.mio9 {height: 35px;max-width: 720px;padding: 5px 12px;background:#f5f5f5;}
.mio9 a {float: left;height: 33px;width: 100%;line-height: 33px;background:#ffffff;border: solid 1px #E3E3E3;color: #808080;text-align: center;font-size: 15px;border-radius:20px;}
.mio9 a:hover {color:#ff6c00;}

.module-t {
margin-top: 3px;background-color: white;height: 38px;line-height: 39px;border-bottom: 1px solid #dadada;border-top: 1px solid #dadada;display: -webkit-box;border-left: 3px #0EAB66 solid;}
.module-t h3 {
font-size: 17px;
overflow: hidden;
margin-left: 11px;
display: inline;
color: #0EAB66;
}
.module-t h3 a {
color: #0EAB66;
padding: 1px;}
.module-j {
margin-top: 3px;
background-color: white;
height: 38px;
line-height: 39px;
border-bottom: 1px solid #dadada;
border-top: 1px solid #dadada;
display: -webkit-box;
border-left: 3px #0EAB66 solid;
border-right: 3px #0EAB66 solid;
}
.module-j h3 {
font-size: 17px;
color: #0EAB66;
margin-left: 11px;
}
.module-j h3 a {
color: #0EAB66;
padding: 7px;
}

.more {-webkit-box-flex: 1;text-align: right;}
.module-t .more a{display:inline-block;margin-right:12px;font-size:15px;color:#0EAB66}.module-t .more a:last-child{margin-right:12px}.module-t.module-t-fixed{position:fixed;top:0;width:100%;z-index:99}
nav.more .app-link::before,footer nav a,.version,footer,.topic-info{position:static}
nav.more .app-link::before{content:"";background-color:#0EAB66;display:inline-block;height:14px;width:1px;position:relative;margin-right:12px}

.clv{ border-top:1px solid #aa0022; border-bottom:0px solid #aa0022; background:#e6e6e6; line-height:40px; padding: 1px 10px; color:#2c2c2c;}
.clv a{ color:#2c2c2c;}
.clva{ background: #fff; margin: 10px; border-radius: 2px;}
.clva-hd{padding: 15px 0; margin:0 10px; position: relative;border-bottom: 1px solid #ececec; }
.clva-hd .tt{ font-weight: bold; color: #333; }
.clva-hd .more{ position: absolute;right:10px; top:10px; font-style: 1em;}
.clva-mn{padding: 10px;}
.clva-ft{ background: #fafafa; border-top: 1px solid #ececec; }
.clva-ft ul{}
.clva-ft li{width: 25%; float: left; height:35px;line-height: 35px; position: relative; z-index:1; }
.clva-ft li a{ height:35px; display: block; overflow: hidden;}
.clva-ft li a span{border-right: 1px solid #eee; display: block; height:18px; line-height: 18px; margin-top: 10px; text-align: center; color:#a3a3a3;}
.clva-ft li.last a span{ border-right: none; }
.clva-ft li em{font-weight: normal;; font-style: normal;; color:#333; font-size: 0.8em;}
.clva-ft li.active span,
.clva-ft li.active a,
.clva-ft li.active em,
.clva-ft li:hover a{color:#e3492d;}
.clva-ft .tips{ position: absolute; left:50%; line-height: 35px; font-size: 0.8em; margin-left: 20px; top:0;color:#e3492d;}
.clvb-list{ }
.clvb-list li{width: 25%; text-align: center; float: left;  padding: 15px 0; }
.clvb-list img{ width: 50px; height: 50px; display: block;margin:0 auto; margin-bottom: 10px;border-radius: 7px;}
.clvb-list .name{ display: block; margin-bottom: 5px; white-space: nowrap;overflow: hidden;text-overflow:ellipsis;color:#000000;}
.clvb-list .metas{ color:#999; font-size:0.8em; display: block; margin-bottom: 5px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.clvb-list .download{ display:inline-block; background: #ff7a01; color:#fff; text-align: center; width: 75px;  font-size: 0.8em; line-height: 23px; height:23px; max-width: 98%;}

.clvc {position:relative;overflow: hidden;background:#ffffff;border-bottom: 1px solid #e2e2e2;}
.clvc ul {padding: 0 7px;}
.clvc li {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F1F1F1;overflow: hidden;padding-top: 10px}
.clvc li a .con7_tit {text-overflow: ellipsis;white-space: nowrap;color: #242424;font-size: 15px;text-align: left;position: absolute;left: 135px;height: 30px;overflow: hidden;right: 0px;text-shadow: rgba(50,50,50,.3) 1px 1px 3px;font: bold 14px/1.3 "\5FAE\8F6F\96C5\9ED1", Arial;padding-top: 5px;}
.clvc h3{text-overflow: ellipsis;white-space: nowrap;color: #242424;font-size: 15px;text-align: left;position: absolute;left: 135px;height: 30px;overflow: hidden;right: 0px;text-shadow: rgba(50,50,50,.3) 1px 1px 3px;font: bold 14px/1.3 "\5FAE\8F6F\96C5\9ED1", Arial;padding-top: 5px;}
.clvc li a .cont {position: relative;height: auto;}
.clvc li a .cont img {-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.2);border-radius: 2px;border: solid 1px #ccc; padding:3px; width: 110px;height: 80px;}
.clvc li a .cont2 {position: relative;height: auto;}
.clvc li a .cont2 img {-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.2);border-radius: 2px;border: solid 1px #ccc; padding:3px; width: 97%;height: 107px;}
.clvc li a span {text-overflow: ellipsis;white-space: normal;color: #adadad;font-size: 12px;text-align: left;position: absolute;left: 130px;margin-top: 30px;overflow: hidden;right: 0px;line-height: 20px;}
.clvc ul li a .cont span label{word-wrap:break-word; display:block;}
.clvc li a .contj {position: relative;height: auto;}
.clvc li a .contj img {-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.2);border-radius: 2px;border: solid 1px #ccc; padding:3px; width: 110px;height: 80px;}
.clvc li a .cont2j {position: relative;height: auto;}
.clvc li a .cont2j img {-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.2);border-radius: 2px;border: solid 1px #ccc; padding:3px; width: 97%;height: 107px;}
.clvc li a span {text-overflow: ellipsis;white-space: normal;color: #adadad;font-size: 12px;text-align: left;position: absolute;left: 130px;margin-top: 30px;overflow: hidden;right: 0px;line-height: 20px;}
.clvc ul li a .contj span label{word-wrap:break-word; display:block;}
.clvc p{max-width: 165px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.clvj {position:relative;overflow: hidden;background:#ffffff;border-bottom: 1px solid #e2e2e2;}
.clvj ul {padding: 0 10px;}
.clvj li {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F1F1F1;overflow: hidden;padding-top: 10px}
.clvj li a .con7_tit {text-overflow: ellipsis;white-space: nowrap;color: #242424;font-size: 15px;text-align: left;position: absolute;left: 135px;height: 30px;overflow: hidden;right: 0px;text-shadow: rgba(50,50,50,.3) 1px 1px 3px;font: bold 14px/1.3 "\5FAE\8F6F\96C5\9ED1", Arial;padding-top: 5px;}
.clvj h3{text-overflow: ellipsis;white-space: nowrap;color: #242424;font-size: 15px;text-align: left;position: absolute;left: 113px;height: 30px;overflow: hidden;right: 0px;text-shadow: rgba(50,50,50,.3) 1px 1px 3px;font: bold 14px/1.3 "\5FAE\8F6F\96C5\9ED1", Arial;padding-top: 12px;}
.clvj li a .cont {position: relative;height: auto;}
.clvj li a .cont img {-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.2);border-radius: 2px;border: solid 1px #ccc; padding:5px; width: 80px;height: 80px;}
.clvj li a .cont2 {position: relative;height: auto;}
.clvj li a .cont2 img {-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.2);border-radius: 2px;border: solid 1px #ccc; padding:3px; width: 97%;height: 107px;}
.clvj li a span {text-overflow: ellipsis;white-space: normal;color: #adadad;font-size: 12px;text-align: left;position: absolute;left: 130px;margin-top: 30px;overflow: hidden;right: 0px;line-height: 20px;}
.clvj ul li a .cont span label{word-wrap:break-word; display:block;}
.clvj li a .contj {position: relative;height: auto;}
.clvj li a .contj img {-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.2);border-radius: 2px;border: solid 1px #ccc; padding:3px; width: 110px;height: 80px;}
.clvj li a .cont2j {position: relative;height: auto;}
.clvj li a .cont2j img {-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.2);border-radius: 2px;border: solid 1px #ccc; padding:3px; width: 97%;height: 107px;}
.clvj li a span {text-overflow: ellipsis;white-space: normal;color: #adadad;font-size: 12px;text-align: left;position: absolute;left: 103px;margin-top: 37px;overflow: hidden;right: 0px;line-height: 20px;}
.clvj ul li a .contj span label{word-wrap:break-word; display:block;}
.clvj p{max-width: 165px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.mia { padding: 0px; margin: 7px; border: solid 1px #EDEDED; border-radius: 5px; background: #fff; }
.mia li { ik-style: none;  overflow: hidden; border-bottom: solid 1px #EDEDED; width: 50%; float: left; }
.mia li a { display: block; position: relative; }
.mia li a:hover { background: #FFFAF3; }
.mia li a .mib { padding: 10px; width: 40px; height: 40px; }
.mia li a .mib img { width: 40px; height: 40px; border-radius: 5px; }
.mia li a .mic { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; padding-left: 60px; }
.mia li a .mic h4 { display: block; height: 30px; line-height: 40px; margin: 0px; color: #000; font-size: 15px; }
.mia li a .mic p { margin: 0px; color: #767676; font-size: 10px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.aildb{ border-top:1px solid #f9f8f8; border-bottom:1px solid #cb1a2a; background:#e8e8e8; line-height:40px; padding: 1px 10px; color:#2c2c2c;}
.aildb a{ color:#2c2c2c;}
.aildb li{text-align:right;list-style:none;}
.ailsodb{ border-top:1px solid #FFF; border-bottom:1px solid #dfe0e1; background:#efefef; float:left; line-height:24px; padding:25px 0; width:100%;}
.ailsodb p{ text-align:center; padding:5px 0;}
.ailsodb p a{ display:inline-block; padding:0 5px;}
.ailsodb p span{ color:#999999;}
.footer p a:last-child{ background:none;}
.ailsodb p:nth-child(1){}
.ailsodb p:nth-child(1) a{ color:#2b2b2b;}
.ailsodb p:nth-child(2){}
.ailsodb p:nth-child(2) a{ color:#004276;}
.ailsodb p:nth-child(2) a.selected{ color:#999;}
.ailsodb p:last-child{ font-size:12px; color:#666;}

.searc {
	background: #fff;
	margin: 10px 7px;
	border-radius: 4px;
	position: relative;
}
.searc .tx {
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flexbox;
	height: 32px;
	border: 1px solid #d5d5d5;
	border-left: none;
	border-right: none;
	border-radius: 3px;
	overflow: hidden;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}
.searc .sortSelec {
	display: block;
	width: 100%;
	height: 32px;
	position: relative;
}

.ail_bg { background: #fff; border: 1px solid #dadada; margin: 5px; overflow: hidden; border-radius: 3px; }
.ail_h4 { height: 20px; padding: 8px 0; color: #000; border-bottom: 1px solid #dadada; letter-spacing: 0px; }
.ail_h4 li { float: right; line-height: 20px; font-size: 15px; color: #737373; margin-right: 10px; }
.ail_h4 p { border-left: 4px solid #ff7c00;height: 20px; line-height: 20px; padding-left: 5px; color: #ff7c00; font-weight: 600; float: left; font-size: 17px;}

.search1 {margin:13px 10px 10px 10px;}
.search-form {border-radius:15px;background:#FFF;width:100%;height:30px;line-height:30px;display:-webkit-box;text-align:center;position:relative;border:solid 1px #cdcdcd;}
.search-input {border-radius:15px;border: 0 none;-webkit-box-flex: 1;display: block;padding: 0 30px;height: 30px;font-size: 15px;color: #333333;}
.submit_dh {width:40px;height:20px;margin:6px 2px;border:0 none;border-left:1px solid #dbdbdb;background:url(../images/ss.png) no-repeat center 1px;background-size:16px 16px;}//-->

.quns {max-width:717px; height:60px; padding:5px; overflow:hidden;} 
.qun { width:100%; height:55px; border:solid #e4e4e4 1px;}
.qun li { float:left; margin:5px; width:45px; height:45px; border-radius: 5px; overflow:hidden;}
.qun li img {width:45px; height:45px; border-radius: 5px;}
.qun p { font-size:16px; font-weight:700; color:#000;}
.qun span { float:left; font-size:13px; margin-left:5px; color:#8F8F8F; line-height:23px;margin-top:7px;}
.qun y a{float:right; width:65px; height:30px; line-height:30px; text-align:center; color:#fff;font-size:15px; background:#2b7ce2; margin-top:12.5px; margin-right:5px;border-radius: 3px;font-size:13px;}
.qun y a:hover{ background:#5a9cfa; color:#fff;}

.dbbtl {background:#efefef;border-bottom: 2px solid #0EAB66;border-top: 1px solid #dfdfdf;line-height: 32px;padding:3px 0 3px 12px;font-weight:900;}

.ximc {background-image: url(../images/fybj.jpg);background-size:100% 238px;padding-top:20px;padding-bottom: 20px;box-shadow: 0 1px 1px #dcdcdc;overflow: hidden;}
.ximc1 {margin: 0 auto;margin-top: 10px;border: 2px solid #F9AB73;border-radius: 100px;webkit-border-radius: 100px;overflow: hidden;width: 60px;height: 60px;}
.ximc1 img {width: 60px;height: 60px;}
.ximc2 {text-align: center;}
.ximc3 {margin-bottom: 5px; padding-top: 2px;}
.ximc3 a {font-size:16px; color:#333; font-weight:bold;}
.ximc2 .ximc2_but {line-height: 100%; position: relative; left: -1px;}
.ximc2 .ximc2_but a {background: #fff; margin-right: 2px; display: inline-block; padding: 1px 10px;border: 1px #0EAB66 solid; border-radius: 100px; font-size: 12px; color: #0EAB66;}
.ximc2 .ximc2_but p3 { position:absolute; top:102px; right:58px; width:15px; height:15px; border-radius:5px; color: #FFFFFF; background-color: #FF0000; border-radius: 8px 8px 8px 8px; font-size: 12px; font-stle: normal; line-height: 15px; text-align: center; font-weight: bold;}

.bsc {height: 18px;padding: 8px 0;color: #555;letter-spacing: 0px;}
.bsc span a {float: right;margin-right: 14px;padding-top: 9px;font-size: 13px;color: #666;}
.bsc p {color: #43d454;padding: 10px 0px 0 14px;height: 30px; line-height: 20px;float:left;font-size:18px;}
.bybz {padding:5px;color: #636363; font-size:13px;}

.ggd {background: rgb(255, 255, 255);-webkit-box-shadow: rgba(0, 0, 0, 0.0784314) 0px 5px 7px;margin: auto;max-width: 98%;overflow: hidden;margin-bottom: 10px;}

.syll {border-bottom: 1px solid #f2f2f2;height: 40px;}
.syll a{height: 10px;}
.syll span {
display: inline-block;
font: 500 20px "Microsoft YaHei";
color: #43d454;
padding: 4px 11px;
border-left: 3px solid #43d454;
height: 14px;
line-height: 14px;
text-shadow: 0px 1px 0px rgba(0, 163, 255, 0.59);
margin-top: 10px;}
.syll .tright {float: right;
line-height: 42px;
margin-right: 10px;
display: inline-block;}
.syll .tright span2 {background:#43d454;
border-radius: 22px;
padding: 0px 4px 1px 4px;
line-height: 42px;
color: white;
}

.Lio {margin-top: 10px; overflow:hidden; width:100%; padding:7px; padding-top:0;}
.Lio li { float:left; width:23.2%; text-align:center; height:35px; line-height:35px; padding-right:5px; margin-bottom:5px;}
.Lio li a { display:block; background:#F4F4F4; color:#333; font-size:14px;}

.mains {
max-width: 720px;
margin: 0px auto;
box-shadow: 0 7px 17px #ccc;
background: #f9f8f8;
}
		/*底部导航*/
		.footnav{background:#cc3131;height:40px;margin-top:20px;}
		.footCn{overflow:hidden;}
		.footCn li{float:left;width:20%;line-height:40px;text-align:center;}
		.footCn li a{color:#fff;}
		.footCn li.now{background:#b11818;}
		* {
			margin: 0;
			padding: 0
		}
		img {
			border: 0
		}
		ul,
		li {
			list-style: none outside
		}
		html {
			font-size: 100%;
			-webkit-text-size-adjust: 100%;
			-ms-text-size-adjust: 100%
		}
		b,
		strong {
			font-weight: bold
		}
		p,
		dd,
		pre {
			word-break: break-all
		}
		button,
		input,
		textarea {
			font-size: 100%;
			margin: 0;
			vertical-align: baseline;
			outline: none;
		}
		input1,
		button {
			-webkit-appearance: none;
			-moz-appearance: none;
		}
		textarea {
			vertical-align: top;
			padding: 3px;
			word-wrap: break-word;
			word-break: break-all;
			resize: none;
			-webkit-box-shadow: none;
			-webkit-border-radius: 0
		}
		table {
			border-collapse: collapse;
			border-spacing: 0
		}
		em,
		i {
			font-style: normal
		}
		/*a{display:block}*/
		
		a,
		a:hover {
			text-decoration: none
		}
		body {
			color: #333;
			font-size: 16px;
			font-family: "\5FAE\8F6F\96C5\9ED1";
			overflow-x: hidden
		}

		/* 常用功能控制符 */
		
		.l {
			float: left
		}
		.r {
			float: right
		}
		.n {
			display: none
		}
		.p {
			position: relative
		}
		.c {
			clear: both;
			height: 0;
			overflow: hidden
		}
		.clearfix:after {
			display: table;
			content: " ";
			clear: both
		}
		.notouch {
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}
		.bar_nav_inner{width:745px;}
		.setPreventDefault,.setPreventDefault body{height:100%;width:100%; position:absolute;top:0;left:0;overflow:hidden}
.cplm{background:url(../images/dh1.png) repeat;padding:2px 0;text-align:center;margin-bottom:0px;display:table;width:100%;}
.cplm a{background:url(../images/tz1.png) no-repeat right center;background-size:2px 16px;font-weight:bold;display:table-cell;padding:0 9px;color:#666;line-height:30px;}
.cplm a:hover{color:#BA2636;}
.cplm a:last-child{background:none;}		
.jza1, .jza2, .jza3 {width:100%; height:40px;border-bottom:solid 1px #dedede;white-space:nowrap;}
.jza1 li, .jza2 li, .jza3 li {float:left;  height:40px; width:80px;}
.jza1 li a {float:left; width:65px; height:27px; margin:7.5px; background:#ff9000; color:#FFFFFF; text-align:center; line-height:28px; font-size:14px;border-radius:5px;white-space:nowrap;}
.jza1 li a:hover {background:#EF8700; color:#FFFFFF;}
.jza1 span a, .jza2 span a, .jza3 span a, .jza4 span a {float:left; display:block;  height:40px; text-indent:8px; line-height:45px; color:#494949;font-size:16px;}
.jza1 a:hover, .jza2 span a:hover, .jza3 span a:hover { color:#156c03;}
.jza2 li a {float:left; width:65px; height:27px; margin:7.5px; background:#00bc00; color:#FFFFFF; text-align:center; line-height:28px; font-size:14px;border-radius:5px;}
.jza2 li a:hover {background:#00b000; color:#FFFFFF;}
.jza3 li a {float:left; width:65px; height:27px; margin:7.5px; background:#01c6cd; color:#FFFFFF; text-align:center; line-height:28px; font-size:14px;border-radius:5px;}
.jza3 li a:hover {background:#00bdc4; color:#FFFFFF;}
		
.jzb{width:100%; height:40px;border-bottom:solid 1px #dedede;white-space:nowrap;}
.jzb li {width: 33.3%;text-align: center;float:left; height:40px;}
.jzb li a {display: block;margin:5.5px; background:#01c6cd; color:#FFFFFF; text-align:center; line-height:28px; font-size:14px;border-radius:5px;}
.jzb li a:hover {background:#00bdc4; color:#FFFFFF;}
		
.mioa-sub-tab {border-top:1px solid #ebeaea;border-bottom:1px solid #0EAB66;box-sizing:border-box;line-height:45px; color:#000;background-color:#ffffff;}
.mioa-sub-tab li {display:inline-block;text-align:center;width: 49%;}
.mioa-sub-tab a {display:inline-block;line-height:45px;width: 100%;font-size:16px;}
.mioa-sub-tab .active {color:#0EAB66;background:url(../images/mio.png) no-repeat center bottom;}
.mioa-sub-tab .active:after {content:"";display:block;border-bottom:2px solid #0EAB66;-webkit-animation: slideLeft 1s;margin-bottom:-1px;}
.mioa-margin{margin: 0}
.mio-padding{padding-bottom: 0;}
.header+
.mio-margin{padding-bottom: 0;}
.mio:last-child{margin-bottom: 0;}
.mio .mio-t{background-repeat: no-repeat; -webkit-background-clip: content-box; border-top: 1px solid #ee2d80; line-height: 26px; padding-top: 1px; position: relative;}
.mio .mio-t h3{font-size: 18px; padding-left: 12px;}
.mio .mio-t h3 span{color: #ffffff;}
.mio-j{overflow: hidden;}
.mio-j 
.miob{float: left;}
.miob.active{display: block; overflow: hidden;}
/*帖子列表皮肤样式*/
.mioc{overflow:hidden;}
.mioc a{display:block;color:#0095D0;background:#FCFCFC url(../images/jiantou.gif) no-repeat 95% 50%;line-height:36px;
text-indent:2%;width:100%;float:left;color:#434952;border-bottom:dashed 1px #dfdfdf;font-size:17px;}
.mioc a:hover{color:#ff8d00;background:url() no-repeat 0% 50% #f7f7f7;}	
.clooc {overflow:hidden;background:#FCFCFC;}
.clooc a{ line-height:35px;text-indent:10px;width:100%;float:left;color:#434952;border-bottom:solid 1px #EFEFEF; font-size:18px;}
.clooc a:hover{color:#2b73df;background:url(../images/mx.gif) no-repeat 0% 50% #FCFCFC;}
	
.ailso{margin:0 auto;position:relative;width:100%;overflow:hidden;height:100%;}
.ailsoa{border:0;max-width:100%;}
.ailsoa>div{height:100%;}
.ailsoa .ailsob{float:left;position:relative;width:100%;}
.ailsoa .ailsob img{display:block;height:140px;overflow:hidden;width:100%;max-width:100%;}
.ailsoa .ailsob a{color:#fff;}
.ailsoa .ailsob p{display:none;}
.indicator{bottom:14px;height:25px;left:0;overflow:hidden;position:absolute;z-index:100;}
.indicator .indicator-info{background:rgba(186,1,1,.75);display:inline-block;float:left;height:25px;line-height:25px;width:40px;text-align:center;color:#fff;font-size:12px;}
.indicator .indicator-info em{font-size:14px;font-weight:bold;}
.indicator .indicator-title{background:rgba(0,0,0,.75);display:inline-block;float:left;height:25px;line-height:25px;font-size:12px;color:#fff;max-width:280px;padding:0 10px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.indicator .indicator-title a{color:#FFF;}

.u-icon-nav{ display: inline-block;width: 50px; height: 50px; vertical-align: middle; background: no-repeat; background-size: 100% auto;}
.u-icon-nav-1{ background-image: url(../images/jyl1.png);  }
.u-icon-nav-2{ background-image: url(../images/jyl2.png);  }
.u-icon-nav-3{ background-image: url(../images/jyl4.png);  }
.u-icon-nav-4{ background-image: url(../images/jyl5.png);  }
.u-icon-nav-5{ background-image: url(../images/jyl5.png);  }
.m-icon-nav{ font-size:11px;}
.m-icon-nav .u-icon-nav { display: block; margin:0 auto; margin-bottom: 1px;border-radius: 10px;}
.m-icon-nav li{ width: 25%; text-align: center; float: left;background:#fff;}
.m-icon-nav li a{display: block; padding:3px 0;font-weight:bold;color:#6A6A6A;}

.u-icon-naj{ display: inline-block;width: 50px; height: 50px; vertical-align: middle; background: no-repeat; background-size: 100% auto;}
.u-icon-naj-1{ background-image: url(../images/jyl111.png);  }
.u-icon-naj-2{ background-image: url(../images/jyl112.png);  }
.u-icon-naj-3{ background-image: url(../images/jyl113.png);  }
.u-icon-naj-4{ background-image: url(../images/jyl114.png);  }
.u-icon-naj-5{ background-image: url(../images/jyl115.png);  }
.m-icon-naj{ font-size:11px;}
.m-icon-naj .u-icon-naj { display: block; margin:0 auto; margin-bottom: 1px;border-radius: 10px;}
.m-icon-naj li{ width: 20%; text-align: center; float: left;background:#fff;}
.m-icon-naj li a{display: block; padding:3px 0;font-weight:bold;color:#6A6A6A;}

.i-icon-nav{ display: inline-block;width: 50px; height: 50px; vertical-align: middle; background: no-repeat; background-size: 100% auto;}
.i-icon-nav-1{ background-image: url(../images/jyl6.png);  }
.i-icon-nav-2{ background-image: url(../images/jyl7.png);  }
.i-icon-nav-3{ background-image: url(../images/n3.png);  }
.i-icon-nav-4{ background-image: url(../images/jyl9.png);  }
.i-icon-nav-5{ background-image: url(../images/jyl10.png);  }
.i-icon-nav-6{ background-image: url(../images/jyl8.png);  }
.i-icon-nav-7{ background-image: url(../images/jyl12.png);  }
.i-icon-nav-8{ background-image: url(../images/jyl13.png);  }
.q-icon-nav{ font-size:11px;}
.q-icon-nav .i-icon-nav { display: block; margin:0 auto; margin-bottom: 2px;border-radius: 1px;}
.q-icon-nav li{ width: 25%; text-align: center; float: left;background:#fff;}
.q-icon-nav li a{display: block; padding:10px 0;color:#444444;}

.swiper-container{ text-align: center;}
.swiper-container img{max-width: 100%;}
.swiper-pagination-bullet-active{ background:#1dc03e; }
.navlist{ width: 100%; box-sizing:border-box; padding: 10px 0; background: #fff; height: auto; overflow: hidden;}
.navlist li{ width: 25%; float: left; text-align: center;}
.navlist li span{ display: block; width: 100%;}
.navlist li img{ width: 45px; height: 45px;}
.xk_xiangce-list {overflow:hidden;padding:10px;} 
.xk_xiangce-list li {  box-shadow: 0 1px 1px #9D9D9D; background:#fff; width:150px; height:240px; border: 5px solid #fff; float:left;margin:5px; border-radius:5px;}
.xk_xiangce-list li a { display:block;}
.xk_xiangce-list li p { color:#333; font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center;}
.xk_xiangce-list .image { width:150px; height:188px; overflow:hidden;}
.xk_xiangce-list .image img { max-width:100%; min-height:188px; min-width:150px;}
.xk_xiangce-list .Detail { width:100%; height:25px; color:#999; font-size:12px; line-height:25px;}
.xk_xiangce-list .Detail .read { float:left; padding-left:18px;background: url(img/yue.png) no-repeat left center;  background-size: 17px auto;}
.xk_xiangce-list .Detail .time { float:right; padding-left:5px; color: #f15353; font-size: 13px;}

/*产品特性*/
.prospecl{ width: 100%; height: auto; overflow: hidden; padding: 10px 0 15px 0; margin-top: 5px; background: #fff;}
.prospecl h2{ text-align: center; font-size: 20px; padding: 10px 0;}
.prospecl a {color: #000;text-decoration: none;}
.prospecl .short-line{ text-align: center; height: 2px}
.prospecl .short-line span{ display:block; width:35px; height: 1px; background: #1dc03e; margin: 0px auto;}
.prospecl .protips{ padding: 10px;}
.prospecl .protips li{ line-height: 50px; height: 50px; padding-left: 3%; background: #f5f5f5; float: left; width: 48%; margin:0  1% 5px 1%; box-sizing:border-box;}
.prospecl .protips li img{ width: 30px; height: 30px; vertical-align: middle; margin-right: 10px;}
/*推荐产品*/
.prospecl dl{float: left; width: 44%; margin:10px  1% 5px 1%; padding:0 2%}
.prospecl dl dt{ height: 6rem; line-height: 6rem; font-size: 0; text-align: center;}
.prospecl dl dt img{ max-height: 6rem; vertical-align: middle;}
.prospecl dl dd{ background: #f5f5f5; height: 30px; line-height: 30px; padding: 0 10px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin-top: 5px;}
.prospecl .center{ clear: both; margin: 10px auto 0 auto; height: auto; overflow: hidden; }
.prospecl .center .viewmore{ margin-top: 10px;}
.viewmore{border: 1px solid #252525; padding: 5px 15px; clear: both;display: inline-block;}
.prospecl .news_view li{ height: auto; padding: 10px 10px; overflow: hidden;}
.prospecl .news_view li a{display: block;width: 100%;height: 1.5rem;}
.prospecl .news_view li .pic{ width: 5.5rem; height: 4.5rem; line-height: 4.5rem; margin-right: 10px; text-align: center; font-size: 0; float: left; }
.prospecl .news_view li .pic img{ vertical-align: middle; max-height: 4.5rem;}
.prospecl .news_view li .proAttr h3{ height: 30px; line-height: 30px; overflow: hidden;}
.prospecl .news_view li .proAttr .textfont{ font-size: 12px; color: #888;line-height: 16px;height: 32px;overflow: hidden;}
.bottom{ background: #fff; padding: 10px 10px; text-align: center; margin-top: 5px; font-size: 12px;}
.bottom p{ font-size: 12px;}
.about-box .short-line,.rongyu .short-line{ text-align: center; height: 2px}
.about-box .short-line span,.rongyu .short-line span{ display:block; width:35px; height: 1px; background: #ffc231; margin: 0px auto;}
.rongyu{ padding-top:80px; background: url(../images/aboutbg.png) no-repeat;  background-position: top center; background-color: #fff;overflow: hidden;}
.rongyu h3{ color: #fff;}
.rongyu ul li{ width: 42%;margin: 5px 2%; padding: 2%; float: left;height: 145px;line-height: 141px; background: #fff; font-size: 0;}
.rongyu ul li img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.rongyu .short-line span{ background: #fff; }
.contact-box{ background: #fff; height: auto; overflow: hidden; padding-bottom: 15px;}
.contact-box h3{height: 40px; line-height: 40px; padding: 20px 0 0; background: #fff; text-align: center; font-size: 18px;}
.contact-box .short-line{ text-align: center; height: 2px; margin-bottom: 20px;}
.contact-box .short-line span{ display:block; width:35px; height: 1px; background: #ffc231; margin: 0px auto;}
.contact-box ul li{ float: left; width: 44%; margin: 5px 3%;}
.contact-box ul li dl dt{ text-align: center;}
.contact-box ul li dl dt img{ width: 60px; height: 60px;}
.contact-box ul li dl dd{ text-align: center;}
.contact-box ul li dl dd.font{ font-size: 16px;margin-bottom: 5px;}