/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
@media screen and (min-width: 1920px) {
    ::-webkit-scrollbar{
    	    display:none;
    	}
    body,html{
       scrollbar-width: none;
    }
}
/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs12{font-size:12px;}
.f-fs14{font-size:14px;}
.f-fs26{font-size:26px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.ml-60{margin-left: 60px;}
.ml-30{margin-left: 30px;}
.ml-24{margin-left: 24px;}
.ml-20{margin-left: 20px;}
.ml-15{margin-left: 15px;}
.ml-5{margin-left: 5px;}
.ml-6{margin-left: 6px;}
.ml-8{margin-left: 8px;}  
.mt-16{margin-top:16px ;}
.mt-15{margin-top:15px }
.ml-10{margin-left: 10px;}
.mt-30{margin-top: 30px;}
.mt-50{margin-top: 50px;}
.mt-10{margin-top: 10px;}
.mt-8{margin-top: 8px;}
.mt-40{margin-top: 40px;}
.mt-20{margin-top: 20px;}
.f-pos{position:absolute;}
.ml-190{margin-left: 190px;}
.f-fs16{font-size: 16px;}
.f-fs18{font-size: 18px;}
.mt-18{margin-top: 18px;}
.c_999{color: #999;}
.c_fff{color: #fff;}
.c_FF1F1F{color: #FF1F1F;}
.ml-12{margin-left: 12px;}
.h-title{width:2px;height:22px;background:rgba(255,255,255,1);border-radius:1px;display: inline-block;margin-top: -5px;vertical-align:middle;margin-left: 15px;margin-right: 20px;}
.h-title2{width:1px;height:14px;background:rgba(255,255,255,1);border-radius:1px;display: inline-block;margin-top: -5px;vertical-align:middle;margin:0 16px;}
.h-title4{width:1px;height:16px;background:rgba(204,204,204,1);border-radius:1px;display: inline-block;margin-top: -5px;vertical-align:middle;margin-left: 16px;}
/* 头部 */
.logo{width:30px;height: 30px;vertical-align: middle;margin-right:20px;margin-top: -2px;}
.g-header{width:1920px;height:80px;background:rgba(23,26,31,1);color: #FFF;line-height: 80px;padding:0 250px 0 290px;box-sizing: border-box;}
.g-input{width:320px;height:36px;background:rgba(255,255,255,1);border-radius:6px;padding-left: 105px;box-sizing: border-box;border: none;}
.g-kecheng{top: 0;left:11px;color:rgba(153,153,153,1);font-size: 14px;position: absolute;}
.touxiang{width: 26px;height: 26px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.user{position: absolute;right: -8px;top: 60px;background:url(../images/user_bg.png) no-repeat;width: 120px;color: #999;font-size: 14px;
line-height: 48px;z-index: 9;display: none;}
.icon_small{display: inline-block;vertical-align: middle;margin: 0 8px;}
.out_pro_h{background-color: #fff;margin-top: -2px;border-top: 1px dashed  #999;height: 45px;}
.qipao{width:26px;height:14px;background:rgba(255,31,31,1);border-radius:2px;position: absolute;color: #fff;font-size: 12px;top: 20px;left: 20px;line-height: 14px;
text-align: center;}
.g-kecheng-img{width: 17px;height: 17px;position: absolute;right:15px;top: 32px;}
.kechengfenlei_box{width:368px;background:rgba(255,255,255,1);position: absolute;left: -12px;z-index: 9;display: none;}
.kechengfenlei_box_ul1{border-right: 1px solid #E9EFF6;}
.kechengfenlei_box_ul1 li{width:130px;height:53px;color: #222222;font-size:14px;line-height: 53px;text-align: center;}
.kechengfenlei_box_ul1 li.active{background:rgba(247,248,250,1);}
.kechengfenlei_box_ul2{box-sizing: border-box;width: 235px;float: left;padding-left: 10px;}
.kechengfenlei_box_ul2 li{color: #999;font-size:14px;float: left;height: 52px;line-height: 52px;padding:0 20px;}
.query_pow{position: absolute;width: 200px;background-color: #fff;border-radius: 6px;color: #999;font-size: 14px;
	line-height: 35px;padding: 10px 11px;box-sizing: border-box;top: 59px;left: 0;z-index: 9;display: none;}
.query_pow li{height: 35px;}
/* 底部 */
.g-footer{width:1920px;height:224px;background:rgba(51,59,74,1);color: #FFFFFF;text-align: center;font-size: 24px;
overflow: hidden;}
.g-footer ul{text-align: center;margin: 0 auto;font-size: 18px;width:680px ;margin-top: 30px;}
.g-footer-title{width:206px;height:14px;font-size:14px;font-weight:400;color:rgba(255,255,255,1);line-height:20px;margin: 40px auto 0;}
/* kefu */
.kefu{width:62px;height:72px;background:rgba(23,116,221,1);border-radius:2px;font-size: 12px;color: #fff;
	text-align: center;position: fixed;top: 50%;right: 30px;padding-top: 12px;box-sizing: border-box;z-index: 9;}
.kefu_contenx{position: absolute;left: -300px;top: 0;font-size: 16px;color: #fff;background:rgba(23,116,221,1);
border-radius:10px 0px 0px 10px;display: none;}
.kefu_contenx_li{width:150px;height:118px;float: left;}
.kefu_contenx_border{width:1px;height:60px;background:rgba(247,248,250,0.6);border-radius:1px;float: left;margin-top: 29px;}


/*banner上面浮层*/

.cf:before,.cf:after,.clearfix:before,.clearfix:after {content:"";display:table;}
.cf:after,.clearfix:after {clear:both;}
.cf,.clearfix {clear:both;*zoom:1;}
.cat_wrap {background:#fff;width:130px;position:absolute;z-index:999;top:0px;}
.for1.active{background-color:rgba(247,248,250,1);width: 130px;overflow: hidden;}
.cat_wrap .cat_list div li {float:left;color:#323232;font-size:14px;}
.cat_wrap .cat_list {cursor:pointer;}
.cat_wrap .cat_list div.active {width:130px;position:relative;z-index:999}
/*banner浮层滑动显示弹框*/	.cat_subcont {display:none;}
.cat_subcont.active {display:block;}
.cat_subcont .cat_sublist {position:absolute;z-index:998;top:0px;left:130px;min-height:394px;width:235px;background:#fff;}
.cat_subcont .cat_sublist .fore1 .fore_list li {padding: 0 20px;}
.cat_subcont .cat_sublist .fore1 .fore_list li a {font-size:14px;color:#999;}
.cat_subcont .cat_sublist .fore1 .fore_list li a:hover {color:#00a1ea;}