* { margin:0; padding:0; }

body { margin:0 auto; font-size:14px; font-family:"����"; color:#333;
	background-color: #f5f5f5; }

li { list-style-type:none; }

img { border:0; }

a { color:#0100A3; text-decoration:none; }

a:visited{ color:purple; text-decoration:none; }

a:hover { color:#ba2636; text-decoration:underline; }

.pf { position:absolute; right:-16px; top:0; }



#header { margin:0 auto; width:100%; height:110px; }

.topsr { margin:0 auto; width:100%; height:40px; }

#head-top { margin:0 auto; width:960px; height:70px; overflow:hidden; }


.htl { float:left; margin-top: 5px; }

.htl .b468x60 { width:468px; height:60px; margin-left:40px;}

.htr { float:left;padding-left:40px; position:relative;}

	.hmenu { margin-top:20px; }

	.hmenu a { margin: 0 4px; }

	.htit { position:absolute; left:10px; padding-left:30px; bottom:-5px; margin-left:545px}

	.htit a { float:left; display:block; width:73px; height:26px; line-height:26px; text-align:center; }

	.htit .curr { color:#FFF; font-weight: bold; background: #BB2A31; font-size: 14px; border-bottom: 3px solid  #BB2A31; }

.htit .curr	b.rtop {display:block;background: #FFF}

.htit .curr b.rtop b{display:block;height: 1px; overflow: hidden; background: #BB2A31;}

.htit .curr	b.r1{margin: 0 5px}

.htit .curr b.r2{margin: 0 3px}

.htit .curr b.r3{margin: 0 2px}

.htit .curr b.rtop b.r4 {margin: 0 1px;height: 2px}


	.htit1 { position:absolute; left:10px; padding-left:30px; bottom:-5px; margin-left:630px}

	.htit1 a { float:left; display:block; width:73px; height:26px; line-height:26px; text-align:center; }

	.htit1 .curr { color:#FFF; font-weight: bold; background: #BB2A31; font-size: 14px; border-bottom: 3px solid  #BB2A31; }

.htit1 .curr	b.rtop {display:block;background: #FFF}

.htit1 .curr b.rtop b{display:block;height: 1px; overflow: hidden; background: #BB2A31;}

.htit1 .curr	b.r1{margin: 0 5px}

.htit1 .curr b.r2{margin: 0 3px}

.htit1 .curr b.r3{margin: 0 2px}

.htit1 .curr b.rtop b.r4 {margin: 0 1px;height: 2px}

#head-nav {
	margin:0 auto;
	width:100%;
	height:36px;
	border-top: 2px solid #24bfad; text-align:center;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	background-color: #fff;
	box-shadow: 0 0 5px 5px #ededed;
}

/*#head-nav a { color: #FFF; line-height:40px; border-right: 1px solid #CCC; padding-right: 9px; }*/

.center{

	margin:0px auto;

}

.w960{

	width:960px;

	position:relative;

}

.topsr .search{

	height:40px;

	background:url(../images/search-bg.png) repeat-x;

	clear:none;

}

.topsr .search .form{

	padding-left:10px;

	padding-top:5px;

	float:left;

}

.topsr .search .form h4{

	display:none;

}

.topsr .search .form input.search-keyword{

	width:156px;

	height:18px;

	border:none;

	background:url(../images/search-bg.gif) left top no-repeat;

	line-height:15px;

	font-size:12px;

	padding:5px 3px 0px 58px;

	overflow:hidden;

}

.topsr .search .form select.search-option{

	margin-left:2px;

}

input, select, button {

-x-system-font:none;

font-family:Verdana,Arial,Tahoma;

font-size:12px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

vertical-align:middle;

}



.topsr .search .form button.search-submit{

	width:68px;

	height:22px;

	border:none;

cursor:pointer;

	background:#F00 url(../images/search-bg.gif) right top no-repeat;

	font-size:0px;

	line-height:100px;

	margin-left:2px;

	*margin-left:5px;

	overflow:hidden;

}

.topsr .tags{

	float:left;

	margin-left:16px;

	padding-top:8px;

}

.topsr .tags h4{

	width:66px;

	height:19px;

	float:left;

	font-size:0px;

	line-height:100px;

	overflow:hidden;

	background:url(../images/search-tags-title.gif) no-repeat;

}

.topsr .tags ul{

	height:21px;

	float:left;

	overflow:hidden;

}

.topsr .tags ul li{

	float:left;

	line-height:19px;

	padding:0px 5px;

}

#pagemain { margin:0px auto; width:1180px; }



.top-img {background:#EEE; width:960px; margin:5px auto;}

.top-img img{ border: solid 1px #ccc; padding:5px; width:112px; height:126px;}

.top-img a img{background:#FFF;}

.top-img a:hover img{background:#EEE;}

.top-img ul{width:945px; border:1px solid #CCC; margin:5px auto; background:#FFF;}

.top-img ul li{margin:5px 5px 2px 5px; float: left;}



.m-wrap { margin:0 auto; text-align:center; }

.m-wrap dl {  background-color:#FFF; }

.m-wrap dl dt { padding-left:10px; height:33px; line-height:33px; position:relative;}

/*.m-wrap .pf { position:absolute; right:-16px; top:0; }*/

.br { height:5px; width:100%; clear:both; overflow:hidden; }



.m1-M,.m1-R{ text-align:left; background: #FFF; }

.m1-L { float:right; width:300px; }

.m1-M { float:left !important; width:432px; }

.m1-R { float:left; width:482px; }



.focus { width:250px; height:366px; background-color:#FFF; overflow:hidden;

	border:1px #CCC solid;}

.focus a img {

	border:2px #CCC solid;}

.focus a:hover img {

	border:2px #EEE solid;}

.focus li{

	width:40px;

	height:40px;

	float:left;

	margin:5px 0 5px 4px;}

.list1 dd { padding:0 5px; line-height:28px; overflow:hidden; margin-right: 5px; margin-left: 5px;  }

.list1 dd a { padding-left:10px; background:url(../images/arrow.gif) no-repeat left center; }

.list1 dd span {float:right; }

.list1 dd strong{ font-weight: normal; color: #03F; }



.tools {

	background: url(../images/lm_bg.jpg) no-repeat #FFF;

	overflow:hidden;

	height:156px;

}

.tools ul{

	padding-top:40px;

	float:left;

	padding-left:15px;

	height:107px;

	widht:197px;}

.tools ul li {

	height:auto;

	text-align:center;

	line-height:24px;

	*line-height:27px;

	padding-left:6px;

	margin-left:7px;

	margin-bottom:6px;

	float:left;}

.tools ul li a {

	background:url(../images/rea_b1.gif) no-repeat;

	width:73px;

	height:28px;

	padding-left:6px;

	display:block;

	color:#c66200;

	overflow:hidden;}

.tools ul li a:hover {

	background:url(../images/rea_b1.gif) no-repeat;

	background-position:0px -28px;color:#00851c;

	padding-left:6px;}



.list2 dd { margin:4px; padding:0 10px;   }

.list2 dd li { line-height:28px; padding-left:10px; background:url(../images/arrow.gif) no-repeat left center;height:28px;overflow:hidden;}

.list2 dd li span { float:right; }



.m2-L,.m2-R { text-align:left; padding:5px; }

.m2-L { float:left; width:730px; }

.m2-R { float:right; width:203px; overflow:hidden; }



.b728x90 { width:728px; height:90px; border:1px solid #CCC; background-color:#FFF; overflow:hidden; }



.dlimg dd { width:728px; overflow:hidden; }

.dlimg dd a { display:block; float:left; padding: 10px 0 7px 8px; }

.dlimg dd img { width:108px; height:144px; border:2px solid #ccc; }


.dlspace dd { padding:8px 10px 7px 10px; _padding:8px 8px 7px 8px; width:183px; line-height:56px; }

.dlspace dd a { display:block; height:56px; }

.dlspace dd strong { padding-left:20px; background:url(../images/icon-qz.gif) no-repeat; font-weight:normal; }

.dlspace dd img { float:right;/*padding:3px; background:url(../images/space-img-bg.gif) no-repeat;*/ }



.m3 { text-align:left; width:960px; padding:5px 0; overflow:hidden;  }

.m5 { text-align:left; width:960px; padding:5px 0;  overflow:hidden; }

.dllist { float:left; width:312px; display:inline;}




.dllist dd li span { float:right; }

.dllist b,.list1 b, .list2 b { font-size: 14px; color: #C00;}

.dllist dt a:hover,.list1 dt a:hover, .list2 dt a:hover { color: #C00;} 

/*.dllist dt a,.list1 dt a, .list2 dt a{  padding-left:20px; }*/
.jn86 a{ background:none!important; }

.dllist dt span.more{

	float:right;

	position:relative;

	padding-right:0px;

	color:#FF7F00;

}

.dllist dt span.more a{

	color:#FF9F00;

	text-decoration:none;

}

.dllist dt span.more a:hover{

	color:#FF7F00;

}

.dllist dt span.label{

	height:24px;

	float:right;

	overflow:hidden;

	padding-right:1px;

	padding-top:2px;

}


.dllistlicai { float:left; width:958px; }

/*.dllistlicai dd {  margin:5px; padding:0 5px; }*/

.dllistlicai dd li {line-height:28px;  }

.dllistlicai dd li span { float:right; }

.dllistlicai b,.list1 b, .list2 b { font-size: 14px; color: #C00;}

.dllistlicai dt a:hover,.list1 dt a:hover, .list2 dt a:hover { color: #C00;} 

/*.dllistlicai dt a,  .list2 dt a{  padding-left:20px; }*/

.dllistlicai dt span.more{

	float:right;

	position:relative;

	padding-right:0px;

	color:#FF7F00;

}

.dllistlicai dt span.more a{

	color:#FF9F00;

	text-decoration:none;

}

.dllistlicai dt span.more a:hover{

	color:#FF7F00;

}

.dllistlicai dt span.label{

	height:24px;

	float:right;

	overflow:hidden;

	padding-right:1px;

	padding-top:2px;

}







.m4-L,.m4-R { text-align:left; padding:5px; background: #FFF; }

.m4-L { float:left; width:624px; }

.m4-R { float:right; width:308px; }



.dlfzl { float:left; width:310px; }

.dlfzl dd { margin:5px; padding:8px 0 10px; float:left; display:inline; }

.dlfzl dd img { border:2px solid #ccc; }

.dlfzl dd li { line-height:230%; }



.fzlimg { clear:both; width:615px; margin-top:5px; padding-left:7px; border:1px solid #CCC; background-color:#FFF; overflow:hidden; }

.fzlimg a { display:block; float:left; padding:14px 6px; }

.fzlimg img { border:2px solid #ccc;  }



.dlmusic dd { margin:5px; padding:0 10px;   }

.dlmusic dd li { line-height:28px; padding-left:10px; background:url(../images/arrow.gif) left center no-repeat; }

.dlmusic dd li span { float:right; }



.flink { text-align:left; font-size: 12px; }

.flink dd { width:99%; padding:5px 5px; overflow:hidden; }

.flink dd li {  text-align: center;
	padding: 0 14px;
	margin: 3px 0;
}
.flink dd li a{
	color: #999;
}
.flink dd li a:hover{
	color: #999;
}

#footer {
	width:100%;
	background-color: #1f1f1f;
}

.foot-nav a { color:#0100A3; text-decoration:none; }

.foot-nav a:visited{ color:#0100A3; text-decoration:none; }

.foot-nav a:hover { color:#ba2636; text-decoration:underline; }



#footer p { line-height:200%; margin-top:6px; }

#footer p span { font-family:Arial; }



/*��ҳ��ʽ*/

#search { margin:5px auto; width:960px; padding:5px; background:#EEE;}

.wrap { border:1px solid #CCC; background-color:#FFF; clear:both; overflow:hidden; }

.s-L { float:left; padding:10px; }

.s-L span { float:left; font-size:14px; padding-top:4px; *padding-top:7px; }

.s-L form { float:left; }

.s-L .sinpt { width:300px; padding:3px; border:1px solid #ccc; border-right:0; }

.s-L .sbtn { padding:2px; *padding:3px 0 0 0; border:1px solid #ccc; background:#FFF; }

.s-R { float:right; margin:16px 10px 0 0; }



.b960x80 {

	width:950px;

	margin:0 auto;

	background:#EEE;

	height:60px;

	padding-left:10px;

	overflow:hidden;}

.b960x80 ul {

	background:#FFF;

	width:468px;

	float:left;}



.s960x80 {margin:0 auto;width:960px; background:#EEE;}

.s960x80 ul {height:160px;overflow:hidden;width:480px; float:left;}



.list-L, .list-img, .list-tx{ float:left; width:698px; }

.list-R { float:right; width:252px; }



.list-L dl, .list-R dl, .list-img dl, .list-tx dl { border:1px solid #CCC; background-color:#FFF; }

.list-R dl ul li strong { color: #00F; font-weight: normal; }

.list-L dl dt, .list-R dl dt, .list-img dl dt, .list-tx dl dt { padding-left:10px; height:33px; line-height:33px; color:#C00; background:url(../images/title-bg.gif) repeat-x; position:relative; }

.list-L dl dt a, .list-R dl dt a, .list-img dl dt a, .list-tx dl dt a { color:#C00; }

.list-R dd { margin:5px; padding:0 10px;   }

.list-L dd { margin:5px; padding:0 10px; }



.list-img dd {margin:5px; padding:0 10px; width:680px;}

.list-img dd li {Z-INDEX: 1000; FLOAT: left; MARGIN: 8px 5px 2px 0px; POSITION: relative}

.list-img dd li span {DISPLAY: block; MARGIN: 0px 6px; OVERFLOW: hidden; WIDTH: 110px; LINE-HEIGHT: 1.8em; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center}

.list-img img{MARGIN: 8px 6px 0px; border:#999999 2px;}



.list-tx dd {margin:5px; padding:0 10px;}

.list-tx dd ul{margin-left:10px; padding:0 10px;}

.list-tx dd li {Z-INDEX: 1000; FLOAT: left; MARGIN: 8px 5px 2px 0px; POSITION: relative}

.list-tx dd li span {DISPLAY: block; MARGIN: 0px 6px; OVERFLOW: hidden; WIDTH: 100px; LINE-HEIGHT: 1.8em; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center}

.list-tx img{MARGIN: 8px 6px 0px; border:#999999 2px;}



.list-L dd li, .list-R dd li { line-height:28px; padding-left:10px; background:url(../images/arrow.gif) left center no-repeat; }

.list-L dd li span { float:right; }

.list-t { background:#FFF; border:1px solid #CCC; padding:4px 5px 4px 10px; _padding:4px 5px 10px 10px; overflow:hidden; }

.list-t .bt { font-size:14px; text-align:center; padding:2px 0; background:url(../images/tools-tit.gif) 45px 0 no-repeat; overflow:hidden;}

.list-t .bt span { padding-left:20px; }

.list-t a { float:left; display:block; width:110px !important; width:113px; padding-left:5px; line-height:180%; overflow:hidden; }



.b250x250 { clear:both; margin:0px 0 5px; width:250px; height:250px; border:1px solid #CCC; background-color:#FFF; overflow:hidden; }

.b250x150 { width:0px; height:0px;}

p.pages { width:630px; height:22px; margin:8px; padding:4px 6px; background:#f1f1f1; border:1px solid #CCC; overflow:hidden; }

p.pages a, p.pages strong, p.cpages a, p.cpages strong, p.cpages span { display:block; float:left; height:20px; line-height:20px; text-decoration:none; margin-right:4px; padding:0 6px; background:#fff; border:1px solid #adb1bd; }

p.pages span { padding-top:6px; }

p.pages a, p.cpages a { color:#526777; }

p.pages a:hover, p.cpages a:hover { color:#1e7500; background:#eeffe8; border:1px solid #4aad27; text-decoration:none; }

p.pages strong, p.cpages strong { color:#fff; background:#48525d; border:1px solid #373e45; }

p.cpages { height:100%; margin:11px auto; overflow:auto; clear:both; }



.m-top { margin:0 auto 5px; width:948px; padding:5px; background:#EEE; }

.m-top ul {float:left; height:20px; background:#FFF;}

.mt { color:#F00; height:30px; }

.add-bd,.add-qq { margin:0 5px; padding:2px 0 2px 20px; }

.add-bd { background:url(../images/icons-mtop-1.gif) no-repeat; }

.add-qq { background:url(../images/icons-mtop-2.gif) no-repeat; }



.con-tit { text-align:center; padding:5px 0; }

.con-tit h1 { display:block; font-size:18px; line-height:180%; }

.con-tit p { margin-top:10px; font-size:13px; color:#666; }



.con-top { height:280px; padding:5px 0; }

.b336x280 { float:left; width:336px; height:280px; overflow:hidden; }

.con-top-R { float:right; width:325px; overflow:hidden; }

	.bor-bg { border:1px solid #E5E5E5; background:#F8F8F8; }

	.con-tag { padding:0 10px; height:29px; line-height:29px; }

	.con-text { height:221px; margin-top:6px; padding:10px; overflow:hidden; }

	.con-text p { text-indent:12px; line-height:180%; padding-bottom:10px; }

.con-show { margin-top:5px; padding:5px 10px; text-align:left; font-size:14px; line-height:22px;}

.con-show p {margin-top:10px;}

.con-show a  { color:#00F;}

.con-show a:hover { color:#ba2636; text-decoration:underline;}

.con-show img{

max-width:639px;

height:auto;

border:1px #CCC solid;

padding:3px;

margin:3px;

zoom:expression( function(elm){if (elm.width>639){var oldVW = elm.width;

elm.width=639;elm.height = elm.height*(639/oldVW)}}(this))}



.prev_next { width:100%; text-align:right; margin:3px 0 0 0; padding:10px 0 5px 0; border-top:1px dashed #CCC; clear:both; overflow:auto; }

.prev_next span { float:left; }



.dcmp-mood { height:60px; }

.dcmp-mood ul li { padding-left:0;background:none; }



.top {float:center;}



.bignews {

	float:left !important;

	text-align:left;

    width: 432px;

	margin-left:5px !important;

	

	padding: 5px;

	*float:normal;

	

}

.bignews ul{margin:5px; padding:0 10px;}



.bignews ul li { line-height:28px; }



.bignews ul li span { float:right; }



.top-z { width:368px; text-align:left; float: left; margin-right: 10px; }



.topnews {
	background-image: url(../images/corner.png);
	background-repeat: no-repeat;
	background-color:#FFF;
}

.toutiao {
	padding-top: 36px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 20px;
	margin-bottom: 10px;
	/*height:55px;*/
}

	

.toutiao h2 a {

	font-size: 16px;

	color: #000000;

}

.toutiao p {

	padding-left: 30px;

	padding-right: 20px;

	margin-top: 10px;

	text-indent: 20px;

}

.toutiao h2 { text-align: center;}



.toplist { margin:5px 5px 0px; padding:0 10px;   }

.toplist li{
	line-height:28px;
	/*padding-left:10px;*/
	/*background:url(../images/arrow.gif) left center no-repeat;*/
	height:28px;
	overflow:hidden;
	list-style: none
}




.tbox dt span.more{

	float:right;

	position:relative;

	line-height:26px;

	padding-right:8px;

	color:#FF7F00;

}

.tbox dt span.more a{

	color:#FF9F00;

	text-decoration:none;

}

.tbox dt span.more a:hover{

	color:#FF7F00;

}

.tbox dt span.label{

	height:24px;

	float:right;

	overflow:hidden;

	padding-right:1px;

	padding-top:2px;

}



.content a{test:expression(target="_blank");}



.headling { float: left; font-size: 14px;  }

.headling a { line-height:37px; font-weight: bold; color:#464646; background:url(../images/indextubiao.gif) no-repeat left; margin-right: 1px; margin-left: 2px; padding-left: 12px; }

.headling a:hover { color:#ba2636; text-decoration:underline; }





.xinlang { line-height:37px; margin-left: 15px;  font-size: 13px; }

.xinlang img {position: relative; top:1px;}

.xinlang a { color:#333; text-decoration:none; }

.xinlang a:visited{ color:#333; text-decoration:none;}

.xinlang a:hover { color:#ba2636; text-decoration:none; }



.guge{margin:0 auto; width:1180px; overflow:hidden;}

.guge1{  float: left; }

.guge2{ float: right; }



.lsbyzst { width:950px; margin:0 auto; overflow:hidden; padding-top:30px; padding-bottom:30px;}

.lszst1 { width: 450px; float: left;}

.lszst2 { width: 450px; float: right; }

.lszst1 p, .lszst2 p{ font-size:18px; margin-top:10px; text-align: center; font-weight: bold; }



.tou { width: 960px; margin:0 auto; border-bottom: 1px solid #E1E1E1; padding-top: 4px;  }

.tou h1 {font-size:13px; color: #666;}

.tou h2 {font-size:13px; color: #666;}



.ada {width:530px; height:55px;    margin-left:240px; margin-top:10px; text-align: center; color:#00F; font-weight: bold;  }

.ada a { color:red; text-decoration:none; }

.ada a:visited{ color:red; text-decoration:none; }

.ada a:hover { color:red; text-decoration:underline; }



.ad2 {width:728px; height:90px; margin-top:10px;   text-align: center; color:#00F; font-weight: bold;  }

.ad2 a { color:red; text-decoration:none; }

.ad2 a:visited{ color:red; text-decoration:none; }

.ad2 a:hover { color:red; text-decoration:underline; }



.adb { border-bottom: 1px dashed #CCC; padding: 3px 0; color:#0000FF; font-weight: bold; text-align: center; border-top: 1px dashed #CCC; }

.adb a { color:red; text-decoration:none; }

.adb a:visited{ color:red; text-decoration:none; }

.adb a:hover { color:red; text-decoration:underline; }

.adc{ text-align: center; border: 1px solid #CCC; width: 958px; color: #F00; ; font-weight: bold; margin: 0 auto; }

.adc a { color:red; text-decoration:none; }

.adc a:visited{ color:red; text-decoration:none; }

.adc a:hover { color:red; text-decoration:underline; }



.pinluna { padding-left:10px; height:33px; line-height:33px; color:#C00; background:url(../images/title-bg.gif) repeat-x; }

.pinlunb { border:1px solid #CCC; background-color:#FFF; margin-top: 7px; }

.pinlunc { margin: 10px auto 0px; width: 650px; }



.zst{ margin: 0px auto; width: 960px; overflow: hidden; }

.zst a { color:#0100A3;}

.zst a a:visited{ color:#0100A3; text-decoration:none; }

.zst a:hover { color:#ba2636; text-decoration:underline;}



.zstleft { float: left; width:198px; border: 1px solid #CCC;  }

.zstleft li { line-height: 28px; list-style: none outside; padding-left:10px; }

.zstleft li a { color:#0100A3; padding-left:10px; background:url(../images/arrow.gif) left center no-repeat;}

.zstleft li a a:visited{ color:#0100A3; text-decoration:none; }

.zstleft li a:hover { color:#ba2636; text-decoration:underline;}

.zstlm{ background:url(../images/title-bg.gif) repeat-x; color:#ba2636; font-weight: bold; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; } 



.zstright{ float: right; width:740px; text-align: center; margin-bottom: 10px;}



.zstwz { width:958px; border: 1px solid #CCC; margin: 10px auto 0px; overflow: hidden; }

.zstwz li { line-height: 28px; list-style: none outside; padding-left:10px; float: left; width: 309px; }

.zstwz li a { padding-left:10px; background:url(../images/arrow.gif) left center no-repeat;}

.zstwz p { background:url(../images/title-bg.gif) repeat-x; color:#ba2636; font-weight: bold; border-bottom: 1px solid #CCC; line-height: 28px; padding-left:10px; } 



.zstpinglun{ margin:0 auto; width: 960px; }

.zstpinluna { padding-left:10px; height:33px; line-height:33px; color:#C00; background:url(../images/title-bg.gif) repeat-x; }

.zstpinlunb { border:1px solid #CCC; background-color:#FFF; float: right; width: 700px; margin-bottom: 10px; }

.zstpinlunc { margin: 10px auto 0px; width: 650px; }

.zstad{ float: left;}



.ggad{ float:left; border: 1px solid #CCC; text-align: center; width: 100%; height: 100px;}


.head_inner{
	width: 1180px;
	height: 100%;
	margin: 0 auto;
	display: flex;
	align-items: center;
}
.head_inner a{
	height: 100%;
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #333;
	padding: 0 14px;
	flex: 1;
	justify-content: center;
	font-weight: 500;
	white-space: nowrap;
}
.head_inner a.on{
	color: #ffffff;
	background-color: #24bfad;
}


.main{
	width: 1180px;
	margin: 0 auto;
}
.top_main{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.top_main .main_l{
	width: 582px;
	/*height: 80px;*/
	display: flex;
	border: 1px solid #ededed;
	padding: 10px 0;
	background-color: #fff;
}
.top_main .main_l .main_l_for{
	width: 100%;
	height: 60px;
	display: flex;
	flex-wrap: wrap;
}
.top_main .main_l .main_l_for .main_l_for_t{
	border-right: 1px solid #ededed;
	width: 25%;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color: #666;
	cursor: pointer;
	box-sizing: border-box;
}
.top_main .main_l .main_l_for .main_l_for_t:nth-child(4n+0){
	border-right: 0;
}
.top_main .main_l .main_l_for .main_l_for_t:hover,.top_main .main_l .main_l_for .main_l_for_t.on{
	color: #24bfad;
}
.main_r{
	width: 582px;
	height: 80px;
	display: flex;
	border: 1px solid #ededed;
	justify-content: space-between;
	align-items: center;
	background-color: #fff;
}
.main_r .main_r_l{
	width: 102px;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.main_r .main_r_l .title{
	font-size: 21px;
	color: #333;
	text-align: center;
}
.main_r .main_r_l .text{
	font-size: 16px;
	color: #333;
	text-align: center;
}
.main_r_r{
	display: flex;
	align-items: center;
	background-color: #fff;
}
.main_r_r .main_r_r_box{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 212px;
	height: 60px;
}
.main_r_r .main_r_r_box .main_r_r_box_r{
	width: 100%;
	height: 28px;
	display: flex;
	align-items:center;
}
.main_r_r_box_r .main_r_r_box_r_l{
	width: 80px;
	height: 28px;
	display: flex;
	align-items:center;
	justify-content: center;
	font-size: 14px;
	color: #666;
	background-color: #f5f5f5;
	margin-right: 16px;
}
.main_r_r_box_r span{
	font-size: 16px;
	color: #27bfab;
	font-weight: 600;
	line-height: 28px;
}
.main_r_r_box_r img{
	width: 8px;
	height: 13px;
	display: block;
}
.top_r_wl{
	width: 368px;
	height: 450px;
	background-image: url(../images/che.png);
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
.top_r_wl_b{
	width: 337px;
	height: 155px;
	background-color: rgba(255,255,255,0.8);
	padding: 15px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 20px;
}
.top_r_wl_b_t{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.top_r_wl_b_t .title{
	display: block;
	font-size: 18px;
	color: #333;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width: 210px;
}
.top_r_wl_b_t .text{
	display: flex;
	font-size: 12px;
	color: #31c4b2;
}
.top_r_wl_b_t .text span{
	font-size: 12px;
	color: #333;
}
.top_r_wl_b_c{
	word-break:break-all;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	overflow: hidden;
	-webkit-line-clamp: 2;
	font-size: 12px;
	color: #333;
}
.bix_wla{
	width: 100%;
	display: flex;
	align-items: center;
}
.bix_wla .touxi{
	width: 40px;
	height: 40px;
	display: block;
}
.bix_wla .user{
	font-size: 14px;
	color: #666666;
	display: block;
	margin: 0 16px;
	line-height: 40px;
}
.bix_wla .an{
	padding: 0 10px;
	background-color: #ffcc4f;
	display: block;
	font-size: 12px;
	color: #fff;
	height: 20px;
	border-radius: 20px;
	line-height: 20px;
}
.box_tab_x{
	display: flex;
}
.box_tab_x .bx_w{
	width: 74px;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #555555;
}
.bnox_wa{
	padding: 0 10px;
	width: 48%;
	height: 30px;
	border-radius: 4px;
	border: 1px solid #2ec2b2;
	font-size: 16px;
	color: #2ec2b2!important;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 15px;
	box-sizing: border-box;
}
.bnox_wa img{
	margin-left: 6px;
}
.bnox_wa:hover{
	color: #2ec2b2;
}
.ajkl2{
	width:480px;
	padding: 0 20px;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	font-size: 14px;
	color: #999;
	margin-top: 14px;
}
.ajkl2 a{
	display: block;
	font-size: 14px;
	color: #333!important;
	width: 48%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	flex-direction: ;
}
.li_walc{
	display: flex;
	align-items: center;
}
.li_walc span{
	font-size: 14px;
	color: #fe6813;
	margin-right: 10px;
}
.li_walc .awl{
	display: block;
	width: 270px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #333;
}
.li_walc .awl:hover{
	color: #333;
}
.walkjc{
	width: 100%;
	display: flex;
	align-items:center;
	justify-content: space-between;
	margin: 20px 0;
}
.walkjc .xian{
	width: 162px;
	height: 2px;
	background-color: #2dc1b1;
}
.walkjc a{
	display: block;
	font-size: 20px;
	color: #2dc1b1;
}
.bxola_wl{
	width: 100%;
	height: 84px;
	display: flex;
	align-items:center;
	border: 1px solid #ededed;
}
.bxola_wl img{
	width: 105px;
	height: 52px;
}
.bxola_wl  .pic_box{
	width: 142px;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items:center;
	border-right: 1px solid #ededed;
}
.bxola_wl .blkj{
	width: 290px;
	height: 60px;
	flex-wrap: wrap;
	display: flex;
	margin-left: 20px;
}
.bxola_wl .blkj a{
	padding-left: 22px;
	font-size: 12px;
	color: #999;
	margin: 7px 0;
	position: relative;
}
.bxola_wl .blkj a:after{
	content: '';
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #ccc;
}
.bxola_wl .blkj a:hover{
	color: #999;
}
.box_wil{
	width: 100%;
	padding: 0 15px;
	background-color: #fff;
	box-sizing: border-box;
	margin-bottom: 15px;
}
 .top_text1{
	width: 100%;
	height: 45px;
	line-height: 44px;
	border-bottom: 1px solid #ededed;
	font-size: 18px;
	color: #333;
	margin-bottom: 15px;
	text-align: left;
	 box-sizing: border-box;
}
.box_wil .akjw_wl2{
	display: flex;
	flex-wrap: wrap;
}
.box_wil .akjw_wl2 .wkljac{
	width: 80px;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-right: 15px;
	margin-bottom: 15px;
}
.box_wil .akjw_wl2 .wkljac:nth-child(3n+0){
	margin-right: 0;
}
.box_wil .akjw_wl2 .wkljac img{
	width: 80px;
	height: 80px;
}
.box_wil .akjw_wl2 .wkljac span{
	font-size: 14px;
	width: 100%;
	line-height: 34px;
	color: #333;
	display:block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.box_wil .akjw_wl2 .wkljac .box_w2l{
	width: 70px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border-radius: 4px;
	background-color: #27bfab;
}
.boax_wil2{
	width: 100%;
	display: flex;
	align-items:center;
	justify-content: space-between;
}
.boax_wil2 .wlkaj2{
	width: 80px;
	height: 80px;
	background-color: #f8f8f8;
	display: flex;
	flex-direction: column;
	align-items:center;
	justify-content: center;
}
.boax_wil2 .wlkaj2 .wklaj21{
	width: 100%;
	display: flex;
	align-items:center;
	justify-content: space-around;
}
.boax_wil2 .wlkaj2 .wklaj21 .bnoa{
	width: 24px;
	height: 14px;
	border-radius: 4px;
}
.boax_wil2 .wlkaj2 .klj{
	width: 50px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-color: #27bfab;
	border-radius: 4px;
	margin-top: 10px;
}
.tialjw{
	font-size: 14px;
	color: #333;
	display: block;
	line-height: 43px;
	text-align: center;
	width: 100%;
}
.box_2l2d{
	width: 100%;
	display: flex;
	flex-direction: column;
	padding: 15px 15px;
	box-sizing: border-box;
}
.box_2l2d a{
	font-size: 14px;
	color: #333;
	display: block;
	padding-left: 15px;
	position: relative;
	text-align: left;
	margin-bottom: 10px;
}
.box_2l2d a:last-child{
	margin-bottom: 0;
}
.box_2l2d a:after{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 3px;
	height: 3px;
	background-color: #2ec2b2;
	border-radius: 50%;
}
.awlkj2{
	width: 100%;
	display: flex;
	align-items:center;
	justify-content: space-between;
}
.awlkj2 .title{
	font-size: 20px;
	color: #27bfab;
}
.awlkj2 .boxge{
	width: 44px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-color: #27bfab;
	border-radius: 4px;
}
.wajl_2 li{
	display: flex;
	margin-top: 20px;
	align-items:center;
	justify-content: space-between;
}
.lwkaj{
	width: 24px;
	background-color: #e6e6e6;
	font-size: 18px;
	color: #999;
	float: unset!important;
	display: block;
	text-align: center;
}
.wajl_2 li:nth-child(1) .lwkaj{
	background-color: #27bfab;
	color: #fff;
}
.wajl_2 li:nth-child(2) .lwkaj{
	background-color: #52ccbc;
	color: #fff;
}
.wajl_2 li:nth-child(3) .lwkaj{
	background-color: #7dd9cd;
	color: #fff;
}
.wajl2122{
	margin-left: 10px;
	color: #333!important;
}
.liual{
	color: #999;
	font-size: 12px;
}
.awlj1kc{
	font-size: 20px;
	color: #27bfab;
}
.wajl21222{
	padding-left: 20px;
	margin-left: 30px;
	font-size: 14px;
	color: #333!important;
	position: relative;
}
.wajl21222:after{
	content: '';
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #27bfab;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.box_2s3{
	width: 314px;
	height: 210px;
	margin-top: 7px;
	position: relative;
}
.box_wlc26{
	width: 100%;
	height: 33px;
	font-size:18px;
	color: #fff;
	background-color: rgba(0,0,0,0.3);
	line-height: 33px;
	padding: 0 15px;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#bdshare{
	float: right!important;
}
.titl_2e{
	font-size:18px;
	color: #27bfab;
}
.boxalkw{
	background-color: #ffcc4f;
	padding: 0 14px;
	font-size:14px;
	color: #fff;
	border-radius: 24px;
	height: 24px;
	margin-left: 20px;
	line-height: 24px;
}
.box_footer{
	width: 1180px;
	height: 258px;
	margin: 0 auto;
	background-size: 100% auto;
	background-position: left bottom;
	background-repeat: no-repeat;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	padding-top: 30px;
}
.box_leal{
	width: 572px;
	height: 165px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.box_leal .title{
	font-size: 16px;
	color: #fff;
}
.box_lia2n{
	display: flex;
	width: 490px;
	flex-wrap: wrap;
	color: #fff;
	font-size: 12px;
}
.box_lia2n a,.box_lia2n a:hover{
	font-size: 12px;
	color: #ffffff;
}
.box_21te{
	font-size: 12px;
	color: #fff;
}
.box_cenq{
	width: 386px;
	height: 165px;
	border-right: 1px solid #ededed;
	border-left: 1px solid #ededed;
	display: flex;
	align-items:center;
	justify-content: center;
}
.box_cenq .box_wkl{
	width: 200px;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.box_cenq .box_wkl .title{
	font-size: 16px;
	color: #fff;
}
.box_cenq .box_wkl .qqhao{
	font-size: 30px;
	color: #24bfad;
}
.box_cenq .box_wkl .text{
	font-size: 12px;
	color: #fff;
}
.box_2l1cx{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items:center;
	height: 165px;
}
.box_2l1cx span{
	font-size: 16px;
	color: #fff;
}
.left_word a{
	line-height: unset;
}
.box_2ql a font{
	color: #333;
}









