/*CSS来自Juzer.cn*/

.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: 42px;
line-height: 41px;
border-bottom: 1px solid #dadada;
border-top: 1px solid #dadada;
display: -webkit-box;
border-left: 3px #ff6600 solid;
}
.module-t h3 {
font-size: 20px;
overflow: hidden;
margin-left: 11px;
display: inline;
}
.module-t h3 a {
color: #ff6600;
padding: 1px;}
.more {-webkit-box-flex: 1;text-align: right;}
.module-t .more a{display:inline-block;margin-right:12px;font-size:16px;color:#ff6600}.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:#ff6600;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;}
.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 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 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;}
		
		
#mc ul{margin-left:-1px;border-bottom:1px solid #fff; border-bottom:1px solid #dcdcdc;}
#mc li{ float:left; width:25%; text-align:center; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc; margin-left:-1px;}
#mc li a{ color:#f96e76; display:block; border-left:0px solid #fff; border-top:0px solid #fff; line-height:35px; font-size:16px;}
.nav{overflow:hidden; margin:17px 10px 10px;}
.nav li{float:left; width:20%;}
.nav li a{ display:block; padding-top:50px; line-height:28px; text-align:center; width:50px; margin:0 auto; background:url(mob/images/../images/nav.png) no-repeat 0 0; background-size:250px 50px;}
.nav .yyzx a{ background-position:-50px 0;}
.nav .gldq a{ background-position:-100px 0;}
.nav .xwzx a{ background-position:-150px 0;}
.nav .jptj a{ background-position:-200px 0;}
.header_nav{}
.header_nav_list{display:table;table-layout:fixed;width:100%;background-color:#f4555e;overflow:hidden}
.header_nav_list li{display:table-cell;text-align:center;line-height:36px}
.header_nav_list li a{display:block;color:#fefefe;font-size:15px}
.header_nav_list li a:visited{color:#fefeff}		
.mca{ border-top: 0px solid #ccc; padding-top:10px;padding-left:20px;color:#666;  line-height: 1.8; margin-top: 0px;position: relative;}
.mca .f-fl,.g-ft .f-fr{}
.mca .f-fr{text-align: right;}
.mca a{ color:#333;}
.mca a.active,
.mca a:hover{color:#e7282f;}
.mca .f-fr{}
.mca .to-top{background: #ed4952; color:#fff; position: absolute;right:10px; top:0px; padding:5px 20px;border-radius: 0 0 8px 8px; line-height: 1.4;}
.mcx{font-size: 10px; white-space: nowrap;}
.mcx.iconfont{ font-size: 10px;}	
		
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}	
		
.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;}
.search {margin:10px 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: 0 none;-webkit-box-flex: 1;display: block;padding: 0 3px;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 #ff6d49;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 #F9AB86 solid; border-radius: 100px; font-size: 12px; color: #F9AB73;}
.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;}
.dbdh {border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin-top: 5px;overflow:hidden;}
.dbdh li {width: 25%;text-align: center;height: 40px;line-height: 40px;font-size: 14px;background-color: #FFF;position: relative;color: #333;float: left;}
.dbdh li a{color:#333;font-weight: bold;}
.dbdh li::after {display: block;content: '';position: absolute;right: 0;width: 1px;height:12px;top: 50%;margin-top: -6px;background: #ccc;}
.dbbp12 { width: 100%; background: #ff6200; height: 70px; }
.dbbp1 { max-width: 720px; margin: 0px auto; text-align: center; }
.dbbp1 h1 { color: #f2bcbd; font-size: 14px; padding-top: 8px; font-weight: normal; }
.dbbp1 h1 a { color: #fff; padding-left: 8px; padding-right: 8px; }
.dbbp1 p { color: #f2bcbd; font-size: 10px; margin-top: 8px; line-height: 15px; }
.dbbp1 p a { color: #edede4; }
.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;
}