body,dd,dl,dt,h2,h4,html,img,li,p,ul,em{margin:0; padding:0;}
body{color:#666;font:400 14px/1.6 "Microsoft YaHei",Arial;overflow:-Scroll;overflow-x:hidden}
a:hover img,img{border:none; vertical-align: bottom;}
ul,li{list-style: none}
.clear{display: block; clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
a{text-decoration:none; color:#333;}
.hd a:hover,.ul1 li a:hover,.service dl dd a:hover{color:#cd0200;text-decoration: underline; cursor: pointer}
.w_1200{ width:1200px; margin:0 auto;}
.clearfix:after{content: ""; display: block;height: 0;clear: both;}
.clearfix{zoom:1;}
.head{ width:100%; height:130px;}
.head .w_1200{background:url(../images/index_02.jpg) 817px 0px no-repeat;height:88px; padding-top:42px}
.nav{ width:100%; background:#333;height:49px;}
.nav li{ height:49px;text-align:center;width:150px;float:left;position:relative;}
.nav li a{display:block;line-height:49px;color:#fff;height:49px;font-size: 16px;}
.nav li a:hover{color:#fff;text-decoration:none;background-color:#db0000;}
.banner{ width: 100%;height: 280px; position: relative; margin-bottom:63px}
.banner img { width: 1920px; position: absolute; left: 50%; top: 0px; display: block; margin-left: -960px;}
.ul1{ padding-top:9px}
.ul1 li {line-height: 32px; height:32px; overflow:hidden}
.foot{ width:100%; background:#efefef; height:313px}
.f_Nav{ height:47px; background:#333; text-align:center; color:#fff; line-height:47px}
.f_Nav a{ margin:0 32px;color:#fff}
.f_Nav a:hover{ text-decoration:underline}
.foot .w_1200{ padding-top:43px; color:#666}
.foot .w_1200 div{ width:588px; float:left; margin-left:70px}
.foot h2{ font-size:24px; font-weight:normal; background:url(../images/index_41.png) no-repeat; padding-left:44px; line-height:33px; margin-bottom:11px}
.foot p{ line-height:24px; margin-bottom:13px}
.foot .w_1200 a{ color:#666}
.h_48{ height:48px;}