@charset "utf-8";
body{min-width: 1200px}
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 Tahoma,arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}
/* 项目主体部分设置 */
body{background:#fff;color:#555;}
a{color:#555;text-decoration:none;transition:color 0.3s linear 0s}
a:hover{color:#bb201c;}
s{text-decoration: none}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; max-width: 1920px;}
.g-in { width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

.header { position:relative; background:#fafafa; }
.h-1{background:#f0f0f0;height: 35px;line-height: 35px;;}
.hwel{float: left;}
.hmore{float: right;}
.hm-1{display: inline-block;position: relative;}
.hm-1 a{display: inline-block;width: 23px;height: 21px;margin: 0 2px;vertical-align: middle;}
.hm-1 .hm-1-1{background:url(i-h-1.png) no-repeat;}
.hm-1 .hm-1-2{background:url(i-h-2.png) no-repeat;}
.hm-1 .hm-1-3{background:url(i-h-3.png) no-repeat;}
.hmore .hqrcode{position: absolute;top: 35px;left: -3px;display: none;z-index: 10 }
.hm-2{display: inline-block;margin-left: 5px}
.hm-2 a{display: block;width: 68px;height: 26px;line-height: 26px;text-align: center;border: 1px solid #ccc;background: #e5e5e5;font-size: 14px;color: #666;}
.hm-3{display: inline-block;position: relative;margin-left: 5px}
.hm-3 .text{width: 155px;height: 24px;border:0;background: #999;color: #e5e5e5;padding-left: 5px;outline: 0}
.hm-3 .text::-webkit-input-placeholder{color: #e5e5e5; }
.hm-3 .submit{width: 16px;height: 16px;background:url(i-h-4.png);border: 0;cursor: pointer;position: absolute;top: 8px;right: 8px;outline: 0}
.h-2{height: 110px;}
.logo{width: 255px;height: 60px;float: left;margin-top: 25px}

.nav{float: right;height: 110px}
.nav ul{text-align: center;}
.nav li{position: relative;width: 120px;display:block;float: left;height: 110px;}
.nav li a.f{display: block;width: 100%;font-size: 16px;color: #313131;text-align: center;transition: all 0.3s ease 0s;line-height: 110px}
.nav li span{display: block;position: absolute;width: 100%;height: 2px;bottom: 27px;left: 0;width: 0;background: #bb201c;transition: all 0.3s ease 0s}
.nav li.on span,.nav li:hover span{width: 100%} 

.nav li dl{position: absolute;top: 83px;left: 0;display: none;z-index: 20; width: 146px;}
.nav li dl dd a{display: block;height:30px;line-height:30px;background: #fafafa;color: #333;font-size: 13px;text-align:left;padding-left:8px;}
.nav li dl dd a:hover{background: #dcdcdc;}

.footer{ overflow:hidden;}
.ft-1{background:url(bg-f.png) repeat-y;background-size: 100% 100%;width: 1920px;left: 50%;margin-left: -960px;position: relative;height: auto; padding-top: 25px}
.ft-1-1{float: left;width: 780px;}
.ft-nav dl{float: left;/*width: 130px;*/padding-right: 57px;}
.ft-nav dt a{display: block;color:#fff;line-height: 34px;font-size: 14px}
.ft-nav dd a{display: block;color:#fff;line-height: 27px;font-size: 12px;opacity: 0.9}
.ft-nav{padding-bottom: 20px;border-bottom: 1px solid #666}
.ft-1-1 a:hover{color:#bb201c }

/* 分享 */
.action-share { height:24px; padding:15px 0;overflow:hidden;color: #fff;font-size: 14px;margin-left: 24px }
.bdshare-button-style0-24{line-height:24px;}
.bdshare-button-style0-24 a{position:relative;display:inline-block;width:24px;height:24px;margin-left:8px;background:url(share.png);vertical-align:top;cursor:pointer;opacity:.8;}
.bdshare-button-style0-24 a:hover{opacity:1;}
.bdshare-button-style0-24 a.bds_tsina{background-position:0 0;}
.bdshare-button-style0-24 a.bds_weixin{background-position:0 -32px;}
.bdshare-button-style0-24 a.bds_qzone{background-position:0 -65px;}
.bdshare-button-style0-24 a.bds_sqq{background-position:0 -98px;}
.bdshare-button-style0-24 a.bds_renren{background-position:0 -131px;}
.bdshare-button-style0-24 a.bds_tqq{background-position:0 -163px;}
.bdshare-button-style0-24 a.bds_douban{background-position:0 -196px;}
.bdshare-button-style0-24 a.bds_fbook{background-position:0 -226px;}

.ft-1-2{width: 350px;float: right;}
.ft-1-2 h4{display: block;color:#fff;line-height: 34px;font-size: 14px}
.ft-contact p{display: block;color:#fff;line-height: 25px;font-size: 12px;opacity: 0.9}
.ft-more{margin-top: 8px}
.ft-qrcode{text-align: center;float: left;}
.ft-qrcode p{line-height: 28px}
.ft-qrcode li{float: left;margin-right: 20px}

.ft-ali{margin-left: 38px;float: left;margin-top: 15px;width: 56px;text-align: center;}
.ft-ali a{display: block;padding-top: 63px;background: url(i-f-1.png) no-repeat left top;}
.ft-2{text-align: center;background: #f0f0f0;height: 50px; padding-top:7px;font-size: 14px}
.ft-2 a:hover{color:#bb201c }

.fixedRight{position: fixed;right: 2%;top: 30%;z-index: 10}
.fixedRight li{width: 44px;height: 44px;margin-bottom: 15px;position: relative;}
.fixedRight li div{position: absolute;right: 55px;top: 0;background: #fff;display: none}
.fixedRight li .rcode{width:260px;padding: 15px }
.fixedRight li .rcode dd{float: left;text-align: center;margin: 0 15px}
.fixedRight li .rcode dd img{border: 1px solid #999;box-sizing: border-box;}
.fixedRight li .rcode dd span{display: block;}
.fixedRight li .rphone{width: 226px;padding: 5px 18px}
.fixedRight li .rphone dd{padding: 4px 0}
.fixedRight li .rphone i{display: inline-block;padding-left: 23px;background: url(r-5.png) no-repeat left center;}
.fixedRight li .rphone s{display: inline-block;font-size: 14px;background: #f0f0f0;border-radius: 20px;padding: 0 15px;margin-left: 5px}
.fixedRight li:hover div{display: block;}

.sshadow{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: #000;opacity: 0.6;z-index: 16;display: none}

.logreg,.login{width: 860px;height: 600px;background: url(bg-10.png);position: fixed;left: 50%;margin-left: -430px;top: 10%;z-index: 20;display: none}
.logreg a.close,.login a.close{width: 26px;height: 26px;background: url(close.png) no-repeat;position: absolute;top: 16px;right: 16px}
.logreg span,.login span{display: block;font-size: 16px;color: #fff;position: absolute;right: 110px;top: 85px}
.logreg span a,.login span a{color: #00f0ff}
.logreg .form,.login .form{width: 620px;margin: 115px auto 0 auto;}
.logreg .form form{position: relative;left: -15px}
.logreg .form h4,.login .form h4{font-size: 24px;color: #fff;text-align: center;font-weight: 100;letter-spacing: 3px;padding: 36px 0 30px 0}
.logreg .form li{width: 50%;float: left;margin-bottom: 22px}
.logreg .form li label{display: block;float: left;width: 33%;text-align: right;font-size: 14px;color: #fff}
.logreg .form li label i{color: #ff0600;font-size: 14px;padding: 0 5px}
.logreg .form li .text{width: 60%;float: right;height: 28px;border: 0;background: #fff;padding-left: 1%}
.logreg .form em{font-size: 12px;color: #000;font-weight: bold;margin-left: 118px}
.logreg .form em i{color: #ff0600;font-size: 14px;padding: 0 5px;}
.logreg .form em s{font-weight: normal;}
.subDiv{text-align: center;margin-top: 16px;position: relative;left: 35px}
.subDiv input{display: inline-block;font-size: 14px;padding: 0.5px 38.5px;border:0;margin: 0 25px;color: #fff;cursor: pointer;}

.login .subDiv{left: 0;margin-top: 48px}
.login ul{text-align: center;}
.login li label{display: inline-block;font-size: 14px;color: #fff;margin-right: 16px;outline: 0}
.login li .text{width: 180px;height: 28px;border: 0;padding-left: 10px;outline: 0}
.login li{margin-bottom: 22.5px}



