/* ZGI_CSS_0_0_1 */
/* @font-face {
    font-family: 'DroidSansChinese';
    src: url('../font/DroidSansChinese.eot');
    src: url('../font/DroidSansChinese.eot?#iefix') format('embedded-opentype'),
    url('../font/DroidSansChinese.woff') format('woff'),
    url('../font/DroidSansChinese.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
} */
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
/*input{-webkit-appearance:none;outline:none;去除input默认样式}*/
input::-webkit-input-placeholder {color: #9b9b9b;}
span,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family: Arial, Helvetica, Microsoft Yahei,sans-serif;font-size: 12px;outline:0;}
body{background:#fff;}
img{vertical-align:top;}
a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:link{text-decoration:none;outline: 0;}
a:visited{text-decoration:none;outline: 0; }
a:hover{text-decoration:none;outline: 0;}
a:active{text-decoration:none;outline: 0;}
a {color:#9b9b9b;}
a:hover{color:#2EA59D;}
*{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/*功能性代码 f- */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-mt0{margin-top:0px !important;}
.f-mr0{margin-right:0px !important;}
.f-mb0{margin-bottom:0px !important;}
.f-ml0{margin-left:0px !important;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.f-gunlun::-webkit-scrollbar {display: none;/*隐藏滚轮*/}
.clear{clear:both;}
.w1140{width:1140px;margin:0px auto;}

.red {
color:red;
}


/*首页顶部信息*/
.g-top
{
	width:100%;
	height:35px;
	line-height:35px;
	background:#f5f5f5;
	font-size:14px;
	position: relative;
    z-index: 99999;
}
.g-top .left{color:#2EA59D;display:inline-block;float:right;}
.g-top .left:hover{text-decoration: underline;}
.g-top .right{float:left}
.u-top{float:right;padding-right:60px;}
.u-top a{display:inline-block;}
.u-top a  .img 
{
	width:11px;
	height:5px;
	display:inline-block;
	background:url(../yu-img/icon1.png);
	vertical-align:top;
	margin:15px 0px 15px 4px;
}
.u-top a:hover  .img {background:url(../yu-img/icon2.png);}



/*首页头部导航banner搜索登录*/
.g-pchead{width:100%;}
.m-pcdao .u-ndeng{display:none;}
/*首页头部搜索*/
.m-sou{width:100%;}
.m-sou .logo
{
	float:left;
	width:160px;
	height:49px;
	text-align:center;
	margin:18px 0px;
}
.m-sou .logo img {max-width:100%;max-height:100%;}
.u-sou
{
	overflow:hidden;
	width:660px;
	margin-left:18px;
	float:left;
	padding:23px 0px 22px;
	
}
*+html .u-sou input {width:540px;}
.u-sou input 
{
	width:560px;
	height:40px;
	background:#fff;
	line-height:45px;
	font-size:14px;
	float:left;
	border:3px solid #2EA59D;
	padding:0px 10px;
	color:#333;
}
.u-sou .sub {float:left;}
.u-sou .sub  input 
{
	width:100px;
	height:40px;
	line-height:40px;
	background:#2EA59D;
	text-align:center;
	border:0px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	padding:0px;	
	letter-spacing: 5px;
}


.u-sou-index {
	overflow: hidden;
	width: 660px;
	margin-left: 18px;
	float: left;
	padding: 23px 0px 22px;
}

* + html .u-sou-index input {
	width: 540px;
}

.u-sou-index input {
	width: 560px;
	height: 40px;
	background: #fff;
	line-height: 45px;
	font-size: 14px;
	float: left;
	border: 3px solid #2EA59D;
	padding: 0px 10px;
	color: #333;
}

.u-sou-index .sub {
	float: left;
}

.u-sou-index .sub input {
	width: 100px;
	height: 40px;
	line-height: 40px;
	background: #2EA59D;
	text-align: center;
	border: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	padding: 0px;
	letter-spacing: 5px;
}


.u-dtxt 
{
	width:284px;
	text-align:center;
	float:right;
	padding:22px 25px 21px;
	font-size:12px;
	color:#999;
	line-height:20px;
}
.u-dtxt .dtzuo
{
	width:100px;
	float:left;
	vertical-align:top;
}
.u-dtxt .dtyou
{
	width:134px;
	float:right;
	vertical-align:top;
	text-align:right;
}
.u-dtxt .dtyou p {height:20px;width:100%;overflow:hidden;}
.u-dtxt   span 
{
	color:#2EA59D;
	font-weight:bold;
	margin-left:5px;
	font-size:14px;
}
.u-dtxt   .tao 
{
	color:#2EA59D;
	font-weight:bold;
	font-size:18px;
	text-align:center;
}


/*首页头部导航*/
.m-pcdao
{
	width:160px;
	height:350px;
	background:#2EA59D;
	float:left;
	z-index:999;
}
.u-pcdao{margin:1px 0px 1px 1px;position:relative;}
.u-pcdao .xian  p
{	
	font-size:18px;
	color:#fff;
	height:50px;
	line-height:50px;
	transition: all 0.6s ease 0s;
	text-align:center;
}
.u-pcdao:hover .xian p{background:#fff;color:#2EA59D;}
.u-pcdao .yin
{
	width:150px;
	padding:10px;
	position:absolute;
	left:159px;
	top:0px;
	background:#fff;
	z-index:-1;
	opacity:0;
	transition: all 0.6s ease 0s;
}
.u-pcdao .yin p 
{
	font-size:16px;
	color:#2EA59D;
	height:35px;
	line-height:35px;
	transition: all 0.6s ease 0s;
	padding-left:20px;
}
.u-pcdao:hover .yin{opacity:1;z-index:999;}
.u-pcdao .yin p:hover {background:#2EA59D;color:#fff;}


/*首页头部banner*/
.m-pcbanner
{
	width:660px;
	margin-left:18px;
	float:left;
	height:350px;	
}
.m-pcbanner .pcbanner{overflow:hidden;}
.m-pcbanner .pcbanner img{width:100%;height:100%;}
.m-pcbanner .pcbanner  .swiper-pagination-bullet{background:#fff;opacity:1;}
.m-pcbanner .pcbanner  .swiper-pagination-bullet-active{background:#2EA59D;opacity:1;}


/*首页头部登录*/
.m-pclogin
{
	width:284px;
	height:350px;
	box-shadow: 0px 0px 3px 3px #f5f5f5;
	float:right;
}
.m-pclogin  .pclogin{padding:15px 10px;}
.m-pclogin  .ltit
{
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-align:center;
}
.m-pclogin  .ltit .xian 
{
	width:40px;
	height:2px;
	background:#2EA59D;
	margin:5px auto 0px;
}
.m-pclogin   .lform{padding-top:10px;}
.u-lform {width:100%;margin-bottom:15px;}
.u-lform  input 
{
	width:100%;
	border:1px solid #e0e0e0;
	border-radius:5px;
	padding:0px 10px;
	line-height:30px;
	height:32px;
	color:#333;
}
.u-zidong
{
	width:100%;
	margin:25px 0px 20px;
	height:16px;
	line-height:16px;
	font-size:14px;
}
.u-zidong .left{float:left;}
.u-zidong .left span{color:#9b9b9b;}
.u-zidong .left input 
{
	width:16px;
	height:16px;
	vertical-align:top;
	margin-right:5px;
}
.u-zidong .left span:hover {cursor:pointer;color:#2EA59D;}
.u-zidong .right{float:right;/*margin-right:20px;*/}
.u-tijiao{width:100%;margin-bottom:20px;}
.u-tijiao input 
{
	width:100%;
	border:0px;
	height:35px;
	background:#2EA59D;
	border-radius:20px;
	line-height:35px;
	font-size:20px;
	color:#fff;
	text-align:center;
	letter-spacing:5px;
	cursor:pointer;
}
.u-xieyi
{
	width:100%;
	text-align:center;
	line-height:16px;
	font-size:12px;
	color:#969595;
}
.u-xieyi a {font-weight:bold;}
.u-dengx
{
	width:100%;
	border-bottom:1px solid #dcdcdc;
	font-size:14px;
	line-height:35px;
	color:#333;
}
.u-dengx .left{float:left;}
.u-dengx .left span {color:#2EA59D;}
.u-dengx .right{float:right;}
.u-dengx .right a 
{
	height:25px;
	padding:0px 15px;
	border:1px solid #9b9b9b;
	border-radius:15px;
	display:inline-block;
	line-height:23px;
	font-size:12px;
	transition: all 0.5s ease 0s;
}
.u-dengx .right a:hover{background:#2EA59D;border-color:#2EA59D;color:#fff;}

.u-dengl{padding-top:20px;}
.u-dengl  .dengl
{
	width:50%;
	float:left;
	text-align:center;
	font-size:14px;
	line-height:30px;
	color:#333;
	margin-bottom:10px;
}
.u-dengl  .dengl .imgs 
{
	width:60px;
	height:60px;
	background:#dcdcdc;
	border-radius:50%;
	transition: all 0.5s ease 0s;
	margin:0px auto;
	padding:18px;
}

.u-dengl  .dengl:hover .imgs {background:#2EA59D;}
.u-dengl  .dengl .imgs  .img 
{
	width:24px;
	height:24px;
	overflow:hidden;
	vertical-align:top;
}
.u-dengl  .dengl .imgs  .img  img 
{
	width:100%;
	position:relative;
	top:0px;
	transition: all 0.5s ease 0s;
}
.u-dengl  .dengl:hover .imgs  .img  img 
{
	top:-24px;
}







/*首页中间内容*/
.g-center{width:100%;padding:30px 0px;}
.u-nbanner,.u-snbanner{width:100%;margin-bottom:15px;display:none;}
.u-nbanner img,.u-snbanner img {max-width:100%;width:100%;}
.u-nbanner{display:block;}
.m-stit
{
	width:100%;
	height:50px;
	line-height:50px;
	background:#f0f0f0;
}
.m-stit .tits
{
	font-size:18px;
	color:#000000;
	width:160px;
	text-align:center;
	float:left;
	font-weight:bold;
}
.m-stit .tits img 
{
	width:26px;
	height:17px;
	margin:16px 0px 16px 10px;
	vertical-align:top;
}
.u-title{float:left;margin-left:95px;}
.u-title p 
{
	width:115px;
	float:left;
	text-align:center;
	font-size:16px;
	line-height:49px;
	color:#000;
	border-top:1px solid #f0f0f0;
	cursor:pointer;
}
.u-title p.ons 
{
	border:1px solid #2EA59D;
	border-bottom:0px;
	background:#fff;
}

.u-title2{float:left;}
.u-title2 p 
{
	width:150px;
	float:left;
	text-align:center;
	font-size:12px;
    height:35px;
	line-height:35px;
	color:#000;
	border:1px solid #f0f0f0;
	cursor:pointer;
}
.u-title2 p.ons 
{
	border:1px solid #2EA59D;
	/*border-bottom:0px;*/
	background:#fff;
    background-color: #2EA59D;
    color: #fff;
}

.m-stxt
{
	width:100%;
	border-top:1px solid #2EA59D;
	margin-top:-1px;
}
.m-stxt .simg
{
	width:160px;
	height:485px;
	float:left;
	overflow:hidden;
}
.m-stxt .simg img {width:100%;height:100%;}
.m-scontent 
{
    width: 660px;
    margin: 18px 0px 0px 18px;
    float: left;
}
.m-scontent  .scontent{display:none;transition: all 0.5s ease 0s;height:486px;}
.m-scontent  .scontent.ons{display:block;}
.m-szhidao{width:100%;margin-bottom:15px;}
.m-szhidao .zleft
{
	width:210px;
	height:145px;
	float:left;
	overflow:hidden;
	position:relative;
}
.m-szhidao .zleft img{width:100%;height:100%;-webkit-transition: all 1s ease;transition: all 1.8s ease;}
.m-szhidao .zleft:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.m-szhidao .zleft .its 
{
	position:absolute;
	left:0px;
	bottom:0px;
	height:30px;
	line-height:30px;
	width:100%;
	padding:0px 6%;
	overflow:hidden;
	font-size:14px;
	color:#fff;
	background:url(../yu-img/icon4.png);
}
.m-szhidao .zright
{
	width:428px;
	float:right;
	position:relative;
} 
.u-zhidao{width:100%;margin-bottom:15px;}
.u-zhidao .ztit
{
	margin-top:10px;
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.u-zhidao .ztit a
{
	font-size:16px;
	color:#2EA59D;
	letter-spacing: 2px;
}
.u-zhidao .ztit a:hover {text-decoration: underline;}
.u-zhidao .ztxt{line-height:25px;height:50px;overflow:hidden;color:#696969;}
.u-zhidao .ztxt a {margin-left:10px;color:#2EA59D;letter-spacing: 2px;}
.u-zhidao .ztxt a:hover {text-decoration: underline;}

.u-zhidao1{width:100%;line-height:28px;font-size:14px;}
.u-zhidao1 p{height:28px;width:100%;overflow:hidden;}
.u-zhidao1 a{color:#000;}
.u-zhidao1 a:hover{color:#2EA59D;}

.u-zhidao1 li{height:30px;width:100%;overflow:hidden;list-style: disc;}
.m-skecheng{width:100%;}
.u-skecheng
{
 /*width:182px;*/
 /*height:224px;*/
    width:210px;
 float:left;
 /*margin-right:57px;*/
    margin-right:15px;
 margin-bottom:19px;
}
.u-skecheng:nth-child(3n){margin-right:0px;}
.u-skecheng .img {width:100%;height:115px;overflow:hidden;}
.u-skecheng .img img {width:100%;height:100%;-webkit-transition: all 1s ease;transition: all 1.8s ease;}
.u-skecheng:hover .img  img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-skecheng .tit
{
	font-size:14px;
	color:#000;
	height:26px;
	line-height:26px;
	margin-top:4px;
	overflow:hidden;
}
.u-skecheng:hover .tit{color:#2EA59D;}
.u-skecheng .txt
{
	height:80px;
	line-height:20px;
	overflow:hidden;
	color:#696969;
}


.m-remen
{
	width:284px;
	float:right;
	height:485px;
	overflow:hidden;
}
.m-remen .rmtit
{
	padding-left:25px;
	font-size:20px;
	line-height:40px;
	color:#131313;
	font-weight:bold;
	height:40px;
	overflow:hidden;
	border-bottom:1px solid #2EA59D;
}
.m-remen .rmtit img 
{
	width:11px;
	height:18px;
	vertical-align:top;
	margin:11px 10px 11px 0px;
}
.m-remen .rmtxt
{
	padding-left:25px;
	height:445px;
	border:1px solid #f1f1f1;
	border-top:0px;
}
.m-remen .rmtxt  p
{
	
	font-size:14px;
	height:44px;
	line-height:44px;
	overflow:hidden;
	color:#131313;
}
.m-remen .rmtxt  p:hover{color:#2EA59D;}
.m-remen .rmtxt  p span
{
	width:15px;
	height:15px;
	background:#2EA59D;
	line-height:17px;
	text-align:center;
	color:#fff;
	display:inline-block;
	margin:15px 10px 14px 0px;
	vertical-align:top;
	font-size:12px;
	
}
.m-remen .rmtxt a:nth-child(1)  p span{background:#2EA59D;}
.m-remen .rmtxt a:nth-child(2)  p span{background:#2EA59D;}
.m-remen .rmtxt a:nth-child(3)  p span{background:#2EA59D;}


/*底部信息*/
.g-footer{width:100%;}
.m-youl
{
	width:100%;
	padding:30px 0px;
	background:#f5f5f5;
}
.m-youl  .ytit
{
	font-size:16px;
	color:#000;
	line-height:40px;
	height:40px;
	font-weight:bold;
	letter-spacing: 1px;
	width:14.28%;
	text-align:center;
}
.m-youl  .ytxt{width:100%;font-size:14px;line-height:30px;}
.m-youl  .ytxt a {float:left;width:14.28%;text-align:center;}
.m-banquan
{
	width:100%;
	line-height:40px;
	background:#dcdcdc;
	font-size:12px;
	text-align:center;
	color:#9b9b9b;
}
.m-banquan span {margin:0px 20px;}
.m-banquan br{display:none;}

.m-didao
{
	width:100%;
	font-size: 14px;
    line-height: 30px;
	padding-top:20px;
	border-top:1px solid #dcdcdc;
	margin-top:20px;
	text-align:center;
}
.u-didao
{
	width:14.28%;
	float:left;
}


/*内页导航*/
.g-ndao
{
	width:100%;
	height:60px;
	background:rgba(255,255,255,1);
	box-shadow: 0 0 25px rgba(0,0,0,0.2);
	position:relative;
	left:0px;
	top:0px;
	z-index:9999;
}
.g-ndao .logo
{
	height:44px;
	margin:8px 40px;
	float:left;
}
.g-ndao .logo img {max-height:100%;}
.m-ndao{float:left;}
.u-ndao {float:left;	margin:0px 30px;}
.u-ndao  .ndxian p 
{
	padding:0px 10px;
	height:60px;
	line-height:55px;
	border-bottom:5px solid #fff;
	font-size:15px;
	color:#333;
	cursor:pointer;
}
.u-ndao.ons  .ndxian p{border-bottom:5px solid #2EA59D;} 
.u-ndao  .ndxian p:hover{color:#2EA59D;} 
.u-ndao .yin{display:none;}
.u-ndyin{float:left;margin:0px 10px 20px;}
.u-ndyin .ndyinx
{
	border:1px solid #dcdcdc;
	background:#fff;
	width:250px;
	padding:25px 0px 25px 25px;
	height:100px;
	transition: all 0.5s ease 0s;
}
.u-ndyin:hover  .ndyinx{border:1px solid #2EA59D;background:#2EA59D;}
.u-ndyin.ons  .ndyinx{border:1px solid #2EA59D;background:#2EA59D;}
.u-ndyin .ndyinx .nyimg
{
	width:24px;
	height:24px;
	overflow:hidden;
	float:left;
}
.u-ndyin .ndyinx .nyimg img {max-width:100%;position:relative;top:0px;transition: all 0.5s ease 0s;}
.u-ndyin:hover .ndyinx .nyimg img{top:-24px;}
.u-ndyin.ons .ndyinx .nyimg img{top:-24px;}
.u-ndyin .ndyinx .nytxt
{
	width:170px;
	overflow:hidden;
	margin-left:15px;
	float:left;
	font-size:14px;
	line-height:24px;
}
.u-ndyin .ndyinx  .nytxt .tit 
{
	font-size:16px;
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
}
.u-ndyin:hover   .ndyinx  .nytxt .tit {color:#fff;}
.u-ndyin.ons   .ndyinx  .nytxt .tit {color:#fff;}
.u-ndyin .ndyinx  .nytxt .txt{color:#9b9b9b;} 
.u-ndyin:hover   .ndyinx  .nytxt .txt {color:#fff;}
.u-ndyin.ons   .ndyinx  .nytxt .txt {color:#fff;}
.m-nsou{float:right;}
.u-ndeng
{
	float:right;
	margin-left:30px;
	position:relative;
}
.u-ndeng .ndxian
{
    display: block;
	margin:10px 0px;
	width:40px;
	height:40px;
    border: 3px solid #fff;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 2px 2px 18px rgba(0,0,0,0.1);
}
.u-ndeng .ndxian  img {max-width:100%;}

.u-info{float:left;margin:20px;} 
.u-info .ifimg
{
	float:left;
	width:60px;
	height:60px;
    border: 4px solid #fff;
    border-radius: 30px;
    overflow: hidden;
    box-shadow: 2px 2px 18px rgba(0,0,0,0.1);
}
.u-info .ifimg  img {max-width:100%;}
.u-info .iftxt
{
	float:left;
	font-size:14px;
	color:#9b9b9b;
	line-height:20px;
	margin-left:15px;
} 
.u-info .iftxt .p1 
{
	font-size:18px;
	margin:10px 0px 5px;
	color:#000;
}
.u-login
{
	width:100px;
	height:40px;
	margin:30px 20px 30px 0px;
	background:#2EA59D;
	border-radius:4px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#fff;
	float:right;
	overflow:hidden;
}
.u-login:hover{color:#fff;background:#1a7d66;}
.m-nsou .u-sou 
{
	float:right;
	width:200px;
	height:34px;
	padding:0px;
	margin:13px 0px;
	background:#f5f5f5;
	border-radius:17px;
	position:absolute;
	right:60px;
	top:0px;	
	transition: all 0.5s ease 0s;
}
.m-nsou .u-sou.on {width:240px;border-radius:3px;}
.m-nsou .u-sou input
{
	width:160px;
	height:34px;
	line-height:34px;
	background:none;
	border:0px;
	padding:0px 10px 0px 15px;
	transition: all 0.5s ease 0s;
}
.m-nsou .u-sou.on input{width:200px;}
.m-nsou .u-sou .sub
{
	float:right;
	border-radius:17px;
	background:#f5f5f5;
}
.m-nsou .u-sou .sub:hover {background:#bbe4da;}
.m-nsou .u-sou .sub input 
{
	width:34px;
	height:34px;
	line-height:34px;
	background:url(../yu-img/icon7.png) center center no-repeat;
	background-size:16px 16px;
	font-size:0px;
}
.g-daoyin
{
	position:fixed;
    left:0px;
	top:0px;
	z-index:99;
	width:100%;
}
.g-daoyin .ndyin
{
	width:100%;
	position:absolute;
	left:0px;
	top:-100%;
	background:#fff;
	box-shadow: 0 6px 12px 0 rgba(0,0,0,0.2);
	opacity:0;
	transition: all 0.2s ease 0s;
	z-index:-1;
	visibility: hidden;
}
.g-daoyin .ndyin.ons
{
	opacity:1;
	transition: all 0.2s ease 0s;
	top:95px;
	visibility: visible;
	z-index:99;
} 
.g-daoyin .ndyin .ndyins{margin:30px 30px 5px 30px;}
.g-daoyin  .ndyina 
{
	width:435px;
	position:absolute;
	right:0px;
	top:-100%;
	background:#eef9f6;
	opacity:0;
	transition: all 0.2s ease 0s;
	z-index:-1;
	visibility: hidden;
	box-shadow: 0 6px 12px 0 rgba(0,0,0,0.2);
}
.g-daoyin .ndyina.ons
{
	opacity:1;
	transition: all 0.2s ease 0s;
	top:95px;
	visibility: visible;
	z-index:99;
} 
/*内页学法指导*/
.g-ncenter{width:100%;padding:30px 0px 20px;}
.g-ncenter.ncenter{padding:0px 0px 20px;}
.m-nxuefa{width:100%;margin-bottom:20px;}
.m-nxuefa.nzhidao{height:440px;overflow:hidden;}
.m-nxuefa .left{width:165px;float:left;}
.m-nxuefa .left img{max-width:100%;}
.m-nxuefa .right{width:950px;float:right;}
.u-nke
{
	width:100%;
	background:#f8f6f6;
	line-height:43px;
	font-size:14px;
	text-align:center;
}
.u-nke .tit
{
	width:100%;
	height:40px;
	line-height:40px;
	background:#f0eeee;
	font-size:16px;
	color:#2EA59D;
}
.u-nke .txt{padding:7px 0px;}
.u-nke .txt p{color:#444444;}
.u-nke .txt .on p{color:#2EA59D;}
.u-nke .swiper-wrapper{display:inline-block;}
.m-kecheng
{
	width:100%;
	display:none;
}
.m-kecheng.ons{display:block;}
.u-kecheng
{
	float:left;
	width:303px;
	margin:0px 20px 20px 0px;
}
.u-kecheng:nth-child(3n){margin:0px 0px 20px 0px;}
.u-kecheng .kimg
{
	width:100%;
	height:178px;
	overflow:hidden;
	position:relative;
}
.u-kecheng .kimg img {width:100%;height:100%;-webkit-transition: all 1s ease;transition: all 1.8s ease;}
.u-kecheng:hover .kimg  img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-kecheng .kimg .meng
{
	padding:0px 5px;
	height:22px;
	line-height:22px;
	color:#fff;
	font-size:12px;
	position:absolute;
	right:5px;
	bottom:5px;
	z-index:9;
	background:url(../yu-img/icon6.png);
	border-radius:4px;
}
.u-kecheng .ktit 
{
	width:100%;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#020202;
	overflow:hidden;
}
.u-kecheng:hover .ktit {color:#2EA59D;}
.u-kecheng .ktit  span 
{
	display:inline-block;
	height:24px;
	padding:0px 5px;
	line-height:24px;
	font-size:14px;
	color:#fff;
	margin:4px 5px;
}
.u-kecheng .ktit  span.span1{background:#2EA59D;} 
.u-kecheng .ktit  span.span2{background:#f5683f;} 

.u-xuej
{
	width:303px;
	height:327px;
	overflow:hidden;
	float:left;
}
.u-xuej .imgs
{
	width:100%;
	height:224px;
	overflow:hidden;
	position:relative;
	overflow:hidden;
}
.u-xuej .imgs img {max-width:100%;-webkit-transition: all 1s ease;transition: all 1.8s ease;}
.u-xuej:hover .imgs  img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-xuej .imgs .meng 
{
	position:absolute;
	top:10px;
	right:0px;
	line-height:30px;
	height:30px;
	padding:0px 11px;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	font-size:16px;
	background:#f5683f;
	color:#fff;
}
.u-xuej .tits
{
	width:100%;
	height:30px;
	line-height:30px;
	margin-top:7px;
	font-size:16px;
	color:#010101;
	overflow:hidden;
}
.u-xuej .txts
{
	width:100%;
	height:69px;
	line-height:23px;
	font-size:14px;
	color:#696969;
	overflow:hidden;
}
.u-xuej:hover  .tits{color:#2EA59D;}
.m-xuefa
{
	width:626px;
	height:327px;
	overflow:hidden;
	box-shadow:0px 0px 5px 1px #e8e8e8;
	float:right;
	padding:5px 50px 5px 25px;
}
.u-xuefa
{
	width:100%;
	padding:5px 0px;
	font-size:12px;
	line-height:25px;
}
.u-xuefa .xftit
{
	font-size:14px;
	color:#010101;
	width:100%;
	height:25px;
	overflow:hidden;
}
.u-xuefa .xftxt
{
	color:#696969;
	width:100%;
	height:44px;
	line-height:22px;
	overflow:hidden;
}
.u-xuefa:hover .xftit{color:#2EA59D;}



/*内页学法指导详情*/
.u-xxiang
{
	width:838px;
	float:left;
}
.u-xxiang .xxtit
{
	width:100%;
	margin-bottom:10px;
	text-align:center;
}
.u-xxiang .xxtit .tis
{
	font-size:18px;
	color:#010101;
	line-height:40px;
	border-bottom:1px solid #dcdcdc;
}
.u-xxiang .xxtit .txs
{
	line-height:30px;
	font-size:12px;
	color:#9b9b9b;
}
.u-xxiang .xxtit .txs span {margin:0px 20px;}
.u-xxiang .xxtxt
{
	font-size:14px;
	line-height:25px;
	color:#434343;
}
.u-xxiang .xxtxt img {max-width:100%;}




/*内页名师课程列表*/
.m-kechen{width:100%;}
.m-kezuo{width:220px;float:left;}
.u-jiaocai
{
	width:100%;
	margin-bottom:3px;
	background:#f8f6f6;
}
.u-jiaocai .jiaocai
{
	width:33.3333%;
	float:left;
	padding:14px 0px 2px;
	text-align:center;
}
.u-jiaocai .jiaocai img {height:24px;margin-bottom:6px;}
.u-jiaocai .jiaocai .p1
{
	height:25px;
	line-height:25px;
	width:100%;
	overflow:hidden;
	font-size:14px;
	color:#444444;
}
.u-jiaocai .jiaocai.ons .p1{color:#2EA59D;}
.u-jiaocai .jiaocai:hover .p1{color:#2EA59D;}
.m-kedao{width:100%;display:none;}
.m-kedao.ons{display:block;}
.m-kedao .kdtit
{
	padding-left:35px;
	height:45px;
	line-height:45px;
	overflow:hidden;
	text-align:left;
	font-size:16px;
	color:#010101;
	background:#f1f1f1;
}
.m-kedao .kdtit.kdtit{background:#2EA59D;color:#fff;}
.m-kedao .kedao{background:#f8f6f6;padding-bottom:50px;}
.m-kedao .kedao .swiper-wrapper{display:inline-block;vertical-align:top;}
.u-kedao{width:100%;}
.u-kedao .kdxian
{
	height:35px;
	line-height:35px;
	background:#f8f6f6 url(../yu-img/icon12.png) 35px center no-repeat;
	background-size:7px 8px;
	font-size:14px;
	color:#444444;
	padding-left:50px;
	cursor:pointer;
}
.u-kedao .kdxian:hover
{
	background:#f8f6f6 url(../yu-img/icon11.png) 35px center no-repeat;
	background-size:6px 6px;
	color:#2EA59D;
}
.u-kedao.on .kdxian
{
	background:#f8f6f6 url(../yu-img/icon11.png) 35px center no-repeat;
	background-size:6px 6px;
	color:#2EA59D;
}
.u-kedao .kdyin
{
	width:100%;
	height:0px;
	overflow:hidden;
}
.u-kedao.on .kdyin{height:auto;}
.u-kedao .kdyin p 
{
	width:100%;
	font-size:12px;
	color:#444444;
	height:30px;
	line-height:30px;
	background:#f8f6f6 url(../yu-img/icon12.png) 45px center no-repeat;
	background-size:7px 8px;
	padding-left:60px;
	transition: all 0.5s ease 0s;
}
.u-kedao .kdyin p:hover 
{
	color:#444444;
	background:#d8ece7 url(../yu-img/icon12.png) 45px center no-repeat;
}
.u-kedao .kdyin p.ons
{
	color:#444444;
	background:#d8ece7 url(../yu-img/icon12.png) 45px center no-repeat;
}
.u-kedao .kdyin p.onsq{color:#2EA59D;}

.m-keyou
{
	float:right;
	width:890px;
	overflow:hidden;
}
.m-keyou .keyoutit
{
	padding:0px 15px;
	margin-bottom:15px;
	background:#f4f4f4;
}
.m-keyou .keyoutit .swiper-wrapper{display:inline-block;vertical-align:top;}
.m-keyou .keyoutit .swiper-wrapper .swiper-slide{float:left;width:60px;}
.m-keyou .keyoutit p
{
	color:#444444;
	height:45px;
	line-height:45px;
	font-size:14px;
	width:100%;
	text-align:center;
}
.m-keyou .keyoutit .oon p{color:#2EA59D;}
.m-keyou .keyoutxt{width:100%;}
.m-keyou  .u-kecheng{width:283px;margin:0px 20px 20px 0px;}
.m-keyou  .u-kecheng:nth-child(3n){margin:0px 0px 20px 0px;}
.m-keyou  .u-kecheng .kimg{height:170px;}
.m-keyous
{
	float:right;
	width:890px;
	overflow:hidden;
}
.m-keyous  .u-kecheng{width:283px;margin:0px 20px 20px 0px;}
.m-keyous  .u-kecheng:nth-child(3n){margin:0px 0px 20px 0px;}
.m-keyous  .u-kecheng .kimg{height:170px;}


.m-keyous2 {
	float: right;
	width: 100%;
	overflow: hidden;
}

/*内页名师课程详情*/
.m-xiti {background:#f6f6f6;	width:100%;}
.m-kshipin
{
	width:820px;
	float:left;
	padding:0px 10px;
}
.m-kshipin .kstit
{
	margin-top:10px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#010101;
}
.m-kshipin .kstit .id{font-size:12px;color:#999;margin-left:20px;}
.m-kshipin .kstit .bo
{
	font-size:12px;
	color:#fff;
	float:right;
	height:26px;
	line-height:26px;
	margin:7px 0px;
	border-radius:3px;
	padding:0px 15px;
	background:#2EA59D;
	cursor:pointer;
}
.m-kshipin .kstxt 
{
	height:40px;
	line-height:40px;
	font-size:12px;
	color:#999;
	padding:0px 10px;
}
.m-video
{
	width:100%;
	height:600px;
	background:#000;
	position:relative;
}
.m-video .meng 
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5) url(../yu-img/bofang.png) center center no-repeat;
	background-size:70px 70px;
	cursor:pointer;
}
.m-video video{width:100%;height:100%;}
.m-kxiti
{
	width:300px;
	float:right;
	padding-top:50px;
}
.u-xttit{width:100%;border-bottom:1px solid #dcdcdc;}
.u-xttit .xttit 
{
	width:33.333%;
	float:left;
	height:44px;
	line-height:44px;
	font-size:14px;
	color:#444444;
	cursor:pointer;
}
.u-xttit .xttit  img {height:18px;margin:13px 5px 13px 0px;}
.u-xttit .xttit p
{
	width:40px;
	height:1px;
	background:#dcdcdc;
	transition: all 0.5s ease 0s;
}
.u-xttit .xttit:hover {color:#2EA59D;}
.u-xttit .xttit:hover p {background:#2EA59D;}
.u-xttit .xttit.ons {color:#2EA59D;}
.u-xttit .xttit.ons p {background:#2EA59D;}
.u-xttxt{width:100%;padding:20px 0px;}
.u-xttxt .xttxt{display:none;}
.u-xttxt .xttxt.ons{display:block;}
.u-xttxt p 
{
    font-size:14px;
	color:#b6b6b6;
	height:40px;
	line-height:40px;
	padding:0px 10px 0px 30px;
	cursor:pointer;
	overflow:hidden;
}
.u-xttxt p.ont
{
	background:#2EA59D url(../yu-img/icon16.png) 10px center no-repeat;
	background-size:9px 11px;
}
.u-xttxt p:hover 
{
	background:#2EA59D url(../yu-img/icon16.png) 10px center no-repeat;
	background-size:9px 11px;
}
.u-xiti
{
    font-size:14px;
	color:#b6b6b6;
	height:40px;
	line-height:40px;
	padding:0px 10px 0px 30px;
	cursor:pointer;
	overflow:hidden;
	background:url(../yu-img/st.png) 0px center no-repeat;
	background-size:21px 26px;
	cursor:pointer;
}
.u-xiti .xiti
{
	width:85%;
	overflow:hidden;
	float:left;
}
.u-xiti span{float:right;color:#2EA59D;width:15%;text-align:right;cursor:pointer;}
.u-xiti:hover{color:#2EA59D;}

/*试题库*/
.m-shitiku .stdaotit
{
	width:100%;
	height:50px;
	line-height:50px;
	overflow:hidden;
	background:#2EA59D;
	padding-left:25px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
.m-shitiku .stdaotit span 
{
	padding:0px 10px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#fff;
	margin-left:10px;
	background:#04906e;
	border-radius:4px;
	font-weight:400;
	display:inline-block;
}
.m-shitiku .stdaotxt{padding:0px 25px 50px;background:#f8f6f6;}

.u-stdao{width:100%;}
.u-stdao .stdxian
{
	height:35px;
	line-height:35px;
	background:url(../yu-img/icon17.png) left center no-repeat;
	background-size:11px 11px;
	font-size:14px;
	color:#000000;
	padding-left:17px;
	cursor:pointer;
}
.u-stdao .stdxian:hover
{
	background:url(../yu-img/icon18.png) left center no-repeat;
	background-size:11px 11px;
	color:#2EA59D;
}
.u-stdao.on .stdxian
{
	background:url(../yu-img/icon18.png) left center no-repeat;
	background-size:11px 11px;
	color:#2EA59D;
}
.u-stdao .stdyin
{
	height:0px;
	overflow:hidden;
	margin-left:17px;
	position:relative;
}
.u-stdao.on .stdyin{height:auto;position:relative;}
.u-stdao .swiper-wrapper{display:block;}
.u-stdao .xian 
{
	width:1px;
	height:100px;
	background:#dcdcdc;
	position:absolute;
	z-index:1;
	left:5px;
	top:15px;
	
}
.u-stdao .stdyin p 
{
	width:100%;
	font-size:12px;
	color:#000000;
	height:30px;
	position:relative;
	z-index:2;
	line-height:30px;
	background:url(../yu-img/icon19.png) left center no-repeat;
	background-size:11px 11px;
	padding-left:17px;
	transition: all 0.5s ease 0s;
}
.u-stdao .stdyin p:hover {color:#2EA59D;}


.m-shai
{
	width:100%;
	background:#f8f6f6;
	padding:10px 20px;
	margin-bottom:20px;
}

.m-shai .chongzhi
{
	width:100%;
	height:20px;
	line-height:20px;
	text-align:right;
	font-size:12px;
	color:#2EA59D;
}
.m-shai .chongzhi span {cursor:pointer;}
.m-shai .shai{width:100%;}
.u-shai
{
	width:100%;
	line-height:35px;
	font-size:12px;
	color:#000000;
}
.u-shai .shtit{float:left;width:75px;}
.u-shai .shtxt
{
	float:left;
	width:670px;
	margin:4px 0px;
}

.u-shai .shtxt input {display:none;}
.u-shai .shtxt label {cursor:pointer;}
.u-shai .shtxt span 
{
	padding:0px 9px;
	float:left;
	margin:3px 10px 3px 0px;
	height:21px;
	line-height:22px;
	display:inline-block;
	background:#f8f6f6;
	transition: all 0.5s ease 0s;
	cursor:pointer;
}
.u-shai .shtxt span.span1
{
	background:#2EA59D;
	color:#fff;
	border-radius:3px;
}
.u-shai .shtxt span:hover
{
	background:#2EA59D;
	color:#fff;
	border-radius:3px;
}
.m-shiti{padding:10px 20px ;background:#f8f6f6;}
.m-stpai
{
	width:100%;
	border-bottom:1px solid #7b7d7d;
}
.m-stpai p 
{
	padding:0px 9px;
	float:left;
	margin:7px 15px 7px 0px;
	height:21px;
	line-height:22px;
	display:inline-block;
	background:#f8f6f6;
	transition: all 0.5s ease 0s;
	cursor:pointer;
}
.m-stpai p.span1
{
	background:#2EA59D;
	color:#fff;
	border-radius:3px;
}
.m-stpai p:hover
{
	background:#2EA59D;
	color:#fff;
	border-radius:3px;
}
.u-jieguo
{
	float:right;
}
.u-jieguo .jie1
{
	float:left;
	height:35px;
	line-height:35px;
	font-size:12px;
	color:#9c9c9c;
	margin-right:10px;
}
.u-jieguo .jie1 span {color:#000;margin:0px 5px;}
.u-fanye
{
	float:right;
	line-height:35px;
	font-size:12px;
}
.u-fanye .dangqian
{
	width:16px;
	height:15px;
	vertical-align:top;
	margin:9px 4px 11px 0px;
	line-height:14px;
	border:1px solid #dcdcdc;
	border-radius:3px;
	color:#2EA59D;
	text-align:center;
	display:inline-block;
}
.u-fanye .zong{margin:0px 3px 0px 2px;}
.u-fanye a
{
	width:16px;
	height:15px;
	vertical-align:top;
	margin:9px 2px 11px;
	line-height:14px;
	border:1px solid #dcdcdc;
	border-radius:3px;
	color:#dcdcdc;
	text-align:center;
	display:inline-block;
	transition: all 0.5s ease 0s;
	font-size:14px;
	font-weight:bold;
	font-family: "\5b8b\4f53","\u534e\u6587\u7ec6\u9ed1";
}
.u-fanye a:hover 
{
	color:#2EA59D;
	border:1px solid #2EA59D;
}
.m-shiti .shiti
{
	padding-top:20px;
	width:100%;
}
.u-shiti
{
	width:100%;
	margin-bottom:20px;
	padding-bottom:5px;
	border-bottom:1px dashed #dcdcdc;
	display:table;
}
.u-shiti .simg
{
	width:84px;
	text-align:center;
	position:relative;
	font-size:12px;
	line-height:25px;
	color:#444444;
	display:table-cell;
	vertical-align:middle;
}

.u-shiti .simg .simgs{position:relative;}
.u-shiti .simg img{max-width:100%;max-height:93px;}
.u-shiti .simg .tit
{
	width:83px;
	height:26px;
	position:absolute;
	left:0px;
	bottom:0px;
	background:url(../yu-img/icon20.png) left top no-repeat;
	background-size:83px 26px;
	line-height:32px;
	font-size:12px;
	color:#fff;
}
.u-shiti .simg .yeshu{margin-top:12px;}
.u-shiti .stxt
{
	width:700px;
	padding:0px 45px 0px 25px;
	display:table-cell;
	vertical-align:middle;
}
.u-shiti .stxt .txta
{
	width:100%;
	line-height:30px;
	font-size:16px;
	color:#312f2f;
	overflow:hidden;
}

.u-shiti .stxt .txtb{color:#918f8f;line-height:20px;}
.u-span
{
	padding:0px 7px;
	height:18px;
	line-height:18px;
	color:#fff;
	background:#2EA59D;
	margin:6px 4px;
	font-size:12px;
	vertical-align:top;
	display:inline-block;
	vertical-align:top;
}
.u-shiti .stxt .txtc .u-span {
	background: #2EA59D;
	/*color: #312f2f;*/
}
.u-shiti .stxt .txtd 
{
	width:100%;
	color:#918f8f;
	line-height:35px;
}
.u-shiti .stxt .txtd  span {margin-right:25px;float:left;}
.u-shiti .sxiazai
{
	display:table-cell;
	vertical-align:middle;
}
.u-shiti .sxiazai p 
{
	width:65px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background:#f7a900;
	cursor:pointer;
	transition: all 0.5s ease 0s;
}
.u-shiti .sxiazai p:hover {background:#2EA59D;}


/*院校*/
.m-yxzuo{width:298px;float:left;}
.m-yxzuo .zimg{width:100%;margin-bottom:20px;}
.m-yxzuo .zimg img{width:100%;}
.m-yxzuo .yxzuo {width:100%;}
.m-yxzuo .yxzuo .yxtit
{
	padding:0px 15px;
	height:45px;
	line-height:45px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	background:#2EA59D;
}
.m-yxzuo .yxzuo .yxtxt
{
	background:#faf7f7;
	padding:10px 15px;
}
.u-yxtxt{width:100%;font-size:12px;}
.u-yxtxt .num
{
	float:left;
	height:16px;
	width:16px;
	line-height:16px;
	text-align:center;
	margin:9px  0px;
	vertical-align:top;
	background:#2EA59D;
	color:#fff;
}
.u-yxtxt   .txt
{
	width:242px;
	float:right;
	height:35px;
	line-height:35px;
	overflow:hidden;
	vertical-align:top;
	color:#5a5a5a;
}
.u-yxtxt:hover  .txt {color:#2EA59D;}
.u-yone   .img 
{
	width:77px;
	height:52px;
	overflow:hidden;
	float:left;
	margin:9px 0px 5px 10px;
}
.u-yone   .img  img {width:100%;-webkit-transition: all 1s ease;transition: all 1.8s ease;}
.u-yone:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-yone   .txt{width:130px;height:50px;line-height:25px;margin-top:9px;} 
.m-yxyou{width:815px;float:right;}
.m-yxyou .m-shai{border:1px solid #dcdcdc;background:none;margin:0px;}
.m-yxyou .chongzhi1{display:block;}
.m-yxyou .chongzhi2{display:none;}
.m-yxyou .u-shai .shtit
{
	font-size:14px;
	color:#010101;
	font-weight:bold;
	width:95px;
}
.m-yxyou .u-shai .shtxt
{
	width:600px;
	height:27px;
	overflow:hidden;
}
.m-yxyou .u-shai .shtxt span{background:none;margin:3px 0px;}
.m-yxyou .u-shai .shtxt span.span1{background:#2EA59D;}
.m-yxyou .u-shai .shtxt span:hover{background:#2EA59D;}
.m-yxyou .u-shai .more
{
	float:right;
	background:url(../yu-img/icon21.png) right center no-repeat;
	background-size:10px 5px;
	padding-right:15px;
	display:none;
	cursor:pointer;
}
.m-yxyou .u-shai .more.on
{
	background:url(../yu-img/icon22.png) right center no-repeat;
	background-size:10px 5px;
	color:#2EA59D;
}
.m-yxyou .u-shai .more:hover{color:#2EA59D;}
.m-yxyou .u-shai.mos .more{display:block;}
.m-yuanxiao{width:100%;}
.m-yuanxiao .yuanxiao{width:100%;margin-bottom:20px;padding:0px 20px;}
.u-yuanxiao
{
	padding:20px 0px 15px;
	width:100%;
	border-bottom:1px solid #dcdcdc;
}
.u-yuanxiao .ylogo 
{
	width:65px;
	height:65px;
	line-height:65px;
	margin-right:20px;
	overflow:hidden;
	float:left;
	text-align:center;
}
.u-yuanxiao .ylogo  img 
{
	max-height:100%;
	max-width:100%;
	vertical-align:middle;
}
.u-yuanxiao .ytxt 
{
	width:550px;
	margin-top:5px;
	height:60px;
	line-height:30px;
	overflow:hidden;
	float:left;
	text-align:left;
}
.u-yuanxiao .ytxt  .ytxta
{
	font-size:16px;
	font-weight:bold;
	color:#010101;
	width:100%;
	height:30px;
	overflow:hidden;
}
.u-yuanxiao .u-span{font-weight:300;margin:6px 10px;}
.u-yuanxiao .u-span.cheng{background:#f48a4f;}
.u-yuanxiao .u-span.hong{background:#f44f63;}
.u-yuanxiao .ytxt  .ytxtb
{
	font-size:12px;
	width:100%;
	height:30px;
	overflow:hidden;
	color:#686868;
}
.u-yuanxiao .ytxt  .ytxtb span{margin:0px 15px;}
.u-yuanxiao .ytxt  .ytxtb span:nth-child(1){margin:0px 15px 0px 0px;}
.u-yuanxiao .ytxt  .ytxtb img {height:14px;margin:7px 3px 9px 0px;vertical-align:top;}

.u-yuanxiao .ymore
{
	width:90px;
	height:30px;
	background:#2EA59D;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#fff;
	float:right;
	margin:20px 50px 15px 0px;
	transition: all 0.5s ease 0s;
}
	.u-yuanxiao .ymore:hover {
		background: #2EA59D;
	}
.u-youshai{display:none;}
.m-yxxiang  .u-nke{text-align:left;line-height:35px;font-size:12px;}
.m-yxxiang  .u-nke .tit
{
	height:50px;
	line-height:50px;
	padding:0px 25px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	background:#2EA59D;
}
.m-yxxiang  .u-nke .txt{padding:7px 25px 20px 25px;}

.m-keyous .xuexiao
{
	width:100%;
	margin-bottom:20px;
}

.m-kxiang {margin-bottom:25px;}
.m-yxxiang.x1
{
	position:fixed;
	top:0px;
}
.m-kxiang  .klogo
{
	width:180px;
	height:180px;
	float:right;
	border:1px solid #dcdcdc;
}
.m-kxiang  .klogo img {width:100%;height:100%;}
.m-kxiang  .kxtt
{
	width:700px;
	height:180px;
	float:left;
	overflow:hidden;
}
.m-kxiang  .kxtt .tit
{
	width:100%;
	height:60px;
	line-height:60px;
	color:#010101;
	font-size:42px;
}
.m-kxiang  .kxtt .txts
{
	width:100%;
	height:65px;
	line-height:22px;
	font-size:14px;
	color:#686868;
}
.m-kxiang  .kxtt .txts p {width:33.33%;float:left;}
.m-kxiang  .kxtt .txts p.p1{width:100%;}
.u-kexiang  .ktit
{
	width:100%;
	border-left:4px solid #2EA59D;
	height:18px;
	line-height:18px;
	padding-left:12px;
	font-size:14px;
	font-weight:bold;
	color:#010101;
	margin:10px 0px;
}
.u-kexiang  .ktxt
{
	font-size:14px;
	line-height:30px;
	color:#666666;
}
.u-kexiang  .ktxt img{max-width:100%;}
.u-kexiang  .ktxt li 
{
	width:33.33%;
	float:left;
	list-style: disc;
}

.m-luqu{width:100%;margin-bottom:30px;}
.m-luqu  .ltit
{
	width:100%;
	border-left:4px solid #2EA59D;
	line-height:18px;
	padding-left:12px;
	font-size:14px;
	font-weight:bold;
	color:#010101;
	margin:10px 0px 20px;
}
.m-luqu  .ltit span {margin:0px 4px;color:#2EA59D;}
.m-luqu  .ltit.ltit1{height:auto;border:0px;padding:0px;margin:10px 0px 10px;}
.m-luqu  .ltit.ltit1 p{border-left:4px solid #2EA59D;padding-left:12px;}
.m-luqu  .ltit.ltit1 .p1{font-size:12px;height:auto;color:#fc0404;font-weight:400;line-height:35px;border:0px;padding-left:16px;}
.m-lqtit
{
	width:100%;
	height:30px;
	line-height:30px;
	background:#efefef;
	text-align:center;
	font-size:12px;
	color:#010101;
	font-weight:bold;
}
.m-lqtit .swiper-slide{background:#efefef;transition: all 0.5s ease 0s;cursor:pointer;width:19%}
.m-lqtit .swiper-slide:nth-child(1){width:24%;}
.m-lqtit .swiper-slide:hover{background:#2EA59D;color:#fff;}
.m-lqtit .swiper-slide-thumb-active{background:#2EA59D;color:#fff;}
.m-lqtxt{width:100%;}
.m-lqtxt .luzuo{width:24%;float:left;}
.m-lqtxt .luzuo img{width:100%;height:295px;}
.m-lqtxt .luyou
{
	width:76%;
	float:left;
	overflow:hidden;
	border:1px solid #dcdcdc;
	padding:15px 100px 0px;
}
.u-luqu
{
	width:100%;
	background:#fff;
	color:#686868;
	font-size:14px;
	line-height:26px;
	opacity:0;
	transition: all 0.5s ease 0s;
}
.m-lqtxt .luyou .swiper-slide-active .u-luqu {opacity:1;}
.u-luqu .tit
{
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
.u-linput
{
	width:48%;
	margin:0px 4% 10px 0px;
	float:left;
	position:relative;
}
.u-linput:nth-child(2n){margin:0px 0px 10px 0px;}

.u-linput .litit
{
	width:80px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:9;
}
.u-linput .litxt
{
	position:relative;
	left:0px;
	top:0px;
	padding-left:80px;
	z-index:10;
}
.u-linput select
{
	padding-left:3%;
	width:100%;
	height:26px;
	float:left;
}
.u-linput input
{
	padding-left:3%;
	width:100%;
	height:26px;
	float:left;
}
.u-linput span
{
	width:6%;
	text-align:center;
	height:26px;
	float:left;
}

.u-linput2 {
	width: 48%;
	float: left;
	position: relative;
}

	.u-linput2 .litit {
		width: 80px;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 9;
	}

	.u-linput2 .litxt {
		position: relative;
		left: 0px;
		top: 0px;
		padding-left: 80px;
		z-index: 10;
	}

	.u-linput2 input {
		padding-left: 3%;
		/*width:100%;*/
		/*height: 26px;*/
		/*float: left;*/
	}

.u-linput select.select1{width:25%;margin-right:2%;}
.u-linput select.select2{width:73%;}
.u-linput input.input1{width:47%;}
.u-linput input.input2{width:47%;}
.u-lsou{width:100%;margin:10px 0px 10px;text-align:center;}
.u-lsou input 
{
	width:30%;
	height:35px;
	line-height:35px;
	text-align:center;
	margin:0px auto;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background:#2EA59D;
	border:0px;
	display:inline-block;
	cursor:pointer;
}
	.u-lsou input:hover {
		background: #2EA59D;
	}
.u-chazhi
{
	font-size:12px;
	color:#2EA59D;
	line-height:22px;
	margin-bottom:10px;
}
.u-chazhi span {margin-right:10px;}



.m-lqpai
{
	width:100%;
	position:relative;
}
.m-lqpai .span1{width:17%;height:40px;overflow:hidden;float:left;padding-left:40px;}
.m-lqpai .span2{width:27%;height:40px;overflow:hidden;float:left;}
.m-lqpai .span3{width:8%;height:40px;overflow:hidden;float:left;}
.m-lqpai .span4{width:12%;height:40px;overflow:hidden;float:left;}



.m-lqptit
{
	width:100%;
	line-height:40px;
	background:#2EA59D;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.m-lqptxt
{
	width:100%;
	padding:10px 0px;
	line-height:40px;
	font-size:14px;
	color:#444444;
	text-align:center;
	border-bottom: 1px solid #dcdcdc;
}
.m-lqptxt .tit{display:none;}
.m-lqptxt .logo{display:none;}
.m-lqptxt .p1{line-height:18px;height:18px;overflow:hidden;}
.m-lqptxt .p2{margin-top:4px;line-height:18px;}
.m-lqptxt  .u-span{margin:0px 5px 0px 0px;}
.m-lqptxt .u-span.cheng{background:#f48a4f;}
.m-lqptxt .u-span.hong{background:#f44f63;}
.m-yuanxiao .m-kecheng{display:block;padding:20px 0px;}
.m-yuanxiao .m-kecheng .u-kecheng{width:259px;margin:0px 19px 20px 0px;}
.m-yuanxiao .m-kecheng .u-kecheng:nth-child(3n) {margin: 0px 0px 20px 0px;}
.m-yuanxiao .m-kecheng .u-kecheng .kimg{height:153px;}

/*登录*/
.g-dengtop
{
	width:100%;
	background:#f5f5f5;
	padding:10px 0px;
}
.g-dengtop .dtlogo{float:left;}
.g-dengtop .dtlogo .logo{height:60px;margin:10px 0px;float:left;}
.g-dengtop .dtlogo .logo img {height:100%;}
.g-dengtop .dtlogo  .txt
{
	float:left;
	height:46px;
	overflow:hidden;
	line-height:56px;
	margin-top:22px;
	border-left:2px solid #2EA59D;
	font-size:28px;
	color:#2EA59D;
	font-weight:bold;
	margin-left:10px;
	padding-left:10px;
}
.g-dengtop .fan
{
	float:right;
	height:24px;
	line-height:24px;
	font-size:20px;
	color:#9b9b9b;
	margin-top:40px;
}
.g-dengtop .fan img 
{
	max-height:100%;
	max-width:100%;
	margin-right:5px;
	vertical-align:top;
}


.g-dengcenter
{
	background:url(../yu-img/dl.jpg) center center / cover no-repeat;
	position:relative;
}
.g-dengcenter .w1140{height:100%;}
.g-dengcenter .m-pclogin
{
	width:440px;
	height:480px;
	position:absolute;
	right:0px;
	background:rgba(255,255,255,0.5);
	box-shadow:none;
	top:50%;
	margin-top:-240px;
	border-radius:5px;
	float:none;
}
.g-dengcenter .m-pclogin .pclogin{padding:25px 50px;}
.g-dengcenter .m-pclogin .ltit{font-size:22px;margin-bottom:10px;font-weight:400;}
.g-dengcenter .u-lform{margin-bottom:25px;}
.g-dengcenter .u-lform input{height:45px;border-radius:3px;line-height:43px;font-size:16px;background:none;padding:0px 15px;}
.g-dengcenter .u-tijiao input{height:45px;line-height:45px;border-radius:3px;}
.g-dengcenter .u-xieyi{line-height:20px;color:#2EA59D;}
.g-dengcenter .u-lform.u-lform1{width:46%;float:left;}
.g-dengcenter .u-lform2{width:46%;float:right;height:45px;border: 1px solid #e0e0e0;border-radius:3px;overflow:hidden;cursor:pointer;}
.g-dengcenter .u-lform2 img {width:100%;height:100%;}
.g-dengcenter .u-zidong{margin:0px 0px 25px;}

/*浏览记录*/
.m-log {
	width: 100%;
	position: relative;
}
.u-logbanner {
	width: 100%;
	margin-bottom: 15px;
}
.u-logbanner img {
	width: 1140px;
}
.u-logbanner2 {
	width: 100%;
	height:50px;
	line-height:50px;
	margin-bottom: 15px;
	border-bottom:1px solid #dcdcdc;
}
.m-logtitleleft {
	float:left;
	width:30%;
	padding-left:50px;
}
.m-logtitleright {
	float: right;
	padding-right: 10px;
	padding-top: 10px;
}
.m-logtitleright p {
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #f7a900;
	cursor: pointer;
	transition: all 0.5s ease 0s;
}
.m-logtitleright p:hover {
	background: #2EA59D;
}

.m-logleft {
	width: 880px;
	float: right;
}
.m-logbiao {
	width: 100%;
}
.m-logbiao .logbiao {
	width: 100%;
	margin-bottom: 20px;
}
.u-logbiao {
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	padding: 15px 0px;
}
.u-logbiao .dtimg {
	width: 178px;
	height: 122px;
	overflow: hidden;
	float: left;
}
.u-logbiao .dtimg img {
	width: 100%;
	height: 100%;
	-webkit-transition: all 1s ease;
	transition: all 1.8s ease;
}
.u-logbiao:hover .dtimg img {
	transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
}
.u-logbiao .dttxt {
	width: 630px;
	height: 122px;
	overflow: hidden;
	float: right;
}
.u-logbiao .dtcan {
	width: 50px;
	height: 122px;
	overflow: hidden;
	float: right;
}
.u-logbiao .dtcan img {
	width: 12px;
	margin-top:50px;
}
.u-logbiao .dttxt .p1 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
	color: #585858;
}
.u-logbiao:hover .dttxt .p1 {
	color: #2EA59D;
}
.u-logbiao .dttxt .p2 {
	width: 100%;
	height: 50px;
	line-height: 25px;
	margin: 6px 0px;
	overflow: hidden;
	font-size: 14px;
	color: #999;
}
.u-logbiao .dttxt .p3 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 12px;
	color: #999;
}
.m-logright {
	width: 240px;
	float: left;
}
.u-logrtxt {
	width: 100%;
}
.u-logrtxt .txts {
	width: 160px;
	float: right;
	overflow: hidden;
	vertical-align: top;
	border-left: 1px solid #dcdcdc;
}
.u-logrtxt .txts .titl {
	border: 6px solid #fff;
	border-left-color: #dcdcdc;
	border-right: 0px;
	width: 0;
	margin-top: 70px;
	margin-bottom: 71px;
	display: block;
	float: left;
}
.u-logrtxt .txts .tit {
	font-size: 14px;
	color: #000;
	height: 153px;
	line-height: 153px;
	width: 140px;
	overflow: hidden;
	text-align: right;
	float: right;
}



/*心灵电台*/
.m-diantai{width:100%;position:relative;}
.m-dtleft
{
	width:780px;
	float:left;
	background:#f5f5f5;
}
.m-dtleft .dtleft{padding:20px;}
.m-dtxuan
{
	width:100%;
	margin-bottom:15px;
	position:relative;
	font-size:14px;
	line-height:28px;
	color:#333;
}
.m-dtxuan .dtxuan
{
	width:100%;
	border-bottom:1px solid #dcdcdc;
	padding-bottom:10px;
	margin-bottom:20px;
}
.m-dtxuan .dtxuan .dixian{display:none;}
.m-dtxuan .dtxuan .diyin .dtchongzhi{display:none;}
.m-dtxuan .dtxuan .dtxuanx span 
{
	float:left;
	padding:0px 15px;
	background:#f5f5f5;
	margin:5px;
	border-radius:3px;
	transition: all 0.5s ease 0s;
	cursor:pointer;
}
.m-dtxuan .dtxuan .dtxuanx span  input{display:none;}
.m-dtxuan .dtxuan .dtxuanx  span.on {background:#2EA59D;color:#fff;}
.m-dtxuan .dtxuan .dtxuanx  span:hover{background:#2EA59D;color:#fff;}
.m-dtxuan .dtpai b {font-size:12px;color:#999;position:relative;top:-1px;}
.m-dtxuan .dtpai span{margin:0px 5px;cursor:pointer;} 
.m-dtxuan .dtpai span.on {color:#2EA59D;}
.m-dtxuan .dtpai span:hover {color:#2EA59D;}
.m-dtbiao{width:100%;}
.m-dtbiao .dtbiao{width:100%;margin-bottom:20px;}
.u-dtbiao
{
	width:100%;
	border-bottom:1px solid #dcdcdc;
	padding:15px 0px;
}
.u-dtbiao .dtimg
{
	width:178px;
	height:122px;
	overflow:hidden;
	float:left;
}
.u-dtbiao .dtimg img 
{
	width:100%;
	height:100%;
	-webkit-transition: all 1s ease;
	transition: all 1.8s ease;
}
.u-dtbiao:hover .dtimg img {transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-dtbiao .dttxt
{
	width:520px;
	height:122px;
	overflow:hidden;
	float:right;
}
.u-dtbiao .dttxt .p1 
{
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:14px;
	color:#585858;
}
.u-dtbiao:hover .dttxt .p1 {color:#2EA59D;}
.u-dtbiao .dttxt .p2 
{
	width:100%;
	height:50px;
	line-height:25px;
	margin:6px 0px;
	overflow:hidden;
	font-size:12px;
	color:#999;
}
.u-dtbiao .dttxt .p3 
{
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:12px;
	color:#999;
}
.m-dtright{width:340px;float:right;}
.m-dtright .rimg{width:100%;margin-bottom:15px;}
.m-dtright .rimg img {max-width:100%;}
.m-dtright .dtright{	background:#f5f5f5;}
.m-dtright .dtright .dtrtit
{
	width:100%;
	padding:0px 15px;
	line-height:50px;
	border-bottom:1px solid #dcdcdc;
	color:#333;
	font-size:18px;
}
.m-dtright .dtright .dtrtit span 
{
	font-size:12px;
	margin-top:10px;
	margin-left:15px;
}
.m-dtright .dtright .dtrtxt {padding:15px;}
.u-dtrtxt{width:100%;margin-bottom:20px;}
.u-dtrtxt .num
{
	float: left;
    height: 24px;
    width: 24px;
    line-height: 24px;
    text-align: center;
    vertical-align: top;
    background: #cccccc;
    color: #fff;
}
.u-dtrtxt:nth-child(1) .num{background:#2EA59D;}
.u-dtrtxt:nth-child(2) .num{background:#f88764;}
.u-dtrtxt:nth-child(3) .num{background:#e4d27c;}
.u-dtrtxt .txts 
{
    width: 270px;
    float: right;
    overflow: hidden;
    vertical-align: top;
}
.u-dtrtxt .txts  .tit
{
	font-size:14px;
	line-height:24px;
	color:#000;
	height:24px;
	width:100%;
	overflow:hidden;
	margin-bottom:7px;
}
.u-dtrtxt .txts  .txt {width:100%;font-size:12px;color:#444;}
.u-dtrtxt .txts  .txt .img1
{
	width:0px;
	height:0px;
	overflow:hidden;
	float:left;
	visibility: hidden;
	opacity:0;
	height:0px;
	margin-right:10px;
	transition: all 0.5s ease 0s;
}
.u-dtrtxt .txts  .txt .img1 img {width:100%;height:100%;}
.u-dtrtxt .txts  .txt .txt1{float:left;}
.u-dtrtxt .txts  .txt .txt1 p
{
    float:left;
    margin-right:30px;	
}
.u-dtrtxt.on  .txts  .tit{color:#2EA59D;}
.u-dtrtxt.on  .txts  .txt{color:#2EA59D;}
.u-dtrtxt.on  .txts  .txt .img1{opacity:1;width:115px;height:80px;visibility: visible;}
.u-dtrtxt.on  .txts  .txt .txt1{width:140px;line-height:25px;margin-top:15px;}
.u-dtrtxt:hover  .txts  .tit{color:#2EA59D;}
.u-dtrtxt:hover  .txts  .txt{color:#2EA59D;}
.m-diantai .u-xxiang{width:780px;margin-bottom:40px;}



.m-dingwei{width:100%;}
.m-dingsou{background:#f8f8f8;padding:12px 0px;text-align:center;}
.m-dingsou .u-sou
{
	padding:0px;
	margin:0px auto;
	display:inline-block;
	float:inherit;
	vertical-align:top;
	width:auto;
}
.m-dingsou  .u-sou input
{
	border:1px solid #dcdcdc;
	height:27px;
	line-height:25px;
	border-radius:4px;
	width:330px;
	background:none;
	font-size:12px;
}
.m-dingsou  .u-sou .sub{margin-left:15px;}
.m-dingsou .u-sou .sub input {
    width: 75px;
    height: 27px;
    line-height: 27px;
    background:#2EA59D url(../yu-img/icon25.png) 10px center no-repeat;
    background-size: 14px 14px;
    font-size: 14px;
	color:#fff;
	padding-left:22px;
	letter-spacing: 3px;
	font-weight:400;
}
.m-dingwei .dingtxt 
{
	color:#a8a8a8;
	line-height:22px;
	font-size:12px;
	padding:8px 25px;
}
.m-dzhuanye{width:100%;margin-top:5px;}
.m-dzhuanye .xueli
{
	width:100%;
	border-bottom:1px solid #2EA59D;
}
.m-dzhuanye .xueli span 
{
	padding:0px 60px;
	float:left;
	height:35px;
	line-height:33px;
	font-size:14px;
	color:#2EA59D;
	border:1px solid #dcdcdc;
	background:#fff;
	transition: all 0.5s ease 0s;
	cursor:pointer;
}
.m-dzhuanye .xueli span.ons{background:#2EA59D;color:#fff;border:1px solid #2EA59D;}
.m-dzhuanye .xueli span:hover{background:#2EA59D;color:#fff;border:1px solid #2EA59D;}
.m-dzhuanye .leibie
{
	width:100%;
	background:#f8f8f8;
}
.m-dzhuanye .leibie .lei{display:none;}
.m-dzhuanye .leibie .lei.ons{display:block;}
.m-dzhuanye .leibie .lei .swiper-wrapper{display:block;}
.m-dzhuanye .leibie .lei .swiper-slide
{
	padding:0px 20px;
	width:auto;
	float:left;
	height:35px;
	line-height:35px;
	font-size:14px;
	text-align:center;
}
.m-dzhuanye .leibie .lei .swiper-slide p {color:#3d3d3d;height:35px;overflow:hidden;}
.m-dzhuanye .leibie .lei .swiper-slide .on p {color:#2EA59D;}
.m-dzhuanye .leibie .lei .swiper-slide:hover p {color:#2EA59D;}
.m-dzhuanye .dzhuanye{width:100%;padding:20px;}
.u-zhuanye{width:100%;padding:10px 0px;}
.u-zhuanye .zhuantit
{
	padding-left:10px;
	border-left:4px solid #2EA59D;
	height:28px;
	line-height:28px;
	font-size:18px;
	color:#000;
	margin-bottom:5px;
}
.u-zhuanye .zhuantxt a {width:20%;float:left;}
.u-zhuanye .zhuantxt li 
{
	font-size:14px;
	line-height:40px;
	color:#3d3d3d;
	list-style: inherit;
	transition: all 0.5s ease 0s;
}
.u-zhuanye .zhuantxt li:hover {color:#2EA59D;}




.m-dings{width:100%;border-bottom:1px solid #dcdcdc;padding-bottom:5px;}
.m-dings .dtxt
{
	width:70%;
	float:left;
	font-size: 14px;
    line-height: 30px;
    color: #666666;
}
.m-dings .dtxt .tit
{
	width: 100%;
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    font-weight: bold;
    color: #010101;
	margin-bottom:5px;
}
.m-dings .dtxt span {margin-right:25px;}
.m-dings .kxtt
{
	width:30%;
	float:right;
	margin:9px 0px;
}
.u-shoucang{display:inline-block;margin-left:15px;}
.u-shoucang p
{
	padding:0px 20px;
	height:36px;
	line-height:34px;
	border:1px solid #2EA59D;
	border-radius:15px;
	color:#2EA59D;
	transition: all 0.5s ease 0s;
}
.u-shoucang p:hover {background:#2EA59D;color:#fff;}
.u-shoucang.shou p{border:1px solid #2c9ef6;color:#2c9ef6;}
.u-shoucang.shou p:hover {background:#2c9ef6;color:#fff;}



.dtbanner img{width:100%;}
.g-gaodong
{
	width:100%;
}
.m-gaodong{width:100%;padding:25px 0px;}
.m-gaodong:nth-child(2n){background:#f7f7f7;}
.m-gaodongtit
{
	width:100%;
	height:45px;
	line-height:45px;
	border-bottom:1px solid #dcdcdc;
}
.m-gaodongtit .tits
{
	font-size:18px;
	color:#000000;
	text-align:center;
	float:left;
	padding:0px 10px;
}
.m-gaodongtit .txts{float:right;}
.m-gaodongtit .txts .gxnewfen{float:right;}
.m-gaodongtit .txts  p{float:right;}
.m-gaodongtit .txts  .swiper-slide{width:auto;}
.m-gaodongtit a
{
	width:auto;
	padding:0px 20px;
	float:left;
	text-align:center;
	font-size:14px;
    height:45px;
	line-height:45px;
	color:#999;
	cursor:pointer;
}
.m-gaodongtit a.ons { color: #2EA59D;}
.m-gaodongtit a:hover{ color: #2EA59D;}
.m-gaodongtxt{width:100%;padding-top:15px;}
.m-gaodongtxt  .scontent{display:none;transition: all 0.5s ease 0s;}
.m-gaodongtxt  .scontent.ons{display:block;}
.m-dongt
{
	width:100%;
}
.m-dongt img {width:100%;}
.m-dongt .dtleft
{
	width:200px;
	overflow:hidden;
	height:298px;
	position:relative;
	top:0px;
	transition: all 0.1s ease 0s;
}
.m-dongt .dtleft:hover{top:-3px;box-shadow: 0 0 14px 0 #CAEFFF;}
.m-dongt .dtright{width:925px;}
.u-dtright
{
	width:220px;
	float:left;
	margin:0px 15px 10px 0px;
	font-size:12px;
	line-height:19px;
	position:relative;
	top:0px;
	transition: all 0.1s ease 0s;
}
.u-dtright:hover{top:-3px;box-shadow: 0 0 14px 0 #CAEFFF;}
.u-dtright:nth-child(1n+5){margin:0px 15px 0px 0px;}
.u-dtright:nth-child(4n){margin:0px 0px 10px 0px;}
.u-dtright:nth-child(8n){margin:0px 0px 0px 0px;}
.u-dtright .rimg
{
	width:100%;
	height:120px;
	overflow:hidden;
	margin-bottom:5px;
}
.u-dtright .rimg img{height:100%;}
.u-dtright .rtit
{
	width:100%;
	height:19px;
	overflow:hidden;
}
.m-dongt .dtleft1
{
	width:400px;
}
.m-dongt .dtleft1 .swiper-pagination-bullet
{
	background:#fff;
	-webkit-transform: scale(1); 
    -ms-transform: scale(1);
    transform: scale(1);
    position: relative; 
	opacity:1;
	left:0px !important;
}
.m-dongt .dtleft1 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 3px;}
.m-dongt .dtleft1 .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:inherit ;right:0px; -webkit-transform: translateX(-50%);-ms-transform: translateX(0%) !important;transform: translateX(0%) !important; white-space: nowrap; }
.m-dongt .dtleft1 .swiper-pagination-bullet-active{background:#2EA59D;}
.u-dtleft
{
	width:100%;
	height:228px;
	overflow:hidden;
	position:relative;
	z-index:8;
}
.u-dtleft .dleimg img
{
	width:100%;
	height:228px;
}
.u-dtleft .dletit
{
	background-color: rgba(0,0,0,0.5);
	height: 30px;
    line-height: 30px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    font-size: 14px;
    padding-left: 9px;
	padding-right:90px;
	overflow:hidden;
}
.m-dongt .dtright1
{
	width:720px;
	font-size:16px;
	line-height:38px;
}
.m-dongt .dtright1 a {color:#333;}
.m-dongt .dtright1 a:hover {color:#2EA59D;}
.u-dtright1
{
	width:100%;
	height:38px;
	overflow:hidden;
	position:relative;
}
.u-dtright1 .tit{padding-right:110px;}
.u-dtright1 .tit span {margin-right:5px;cursor:pointer;}
.u-dtright1 .time
{
	position:absolute;
	right:0px;
	top:0px;
	color:#999;
}







.u-gdtit
{
	width:100%;
	height:45px;
	line-height:45px;
	border-bottom:1px solid #dcdcdc;
	font-size:14px;
	color:#333;
}
.u-gdtit span 
{
	display:inline-block;
	border-bottom:2px solid #2EA59D;
	line-height:43px;
	font-size:16px;
	margin-right:15px;
}
.m-gdtxt{padding:15px 0px 0px ;}
.m-gdtxt li 
{
	line-height:35px;
	height:35px;
	overflow:hidden;
	font-size:14px;
	color:#333;
	list-style:inherit;
	width:100%;
}
.m-gdtxt li  a {color:#333;}
.m-gdtxt li  a:hover {color:#2EA59D;}





.u-ping {text-align: left;line-height:38px;}
.u-ping .tit 
{
    height: 50px;
    line-height: 50px;
    padding: 0px 25px;
    color: #fff;
    text-align: left;
    background: #2EA59D;
	font-size:18px;
}
.u-ping .txt {padding: 15px 25px 20px 25px;}
.m-pingj .pingtit
{
	width:100%;
	height:50px;
	line-height:50px;
	background:#2EA59D;
	font-size:18px;
    color: #fff;
	text-align:center;
	overflow:hidden;
}
.m-pingj .pingtxt
{
	width:100%;
	line-height:45px;
	font-size:14px;
    color: #888888;
	text-align:left;
	margin-bottom:20px;
	padding-top:10px;
}
.m-pingj .ping 
{
	float:left;
	padding:0px 10px;
	/*overflow:hidden;*/
}
/*.m-pingj .pingtxt .ping{height:45px;}*/
.m-pingj .d1{width:45%;}
.m-pingj .d2{width:15%;}
.m-pingj .d22 {
	width: 20%;
}
.m-pingj .d4{width:25%;}
.m-pingj .d3{width:15%;}
.m-pingj .d5{width:35%;}
.m-pingj .d6{width:80%;}
.m-pingj .d10 {
	width: 100%;
	text-align:center;
}
.m-pingj .d62 {
	width: 75%;
}
.m-pingj .d7{width:10%;}
.m-pingj .pingtxt .d1{text-align:center;}
.m-pingj .pingtxt .d2{text-align:center;}
.m-pingj .pingtxt .d22 {
	text-align: center;
}
.m-pingj .pingtxt .d3{text-align:center;}
.m-pingj .pingtxt .d4{text-align:center;}
.m-pingj .pingtxt .d5{text-align:center;}
.m-pingj .pingtxt .d7{text-align:center;}
.m-pingj .pingtxt .d6 input
{
    height: 30px;
    border: 1px solid #dcdcdc;
    line-height: 30px;
    font-size: 13px;
    background: none;
    width:300px;
}
.m-pingj .pingtxt .d10 input {
	height: 25px;
	border: 1px solid #dcdcdc;
	line-height: 25px;
	font-size: 13px;
	background: none;
	width: 300px;
}

.m-pingj .pingtxt .d62 input {
	height: 25px;
	border: 1px solid #dcdcdc;
	line-height: 25px;
	font-size: 13px;
	background: none;
	width: 245px;
	color: #888;
}
.m-pingj .pingtxt .d62 select {
	height: 25px;
	border: 1px solid #dcdcdc;
	line-height: 25px;
	font-size: 13px;
	background: none;
	width: 245px;
	color: #888888;
}

.m-pingj .pingtxt .dlist {
	height: 30px;
	width: 245px;
}
.m-pingj .pingtxt .dlist input {
	width: 30px;
}
.m-pingj .pingtxt .dlist label {
	height: 30px;
	width: 50px;
	line-height: 30px;
	margin-right:15px;
}
.m-pingj .pingtxt .d6 span input
{
    width: 30%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    margin: 0px auto;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: #2EA59D;
    border: 0px;
    display: inline-block;
    cursor: pointer;
}
.m-pingj .pingtxt .d10 span input {
	width: 245px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 0px auto;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background: #2EA59D;
	border: 0px;
	display: inline-block;
	cursor: pointer;
	border-radius: 10px;
}
.m-pingj .pingtxt .d62 span input {
	width: 245px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 0px auto;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #2EA59D;
	border: 0px;
	display: inline-block;
	cursor: pointer;
	border-radius: 10px;
}
.m-pingj .pingtxt .d4 p 
{
	width:85px;
	height:28px;
	line-height:28px;
	background:#2EA59D;
	color:#fff;
	margin:8px 5px 7px;
	cursor:pointer;
    display:inline-block;
    font-size:12px;
}

.m-pingj .pingtxt .d4 p a
{
	color:#fff;
}
.m-pingj .pingtxt .d4 p.on{background:#6e6e6e;}
.u-pingjia{width:100%;background:#fff;transition: all 0.5s ease 0s;}
.u-pingjia:hover{background:#f8f6f6;}

.u-pingjia2 {
	width: 100%;
	background: #fff;
	transition: all 0.5s ease 0s;
	border-bottom: 1px solid #dcdcdc;
}



.drop {
    position: relative; 
     display: block; 
     margin-bottom: 1px; 
     padding: 5px 38px 5px 10px; 
     min-width: 40px; 
     line-height: 35px; 
     height: 35px; 
     border: solid 1px #eee; 
     text-decoration: none; 
     background: #fff; 
     white-space: nowrap; 
     word-break: break-all;
}








.m-zhidaox{width:100%;}
.m-zhidaox .zazuo
{
	width:71%;
	float:left;
	border-right:1px solid #e6e6e6;
	padding-right:3%;
}
.m-zhidaox .zayou{width:27%;float:right;}
.m-zuoxuan{width:100%;margin-bottom:20px;}
.u-zhitit
{
	width:100%;
	border-bottom:1px solid #dcdcdc;
	height:40px;
	line-height:40px;
	position:relative;
	margin-bottom:10px;
}
.u-zhitit::before
{
	content:" ";
	height:20px;
	width:5px;
	position:absolute;
	left:0px;
	top:10px;
	background:#2EA59D;
	color: #2EA59D;
}
.u-zhitit .p1 
{
	font-size:18px;
	color:#000;
	font-weight:bold;
	padding-left:15px;
	float:left;
}
.u-zhitit .p2 
{
	font-size:12px;
	color:#666;
	position:absolute;
	right:0px;
	top:30px;
	height:20px;
	line-height:20px;
	z-index:91;
	background:#fff;
	padding-left:10px;
	cursor:pointer;
}
.u-zhitit .p3 
{
	float:right;
	font-size:12px;
	color:#666;
	padding:0px 5px;
}
.u-zhitit .p3  span {color:#2EA59D;margin:0px 5px;}
.m-zhidaox .zazuo .zuoxuan{width:100%;margin-top:15px;}
.m-zhidaox .zazuo .u-shai{position:relative;font-size:14px;}
.m-zhidaox .zazuo .u-shai .shtit
{
	position:absolute;
	top:0px;
	left:0px;
}
.m-zhidaox .zazuo .u-shai:nth-child(3) .shtit{top:4px;}
.m-zhidaox .zazuo .u-shai .shtxt
{
	padding-left:80px;
	width:100%;
	top:0px;
	left:0px;
}
.m-zhidaox .zazuo .u-shai .shtxt span {background:none;}
.m-zhidaox .zazuo .u-shai .shtxt span.span1 
{
    background: #2EA59D;
    color: #fff;
    border-radius: 3px;
}
.m-zhidaox .zazuo .u-shai .shtxt span:hover
{
    background: #2EA59D;
    color: #fff;
    border-radius: 3px;
}
.m-zuosou
{
	width:100%;
	font-size:14px;
	line-height:22px;
	color:#000;
}
.m-zuosou .u-sou
{
	overflow:hidden;
	width:100%;
	margin-left:0px;
	float:inherit;
	padding:0px;
	margin-bottom:5px;
	
}
*+html  .m-zuosou .u-sou input {width:540px;}
.m-zuosou .u-sou input 
{
	width:85%;
	height:35px;
	background:#fff;
	line-height:35px;
	font-size:14px;
	float:left;
	border:2px solid #2EA59D;
	padding:0px 10px;
	color:#333;
	display:inline-block;
}
.m-zuosou .u-sou .sub {float:left;width:15%;}
.m-zuosou .u-sou .sub  input 
{
	width:100%;
	height:35px;
	line-height:35px;
	background:#2EA59D;
	text-align:center;
	border:0px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	padding:0px;	
	letter-spacing: 5px;
}
.m-zuosou .biaoqian::before
{
	content:"热词： ";
	float:left;
}
.m-zuosou .biaoqian a 
{
	color:#666;
	float:left;
	margin:0px 10px 0px 5px;
}
.m-zuosou .biaoqian a:hover{color:#2EA59D;}

.m-zuotxt{width:100%;}
.m-zuotxt .zuobiao
{
	width:100%;
	font-size:14px;
	line-height:35px;
	margin-bottom:15px;
	position:relative;
	z-index:1;
}
.m-zuotxt .zuobiao p 
{
	width:100%;
	position:relative;
	height:35px;
	overflow:hidden;
}
.m-zuotxt .zuobiao p:nth-child(5n)
{
	border-bottom:1px solid #dcdcdc;
	margin-bottom:15px;
}
.m-zuotxt .zuobiao p:last-child{border:0px;}
.m-zuotxt .zuobiao a 
{
	color:#666;
	display:block;
	position:relative;
	z-index:99;
	padding-right:100px;
}
.m-zuotxt .zuobiao a:hover{color:#2EA59D;}
.m-zuotxt .zuobiao span 
{
	position:absolute;
	right:0px;
	top:0px;
	z-index:9;
	width:auto;
	color:#999;
}
.m-weixin{width:100%;}
.m-weixin .u-zhitit{border:0px;}
.u-wtxts
{
	width:100%;
	margin-bottom:15px;
	display:table;
}
.u-wtxts .wtimg
{
	width:110px;
	display:table-cell;
	vertical-align:middle;
}
.u-wtxts .wtimg img {max-width:100%;}
.u-wtxts .wtxts
{
	font-size:12px;
	color:#666;
	line-height:20px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	padding-left:30px;
}
.m-youtut{width:100%;margin-bottom:20px;}
.m-youtut .youtut p 
{
	width:100%;
	height:35px;
	line-height:35px;
	overflow:hidden;
	position:relative;
	padding-left:15px;
	font-size:14px;
}
.m-youtut .youtut p::before
{
	content:" ";
	height:5px;
	width:5px;
	border-radius:50%;
	position:absolute;
	left:0px;
	top:15px;
	background:#2EA59D;
	color: #2EA59D;
}
.m-youtut .youtut  p  a {color:#666;}
.m-youtut .youtut  p  a:hover {color:#2EA59D;}











.m-vipzf{width:100%;padding:15px 0px;}
.m-vipzf .vipzf
{
	width:100%;
	margin-bottom:15px;
	display: flex;
	flex-direction:row;
	flex-wrap: wrap; 
	align-items : center;
	justify-content : space-between;
}
.m-vipzf .viptit
{
	width:100%;
	position:relative;
	margin-bottom:15px;
	/*border-bottom:1px solid #dcdcdc;*/
	display:none;
}
.m-vipzf .viptit .fan
{
	position:absolute;
	left:0px;
	top:0px;
	height:30px;
	line-height:30px;
	font-size:14px;
	margin:5px 0px;
}
.m-vipzf .viptit .fan img 
{
	height:20px;
	margin:5px 5px 5px 0px;
}
.m-vipzf .viptit .tit
{
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}
	.m-vipzf .vipzf .leftvip {
		width: 33%;
		text-align: center;
	}
.m-vipzf .vipzf .leftvip img {max-width:85%;}
.m-vipzf .vipzf .rightvip{width:60%;}
.u-vipzf
{
	width:100%;
	font-size:20px;
	line-height:50px;
	color:#646464;
	position:relative;
}
.u-vipzf  .span1
{
	font-size:20px;
	color:#000;
	font-weight:bold;
	display:inline-block;
	text-align:right;
	width:100px;
}
.u-vipzf p 
{
	position:absolute;
	left:0px;
	top:0px;
	padding-left:100px;
}
.u-vipzf p.p1{color:red;font-size:30px;}
.u-vipzf input
{
	width:50%;
	height:40px;
	background:#2EA59D;
	border-radius:5px;
	border:0px;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}
.m-vipzf .vipzftxt
{
	font-size:14px;
	line-height:25px;
	color:#646464;
	padding:15px;
}
.m-vipzf .vipzftxt  .ztits 
{
	padding-left: 15px;
    height: 28px;
    line-height: 28px;
    font-size: 18px;
    color: #000;
	font-weight:bold;
	position:relative;
	margin-bottom:10px;
}
.m-vipzf .vipzftxt  .ztits::before
{
	content:" ";
	position:absolute;
	left:0px;
	top:4px;
	height: 20px;
    width: 4px;
    background: #2EA59D;
}


.index_jhhy {
	/*display:none;*/
}
.ddlist {
	border: 1px solid #dcdcdc;
}












.u-icon{display:none;}



.g-fdao
{
	width:100%;
	position:fixed;
	left:0px;
	bottom:0px;
	background:#f3f3f3;
	z-index:999999;
	border-top:1px solid #dcdcdc;
	display:none;
}
.u-fdao
{
	width:20%;
	float:left;
	font-size:14px;
	color:#434343;
	position:relative;
}
.u-fdao::after
{
	content:" ";
	height:20px;
	width:1px;
	position:absolute;
	left:0px;
	top:13px;
	background:#dcdcdc;
}
.u-fdao:nth-child(1)::after{display:none;}
.u-fdao .fxian
{
	width:100%;
	height:46px;
	line-height:46px;
	text-align:center;
}
.u-fdao .fxian a {
	color:#000;
}
.u-fdao .fyin
{
	display:none;
	position:fixed;
	left:0px;
	bottom:0px;
	background:rgba(0,0,0,0);
	width:100%;
	height:100%;
}
.u-fdao .fyins
{
	position:absolute;
	left:0px;
	background:#fff;
	bottom:47px;
	width:25%;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.u-fdao:nth-child(2) .fyins {
	left: 18%;
}
.u-fdao:nth-child(3) .fyins
{
	left:38%;
}
.u-fdao:nth-child(4) .fyins
{
	left:58%;
}
.u-fdao:nth-child(5) .fyins
{
	left:initial;
	right:0px;
}
.u-fdao .fyin p
{
	color:#434343;
	border-top:1px solid #dcdcdc;
	line-height:35px;
	padding:0px 10px;
}
.u-fdao .fyin a:nth-child(1) p{border:0px;}
.u-sdeng{display:none;}



.m-baoguo {
	width: 1140px;
	overflow: hidden;
	padding-bottom: 20px;
}

.m-baoguo .baoguo {
	width: 100%;
	overflow-x: auto;
}

.m-baoguo .baoguo img {
	margin-left: -60px;
}

.gun::-webkit-scrollbar {
	width: 100%;
	height: 8px;
}

.gun::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: #2EA59D;
}

.gun::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 10px;
	background: #f8f8f8;
}
























/*换页
.u-huan{width:100%;	margin:30px 0px 0px;border-bottom:1px solid #dcdcdc;}
.u-huan  p {width:48%;float:left;height:40px;overflow:hidden;line-height:40px;font-size:14px;color:#2EA59D;}
.u-huan  p:nth-child(2){float:right;text-align:right;}
.u-huan  p  a{color:#434343;}
.u-huan  p  a:hover{color:#2EA59D;}
/* 换页*/    
.u-page{width:100%;position:relative;text-align:center;margin:20px 0px ;}
.u-page a {padding:9px 13px;margin:0px 2px;background:#f1f1f1;font-size:12px;color:#444444;display:inline-block;vertical-align:top;transition: all 0.5s ease 0s;}
.u-page .pa{padding:8px 17px;}
.u-page a.ons {background:#2EA59D;color:#fff;}
.u-page a:hover{background:#2EA59D;color:#fff;}  

/*--------------------------------------------*/
/* 响应式media */
/*手机*/
@media screen and (max-width: 767px) 
{
	.w1140{width:auto;padding:0px 10px;}
    .g-fdao{display:block;}
	.g-footer {margin-bottom: 47px;display: none;}
	.u-page a{display:none;}
	.u-page a.pa{display:inline-block;}
	.g-top{position:fixed;left:0px;top:0px;z-index:99;display:none;}
    .u-top{padding-left:20px;}
	.m-sou{position:fixed;left:0px;top:0px;height:60px;z-index:99;padding:0px 10px;background:#fff;border-bottom:1px solid #dcdcdc;}
	.m-sou .logo{width:70px;height:30px;margin:5px 0px;position:absolute;left:10px;top:10px;z-index:99;}
	.u-sou {
		display: block;
		position: relative;
		z-index: 9;
		padding: 15px 0px 15px 80px;
		width: 100%;
		margin: 0px;
	}
	.u-sou input{width:80%;border:2px solid #2EA59D;padding:0px 5px;font-size:12px;height:30px;line-height:35px;}
	.u-sou .sub{width:20%;}
	.u-sou .sub input{width:100%;letter-spacing:1px;font-size:14px;height:30px;line-height:30px;}


	.u-sou-index {
		display: none;
		position: relative;
		z-index: 9;
		padding: 15px 0px 15px 80px;
		width: 100%;
		margin: 0px;
	}

	.u-sou-index input {
		width: 80%;
		border: 2px solid #2EA59D;
		padding: 0px 5px;
		font-size: 12px;
		height: 30px;
		line-height: 35px;
	}

	.u-sou-index .sub {
		width: 20%;
	}

	.u-sou-index .sub input {
		width: 100%;
		letter-spacing: 1px;
		font-size: 14px;
		height: 30px;
		line-height: 30px;
	}


	.u-dtxt{display:none;}
	.m-pcdao{position:fixed;top:10px;right:10px;width:40px;height:40px;z-index:998;display:none;}
	.m-pcsjda{display:none;}
	
	.m-pcdao .u-ndeng{display:block;}
	.m-pcsjda{padding:10px;background:#fff;width:100%;}
	.u-pcdao{width: 100%; margin: 0px; border-bottom: 1px solid #dcdcdc;}
	.u-pcdao .xian:after {
    display: block;
    clear: both;
    overflow: hidden;
    content: "";
    background: url(../yu-img/icon21.png);
    width: 13px;
    height: 7px;
    background-size: 100%;
    position: absolute;
    right: 5px;
    top: 14px;
}
.u-pcdao.ons .xian:after {
    background: url(../yu-img/icon22.png);
    background-size: 100%;
}
    .u-pcdao .xian p{font-weight: bold;text-align:left;padding: 0px;font-size: 14px;height: 40px;line-height: 40px;color: #333;}
	.u-pcdao.ons .xian p{border: 0px;background: #fff;color: #2EA59D;}
	.u-pcdao .yin{display: block;position:relative;left:0px;padding:0px;    transition: all 0.1s ease 0s;z-index:999;opacity:1;
    width: 100%;
    font-size: 14px;
    color: #333;
    line-height: 35px;
    padding-left: 15px;
    height: 0px;
    overflow: hidden;}
	.u-pcdao.ons .yin {
    height: auto;
    padding-bottom: 20px;
}
.u-pcdao:nth-child(1) .xian:after{display:none;}
.u-pcdao .yin p{font-size:14px;color:#444;padding:0px;}
	.m-pcbanner{width:100%;margin:70px 0px 0px 0px;height:auto;}
	.m-pclogin{display:none;}
	.g-center{padding:15px 0px 60px 0px;}
	.m-stit{height:40px;line-height:40px;}
	.m-stit .tits{font-size:14px;width:90px;}
	.m-stit .tits img{width:18px;height:12px;margin:14px 0px 14px 5px;}
	.u-title{margin-left:0px;float:right;}
	.u-title p{width:70px;font-size:12px;line-height:39px;}
	.m-stxt .simg{display:none;}
	.m-scontent{margin:15px 0px 0px;width:100%;}
	.m-szhidao{margin-bottom:10px;}
	.m-szhidao .zleft{width:48%;/*height:auto;*/}
	.m-szhidao .zleft img {width:100%;}
	.m-szhidao .zright{width:48%;}
	.u-zhidao{margin-bottom:10px;}
	.u-skecheng{width:48%;float:left;height:auto;margin:0px 4% 10px 0px;}
	.u-skecheng:nth-child(3n){margin:0px 4% 10px 0px;}
	.u-skecheng:nth-child(2n){margin:0px 0px 10px 0px;}
	.u-skecheng:nth-child(9){display:none;}
	.u-skecheng .img{height:auto;}
	.u-skecheng .tit{height:auto;font-size:12px;}
    .u-zhidao1{font-size:12px;}
	.u-skecheng .txt{height:auto;}
	.m-remen{width:100%;height:auto;}
	.m-remen .rmtit{font-size:16px;padding-left:10px;}
	.m-remen .rmtxt{height:auto;padding-left:10px;}
	.m-remen .rmtxt p{height:34px;line-height:34px;font-size:12px;}
	.m-remen .rmtxt p span{margin: 10px 10px 9px 0px;}
	.m-youl{padding:15px 0px;}
	.m-youl .ytit{width:100%;text-align:left;font-size:14px;line-height:30px;height:30px;}
    .m-youl  .ytxt{font-size:12px;line-height:20px;}
	.m-youl .ytxt a{margin-right:15px;width:auto;text-align:left;}
	.m-didao{display:none;}
	.m-banquan{line-height:20px;padding:10px 0px;}
	.m-banquan br{display:block;}
	
	.u-snbanner{display:block;}
	.u-nbanner{display:none;}
	.g-ndao{border-bottom:1px solid #dcdcdc;z-index:99;position:fixed;box-shadow:none;background:#fff;top:0px;z-index:999;}
	.g-ndao .logo{z-index:999;width:70px;height:30px;margin:5px 0px;position:absolute;left:10px;top:10px;text-align:center;}
	.m-ndao{width:100%;padding:10px;background:#fff;display:none;}
	.u-ndao{width:100%;margin:0px;border-bottom:1px solid #dcdcdc;}
	.u-ndao .ndxian{position:relative;}
	.u-ndao .ndxian:after{display:block;clear:both;overflow:hidden;content:"";background:url(../yu-img/icon21.png);width:13px;height:7px;background-size:100%;position:absolute;right:5px;top:14px;}
	.u-ndao:nth-child(1) .ndxian:after{display:none;}
	.u-ndao .ndxian p{font-weight:bold;padding:0px;font-size:14px;height:40px;line-height:40px;color:#333;}
	.u-ndao.ons .ndxian p{border:0px;background:#fff;color:#2EA59D;}
	.u-ndao:hover .ndxian p{border:0px;background:#fff;color:#2EA59D;}
	.u-ndao .ndyin{display:none;}
	.u-ndao .yin{display:block;width:100%;font-size:14px;color:#333;line-height:35px;padding-left:15px;height:0px;overflow:hidden;}
	.u-ndao.ons .ndxian:after{background:url(../yu-img/icon22.png);background-size:100%;}
	.u-ndao.ons  .yin{height:auto;padding-bottom:20px;}
	.u-ndao .yin a{color:#444;}
	.u-jiaocai{margin-bottom:10px;}
	.u-ndeng{width:100%;margin:0px auto;float:initial;}
	.u-ndeng .ndxian{display: block;
    margin:0px;
    width: 40px;
    height: 40px;
	line-height:40px;
	text-align:center;
	font-size:14px;
    border: 3px solid #fff;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 2px 2px 18px rgba(0,0,0,0);}
	.u-ndeng .ndxian img{width:100%;display:none;}
	.u-ndeng .ndxian p:after{display:block;clear:both;overflow:hidden;content:"登录";}
	.g-daoyin{position:relative;z-index:9;margin-top:60px;display:none;}
    .g-daoyin .ndyin{position:relative;box-shadow:none;top:0px;padding:10px 0px;display:none;;opacity:1;visibility:inherit;z-index:9;padding:10px 0px 0px;}
	.g-daoyin .ndyin .ndyins{margin:0px;}
	.g-daoyin .ndyin.ons{top:0px;}
	.u-ndyin{width:20%;float:left;margin:0px;}
	.u-ndyin .ndyinx{padding:10px 0px 5px;width:100%;height:auto;text-align:center;border:0px;}
	.u-ndyin.ons .ndyinx{border:0px;}
    .u-ndyin:hover  .ndyinx{border:0px;}
	.u-ndyin .ndyinx .nyimg{margin:0px auto;float:inherit;}
	.u-ndyin .ndyinx .nytxt{width:100%;margin:0px;}
	.u-ndyin .ndyinx .nytxt .tit{font-weight:400;margin-top:5px;font-size:12px;margin-bottom:0px;height:20px;}
	.u-ndyin .ndyinx .nytxt .txt{display:none;}
	.m-nsou{position:relative;z-index:99;width: 100%;background:#fff;padding:0px;}
	.m-nsou .u-sou{right:0px;position:relative;float: left;width: 70%;height: auto;padding: 0px;margin: 0px;background: #fff;border-radius: 0px;display:none;}
	.m-nsou .u-sou.on{width:70%;}
	.m-nsou .u-sou input {width: 80%;border: 2px solid #2EA59D;padding: 0px 5px;font-size: 12px;height: 30px;line-height: 35px;}
	.m-nsou .u-sou.on input{width:80%;}
	.m-nsou .u-sou .sub {width: 20%;}
	.m-nsou .u-sou .sub input {width: 100%;letter-spacing: 1px;font-size: 14px;height: 30px;line-height: 30px;background: #2EA59D;border:0px;}
	.g-ncenter{padding:10px 0px 60px 0px;margin-top:60px;}
    .g-ncenter.ncenter{padding:0px 0px 15px 0px;;}
	.m-nxuefa{margin-bottom:5px;}
	.m-nxuefa .left{width:100%;}
	.m-nxuefa .left img{display:none;}
	.m-nxuefa .right{width:100%;}
	.m-nxuefa.nzhidao{height:auto;}
	.u-nke{position:relative;overflow:hidden;height:30px;font-size:12px;line-height:30px;margin-bottom:15px;}
	.u-nke .tit{position:absolute;width:20%;left:0px;top:0px;font-size:12px;font-weight:bold;height:30px;line-height:30px;}
	.u-nke .txt{padding:0px 0px 0px 20%;overflow:hidden;height:30px;}
	.u-nke .swiper-wrapper{display:flex;}
	.u-kecheng{width:49%;margin:0px 2% 10px 0px;}
	.u-kecheng:nth-child(3n){margin:0px 2% 10px 0px;}
	.u-kecheng:nth-child(2n){margin:0px 0px 10px 0px;}
	.u-kecheng .kimg{width:100%;height:auto;}
	.u-kecheng .ktit{font-size:12px;height:28px;line-height:28px;}
	.u-kecheng .ktit span{height:20px;font-size:12px;line-height:20px;margin:0px 4px 0px 0px;}
	.u-xuej{width:100%;height:auto;}
	.u-xuej .imgs img{width:100%;}
	.u-xuej .imgs,.u-xuej .tits,.u-xuej .txts,.u-xuefa .xftit,.u-xuefa .xftxt{height:auto;}
	.m-xuefa{width:100%;height:auto;box-shadow:none;padding:0px;margin-top:10px;}
	.m-yuanxiao .m-kecheng .u-kecheng{width:98%;margin:0px 2% 10px 0px;}
	.m-yuanxiao .m-kecheng .u-kecheng:nth-child(3n){margin:0px 2% 10px 0px;}
	.m-yuanxiao .m-kecheng .u-kecheng:nth-child(2n){margin:0px 0px 10px 0px;}
	.m-yuanxiao .m-kecheng .u-kecheng .kimg{width:100%;height:auto;}
	
	
	.u-xxiang{width:100%;}
	.u-xxiang .xxtit .tis{font-size:16px;line-height:30px;}
	.u-xxiang .xxtit .txs{line-height:25px;}
	.u-xxiang .xxtit .txs span{margin:0px 5px;}
	.u-huan{margin:20px 0px;border-bottom:0px;}
	.u-huan p{width:100%;border-bottom: 1px solid #dcdcdc;}
	.u-huan p:nth-child(2){text-align:left;border:0px;}
	
	.m-kezuo{width:100%;position:relative;}
	.m-kezuo.xuan{margin-bottom:50px;}
    .m-shitiku .stdaotit {font-size: 14px;height: 35px;line-height: 35px;position: relative;z-index: 9;float: left;padding: 0px 15px;text-align: center;background: none;border-bottom: 3px solid #2EA59D;color: #010101;width:auto;font-weight:400;}
	.m-kedao{position:relative;}
	.m-kedao.xuan{margin-bottom:50px;}
	.m-kedao .kdtit{font-size:14px;height:35px;line-height:35px;position:relative;z-index:9;float:left;padding:0px 15px;text-align:center;background:none;border-bottom:3px solid #2EA59D;}
	.m-kedao .kedao{padding:0px;position:relative;z-index:8;background:none;}
	.m-kedao .kedao.kedaos{background:#fff;position:absolute;z-index:8;width:100%;}
	.m-kedao .kedao .swiper-wrapper{display:flex;}
	.u-kedao{position:absolute;top:0px;right:0px;z-index:8;opacity:0;}
	.u-kedao.dao1{position:relative;opacity:1;}
	.u-kedao.dao1 .kdyin{display:none;}
	.u-kedao.on{position:relative;opacity:1;z-index:9;}
	.u-kedao .kdxian{padding:0px 15px;text-align:right;font-size:12px;position:relative;z-index:8;background: #f8f6f6;}
	.u-kedao.on .kdxian{color:#444444;border-bottom:1px solid #dcdcdc;background:#fff url(../yu-img/icon17.png) right center no-repeat;background-size: 11px 11px;}
	.u-kedao.on.dao1 .kdxian{background: #f8f6f6;color:#444444;border-bottom:0px;}
	.u-kedao .kdxian:hover{color:#444444;}
	.u-kedao:nth-child(1) .kdxian{border-bottom:1px solid #dcdcdc !important;background:#fff url(../yu-img/icon17.png) right center no-repeat!important;background-size: 11px 11px;}
	.u-kedao .kdyin{z-index:7;}
	.u-kedao.on .kdyin{padding:10px 0px;position:relative;z-index:7;}
	.u-kedao .kdyin p{overflow:hidden;border:1px solid #2EA59D;background:#f8f6f6;padding:0px;text-align:center;border-radius:4px;}
	.u-kedao .kdyin p.onsq{background:#2EA59D;color:#fff;}
	.u-kedao .kdyin p:hover{background:#2EA59D;color:#fff;}
	.m-keyou{width:100%;position:relative;z-index:7;}
	.m-keyou .keyoutit{padding:0px;}
	.m-keyou .keyoutit  .swiper-wrapper{display:flex;}
	.m-keyou .keyoutxt .u-kecheng{width:49%;margin:0px 2% 10px 0px;}
	.m-keyou .keyoutxt .u-kecheng:nth-child(3n){margin:0px 2% 10px 0px;}
	.m-keyou .keyoutxt .u-kecheng:nth-child(2n){margin:0px 0px 10px 0px;}
	.m-keyou .keyoutxt .u-kecheng .kimg{width:100%;height:auto;}
	.m-keyou .keyoutxt .u-kecheng .ktit{font-size:12px;height:28px;line-height:28px;}
	.m-keyou .keyoutxt .u-kecheng .ktit span{height:20px;font-size:12px;line-height:20px;margin:0px 4px 0px 0px;}
	.u-page{margin:10px 0px;}
	.m-keyous{width:100%;}
	
	
	.m-keyous  .u-kecheng{width:49%;margin:0px 2% 10px 0px;}
	.m-keyous  .u-kecheng:nth-child(3n){margin:0px 2% 10px 0px;}
	.m-keyous  .u-kecheng:nth-child(2n){margin:0px 0px 10px 0px;}
	.m-keyous  .u-kecheng .kimg{width:100%;height:auto;}
	.m-keyous  .u-kecheng .ktit{font-size:12px;height:28px;line-height:28px;}
	.m-keyous  .u-kecheng .ktit span{height:20px;font-size:12px;line-height:20px;margin:0px 4px 0px 0px;}
	.m-kshipin{width:100%;}
	.m-video{height:auto;}
	.m-video .meng{background:rgba(0,0,0,0.5) url(../yu-img/bofang.png) center center no-repeat;background-size:40px 40px;}
	.m-kshipin .kstxt{padding:0px;line-height:25px;padding:10px 0px;}
	.m-kxiti{width:100%;padding:20px 10px;}
	.m-kshipin .kstit{padding:10px 0px;line-height:20px;height:auto;}
	.m-kshipin .kstit .tit {display:inline-block;width:100%;margin-bottom:5px;}
	.m-kshipin .kstit .id{margin-left:0px;}
	.m-kshipin .kstit .bo{margin-right:0px;}
	
	
	.m-shitiku .stdaotxt{position:relative;z-index:8;padding: 0px;position: relative;z-index: 8;background: none;}
	.m-shitiku .stdaotxt.kedaos {background: #fff;position: absolute;z-index: 8;width: 100%;}
	.u-stdao {position: absolute;top: 0px;right: 0px;z-index: 8;opacity: 0;}
	.u-stdao .swiper-wrapper{display:flex;}
	.u-stdao.on {position: relative;opacity: 1;z-index: 9;}
	.u-stdao .stdxian{padding:0px 15px;text-align:right;background: #f8f6f6;background-size: 11px 11px;font-size:12px;}
	.u-stdao.on .stdxian {border-bottom: 1px solid #dcdcdc;color: #444444;background:#fff url(../yu-img/icon17.png) right center no-repeat;background-size: 11px 11px;}
	.u-stdao:nth-child(1) .stdxian {border-bottom: 1px solid #dcdcdc !important;background:#fff url(../yu-img/icon17.png) right center no-repeat!important;background-size: 11px 11px;color: #444444;}
	.u-stdao.dao1{position:relative;opacity:1;}
	.u-stdao.on.dao1 .stdxian{background: #f8f6f6;color:#444444;border-bottom:0px;}
	.u-stdao.dao1 .stdyin{display:none;}
	.u-stdao .stdyin{margin:0px;}
	.u-stdao .xian{display:none;}
	.u-stdao.on .stdyin{padding:10px 0px;position:relative;z-index:7;}
	.u-stdao .stdyin p{overflow:hidden;border:1px solid #2EA59D;background:#f8f6f6;padding:0px;text-align:center;border-radius:4px;}
	.u-stdao .stdyin p.onsq{background:#2EA59D;color:#fff;}
	.u-stdao .stdyin p:hover{background:#2EA59D;color:#fff;}
	

	.m-shai{padding:10px;margin-bottom:10px;}
	.u-shai{position:relative;}
	.u-shai .shtit{position:absolute;left:0px;top:0px;z-index:9;}
	.u-shai .shtxt{width:100%;padding-left:80px;position:relative;z-index:10;}
	.u-shai .shtxt span{margin: 3px 4px 3px 0px;}
	.m-shiti{padding:10px;}
	.m-shiti .shiti{padding-top:15px;}
	.u-shiti{margin-bottom:15px;display:block;position:relative;padding-bottom:10px;}
	.u-shiti .simg{display:inline-block;position:absolute;left:0px;top:0px;}
	.u-shiti .simg .yeshu{margin-top:0px;}
	.u-shiti .stxt{display:block;padding:0px 0px 0px 100px;width:100%;min-height:145px;}
	.u-shiti .stxt .txta{font-size:12px;line-height:22px;}
	.u-span{margin:2px 3px;}
	.u-shiti .stxt .txtb{margin:5px 0px;}
	.u-shiti .stxt .txtd{line-height:20px;margin-top:5px;}
	.u-shiti .stxt .txtd span{margin-right:10px;}
	.u-shiti .sxiazai p{width:84px;height:25px;line-height:27px;margin-top:5px;font-size:12px;position:absolute;left:0px;top:115px;}
	
	
	.m-yxzuo{display:none;}
	.m-yxyou{width:100%;}
	.m-yxyou .chongzhi2{display:block;}
	.m-yxyou .chongzhi1{display:none;}
	.u-youshai{width:100%;background:#f8f6f6;height:35px;line-height:35px;display:block;padding:0px 10px;z-index:98;}
	.u-youshai  .shtxts{float:left;}
	.u-youshai  .shtxts span {width: auto;height: 35px;line-height: 35px;margin: 0px 10px 0px 0px;padding: 0px 15px;border-radius: 0px;display: inline-block;font-size: 14px;background: none;color: #010101;border-bottom: 2px solid #f8f6f6;}
	.u-youshai  .shtxts span.span1 {border-bottom: 2px solid #2EA59D;}
	.u-youshai  .shtxts input {display: none;}
	.u-youshai .shai1 {float:right;background:url(../yu-img/icon21.png) right center no-repeat;background-size:10px 5px;padding-right:15px;cursor:pointer;}
	.m-yuanxiao{padding-top:35px;}
	.m-yuanxiao .yuanxiao{padding:0px;}
	.u-yuanxiao{padding:12px 0px;position:relative;}
	.u-yuanxiao .ylogo{margin:0px;position:absolute;left:0px;top:12px;width: 60px;height:60px;line-height: 60px;}
	.u-yuanxiao .ytxt{width:100%;padding-left:75px;height:60px;margin:0px;line-height:25px;}
	.u-yuanxiao .u-span{margin:6px 5px;}
	.u-yuanxiao .ytxt .ytxta{font-size:14px;font-weight:400;line-height:30px;margin-bottom:5px;}
	.u-yuanxiao .ytxt .ytxtb{height:20px;line-height:20px;}
	.u-yuanxiao .ytxt .ytxtb img{margin:3px 5px 3px 0px;}
	.u-yuanxiao .ytxt .ytxtb span{display:none;}
	.u-yuanxiao .ytxt .ytxtb span:nth-child(1){display:block;}
	.u-yuanxiao .ymore{display:none;}
	.m-yxyou .m-shai{position:fixed;left:100%;transition: all 0.5s ease 0s;padding:0px;top:0px;background:rgba(0,0,0,0.5);z-index:999;width:100%;height:100%;overflow:hidden;}
	.m-yxyou .m-shai.ons{left:0%;}
	.m-yxyou .u-shai.u-shai1{display:none;transition: all 1s ease 0s;opacity:1;position:fixed;left:10px;top:60px;line-height:35px;width:auto;}
	.m-yxyou .m-shai.ons .u-shai.u-shai1{opacity:0;}
	.m-yxyou .u-shai.u-shai1 .shtit{display:none;}
	.m-yxyou .u-shai.u-shai1 .shtxt{width:auto;padding:0px;margin:0px;height:auto;}
	.m-yxyou .u-shai.u-shai1  .shtxt span{width:auto;height:35px;line-height:35px;margin:0px 10px 0px 0px;padding:0px 15px;border-radius:0px;display:inline-block;font-size:14px;background:none;color:#010101;border-bottom:2px solid #f8f6f6;}
	.m-yxyou .u-shai.u-shai1  .shtxt span.span1{border-bottom:2px solid #2EA59D;}
	.m-yxyou .m-shai .shai{width:80%;position:absolute;top:0px;right:0px;background:#fff;height:100%;padding:10px 10px 60px 10px;overflow-y:auto;z-index:997;}
	.m-yxyou .u-shai .shtit{position:relative;width:100%;}
	.m-yxyou .u-shai .shtxt{padding:0px;height:auto;width:100%;}
	.m-yxyou .u-shai .shtxt span{/*width:30.3%;margin:8px 1.5%;background:#eaeaea;border-radius:18px;font-size:14px;*/height:25px;line-height:25px;text-align:center;}
	.m-yxyou .m-shai .chongzhi{position:absolute;width:80%;height:50px;bottom:0px;left:20%;z-index:998;background:#fff;}
	.m-yxyou .m-shai .chongzhi span {width:50%;float:left;line-height:50px;font-size:16px;color:#010101;text-align:center;background:#eaeaea;}
	.m-yxyou .m-shai .chongzhi span.q1{background:#2EA59D;color:#fff;}
	.m-kxiang{position:relative;}
	.m-kxiang .klogo{width:130px;height:130px;position:absolute;right:0px;top:15px;}
	.m-kxiang .kxtt{width:100%;margin:0px;padding-right:140px;height:auto;}
	.m-kxiang .kxtt .tit{padding-left:0px;margin-bottom:10px;height:auto;padding-top:7px;font-size:30px;line-height:40px;height:40px;}
	.m-kxiang .kxtt .tit span{display:block;width:100%;}
	.m-kxiang .kxtt .txts{height:auto;font-size:12px;}
	.m-kxiang .kxtt .txts p.p1{margin-top:10px;}	
	.m-kxiang .kxtt .txts p{width:100%;}
	.u-kexiang .ktxt{font-size:12px;line-height:25px;}
	.u-kexiang .ktxt li{width:50%;}
	.m-yxxiang{width:100%;}
	.m-yxxiang .u-nke{height:45px;line-height:45px;font-size:14px;position:fixed;left:0px;top:60px;z-index:99;}
	.m-yxxiang .u-nke .tit{display:none;}
	.m-yxxiang .u-nke .txt{padding:0px;height:45px;}
	.m-yxxiang .u-nke .txt p{text-align:center;}
	.m-yxxiangs .m-keyous{padding-top:50px;}
	.u-nke .swiper-wrapper.hh{transform: translate3d(0px, 0px, 0px) !important;}
	
	.m-luqu .ltit{margin:10px 0px;}
	.m-lqtit{height:auto;line-height:20px;background:#fff;border-bottom:1px solid #dcdcdc;margin-bottom:15px;}
	.m-lqtit .swiper-slide{background:#fff;color:#000;padding:0px 25px;border-bottom:3px solid #fff;color:#000;position:relative;top:1px;}
	.m-lqtit .swiper-slide-thumb-active {border-bottom:3px solid #2EA59D;color:#2EA59D;}
    .m-lqtit .swiper-slide:hover{border-bottom:3px solid #2EA59D;color:#2EA59D;background:#fff;}
	.m-lqtit .swiper-slide p {height:40px;margin:5px 0px;overflow:hidden;}
	.m-lqtit .swiper-slide:nth-child(1){padding:0px;}
	.m-lqtxt .luzuo{display:none;}
	.m-lqtxt .luyou{width:100%;padding:0px;border:0px;}
	.u-luqu .tit{display:none;}
	.u-linput{width:100%;margin:0px 0px 10px 0px;border-bottom:1px solid #dcdcdc;}
	.u-linput select{border:0px;}
	.u-linput input{border:0px;}
	.u-lsou input{width:100%;font-size:14px;border-radius:5px;}
	
	.m-luqu{margin-bottom:0px;}
	.m-luqu .ltit.ltit1 .p1{line-height:20px;margin-top:5px;}
	.m-lqpai .span1{padding:0px;height:auto;width:100%;font-size:14px;margin-bottom:5px;}
	.m-lqpai .span2{padding:0px;height:auto;width:100%;text-align:left;line-height:25px;}
	.m-lqpai .span3{padding:0px;height:auto;width:33.33%;float:left;text-align:left;line-height:25px;}
    .m-lqpai .span4{padding:0px;height:auto;width:50%;text-align:left;line-height:25px;}
    .m-lqpai .span4 img{width:25px;}
    .m-lqpai .span3 img{width:25px;}
	.m-lqptxts{margin-bottom:20px;}
	.m-lqptit{display:none;}
	.m-lqptxt{padding:10px 0px;border-bottom:1px solid #dcdcdc;font-size:12px;}
	.m-lqptxt .logo{float:left;width:60px;height:60px;display:block;margin-right:15px;}
	.m-lqptxt .logo img {width:100%;height:100%;}
	.m-lqptxt .txt{float:left;}
	.m-lqptxt .p1{margin-top:7px;}
	.m-lqptxt .tit{display:inline-block;}
	
	
	.g-dengtop .dtlogo .logo{height:40px;}
	.g-dengtop .dtlogo .txt{height:36px;margin-top:14px;line-height:44px;font-size:22px;}
	.g-dengtop .fan{height:20px;line-height:20px;margin-top:20px;font-size:16px;}
	.g-dengtop .fan img{height:16px;margin:2px 5px 2px 0px;}
	.g-dengcenter{background: #f5f5f5;}
    .g-dengcenter .m-pclogin{margin-top:-220px;width:100%;height:auto;display:block;background:none;}
	.g-dengcenter .m-pclogin .pclogin{padding:25px;}
	.g-dengcenter .m-pclogin .ltit{display:none;}
	.g-dengcenter .u-lform{margin-bottom:15px;}
	.g-dengcenter .u-lform input{border:0px;border-bottom:1px solid #e0e0e0;height:40px;line-height:38px;font-size:14px;}
	.g-dengcenter .u-lform2{border:0px;height:40px;}
	.g-dengcenter .u-zidong{margin:0px 0px 20px 0px;font-size:12px;}
	.g-dengcenter .u-tijiao input{height:40px;line-height:40px;font-size:18px;}
	.g-dengcenter .u-xieyi br{display:none;}
	
	
	.m-dtleft{width:100%;background:none;}
	.m-dtleft .dtleft{padding:0px;}
	.m-dtxuan{height:33px;border-bottom:1px solid #dcdcdc;}
	.m-dtxuan .dtpai{position:absolute;right:0px;top:0px;line-height:33px;}
	.m-dtxuan .dtxuan{border:0px;padding:0px;margin:0px;}
	.m-dtxuan .dtxuan .dixian{display:block;position:absolute;left:0px;top:0px;line-height:31px;padding:0px 15px;border-bottom:2px solid #2EA59D;cursor:pointer;z-index:9;}
	.m-dtxuan .dtxuan .dixian img {height:5px;margin:13px 5px;}
	.m-dtxuan .dtxuan .dixian span {color:#2EA59D;margin-left:10px;}
	.m-dtxuan .dtxuan .dixian span input{display:none;}
	.m-dtxuan .dtxuan .diyin{position: fixed;width: 100%;height: 100%;left: 100%;top: 0px;z-index: 999;background: rgba(0,0,0,0.5);transition: all 0.5s ease 0s;}
	.m-dtxuan .dtxuan .diyin.ons{left: 0%;}
	.m-dtxuan .dtxuan .diyin .dtxuanx {width: 80%;position: absolute;top: 0px;right: 0px; background: #fff; height: 100%; padding: 30px 10px 60px 10px; overflow-y: auto; z-index: 997;}
	.m-dtxuan .dtxuan .diyin .dtxuanx td {display:inline-block;width:30%;;margin:0px 1.65% 20px;}
    .m-dtxuan .dtxuan .dtxuanx span{width:100%;text-align:center;padding:0px;margin:0px;}	
	.m-dtxuan .dtxuan .diyin  .dtchongzhi {display:block;position: absolute;width: 80%;height: 50px; bottom: 0px;left: 20%;z-index: 998;background: #fff;}
	.m-dtxuan .dtxuan .diyin  .dtchongzhi span {width: 50%;float: left;line-height: 50px;font-size: 16px;color: #010101;text-align: center;background: #eaeaea;}
	.m-dtxuan .dtxuan .diyin  .dtchongzhi span.q1 {background: #2EA59D;color: #fff;}
	
	.m-dtbiao{margin-bottom:20px;}
	.m-dtbiao .dtbiao{margin-bottom:0px;}
	.u-dtbiao{position:relative;padding:0px;margin:15px 0px;}
	.u-dtbiao .dtimg{width:100px;height:70px;position:absolute;left:0px;top:0px;}
	.u-dtbiao .dttxt{width:100%;padding-left:110px;height:70px;margin-bottom:15px;}
	.u-dtbiao .dttxt .p1{font-size:14px;line-height:20px;height:20px;}
	.u-dtbiao .dttxt .p2{font-size:12px;line-height:20px;height:20px;margin:5px 0px;}
	.u-dtbiao .dttxt .p3{height:20px;line-height:20px;}
	.m-dtright{width:100%;}
	.m-dtright .rimg img{width:100%;}
	.u-dtrtxt{position:relative;}
	.u-dtrtxt .num{position:absolute;left:0px;top:0px;}
	.u-dtrtxt .txts{width:100%;padding-left:40px;}
	.m-diantai .u-xxiang{width:100%;margin:0px;}

/*浏览记录*/
	.m-logleft {width: 100%;background: none;}
	.m-logleft .logleft {padding: 0px;}
	.m-logbiao {margin-bottom: 20px;}
	.m-logbiao .logbiao {margin-bottom: 0px;}
	.u-logbiao {position: relative;padding: 0px;margin: 15px 0px;}
	.u-logbiao .dtimg {width: 100px;height: 70px;position: absolute;left: 0px;top: 0px;}
	.u-logbiao .dtimg img {width: 100%;height: 100%;-webkit-transition: all 1s ease;transition: all 1.8s ease;}
	.u-logbiao .dttxt {width: 100%;padding-left: 110px;height: 70px;margin-bottom: 15px;}
	.dtcan {display:none;}
	.u-logbiao .dttxt .p1 {font-size: 14px;line-height: 20px;height: 20px;}
	.u-logbiao .dttxt .p2 {font-size: 12px;line-height: 20px;height: 20px;margin: 5px 0px;}
	.u-logbiao .dttxt .p3 {height: 20px;line-height: 20px;}

	.m-logright {display: none;}
	.u-logbanner {
		display: none;
	}
	.u-logbanner2 {
		display: none;
	}






	.m-dingsou {
		padding: 7px 0px;
	}
	.m-dingsou .u-sou{width:90%;}
	.m-dingsou .u-sou input{width:75%;}
	.m-dingsou .u-sou .sub{margin-left:3%;width:22%;}
	.m-dingsou .u-sou .sub input{width:100%;background: #2EA59D url(../yu-img/icon25.png) 10px center no-repeat;background-size: 12px 12px;font-size:12px;}
	.m-dingwei .dingtxt{padding:8px 0px;}
	.m-dzhuanye .xueli span{width:50%;text-align:center;padding:0px;}
	
    .m-dzhuanye .leibie .lei .swiper-wrapper{display:flex;}
	.m-dzhuanye .dzhuanye{padding:15px 0px;}
	.u-zhuanye .zhuantit{height:24px;line-height:24px;font-size:16px;}
	.u-zhuanye .zhuantxt a{width:50%;}
	.u-zhuanye .zhuantxt li{line-height:35px;}
	
	.g-zydw .u-snbanner{margin-top:50px;}
	
	.g-zydw .m-yxxiangs .m-keyous{padding-top:0px;}
	.m-dings .dtxt{width:100%;font-size:12px;line-height:25px;}
	.m-dings .dtxt span{margin-right:15px;}
	.m-dings .kxtt{width:100%;margin:5px 0px;}
	.u-shoucang{margin:0px 15px 0px 0px;}
	.u-shoucang.shou{float:left;}
	.u-shoucang p {height:32px;line-height:30px;}
	
	
	


	.u-gdtit{display:none;}
	.m-gdtxt{padding:0px;}
	.m-gdtxt li{line-height:28px;height:28px;font-size:12px;}
	
	.u-ping{margin-bottom:10px;}
	.u-ping .tit{padding:0px;text-align:center;font-size:14px;width:25%;}
	.u-ping .txt {padding: 0px 0px 0px 25%;}
	.u-ping .txt .txtx{width:50%;float:left;text-align:center;}
	.m-pingj .pingtit{height:30px;line-height:30px;font-size:14px;}
	.m-pingj .ping{padding:0px 5px;}
	.m-pingj .pingtxt{line-height:35px;font-size:12px;padding-top:5px;margin-bottom:15px;}
	.m-pingj .pingtxt .ping{/*height:35px;*/}
	.m-pingj .pingtxt .d4 p{width:100%;margin:5px 0px;height:25px;line-height:25px;}



    .main-container {
        position: absolute;
        top: 43px;
        right: 0;
        bottom: 0;
        left: 180px;
        overflow: hidden;
        -webkit-overflow-scrolling: touch;
        overflow-y: auto;
    }

    .main-container iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }
	
	
	.m-gaodongtit{height:35px;line-height:35px;position:relative;}
	.m-gaodongtit a{padding:0px 5px;line-height:35px;height:35px;font-size:12px;}
	.m-gaodongtit .txts .swiper-container{position:absolute;top:0px;right:0px;margin-right:35px;}
	.m-gaodongtit .tits{font-size:14px;padding:0px 10px 0px 0px;}
	.m-gaodongtit .txts{position:absolute;top:0px;right:0px;width:70%;}
	.m-gaodong{padding:15px 0px;}
	.m-dongt .dtleft{display:none;}
	.m-dongt .dtright{width:100%;}
	.u-dtright{width:48.5%;margin:0px 3% 10px 0px;}
	.u-dtright:nth-child(1n+5){margin:0px 3% 10px 0px;}
	.u-dtright:nth-child(2n){margin:0px 0px 10px 0px;}
	.u-dtright:nth-child(4n){margin:0px 0px 10px 0px;}
	.u-dtright .rimg{height:auto;}
	.m-dongt .dtleft1{width:100%;margin-bottom:10px;}
	.m-dongt .dtright1{width:100%;font-size:14px;}
	.u-dtright1 .tit{padding-right:90px;}
	.u-dtleft{height:auto;}
	.u-dtleft .dleimg img{height:auto;}
	
	
	
	.m-zhidaox .zazuo{width:100%;border:0px;}
	.m-zhidaox .zayou{width:100%;}
	.m-zhidaox .zazuo .u-shai{font-size:12px;}
	.m-zuosou .u-sou input{width:70%;font-size:12px;}
	.m-zuosou .u-sou .sub{width:30%;}
	.m-zuosou .u-sou .sub input{font-size:14px;}
	.m-zuosou{font-size:12px;}
	.m-zuotxt .zuobiao a{padding-right:85px;}
	
	
	.u-icon{display:block;width:40px;height:40px;position:absolute;top:10px;right:10px;z-index:999;}
	.u-sdeng{display:block;height:40px;line-height:40px;text-align:center;font-size:14px;position:absolute;top:10px;right:10px;z-index:999;}
	.u-icon img{max-width:100%;padding:8px;}
	.u-open{display:none;}
	.u-close{display:none;}
	.m-sjdao
	{
		position:fixed;
		top:10px;
		right:10px;
		width:40px;
		height:40px;
		display:none;
		z-index:998;
	}
	
	.m-vipzf{padding:0px;}
	.m-vipzf .vipzf{display:inline-block;}
		.m-vipzf .vipzf .leftvip {
			width: 100%;
			margin-bottom: 15px;
			text-align: center;
		}
	.m-vipzf .viptit{display:block;}
	.m-vipzf .vipzf .rightvip{width:100%;}
	.u-vipzf{font-size:14px;line-height:35px;}
	.u-vipzf .span1{font-size:16px;}
	.u-vipzf p.p1{font-size:20px;}
	.u-vipzf input{width:100%;margin-top:15px;}
	.m-vipzf .vipzftxt{padding:10px 0px;font-size:12px;line-height:20px;}



	.index_jhhy {
		/*display: block;*/
		width: 100%;
		height: 45px;
		text-align: center;
		line-height: 45px;
		margin-top: 15px;
	}



	.m-baoguo {
		width: 100%;
		overflow: hidden;
		padding-bottom: 20px;
	}

	.m-baoguo .baoguo {
		width: 355px;
		overflow-x: auto;
	}

	.m-baoguo .baoguo img {
		margin-left: -30px;
	}

	.gun::-webkit-scrollbar {
		width: 100%;
		height: 8px;
	}

	.gun::-webkit-scrollbar-thumb {
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
		background: #2EA59D;
	}

	.gun::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
		border-radius: 10px;
		background: #f8f8f8;
	}

	.m-pingj .d22 {
		width: 25%;
	}
	
}
/*演示代码
.y-yan1 img{width:100%;height:100%;-webkit-transition: all 1s ease;transition: all 1.8s ease;}
.y-yan1:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.y-yan2{height:66px;transition: all 0.5s ease 0s;}
.y-yan2:hover{height:50px;}
.y-yan2.on{height:50px;}
.y-yan3 p:nth-child(2){margin: 0px 0px 13px 0px;}//属于其父元素的第二个p，2n的话表示2的倍数的p 
.y-yan4{background: url(../yu-img/cela4.jpg) center top no-repeat;-webkit-background-size: cover;-o-background-size: cover;background-size: cover;}//背景图片铺满
*/


