
.wrap {	width: 1200px; margin: 0 auto; overflow: hidden; }
.main { width: 1200px; margin: 0 auto; }
.clear { clear: both; }

.clearfix:after { clear: both; display: block; content: '' }
.clearfix { zoom: 1 }
a:hover{text-decoration: none;}


.index_main{width: 1170px;overflow: hidden;margin:0 auto;}

#LoadingBar{position:absolute;z-index:100000;width:100%;height:100%;background:url("../../images/loading.gif")no-repeat center #fff;}

.mask_f5 .index_main,
.mask_f6 .index_main,
.cus_f5 .index_main,
.ext_f2 .index_main,
.ext_f4 .index_main,
.ext_f5 .index_main,
.story_f3+.index_main,
.story_f5 .index_main,
.ter_f8 .index_main
{width: 1200px;overflow: hidden;margin:0 auto;}
.footer .index_main,.index_footer .index_main{width: 65%;overflow: hidden;margin:0 auto;margin-left: 21%;}
.mark+.index_main{width: 1200px;overflow: hidden;margin:0 auto;}

.foot_main{width: 1100px;overflow: hidden;margin:0 auto;}
.main{width: 75%;overflow: hidden;margin:0 auto;}
/*
@font-face {
    font-family: 'fzlantinghei-el-gbkregular';
    src: url('../../fonts/_-webfont.eot');
    src: url('../../fonts/_-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/_-webfont.woff2') format('woff2'),
    url('../../fonts/_-webfont.woff') format('woff'),
    url('../../fonts/_-webfont.svg#fzlantinghei-el-gbkregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Conv_HelveticaNeue-ThinExt';
    src: url('../../fonts/HelveticaNeue-ThinExt.eot');
    src: local('☺'), url('../../fonts/HelveticaNeue-ThinExt.woff') format('woff'), url('../../fonts/HelveticaNeue-ThinExt.ttf') format('truetype'), url('../../fonts/HelveticaNeue-ThinExt.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
/** Generated by FG **/
/*@font-face {
    font-family: 'Conv_AVENIRNEXTLTPRO-REGULAR';
    src: url('../../fonts/AVENIRNEXTLTPRO-REGULAR.eot');
    src: local('☺'), url('../../fonts/AVENIRNEXTLTPRO-REGULAR.ttf') format('truetype'), url('../../fonts/AVENIRNEXTLTPRO-REGULAR.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/


/*nav*/
.nav{border-bottom:1px solid #eee;top:0;width:100%;z-index: 999;position: fixed;height:71px;clear:both;background-color: #fff;}
.logo{width:250x;height:70px;left:20px;top:0; }
.logo a,.logo a img {display: block;width:155px;height:70px;}
.nav_center{width: 830px;margin:0 auto;font-size: 14px;clear: both;}
.nav_center li{z-index:1000;position:relative;float: left;}
.nav_center li>a{float: left;    margin: 47px 0px;
    color: #2a2a2a;
    padding: 0px 30px;}
.nav_center li.active>a { color: #e10616; }
.nav_center span{color: #e5e5e5;float: left;margin-top:47px;}
.nav_center div{border-radius:5px;border:1px solid #eee;z-index:1000;display:none;top:100px;position: absolute;background-color:#fff;color:#666;width: 137px;padding:10px;}
.nav_center div a{height:25px;color: #666;display: block;}
.nav_center div img{position: absolute;top: -8px;  left: 35px;}
.nav_center div a:hover,.nav_center div a.on{color: #e10616;}

.nav_right {  display: none; width: 312px; height: 30px; overflow: hidden; position: absolute; right: 90px; top: 40px; }

.nav_right .search1 { width: 36px; height: 30px; float: right; overflow: hidden; position: relative; }
.nav_right .search1 span { position: absolute; right: 0; top: 0; display: block; width: 36px; height: 30px; background: #fff url(../../images/a1_07_01.png) no-repeat center; cursor: pointer; }
.nav_right .search1 .nav_txt { display: none; width: 194px; height: 30px; border-bottom: 1px solid #e5e5e5; text-indent: 5px; margin-left: 10px; font-size: 13px; color: #333; }
.nav_right .search1 .nav_btn { display: none; position: absolute; right: 0; top: 0; width: 36px; height: 30px; background: #fff url(../../images/a1_07_01.png) no-repeat center; }
.nav_right .search1 .nav_btn:hover,.nav_right .search1 span:hover { background: #fff url(../../images/a1_07_02.png) no-repeat center; }
.nav_right .aAdd,.nav_right .aqq { float: right; display: block; width: 36px; height: 18px; margin-top: 6px; border-right: 1px solid #e5e5e5;-webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.nav_right .aAdd { background: url(../../images/aadd.png) no-repeat center 0; }
.nav_right .aAdd:hover { background: url(../../images/aadd.png) no-repeat center -18px; }
.nav_right .aqq { background: url(../../images/aqq.png) no-repeat center 0; }
.nav_right .aqq:hover { background: url(../../images/aqq.png) no-repeat center -18px; }

/*面包屑导航*/
.sous{z-index:124;position: fixed;top:70px;height:48px;line-height:48px; width:100%; overflow: hidden; background: url("../../images/sous_bg_06.png") repeat-x;}
.sous-right {position:relative;float: right; margin-top: 10px; margin-right: 90px; width: 30px; height: 30px; border-radius: 15px; overflow: hidden;  }
.sous-right span { display: block; border-radius: 50%; width: 30px; height: 30px; position: absolute; right: 0; top: 0; background: #6f6f6f url(../../images/sous_03.png) no-repeat center; cursor: pointer; }
.sous-right .sous-txt {line-height:30px;display: none;float: left;position: absolute;top:0;left:0; width: 220px; height: 30px; background-color: rgba(0,0,0,0.3); border-radius: 15px; text-indent: 10px; font-size: 13px; color: #ccc; }

.sous-right .sous-btn { display: none; position: absolute; right: 0; top: 0; width: 30px; height: 30px; background: #6f6f6f url(../../images/sous_03.png) no-repeat center; border-radius: 50%; }
.sous .crumb,.hot{font-size:12px;color:#676565;float:right; margin-right:20px;}
.sous .crumb a,.hot a{color:#676565;}
.sous .hot{transition: .5s;display: none;}
.sous .hot a{display: inline-block;margin-left:3px;}



.index_nav .sous-right{margin:38px 90px 0 0;}

.nav_center{margin:0 auto;margin-top:-20px;}
@media screen and (max-width: 1580px) {
    .index_nav .sous-right{margin:38px 20px 0 0;}
    .index_nav .sous-right .sous-txt{width: 190px;}
    .sous-right .sous-txt{width: 190px;}
    .nav_right{width: 220px;right:20px;}
}

/*footer neiye */
.footer{background-color: #222;  position: relative;}

/*footer*/
.index_footer{background-color: #141414;}
.footer_f1{box-sizing:border-box;margin:70px 0 48px 0;padding:0 35px 0 35px;float: left;width: 187px;}
.footer_f1 a{display: block;color: #757575;line-height: 24px;font-size: 14px;}
.footer_f1 a:first-child{color: #fff;font-size: 14px;height:35px;}
.footer_f2{padding-left:0;border:none;}
.footer_f3{padding-right:0;width:160px;}
.index_lj{font-size: 12px;color: #333;line-height: 24px;text-align:left;}
.index_lj a{color: #666;}
.index_yq{text-align: center;margin:50px 0 10px 0;color: #333;font-size: 12px;}
.index_yq a{color: #333;}
.index_yqlj{text-align: center;color: #757575;}
.index_yqlj a{color: #757575;display: inline-block;margin:0 5px;}
.index_yqlj a:hover,.index_yq a:hover,.index_lj a:hover,.footer_f1 a:hover{color: #9d9d9d;}
.footer_f1 a:first-child:hover{color:#fff;}
.bea{color: #333;text-align: center;margin:35px 0 115px 0;}
.bea a{color: #333;}
.bea a:hover{color: #757575;}
.quanj{width:50px;margin-left:20px;height:12px;display: inline-block;}
.baidu{width:20px;height:20px;display: inline-block;}
.index_footer .footmain{width: 60%;}
.footer_f1{  border-left: 1px solid #2f2f2f;}
.index_footer .footer_f1{  border-left: 1px solid #202020;}
.index_main .footer_f1:first-child{border:none;}

.foot{background-color: #141414;  position: relative;}
.foot_left{float: left;width: 210px;margin:50px 0 0px 0;}
.foot_left img{float: left;margin-right:10px;}
.foot_contact{margin:45px 0 25px 0;float: left;width: 365px;font-size: 20px;color: #9a9a9a;}
.foot_contact span{font-weight: lighter;display: block;}
.foot_contact i{margin:15px 0;display: block;height:1px;background-color: #525252;width: 105px;}
.foot_contact b{font-family: 'fzlantinghei-el-gbkregular'!important;display: block;font-size:31px;color:#e10413;font-weight: lighter;}

.foot_right{margin:50px 0 30px 0;width: 315px;float: right;}
.footer_fx{margin:0 0 27px 160px;}
.footer_fx a{width: 30px!important;height:30px!important;padding:0!important;margin:0 0 0 5px!important;}
.footer_fx .bshare-sinaminiblog{background: url("../../images/foot_03.png") no-repeat center!important; }
.footer_fx .bshare-renren{background: url("../../images/foot_05.png") no-repeat center!important; }
.footer_fx .bshare-qqim{background: url("../../images/foot_07.png") no-repeat center!important; }
.footer_fx .bshare-weixin{background: url("../../images/foot_09.png") no-repeat center!important; }
.dz{color: #757575;font-size: 14px;text-align: right;line-height: 16px;}
.banq{line-height:10px;float:left;width:100%;text-align: right;color: #2f2f2f;font-size: 12px;margin-bottom:30px;}
.banq a{color: #2f2f2f;}
.banq a:hover{color: #757575;}
/*分享*/
.bsFrameDiv div{width: 208px!important;height:208px!important;}
.bsTop{width: 208px!important;}
.bd_weixin_popup .bd_weixin_popup_foot{width: 230px;}
.bd_weixin_popup{height:316px!important;}

/*客服*/
.kf{transition:.8s;-o-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;display:none;z-index:999999;background-color:#fff;position:fixed;bottom:100px;right:30px;width: 62px;height:310px;border-radius:5px;}
.kf span{z-index:1000001;transition:.5s;cursor:pointer;position:relative;display: block;width: 62px;height:62px;border-bottom:1px solid #e3e3e3;}
.kf span:nth-child(1){border-radius:5px 5px 0 0;background: url("../../images/kefu_03.png") no-repeat center #fff;}
.kf span:nth-child(1):hover{background: url("../../images/kefu1_03.png") no-repeat center #e10413;}
.kf span:nth-child(2){background: url("../../images/kefu1_07.png") no-repeat center #fff;}
.kf span:nth-child(2):hover{background: url("../../images/kefu_07.png") no-repeat center #e10413;}
.kf span:nth-child(3){background: url("../../images/kefu_14.png") no-repeat center #fff;}
.kf span:nth-child(3):hover{background: url("../../images/kefu1_14.png") no-repeat center #e10413;}
.kf span:nth-child(4){background: url("../../images/w_index_07.png") no-repeat center #fff;}
.kf span:nth-child(4):hover{background: url("../../images/w_index_03.png") no-repeat center #e10413;}
.kf span:nth-child(5){border-radius:0 0 5px 5px ;border:none;background: url("../../images/kefu_18.png") no-repeat center #fff; }
.kf span:nth-child(5):hover{background: url("../../images/kefu1_18.png") no-repeat center #e10413;}
.kf span div{display:none;background-color:#fff;border-radius:5px;position: absolute;right:75px;padding:20px;font-size: 14px;color: #e10413;}
.kf span div input{text-indent:.5em;display: block;margin:15px 0;line-height:28px;color:#696969;font-size:12px;width:140px;border:1px solid #d1d1d1;border-radius:2px;height:28px;}
.kf span div a{transition:.5s;-webkit-transition:.5s;display: block;background:#e10413;border-radius:2px;color:#fff;line-height:26px;font-size:12px;text-align:center;width:79px;height:26px;}
.kf span div a:hover{background: #b10413;}
.kf span div img{position: absolute;top:27px;right:-9px;}
.kf span div i{display:block;position: absolute;width: 15px;height:200px;right:-15px;top:0;}
.kf span:nth-child(1) div,.kf span:nth-child(3) div,.kf span:nth-child(4) div{text-align:center;min-width: 100px;font-size: 14px;color: #666;}
.kf span:nth-child(4) div{white-space: nowrap;}

.kf span div,.kf{-webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);}

.nav_center div,.index_nav_center div,.shou,.zhan{-webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);}

.shou{z-index:1000000;cursor:pointer;width: 30px;height:40px;bottom:135px;border-radius:5px 0 0 5px;right:62px;background: url("../../images/kefq.png") no-repeat center #fff;position: absolute;}






/*滚动条整体*/
body::-webkit-scrollbar{
    width:10px !important;
    /*滚动条宽度*/
}
/*滚动条按钮*/
body::-webkit-scrollbar-button {
}
body::-webkit-scrollbar-track{
    background-color:#f3f3f3;
    /*滑道全部*/
}
body::-webkit-scrollbar-track-piece{
    background-color:#f3f3f3;
    /*滑道*/
    -webkit-border-radius:4px;
    /*滑道圆角宽度*/
}
body::-webkit-scrollbar-thumb{
    background-color:#ddd;
    /*滑动条表面*/
    border:solid 1px #C0C0C0;
    /*滑动条边框*/
    border-radius:4px;
    /*滑动条圆角宽度*/
}
/*横竖滚动条交角*/
body::-webkit-scrollbar-corner {
    background-color: #ddd;
}
/*横竖滚动条交角图案*/
body::-webkit-resizer {
    background-repeat: no-repeat;
    background-position: bottom right;
}
/*鼠标滑过滑动条*/
body::-webkit-scrollbar-thumb:hover{
    background-color:#F3F3E0;
}



