@charset "UTF-8";

*,*:before,*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,img,abbr,acronym,address,big,cite,code,del,dfn,em,font,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,hgroup,menu,nav,summary,time,mark,audio,video,header,footer,input,b{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;background:transparent;}
html{font-size:62.5%;}
/*html,body{height:100%}*/
body{
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	word-wrap: break-word;
	overflow-wrap: break-word;
	background: #fff;
	color: #353535;		
	font-family:"微软雅黑";
	font-size: 14px;
	font-size: 1.4rem;
}
*{font-size: 14px;font-size: 1.4rem;}
span b,span strong{font-size:inherit;}
input{line-height:1;-webkit-appearance : none ;border-radius: 0;} /*解决iphone safari上的圆角问题*/
input[type="radio"]{-webkit-appearance:radio;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
a{color: #353535;text-decoration:none;}
h1, h2, h3, h4, h5, h6 ,p{font-weight: normal;margin: 0;padding: 0;}
ul,li,ol{list-style: none;overflow: hidden;position: relative;}
img{padding: 0;margin: 0;vertical-align:middle; display:inline-block;max-width: 100%;}
.clear{*zoom: 1;clear:both; height:0px; visibility:hidden;overflow:hidden;}
.clear:after{display: block;content: '\20';clear:both; height:0;}
.l{float: left;}
.r{float: right;}
.oh,.share,.mr{overflow: hidden;}
.main{overflow: hidden;width: 100%;max-width: 1000px;_width:1000px;margin: 0 auto;overflow: hidden;}
.wrap{overflow: hidden;width: 100%;max-width: 1000px;_width:1000px;margin: 0 auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.w960 .wrap{width: 100%;max-width: 960px;_width:960px;margin: 0 auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.w960 .mt18,.w760 .mt18{margin-top: 18px;}
.boxsing{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mt10{margin-top: 10px;}
.mt18{margin-top: 18px;}
.w100{width: 100%;}
.tc{text-align: center;}
.pr{position: relative;}
.bg{position: absolute;bottom: 0;left: 0;width: 100%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;background-color: #000;}
.txt{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 10;}
.w960 .ad,.ad{text-align: center;margin-top: 20px;}
.w960 .mr .ad:first-child{margin-top:0;}
.w960 .mr .ad{}
.wbg{background: #fff;}
.box{background-color: #fff;}
.contentb ul.cur{display: block;}
.white,.white a{color: #fff;}
.dot li{background: url(../images/dot.png) left center no-repeat;padding-left: 10px;}
.header .mtop{height: 50px;background: #da4041;line-height: 50px;font-size: 14px;font-size: 1.4rem;z-index: 10;}

.subnav li{float: left;width: 95px;text-align: center;}
.fslnav li{width: 110px;}
.subnav li a{border-bottom: 3px solid #fff;display: block;}
.subnav li.cur a{color: #da4041;border-bottom-color: #da4041;}
.page{text-align: center;}
.page span{display: inline-block;background: #da4041;color: #fff;padding: 1px 5px;}
.page a{margin-right: 0.5em;}
.page .ptotal{display: none;}
.lirt .img{float: left;}
.lirt .text{display: block;float: right;text-align: left;}
.ml .lhead span{font-weight: bold;font-size: 21px;font-size: 2.1rem;}
.w960 .ml{width: 66.6667%;float: left;}
.w960 .mr{width: 31.25%;float: right;}
.w960 .header{background: #fff;}
.da4041{color: #da4041;}
/*底部*/
.flex-control-nav{display: none;}
.flex-direction-nav,.flex-direction-nav li{position: static;}
.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{position: absolute;display: block;top: 45%;z-index: 1000;height: 48px;width: 24px;background: url(../images/tlr.png) no-repeat;opacity: 0.6;}
.flex-direction-nav .flex-prev{left: 0;}
.flex-direction-nav .flex-next{right: 0;background-position: -25px 0;}
.flex-direction-nav .flex-prev:hover{background-position: 0 -48px;height: 56px;}
.flex-direction-nav .flex-next:hover{background-position: -25px -48px;height: 56px;}
.footer{background: #e05c5d;text-align: center;line-height: 30px;}
.contentb ul,.header .mtop,.header .mtop .mmenu ul,.header .mtop .msearch ul,.m_list{display: none;}
/*分享*/
.shareBnt dd a{background: url("../images/share.png") no-repeat;}
.shareBnt dt {height: 20px;line-height: 20px;margin-bottom: -5px;text-align: center;text-indent: 0;}
.shareBnt a {display: inline-block;height: 25px;width: 32px;}
.shareBnt dd {height: 25px;margin-top: 8px;position: relative;width: 1.6em;}
.shareBnt dd a {display: block;height: 100%;overflow: hidden;text-indent: -999em;}
.shareBnt dd span {display: none;}
.shareBnt dd a:hover {text-decoration: none;}
.shareBnt dd a:hover span {background: none repeat scroll 0 0 #fff;color: #868686;display: block;height: 25px;left: -80px;line-height: 25px;position: absolute;text-align: center;text-decoration: none;text-indent: 0;top: 0;width: 80px;}
.shareBnt dd span img {height: 100px;width: 100px;}
.loading{width: 24px;height: 24px;background: url(../images/loading.gif) no-repeat;margin: 0 auto;display: none;}
.w960 .adfixed,.adfixed,.newsfixed{position: fixed;top: 0;margin-top: 0;}
.newsfixed{width:300px;}
.keylink:hover{text-decoration: underline;}
.keylink{color: #da4041;}
.viewmore{width: 125px;height: 32px;text-align: center;margin: 0 auto;margin-top: 1.5em;;line-height: 32px;background: url(../images/lm.gif) left center no-repeat;}
.viewmore a{color: #808080;}
.hot li:hover a,.newslist a:hover,.mr a:hover ,.mr a:hover  span,.box a:hover,.wbox a:hover{color: #da4041;}
/*手机版头部*/
@media screen and (max-width:480px) {
	*{font-size: 16px;font-size: 1.6rem;}
	.mad{overflow: hidden;}
	.ad,.mr,.header .logo,.header .alogo,.header .search,.header .top,.header .atop,.header .search,.header .menu{display: none;}
	.header{height: auto;}
	.header .wrap{overflow: visible;}
	.header .mtop{display: block;position: relative;}
	.header .mtop a.mlogo{display: block;float: left;margin-left: 14px;width: 40px;background: url(../images/prtr.png) right center no-repeat;background-color:#da4041;height: 50px;}
	.index .header .mtop a.mlogo{background-image:none }
	.header .mtop a.mlogo img{width: 21px;}
	.header .mtop span{font-size: 2.6rem;font-size: 26px;color: #fff;padding-left: 5px;width: 61%;display: inline-block;height: 50px;overflow: hidden;}
	.index .header .mtop span{text-align: center;}
	.header .mtop span i{display: inline-block;width: 17px;height: 50px;background: url(../images/prtr.png) no-repeat;color: #da4041;position: relative;top: -4px;}
	.header .mtop .msearch,.header .mtop .mmenu,.newslist ul li span.views,.tlist ul li span.views{background:url(../images/icons.gif) no-repeat; }
	.header .mtop .msearch{width: 21px;height:21px;background-position: 0 0 ;float: right;margin-top: 17px;margin-right: 20px;cursor: pointer;}
	.header .mtop .msearch.show{background: none;}
	.header .mtop .mmenu{width: 20px;height: 20px;background-position: -22px 0;float: right;margin-top: 18px;margin-right: 12px;cursor: pointer;}
	.header ul.mmenu_con,.header ul.msearch_con{display: none;position: absolute;width: 100%;left: 0;z-index: 10;background: #fff;top: 50px;overflow: visible;}
	.header ul.mmenu_con{padding: 5px 10px 18px 10px;}
	/*.header ul.msearch_con{display: block;}*/

	.header ul.mmenu_con li,.header ul.msearch_con li{line-height: 35px;}
	.header ul.msearch_con p,.header ul.mmenu_con li a,.header ul.mmenu_con li.lif,.header ul.msearch_con li a,.header ul.msearch_con li{font-size: 20px;font-size: 2rem;color: #353535;}
	.header ul.mmenu_con li.list a{width: 32%;text-align: center;display: inline-block;}
	.header ul.mmenu_con li.lif,.header ul.msearch_con li p{border-bottom: 1px solid #ddd;}
	.header ul.msearch_con li p{background: url(../images/sbg.png) left center no-repeat;padding-left: 1.6em;}
	.header ul.mmenu_con li.lif a{color: #da4041;float: right;}
	.header ul.msearch_con li.hs{position: absolute;top: -2.1em;left: 3em;border-radius: 2px;padding: 0;}
	.header ul.msearch_con li.hs input{padding-left: 1.8em;border: none;height: 35px;background-color: #FF7374;float: left;color: #fff;}
	.header ul.msearch_con li.hs input.tbt{background: url(../images/search.png) 0.2em center no-repeat;background-color: #FF7374}
	.header ul.msearch_con li.hs input.key{background: url(../images/search.png) center center no-repeat;background-color:#FF7374;width: 2em; }
.subnav{width: 100%;height: 50px;line-height: 50px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;/*overflow-x:scroll;*/}
.subnav ul{text-align:center;cursor:pointer;width: 2000px;}
.w960 .subnav ul{}
.ml .head,.ml .lhead{background: #DA4041;height: 50px;margin-top: 10px}
.ml .head span,.ml .lhead span{border-bottom: 2px solid #fff;color: #fff;margin-left: 15px;line-height: 60px;}
.ml,.w960 .ml{width: 100%;max-width: 640px;}
.mr,.moh{display: none;}
.comh p{background: #da4041;color: #fff;font-size: 22px;font-size: 2.2rem;line-height: 2em;text-indent: 1em;}
#totop{display: none;width: 40px;height: 40px;position: fixed;right: 0.3em;bottom: 5em;background: url(../images/totops.png) no-repeat;cursor: pointer;}
.mpos a{color: #fff;font-weight: 600;font-size: 1.9rem;position: relative;top: -3px;}
.shareBnt{background: #eee;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.list li{height: 40px;line-height: 40px;}
.tlist li,.newslist li{border-top: 1px solid #DCDCDC;padding: 0 1rem;padding-bottom: 1rem;overflow: hidden;height: auto;line-height: inherit;}
.tlist li p,.newslist li p{float: left;width: 100%;}
.tlist li.limg p,.newslist li.limg p{width: 62%;}
.tlist li.limg .img,.newslist li.limg .img{width: 35%;float: right;margin-top: 1.4rem;height: 0;padding-bottom: 24%;overflow: hidden;}
.tlist li.limg .img img,.newslist li.limg .img img{width: 100%}
.tlist li a.title,.newslist li a.title{display: block;margin-top: 1rem;line-height: 2rem;}
.tlist li.limg a.title,.newslist li.limg a.title{line-height: 2.2rem;margin-bottom: 0;margin-top: 1rem;height: 47px;overflow: hidden;}
.tlist li a.dytype,.tlist li span,.newslist li a.dytype,.newslist li span{color: #878787;}
.tlist ul li span.views,.newslist ul li span.views{background-position: 0 -22px;padding-left: 15px;margin-left: 0.5rem;line-height: 3rem;margin-top: 4px;}
.newslist .page,.pos{display: none;}
/*.xz .page,.lpeople .page,.war .page,.test .page,.ldream .page{display: block;}*/
.newslist .getmore{border: 1px solid #CCDCDC;margin: 20px;text-align: center;height: 3rem;line-height: 3rem;cursor: pointer;}
.newslist li b{display: none;}

}

/*pc版头部*/
@media screen and (min-width:481px) {
	.poh{display: none;}
	.more{margin-top: 1em;margin-right: 1em;color: #555}
	body{background: #ededea;}
	.mad{display: none;}
	.header{border-top: 2px solid #da4041;background: #fff;}
	.tarticle{height: 49px;border-bottom: 1px solid #E6E6E6}
	.header .top{padding:0 57px 0 170px;}
	.tarticle .atop{padding:0 57px 0 40px;line-height: 49px;}
	.header .top .nav{line-height: 59px;height: 59px;overflow: hidden;width: 66%}
	.tarticle .atop .nav{line-height: 48px;width: 68%;height: 48px;overflow: hidden;}
	.header .nav a{display: inline-block;margin-right: 5px;}
	.header .atop .nav a{margin-right: 2%}
	.header .menu{position: absolute;right: 0;top:0;height: 74px;width: 55px;z-index: 10000}
	.header .menu b{display: block;height: 54px;width: 55px;background-image: url(../images/menu.png);background-position: 0 20px; background-repeat: no-repeat;background-color: #fff;cursor: pointer;}
	.tarticle .menu b{height:46px;background-position: 0 14px;}
	.arc .header .menu{background-position: 0 12px; z-index: 1000}
.header .wrap{height: 54px;/*padding-top: 5px;*/}
.header .logo{position: absolute;width: 170px;left: 0;top: 4px;}
.tarticle .alogo{position: absolute;left: 0;top: 13px;}
.header .search{width: 34%;height: 28px;margin-top: 1em;}
.tarticle .search{width: 32%;position: relative;top: -3px;}
/*.tarticle .asearch{width: 32%;position: relative;top: 6px;}*/
.header  form{text-align: center;top: 0.2em;overflow: hidden;}
.header  form input{width: 60%;float: left;line-height: 28px;height: 28px;font-size: 12px;font-size: 1.2rem;border: 1px solid #ccc;_height:26px;}
.header  input.tkey{background-color: #f6f6f5;text-indent: 0.5em;*height: 24px;*line-height: 24px;color: #999;}
.header  input.tbt{background: url(../images/ts.png) center center no-repeat;border-left: none;width: 2em;background-color: #f6f6f5;}
.mad1{display: none}
.subnav ul{margin: 0 auto;max-width: 1000px;}
.w960 .subnav ul{max-width: 960px;}
.app{padding-bottom: 5px;}
.app span,.rwzl p{display: block;line-height: 44px;border-bottom: 1px solid #EFEFED;font-size: 17px;font-size: 1.7rem;padding-left: 10px;}
.app p{background: url(../images/app.png) no-repeat;height: 179px;text-align: center;line-height: 40px;width: 145px;margin: 15px auto;overflow: hidden;}
.app a{display: inline-block;width: 72px;height: 58px;float: left;line-height: 87px;overflow: hidden;}
.app4 span{display: block;border-bottom: 1px solid #F0F0F0;color: #da4041;font-size: 17px;font-size: 1.7rem;line-height: 35px;}
.app4 p {height: 120px;background: url(../images/app_4.png) no-repeat;}
.app4 p a {display: inline-block;width: 49%;line-height: 60px;text-indent: 49px;}
.header .wrap{overflow: visible;}
.m_list{position: absolute;right: 0;background: #fff;border: 1px solid #CBCBCB;padding: 5px;top: 65px;z-index: 10000;width: 110px;line-height: 2em;text-align: center;}
.m_list a{display: block;}
.m_list span{position: absolute;display: block;background: url(../images/utr.gif) no-repeat;width: 11px;height: 9px;top: -6px;right: 18px;}
.m_list a:hover{background: #da4041;color: #fff}
.mlt .sview,.ml .sview{position: relative;top: 25px;padding: 0;}
.mlt .sview span,.ml .sview span{font-size: 28px;font-size: 2.8rem;color: #da4041;position: relative;bottom: -2px;margin-right: 15px}
/*置顶*/
.article #totop,.person #totop{background:url(../images/totop.png) no-repeat;width: 40px;height: 40px;position: fixed;right: 100px;bottom: 150px;cursor: pointer;}


}
@media screen and (min-width:1001px) {

	.w6830 .ml{width: 68%;max-width: 680px;_width:680px;float: left;}
	.w6830 .mr{width: 30%;max-width: 300px;_width:300px;float: right;}
	.w7622 .ml{width: 76%;max-width: 760px;_width:760px;float: left;overflow: hidden;}
	.w7622 .mr{width: 22%;max-width: 220px;_width:220px;float: right;}

}

@media screen and (max-width:1000px) and (min-width:680px) {
	.w6830 .main{max-width: 680px;_width:680px;}
	.w7622 .main{max-width: 760px;_width:760px;}
	.ml{width: 100%}
	.mr{display: none;}
}
@media screen and (max-width:679px) and (min-width:481px) {
	.w6830 .main{max-width: 680px;_width:680px;}
	.w7622 .main{max-width: 760px;_width:760px;}
	.ml{width: 100%}
	.mr{display: none;}
}
/* scrollbar2 */
#scrollbar2
{height: 42px;}
#scrollbar2 .viewport{width:100%;height:42px;overflow:hidden;position:relative;}
#scrollbar2 .overview{list-style:none;padding:0;margin:0;position:absolute;left:0;top:0;height: 42px;width: 700px;}
#scrollbar2 .scrollbar{position:relative;clear:both;height:1px;}
#scrollbar2 .track{width:100%;height:15px;position:relative;}
#scrollbar2 .thumb{height:1px;cursor:pointer;overflow:hidden;position:absolute;right:0;top:-5px;}
.state{
	position: absolute;
	top: -999em;
	left: -999em;
	width: 2000px;
	height: 3000px;
	z-index: 1;
	background: #999;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8;
}

@media all and (min-width: 1024px) {
	.shareBnt .phone a {
		background-position: -143px -506px;
	}
	.shareBnt .tcwb a {
		background-position: -34px 0;
	}
	.shareBnt .qzone a {
		background-position: -34px -32px;
	}
	.shareBnt .pengyou a {
		background-position: -34px -64px;
	}
	.shareBnt .sina a {
		background-position: -34px -96px;
	}

	.shareBnt .tcwb a:hover {
		background-position: 0 0;
	}
	.shareBnt .qzone a:hover {
		background-position: 0 -32px;
	}
	.shareBnt .pengyou a:hover {
		background-position: 0 -64px;
	}
	.shareBnt .sina a:hover {
		background-position: 0 -96px;
	}
	.shareBnt .phone a:hover {
		background-position: -104px -506px;
	}
}
@media all and (max-width: 350px) {
	.header .mtop span{width: 55%}
}

@media all and (min-width: 1100px) {
	.shareBnt{position: fixed;top: 10em;left: 1%;width: 32px;}
	.index .wx{position: fixed;bottom: 40px;right: 30px;}
}
@media all and (min-width: 1200px) {
	.shareBnt{position: fixed;top: 10em;left: 3%}
}
@media all and (min-width: 1500px) {
	.shareBnt{position: fixed;top: 10em;left: 14%}
}
@media all and (max-width: 1100px) {
	.shareBnt{position: relative;overflow: hidden;padding-bottom: 10px;}
	.shareBnt dd,.shareBnt dt{float: left;line-height: 40px;margin-right: 1em;}
	.index .wx{display: none;}

}
/* 小屏幕 */
@media all and (max-width: 1200px) {
	.state{
		z-index: 2;

	}
}
/* 平板 */
@media all and (max-width: 1024px) {
	.state{z-index: 3;}
	.shareBnt .tcwb a{background-position: 0 0;}
	.shareBnt .qzone a{background-position: 0 -32px;}
	.shareBnt .pengyou a{background-position: 0 -64px;}
	.shareBnt .sina a{background-position: 0 -96px;}
	.shareBnt .phone a{background-position: -104px -506px;}
}
/* heng手机 */
@media all and (max-width: 768px) {
	.state{
		z-index: 4;
	}
	.body iframe{height:250px;width:100%;}
}
/* shu手机 */
@media all and (max-width: 480px) {
	.state{
		z-index: 5;
	}
}
