@charset "utf-8";
pre{white-space: normal;}
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,form,p,div{margin:0px auto;padding:0px;}
body{font-size:12px;font-family:"微软雅黑";color: #555;line-height:23px;}
img{border:0; vertical-align:middle;}
ul,li{list-style:none;list-style-type: none}
h1, h2, h3, h4, h5, h6 { font-size: 100% } /* 字体加粗与否，视页面标题更改 */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ font-weight:bold;} /* 字体加粗与否，视页面标题更改 */
i,b{ font-size:12px; font-weight:normal;font-style: normal;}
input,button, textarea, select{ vertical-align: middle;}
input{ height:23px; color:#000000; line-height:18px;}
select{ height:23px; color:#000000; line-height:23px;}
button { cursor: pointer }
table{border-collapse:collapse;}
em, cite { font-style: normal; }
a{color:#555;text-decoration:none;}
a:hover{color: #0371bc;text-decoration: none; list-style:none;}
.txtlf{ text-align:left;}
.txtrg{ text-align:right;}
.fl{ float:left;}
.fr{ float:right;}
.fix:after {content:'.'; display:block;clear:both;visibility:hidden;height:0px;}/*清除浮动的一种方法，将此class名写在内部有浮动的标签中，便可清除子字元素的浮动，使用非常方便*/
.fix {zoom:1;}
.clearfixed:after { content: "."; clear: both; display: block; height: 0; overflow: hidden }
.clearfixed { zoom: 1 } /* 增加清除浮动样式时，要注意当前元素是否为块结构，如果不是，要添加属性 display: block */
.clear { display: block!important; float: none!important; clear: both; width: auto!important; height: 0;margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0 }
.brank{ line-height:8px; clear:both; height:8px;margin: 0 auto!important; padding: 0!important; font-size: 0; float: none!important;}
.none{ display:none;}




.header{ width:100%; border-bottom:2px solid #eebf00;}
.header-top{ width:1050px; margin:10px auto; overflow:hidden;}
.header-logo{ float:left; margin:0px 15px; padding:0px;}
.header-nav{ width:745px; float:left; margin-top:4px;}
.header-nav li a{ width:90px; float:left; display:block;padding:12px 0px; margin:0px 1px}
.header-nav li a span{ display:inline-block; width:93px; text-align:center; font-size:14px;}
.header-nav li a:hover, .header-nav li a.cur{background:#b94226; color:#fff; padding:12px 0px}

/**  搜索  **/
.header-nav-right{ width:158px; float:right;}
.telephone{ color:#b94226; font-size:13px; margin-top:10px;}
.search_form{width:158px;height:28px; border:1px solid #a0a0a0;}
.search_form .search_text{width:120px; height:25px; line-height:25px; padding:0 6px; border:none; color:#888888 !important;}
.search_form .search_btn{width:16px; height:25px; border:none; background:url(../images/sou.png) no-repeat 1px; cursor:pointer; vertical-align:middle; }
/**/
.banner{width:1903px;overflow:hidden;position:relative}
.banner_inner{position:relative;height:723px;width:1125px;margin:0 auto}

.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}
.banner_img li.bgli01{ background:#2a95bb url(../images/1-0.jpg) center no-repeat;}
.banner_img li.bgli02{ background:#E8E8E8 url(../images/2-0.jpg) center no-repeat;}
.banner_img li.bgli03{ background:#d63356 url(../images/3-0.jpg) center no-repeat;}
.banner_img li.bgli04{ background:#0a7ba4 url(../images/4-0.jpg) center no-repeat;}
.banner_img li.bgli05{ background:#0a7ba4 url(../images/5-0.jpg) center no-repeat;}

.banner .bgli01 .child1{position:absolute;width:112x;height:31px;right:40px;top:116px}
.banner .bgli01 .child2{position:absolute;width:286px;height:316px;left:15px;top:80px}
.banner .bgli02 .child1{position:absolute;width:293x;height:276px;right:115px;top:50px}
.banner .bgli02 .child2{position:absolute;width:422px;height:99px;left:420px;top:352px}
.banner .bgli03 .child1{position:absolute;width:505x;height:182px;left:666px;top:100px}
.banner .bgli03 .child2{position:absolute;width:1229x;height:403px;left:-72px;top:90px}
.banner .bgli04 .child1{position:absolute;width:73x;height:178px;left:900px;top:50px}
.banner .bgli04 .child2{position:absolute;width:138x;height:369px;left:721px;top:90px}
.banner .bgli05 .child1{position:absolute;width:624x;height:468px;left:-38px;top:70px}
.banner .bgli05 .child2{position:absolute;width:463x;height:247px;right:26px;top:174px}
.banner_common{position:relative;width:990px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:-100px;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:-100px;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}

.banner .control{width:1160px;position:absolute;bottom:30px;left:50%;margin-left:-580px}
.banner .control li{float:left;margin-left:10px;width:260px;height:135px;background:#fff;padding:3px;box-shadow:1px 1px 3px #ccc;position:relative;}
.banner .control li a{display:block;width:260px;height:135px;display:block;position:absolute;left:3px;bottom:3px;cursor:pointer;display:none;}
.banner .control li.current{background:#ff7f02}
.banner .control li.s0 a{background:url(../images/simg1.png) no-repeat;}
.banner .control li.s1 a{background:url(../images/simg2.png) no-repeat;}
.banner .control li.s2 a{background:url(../images/simg3.png) no-repeat;}
.banner .control li.s3 a{background:url(../images/simg4.png) no-repeat;}
.banner .control li.s4 a{background:url(../images/simg5.png) no-repeat;}
.banner .control li:hover a{display:block;}

/**   页面底部  **/
.footer .footBox{ width:100%; background:url(../images/footer-topbg.png) repeat-x top; margin-top:35px;}
.footer .footBox .floatBox{ overflow:hidden; width:1050px; margin:auto; padding-top:26px;}
.footer .footBox .floatBox .nav{ overflow:hidden;}
.footer .footBox .floatBox .nav li{ width:90px; float:left;}
.footer .footBox .floatBox h3{ font-size:14px; color:#1e1e1e; margin-bottom:3px;}
.footer .footBox .floatBox .nav li ul li a{ color:#1e1e1e;}
.footer .footBox .floatBox .weixin{ width:460px;}