@charset "gb2312";
/* CSS Document */
* {
	list-style:none;
	MARGIN: 0px auto;
}
/* 网站公共样式 */
html{font-size:625%;-webkit-text-size-adjust:none;max-height:100%}
body {FONT-FAMILY: "Microsoft Yahei", 宋体, Arial; margin:0; padding:0; font-size: 0.16rem; color:#333333; background-color:#FFFFFF}
form,img,ul,ol,li,dl,dt,dd,li {margin:0;padding:0;border:0;}
li,dl{list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
em,i { font-style: normal; }
input{vertical-align: middle;margin:0;padding:0;}

A:link {
	COLOR:#000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #020202; TEXT-DECORATION: none
}
A:hover {
	CURSOR: hand; COLOR: #FF0000; TEXT-DECORATION:none
}
A:active {
	COLOR: #00518a; TEXT-DECORATION: none
}
a:hover img{opacity:0.9;filter:alpha(opacity=90);}

TABLE {
	LINE-HEIGHT: 20px; 
}

h1{font-size:16px;margin:0; padding:0;color:#FFFFFF}
h2{
	font-size:18px;
	margin:0; 
	padding:0;
	line-height:23px;
	color:#FFFFFF;
}
h3{font-size:14px;margin:0; padding:0; color:#333333}
h4{
	font-size:19px;
	margin:0; 
	padding:0;
	line-height:32px;
}
h5{
	font-size:15px;
	margin:0; 
	padding:0;
	line-height:26px;
}
h6{font-size:16px;margin:0; padding:0;line-height:35px; padding-left:15px;}
.clear {clear:both;height: 0; }
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.fl{ float: left; }
.fr{ float: right;}

/*改变表单placeholder中文字的颜色*/
input::-webkit-input-placeholder{
	color:#CCCCCC;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#CCCCCC;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#CCCCCC;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color:#CCCCCC;
}

textarea::-webkit-input-placeholder{
	color:#CCCCCC;
}
textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#CCCCCC;
}
textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#CCCCCC;
}
textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color:#CCCCCC;
}
/*改变表单placeholder中文字的颜色*/
/*百分百表单框*/
._input{border:1px solid #cccccc; background: #FFFFFF; width:99.5%; height:0.57rem; line-height:0.57rem; font-size:0.20rem; color:#666666; text-align:left; text-indent:0.15rem; border-radius:4px;}
/*百分百内容表单框*/
._textarea{border:1px solid #d9d9d9; background:#fff; width:97.4%; line-height:0.35rem; font-size:0.23rem;  text-indent:0.15rem; border-radius:4px; }
/*百分百下拉框*/
._select{border:1px solid #cccccc; background:#fff; width:99.7%; height:40px; line-height:40px; font-size:0.20rem; color:#666666; text-align:center; text-indent:5px; border-radius:4px;}

/*多选框改成圆形----<li><input name="xq" type="checkbox" class="tui-checkbox" value="<%=rsphoto("class")%>"><span><%=rsphoto("class")%></span></li>*/
.tui-checkbox:checked {
	background:#2ca43a/*选中后的效果*/
}
.tui-checkbox {
	width:25px;
	height:25px;
	background-color:#ffffff;
	border:solid 1px #dddddd;
	-webkit-border-radius:50%;
	border-radius:50%;
	font-size:0.8rem;
	margin:0;
	padding:0;
	position:relative;
	display:inline-block;
	vertical-align:top;
	cursor:default;
	-webkit-appearance:none;
	-webkit-user-select:none;
	user-select:none;
	-webkit-transition:background-color ease 0.1s;
	transition:background-color ease 0.1s;
	vertical-align:middle;
}
.tui-checkbox:checked::after {
	content:'';
	top:5px;
	left:5px;
	position:absolute;
	background:transparent;
	border:#fff solid 2px;
	border-top:none;
	border-right:none;
	height:6px;
	width:10px;
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
/*多选框改成圆形end*/

/*提交表单*/
.bnt_save{background:#2ca43a; border:1px solid #2ca43a; border-radius:4px; color:#fff; cursor:pointer; font-size:0.26rem; height:0.58rem; line-height:0.58rem; width:100%; }
.bnt_save:hover{background:#f60;border:1px solid #f60;}

/*font*/
@font-face {
	font-family: 'iconfont';
	src: url('../font/iconfont.eot');
	src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
		url('../font/iconfont.woff2') format('woff2'),
		url('../font/iconfont.woff') format('woff'),
		url('../font/iconfont.ttf') format('truetype'),
		url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/*定义整体宽度*/
.content{overflow:hidden; min-height:7rem; background-color:#fff}
.content_new{margin-top:0!important;}
.content_top{padding-top:0.686rem}
.content_bottom{padding-bottom:0.83rem}
.content_bottom_8{padding-bottom:0.8rem}

@media all and (min-width:640px){
	.content{width:640px; height:auto; margin:0 auto;}
}
@media only screen and (max-width: 479px) and (min-width: 321px) {
	html{font-size: 70px;}
}
@media only screen and (max-width: 320px) {
	html{font-size: 60px;}
}

.main_100{width:100%; height:auto}
.main_95{MARGIN: 0 auto; width:95%; height:auto}
.main_90{MARGIN: 0 auto; width:90%; height:auto}
.main_96{MARGIN: 0 auto; width:96%; height:auto}
.pt10{ padding-top:10px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.bt10{border-top:10px solid #EFEFEF; margin-top:10px; padding-top:10px}
.bt10p0{border-top:10px solid #EFEFEF; margin-top:10px;}
.bt10m0{border-top:10px solid #EFEFEF; padding-top:10px}
.bt10mpb10{border-top:10px solid #EFEFEF; margin-top:10px; padding-top:10px; padding-bottom:10px}

/*头部_带左中右*/
.head{position:fixed; width:100%; height:0.691rem; top:0; right:0; box-shadow: 0 4px 4px rgba(9,2,4,.35); z-index:999; color:#fff; text-align:center;}
.head a{color:#fff;}
.home-btn{width:14%; height:100%; left:0; top:0; position:absolute; font-size:0.40rem; line-height:0.65rem; overflow:hidden; display:block;}
.top-title{width:70%; height:100%; left:15%; top:0; position:absolute; font-size:0.27rem; line-height:0.74rem; overflow:hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.nav-btn{width:14%; height:100%; right:0; top:0; position:absolute; font-size:0.45rem; line-height:0.70rem;  overflow:hidden; cursor:pointer;}

/* footer */
.footer{width:100%; height:0.8rem; position:fixed; bottom:0; right:0; z-index:999; -webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;background: rgba(0, 0, 0, 0.8);}
.footer a{display:block; float:left; width:24.5%; color:#73767a; border-right:#4d5054 solid 1px; height:0.8rem;}
.footer a:nth-child(4){ border:none;}
.footer a span{display:block; width:100%; text-align:center; font-size:0.4rem; line-height:0.55rem;}
.footer a h3{width:100%; text-align:center; font-size:0.15rem; font-weight:100; color:#CCCCCC}

.hy_footer{width:100%; height:0.8rem; position:fixed; bottom:0; right:0; z-index:9999; background: rgba(254, 0, 0, 1);}
.hy_footer h5{ color:#FFFFFF; text-align:center; font-size:0.3rem; line-height:0.8rem;}
.hy_footer h5 a{ display:block; color:#FFFFFF;}
.hy_footer h5 span{font-size:0.33rem; font-weight:100; padding-right:16px;}

/*文章主体*/
.conte_text{font-size:0.20rem; line-height:0.37rem;}

/*让图片宽度100%*/
.picimg img{width:100%; height:auto}

/*分页start*/
.propage{ width:100%; height:auto; overflow:hidden; margin-top:25px; text-align:center; border-top:1px solid #CCCCCC; font-size:0.22rem; padding-top:10px}
.propage span{ color:#FF0000; font-weight:bold}
.pic_table{height:auto; text-align:center; margin-top:15px;}
.pic_table a{display: inline-block; margin-right:10px; padding:0 12px 0 12px; background:#3cb035; border:1px solid #2ba224; height:0.5rem; line-height:0.5rem; font-size:0.22rem; color:#fff; border-radius:3px;}
.pic_table a:hover{background:#ff6700; border:1px solid #ee6000; color:#fff; text-decoration:none;}
.pic_table SPAN {color:#990000; font-weight:bold;}
/*分页end*/

/*分享*/
#timelineGuid{position:fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 9992000; display: none;}
#timelineGuid img{position: fixed; right: 18px; top: 5px; width: 260px; height: 180px; z-index: 999999;}
/* 网站公共样式结束 */

/* 首页焦点图banner幻灯片 */
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:800px;/* 设置焦点图最大宽度 */background:#fff; }
.slideBox .hd{ width:100%; position:absolute; height:18px; line-height:18px; left:0; bottom:12px; text-align:center; z-index:1; }
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 10px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

/*抬头标题*/
.top_title{ height:0.5rem; line-height:0.54rem; font-size:0.20rem; padding:0 10px; background-color:#EFEFEF; border-bottom:1px solid #E4E4E4}
.top_title_lv{ height:0.55rem; line-height:0.55rem; font-size:0.22rem; padding:0 10px; background-color:#2ca43a; border-bottom:1px solid #169a25; color:#FFFFFF; text-align:center}/*微信绿*/

.top_title_lv_exit{ height:0.55rem; line-height:0.55rem; font-size:0.22rem; padding:0 5px; background-color:#2ca43a; border-bottom:1px solid #169a25; text-align:center; color:#FFFFFF; overflow:hidden}/*微信绿，带返回*/
.top_title_lv_exit span{ float:left;}
.top_title_lv_exit span a{height:0.55rem; line-height:0.60rem; font-size:0.36rem; color:#FFFFFF;}

/*列表专用，可用于新闻*/
.hy_list{ height:auto}
.hy_list li{ height:0.45rem; line-height:0.46rem; font-size:0.20rem; overflow:hidden;}
.hy_list li i{ float:left; width:90%; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.hy_list li span{ float:right; width:7%; color:#CCCCCC; text-align:right;}
.hy_list li a{ display:block}
.hy_list li+li{border-top:1px solid #E6E6E6;}

/*底部第几行*/
.baoming {
    width: 100%;
	padding:10px 0;
	overflow:hidden;
	margin-top:15px
}
.baoming p{font-size: 0.18rem; line-height:0.35rem; color:#FFF; text-align:center}

.beian{
	background-color: #e7e7e7;
	color:#222222;
	text-align: center;
	height: 0.45rem;
	line-height: 0.5rem;
	font-size: 0.15rem;
}
.beian a{
	color:#222222;
}
/*底部第几行end*/