body,dd,dl,dt,h1,h2,h4,html,img,li,p,ul,em,i{margin:0; padding:0;}
body{color:#333;font:400 14px Microsoft YaHei,Arial;overflow:-Scroll;overflow-x:hidden}
a:hover img,img{border:none; vertical-align: bottom;}
ul,li{list-style: none}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
a{text-decoration:none; color:#333;}
a11:hover{color:#cd0200;text-decoration: underline; cursor: pointer}
.wrap{ width:1200px; margin:0 auto;}
.clearfix:after{content: ""; display: block;clear: both;}
.clearfix{zoom:1; clear:both}
.clear{ height:0px; line-height:0px; font-size:0px; clear:both}
.introduce .pic img,.cp dt a.big img,.cp .clist li a .pic img,.news_c dt img,.pro_list ul li a img,.news-list ul li .pic a img,.fc ul li .pic a img{width:100%;-webkit-transition: all 0.7s;-moz-transition: all 0.7s;-o-transition: all 0.7s; transition: all 0.7s;}
.introduce .pic a:hover img,.cp dt a.big:hover img,.cp .clist li a:hover img,.news_c dt a:hover img,.pro_list ul li a:hover img,.news-list ul li .pic a:hover img,.fc ul li .pic a:hover img{ -webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15); transform: scale(1.15);}
@font-face {font-family: 'lt';src: url('../fonts/lt.eot');src:url('../fonts/lt.woff') format('woff'), url('../fonts/lt.ttf') format('truetype'), url('../fonts/lt.svg') format('svg');font-weight: normal;font-style: normal;}
.head{ height:86px;}
.head .logo{ width:481px; height:61px; padding-top:12px; float:left}
#menu{height:86px;width:650px; float:right}
.nav li{position:relative;z-index:9999; display:inline-block;}
.nav li a{line-height:86px;color:#333;height:86px; display:inline-block; padding:0 21px; float:left; font-size:16px}
.nav li a:hover,.nav li.on a{color:#fff;text-decoration:none;background-color:#0071bf;}
.nav .sec{height:0;background:#0071bf;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:86px;left:0px; width:106px;}
.nav .sec a{ width:100%; color:#fff;height:36px;line-height:36px;width:64px;font-size:14px; font-weight:normal; text-align:center;}
.nav .sec a:hover{background:#ef992b;text-decoration:none;}
.foot{ background:#222;color:#929293; padding-top:65px; font-size:14px}
.foot .wrap{ padding-bottom:61px;}
.foot a{color:#929293;}
.foot .bot{ /*height:54px;*/ line-height:30px;padding:30px 0; background:#121212; color:#7d7d7e; text-align:center}
.foot .bot a{color:#7d7d7e}
.foot h4{ font-size:20px; color:#fff; padding-bottom:15px; position:relative; font-weight:normal; margin-bottom:28px}
.foot h4:before { height: 2px;background: #fff;width: 30px;content: '';display: inline-block; position: absolute; bottom: 0;left: 0;}
.hezuo{ width:534px; float:left}
.hezuo a{ width:153px; line-height:42px; height:42px; overflow:hidden; float:left; margin-right:38px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wx{ width:216px; float:right}
.wx ul{ width:304px}
.wx ul li{ width:89px; float:left; margin-right:36px; text-align:center}
.wx ul li p{ line-height:38px;}
.wx ul li:last-child { margin-right:0}
.contact{ width:440px; float:left}
.contact p{ background:url(../images/index_29.png) 0 14px no-repeat;line-height:41px; padding-left:22px}
.contact p span{ font-size:24px; font-family:Arial; color:#fff}
.fen2 h2 a{ color:#fff;}
.fen2 h2 em{ display:block; font:18px Arial; color:#cbdbed;}
.fen2 ul li{ margin-bottom:1px}
.fen2 ul li a{display:block; height:56px; line-height:56px; padding-left:20px; font-size:16px}
.fen2 ul li a:hover{color:#fff}