@charset "utf-8";
/* CSS Document */
body{ background:url(../images/bodybg.jpg) repeat-x left -65px #fff; color:#525252; font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif;}
a{ color:#525252; text-decoration:none; font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif;}
a:hover{ color:#084196; text-decoration:underline;}

.fl{ float:left;}.fr{ float:right;} .t10{ margin-top:10px;}.b10{ margin-bottom:10px;}.l10{ margin-left:10px;}.r10{ margin-right:10px;}.cl{ clear:both;}
.more{ float:right; margin:8px 10px 0 0; width:30px; height:10px;}
.more img{ float:left;}
#qyhj a.more{ margin:8px 20px 0 0;}

.txcontainer{ width:980px; height:auto; margin:0 auto; overflow-x:hidden;}

.logo{ height:125px;}
.po{ float:right; z-index:100; position:absolute; margin-left:780px; margin-top:10px;}
.po a{ cursor:pointer;}
.menu{ padding:0 0 0 18px; height:35px; background:url(../images/navbg.png) no-repeat left top;}
.menu li{ float:left; display:inline; height:34px; line-height:34px; overflow:hidden; padding:0 0px 0 2px;/* margin:0 5px 0 0px*/; background:url(../images/navbg.png) no-repeat -978px bottom;}
.menu li.on{ background:none;}
.menu li a{ float:left; display:inline-table; color:#fff; padding:0 16px 0 17px; height:34px; font-size:14px; font-family:""; font-weight:bold; /*margin-left:5px;*/}
.menu li a.on,.menu li a:hover{ background:url(../images/navbg.png) no-repeat left bottom; color:#fff; text-decoration:none;}

.search{ width:960px; padding:10px 5px; height:20px; line-height:20px; color:#bf2614;}
.inp_sr{ float:left; height:18px; line-height:18px; width:140px; border:1px solid #b6b6b6; padding:0 2px; background:url(../images/searchbg.jpg) repeat-x left top; font-size:12px; color:#888;}
.sub_sr{ float:left; width:23px; height:20px; padding:0; border:0; margin:0px 12px 0 12px; background:url(../images/searchbg.jpg) no-repeat left bottom;}
.search a{ margin-right:10px; color:#535353;}

#banner_index{ height:980px; height:380px; overflow:hidden;}
#banner{ height:980px; height:250px; overflow:hidden;}

#footer{ width:980px; height:auto; margin:0 auto;}
#footer .nav{ margin:20px auto 10px; height:30px; line-height:30px; text-align:center;  color:#fff; background-color:#084196;}
#footer .nav a{ color:#fff; margin:0 10px;}#footer .nav a:hover{ color:#fff;}
#footer .bot{ height:auto; text-align:center; color:#848484; line-height:26px; padding-bottom:5px;}
#footer .bot a{ color:#848484;}

.pro_di{ float:left; display:inline; width:164px; height:120px; border:2px solid #dedede; text-align:center; overflow:hidden;}
.proin ul li p,.sidepro ul li p,.pro_list ul li p,.pro_list2 ul li p{ float:left; display:inline; text-align:center; width:100%; height:24px; line-height:24px; overflow:hidden;}
.pro_di:hover{ border-color:#f58f20;}

