@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{-webkit-text-size-adjust:none;font:12px/1.5 Arial,microsoft yahei,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{color:inherit;outline:none;text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{outline: none;font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:none}a{blr:expression_r(this.onFocus=this.blur())}

body { position:relative; color:#848484; background:#fff; }
.wrap { position:relative; width:1000px; margin:0 auto; clear:both; }
a:hover{color: #d90011;}
.header,.container,.footer { position:relative; margin:0 auto; }
.fl { float: left !important;}
.fr { float: right !important;}

.header {height:204px;width: 100%;border-bottom: 1px solid #c7c7c7;position: relative;}
.header:after{content: "";display: block;width: 100%;height: 1px;background: #c7c7c7;position: absolute;bottom:48px}
.headA{height: 40px;background: #f3f3f3;}
.headA h2{padding-left: 12px;font-size: 12px;height: 17px; line-height: 17px;color: #6e6e6e;font-weight: normal;float: right;margin-top: 11px;}
.headA h2 a{display: inline-block;height: 17px; margin-left:8px}
/*   padding-left: 30px; */
/*
.headA h2 .ch{background: url(../images/ch.png) no-repeat left center;}
.headA h2 .en{background: url(../images/en.png) no-repeat left center;}
*/
/* search */
.search-form { float:right;width:141px; height:16px; overflow:hidden;border-bottom:1px solid #d1d1d1;margin-top: 11px;padding-right: 2px;}
.search-input { float: left; padding:2px 5px; width:115px; height:12px; line-height:16px; border:none;color: #8c8c8c;background: no-repeat;}
.search-btn { float: right; width:16px; height:16px; border:none; background:url(../images/btn.png) no-repeat right top; cursor:pointer; text-indent:-999em; }
.headB{height: 115px;}
.logo { float:left;height: 54px;margin-top: 30px;}
.phone{float: right;height: 41px;background:url(../images/phone.png) no-repeat left center;padding-left: 45px;font-size: 30px;line-height:26px;color: #c32c30;margin-top: 43px;}
.phone em{font-size: 14px;line-height: 18px;color: #000;display: block;font-weight: normal;}

.nav {clear: both; height: 48px;}
.nav ul{margin-right: -14px;}
.nav li {float:left;height:48px;}
.nav li a { color:#171717; padding:0 29px; font-size: 16px; line-height:48px; }
.nav li a:hover,.nav li.current a { color:#c32c30;}


.footer { clear: both; padding-top: 77px; background:url(../images/us-bg.png) repeat-x;}
.footer .i-us{width: 100%;height: 136px;background:#f2f2f2;border-bottom: 8px solid #d90011;}
.footer .i-us .h1{float: left; width: 370px;height: 96px;padding:40px 0 0 6px;color: #989898;font-size:40px;line-height: 40px;font-weight: normal; }
.footer .i-us .h1 em{display: block;font-size:20px;line-height: 30px; }
.footer .i-us .h1 em::before{display: block;content: "";width: 47px;height: 1px;background:#989898;position: relative;top: -7px;left: 2px}
.footer .i-us .h2{float: left;font-weight: normal;height:88px;padding-top: 48px;}
.footer .i-us .h2 em{font-size: 14px;line-height: 18px;display: block;margin-bottom: 10px; color: #000;}
.footer .i-us .h2>a{display:inline-block;width: 27px;height: 25px;margin-right: 13px;}
.footer .i-us .h2>a.a1{background:url(../images/qq.png) no-repeat;}
.footer .i-us .h2>a.a2{background:url(../images/weixin.png) no-repeat;}
.footer .i-us .h2>a.a3{background:url(../images/weibo.png) no-repeat;}

.footer .i-us .h3{float: right;width: 188px; height: 114px;padding-top: 22px;font-size: 14px;line-height: 18px;color: #000;font-weight: normal;position: relative;}
.footer .i-us .h3 img{float: right;width: 100px;height: 100px;}
.footer .i-us .h3 em{position: absolute;top: 100px;right:108px}
.footer .i-copy{background: #000;color: #fff;}
.footer .i-copy .i-link { padding: 30px 0 25px; min-height: 130px; overflow: hidden;float: left;}
.footer .i-copy .i-link dl { float: left; padding-top:3px; width: 100px;}
.footer .i-copy .i-link dl dt { margin-bottom: 4px;font-size: 14px; line-height: 14px;}
.footer .i-copy .i-link dl dd { font-size: 12px; line-height: 24px;}
.footer .i-copy .i-link dl dt:hover,.footer .i-link dl dd:hover { color: #d90011;}
.footer .i-copy .i-a{width: 260px;padding-top: 30px; float:right;}
.footer .i-copy .i-a .a0{padding-left: 22px;display: block;margin-bottom: 2px;}
.footer .i-copy .i-a .a1{background: url(../images/add.png) no-repeat left 4px;padding-left:60px;position: relative;}
.footer .i-copy .i-a .a2{background: url(../images/mail.png) no-repeat left center;}
.footer .i-copy .i-a .a3{background: url(../images/phonee.png) no-repeat left 4px;}
.footer .i-copy .i-a h2{margin-top:4px;font-weight: normal;height: 16px;line-height: 16px}
.footer .i-copy .cpy{clear: both;font-size: 12px;line-height: 18px;padding-bottom: 28px;}
.footer .i-copy .i-a .a1 em{position: absolute;left: 20px}
.footer .i-copy .i-a .a3 em{display: block;margin-left: 36px}
.footer .i-copy .i-a h2 .h2{margin:-20px 0 0 60px}
.footer .i-copy .i-a h2{margin-bottom: 20px}
.tj{display:inline-block; padding: 4px 6px 0 0;}

.banner { position:relative; width:100%; height: 488px; overflow: hidden;}
.banner .bd {left:50%; width:1920px;margin-left:-960px;text-align: center;position:relative;}
.banner .bd li,.banner .bd li a { display:block; width:100%; height:100%; }
.banner .bd a{display: block;}
.banner .bd a.left,.banner .bd a.right{display: block;left:420px ;position: absolute;top: 230px;width: 25px;height: 38px;background:url(../images/left.png) no-repeat center;z-index: 999; cursor:pointer;text-indent:-999em;overflow: hidden;}
.banner .bd a.right{left: auto;right:420px;background:url(../images/right.png) no-repeat center;}
.banner .bd a.left:hover{background:url(../images/left-on.png) no-repeat center;}
.banner .bd a.right:hover{background:url(../images/right-on.png) no-repeat center;}

.fixed{z-index: 2;text-transform: uppercase; right: 0;top:50%;margin-top: -40px;width: 143px;background:#d90011;color: #fff;padding: 10px;font-size: 19px;line-height: 27px;}
.fixed .fix-con{width: 100%;padding: 34px 0 25px;background: #fff;}
.fixed .fix-con h2{font-weight: normal;position: relative;height: 33px;box-sizing:border-box;padding-left:25px;margin-bottom: 15px;}
.fixed .fix-con h2 em{position:absolute;z-index: 1;left:10px;bottom:4px; background: url(../images/fix.png) no-repeat center;width: 30px;height: 33px;}
.fixed .fix-con h2 a{display: inline-block; background: #d90011;border-radius:10px;width: 107px; height: 27px;font-size: 16px;text-align: center;line-height: 27px;}
.fixed .fix-con h2 a:hover{color: #000}
.fixed .fix-con h3{font-size: 16px;line-height: 16px;color: #c32c30;padding-left:11px;margin-top: 35px;}
.fixed .fix-con h3 em{display: block;font-weight: normal; font-size: 14px;line-height: 18px;color: #000;}