@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:12px; color:#333;font-family: "Microsoft YaHei","微软雅黑","宋体"; overflow:scroll;overflow-x:hidden;}
ul,li{ list-style-type:none;}
img,ul,li{padding:0px; margin:0px;}
img{border:none;}
a{ color:#333; text-decoration:none;}
a:hover{  text-decoration:underline;}
a:active{text-decoration:none;}
.clear{ clear:both;}
img{ border:0;}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
clear: both;
height: 0;
}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/*top_box*/
.top_box{ width:1080px; margin:0 auto; line-height:30px; height:30px;}
.top_left{ width:300px; float:left;}
.top_right{ width:180px; float:right; text-align:center;}
.header_box{ background:url(../images/header_bg.jpg) repeat; height:165px;}

.header{ width:1080px; margin:0 auto;}
.logo_box{ width:580px; float:left;}
.logo{ width:234px; height:130px; float:left;}
.logo_wen{ width:330px; float:right; font-size:24px; line-height:35px; font-weight:bold; padding-top:30px; color:#ed0000;}
.logo_wen p{ font-weight: normal; color:#FFF; font-size:18px;}


.phone_box{ width:290px; float:right; margin-top:30px;}
.phone_tu{ width:34px; height:32px; float:left; padding-top:5px;}
.phone_wen{ font-family:"微软雅黑"; font-size:14px; width:250px; float:right; color:#FFF;}
.phone_wen span{ font-size:24px; color:#ed0000; font-weight:bold;}

/*nav_box*/
.nav_box{height:50px;font-family:"微软雅黑"; background: url(../images/nav_bg.jpg) no-repeat;}
.nav{ width:1080px; margin:0 auto;}
.nav ul li{ float:left; width:95px; text-align:center; background:url(../images/nav_line.jpg) no-repeat; overflow:hidden; height:50px;}
.nav ul li a{ font-size:14px; line-height:50px; display:block; font-weight:bold;}
.nav ul li a:hover{color:#fff;text-decoration:none; margin:0 auto; width:105px; background:#333;}


/*search*/
.sousuo{ width:1080px; margin:0 auto; height:55px; }
.sousuo .re_ci{ float:left; height:51px; line-height:51px; padding-left:20px; color:#4d4d4d; }
.sousuo .re_ci a{ padding-right:5px;color:#585858; }
.sousuo .re_ci span{ color:#0065ce;}
.sousuo .biao_dan{ float:right; padding-top:12px;width:265px; height:32px; }
.biao_dan .search1{ float:left;width:170px; height:21px; border:1px solid #dbdbdb;line-height:23px;  padding-left:8px;}
.biao_dan .button1{ width:50px; float:left; height:23px; background:#fc890a; color:#FFF; border: none;}









.footnav{ background:url(../images/f_nav.jpg) center no-repeat; height:65px; width:100%;}
.footnav .nav2{ width:1080px; height:65px; margin:0 auto;}
.footnav .nav2 ul{ float:left;}
.footnav .nav2 ul li{ line-height:44px;float:left; display:block; width:95px; text-align:center; overflow:hidden; height:44px;}
.footnav .nav2 ul li a{ font-size:14px; color:#333;}

.banquanbg{ width:100%; height:auto; display:block; overflow:hidden; background:#262626; padding-top:20px; padding-bottom:20px;}
.banquanbg .banquan{ width:1080px; margin:0 auto;display:block; overflow:hidden;height:auto; color:#FFF; line-height:24px; text-align:center;}


.banquan a{ color:#FFF;}