@charset "utf-8";
/* CSS Document */
/*Banner*/
/*#Banner{ height:421px; position:relative; overflow:hidden}
#Banner .leftLoop{ width:100%}
#Banner .bd li a{ height:421px; display:block; width:100%}
#Banner .hd{ height:421px; width:1175px; margin:0 auto; position:absolute; top:0; left:0; right:0; z-index:1000}
#Banner .hd .next{ cursor:pointer; float:left; margin:180px 0 0 -38px;}
#Banner .hd .prev{  cursor:pointer; float:right; margin:180px -38px 0 0;}
#Banner .hd ul{ position:absolute; bottom:10px; right:25px; overflow:hidden}
#Banner .hd ul li{ float:left; text-indent:-999999px; border-radius:100px; background:#000; width:10px; height:10px; margin-right:6px;}
#Banner .hd ul .on{ background:#fff}
#Banner .b_nav{ width:1068px; margin:0 auto; position:absolute; z-index:1500; overflow:hidden; margin:0 auto; left:0; right:0}
#Banner .b_nav li{ float:left; margin-right:2px; width:265px; height:50px; background:url(../images/c1.png) no-repeat; line-height:50px; text-align:center; position:relative}
#Banner .b_nav li img{ display:inline-table; top:15px; position:absolute; left:53px;}
#Banner .b_nav li a{ position:absolute; left:85px; font-size:14px; color:#FFF; top:0;}
#Banner .b_nav .fang a{ left:92px}
#Banner .b_nav li a:hover,#Layout .case_pic ul li span:hover{ text-decoration:underline}*/
.banner{width:1903px;overflow:hidden;position:relative}
.banner_inner{position:relative;height:425px;width:990px;margin:0 auto}

.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}
.banner_img li.bgli01{ background:#107FBF;}
.banner_img li.bgli02{ background:#2a95bb;}
.banner_img li.bgli03{ background:#35a688;}
.banner_img li.bgli04{ background:#0a7ba4;}

.banner .child1{position:absolute;width:588px;height:425px;left:2px;top:25px; z-index:100}
.banner .child2{position:absolute;width:654px;height:425px;left:343px;top:0}
.banner_common{position:relative;width:990px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:-75px;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:-75px;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:981px;position:absolute; text-align:right;bottom:7px;left:0; right:0; margin:0 auto; padding-right:20px;}
.banner .control li{ display:inline-block;margin-right:5px;width:8px;height:8px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#ff7f02}
/*Layout*/
#Layout{ width:1100px; margin:0 auto; overflow:hidden; padding-top:28px;}
#Layout .left{ width:802px; float:left}
#Layout .left h2{ font-weight:normal; border-bottom:1px solid #ccc; padding-bottom:5px; font-size:16px;}
#Layout .left h2 a{ float:right; color:#62615f; font-size:14px;}
#Layout .left h2 a:hover{ color:#F00}
#Layout .case{ overflow:hidden; margin-bottom:8px;}
#Layout .case dl{ float:left; width:185px; margin-right:40px;}
#Layout .case dl dt{ position:relative; margin-bottom:9px;}
#Layout .case dl dt img{ display:block; position:absolute; top:0}
#Layout .case dl dt span{ display:block; font-size:16px; padding:10px 0 4px 0;}
#Layout .case dl dt em{ display:block; font-size:12px; color:#999}
#Layout .case dl dd{ line-height:25px;}
#Layout .case dl dd a{ color:#333; font-size:14px;}
#Layout .case dl dd a:hover{ color:#F00; text-decoration:underline}
#Layout .case .dashi{ padding-left:52px;}
#Layout .case .dashi dt img{ left:-50px; top:10px;}
#Layout .case .jingdian{ padding-left:62px;}
#Layout .case .jingdian dt img{ left:-65px; top:15px}
#Layout .case .tese{ padding-left:45px; margin-right:0}
#Layout .case .tese dt img{ left:-52px; top:8px}
#Layout .case_pic{ overflow:hidden; border-top:1px solid #ccc; padding:18px 0 12px 0; margin-top:12px;}
#Layout .case_pic ul{ overflow:hidden; width:825px;}
#Layout .case_pic ul li{ float:left; position:relative; width:256px; margin-right:18px; height:192px;}
#Layout .case_pic ul li span{ color:#808080; font-size:14px; position:absolute; left:0; bottom:0; width:100%; background:url(../images/c6.png); height:35px; line-height:35px; text-align:center}
#Layout .wenti{ float:left; width:390px;}
#Layout .wenti h3,#Layout .right .news h3{ border-bottom:1px solid #ccc; line-height:25px; font-weight:normal; font-size:16px; padding-bottom:6px; margin-bottom:8px;}
#Layout .wenti h3 a,#Layout .right .news h3 a{ color:#62615f; float:right; font-size:14px;}
#Layout .wenti li{ overflow:hidden; line-height:23px;}
#Layout .wenti li span{ float:right; font-size:14px; color:#979797}
#Layout .wenti li a{ font-size:14px; color:#5b5b5b}
#Layout .wenti li a:hover,#Layout .news dl dd h4 a:hover,#Layout .news dl dd h4 a:hover,#Layout .right .news h3 a:hover{ color:#F00; text-decoration:underline}
#Layout .xiubu{ float:right; width:390px;}


#Layout .right{ width:270px; float:right}
#Layout .right .news{ margin-top:-5px;}
#Layout .news dl{ border-bottom:1px solid #e4e1e1; overflow:hidden; padding:12px 0;}
#Layout .news dl dt{ float:left; border:1px solid #ccc; padding:2px; width:58px; height:58px;}
#Layout .news dl dd{ width:192px; float:right}
#Layout .news dl dd h4{ font-weight:normal; font-size:16px; padding-bottom:4px;}
#Layout .news dl dd h4 a{ font-size:14px; color:#393939}
#Layout .news dl dd p{ display:block; font-size:14px; color:#999;}
#Layout .right .qs{ margin-top:18px;}



#Layout .g_01{ clear:both; margin:12px 0}