@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:12px; color:#333;font-family:"宋体"; 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{ background: url(../images/top_bg.jpg) no-repeat center top; height:35px; line-height:35px;}
.top{ width:1180px; margin:0 auto;}
.top_left{ width:300px; float:left; color:#FFF;}
.top_right{ width:300px; float:right; color:#FFF;}
.top_right a{ color:#FFF;}

/*header_box*/
.header{ height:145px; width:1180px; margin:0 auto;}

.logo_box{ width:580px; float:left; padding-top:35px;}
.logo{ width:200px; height:61px; float:left;}
.logo_wen{ width:360px; float:right; font-size:20px; line-height:24px; font-weight:bold; padding-top:10px; color:#0452b6; border:1px solid #CCC; padding:5px;}
.logo_wen p{ font-weight: normal; color:#333; font-size:18px;}
.logo_wen span{ color:#e70012;}



.phone_box{ width:400px; float:right;}
.phone_tu{ width:43px; height:43px; float:left; padding-top:5px;}
.phone_wen{ font-family:"微软雅黑"; font-size:14px; width:350px; float:right;}
.phone_wen span{ font-size:24px; color:#0e46e1;}



/*nav_box*/

.header_box{ background: url(../images/header_bg.jpg) repeat-x; height:205px; width:100%;}
.nav_box{height:60px; background:url(../images/nav_bg.jpg) no-repeat no-repeat top; width:1213px; margin:0 auto;}
.nav{ width:1180px; margin:0 auto;}
.nav ul li{ float:left; width:118px; text-align:center; display:block; overflow:hidden; height:60px;}
.nav ul li a{ font-size:14px; line-height:60px; display:block; color:#FFF;}
.nav ul li a:hover{color:#fff;text-decoration:none; margin:0 auto; width:118px; background:#e70012; margin:0 auto;}
.another{color:#fff;text-decoration:none; margin:0 auto; width:118px; background:#e70012; margin:0 auto;}


.search_box{position:absolute; z-index:99; width:100%;}
.search{ background:#FFF; height:48px; width:1180px; margin:0 auto; }

.biao_dan{ padding-top:5px;width:335px; height:28px;float:right; padding-right:20px;}
.biao_dan .search1{ float:left;width:248px; height:28px; border:1px solid #dbdbdb;line-height:23px;  padding-left:8px;}
.biao_dan .button1{ width:70px; float:right; height:30px; background:#e70012; color:#FFF; border:none;cursor:pointer;}
.search_wen{ width:600px; float:left; height:35px; line-height:35px; font-size:14px; color:#333; padding-left:20px;}
.search_wen a{ color:#333;}


/*footer_box*/
.footer_box{ background:#0e46e1; height:300px; width:100%;}
.footer{ width:1180px; margin:0 auto;}
.f_nav{ line-height:50px; text-align:center; color:#FFF; text-align:center; font-size:14px;}
.f_nav a{ color:#FFF; padding:0 20px;}
.f_line{ background:url(../images/footer_line.jpg) repeat-x; height:2px;}
.footer_di{ padding-top:30px; color:#FFF; line-height:30px; text-align:center;  font-size:14px;}
.footer_di a{ color:#FFF;}
.fdi_line{ background:url(../images/f_line.jpg) repeat; width:2px; height:142px; float:left;}
.fdi_left{ float:left;width:900px;}
.fdi_right{ width:162px; height:161px; float:right;}
.fdi_left img{ padding:5px;}