﻿/*
	text-overflow: ellipsis;
	white-space: nowrap;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	
	box-shadow: 0px 0px 5px rgba(153,153,153,0.5);		
	
*/
/* 全局  */
@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border: medium none;
	margin: 0;
	padding: 0;
}
*{margin:0px;padding:0px;}
html{overflow-x: hidden;}
body{font-family:Helvetica;background:#fff;font-size: 12px;color:#666;}
input, textarea{-webkit-tap-highlight-color: rgba(255,255,255,0);}
i{font-style:normal;}
a{outline: none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(255,255,255,0);font-family: "microsoft yahei";text-decoration: none;color: #666;}
input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance: none;}
a:visited{color: #666;outline: none;}
a:hover{color: #fc8b1c;outline: none;}
a:active{color: #666;outline: none;}
ul, ol{list-style: none;vertical-align: middle;}
img{border: 0px;vertical-align:middle}
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}
.clear{ clear:both; overflow:hidden; height:0;}
.h5{ height:5px;clear:both;}
.h10{ height:10px;clear:both;}
.h15{ height:15px;clear:both;}
.h20{ height:20px;clear:both;}
.h25{ height:25px;clear:both;}
.h30{ height:30px;clear:both;}
table {
	border-collapse: collapse;
}/*细线表格*/
/**
 * 框架部分 begin* @return
 */	
#mobileTop{clear:both; position:fixed;z-index:5;width:100%;box-shadow:0 2px 5px rgba(0,0,0,0.1)}
#mobileCon{overflow:hidden;overflow-y:auto;clear:both; background:#f0f0f0; position:relative;z-index:4;}
#mobileFooter{clear:both; position:fixed; bottom:0; width:100%; z-index:4;}
#mobileMenu{height:100%;display:block;position:fixed; top:0;width:250px;z-index:9999;background:#fff;right:-250px; overflow:hidden;overflow-y:auto;}
#mobileBg{width:100%; height:100%;position:fixed;background:rgba(0,0,0,0.3);z-index:50;left:0;top:0px; z-index:6; display:none;}
#mobileConH{overflow:hidden;}
#menuBg{width:100%; height:100%;position:fixed;background:rgba(0,0,0,0.3);z-index:50;left:0;top:0px; z-index:6; display:none;}

#mobileTop.hide,#mobileCon.hide,#mobileFooter.hide,#mobileMenu.hide{-webkit-transition: all 0.5s ease-out;-webkit-transform: translateX(-250px);}/*导航展开*/
#mobileTop.show,#mobileCon.show,#mobileFooter.show,#mobileMenu.show{-webkit-transition: all 0.5s ease-out;-webkit-transform:translateX(0);}/*导航关闭*/
#mobileBg.hide{-webkit-transition: all 0.6s;-webkit-transform: translateX(-250px);}
#mobileBg.show{-webkit-transition: all 0.6s;}
#mobileCon.ov{overflow:hidden;}

#menuBg.hide{-webkit-transition: all 0.6s;-webkit-transform: translateX(-250px);}
#menuBg.show{-webkit-transition: all 0.6s;}

/**
 * 手机顶部* @return
 */	
#toolbarnav{display: block;height:45px;width: 100%;max-width:100%;position: relative;color:#fff;background:#3f51b5;}
#toolbarnav h1{text-align: center;display: block;text-align: center;line-height: 45px;color: #fff;font-size: 16px;}
#go-back{
	position: absolute;
	top:0;
	width:40px;
	height:45px;
	display:block;
	left:0;
	font-size:20px;
	opacity:0.7;
	}
#go-back span{color:#fff;font-size:24px;display:block;margin:10px 0 0 12px;}
#menu-btn{display: block;width:45px;height:45px;position: absolute;right:0;top:0; text-align:center;}
#menu-btn span{
    display: block;
    width: 25px;
    height: 3px;
    background: #fff;
	margin-top:15px;
	margin-left:10px;
	transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;
}
#menu-btn .i1{
    display: block;
    content: "";
    overflow: hidden;
    width: 25px;
    height: 3px;
    background: #fff;
    position: absolute;
    left: 10px;
    top:21px;
	transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;
}
#menu-btn .i2{
    display: block;
    content: "";
    overflow: hidden;
    width: 25px;
    height: 3px;
    background: #fff;
    position: absolute;
    left: 10px;
    top:27px;
	transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;
}
#menu-btn.show span{
	transform:rotateZ(45deg);
	-webkit-transform:rotateZ(45deg);
	transform-origin:center center;
	-webkit-transform-origin:center center;
	margin-top:20px;
	}
#menu-btn.hide span{
	transform:rotateZ(0deg);
	-webkit-transform:rotateZ(0deg);
	margin-top:15px;
	}
#menu-btn.show .i2{
	transform:rotateZ(-45deg);
	-webkit-transform:rotateZ(-45deg);
	transform-origin:center center;
	-webkit-transform-origin:center center;
	top:20px;
	}
#menu-btn.hide .i2{
	transform:rotateZ(0deg);
	-webkit-transform:rotateZ(0deg);
	top:27px;
	}
#menu-btn.show .i1{
	transform:rotateY(-90deg);
	-webkit-transform:rotateY(-90deg);
	transform-origin:center center;
	-webkit-transform-origin:center center;
	}
#menu-btn.hide .i1{
	transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	}

/*#menu-btn span{font-size:20px;color:#fff; opacity:0.7;height:45px; line-height:45px; text-align:center;}
#menu-btn em{font-size:20px;color:#fff; opacity:0.7;display: none;height:45px; line-height:45px; text-align:center;}*/
#sub-btn{display: block;width: 50px;height: 45px;position: absolute;right: 0;top: 0;}
#sub-btn span{font-size: 20px;color: #fff;margin: 12px 0 0 16px;display: block;}

#articleTool{
	position:relative;
	display: block;height:45px;width: 100%;max-width:100%;position: relative;color:#333;background:#f9fafb;
	}
#articleTool:after {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
	display:none;
}
#articleTool h1{
	overflow:hidden;
	text-align: center;
	display: block;
	text-align: center;
	line-height: 45px;
	color:#333;
	font-size: 16px;
	margin:0 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	}
#articleTool #go-back span{ color:#333;}

/**
 * 一级导航* @return
 */	
#mobileMenu header{display:block;background:#0d5d8b;height:45px;position:relative;}
#mobileMenu header h1{text-align: center;padding-top: 10px;color:#fff;font-size: 16px; position:relative;}
#mobileMenu header:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom:0px;
    width: 100%;
    height: -1px;
    border-bottom: 1px solid #085c8b;
    -webkit-transform-origin: scaleY(0.5);
    transform-origin: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
#mobileMenu ul{height: 100%;}
#mobileMenu ul li{display: block;overflow:hidden;position:relative}
#mobileMenu ul li:after{
	content:"";
	display:block;
	height:1px;
	width:200%;
	background:#ddd;
	position:absolute;
	left:-50%;
	bottom:0;
	transform:scale(0.5);
	-webkit-transform:scale(0.5);
	z-index:99;
	}
#mobileMenu ul li.hover a{background:#3f51b5;}
#mobileMenu ul li a{
	display: block;
	font-size: 14px;
	color: #000;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	position:relative;
	}
#mobileMenu ul li a span{
	display: block;
	margin:0 auto; 
	height: 44px;
	line-height: 45px;
 	text-align:center;
	color:#000
	}
#mobileMenu ul li.hover a span{color:#fff}

/**
 * 二级导航
 */	
#mobileSubNav{height:40px;position:relative;z-index:999999999999999;margin:0 auto;}

#mobileSubNav.navNum1{display:none;}
#mobileSubNav.navNum2 .SubNav_open{display:none;}
#mobileSubNav.navNum2 .mobileSubNav_title ul{padding:0}
#mobileSubNav.navNum2 .mobileSubNav_title ul li{ width:50%;}
#mobileSubNav.navNum2 .mobileSubNav_title ul li:last-child:after{ display:none;}

#mobileSubNav.navNum3 .mobileSubNav_title ul{padding:0}
#mobileSubNav.navNum3 .mobileSubNav_title ul li:last-child:after{ display:none;}

.mobileSubNav_title{height:40px;background:#e3e3e3;position:relative;z-index:999999999999999999; width:100%; margin-bottom:10px;overflow:hidden}
.mobileSubNav_title:before{
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.SubNav_open{
	width:40px;
	height:40px;
	display:block;
	color:#999;
	position:absolute;
	top:0;
	right:0;
	z-index:999999999999999999999999999999;
	}
.SubNav_open:after{
    content: " ";
    position:absolute;
    right:-2px;
    top: 0;
    width:1px;
    height:40px;
    border-right:1px solid #d9d9d9;
    -webkit-transform-origin:scaleX(0.3);
    transform-origin:scaleX(0.3);
    -webkit-transform: scaleX(0.3);
    transform: scaleX(0.3);
}
.SubNav_open span{
	display:block;
	width:100%;
	height:40px;
	font-size:20px;
	line-height:40px;
	color:#4c4c4c;
	text-align:center;

	}
.mobileSubNav_title ul{
	width:100%;
	display:block;
	overflow:hidden;
	padding:0 40px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}
.mobileSubNav_title ul li{
	display:block;
	height:40px;
	float:left;
	font-size:14px;
	position:relative;
	padding:0 15px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}



.mobileSubNav_title ul li a{
	display:inline-block;
	line-height:40px;
	text-align:center;
	color:#333;
	position:relative;
	}
.mobileSubNav_title ul li a:before{
    content: " ";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:2px;
	background:#2553b3;
	display:none;
}

.mobileSubNav_title ul li.hover a{color:#2553b3;}
.mobileSubNav_title ul li.hover a:before{display:block}
#mobileSubBg{width:100%;position:fixed;background:rgba(0,0,0,0.3);z-index:50;left:0;top:0px;display:none;}
#mobileSubNav dl{
	width:100%;
	top:0;
	position:absolute;
	z-index:90;
	padding:6px 0;
	overflow:hidden;
	background:#fff;
	display:none;
	z-index:999999999999999999;
	}
#mobileSubNav dl dt{display:block;clear:both;line-height:30px;border-bottom:1px dotted #ccc;padding:0 0 0 5px;font-size:16px;margin:0 0 5px 0;text-align:center;}
#mobileSubNav dl dd{width:33.3%;display:block;float:left;}
#mobileSubNav dl dd a{
	display:block;
	background:#fff;
	color: #333;
	margin:5px;
	line-height:25px;
	text-align:center; 
	padding:3px 0 0 0;
	position:relative;
	border-radius:35px;
	font-size:13px;
	}
#mobileSubNav dl dd a:after {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
	border-radius:35px;
}
#mobileSubNav dl dd.hover a{ color:#1370a5; background:#e0f1fe;}
#mobileSubNav dl dd.hover a:after {
    border: 1px solid #1370a5;
}

/**
 * 固定的底部* @return
 */	
.footerBar{
	font-size:12px;
	overflow: hidden;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	width: 100%;
	height:48px;
	background:#3f51b5;
}
.footerBar div{
	height: 48px;
	width:25%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	text-align: center;
	overflow:hidden;
	position:relative;
}
.footerBar div a{display:block;height:37px;width: 100%;color:#878787;padding:2px 0 0 0;}
.footerBar div a em{
	display:block;
	height:20px;
	clear: both;
	margin-top:4px;
	}
.footerBar div:nth-child(1) a em{background:url(../images/footIcon1.png) no-repeat center center;background-size:auto 20px}
.footerBar div:nth-child(2) a em{background:url(../images/footIcon2.png) no-repeat center center;background-size:auto 20px}
.footerBar div:nth-child(3) a em{background:url(../images/footIcon3.png) no-repeat center center;background-size:auto 20px}
.footerBar div:nth-child(4) a em{background:url(../images/footIcon4.png) no-repeat center center;background-size:auto 20px}
.footerBar div:nth-child(5) a em{background:url(../images/footIcon5.png) no-repeat center center;background-size:auto 20px}
	
.footerBar div a span{display: block;clear: both;font-size:13px;text-align: center;color:#f7f7f7;margin-top:2px;}
.footerBar div i{height:15px;font-size: 20px;margin: 10px 0 0 0;display: block;}

/**
 * 返回顶部* @return
 */	
#scrollTop{
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	border-radius:100%;
	background:rgba(255,255,255,0.9);
	position: fixed;
	right:10px;
	bottom:60px;
	z-index:9999;
	display:none;
	-webkit-box-shadow:0px 0px 5px rgba(153,153,153,0.5);	
	-moz-box-shadow:0px 0px 5px rgba(153,153,153,0.5);	 
	box-shadow:0px 0px 5px rgba(153,153,153,0.5);	   
	}
#scrollTop em{font-size:26px;color:#666;padding:3px 0 0 0;}

/**
 * page* @return
 */
.ajaxLoad{color:#666;height:40px;line-height:40px;text-align:center;clear:both;position:relative;background:#fff;margin:5px 0 0 0;}
.ajaxLoad i{font-size:16px;margin:0 5px 0 0;color:#fc8b1c;}

/**
 * 文章阅读页* @return
 */	
.articleBox{line-height:30px;color:#444444;padding:10px;font-size:15px;background:#fff;}
.articleBox img{max-width:100%;}
.articleTitle{clear: both;text-align:center;padding:5px 10px 0 10px;line-height:25px;font-size: 16px;color:#444444;}
.articleTime{display: block;clear: both;text-align: center;color: #999;font-size:11px;padding:0 10px 10px 10px;position:relative;overflow:hidden}
.articleTime:after{
	content:"";
	display:block;
	width:200%;
	position:absolute;
	left:-50%;
	bottom:0;
	height:1px;
	background:#d3d1d1;
	}
.articleTop{
	overflow:hidden;
	background:#f9fafb;
	padding:10px 0;
	}
.articleTop .articleTitle{
	font-size:18px;
	color:#333333;
	text-align:center;
	font-weight:bold;
	padding:0 50px;
	line-height:30px;
	}
.articleTop .articleTime{
	text-align:center;
	padding:10px 0 0 0;
	}

.articleHand{
    clear:both;
    font-size:15px;
    padding:0 0px 20px 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:32px;
    padding:0 20px 0 10px;
    float:left;
    clear: both;
	background:url(../images/file.png) no-repeat left center; 
}
.articleHand a i{
	padding:0 5px 0  0;
	}
.articleHand a.word{color:#37a6ff !important; }
.articleHand a.ppt{color:#ff7735 !important;}
.articleHand a.excel{color:#15bf44 !important; }
.articleHand a.pdf{color:#1369c0 !important; }
.articleHand a.zip{color:#ff9779 !important; }

/**
 * 分享* @return
 */
.shareBt{display: inline-block;width: 20px;position: relative;}
.shareClose{line-height:40px;text-align:center;padding:3px 0 0 0;font-size:15px;}
.shareBt:after{display: block;content: "";overflow: hidden;width: 100%;padding-top: 100%;background: url(../images/share/share.png) no-repeat center center;background-size: 100% 100%;position: absolute;left: 50%;bottom:-4px;}
.shareBox{width:100%;overflow: hidden;background: #fff;position: fixed;left: 0px;bottom:-100%;z-index: 10000;-webkit-transition: bottom 0.8s;-o-transition: bottom 0.8s;transition: bottom 0.8s;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.shareBox.show{bottom:0px;}
.shareCont{overflow: hidden;padding:10px 0px 5px;}
.bdsharebuttonbox p{display: block;width:20%;overflow: hidden;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:5px;}
.bdsharebuttonbox a{display: block;width: 100%;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:0px !important;padding: 0px 10px !important;background: none !important;height: auto !important;}
.bdsharebuttonbox span{display: block;width: 100%;overflow: hidden;padding: 0px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bdsharebuttonbox i{clear:both;display: block;font-size:12px;color:#666;text-align: center;overflow: hidden;margin:5px 0px;}
.boxShadow{position: fixed;left: 0px;top:0px;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.6);z-index: 999;display: none;}
.bdsharebuttonbox a:before{display: block;content: "";overflow: hidden;width: 100%;padding-top: 100%;}

.bdsharebuttonbox a.bds_tsina:before{background: url(../images/share/shareBt1.png) no-repeat center center;background-size:100%;}
.bdsharebuttonbox a.bds_tqq:before{background: url(../images/share/shareBt2.png) no-repeat center center;background-size:100%;}
.bdsharebuttonbox a.bds_qzone:before{background: url(../images/share/shareBt3.png) no-repeat center center;background-size:100%;}
.bdsharebuttonbox a.bds_douban:before{background: url(../images/share/shareBt4.png) no-repeat center center;background-size:100%;}
.bdsharebuttonbox a.bds_sqq:before{background: url(../images/share/shareBt6.png) no-repeat center center;background-size:100%;}

/**
 * 音乐播放器* @return
 */
.audio{
	width:40px;
	height:40px;
	margin-top:10px;
	}
.audiojs{
	background:url(../images/icon4.png) no-repeat center center;
	background-size:auto 100%;
	}
.audiojs.playing{
	background:url(../images/icon5.png) no-repeat center center;
	background-size:auto 100%;
	}
.audio-tips{margin-top:10px; color: #b1b1b1; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.audio-detail{padding:5px 10px; display: -webkit-box; display: -ms-flexbox; display: flex; background:#f8f8f8;position:relative;}
.audio-detail:after{content: " "; width: 200%; height: 200%; position: absolute; top: 0; left: 0; border: 1px solid #e6e6e6; box-sizing: border-box; -webkit-transform: scale(.5); transform: scale(.5); -webkit-transform-origin: 0 0; transform-origin: 0 0;z-index:1;}
.audio .info{-webkit-box-flex: 1; -ms-flex: 1 0; flex: 1 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow: hidden;line-height:45px;}
.audio .info p{margin: 0; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; text-indent: 0;}
.audio .info .audio-title{-webkit-box-flex: 1.5; -ms-flex: 1.5; flex: 1.5; line-height: 24px;font-size:14px;}
.audio .info .audio-desc{-webkit-box-flex: 1; -ms-flex: 1; flex: 1; line-height: 16px;color:#999 !important;font-size:12px !important;}
.audio .info .audio-desc span{padding:0 15px 0 0;color:#ff000;}

/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++以上为模板框架部分（尽量少改）+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/
/**
 * 首页banner图* @return
 */
.bannerBox{ position:relative; overflow:hidden;width:100%;}
.bannerBox .hd{width:100%; text-align:center; position:absolute; height:28px; line-height:28px; bottom:0;left:0; z-index:1; }
.bannerBox .hd li{
	display:inline-block; 
	width:10px; 
	height:10px; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin:0 3px;
	border-radius:100%;
	background:#fff;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.bannerBox .hd li.on{background:#3f51b5;}
.bannerBox .bd{ position:relative; z-index:0; }
.bannerBox .bd li{ position:relative; text-align:center;  }
.bannerBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.bannerBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }	
/******项目代码*******/
.logo{
	width:100%;
	height:45px;
	background:url(../images/logo.png) no-repeat 10px center;
	background-size:auto 30px;
	}
/*内页二级三级栏目*/
.subNavBox{
	clear:both;
	width:100%;
	height:35px;
	background:#f8f8f8;
	position:relative;
	}
.subNavBg{
	position:fixed;
	width:100%;
	top:0;
	left:0;
	bottom:0;
	background:rgba(0,0,0,0.5);
	z-index:-1;
	}
.subNavDl{
	overflow-y:auto;
	position:absolute;
	top:35px;
	left:0;
	right:0;
	z-index:99999;
	background:#f8f8f8;
	padding-bottom:10px;
	transform:rotateX(90deg);
	-webkit-transform:rotateX(90deg);
	transform-origin:top center;
	-webkit-transform-origin:top center;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.subNavDl.show{
	transform:rotateX(0deg);
	-webkit-transform:rotateX(0deg);
	}
.subNavDl dd{
	display:block;
	clear:both;
	height:40px;
	padding:0 10px;
	position:relative;
	}
.subNavDl dd:after{
	content:"";
	display:block;
	height:1px;
	width:200%;
	position:absolute;
	bottom:0;
	left:-50%;
	background:#ddd;
	transform:scale(0.5);
	-webkit-transform:scale(0.5);
	}
.subNavDl dd span{
	display:block;
	clear:both;
	height:40px;
	line-height:40px;
	text-align:left;
	position:relative;
	}
.subNavDl dd.hover{background:#3f51b5}
.subNavDl dd.hover:after{background:#3f51b5;}
.subNavDl dd span a{
	display:block;
	color:#333333;
	font-size:14px;
	text-align:center;
	}
.subNavDl dd.hover span a{color:#fff}
.subNavDl dd .subNav_box{
	position:absolute;
	top:40px;
	left:0;
	width:100%;
	background:#fff;
	z-index:9999;
	transform:rotateX(90deg);
	-webkit-transform:rotateX(90deg);
	transform-origin:top center;
	-webkit-transform-origin:top center;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.subNavDl dd .subNav_box.nnn{display:none !important}
.subNavDl dd.show .subNav_box{
	transform:rotateX(0deg);
	-webkit-transform:rotateX(0deg);
	}
.subNavDl dd .subNav_box a{
	display:block;
	clear:both;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#000;
	padding:0 10px;
	position:relative;
	}
.subNavDl dd .subNav_box a:after{
	content:"";
	display:block;
	height:1px;
	width:200%;
	position:absolute;
	bottom:0;
	left:-50%;
	background:#ddd;
	transform:scale(0.5);
	-webkit-transform:scale(0.5);
	}
#menuBg2{
	position:fixed;
	top:0px;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.5);
	display:none;
	z-index:9;
	}
/**/
.ixMenu{
	clear:both;
	overflow:hidden;
	position:relative;
	padding:10px 5px;
	background:#ffffff;
	}
.ixMenu:after{
	content:"";
	display:block;
	width:200%;
	height:1px;
	position:absolute;
	top:0;
	left:-50%;
	background:#ededed;
	transform:scale(0.5);
	-webkit-transform:scale(0.5);
	}
.ixMenu dd{
	display:inline;
	float:left;
	width:20%;
	overflow:hidden;
	position:relative;
	}
.ixMenu dd a{
	display:block;
	overflow:hidden;
	padding:10px 0;
	}
.ixMenu dd a .pic{
	display:block;
	overflow:hidden;
	padding:0 15%;
	}
.ixMenu dd a .pic img{
	display:block;
	width:100%;
	}
.ixMenu dd a span{
	display:block;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#666;
	font-size:13px;
	margin-top:5px;
	}
.ixMenu dd a i{
	display:block;
	height:14px;
	line-height:14px;
	text-align:center;
	color:#bbb;
	font-size:10px;
	}

/**/
#getA{
	display:block;
	width:30px;
	height:45px;
	line-height:45px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	color:#fff !important;
	font-size:30px;
	}
.ixBox{
	clear:both;
	overflow:hidden;
	background:#fff;
	padding:10px;
	}

.ixBoxPic{
	clear:both;
	overflow:hidden;
	padding:0 5px;
	}
.ixBoxPic .pic{
	width:120px;
	height:145px;
	overflow:hidden;
	}
.ixBoxPic .pic img{
	display:block;
	width:120px;
	height:145px;
	}
.ixBoxPic .divR{
	padding-left:10px;
	overflow:hidden;
	}
.ixBoxPic .divR .divT{
	clear:both;
	height:26px;
	overflow:hidden;
	line-height:26px;
	color:#333;
	font-size:13px;
	}
.ixBoxPic .divR .txt{
	clear:both;
	height:95px;
	overflow:hidden;
	color:#777777;
	line-height:16px;
	text-align:left;
	margin-top:10px;
	}
.ixList1{padding:0 10px}
.ixList1 dd{
	overflow:hidden;
	height:26px;
	line-height:26px;
	}
.ixList1 dd a{
	display:block;
	overflow:hidden;
	}
.ixList1 dd a span{
	display:inline;
	float:left;
	width:80%;
	color:#444444;
	}
.ixList1 dd a span i{
	font-size:14px;
	color:#bfbfbf;
	padding-right:5px;
	}
.ixList1 dd a em{
	display:inline;
	float:right;
	color:#777777;
	font-style:normal;
	}
.menuBox{
	height:40px;
	clear:both;
	overflow:hidden;
	position:relative;
	}
.menuBoxC{
	height:40px;
	white-space:nowrap;
	overflow-x:scroll;
	}
.menuBox a{
	display:inline-block;
	height:40px;
	line-height:40px;
	color:#666;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding:0 15px;
	}
.menuBg{
	width:60px;
	height:40px;
	background:url(../images/menuBg.png) no-repeat right center;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	}	
/*全图列表1*/
.newsAllImg1{
	margin:0 -5px;
	padding:0 10px;
	}
.newsAllImg1 dd{
	display:inline;
	float:left;
	width:50%;
	overflow:hidden;
	margin-bottom:10px;
	}
.newsAllImg1 dd a{
	display:block;
	overflow:hidden;
	margin:0 5px;
	}
.newsAllImg1 dd a .pic{
	width:100%;
	padding-top:75.92%;
	position:relative;
	}
.newsAllImg1 dd a .pic i{
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.5) url(../images/icon6.png) no-repeat center center;
	background-size:15px auto;
	}
.newsAllImg1 dd a .pic img{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	}
.newsAllImg1 dd a span{
	display:block;
	clear:both;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#fff;
	background:#cd0000;
	}
.newsAllImg1.newsAllImg3 dd{margin-bottom:10px;}
.newsAllImg1.newsAllImg3 dd a .pic{padding-top:100%;}
.newsAllImg1.newsAllImg3.typ dd a .pic{padding-top:75.71%;}
.newsAllImg1.newsAllImg3 dd a span{
	background:none;
	color:#000;
	text-align:left;
	margin-top:5px;
	}
.newsAllImg1.newsAllImg3 dd a .txt{
	height:28px;
	line-height:14px;
	color:#666;
	overflow:hidden;
	word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	margin-top:2px;
	}
.newsAllImg1.newsAllImg3 .div{
	overflow:hidden;
	padding:0 10px 50px 10px;
	background:#f7f7f7 url(../images/icon2.png) no-repeat center 67px;
	background-size:auto 25px
	}


/*全图列表2*/
.newsAllImg2{
	overflow:hidden;
	padding:0 10px;
	}
.newsAllImg2 dd{
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
	}
.newsAllImg2.typ2{margin:0 -5px;}
.newsAllImg2.typ2 dd{
	display:inline;
	float:left;
	clear:none;
	width:50%;
	overflow:hidden;
	padding:0 5px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
.newsAllImg2 dd a{
	display:block;
	position:relative;
	overflow:hidden;
	}
.newsAllImg2.typ2 dd a:after{
	content:"";
	display:block;
	width:100%;
	padding-top:75.17%;
	}
.newsAllImg2.typ2 dd a .icon{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5) url(../images/icon_mv.png) no-repeat center center;
	background-size:auto 30px;
	z-index:1;
	}
.newsAllImg2 dd a img{
	display:block;
	width:100%;
	}
.newsAllImg2.typ2 dd a img{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}
.newsAllImg2 dd a span{
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:left;
	background:rgba(0,0,0,0.5);
	color:#fff;
	position:absolute;
	left:0;
	bottom:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	z-index:2;
	}
.newsAllImg2 dd a span i{padding:0 5px;}
.newsAllImg2 dd .divT{
	clear:both;
	height:24px;
	line-height:24px;
	color:#444444;
	text-align:left;
	font-size:13px;
	}
.newsAllImg2 dd .txt{
	color:#8b8b8b;
	line-height:18px;
	text-align:left;
	}
.newsAllImg2 dd .divT2{
	clear:both;
	height:20px;
	line-height:20px;
	color:#8b8b8b;
	}
.newsAllImg2 dd.after{position:relative}
.newsAllImg2 dd.after:after{
	content:"";
	display:block;
	height:1px;
	width:200%;
	background:#dddddd;
	position:absolute;
	bottom:0;
	left:-50%;
	transform:scale(0.5);
	-webkit-transform:scale(0.5);
	}
/**/
.articleBox img{max-width:100%}
.articleBox_t{
	line-height:16px;
	font-size:14px;
	color:#444444;
	text-align:center;
	margin:10px 0 0 0;
	padding:0 10px;
	clear:both;
	overflow:hidden;
	}
.articleBox_t2{
	clear:both;
	height:16px;
	line-height:16px;
	text-align:center;
	color:#888888;
	margin-top:5px;
	padding:0 10px;
	}

/*********/
.subNavT{
	clear:both;
	background:#f8f8f8;
	height:35px;
	padding:0 10px;
	}
.subNavT:after{
	content:"";
	display:block;
	width:200%;
	height:1px;
	position:absolute;
	left:-50%;
	bottom:0;
	transform:scale(0.5);
	-webkit-transform:scale(0.5);
	background:#eaeaea;
	}
.subNavT span{
	display:inline;
	float:left;
	line-height:35px;
	color:#555;
	font-size:13px;
	}
.subNavT em{
	display:inline;
	float:right;
	line-height:35px;
	color:#555;
	font-size:22px;
	}
/*
////////////////////////////////
*/
.ixBox{
	clear:both;
	overflow:hidden;
	padding:10px;
	background:#fff;
	}
.ixBoxT{
	clear:both;
	overflow:hidden;
	height:35px;
	position:relative;
	z-index:11;
	}
.ixBoxT dd{
	display:inline;
	float:left;
	width:20%;
	}
.ixBoxT dd a{
	display:inline;
	float:left;
	line-height:35px;
	color:#666666;
	font-size:13px;
	height:34px;
	}
.ixBoxT dd.hover a{color:#000;border-bottom:2px solid #3f51b5;}
.ixBoxT:after{
	content:"";
	display:block;
	height:1px;
	width:200%;
	position:absolute;
	bottom:0;
	left:-50%;
	z-index:-1;
	background:#ddd;
	transform:scale(0.5);
	-webkit-transform:scale(0.5);
	}
.hotBox{
	height:90px;
	overflow:hidden;
	}
.hotBox .pic{
	width:120px;
	height:90px;
	overflow:hidden;
	margin-right:10px;
	}
.hotBox .pic img{
	display:block;
	width:120px;
	height:90px;
	}
.hotBox .divR{
	overflow:hidden;
	height:90px;
	}
.hotBox .divR .divT{
	clear:both;
	height:22px;
	overflow:hidden;
	line-height:22px;
	color:#000;
	}
.hotBox .divR .txt{
	height:32px;
	overflow:hidden;
	color:#888888;
	line-height:16px;
	margin-top:5px;
	word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
	}
.hotBox .divR .divT2{
	overflow:hidden;
	color:#888888;
	line-height:16px;
	margin-top:5px;
	}
.ixList dd{
	overflow:hidden;
	clear:both;
	position:relative;
	margin-bottom:10px;
	padding-bottom:10px;
	}
.ixList dd:after{
	content:"";
	display:block;
	height:1px;
	width:200%;
	position:absolute;
	bottom:0;
	left:-50%;
	background:#ddd;
	transform:scale(0.5);
	-webkit-transform:scale(0.5);
	}
.ixList dd a span{
	display:block;
	clear:both;
	height:20px;
	overflow:hidden;
	line-height:20px;
	color:#333;
	}
.ixList dd a em{
	display:block;
	clear:both;
	height:14px;
	overflow:hidden;
	line-height:14px;
	color:#888888;
	font-style:normal;
	}
/*图文列表*/
.newsTextImgDl{padding:0 10px}
.newsTextImgDl dd{
	clear:both;
	overflow:hidden;
	height:90px;
	margin-bottom:10px;
	}
.newsTextImgDl dd .pic{
	display:inline;
	float:left;
	width:120px;
	height:90px;
	overflow:hidden;
	}
.newsTextImgDl dd .pic img{
	display:block;
	width:120px;
	height:90px;
	}
.newsTextImgDl dd .ddDivR{
	overflow:hidden;
	padding-left:10px;
	}
.newsTextImgDl dd .ddDivR .divT{
	clear:both;
	max-height:36px;
	word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	margin-top:10px;
	color:#000;
	line-height:18px;
	text-align:left;
	font-size:13px;
	}
.newsTextImgDl dd .ddDivR .divT2{
	clear:both;
	height:16px;
	overflow:hidden;
	line-height:16px;
	text-align:left;
	color:#888888;
	margin-top:5px;
	}
.newsTextImgDl dd .ddDivR .txt{
	color:#888888;
	height:33px;
	overflow:hidden;
	line-height:16px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	}
/*视频列表*/
.videoList{padding:0 10px}
.videoList dd{
	clear:both;
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #ddd;
	}
.videoList dd .pic{
	clear:both;
	overflow:hidden;
	padding-top:75%;
	position:relative;
	}
.videoList.typ dd .pic{padding-top:56.03%;}
.videoList dd .pic img{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	}
.videoList dd .pic i{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	background:rgba(0,0,0,0.5) url(../images/icon1.png) no-repeat center center;
	background-size:auto 30px;
	}
.videoList dd .divT{
	clear:both;
	height:30px;
	overflow:hidden;
	font-size:13px;
	color:#000;
	line-height:30px;
	margin-top:5px;
	}
.videoList dd .divT2{
	clear:both;
	height:14px;
	overflow:hidden;
	font-size:13px;
	color:#999999;
	line-height:14px;
	}
.videoList dd .txt{
	color:#666;
	 word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	}
/*留言*/
.msgDl{padding:10px;}
.msgDl dd{
	clear:both;
	overflow:hidden;
	}
.msgDl dd .inputT{
	display:inline;
	float:left;
	width:100%;
	height:35px;
	border:1px solid #cccccc;
	line-height:35px;
	padding:0 10px;
	color:#666666;
	text-align:left;
	background:none;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	outline:none;
	}
.msgDl dd .radio{margin:8px 3px 0 0;}
.msgDl dd span{padding-right:10px}
.msgDl dd .inputT::-webkit-input-placeholder{color:#666666;}    /* 使用webkit内核的浏览器 */
.msgDl dd .inputT:-moz-placeholder{color:#666666;}                  /* Firefox版本4-18 */
.msgDl dd .inputT::-moz-placeholder{color:#666666;}                  /* Firefox版本19+ */
.msgDl dd .inputT:-ms-input-placeholder{color:#666666;}           /* IE浏览器 */
.msgDl dd .inputT:focus{border:1px solid #3f51b5;}
.msgDl dd textarea{
	overflow:hidden;
	width:100%;
	height:90px;
	border:1px solid #cccccc;
	line-height:24px;
	padding:0 10px;
	color:#666666;
	text-align:left;
	background:none;
	outline:none;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
.msgDl dd textarea::-webkit-input-placeholder{color:#666666;}    /* 使用webkit内核的浏览器 */
.msgDl dd textarea:-moz-placeholder{color:#666666;}                  /* Firefox版本4-18 */
.msgDl dd textarea::-moz-placeholder{color:#666666;}                  /* Firefox版本19+ */
.msgDl dd textarea:-ms-input-placeholder{color:#666666;}           /* IE浏览器 */
.msgDl dd textarea:focus{border:1px solid #3f51b5;}
.msgDl dd .code{
	width:60px;
	height:35px;
	overflow:hidden;
	}
.msgDl dd .code img{
	display:block;
	width:60px;
	height:35px;
	}
.msgDl dd .bt{
	display:block;
	width:100%;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:14px;
	background:#3f51b5;
	}
.msgDl dd span{
	display:inline;
	float:left;
	height:30px;
	line-height:30px;
	}
.msgDl dd .bt2{
	display:inline;
	float:left;
	padding:0 10px;
	height:30px;
	line-height:30px;
	background:#828282;
	color:#fff;
	}
.msgDl dd .img{
	display:inline;
	float:left;
	width:60px;
	height:60px;
	}
/**/
.queryBox{padding:5px;overflow:hidden}
.selectBox{
	width:33.33%;
	padding:0 5px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
.qrSelect{
	width:100%;
	height:30px;
	line-height:30px;
	border:none;
	background:#f0f0f0;
	color:#000;
	overflow:hidden;
	outline:none;
	}
.selectTxt{
	height:30px;
	overflow:hidden;
	color:#666666;
	font-size:13px;
	line-height:30px;
	padding:0 5px;
	}
.selectTxt i{color:#000;padding-right:20px}
.qrTable{
	width:100%;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	}
.qrTable tr{
	border-bottom:1px solid #ddd;
	}
.qrTable tr.tr1{background:#f0f0f0}
.qrTable tr td{
	border-right:1px solid #ddd;
	line-height:16px;
	padding:5px;
	text-align:center;
	color:#666666;
	}
.qrTable tr.tr2 td{color:#333333;font-weight:bold;font-size:13px}
.qrTable tr.tr2 td span{color:#fb0202}
/*发展历程*/
.courseDl{
	border-left:1px solid #dddddd;
	margin-left:8px;
	}
.courseDl dd{
	overflow:hidden;
	padding-left:28px;
	position:relative;
	margin-left:-9px;
	background:url(../images/cr_icon1.jpg) no-repeat left top;
	padding-top:3px;
	padding-bottom:10px;
	}
.courseDl dd.bg{background:#fff url(../images/cr_icon1.jpg) no-repeat left top;}
.courseDl dd:hover{background:url(../images/cr_icon2.jpg) no-repeat left top;}
.courseDl dd.bg:hover{background:#fff url(../images/cr_icon2.jpg) no-repeat left top;}

.courseDl dd .pic{
	width:120px;
	height:90px;
	overflow:hidden;
	margin-right:10px;
	}
.courseDl dd .pic img{
	display:block;
	width:120px;
	height:90px;
	}
.courseDl dd .divR{overflow:hidden}
.courseDl dd .divR .divT{
	clear:both;
	height:26px;
	overflow:hidden;
	line-height:26px;
	color:#999;
	}
.courseDl dd .divR .divT2{
	clear:both;
	height:20px;
	overflow:hidden;
	line-height:20px;
	font-size:13px;
	margin-bottom:3px;
	}
.courseDl dd .divR .divT2 a{color:#333333;}
.courseDl dd .divR .divT2 a:hover{color:#3f51b5;}
.courseDl dd .divR .txt{
	height:32px;
	overflow:hidden;
	color:#666;
	line-height:16px;
	word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	}
/**/
.map{
	margin:0 10px;
	overflow:hidden;
	}
.mapDl{padding:0 10px}
.mapDl dd{
	height:40px;
	overflow:hidden;
	margin-bottom:10px;
	padding:0 10px 0 40px;
	color:#333333;
	text-align:left;
	line-height:40px;
	}
.mapDl dd:nth-child(1){background:#f2f2f2 url(../images/icon3.png) no-repeat 10px center; background-size:auto 25px}
.mapDl dd:nth-child(2){background:#f2f2f2 url(../images/icon4.png) no-repeat 10px center; background-size:auto 25px}
.mapDl dd:nth-child(3){background:#f2f2f2 url(../images/icon5.png) no-repeat 10px center; background-size:auto 25px}

/*全文列表2*/
.newsList2{
	overflow:hidden;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
	padding:0 10px;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	}
.newsList2 dd{
	clear:both;
	height:30px;
	overflow:hidden;
	border-bottom:1px dotted #dddddd;
	line-height:30px;
	}
.newsList2 dd:last-child{border-bottom:none}
.newsList2 dd a{
	display:inline;
	float:left;
	width:75%;
	color:#000;
	line-height:30px;
	}
.newsList2 dd a:hover{color:#3f51b5;}
.newsList2 dd span{
	display:inline;
	float:right;
	color:#888888;
	line-height:30px;
	}
/*************/
.dwnDl{
	padding:0 10px;
	overflow:hidden;
	}
.dwnDl dd{
	clear:both;
	height:50px;
	overflow:hidden;
	padding:0 10px;
	position:relative;
	z-index:1;
	margin-bottom:10px;
	}
.dwnDl dd:after{
	content:"";
	width:200%;
	height:200%;
	display:block;
	position:absolute;
	top:-50%;
	left:-50%;
	z-index:-1;
	border:1px solid #ededed;
	transform:scale(0.5);
	-webkit-transform:scale(0.5);
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
.dwnDl dd .checkbox{margin:18px 10px 0 0;outline:none}
.dwnDl dd span{
	height:50px;
	line-height:50px;
	padding-left:20px;
	background:url(../images/icon6.png) no-repeat left center;
	background-size:auto 13px;
	}
.dwnDl dd .bt{
	height:26px;
	background:#b9b9b9 url(../images/icon7.png) no-repeat 15px center;
	background-size:auto 12px;
	padding:0 15px 0 30px;
	text-align:center;
	line-height:26px;
	color:#ffffff;
	margin-top:12px;
	}
.dwnBt{
	clear:both;
	height:40px;
	overflow:hidden;
	background:#fcfcfc;
	padding:0 10px;
	position:relative;
	z-index:1;
	margin-bottom:10px;
	margin:0 10px;
	}
.dwnBt:after{
	content:"";
	width:200%;
	height:200%;
	display:block;
	position:absolute;
	top:-50%;
	left:-50%;
	z-index:-1;
	border:1px solid #ededed;
	transform:scale(0.5);
	-webkit-transform:scale(0.5);
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
.dwnBt .checkbox{margin:12px 10px 0 0;outline:none}
.dwnBt span{
	height:40px;
	line-height:40px;
	color:#444;
	padding-right:10px;
	}
.dwnBt .bt{
	height:40px;
	line-height:40px;
	color:#444;
	padding:0 20px;
	}
/**/
.setUpDl{
	padding:0 10px;
	margin:0 -5px;
	}
.setUpDl dd{
	display:inline;
	float:left;
	width:50%;
	overflow:hidden;
	margin-bottom:10px;
	}
.setUpDl dd a{
	display:block;
	margin:0 5px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	text-align:center;
	background:#989ec0;
	border-radius:3px;
	font-size:13px;
	color:#fff;
	}

/*人力资源*/
.rmt_dl {
	display: block;
	overflow: hidden;
	padding:0 10px;
}
.rmt_dl dd {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0 0 10px 0;
}
.rmt_dl dd .div1 {
	clear: both;
	height: 35px;
	line-height: 35px;
	background: #eaeaea;
	overflow: hidden;
	position: relative;
	padding: 0 35px 0 10px;
	color:#333333;
}
.rmt_dl dd .div1 span {
	width: 35px;
	height: 35px;
	line-height: 35px;
	cursor: pointer;
	text-align: center;
	font-size: 20px;
	color: #000;
	position: absolute;
	right: 0;
	top: 0;
}
.rmt_dl dd .div1.hover {
	background: #3f51b5;
	color: #fff;
}
.rmt_dl dd .div1.hover span {
	color: #fff
}
.rmt_dl dd .div2 {
	clear: both;
	overflow: hidden;
	padding: 10px;
	color: #000;
	line-height: 24px;
	text-align: left;
	display: none;
}
.rmt_dl dd .div2 .btnBox {
	clear: both;
	overflow: hidden;
	margin-top: 20px;
}
.rmt_dl dd .div2 a {
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	margin-right: 10px;
}
.rmt_dl dd .div2 a.a1 {
	background: #3f51b5
}
.rmt_dl dd .div2 a.a2 {
	background:none;
	color:#3f51b5;
}
.zpForm {
	overflow: hidden;
	padding:0 10px;
}
.zpForm dt {
	overflow: hidden;
	height: 35px;
	line-height: 35px;
	color: #666;
	font-size: 14px;
	margin-bottom:10px;
}
.zpForm dd {
	overflow: hidden;
	margin-bottom: 10px;
}
.zpForm dd span {
	line-height: 40px;
	overflow: hidden;
	margin-right: 10px;
	float: left;
	display: inline;
}
.zpForm dd input {
	width: 100%;
	height: 38px;
	border: 1px solid #dddddd;
	display: block;
	background: #FFF;
	padding: 0 10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	outline:none;
}
.zpForm dd a {
	float: left;
	display: inline;
	width: 100px;
	height: 38px;
	background:#efefef;
	text-align: center;
	line-height: 38px;
	color: #666666;
}
.zpForm dd em {
	display:inline;
	float:left;
	line-height:20px;
	color: #aaaaaa;
	margin-left:5px;
	font-style:normal;
}
.aykjClass .layui-layer-title{text-align:left;background:none;color:#000;font-size:18px;padding:0 20px 0 25px}
.aykjClass .layui-layer-setwin .layui-layer-close1{
	width:25px;
	height:25px;
	background:url(../images/icon25.png) no-repeat center center;
	}
.aykjClass .layui-layer-btn .layui-layer-btn0{
	display:block;
	clear:both;
	width:100%;
	background:#faa02b;
	border:none;
	font-size:13px;
	margin:0 0 10px 0;
	text-align:center;
	padding:0;
	height:35px;
	line-height:35px;
	}
.aykjClass .layui-layer-btn .layui-layer-btn1{
	width:100%;
	display:block;
	text-align:center;
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	height:35px;
	line-height:35px;
	border:none;
	}