﻿body {margin:0; font-family:-apple-system, "Helvetica Neue", "Helvetica", "Arial", "PingFang SC", "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif; font-size:15px;  }
td {font-family: -apple-system, "Helvetica Neue", "Helvetica", "Arial", "PingFang SC", "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif; font-size:14px; line-height:30px;}
th {font-family: 微软雅黑,Arial, Helvetica, sans-serif;}
ul,li,h1,h2,h3,h4,h5,h6{margin:0; padding:0; list-style:none;}
h2{ font-weight: normal; }
a{ text-decoration:none; border:0; text-decoration:none;}
img{ border:0;}

.clear{clear:both;}

/***.floatnav{position:fixed; z-index:1; width:1440px; height:100px; left:0; top:0px;  _position:absolute; _bottom:auto; 
_top:expression(eval(document.documentElement.scrollTop));}
****/



body{margin:0; background:#fff; color:#595757; }
#main_a,#main_b,#main_c,#main_d,#main_e,#main_f{height:0; font-size: 0; clear: both;}

ul{margin:0; padding:0;}


@font-face{ font-family:pictos; 
	src:url(../font/兰亭黑简.TTF);
	url('../font/兰亭黑简.TTF'),
    url('../font/兰亭黑简.TTF'); /* IE9 */
}
@font-face{ font-family:pictos_bl; 
	src:url(../font/兰亭粗黑简.TTF);
	url('../font/兰亭粗黑简.TTF'),
    url('../font/兰亭粗黑简.TTF'); /* IE9 */
}
.main_a,.main_b,.main_c,.main_d,.main_e,.main_f{ overflow:hidden;margin:auto; clear:both; height:auto;}

.mainbanner { background: url(../images/banner.jpg) no-repeat top center; height: 560px; }

.mainlink{  text-align: center; position:absolute; top:68%; left:40%; width:300px; }

.leftbnt{ width:100px; height:100px; background:url(../images/icon_bnt.png) no-repeat center 18px #e70012; position:fixed; z-index:100; right:5%; top:30%; border-radius:6px; border:1px solid #fff;}

.leftbnt a{ color:#fff; font-size:16px; font-weight:bold; text-align:center; display:block; padding-top:66px;}


#nav_main{  width:1180px; margin: auto;  overflow:hidden; clear:both; height: 56px; }
.logo{ float: left;  }



#nav{display:block; margin-left: 212px; background: url(../images/nav_bg.jpg) repeat-x bottom;}
#nav li{float:left; height:60px;  }
#nav li a{display:block; font-size:16px; color:#727171; line-height:53px;
	text-decoration:none;  font-family:-apple-system, "Helvetica Neue", "Helvetica", "Arial", "PingFang SC", "Hiragino Sans GB", 
	"STHeiti", "Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif; margin: 0 36px; font-weight:bold;}
#nav li a:hover,.nav_hor a{ border-bottom: 3px solid #e60012;  }




#main{margin:0 auto; max-width:1920px; min-width:1180px; }

.maps_a{text-align:center;}
.maps_a img{ width: 80%; }

.mapsbg{  overflow-y:auto; }
.mapsbg img{ } 

.main_b{ background: #f8f8f8; padding-top: 60px; padding-bottom: 60px; }

.a_main{ padding: 60px; background:url(../images/bg_1.gif) no-repeat top center;  }
.info{ margin:0 auto; width: 1180px; }

.ainfo{ font-size: 18px; line-height: 36px; }
.left{ float: left; width: 40%;}
.right{ float:right; width:60%;}


.a_info{ margin-bottom:20px;}
.a_info h3{ font-size:20px; display:inline;}

.b_main{ padding: 60px; background:url(../images/bg_3.gif) no-repeat top center; height: 600px; }

.title{ text-align: center; width:240px; margin:auto; background:url(../images/link.gif) repeat-x 0 10px; }
.title h2{ font-size: 30px; color: #d20000; display:inline-block; padding:0 20px;}
.inlist{border-radius:0 0 30px 0 ; width: 360px; height: 380px; float: left; background: #fff; margin-right: 30px; box-shadow: 0 0 16px #e2e2e2;}
.inlistin {padding-top:50px; }
.inlistin li{ display: block; text-align: center;line-height: 30px; }
.infotle h3{ font-size: 22px; color: #d20000;padding-top: 16px;}
.infotle span{ display: inline-block; width:72px; height: 6px; font-size: 0; background: #d20000; border-radius: 10px;  }
.infowb{font-size:18px; padding-top: 10px; }

.c_main{background:url(../images/../images/bg_4.gif) no-repeat left top,url(../images/../images/bg_5.gif) no-repeat bottom right; padding-bottom: 30px;}


/*滑动门技术开始*/
.tabsBox{  margin:20px auto;}
.tabs{ height:180px; width: 100%; padding-left: 20px; }
.tabs li{ width:162px; height:180px; font-size: 20px; border-bottom: 6px solid #e5e5e5; text-align:center; padding-top:20px;  float:left;  list-style:none; position:relative; cursor:pointer; color:#666;}
.tabtime{ height:60px;border-bottom: 1px dashed #CF0003; font-size: 24px; text-align: center; padding-top: 20px;}
.tabtime i{ width:8px;height: 8px; border-radius:50%; background: #333; display: inline-block; position: absolute; top: 96px; left:76px;}
.tabtet{ padding-top: 20px; font-weight: bold;}
.tabs li span{ display:none;}
.tabs .cur{ border-bottom: 6px solid #e60012; color: #e60012;  }
.tabs .cur .tabtime i{ width:23px;height:23px;  background: url(../images/m_h.png )no-repeat ; top:89px; left:70px;}
/*.tabs .cur span{ display:block; width:1px; height:1px; border:solid 8px; border-color:#f0f0f0 #fff #fff #fff; position:absolute; top:20px; left:32px; overflow:hidden; z-index:-1;}*/
.cons{ min-height:300px; padding:8px 12px; overflow:hidden; border:1px solid #dcdcdc; border-radius: 18px; position:relative; z-index:1;}
.cons ul li{ list-style:none; line-height:20px;}
.hidden{ display:none;}
.block{ display:block;}

#a_inli,#b_inli,#c_inli,#d_inli,#e_inli,#f_inli,#g_inli{ color: #555; padding:14px;}
#a_inli>li,#b_inli>li,#c_inli>li,#d_inli>li,#e_inli>li,#f_inli>li,#g_inli>li{ clear: both;}
.a_intle{ padding-bottom:40px;}
.a_intle span{ font-size: 18px; float: left;  }
.a_intle .rgh{ float: right;}


.ainfolis>div{ float: left; background: #f2f2f2; height: 52px; line-height: 52px; font-size: 17px; color: #4d4d4d; margin-bottom:12px;}
.ainfolis>div i{ border-left:1px solid #d5d5d5; width: 20px; height: 30px; margin-top: 10px; float: left; display: inline-block;}
.ainfolis .atime{ width: 160px; text-align: center; color: #CC0306; border-radius:4px 0 0 4px; }
.amile{width: 514px;}
.arigt{width: 450px;border-radius:0 4px 4px 0;}
.binfowidt>.amile{ width:580px; }
.binfowidt>.arigt{ width:384px; }
.cwidt>.amile{ width:340px; }
.cwidt>.arigt{ width:624px; }




/*滑动门技术结束*/

.b_blitifo{ width: 360px; height: 80px; margin-right: 19px; margin-bottom: 20px;  background:#f2f2f3; float: left;}

.b_blitifo span{ float:left; padding: 18px 0 0 20px; font-size:17px;}
.b_blitifo img{ float:right;}
.dinfolis,.lingdaolis{ background: #f2f2f2; height: 160px; border-radius: 6px; font-size: 17px; margin-bottom: 30px;}
.lingdaolis{padding:16px; height:300px; }
.lingdaoinfo{ text-align:center; color: #d20000; padding-top: 20px; line-height: 30px;}
.lingdaoinfo b{ font-size:20px;}
.lindaomap{ width:210px; height:160px; border-right:1px solid #d0d0d0; float:left; margin-top:20px; text-align: center; font-size:15px; }
.lindaomap img{ width:82px; height: 82px; border-radius: 50%;}
.lindaomap span{ font-size:20px; display:block; padding-bottom:10px; padding-top:6px;}





.dinleft{ padding: 20px 30px; line-height: 30px; float: left; width:536px; }
.dinfolis b{ display: inline-block; width:60px; }
.dinleft span{color: #e60012; font-weight: bold; display: inline-block; width: 70px;}
.dinright{padding: 20px 30px;}
.dinfolis  i{ display: inline-block; float: left; width: 40px; height: 110px; margin-top: 20px; border-left: 1px solid #ddd;}
.dinfolis .dinright b{width:90px;}

.clr{ color: #CD0508;}
.din_hig{height:80px; border-radius: 0; background:#f7f7f7; }
.din_hig span{ float:left; padding: 16px 0 0 40px; font-size: 17px; line-height: 24px; }
.din_hig img{ float:left;}
.din_hig h3{ float:left; font-size:24px; line-height: 80px; color:#CD0508;}


/*弹出窗口*/
.binfosty{background:#f2f2f3; width: 342px; height: 70px; padding: 10px 0 0 20px; float:left;font-size: 16px; line-height: 26px; margin: 0 15px 15px 0;}
.nomin{ margin-right:0;}
.md-trigger{border: none; list-style: none; background: none; font-size: 17px;}
.md-trigger:hover{color:#CD0508; cursor:pointer;}
.md-close{ position: absolute; top: 20px; right: 16px; background: none; border: 0; list-style: none;}
.md-close:hover{ cursor:pointer;}

.a_listi{ background:#f2f2f2; border-radius: 8px;overflow: hidden; clear: both; padding: 20px;font-size: 17px; line-height: 20px; margin-bottom: 20px; }
.a_listi i{ float:left; width: 30px; height: 150px; border-left: 1px solid #d5d5d5;}
.a_listileft{width:120px; float: left; color:#d20000; }
.a_listimidle{ width:486px;float: left;}



.d_main{background:url(../images/../images/bg_3.gif) no-repeat top center; height: 600px; }
.dmaininfo{ border-radius: 20px; background: #fff; box-shadow: 0 0 16px #e2e2e2; padding: 36px;}
.dmainlist{ float:left; width:560px; }
.dmainlist li{ padding-top: 20px; border-bottom: 1px #d1d1d1 solid; line-height: 38px; margin-right: 40px;}
.dmainlist li a{color:#575757; font-size: 17px;}
.dmainlist li a:hover{ color:#CC0407;}





.bottom{ background:#d71518; height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px;}



/*@media screen and (max-width: 1601px) { 

.info{ margin: 0 80px; padding-top: 80px;}
.info li{ font-size: 24px; } 
.binfo{ font-size: 24px; line-height: 50px; }

.ainfo img { width: 90%; }
.cinfo h3{ font-size: 30px; }
.cinfo h4{ font-size: 30px; float: left; margin-right: 16px; }
.cinfo{ padding: 16px 0; line-height: 48px; font-size: 24px;}
.mainfolist{margin-left:80px;}
.mainfolist h2{ font-size: 48px;padding: 50px 0 30px 0; }
.infolistli li{ line-height: 48px; font-size: 26px; color: #333; padding: 10px 0;}

.title h2{ font-size: 48px;  }


} 
*/
@media screen and (max-width: 1601px) {

 }
	
}
@media screen and (max-width: 1401px) {

	
}

