﻿@charset "utf-8";
html{margin:0;padding:0;border:0;font-family:"Microsoft YaHei"; font-size: 82.5%;}
*{font-family:"Microsoft YaHei";}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-family:"Microsoft YaHei";}
ul,ol,li{list-style-type:none;}
body{overflow-x:hidden}
/*common*/
a{text-decoration: none;color:#666}
*:focus {outline: none;}
a:hover{ color: #836B49;}

/* display */
.none { display: none; }
.di { display: inline; }
.table { display:table}
.block  { display: block !important; }
.dib { display: inline-block; }

.fl{float:left;}
.fr{float:right;}

/* 块状元素水平居中 */
.auto { margin-left: auto; margin-right: auto; }
.box  {box-sizing: border-box;}

/* overflow */
.ovh { overflow: hidden; }

/* position */
.rel,.pr { position: relative; }
.abs,.pa{ position: absolute; }

/* font-family */
.fw { font-family: 'Microsoft Yahei'; }
.fs { font-family: "宋体", Helvetica, Arial, sans-serif;  }


/* font-style */
.n { font-weight: normal; font-style: normal; }
.b { font-weight: bold; }
.i { font-style: italic; }

/* text-align */
.tc { text-align: center; }
.tr { text-align: right; }
.tl { text-align: left; }
.tj { text-align: justify; }
.text-flex{
	display: flex !important;
	align-items:left;
	justify-content: center;
	flex-direction: column;
}

/* 清除浮 动*/
.fix { *zoom:1; }
.fix:after { content:" "; display:block; height:0; clear:both; visibility:hidden; font-size:0;}
.clear{clear:both;}

/*table*/
table { width: 100%;border-spacing:0;border-collapse: collapse;}

/* margin */
.m0 { margin:0 !important; }

.ml0 { margin-left: 0}.ml1 { margin-left: 1px; }.ml2 { margin-left: 2px; }.ml5 { margin-left: 5px; }.ml10 { margin-left: 10px; }.ml15 { margin-left: 15px; }.ml20 { margin-left: 20px; }.ml25 { margin-left: 25px;}.ml30 { margin-left: 30px; }

.mr1 { margin-right: 1px; }.mr2 { margin-right: 2px; }.mr5 { margin-right: 5px; }.mr10 { margin-right: 10px; }.mr15 { margin-right: 15px; }.mr20 { margin-right: 20px; }.mr30 { margin-right: 30px; }

.mt1 { margin-top: 1px !important; }.mt2 { margin-top: 2px; }.mt5 { margin-top: 5px; }.mt10 { margin-top: 10px !important; }.mt15 { margin-top: 15px !important; }.mt20 { margin-top: 20px !important; }.mt25 { margin-top: 25px; }.mt30 { margin-top: 30px; }.mt40 { margin-top:40px; }.mt50 { margin-top:50px; }.mt60 { margin-top:60px; }

.mb1 { margin-bottom: 1px; }.mb2 { margin-bottom: 2px; }.mb5 { margin-bottom: 5px; }.mb10 { margin-bottom: 10px; }.mb15 { margin-bottom: 15px; }.mb20 { margin-bottom: 20px; }.mb25 { margin-bottom: 25px; }.mb30 { margin-bottom: 30px; }.mb40 { margin-bottom: 40px; }.mb50 { margin-bottom: 50px; }.mb60 { margin-bottom: 60px; }

/* padding */
.p0 { padding: 0; }.p1 { padding: 1px; }.p2 { padding: 2px; }.p5 { padding: 5px; }.p10 { padding: 10px; }.p15 { padding: 15px; }.p20 { padding: 20px; }.p30 { padding: 30px; }

.pl1 { padding-left: 1px; }.pl2 { padding-left: 2px; }.pl5 { padding-left: 5px; }.pl10 { padding-left: 10px; }.pl15 { padding-left: 15px; }.pl20 { padding-left: 20px; }.pl30 { padding-left: 30px; }.pl80 { padding-left: 80px; }

.pr1 { padding-right: 1px; }.pr2 { padding-right: 2px; }.pr5 { padding-right: 5px; }.pr10 { padding-right: 10px; }.pr15 { padding-right: 15px; }.pr20 { padding-right: 20px; }.pr30 { padding-right: 30px; }

.pt1 { padding-top: 1px; }.pt2 { padding-top: 2px; }.pt5 { padding-top: 5px; }.pt10 { padding-top: 10px !important;}.pt15 { padding-top: 15px; }.pt20 { padding-top: 20px; }.pt30 { padding-top: 30px; }.pt40 { padding-top: 40px; }.pt50 { padding-top:50px; }.pt60 { padding-top:60px; }.pt70 { padding-top:70px; }.pt80 { padding-top:80px; }

.pb1 { padding-bottom: 1px}.pb2 { padding-bottom: 2px; }.pb5 { padding-bottom: 5px; }.pb10 { padding-bottom: 10px; }.pb15 { padding-bottom: 15px; }.pb20 { padding-bottom: 20px; }.pb30 { padding-bottom: 30px; }.pb40 { padding-bottom: 40px; }.pb50 { padding-bottom:50px; }.pb60 { padding-bottom:60px; }.pb70 { padding-bottom:70px; }.pb80 { padding-bottom:80px; }

/* vertical-align */
.vm { vertical-align: middle; }
.vtb { vertical-align: text-bottom; }
.vb { vertical-align: bottom; }
.vt { vertical-align: top; }
.vn { vertical-align: -2px; }

.bg_none{background:none !important;}
.bg_red{background:#d10312 !important;}
.bg_red2{background:#cc1000 !important;}
.bg_fff{background:#fff !important;}
.bg_ccc{background:#ccc !important;}
.bg_ddd{background:#ddd !important;}
.bg_eee{background:#eee !important;}
.bg_333{background:#333 !important;}
.bg_444{background:#444 !important;}
.bg_f4{background:#f4f4f4 !important;}
.bg_blue{background:#1084c0 !important;}
.bg_f6{background:#f6f6f6 !important;}
.bg_f2{background:#f2f2f2 !important;}
.bg_yellow{background:#d09100 !important;}
.bg_green{background:#187f6b !important;}


/*字体颜色*/
.c_fff,.cf{color:#fff !important;}
.c_333,.c3{color:#333 !important;}
.c_666,.c6{color:#666 !important;}
.c_999,.c9{color:#999 !important;}
.c_ccc,.cc{color:#ccc !important;}
.c_ededed{color:#ededed !important;}
.c_red{color:#cf0408 !important;}
.c_blue{color:#258FFD !important;}
.c_green{color:#187f6b !important;}
.c_yellow{color:#d09100;font-size:24px !important;}

/*字体大小*/
.font_12,.f12{font-size:12px !important;}
.font_14,.f14{font-size:14px !important;}
.font_16,.f16{font-size:16px !important;}
.font_18,.f18{font-size:18px !important;}
.font_20,.f20{font-size:20px !important;}
.font_22,.f22{font-size:22px !important;}
.font_24,.f24{font-size:24px !important;}
.font_26,.f26{font-size:26px !important;}
.font_28,.f28{font-size:1.75rem !important;}
.font_30,.f30{font-size:30px !important;}
.font_35,.f35{font-size:35px !important;}
.font_40,.f40{font-size:40px !important;}
.font_50,.f50{font-size:50px !important;}
.font_60,.f60{font-size:3.75rem !important;}

/*英文小写转大写*/
.uppercase{ text-transform: uppercase; font-weight: bolder;}
.demo-flex {  display: flex !important; align-items: left;justify-content: center;flex-direction: column;}

.ls1{letter-spacing: 1px;}
.ls2{letter-spacing: 2px;}
.ls3{letter-spacing: 3px;}
.ls4{letter-spacing: 4px;}
.ls5{letter-spacing: 5px;}

/*宽度*/
.w100{width:100%}
.w95{width:95%}
.w90{width:90%}
.w80{width:80%}
.w70{width:70%}
.w60{width:60%}
.w50{width:50%}
.w40{width:40%}
.w33{width:33%}
.w30{width:30%}
.w25{width:25%}
.w20{width:20%}
.w10{width:10%}


.blank50{height:50px;width:100%}
.blank40{height:40px;width:100%}
.blank30{height:30px;width:100%}
.blank20{height:20px;width:100%}
.blank10{height:10px;width:100%}


/*行高*/
.lh_12,.lh12{line-height:12px !important;}
.lh_14,.lh14{line-height:14px !important;}
.lh_16,.lh16{line-height:16px !important;}
.lh_18,.lh18{line-height:18px !important;}
.lh_20,.lh20{line-height:20px !important;}
.lh_22,.lh22{line-height:22px !important;}
.lh_24,.lh24{line-height:24px !important;}
.lh_26,.lh26{line-height:26px !important;}
.lh_28,.lh28{line-height:28px !important;}
.lh_30,.lh30{line-height:30px !important;}
.lh_35,.lh35{line-height:35px !important;}
.lh_40,.lh40{line-height:40px !important;}
.lh_50,.lh50{line-height:50px !important;}

/*角边颜色*/
.bnone{border:none !important;}
.b_ccc,.bc{border:#ccc 1px solid !important;}
.b_999,.b9{border:#999 1px solid !important;}
.b_666,.b6{border:#666 1px solid !important;}
.b_666,.b6{border:#666 1px solid !important;}
.b_eee,.be{border:#eee 1px solid !important;}
.b_red{border:#cf0408 1px solid !important;}

/*圆角边*/
.br5{border-radius:5px;}.br10{border-radius:10px;}
.br15{border-radius:15px;}.br20{border-radius:20px;}
.br25{border-radius:25px;}.br30{border-radius:30px;}
.br35{border-radius:35px;}.br40{border-radius:40px;}
.br45{border-radius:45px;}.br50{border-radius:50px;}
.nowrap {
text-overflow: ellipsis;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
}
.lhxs{
 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.wrap,.width{width:1200px}
.con{width:1200px;margin:0px auto;}
.list_title{width:1200px; margin-left:-600px; left:50%;    bottom: 38%; font-size: 46px; color: #fff; line-height: 58px;}

.BreadCrumbs{
	padding:20px 0;
}
.BreadCrumbs,.BreadCrumbs a{
	color:#444444;
	font-size:14px;
}
/*根据页面新增颜色**/
.bg_auto{background:#836B49}
.c_auto{color:#836B49}
.border_auto{border:#836B49 1px solid }
.space {display: flex; font-size: 16px; width: 100%;    justify-content: space-between;align-items: center;}

/*菜单*/
.menu a{color:#fff;height: 60px; line-height: 60px;}
.menu a:hover{color:#eee; text-decoration: underline;}
.mmenu a{color:#fff;height:40px; line-height:40px;border-bottom:1px solid #836B49}
.mmenu a:hover{color:#eee; text-decoration: underline;}

/* flexslider */
.flexslider{position:relative;height:760px; width:100%; text-align:center;   overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:760px;}
.flex-control-nav{position:absolute;*bottom:10px;_bottom:20px;bottom:20px;z-index:30;width:100%;;text-align:center; left:0px;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.pages {
  padding: 20px 0;
  text-align: center;
  cursor: default; color: #999;
 }
.pages li{
  display: inline-block;
  box-sizing: initial;
  min-width: 36px;
  height: 36px;
  line-height: 34px;     
  color: #666;
  font-size: 14px;
}
.pages a {
  min-width: 36px;
  height: 36px;
  line-height: 34px;
  border-radius: 5px;
  margin: 0 4px;
  border: 1px solid #e3e3e3;
  color: #555;
  background: #eee;
  display: inline-block;
  box-sizing:border-box;     
  font-size: 14px;
  padding: 0px 10px;
}
.pages a:not([href]):not([tabindex]) {color: #ccc; }
.pages li.active a{background: #238a76; }
.pages a.active,.pages a[href] {  background: #fff; color: #666; }

.pages a.active:not([href]):not([tabindex]),
.pages a[href]:hover,.pages li.thisclass{
  background: #238a76;     
  border-radius: 5px;
  border-color: ##238a76;
  color: #fff; 
}
.pages .pageinfo{color:#999}
.pages .end,
.pages .first,
.pages .next,
.pages .prev { padding: 0 8px; }
  

.div_flex{display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: space-between;
}


.big{width:100%; height:530px;background:url("../images/big.jpg") no-repeat center center;}
.big1{width:100%; height:808px;background:url("../images/big1.jpg") center top;}
.big_text{text-decoration: dashed;width:440px; height:440px; line-height:70px; font-size:24px; color:#f0f2f1}
.big_text p{border-bottom:1px dashed #999;font-size:21px;    letter-spacing: 6.5px;}
.pc_none{display:none;}
.footer{width:100%;}
.footer a:hover{text-decoration: underline;}
.footer a.tit{line-height: 35px;}
.footinfo{ background:rgba(3, 3, 3, 0.95);}
.beian a{color: #ccc;}


.top{
	width:100%;
	position: fixed;
	/*
	height:86px; 
	background:#fff;    
	box-shadow: 0px 3px 5px rgba(153, 153, 153, 0.32);  */
	top: 0px;
    z-index: 6;
	background: none;
	height: 90px;
}
.topbg{
	width:100%;
	height:20px;
	background:url(../images/topbg.png) repeat-x;    
	position: relative; display:none;
    z-index: 6;
}
.top_width{width:1200px;margin:0px auto;}
.logo{float:left; height: 100%; display: flex;align-items: center}
.logo img{float: left;align-items: center;}
.logo .logotext{float: left; line-height:20px; padding-left: 20px; font-size:14px; color: #fff; padding-top:6px; height: 100%;}
.hovertop .logo .logotext{color: #000;}
.logo img.logoimg1{height: 70px; width: auto; display: block;}
.logo img.logoimg2{height: 70px; width: auto; display: none;}
.nav{float:right; margin-top:0px;    height: 100%;}
.hovertop .nav{margin-top:0rem; height: 100%;}
.top .con,.nav ul{height: 100%; }
.nav ul li{float:left;text-align:center; position: relative; height: 100%;margin:0px 10px; }
.nav ul li a{ display:block;height:100%;margin:0px 20px;}
.nav ul li a:hover { /*background:rgba(232, 49, 46,1.0);color:#FFF !important;*//* color:#d09100 !important; font-weight: bolder;  */text-decoration:none;}
.nav ul li:hover .dropdown{ display:block}
.nav ul li a{font-size:21px; text-decoration:none; color:#fff}
.nav ul li a.on{/*color:#fff;background:rgba(232, 49, 46,1.0);*/ /* color:#d09100 !important; font-weight: bolder;*/}
.nav ul li a.on:hover{color:#fff;}

.nav ul li .dropdown{position: absolute;top:100%;left: -15%; height: auto;width: 130%;text-align: center;display:none; }
.nav ul li .dropdown { background:#0e4e46;; border-top: 0px solid rgba(255, 255, 255, 0.96);box-shadow: 0 3px 4px rgba(0,0,0,.38);}
.nav ul li .dropdown {/*display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; */margin:0px auto;box-sizing: border-box; transition: all 0.5s;}
.nav ul li .dropdown  a{color: #fff; height: 50px; display: block;/*display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin: 0 30px;*/-webkit-transition: 0.5s ease all;transition: 0.5s ease all;line-height:40px; font-size:18px; height:40px;width:auto;font-weight:100;margin: 0px;overflow: hidden;}
.nav ul li .dropdown a h2 { font-size: 15px; font-weight:100;  }
.nav ul li .dropdown a.tit{color:#fff;  display: inline-block; /*display: flex;font-weight:bold;align-items: center;margin-right:10px;*/}
.nav ul li .dropdown a.tit:hover{/*color: #2897c2;background:#d10312;*/  color: #fff !important; border-bottom: 1px solid #fff; box-sizing: border-box;}
.nav ul li .dropdown .tit::after{background: rgba(255,255,255,.3);}
.nav ul li .dropdown:before,.wxshow:before{ 
	border:8px dashed transparent;
    border-bottom: 8px solid #0e4e46;
    border-top: none;    content: "";    cursor: pointer;   display: block;
    font-size: 0;
    height: 0;
    left: 50%;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top: -8px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    z-index: 2;
}
.nav ul li:first-child.on,.nav ul li:first-child.on a,.nav ul li:first-child,.nav ul li:first-child a{	margin:0px 10px;}

.hovertop{ box-shadow: 1px 2px 5px #999;  transition: all 0.5s; }
.hovertop .nav ul li a{ color: #000;}
.hovertop .nav ul li a:hover{color: #000;}
.hovertop .logo img.logoimg1{ display: none;}
.hovertop .logo img.logoimg2{ display: block;}

.click_menu{ line-height:30px; font-size:16px; font-weight:bold;display:none; background: #FFF;/*box-shadow: 0px 0px 5px #555; */ margin-bottom: 2px !important;position: fixed;top: 0px;z-index: 999;right:0px;padding-top:20px;}
.click_menu .c_menu{display:inline-block;height:26px;width:26px;line-height:26px;padding-left:14px;font-size:12px;background:url(../images/m_right.png) no-repeat -36px 0px;    background-size: 62px;}
.click_menu .phone{display:inline-block;width:26px;height:26px;margin-right:12px;background:url(../images/m_right.png) no-repeat 0 0px;    background-size: 62px;}

.backtotop{  position: fixed; bottom: 40px;right: 20px;z-index:2; width:60px; height:60px;}
.backtotop a{ background:url(../images/top.jpg) no-repeat top center; width:60px; height:60px;display: inline-block; background-size:contain ; }
/*
.rightfixed{  background:url(../images/right.png) no-repeat top center;position:fixed; top: 20%;right: 0px;z-index:2; width:136px; height:338px;  box-shadow: -1px 0px 3px #666;background-size:contain; }
.rightfixed a{  width:136px; height:83px;display: inline-block;  position: absolute;bottom: 0px;}
*/

.Htel { display: block;  padding: 0 0 0 36px; font-size: 22px;   font-weight: lighter;  color: #fff;  background: url(../images/tel.png) no-repeat left center;  float: right; margin: 0 .15rem 0 3rem; position: relative; top: 2.4rem; top: 0px;background-size: 14%;  height: 100%;display: flex;align-items: center;  }
.Hmobile{ background: url(../images/icon-mobile.png) no-repeat left center; background-size: contain; }
.wx{ background: url(../images/wx.png) no-repeat left center; background-size: contain; margin: 0px 0px 0px 20px; width: 29px;float: right; padding: 0px 0px 0px 0px ;  z-index: 666; height: 100%;}
.hovertop .Htel{ background: url(../images/tel2.png) no-repeat left center; color:#333 ; background-size: 14%; }
.hovertop .Htel:hover{color: #000000;}
.hovertop .wx{ background: url(../images/wx2.png) no-repeat left center; background-size: contain;}

.wxshow {top: 100%;left:-40px; z-index: 666; padding: 4px; background: #fff; box-shadow: 1px 1px 3px #999; }
.wxshow:before { border-bottom: 8px solid #fff;}
.Htel:hover{ color:#fff; }

.wai{width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); position: fixed; z-index: 6; top: 0px; left:0px}
.wai2{width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); position: fixed; z-index: 7; top: 0px; left:0px}
.tanchuang{width: 900px; height: 100%; margin: 0px auto; background: #fff; z-index: 7; padding-left: 40px; box-sizing: border-box; position: relative; z-index: 999;}
.close{width: 50%; height: 100%; position: fixed; z-index: 999; margin-left:450px ; left: 50%; top: 0%; cursor: pointer;}
.close2{width: 50%; height: 100%; position: fixed; z-index: 999; margin-right:450px ; right: 50%; top: 0%; cursor: pointer;}
.close img{width: 60px; height: 60px;}

.foot_tel{background: url(../images/foot_tel.png) no-repeat left center; line-height:20px; height:20px; font-size: 20px; background-size: contain; }
.foot_tel2{background: url(../images/foot_tel2.png) no-repeat left center; line-height:20px; height: 20px;font-size: 20px; background-size: contain;}
.foot_address{background: url(../images/foot_address.png) no-repeat left center; line-height:20px; height:20px; font-size:20px; background-size: contain;}

@media (min-width: 1801px) and (max-width: 3300px){ 
	html{ font-size: 100%;}
	.Htel { display: flex !important;}
	.container{max-width: 1700px;} 
	.con{width:1700px !important; margin:0px auto;}
	.nav ul li .dropdown { padding: 10px 0px;}
}
@media (min-width: 1201px) and (max-width: 1800px){ 
	.container{max-width: 1200px !important;} 
	.con{width:1200px !important; margin:0px auto;}
	.nav ul li,.nav ul li a{margin: 0px 8px; font-size:16px; }
	.nav ul li .dropdown .div_Array{ height:30px; }
	.nav ul li .dropdown a.tit{font-size: 14px; height:30px; line-height: 30px;}
	.nav ul li .dropdown{padding: 6px 0px;}
	.top{height: 75px;}
	.logo .logotext{font-size: 14px; padding-top:10px; line-height: 20px;}
	.logo img.logoimg1{height: 60px; width: auto; display: block;}
	.logo img.logoimg2{height: 60px; width: auto; display: none;}
	.Htel {  display: flex !important; font-size: 18px;padding: 0 0 0 26px;}
	.wx { width: 22px; background-size: contain;}

	.height124{height: 80px !important;}
	.type_posi {   padding-top:2.3rem !important; padding-bottom: 2.1rem  !important;}
	.foot_address,.foot_tel2,.foot_tel{ font-size:16px;}
}

@media (min-width: 100px) and (max-width: 1200px){
	.con,.container{width:96% !important; margin:0px 2%;}
    .Htel,.Hmobile,.wx,.rightfixed,.mobile_whln .w10{ display:none !important}  
	.logo{padding-left: 5px;}
	.logo .logotext{font-size: 14px; padding-top: 6px; line-height: 18px; color: #000;}
	.logo img.logoimg1{height: 40px; width: auto; display: none;}
	.logo img.logoimg2{height: 40px; width: auto; display: block;}
	.index_jianjie,.index_jianjie_img{width: 100%; padding-right: 0px; text-align: justify; margin-bottom: 10px;}
	.index_jianjie p{line-height: 24px !important; font-size: 14px ;}
	.about_num{width: 33.33% !important;}
	.about_num .f60{font-size: 21px !important;}
	.about_num .pa,.about_num .f20{font-size: 14px !important; position: initial; }
	
	.mobile_qadz .w30,.mobile_qadz .w40,.mobile_whln .w40{ width: 100%; padding: 0px; }
	.mobile_whln .w40 img{width: 100%; height: auto;margin-bottom: 10px;}
	
	
	.click_menu{display:block;padding-top:16px;}
  	.click_menu .phone{margin-right:0px;} 
  	.click_menu .c_menu{ padding-left: 8px;}
	.menu{width:100%;display:none;box-sizing: border-box; height: auto;  padding: 0px 0px;  background: #fff; position: absolute;top:55px;  z-index:6; display:block !important; border-radius: 10px; box-shadow: 0 0 5px #333;}
	.menu a{width:90%; margin:0px auto; padding:0px;  box-sizing: border-box; left:100%;display:block  !important; text-align: center;}
	.typeimg { margin-top:60px;}	
	.menu{left:100%;display:block  !important}
	.top{height:60px;    background: #fff;}
	.hovertop .nav{height:auto;}
	.list_title {width: 96%;margin-left: -48%; left: 50%;bottom: 30%;font-size: 20px;line-height: 1.3}
	.list_title B{font-size: 18px !important;}
	.list_title .font_20 { font-size: 14px !important;}
	.blank50{height:15px !important; width:100% }
	.blank40{height:15px;width:100%}
	.blank30{height:10px;width:100%}
	.blank20{height:5px;width:100%}
	.blank10{height:5px;width:100%}
	.f40,.f50{font-size: 14px !important;}
	.pt50,.pt40,.pt30{padding-top:10px !important;}
	.pb50,.pb40,.pb30{padding-bottom:10px !important;}
	.pb60{padding-bottom:20px !important;}
  
	.nav ul li:first-child{display:none}
	.nav ul li{float:left;	margin:0px 10px;width:20%;height:auto;text-align:center;position: relative;margin:0px; padding:0px;}
	.nav ul li a{ display:block;height:38px;line-height:38px;width:100%;font-size:12px;margin:0px;   color: #000;}
	.nav ul li .dropdown{top:30px;position: initial; display:block;background: none; left:0px; width: 100%; box-shadow: none;}
	.nav ul li .dropdown a{line-height:30px; height:30px;color:#999 !important;font-size:12px;}
	.nav ul li .dropdown a.tit:hover{ color:#d09100 !important;}
	.nav ul li .dropdown:before, .wxshow:before{ border: 0px dashed transparent;}
	
	.footinfo{padding:10px; box-sizing: border-box; line-height:22px !important; }
	.footinfo .w30,.footinfo .w70{width:100% !important; box-sizing: border-box;}
	.footinfo .w30{text-align:center !important; padding:10px;}
	
	.footer .w40{width:100% !important; padding:0px 0px !important;box-sizing:border-box; min-height:auto !important;   }
	.footer .w40 .f20,.footer .w40 .f24,.foot_tel,.foot_tel2,.foot_address {font-size: 14px !important;box-sizing: border-box; margin-bottom: 10px;}
	.footer .f18{font-size: 14px !important;}
	.footer .w33{padding-left:10px !important}
	.footer .w33 .container{padding-top:0px !important}
	.footer .w33 a.tit{ font-size: 12px !important; line-height:23px !important; } 
	.footer .w50 .pa{min-height: 80px !important; width:80px; top: 20px; right: 2%!important;}
	.footer .w50 .pa img{height: 80px; width:80px;}
	
	.footer .w20{width:100% !important; padding:0px 20px !important;box-sizing:border-box; margin-top:20px;}
	.footer .w60 .w20{width:33% !important; padding:10px !important;box-sizing:border-box;}
	.footer .con{padding:20px 0px !important;}
	.footer .beian{font-size: 12px !important;}
	.pages li{margin-bottom:10px; min-width: 26px; height: 26px;line-height:24px; }
	.pages a { min-width:26px; height:26px; line-height:24px;border-radius: 5px; padding: 0px 5px;margin: 0 2px;}
	.case .case_lm h3{font-size: 14px !important;}
}


@media (min-width: 601px) and (max-width: 1200px){
	.nav ul li{margin: 0px 5px;}
	.nav ul li a{ height:29px; line-height:29px;margin:0px 1px; font-size:16px;}
    .Htel,.Hmobile{ display:none !important}  
	.con,.container{width:600px !important; margin:0px auto;}
	
	.footer .w20{width:50% !important; padding:0px 20px !important;box-sizing:border-box; min-height:auto !important;}
	.footer .w60{width:100% !important; padding:0px 20px !important;box-sizing:border-box;  display: none;}
	.footer .w60 .w20{width:33% !important; padding:10px !important;box-sizing:border-box;}
	.footer .con{padding:20px 0px !important;}
}