*{margin:0;padding:0;outline:none;}
@media (min-width:581px){body{width:580px;margin:auto;}}

body{font-family:'Microsoft Yahei','Simsun';font-size:16px;color:#333;background:#fff url(../img/bg.png);-webkit-text-size-adjust:none; min-width:310px;}
.srarch{height:35px;margin: 4px 10px ;}
.srarch .sear{margin-right:52px}
.srarch .text{width:calc(100% - 24px);height:33px;float:left;border:1px solid #ccc9c8;border-right:none;color:#444 !important;text-indent:10px; background:#fff;}
.srarch .submit{width:75px;height:35px;background:#22B573;background-position:-43px -17px; border:none; color:#fff;}
.tabledset{width:99%; margin:0 auto;}
.tabledset td{ height:1.6em; padding:4px;}
.all_box{ margin:10px; background:#fff; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 6px rgba(0,0,0,0.2);
box-shadow: 0 0 6px rgba(0,0,0,0.2);
}






.navpic { width:100%; margin: 0 auto; clear: both; display:block;}
.navpic ul{ display:block}
.navpic ul li { float: left; font-size: 16px; color: #fff; width:20%;}
.navpic ul li a { color: #fff; padding: 7px; line-height: 22px; display: block;text-decoration:none; max-width:48px; letter-spacing:3px;background:#393F56; border-radius:8px; text-align:center; margin:5px auto;}
.navpic ul li a.bg1{ background:#0066C8}
.navpic ul li a.bg2{ background:#663497}
.navpic ul li a.bg3{ background:#FF6600}
.navpic ul li a.bg4{ background:#049B02}
.navpic ul li a.bg5{ background:#0099CB}
.navpic ul li a.bg6{ background:#FE9901}
.navpic ul li a.bg7{ background:#9A6636}
.navpic ul li a.bg8{ background:#3465CB}
.navpic ul li a.bg9{ background:#990134}
.navpic ul li a.bg10{ background:#689902}

.navpic ul li a.bg19{ background:#0066C8}
.navpic ul li a.bg18{ background:#663497}
.navpic ul li a.bg17{ background:#FF6600}
.navpic ul li a.bg16{ background:#049B02}
.navpic ul li a.bg15{ background:#0099CB}
.navpic ul li a.bg14{ background:#FE9901}
.navpic ul li a.bg13{ background:#9A6636}
.navpic ul li a.bg12{ background:#3465CB}
.navpic ul li a.bg11{ background:#990134}
.navpic ul li a.bg10{ background:#689902}
img{border:0;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;-webkit-touch-callout:none}
a:hover{color:#F00;}
.clears:before, .clears:after {
	content: '';
	display: table;
}
.clears:after {
	clear: both;
}
.clears {
	*zoom: 1;
}
.clear {
	clear: both;
	overflow: hidden;
}
a {
	text-decoration: none;
	color: #333;
}
a, textarea, input {
	outline: none
}
textarea {
	overflow: auto;
	resize: none;
}
.img img {
	display: block;
}
a img {
	border: none;
}
.z_index {
	position: fixed;
	_position: absolute;
	z-index: 999;
	display: none;
}
label, label input {
	vertical-align: middle
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
img{
	max-width: 100%;
}
a:hover {
	text-decoration: none
}
body {
	/*word-break: break-all;*/
	/*word-wrap: break-word;*/
	cursor: default;
}
input[type="submit"], input[type="reset"], input[type="button"], button {
	-webkit-appearance: none;
}
input[type="checkbox"], input[type="text"], input[type="submit"] {
	-webkit-border-radius: 0;
	border-radius: 0;
}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
	-webkit-text-size-adjust: none;
}
.box {
	display: -moz-box;
	display: -webkit-box;
	display: block;
	box-pack: center;
	-moz-box-align: center;
	-webkit-box-align: center;
	box-align: center;
}
html {
	font-size: 62.5%;
}
body {
	font-size: 1.2em;
}
.tishi{color:#fff; line-height:190%; background:#777;  font-size:140%; padding:5px 0; text-align:center; width:80%; margin:20px auto;border-radius:5px;}
.line1{background-color: #ececec;background-size: 100%;
background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#FAFAFA),color-stop(100%,#ECECEC));
background-image: -webkit-linear-gradient(top,#FAFAFA,#ECECEC);
background-image: -moz-linear-gradient(top,#fafafa,#ececec);
background-image: -o-linear-gradient(top,#fafafa,#ececec);
background-image: linear-gradient(top,#fafafa,#ececec);
background-repeat: repeat-x;
text-shadow: 0 1px 0 rgba(255,255,255,0.6);
border-bottom: 1px solid #c1c1c1;color:#666;display:-webkit-box;width:100%;-webkit-box-align:center;
-webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.07);
-moz-box-shadow: 0 2px 1px -1px rgba(0,0,0,0.07);
box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.07); line-height:30px;height:30px;}
.s_nav section{background-color: #ececec;background-size: 100%;
background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#FAFAFA),color-stop(100%,#ECECEC));
background-image: -webkit-linear-gradient(top,#FAFAFA,#ECECEC);
background-image: -moz-linear-gradient(top,#fafafa,#ececec);
background-image: -o-linear-gradient(top,#fafafa,#ececec);
background-image: linear-gradient(top,#fafafa,#ececec);
background-repeat: repeat-x;
text-shadow: 0 1px 0 rgba(255,255,255,0.6);
border-bottom: 1px solid #c1c1c1;color:#666;display:-webkit-box;width:100%;-webkit-box-align:center;
-webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.07);
-moz-box-shadow: 0 2px 1px -1px rgba(0,0,0,0.07);
box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.07);}
.s_nav a{display:inline-block;height:30px;line-height:30px;padding:0 3px;text-align:center;}
.s_nav div:nth-of-type(1){-webkit-box-flex:1;}
.s_nav span:nth-of-type(2){height:30px;display:-webkit-box;-webkit-box-align:center;box-shadow:-1px 0px 0px #D8D8D8,-2px 0px 0px #E6E6E6,-3px 0px 0px #F1F1F1,-4px 0px 0px

#F9F9F9;position:absolute;right:0px;top:3px;}
.aactive{border-bottom:3px solid #3A78B3;color:#5bb923;}
.s_nav i{display:block;width:5px;height:0px;border-top:0px solid #B4B6B2;border-right:1px solid #B5B7B3;-webkit-transform:rotate(45deg);margin-right:5px;}
.s_nav span:nth-of-type(1){height:30px;display:-webkit-box;-webkit-box-align:center;box-shadow:1px 0px 0px #D8D8D8,2px 0px 0px #E6E6E6,3px 0px 0px #F1F1F1,4px 0px 0px

#F9F9F9;left:0px;top:3px;position:absolute;}
.s_nav span:nth-of-type(1) i{-webkit-transform:rotate(-135deg);margin:0 0 0 5px;}
.s_nav span.active{display:none;}
#nav {line-height:30px;width:100%;}
#nav li{color:#000;font-size:110%;width:24.9%;  float:left; text-align:center; border-bottom:#fddd 1px solid;}
#nav li a{ color:#000;font-size:110%;}
#nav li:hover{ color:#f20;font-size:110%; background:#f3f3f3;}

.s_nav2 section{background-color: #ececec;background-size: 100%;
background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#FAFAFA),color-stop(100%,#ECECEC));
background-image: -webkit-linear-gradient(top,#FAFAFA,#ECECEC);
background-image: -moz-linear-gradient(top,#fafafa,#ececec);
background-image: -o-linear-gradient(top,#fafafa,#ececec);
background-image: linear-gradient(top,#fafafa,#ececec);
background-repeat: repeat-x;
text-shadow: 0 1px 0 rgba(255,255,255,0.6);
border-bottom: 1px solid #c1c1c1;color:#666;display:-webkit-box;width:100%;-webkit-box-align:center;
-webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.07);
-moz-box-shadow: 0 2px 1px -1px rgba(0,0,0,0.07);
box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.07);}
.s_nav2 a{display:inline-block;height:36px;line-height:36px;padding:0 3px;text-align:center;}
.s_nav2 div:nth-of-type(1){-webkit-box-flex:1;}
.s_nav2 span:nth-of-type(2){height:30px;display:-webkit-box;-webkit-box-align:center;box-shadow:-1px 0px 0px #D8D8D8,-2px 0px 0px #E6E6E6,-3px 0px 0px #F1F1F1,-4px 0px 0px

#F9F9F9;position:absolute;right:0px;top:3px;}
.aactive{border-bottom:3px solid #3A78B3;color:#5bb923;}
.s_nav2 i{display:block;width:5px;height:0px;border-top:0px solid #B4B6B2;border-right:1px solid #B5B7B3;-webkit-transform:rotate(45deg);margin-right:5px;}
.s_nav2 span:nth-of-type(1){height:30px;display:-webkit-box;-webkit-box-align:center;box-shadow:1px 0px 0px #D8D8D8,2px 0px 0px #E6E6E6,3px 0px 0px #F1F1F1,4px 0px 0px

#F9F9F9;left:0px;top:3px;position:absolute;}
.s_nav2 span:nth-of-type(1) i{-webkit-transform:rotate(-135deg);margin:0 0 0 5px;}
.s_nav2 span.active{display:none;}
#nav2 {line-height:30px;width:100%;}
#nav2 li{color:#000;font-size:110%;width:24.9%;  float:left; text-align:center; border-bottom:#fddd 1px solid;}
#nav2 li a{ color:#000;font-size:110%;}
#nav2 li:hover{ color:#f20;font-size:110%; background:#f3f3f3;}

.mid01_box{background:#FFF; width:100%; top:0; float:left; height:194px;}
.page{height:18px;line-height:18px;text-align:center;}
.page li{display:inline-block;}
.page a{display:inline-block;width:8px;height:3px;background-color: #C6C6C6;}
.page .active{background-color: #3A78B3;}

.s_hdp .s_hdp-t{
	color: #006fe2;
	display:block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size:150%;
	line-height:300%;
	font-weight: bold;
	text-align: center;
	margin-top:10px;
}
.s_hdp .s_hdp-st{
	color: #999;
	display:block;
	text-align: center;
	line-height: 28px;
}
.thumbhead{ text-align: left;}
.thumbhead img{ border-radius:50%; width:90px; height:90px;border: 1px solid #FFF;
box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3)}
.s_moreread dl{overflow:hidden;padding:5px 0;color:#999;font-size:110%;border-bottom:1px dashed #DFDFDF;}
.s_moreread dt{float:left;margin-right:10px;}
.s_moreread dd h3{font-size:1.5em;color:#333;padding-bottom:7px;text-align: left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.s_moreread dd {overflow:hidden;text-align:left;font-size:140%; color:#555;}
.s_moreread dd:nth-of-type(2){text-align: left;padding-bottom:6px;color: #999;}
.s_moreread dd:nth-of-type(3){color: #999;}
.s_moreread dd span{padding-right:10px;}
.s_moreread div a:nth-last-of-type(1){margin:0;}
.s_moreread dl:last-child{border:0 none;}
.s_moreread{margin:0; background:#f0f0f0;}
.s_moreread .list_box{padding:10px;}
.s_moreread .list_box .item{display:block;padding: 8px 0;font-size: 140%;position: relative;border-bottom:1px dashed #DFDFDF;}
.s_moreread .list_box .item:last-child{border-bottom:none;}
.s_moreread .module-t{line-height: 28px;background-color: #e8e8e8;position: relative;}
.s_moreread .module-t h3{color: #fff;background-color:#787878;width: 80px;text-align: center;}
.s_moreread .module-t h3{color:#fff;font-size: 115%;font-weight: normal;}
.s_moreread .module-t span.more{position: absolute;right: 10px;top: 0;color: #999;}
.s_moreread .module-t2{line-height: 35px;background-color:#DCF3F9;position: relative;}
.s_moreread .module-t2 h3{color:#fff;background-color: #2B81AB;width: 80px;text-align: center;}
.s_moreread .module-t2 h3{color:#fff;font-size: 115%;font-weight: normal;}
.s_moreread .module-t2 span.more{position: absolute;right: 10px;top: 0;color: #999;}
.s_moreread .cat-t{line-height: 45px;margin:0px auto 0px auto; height:45px; border-bottom:#e7e7e7 1px solid}
.s_moreread .cat-t h3{color: #006fe2;text-align: center;width: auto; float:left; border-bottom:#006fe2 2px solid; padding:0 25px;}
.s_moreread .cat-t h3 a{color: #333;}
.s_moreread .cat-t h3{color:#fff;font-size: 150%;font-weight:bold; letter-spacing:1px;}
.s_moreread .cat-t span.more{ float:right;color: #999; margin-right:10px;}
.cat_s_box{background:#fff; margin:0 auto; padding:0px 5px; border-bottom:#eee 0px solid}
.s_moreread .cat-t2{line-height: 45px;margin:0px auto 0px auto; height:45px; border-bottom:#e7e7e7 1px solid}
.s_moreread .cat-t2 h3{color: #006fe2;text-align: center;width: auto; float:left; border-bottom:#006fe2 2px solid; padding:0 25px;}
.s_moreread .cat-t2 h3 a{color: #333;}
.s_moreread .cat-t2 h3{color:#fff;font-size: 150%;font-weight:bold; letter-spacing:1px;}
.s_moreread .cat-t2 span.more{ float:right;color: #999; margin-right:10px;}

.s_moreread .module-t12{line-height: 35px;background-color:#DCF3F9;position: relative;}
.s_moreread .module-t12 h3{color:#fff;background-color: #06f;width: 80px;text-align: center;}
.s_moreread .module-t12 h3{color:#fff;font-size: 115%;font-weight: normal;}
.s_moreread .module-t12 span.more{position: absolute;right: 10px;top: 0;color: #999;}

.cat_s_box a{color:#505050; margin:0 5px; font-size:100%; line-height:27px; padding:0 2px; height:47px }
.cat_s_box a:hover{ background:#006fe2; color:#fff;}
.cat_s_box .live-icon {
background-color: #006fe2;
color: white;
display: inline-block;
width: 45px;

text-align: center;
line-height: 20px;
margin-left: 10px;

}

.s_minfo{margin:0;}
.s_minfo .list_box{padding:10px;}
.s_minfo .list_box .item{display:block;padding: 8px 0;font-size: 140%;position: relative;border-bottom:1px dashed #DFDFDF;}
.s_minfo .list_box dl{ font-size:120%;}
.s_minfo .list_box .item:last-child{border-bottom:none;}
.s_minfo .module-t{line-height: 28px;background-color: #e8e8e8;position: relative;}
.s_minfo .module-t h3{color: #fff;background-color:#787878;width: 80px;text-align: center;}
.s_minfo .module-t h3{color:#fff;font-size: 115%;font-weight: normal;}
.s_minfo .module-t span.more{position: absolute;right: 10px;top: 0;color: #999;}
.s_minfo .module-t2{line-height: 35px;background-color:#DCF3F9;position: relative; height:35px;}
.s_minfo .module-t2 h3{color:#fff;background-color: #2B81AB;width: 80px;text-align: center;}
.s_minfo .module-t2 h3{color:#fff;font-size: 115%;font-weight: normal;}
.s_minfo .module-t2 span.more{position: absolute;right: 10px;top: 0;color: #999;}
.module{ padding:0px; background:#FFF; border:#f5f5f5 0px solid; border-left:none; border-right:none;

}
.module .topic{position: relative;}
.module .topic .cont-list {border-bottom: 1px dotted #D9D9D9;margin: 0 12px 0px;line-height:40px;position: relative;}
.module .topic .cont-list a{font-size: 125%;}
.module .topic .live-icon {background-color:#2BAAFF;color: white;display:inline-block;width: 70px;display: inline-block;text-align: center;line-height: 180%;margin-right:

10px;position: relative; border-radius:10px; border-bottom:#006fe2 1px solid; border-right:#006fe2 2px solid}
.module .topic .live-icon::after {background: url(../img/arrow.png);background-size: 8px 20px;height: 20px;right: -8px;width: 8px;position: absolute;content: "";}

.imgbox{ width:98%; margin:10px auto; text-align:center;}
.imgbox img{ width:94%; margin-bottom:10px; border:none;}
.module .topic2{position: relative;}
.module .topic2 .cont-list {border-bottom: 1px dotted #D9D9D9;margin: 0 12px 0px;line-height:40px;position: relative;}
.module .topic2 .cont-list a{font-size: 125%;}
.module .topic2 .live-icon {background-color:#44BCDF;color: white;display:inline-block;width: 80px;display: inline-block;text-align: center;line-height: 25px;margin-right:

10px;position: relative; border-radius:12px; border-right:#2B81AB 2px solid; border-bottom:#2B81AB 1px solid}
.module .topic2 .live-icon::after {background: url(../img/arrow.png);background-size: 8px 20px;height: 20px;right: -8px;width: 8px;position: absolute;content: "";}

.load_more{height: 30px;font-size: 14px;text-align: center;border-top: 1px solid #DFDFDF;line-height: 30px;   color: #666;}
.logobg,.logolist i{background:url(img/menu_s_bg.png) no-repeat;-webkit-background-size:54px 200px;background-size:54px 200px;}
.logo{position:fixed;left:15px;bottom:10px;cursor:pointer;z-index:99999;}
.logo i{display:inline-block;width:55px;height:55px;background-position: 0 -148px;}

.bg{background:url(../img/s_floor.png) no-repeat;-webkit-background-size:90px 63px;background-size:90px 63px;vertical-align:middle;}


.s_floor h2{font-size:18px;color:#333;padding:15px 0 5px 0;}

.s_toplist{background-color:rgba(000,000,000,0.8);position:fixed;right:9px;top:46px;z-index:99999;display:-webkit-box;}
.s_toplist div{-webkit-box-flex:1;margin:11px 0;}
.s_toplist div:nth-of-type(1){border-right:1px solid #4B4B4B;}
.s_toplist div a:nth-of-type(1){height:1.3rem;line-height:1.3rem;padding:4px 0 12px 0;}
.s_toplist div a:nth-last-of-type(1){height:1.3rem;line-height:1.3rem;padding:12px 0 4px 0;}
.s_toplist span{width:0px;height:0px;border:7px solid #333333;border-color:transparent transparent #333333 transparent;position:absolute;top:-14px;right:17px;}
.s_toplist div:nth-of-type(2){border-left:1px solid #000;}
.s_toplist a{display:block;height:39px;line-height:39px;color:#FFF;width:84px;text-align:center;font-size:14px;}



.fmappbanner {
	position: relative;
}
.fmappbanner .close{
	color:#333;
	position: absolute;
	right:2px;
	top:0;
	font-size:130%;
	width:20px;
	height:20px;
}

.footer { height:60px; background:#dbe1e8; box-shadow : inset 0 -5px 5px #c4ccd6;}
.footer a { display:block; float:left; width:19%; height:60px; line-height:60px; font-size:1.5em; text-shadow:2px 2px 2px #fff; color:#707981; text-align:center;}
.footer a.back_top { float:right; background:#3d4145; border-left:2px solid #fff; color:#fff; text-shadow: none; line-height:100%; }
.footer a.back_top span {
	display:block; width:0; height:0; overflow:hidden; margin:15px auto 0;
	border-right:5px solid #fff;
	border-top:5px solid #fff;
	border-left:5px solid #3d4145;
	border-bottom:5px solid #3d4145;
	-webkit-transform: rotateZ(-45deg);
}
.headnav1 { height:53px; background:#EF6F2E; border-bottom:#EF6F2E 3px solid}
.headnav1 a { display:block; float:left;height:43px; line-height:40px; font-size:1em;color:#707981; text-align:center; padding:5px; letter-spacing:2px}
.headnav1 a.news:hover{ background:#007AD9}
.headnav1 a.news { float:right;  color:#fff; }
.headnav1 a.news span { display:block;  }
.headnav1 a.comp { float:right;  color:#fff; }
.headnav1 a.comp span { display:block;  }
.headnav1 a.comp:hover{ background:#007AD9}
.headnav1 a.city { float:right;  color:#fff; }
.headnav1 a.city span { display:block;  }
.headnav1 a.city:hover{ background:#007AD9}
.headnav1 a.huiyuan { float:right;  color:#fff; }
.headnav1 a.huiyuan span { display:block;}
.headnav1 a.huiyuan:hover{ background:#007AD9 }
.headnav1 a.home { float:left;  color:#fff; line-height:100%; overflow:hidden; width:45px; height:55px;}
.headnav1 a.home span { display:block;  overflow:hidden; width:45px; height:55px;background: url(../img/home.png) no-repeat;
}
.headnav1 a.logo2 { float:left;  color:#fff; line-height:100%; }
.headnav1 a.logo2 span { display:block; overflow:hidden; width:45px; height:55px; background: url(../img/waplogo.png) no-repeat;}
.headnav1 a.title { float:left;  color:#fff; line-height:100%; font-size:150%; line-height:40px; font-weight:bold;  overflow:hidden;}
.headnav1 .title:hover{none;}




#favtip{
	height: 85px;
	width: 210px;
	background-size: 210px 85px;
	background-image: url(/media/images/index/wwwfloat.png);
	left: 55px;
	z-index: 100;
	position: fixed;
	bottom: 0;
}
#closetip{
	position: absolute;
	width: 20px;
	height: 20px;
	right: 0;
	top: 0;
}


.gotop {
	background: #000;
	opacity: 0.7;
	position: fixed;
	right: 8px;
	width: 16px;
	height: 16px;
	padding: 10px;
	z-index: 9999;
	bottom: 10px;
	border-radius: 5px;
}

.list_box ul {
	width:310px;
	margin:0 auto;
}
.list_box ul li {
	float:left;
	position: relative;
	margin-bottom: 10px;
}
.list_box ul li:nth-of-type(1),.list_box ul li:nth-of-type(3) {
	margin-right:5px;
}
.list_box ul li span {
	position: absolute;
	bottom:3px;
	width:100%;
	text-align: center;
	line-height: 30px;
	background-color: rgba(0,0,0,.5);
	color:white;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.tuijian .topic .cont-list {
	border:1px dashed #d9d9d9;
	margin: 0 5px 5px;
	line-height: 36px;
}
.tuijian .topic .live-icon {
	margin-left: 5px;
}

.menuright{ float:right; line-height:55px; height:55px;}
.menuright a{ width:30px; height:30px;font-size:1em;color:#fff;}
.menuright a.huiyuan{ color:#fff; margin-right:5px; background:url(../img/daohang.png) 1px -30px no-repeat; width:30px; height:30px;}
#content{position:relative;bottom:0;overflow:hidden;margin:1px;}
#entry-list { position: relative; top: 0; left: 0; right: 0; bottom: 0; display: none; overflow: hidden; overflow-y: auto; }
#entry-list>dl { margin: 0px auto; padding: 8px 5px; background: #FFF; border-bottom: #eee 1px solid }
#entry-list>dl:hover { background: #f6f6f6; border-bottom: #eee 1px solid; }
h3 span { float: right; }
#entry-list>dl>.title { font-size: 1.3em; margin: 5px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#entry-list>dl>.title>a { text-decoration: none; color: #555; }
#entry-list>dl>.title>a:hover { text-decoration: none; }
#entry-list>dl>.desc { font-size: 1.2em; margin: 8px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height:1.2em; }
#entry-list>dl>.desc>a { text-decoration: none; color: #888 }
#entry-list>dl>.desc>a:hover { text-decoration: none; }
#entry-list>dl>.updated { font-weight: normal; margin: 5px 0; }
#entry-list>dl>.updated { color: #666; }
#entry-list>dl>.description { margin: 0px 5px 0px 0; max-width: 95%; line-height: 1.8; font-size: 110%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:

#777; }
#entry-list>dl>.link a { background: transparent url(../img/icon1.png) no-repeat 4px 50%; }
#entry-list>dl>.description img { margin: 8px; max-width: 100%; border: 0; }
#entry-list>dl>.description a { color: #069; }
#entry-list>dl>.actions { padding:5px; background: url(../img/icon2.png) no-repeat 4px 50%; text-align: left; display:block; line-height:15px; height:15px; overflow:hidden;

width:100%;}
#entry-list>dl>.actions a { font-size: 110%; margin-left:25px;}
#entry-list>dl>.actions span { margin-left: 5px; }
#entry-list>dl>.actions>a:not(:hover) { color: #666; }
#entry-list>dl>.actions .goto-top { float: right; color: #888; }
#entry-list>dl>.actions5 { padding:5px; background: url(../img/icon5.png) no-repeat 4px 50%; text-align: left; display:block; line-height: 150%; height:150%; overflow:hidden; width:99%;}
#entry-list>dl>.actions5 a{ font-size: 120%; margin-left:25px; overflow:hidden}
#entry-list>dl>.actions5 span { margin-left: 5px; }
#entry-list>dl>.actions5>a:not(:hover) { color: #444;}
#entry-list>dl>.actions5 .goto-top { float: right; color: #888; }
#entry-list>dl>.actions2 { padding: 5px; font-size: 110%; overflow: hidden; line-height: 130%; }
#entry-list>dl>.actions2 a { font-size: 110%; overflow: hidden; line-height: 110%; color: #565656 }
#entry-list>dl>.actions2 span { margin-left: 25px;}
#entry-list>dl>.actions2>a:not(:hover) { color: #666; }
#entry-list>dl>.actions2 .goto-top { float: right; color: #888 }
#entry-list .error-message { color: #900; }
#loading,#error-content{margin:20px;color:#999;}
#error-content{display:none;}
.raw-xml{padding:10px;font-family:consolas,monospace;-webkit-user-select:text;}
.raw-xml pre{white-space:pre-wrap;}
#entry-list{display:none;}
.invalid-feed .xml-description{display:block;}
.invalid-feed .reader-list-container{display:none;}
.invalid-feed #entry-list{background:#FFF;}
.is-feed nav button{display:inline-block;}
.title_s2{ font-size:150%;}
.title_1 a{ font-size:120%;}
.guanlianbox{ width:100%; margin:0px auto; height:160px;}
.guanlianbox .hd{ width:100%; height:30px; line-height:30px; font-size:120%; background:#f3f3f3; text-indent:1em;}
.guanlianbox ul{ padding:4px; margin:0; list-style:none;}
.guanlianbox ul li{ float:left; line-height:26px; height:26px; width:100%;}
.guanlianbox ul li a{ font-size:100%; color:#777;}
.view_title{border-top: 1px solid #FFF;
border-bottom: 1px solid #CECECE;
background: #F7F7F7;
background: -moz-linear-gradient(top, #f7f7f7 0%, #e6e6e6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F7F7), color-stop(100%,#E6E6E6));
background: -webkit-linear-gradient(top, #F7F7F7 0%,#E6E6E6 100%);
background: -o-linear-gradient(top, #f7f7f7 0%,#e6e6e6 100%);
background: -ms-linear-gradient(top, #f7f7f7 0%,#e6e6e6 100%);
background: linear-gradient(top, #f7f7f7 0%,#e6e6e6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e6e6e6',GradientType=0 ); height:60px; line-height:60px; overflow:hidden;text-indent:1em;}
.view_title a{ font-size:1.5em; font-weight:bold; }
.view_title a:hover{ color:#f20}
.s_box{padding:10px 0 0 0;overflow:hidden;width:93.75%;height:194px;text-align:center;font-weight: 300;font-size: 20px;line-height: 36px;position:relative;background-color:#FFF;margin:0 3.125%;}

/* ������ͨ����ʽ*/
.all_view_box{ margin:10px; border:#eee 1px solid; padding:0; vertical-align:top}
.tabbed_content{background-color:transparent;}
.tabs2{width:100%;height:41px;line-height:41px;position:relative;background:#F3F3F3; border-bottom:#eee 1px solid;overflow:hidden;}
.tabs2 h2{padding-left:10px;float:left;}
.tabs2 .moving_bg{width:33.33333%;height:40px;border-bottom:#ccc 1px solid; color:#e00;position:absolute;z-index:190;left:0;font-weight:bold;overflow:hidden; font-size:140%;background:#F1F1F1;}
.tabs2 .tab_item{display:block;float:left;width:33.33333333%;text-align:center;z-index:200;position:relative;cursor:pointer;color:#000;overflow:hidden; font-size:150%;}
.tabbed_content .slide_content {overflow: hidden;background-color: #fff;position: relative;width: 100%;}
.tabslider {width: 300%;}
.tabslider ul {float: left;width: 33.3333333%;margin: 0;padding: 0; height:auto;}


.s_head .cat-t{line-height: 28px;background-color: #e8e8e8;position: relative; margin:10px auto;}
.s_head .cat-t h3{color: #fff;background-color:#f50;text-align: center;margin-left:5px; font-size:130%; padding:12px 0; }
.s_head .cat-t h3 a{color: #fff;}
.s_head .cat-t h3{color:#fff;font-size: 130%;font-weight: bold;}


.cat_s_box2{background:#fff; padding:10px; border-bottom:#f1f1f1 1px solid;}
.cat_s_box2 a{color:#505050;margin:7px; font-size:120%; padding:2px 4px;}
.cat_s_box2 a:hover{ background:#036; color:#fff;font-size:120%;}
.cat_s_box2 .live-icon {
background:#09F;
color:#eee;
display: inline-block;
padding:5px 12px;
text-align: center;
line-height: 20px;
margin-right: 10px;
position: relative;font-size:120%;
}
.pages a{ background:#09F;color: white;
display: inline-block;
text-align: center;
line-height: 150%; padding:3px 6px;
margin-right: 5px;
position: relative;}
.pages a:hover{ background-color: #006fe2}


.con_con img{ float:left; width:99%; margin: 8px;}
.thumb_com{ width:90px; height:70px;}
.thumb_com img{ width:80px; height:60px;}
.com_nav{ background:#4A1A50 url(../img/com_nav.jpg) repeat-x; height:134px;}
.com_hd{ font-size:200%; color:#222; font-weight: bold;}

.com_daohang{ background:#222; height:30px; line-height:30px; font-size:110%; padding:4px 10px; color:#fff;}
.com_daohang a{ color:#fff;}
.com_daohang span{ color:#fff; float:right;}

.qiyeminglu{ display:block; text-align:center; padding:10px 0px; border-radius:4px; letter-spacing:1px; background-color:#eee; border:solid 2px #ddd; margin:10px auto;}
.city_title{color:#333; background:#f0f0f0; margin:0 10px; height:40px; line-height:40px; font-size:120%;border:solid 1px #eee; border-bottom:none; text-align:center}
.categorylist{ border-top:solid 1px #eee; margin:0px;}
.categorySH,.categorySH2,.categoryGY,.categoryGY2{ border:solid 1px #ddd; overflow:hidden; }
.categorySH,.categorySH .bigCat{ height: auto; border-width:0px 1px 1px 0px; }
.categorySH2,.categorySH2 .bigCat{ height:auto; border-width:0px 1px 1px 0px;}
.categorySH,.categorySH2{ border-width:0px 0px 1px 0px;}
.categoryGY,.categoryGY .bigCat{ height:auto; border-width:0px 1px 0px 0px; }
.categoryGY2,.categoryGY2 .bigCat{ border-width:0px 1px 0px 0px; }
.categoryGY2 .bigCat{ height:auto;}
.categoryGY,.categoryGY2{ border-width:0px;}
.categorylist .bigCat{ float:left; line-height:40px;  width:40px; display:block; border:solid 1px #ddd; border-width:0px 1px 0px 0px; text-align:center; font-size:16px;

background:#f7f7f7;}
.categorylist .bigCat span{ display:inline-block; line-height:20px; margin:8px;}
.ShList,.GyList{ display:block; overflow:hidden; text-align:center; vertical-align:middle; }
.ShList li,.GyList li{ display:inline-block; }
.ShList li a,.GyList li a{ color:#555; display:inline-block; padding:5px 1px;}
.ShList .pr_2,.GyList .pr_2{ width:47%;}
.ShList .pr_3,.GyList .pr_3{ padding:0 4px; float:left; line-height:130%;}
.categoryGY .GyList .pr_4{ width:22%; text-align:center; }
.butsbut a{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.butsbut a{  font-size:18px; margin: 80px auto;height: 50px; display: block; border-radius: 5px; border: none; color: white; background-color: #369ce8;
 -webkit-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;border-radius:5px; cursor: pointer; width:90%; text-align:center; line-height:50px;}
.butsbut a:hover {background-color: #318ed3;}
.butsbut a:disabled {background-color: grey}
.skdslider { width: 100%; position: relative; display: block; overflow: hidden; }
.skdslider:after { content: ''; padding-top: 50%; display: block; }
.skdslider ul.slides { margin: 0; padding: 0; list-style-type: none; }
.skdslider ul.slides li { display: none; }
.skdslider ul.slides li img { width: 100%; height: 100%; border: 0; }
.skdslider ul.slide-navs { bottom: 20px; left: 50%; position: absolute; list-style-type: none; margin: 0; padding: 0; }
.skdslider ul.slide-navs li { float: left; background: url("../img/slide-bg.png") no-repeat scroll 0 0 transparent; height: 12px; width: 12px; margin-right: 4px; cursor:

pointer; }
.skdslider ul.slide-navs li.current-slide { background: url("../img/slide-bg-active.png") no-repeat scroll 0 0 transparent; }
.skdslider .slide-desc { background: url("../img/slide_desc.png") repeat scroll 0 0 transparent; left: 0; padding: 0 15px 0 15px; position: absolute; bottom: 15%; max-width:

85%; display: inline-block; }
.skdslider .slide-desc > h2 { color: #CFDB0C; font-family: 'Oswald'; font-size: 25px; margin-bottom: 10px; margin-top: 10px; text-transform: uppercase; }
.skdslider .slide-desc > p { color: #FFFFFF; font-family: 'Oswald'; font-size: 16px; line-height: 20px; margin-top: 5px; }
.skdslider .slide-desc > p a.more { color: #990000; font-size: 20px; text-decoration: none; }
.skdslider .slide-desc > p a.more:hover { text-decoration: underline; }
.skdslider a.prev { background: url("../img/left.png") no-repeat scroll 0 0 transparent; width: 35px; height: 35px; display: block; cursor: pointer; position: absolute; top:

50%; left: 2%; margin-top: -17px; }
.skdslider a.next { background: url("../img/right.png") no-repeat scroll 0 0 transparent; width: 35px; height: 35px; display: block; cursor: pointer; position: absolute; top:

50%; right: 2%; margin-top: -17px; }
.skdslider a.prev:hover { }
.skdslider a.next:hover { }
.skdslider a.play { background: url("../img/play.png") no-repeat scroll center center transparent; width: 35px; height: 35px; display: none; cursor: pointer; position: absolute;

top: 50%; left: 48%; margin-top: -17px; }
.skdslider a.pause { background: url("../img/pause.png") no-repeat scroll center center transparent; width: 35px; height: 35px; display: none; cursor: pointer; position:

absolute; top: 50%; left: 48%; margin-top: -17px; }
/*Some Responsive CSS */
@media screen and (max-width:767px) {
.skdslider .slide-desc > h2 { font-size: 20px; margin-bottom: 5px; margin-top: 5px; }
.skdslider .slide-desc > p { font-size: 14px; line-height: 15px; margin-top: 5px; }
.skdslider .slide-desc > p a.more { font-size: 14px; }
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*height:1%;}

.dropdown {position: relative;text-align: center}
.dropdown-menu {position: absolute;top: 100%;left: 0;min-width: 80px;background-color: #ef6f2e;display: none;z-index: 10;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.dropdown-menu li {padding: 5px;font-size: 14px;}
.dropdown-menu li a {color: #fff;}
.dropdown.open .dropdown-menu {display: block;}

.rui-header {overflow: hidden; padding: 5px 0;background-color: #ef6f2e;color: #fff;position: fixed;z-index:9999;top:0;left:0;width:100%;margin:0 auto;height:30px;}
.rui-header a {color: #fff;}
.rui-header-l {position: absolute;right: 40px;top: 4px;font-size: 16px;}
.rui-header-l .dropdown-menu {left: -10px;margin-top: 14px;}
.rui-header-r {position: absolute;right: 10px;top: 8px;line-height: 30px;}
.rui-header-r .fa {font-size: 22px;line-height: 1em;}
.rui-header-logo {font-size: 18px;line-height: 30px; padding-left:10px; width: calc(100% - 75px);}
.rui-header-logo img {vertical-align: top;height: 30px;width: auto;margin-right: 10px;}

.sec-1 {padding-bottom: 3px;margin-top:50px}
.sec-1 * {box-sizing: border-box;}
.sec-1 li {float: left;padding: 15px 15px 0;width: 25%;text-align: center;font-size: 14px;}
.sec-1 li i {display: block;height: 70px;width: 70px;margin: 0 auto;line-height: 70px;font-size: 30px;border-radius: 50%;color: #fff;background-color: #f4a95d;}
.sec-1 li i.i1 {background-color: #f4a95d;}
.sec-1 li i.i2 {background-color: #ec89a5;}
.sec-1 li i.i3 {background-color: #8f6fd6;}
.sec-1 li i.i4 {background-color: #6a9be1;}
.sec-1 li i.i5 {background-color: #7acaba;}

.sec-1 li i.i6 {background-color: #f4a95d;}
.sec-1 li i.i7 {background-color: #ec89a5;}
.sec-1 li i.i8 {background-color: #8f6fd6;}
.sec-1 li i.i9 {background-color: #6a9be1;}
.sec-1 li i.i10 {background-color: #7acaba;}

.sec-1 li i.i11 {background-color: #f4a95d;}
.sec-1 li i.i12 {background-color: #ec89a5;}
.sec-1 li i.i13 {background-color: #8f6fd6;}
.sec-1 li i.i14 {background-color: #6a9be1;}
.sec-1 li i.i15 {background-color: #7acaba;}

.sec-1 li i.i2-1 {background-color: #f4a95d;}
.sec-1 li i.i2-2 {background-color: #ec89a5;}
.sec-1 li i.i2-3 {background-color: #8f6fd6;}
.sec-1 li i.i2-9 {background-color: #6a9be1;}
.sec-1 li i.i1:before {content: "\f018";}
.sec-1 li i.i2:before {content: "\f19c";}
.sec-1 li i.i3:before {content: "\f2cd";}
.sec-1 li i.i4:before {content: "\f0ac";}
.sec-1 li i.i5:before {content: "\f0b1";}
.sec-1 li i.i6:before {content: "\f1b3";}
.sec-1 li i.i7:before {content: "\f2c3";}
.sec-1 li i.i8:before {content: "\f0f5";}
.sec-1 li i.i9:before {content: "\f1ea";}
.sec-1 li i.i10:before {content: "\f018";}
.sec-1 li i.i11:before {content: "\f1b3";}
.sec-1 li i.i12:before {content: "\f2c3";}
.sec-1 li i.i13:before {content: "\f0f5";}
.sec-1 li i.i14:before {content: "\f1ea";}
.sec-1 li i.i15:before {content: "\f018";}
.sec-1 li i.i2-1:before {content: "\f1b3";}
.sec-1 li i.i2-2:before {content: "\f2c3";}
.sec-1 li i.i2-3:before {content: "\f0f5";}
.sec-1 li i.i2-9:before {content: "\f1ea";}

.nav-tabs {background-color: #fff;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.nav-tabs li {float: left;width: 50%;}
.nav-tabs li a {font-size: 1.2em; background:#f2f2f2;display: block;text-align: center;padding: 5px 0;border-left: 1px solid #ccc;}
.nav-tabs li:first-child a {border-left: 0;}
.nav-tabs li.active a {
	background-color: #ffffff;
	color: #333;
	font-weight: bold;
}
.tab-content {background-color: #fff;padding-top: 5px;margin-bottom:50px}
.tab-pane {display: none;}
.tab-pane.active {display: block;}

.list-1 {padding: 0 5px;}
.list-1 li {float: left;width: 100%;margin-bottom: 10px;}
.list-1 li a {padding: 0 5px;display: block;}
.list-1 li .m {padding-top: 60%;height: 0;overflow: hidden;position: relative;margin-bottom: 10px;}
.list-1 li .m img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.list-1 li h4 {margin-bottom: 10px;font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.list-1 li p {font-size: 14px;color: #999;margin-bottom: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.list-1 li .tel {font-size: 14px;}
.list-1 li .tel .fa {color: #ef6f2e;}

.rui-footer {text-align: center;padding: 5px 0;color: #fff;background-color: #ef6f2e;font-size: 1em;position:fixed;bottom: 0;left: 0;width: 100%;}
.rui-footer a {color: #fff;}

.rui-filter {background-color: #fff;border-bottom: 1px solid #ddd;padding: 10px;}
.rui-filter h4 {font-weight: normal;font-size: 14px;line-height: 26px;}
.rui-filter .dropdown {float: right;}
.rui-filter .dropdown>span {display: block;font-size: 14px;line-height: 20px;padding: 3px 5px;background-color: #f2913c;color: #fff;border-radius: 3px;}
.rui-filter .dropdown.open>span {background-color: #ef6f2e;}
.rui-filter .dropdown-menu {left: auto;right: 0;margin-top: -3px;}

.list-2 li a {display: block;padding: 5px 10px;border-bottom: 1px solid #ddd;background-color: #fff;}
.list-2 dl {overflow: hidden;}
.list-2 dt {float: left;width: 90px;}
.list-2 dd {margin-left: 100px;}
.list-2 dd h4 {font-size: 14px;}
.list-2 dd .tool {text-align: right;}
.list-2 dd .tool span {padding-left: 10px;color: #f2913c;}
.fa-star {color: #f0ad4e;}
.fa-star-o {color: #999;}

.pages {padding: 10px;text-align: center;background-color: #fff;}
.pages a,.pages span {display: inline-block;padding: 5px 10px;margin: 0 5px;border-radius: 3px;}
.pages a {background-color: #f2913c;color: #fff;}
.pages span {background-color: #eee;}

.view-title {padding: 10px;background-color: #fff;border-bottom: 1px solid #ddd;
	/*margin: 0 0 10px;*/
}
.view-title h2 {font-weight: bold;font-size: 18px;}
.view-title .level {float: right;line-height: 25px;}

.collapse {display: none;}
.collapse.in {display: block;}

.view-collapse {background-color: #fff;border-top: 1px solid #ddd;margin-bottom: 10px;}
.view-collapse-p {border-bottom: 1px solid #ddd;}
.view-collapse-hd {padding: 10px;font-size: 14px;line-height: 20px;display: block;}
.view-collapse-hd:hover {color: #333;}
.view-collapse-hd .fa {float: right;line-height: 20px;}
.view-collapse-hd .fa:before {content: "\f106";}
.view-collapse-hd.collapsed .fa:before {content: "\f107";}
.view-collapse-bd {padding: 10px;font-size: 14px;line-height: 20px;border-top: 1px solid #ddd;}
.view-info-list li {padding: 5px 0;overflow: hidden;}
.view-info-list li span {float: left;color: #888;}
.view-info-list li em {font-style: normal;display: block;margin-left: 70px;}

.view-list-item {border-top: 1px solid #ddd;margin-bottom: 10px;}
.view-list-item .item {display: block;overflow: hidden;padding: 10px;font-size: 14px;line-height: 20px;background-color: #fff;border-bottom: 1px solid #ddd;}
.view-list-item .item span {float: right;color: #f2913c;}

.view-pl-list {background-color: #fff;border-top: 1px solid #ddd;}
.view-pl-list dl {padding: 10px;border-bottom: 1px solid #ddd;}
.view-pl-list dt {font-size: 14px;margin-bottom: 10px;}
.view-pl-list dt .level {font-size: 12px;}
.view-pl-list dt span {float: right;color: #999;}
.view-pl-list dd {font-size: 14px;}

.list-3 li a {display: block;padding: 10px;font-size: 14px;background-color: #fff;border-bottom: 1px solid #ddd;}
.list-3 li h4 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list-3 li p,.list-3 li small {font-size: 12px;color: #999;}

.art-view {padding: 10px;background-color: #fff;}
.art-view-hd {border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px;}
.art-view-hd h2 {font-weight: normal;font-size: 24px;}
.art-view-bd {font-size: 16px;line-height: 1.8;}



.comment_box { margin-top: 15px; position: relative; }
.comment_box .hd { text-align: left; text-align: left; background: #eee; height: 45px; line-height: 45px; padding: 0 15px; border-left: #017ec2 5px solid; }
.comment_box .hd span.title { display: block; padding-left: 2px; font-size: 18px; font-weight: bold; color: #333; padding-bottom: 3px; }
.comment_box .ft { position: absolute; top: -3px; right: 5px; }
.comment_box .ft .menu_2 { display: block; width: 67px; margin-left: 3px; height: 21px; text-align: center; line-height: 21px; }
.comment_box .bd { text-align: left; margin-left: 15px; margin-top: 15px; }
.comments { margin-top: 10px; }
.comments .comment_hd { padding: 0 8px; height: 29px; background-color: #eff2ed; line-height: 29px; color: #999; border-left: #ddd 4px solid; border-radius: 12px 0 0 12px; }
.comments .comment_hd span.name { color: #01e; }
.comments .comment_hd span.date { float: right; }
.comments .comment_bd { line-height: 29px; padding: 5px 10px; }
.comments .jubao a { display: inline; background-position: 0 -388px; padding-left: 18px; text-decoration: none; color: #666; }
.comments .jubao a:hover { color: #f30; }
.comment_input { width: 250px; padding: 2px 5px; line-height: 20px; color: #444; height: 80px;border: 1px solid #eee; width: 90%;}
.art-view-collect{text-align: center;font-size: 1.5rem;width: 45px;height: 45px;margin: 10px auto 0}
.art-view-collect-i{width: 40px;height: 40px;border: 1px solid #000000;border-radius: 20px;display: table-cell;vertical-align: middle}
.art-view-collect-title{width: 40px;line-height: 20px;height: 20px;margin-top: 5px}
.back-top{text-align: center;line-height: 40px;width: 40px;height: 40px;background: #ef6f2e;color: #fff;position: fixed;bottom: 60px;right: 10px;opacity:0.5}

.text-justify {
	text-align: justify;
	word-break: normal;
	word-wrap: normal;
}
.categorylist .bigCat {
	width: 100px;
}

.sec-1 li:nth-of-type(6),
.sec-1 li:nth-of-type(11),
.sec-1 li:nth-of-type(16),
.sec-1 li:nth-of-type(21),
.sec-1 li:nth-of-type(26),
.sec-1 li:nth-of-type(31)
{
	clear: both;
}

.sec-1 li i.ic1 ,.sec-1 li i.ic2-1 {background-color: #f4a95d;}
.sec-1 li i.ic2 ,.sec-1 li i.ic2-2 {background-color: #ec89a5;}
.sec-1 li i.ic3 ,.sec-1 li i.ic2-3 {background-color: #8f6fd6;}
.sec-1 li i.ic4 ,.sec-1 li i.ic2-4 {background-color: #6a9be1;}
.sec-1 li i.ic5 ,.sec-1 li i.ic2-5 {background-color: #7acaba;}
.sec-1 li i.ic6 ,.sec-1 li i.ic2-6 {background-color: #f4a95d;}
.sec-1 li i.ic7 ,.sec-1 li i.ic2-7 {background-color: #ec89a5;}
.sec-1 li i.ic8 ,.sec-1 li i.ic2-8 {background-color: #8f6fd6;}
.sec-1 li i.ic9 ,.sec-1 li i.ic2-9 {background-color: #6a9be1;}
.sec-1 li i.ic10,.sec-1 li i.ic2-10 {background-color: #7acaba;}
.sec-1 li i.ic11,.sec-1 li i.ic2-11 {background-color: #f4a95d;}
.sec-1 li i.ic12,.sec-1 li i.ic2-12 {background-color: #ec89a5;}
.sec-1 li i.ic13,.sec-1 li i.ic2-13 {background-color: #8f6fd6;}
.sec-1 li i.ic14,.sec-1 li i.ic2-14 {background-color: #6a9be1;}
.sec-1 li i.ic15,.sec-1 li i.ic2-15 {background-color: #7acaba;}
.sec-1 li i.ic16,.sec-1 li i.ic2-16 {background-color: #f4a95d;}
.sec-1 li i.ic17,.sec-1 li i.ic2-17 {background-color: #ec89a5;}
.sec-1 li i.ic18,.sec-1 li i.ic2-18 {background-color: #8f6fd6;}
.sec-1 li i.ic19,.sec-1 li i.ic2-19 {background-color: #6a9be1;}
.sec-1 li i.ic20,.sec-1 li i.ic2-20 {background-color: #7acaba;}
.sec-1 li i.ic21,.sec-1 li i.ic2-21 {background-color: #f4a95d;}
.sec-1 li i.ic22,.sec-1 li i.ic2-22 {background-color: #ec89a5;}
.sec-1 li i.ic23,.sec-1 li i.ic2-23 {background-color: #8f6fd6;}
.sec-1 li i.ic24,.sec-1 li i.ic2-24 {background-color: #6a9be1;}
.sec-1 li i.ic25,.sec-1 li i.ic2-25 {background-color: #7acaba;}
.sec-1 li i.ic26,.sec-1 li i.ic2-26 {background-color: #f4a95d;}
.sec-1 li i.ic27,.sec-1 li i.ic2-27 {background-color: #ec89a5;}
.sec-1 li i.ic28,.sec-1 li i.ic2-28 {background-color: #8f6fd6;}
.sec-1 li i.ic29,.sec-1 li i.ic2-29 {background-color: #6a9be1;}
.sec-1 li i.ic30,.sec-1 li i.ic2-30 {background-color: #7acaba;}

.only-member {
	color: red;
}

.comment_box a[target="icomment"] {
	text-decoration: underline;
}

.sec-1 li{
	width: 20%;
	padding: 3px 0;
	font-size: 1.1em;
}

ul.list-2 li a dl dd h4, ul.list-2 li a dl dd p {
	white-space: nowrap;
}
ul.list-2 li {
	height: 81px;
	padding:0;
}
ul.list-2 li a {
	height: 70px;
	overflow: hidden;
}


ul.list-2 li a div.image-middle img {
	max-height: 70px;
}


@media screen and (max-width:340px) {
	.sec-1 li {
		font-size: 1.1em;
	}
}
.sec-1 li i{width: 45px;height: 45px;line-height: 45px; font-size: 25px;}

.rui-header-l .lang {
	float: left;
	padding: 6px 7px;
	font-size: 0.8em;
}


.image-middle {
	display: table;
	width: 100%;
	height: 100%;
	text-align: center;
}

.image-middle span {
	display: table-cell;
	vertical-align: middle;
	height: 75px;
}