body {

	color: #666;

	font-size: 14px;

	line-height: 24px;

	font-family: "Microsoft Yahei","\5b8b\4f53",Arial,sans-serif;

}



a {

	color: #676767;

}



a:hover {

	color: #6fba2c;

}

/*banner*/

.banner-wrap {

	height: 585px;

}



.i-banner .hd {

	width: 130px;

	margin-left: -65px;

}



.i-banner .hd ul li {

	width: 12px;

	height: 12px;

	margin: 0 7px;

	background: rgba(255,255,255,0.6);

}



.i-banner .hd ul li.on {

	background: #6fba2c;

}



.i-banner, .i-banner .bd ul li {

	height: 585px;

}



.i-banner .bd ul li {

	background-position: 50% top;

}



.i-banner .bd ul li {

	background-position: 50% top;

}



.i-banner .button {

	width: 144px;

	height: 29px;

	line-height: 27px;

	color: #fff;

	background: rgba(255,255,255,0.1);

	border: 1px solid rgba(255,255,255,0.5);

}



.i-banner .button:hover {

	border: 1px solid rgba(255,255,255,0.8);

	background: rgba(255,255,255,0.3);

}

/*banner中内容*/

.banner-p .p-title {

	font-size: 50px;

	text-transform: uppercase;

	font-family: SiYuan-ExtraLight301514;

}



.banner-p .p-span {

	font-size: 24px;

	height: 42px;

	line-height: 42px;

	font-family: "fzlth";

}



.ban1-p {

	margin-top: 200px;

	color: #fff;

	text-align: center;

}



.ban1-p .p-title, .ban1-p .p-span {

	text-align: center;

}



.ban2-p {

	margin-top: 182px;

	color: #fff;

	text-align: center;

}



.ban2-p .p-title, .ban2-p .p-span {

	text-align: center;

}



.ban2-p .p-title {

}



.ban2-p .p-span {

}



.ban3-p {

	position: absolute;

	margin-top: 175px;

	left: 50%;

	width: 550px;

	color: #fff;

}



.ban3-p .p-title {

	font-size: 43px;

	height: 50px;

	line-height: 50px;

}



.ban3-p .p-span {

	height: 44px;

	line-height: 44px;

	font-size: 26px;

	font-family: SiYuan-ExtraLight301514;

}



.ban3-p a.button {

	margin-top: 55px;

}



.ban4-p {

	position: absolute;

	margin-top: 180px;

	left: 50%;

	width: 550px;

	color: #fff;

}



.ban4-p .p-title {

	font-size: 43px;

	height: 50px;

	line-height: 50px;

}



.ban4-p .p-span {

	height: 38px;

	line-height: 38px;

	font-size: 26px;

	font-family: SiYuan-ExtraLight301514;

}



.ban4-p a.button {

	margin-top: 55px;

}



.ban5-p {

	position: absolute;

	margin-top: 180px;

	left: 50%;

	width: 550px;

	color: #fff;

}



.ban5-p .p-title {

	font-size: 43px;

	height: 50px;

	line-height: 50px;

}



.ban5-p .p-span {

	height: 38px;

	line-height: 38px;

	font-size: 26px;

	font-family: SiYuan-ExtraLight301514;

}



.ban5-p a.button {

	margin-top: 55px;

}



.i-banner .prev {

	background: url("../images/i-banner-btn.png") 0 0 no-repeat;

	filter: alpha(opacity=20);

	-moz-opacity: 0.2;

	opacity: 0.2;

	position: absolute;

	top: 50%;

	width: 27px;

	height: 51px;

	margin-top: -25px;

	display: block;

	z-index: 1;

	color: #eee;

	right: 20px;

	transition: all 0.2s;

}



.i-banner .next {

	background: url("../images/i-banner-btn.png") -27px 0 no-repeat;

	filter: alpha(opacity=20);

	-moz-opacity: 0.2;

	opacity: 0.2;

	position: absolute;

	top: 50%;

	width: 27px;

	height: 51px;

	margin-top: -25px;

	display: block;

	z-index: 1;

	color: #eee;

	right: 20px;

	transition: all 0.2s;

}



.i-banner .prev:hover, .i-banner .next:hover {

	filter: alpha(opacity=100);

	-moz-opacity: 1;

	opacity: 1;

}



/*header*/

.header-wrap {

	height: 93px;

	background: url("../images/header_bg.png") repeat-x;

	width: 100%;

}



.header-logo {

	margin-top: 0;

}



.header-logo img {
	margin-top: 0;  
	height: 67px;
	display: block;
}



.navbar-wrap {

	background: none;

}



.navbar {

	width: auto;

	height: 67px;

}



.navbar>ul>li {

	height: 67px;

	margin: 0 24px;

	line-height: 67px;

	width: auto;

	transition: all 0;

	position: relative;

}



.navbar>ul>li>a {

	transition: color .2s;

}



.navbar ul li.hover, .navbar ul li.on {

	background: none;

}



.navbar ul li:hover {

	background: none;

}



.navbar ul li:hover a, .navbar ul li.on a {

	color: #6fba2c;

	/*border-bottom: 3px solid #6fba2c;*/

}



.xl_box{

    width: 200%;

    position: absolute;

    top: 67px;

    left: -50%;

    z-index: 999;

    background: rgba(0,0,0,0.6);

	display: none;

}

.xl_box.shangc{

    width: 500%;

    left: -200%;

}

.xl_box .xl_li{

	font-size: 15px;

    line-height: 26px;

    padding: 5px 0;

}

.xl_box .xl_li a{

	color: #fff;

}

.navbar ul li:hover .xl_box .xl_li a{

	color: #fff;

    border-bottom: none;

}

.navbar ul li:hover .xl_box{

	display: block;

}

.xl_box .xl_li:hover{

	background: rgba(111, 186, 44, 0.5)

}

.home1 ul li.on1 a,.home2 ul li.on2 a,.home3 ul li.on3 a,.home4 ul li.on4 a,.home5 ul li.on5 a,.home6 ul li.on6 a,.home7 ul li.on7 a,.home8 ul li.on8 a,.home9 ul li.on9 a{

	color: #6fba2c;

	/*border-bottom: 3px solid #6fba2c;*/

}



.navbar ul li .navbar-p {

	height: 67px;

	line-height: 67px;

	display: block;

	color: #676767;

}



#navbar .block {

	height: 3px;

	width: 100px;

	background: #6fba2c;

	position: absolute;

	left: 0;

	top: 78px;

	overflow: hidden;

	margin: 0;

}



.i-search {

	position: absolute;

	z-index: 9999;

	width: auto;

	height: 30px;

	right: -55px;

	top: 26px;

	display: none;

}



#i-btn-sch {

	width: 39px;

	height: 26px;

	display: block;

	padding-top: 2px;

	float: right;

}



.i-search .sch_1 {

	z-index: 9999;

	border: 1px solid #ccc;

	height: 30px;

	line-height: 30px;

	width: 0;

	display: none;

	float: right;

	background: #fff;

	position: relative;

	top: -5px;

	height: 40px;

	padding: 0 20px;

	margin-left: 30px;

}







/*首页1屏*/

.index-wrap1 {

	position: relative;

	margin: 0 auto 0;

	padding: 60px 0;

	background: #fafafa;

}



.index-wrap1 .ind-top1 {

	margin: 0 auto;

	width: 1000px;

}



.ind-top1 .txtimg {

	text-align: center;

}



.ind-top1 h2 {

	font-family: "Microsoft Yahei";

	line-height: 32px;

	font-size: 28px;

	color: #333;

    font-weight: bold;

	text-align: center;

}



.ind-con1 {

	width: 1000px;

	margin: 57px auto 0;

}



.ind-con1 .hd {

	position: relative;

}



.ind-con1 .hd a {

	width: 27px;

	height: 51px;

	background: red;

	display: block;

	position: absolute;

	cursor: pointer;

	background: url("../images/arrow-dark.png") no-repeat;

	filter: alpha(opacity=20);

	-moz-opacity: 0.2;

	opacity: 0.2;

	transition: all .2s;

	top: 88px;

}



.ind-con1 .hd a:hover {

	filter: alpha(opacity=40);

	-moz-opacity: 0.4;

	opacity: 0.4;

}



.ind-con1 .hd a.prev {

	left: -82px;

	background: url("../images/arrow-dark.png") 0 0 no-repeat;

}



.ind-con1 .hd a.next {

	left: 1055px;

	background: url("../images/arrow-dark.png") -27px 0 no-repeat;

}



.ind-con1 .mediaList .pic {

	width: 501px;

	height: 219px;

}



.ind-con1 .mediaList .con {

	position: relative;

	width: 408px;

	height: 225px;

}



.ind-con1 .mediaList .con h3 {

	font-family: "Microsoft Yahei";

	font-weight: normal;

	color: #666;

	font-size: 20px;

}



.ind-con1 .mediaList .con p {

	line-height: 18px;

	margin-top: 9px;

	font-family: "\5b8b\4f53";

}



.ind-con1 .mediaList .con a.rdm {

	font-family: "Arial";

	position: absolute;

	left: 0;

	bottom: 0;

	color: #124590;

	text-transform: uppercase;

	text-decoration: none;

}



.yichao-warp1 {

	width: 1200px;

	margin: 0 auto;

	padding: 50px;

	background: #fff;

	margin-top: 35px;

}



.yichao-warp1 .pic {

	width: 501px;

}



.yichao-warp1 .con {

	position: relative;

	width: 555px;

}



.yichao-warp1 .con h3 {

	font-weight: normal;

	color: #666;

	font-size: 20px;

	margin-top: 0;

	line-height: 30px;

}



.yichao-warp1 .con p {

	line-height: 28px;

	margin-top: 10px;

	font-size: 16px;

}



.hzgy .con p,.hzgy .con h3 {

	color: #222

}



.yichao-warp1 .con a.rdm {

	color: #6fba2c;

    text-transform: uppercase;

    text-decoration: none;

    display: block;

    margin-top: 20px;

    font-size: 16px;

    border: 1px solid;

    width: 140px;

    text-align: center;

    line-height: 26px;

    padding: 5px 0;

}

.yichao-warp1 .con a.rdm:hover{

	background: #6fba2c;

    color: #fff;

    transition: ease-in-out .35s;

}



/* hezuogongying */

.index-wrap9 {

	padding: 60px 0

}



.index-wrap9 .ind-top9 {

	margin: 0 auto;

	width: 1000px;

}



.ind-top9 .txtimg {

	margin-bottom: 12px;

	text-align: center;

}



.ind-top9 h2 {

	font-family: "Microsoft Yahei";

	line-height: 32px;

	font-size: 28px;

	font-weight: bold;

    color: #333;

	text-align: center;

}



/* duoyuanhua */

.index-warp10 {

	background-color: #ebebeb;

	padding: 60px 0

}



.index-wrap10 .ind-top10 {

	margin: 0 auto;

	width: 1200px;

}



.ind-top10 .txtimg {

	margin-bottom: 12px;

	text-align: center;

}



.ind-top10 h2 {

	font-family: "Microsoft Yahei";

	line-height: 32px;

	font-weight: 600;

	font-size: 28px;

	color: #333;

	text-align: center;

}



.warp10-con {

	width: 1200px;

	margin: 0 auto

}



.warp10-h1 {

	font-size: 16px;

	color: #555;

	margin: 35px auto 35px;

	width: 1200px;

}



.warp10-con ul {

	margin: 0 -20px;

}



.warp10-con ul li {

	width: 580px;

	margin: 10px 20px;

	float: left;

	background-color: #ffffff;

	padding: 20px;   

	height: 206px;

}



.warp10-con ul li .con {

	width: 320px;

}



.warp10-con ul li .con .til {

	font-size: 20px;

	color: #000

}



.warp10-con ul li .con .sum {

	font-size: 14px;

	line-height: 22px;

	color: #000;

	text-align: justify;

	margin-top: 10px;

}



.warp10-con ul li:hover {

	background-color: #e5783f;

}



.warp10-con ul li:hover .con p {

	color: #fff

}



/*  */

.jmxm{

	background: url(../images/xiangmu.jpg) no-repeat center;

	background-size: cover !important;

}

.hq_zilizo{

	display: block;

	width: 120px;

	height: 36px;

	border: 1px solid #fff;

	text-align: center;

	line-height: 36px;

	margin: 55px auto 0;

	color: #fff;

}

.index-warp11 {

	padding: 60px 0

}

.tb_xm{

	text-align: center;

}

.index-warp11 .warp11-inner li .tb_xm img{

	width: 50px;

	height: auto

}

.index-warp11 .warp11-inner {

	width: 1200px;

	margin: 0 auto

}



.index-warp11 .warp11-inner .til-cn {

	font-size: 36px;

	color: #000;

	text-align: center;

	margin-bottom: 15px;

}



.index-warp11 .warp11-inner .til-en {

	font-size: 14px;

	color: #000;

	text-align: center;

	text-transform: uppercase;

}



.index-warp11 .warp11-inner ul {

	margin-top: 25px;

	float: none

}



.index-warp11 .warp11-inner li {

	width: 240px;

	background: #6fba2c;

	height: 350px;

}



.index-warp11 .warp11-inner li svg {

	display: block;

	margin: 40px auto 10px;

}



.index-warp11 .warp11-inner li .bt {

	font-size: 18px;

	color: #fff;

	text-align: center;

}



.index-warp11 .warp11-inner li .line {

	display: block;

	width: 50px;

	height: 1px;

	background: #fff;

	margin: 10px auto 18px;

}



.index-warp11 .warp11-inner li img {

	width: 180px;

	height: 155px;

	display: block;

	margin: 0 auto

}



.index-warp11 .warp11-inner li a {

	display: block;

	width: 75px;

	height: 30px;

	border: 1px solid #fff;

	text-align: center;

	line-height: 30px;

	color: #fff;

	margin: 15px auto 0

}



.index-warp11 .warp11-inner li:hover {

	background-color: #ffb240;

}



.index-warp11 .warp11-inner li:hover p {

	color: #000;

}



.index-warp11 .warp11-inner li:hover a {

	color: #000;

	border-color: #000

}

/*首页2屏*/

.index-wrap2 {

	position: relative;

	margin: 0 auto 0;

	padding-top: 53px;

	height: 455px;

	background: #f2f2f2;

	display: none;

}



.index-wrap2 .ind-top2 {

	font-family: "Microsoft Yahei";

	position: relative;

	margin: 0 auto;

	width: 1050px;

}



.ind-top2 .txtimg {

	margin-bottom: 12px;

	text-align: center;

}



.ind-top2 h2 {

	font-family: "Microsoft Yahei";

	line-height: 31px;

	font-weight: normal;

	font-size: 27px;

	color: #666;

	text-align: center;

}



.ind-con2 {

	width: 1080px;

	margin: 21px auto 0;

	height: 207px;

	position: relative;

}



.ind-con2 .imgBox {

	padding: 0;

	margin: 0 40px;

	background: none;

	width: 189px;

	height: 189px;

}



.ind-con2 .imgBox-bg {

	background: url("../images/i-con3-imgbg.png") 0 0 no-repeat;

}



.ind-con2 .imgBox-con {

	width: 189px;

	height: 189px;

}



.ind-con2 .imgBox-con:hover .imgBox-bg {

	filter: alpha(opacity=100);

	-moz-opacity: 1;

	opacity: 1;

}



.ind-con2 .imgBox-txt {

	width: 180px;

	height: 29px;

	font-size: 13px;

	line-height: 29px;

	left: 4px;

	top: 80px;

	border: 0;

}



.ind-con2 .imgBox-txt a.button {

	width: 180px;

	height: auto;

	line-height: 25px;

	border: 1px solid #fff;

	font-family: "\5b8b\4f53";

}



.ind-con2 .imgBox-txt a:hover {

	background: rgba(255,255,255,0.3);

	color: #fff;

}







/*首页3屏*/

.index-wrap3 {

	position: relative;

	margin: 0 auto 0;

	padding-top: 84px;

	height: 724px;

	background: #fff;

}



.index-wrap3 .ind-top3 {

	position: relative;

	margin: 0 auto;

	width: 1050px;

}



.ind-top3 .txtimg {

	margin-bottom: 12px;

	text-align: center;

}



.ind-top3 h2 {

	font-family: "Microsoft Yahei";

	line-height: 31px;

	font-weight: normal;

	font-size: 27px;

	color: #666;

	text-align: center;

}



.ind-con3 {

	width: 1104px;

	margin: 23px auto 0;

}



.ind-con3 .box {

	width: 294px;

	height: 446px;

	border: 0;

	margin-left: 59px;

	text-align: left;

}



.ind-con3 .box h3 a {

	font-family: "Microsoft Yahei";

	font-weight: normal;

	color: #666;

	font-size: 19px;

}



.ind-con3 .box p {

	font-size: 12px;

	line-height: 20px;

	width: 294px;

	height: 140px;

	overflow: hidden;

	margin: 13px 0 37px;

	word-break: normal;

	font-family: "\5b8b\4f53";

}



.ind-con3 .box img {

	width: 294px;

	height: 175px;

}



.index-wrap4 {

	background: url(../images/tengxun.jpg) no-repeat center;

	padding: 60px 0;

}



.name_blod {

	font-size: 34px;

	line-height: 50px;

	font-weight: 600;

	text-align: center;

	margin-bottom: 20px;

	color: #fff;

}



.box_hz p {

	font-size: 24px;

	color: #fff;

	line-height: 34px;

	text-align: center;

}



.yj_box {

	margin-top: 30px;

}



.yj_box ul li {

	width: 23.5%;

	margin-right: 2%;

}



.yj_box ul li:last-child {

	margin-right: 0;

}



.pin_img {

	text-align: center;

}



.yj_box ul li p {

	text-align: center;

	font-size: 16px;

}



/*首页4屏*/

.index-wrap4 {

	overflow: hidden;

	position: relative;

	margin: 0 auto 0;

}



.index-wrap4 .img-wrapbg {

	width: 1920px;

	height: 800px;

	position: absolute;

	left: 50%;

	margin-left: -960px;

}



.index-wrap4 .ind-top4 {

	margin: 0 auto;

	width: 1000px;

	position: absolute;

	left: 50%;

	top: 284px;

	margin-left: -500px;

}



.ind-top4 h2 {

	font-family: "Microsoft Yahei";

	line-height: 36px;

	font-weight: normal;

	font-size: 36px;

	color: #fff;

	text-align: center;

}



.ind-top4 a.button {

	width: 115px;

	height: 34px;

	line-height: 32px;

	font-weight: normal;

	font-size: 12px;

	color: #fff;

	text-align: center;

	border: 1px solid #fff;

	margin: 54px auto 0;

	font-family: "Arial";

}



.ind-top6 a.button:hover {

	background: rgba(255,255,255,0.3);

}



.ind-top6 a.button {

	width: 115px;

	height: 34px;

	line-height: 32px;

	font-weight: normal;

	font-size: 12px;

	color: #fff;

	text-align: center;

	border: 1px solid #fff;

	margin: 54px auto 0;

	font-family: "Arial";

}



.ind-top4 a.button:hover {

	background: rgba(255,255,255,0.3);

}



/*首页5屏*/

.index-wrap5 {

	position: relative;

	margin: 0 auto 0;

	padding: 60px 0;

	background: #fff;

}



.index-wrap5 .ind-top5 {

	position: relative;

	margin: 0 auto;

	width: 1050px;

}



.ind-top5 .txtimg {

	margin-bottom: 12px;

	text-align: center;

}



.ind-top5 h2 {

	font-family: "Microsoft Yahei";

	line-height: 32px;

	font-size: 28px;

	color: #333;

    font-weight: bold;

	text-align: center;

}



.ind-con5 {

	width: 1140px;

	margin: 0px auto 0;

	padding: 70px;

	background-color: #fafafa

}



.ind-con5 .slideTxtBox {

	width: 1000px;

	height: 302px;

}



.ind-con5 .slideTxtBox .hd {

	width: 472px;

}



.ind-con5 .slideTxtBox .hd ul li {

	position: relative;

	width: 472px;

	height: 87px;

	margin-bottom: 10px;

	background: none;

	transition: background .2s;

}



.ind-con5 .slideTxtBox .hd ul li .hd-li-bg {

	width: 472px;

	height: 87px;

	background: url(../images/i-con5-hover.png) 0 0 no-repeat;

	filter: alpha(opacity=0);

	-moz-opacity: 0;

	opacity: 0;

	transition: all .3s;

}



.ind-con5 .slideTxtBox .hd ul li:hover .hd-li-bg, .ind-con5 .slideTxtBox .hd ul li.on .hd-li-bg {

	filter: alpha(opacity=100);

	-moz-opacity: 1;

	opacity: 1;

}



.ind-con5 .slideTxtBox .hd ul li .hd-li-con {

	position: absolute;

	left: 0;

	top: 0;

	color: #898989;

}



.ind-con5 .slideTxtBox .hd ul li .hd-li-con h3 a {

	font-size: 14px;

	color: #898989;

}



.ind-con5 .slideTxtBox .hd ul li:hover .hd-li-con,

.ind-con5 .slideTxtBox .hd ul li.on .hd-li-con {

	color: #fff;

	cursor: pointer;

}



.ind-con5 .slideTxtBox .hd ul li:hover .hd-li-con h3 a,

.ind-con5 .slideTxtBox .hd ul li.on .hd-li-con h3 a {

	color: #fff;

}



.ind-con5-hd-li-con .num {

	height: 87px;

	line-height: 87px;

	font-size: 44px;

	width: 87px;

	text-align: center;

}



.ind-con5-hd-li-con {

	width: 472px;

	height: 87px;

}



.ind-con5-hd-li-con h3 {

	height: 20px;

	line-height: 20px;

	margin-top: 15px;

	width: 350px;

	margin-bottom: 2px;

}



.ind-con5-hd-li-con p {

	width: 364px;

	line-height: 18px;

	width: 350px;

	text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}



.ind-con5-hd-li-con .date {

	position: absolute;

	right: 0;

	top: 12px;

	text-align: left;

	width: 108px;

	height: 87px;

}



.ind-con5 .slideTxtBox .bd {

	width: 445px;

	height: 282px;

}



/*首页6屏*/

.index-wrap6 {

	position: relative;

	margin: 0 auto 0;

	height: 436px;

	width: 100%;

	overflow: hidden;

}



.index-wrap6 .img-wrapbg {

	width: 1920px;

	height: 436px;

	position: absolute;

	left: 50%;

	margin-left: -960px;

}



.index-wrap6 .ind-top6 {

	margin: 0 auto;

	width: 1000px;

	position: absolute;

	left: 50%;

	margin-left: -500px;

	top: 63px;

}



.ind-top6 .txtimg {

	margin-bottom: 12px;

	text-align: center;

}



.ind-top6 h2 {

	line-height: 31px;

	font-weight: normal;

	font-size: 27px;

	color: #fff;

	text-align: center;

	font-family: "Microsoft Yahei";

}



.ind-top6 p {

	color: #fff;

}



.ind-top6 .p1 {

	line-height: 24px;

	font-size: 13px;

	margin: 20px auto 40px;

	width: 1000px;

	letter-spacing: 0.3px;

}



.ind-top6 .p2 {

	line-height: 20px;

	font-size: 20px;

	text-align: center;

	margin: 33px auto 12px;

	font-family: "Microsoft Yahei";

}



.ind-top6 .p3 {

	line-height: 18px;

	font-size: 13px;

	text-align: center;

	font-family: "Arial";

}

/* 眼镜培训 */

.index-wrap8 {

	background-color: #f2f2f2

}



.index-wrap8 .ind-top8 {

	margin: 0 auto;

	width: 1000px;

	padding: 50px 0;

}



.ind-top8 .txtimg {

	margin-bottom: 12px;

	text-align: center;

}



.ind-top8 h2 {

	font-family: "Microsoft Yahei";

	line-height: 32px;

	font-size: 28px;

	color: #333;

    font-weight: bold;

	text-align: center;

}



.ind-top8 .p1 {

	line-height: 24px;

	font-size: 14px;

	margin: 20px auto 40px;

	letter-spacing: 0.3px;

}



.ind-top8 .p2 {

	line-height: 20px;

	font-size: 20px;

	text-align: center;

	margin: 33px auto 12px;

	font-family: "Microsoft Yahei";

}



.ind-top8 .p3 {

	line-height: 18px;

	font-size: 13px;

	text-align: center;

	font-family: "Arial";

}



.ind-top8 .button {

	margin: 30px auto 0;

}

/*首页7屏*/

.index-wrap7 {

	position: relative;

	margin: 0 auto 0;

	padding: 60px 0;

	background: #ebebeb;

}



.index-wrap7 .ind-top7 {

	margin: 0 auto;

	width: 1050px;

}



.ind-top7 .txtimg {

	margin-bottom: 12px;

	text-align: center;

}



.ind-top7 h2 {

	font-family: "Microsoft Yahei";

	line-height: 32px;

	font-size: 28px;

	color: #333;

    font-weight: bold;

	text-align: center;

}



.ind-con7 {

	width: 952px;

	margin: 43px auto 0;

	height: 287px;

	position: relative;

}



.ind-con7 p {

	color: #898989;

	width: 400px;

	line-height: 24px;

}



.ind-con7 p.info1 {

	margin-bottom: 50px;

	font-size: 14px;

}



.i-feedback {

	width: 466px;

	height: 512px;

	background: #fff;

	color: #898989;

	padding: 10px 30px 0 36px;

}



.i-feedback li {

	height: auto;

	width: 400px;

	margin-bottom: 13px;

}



.i-feedback li span {

	height: 30px;

	line-height: 30px;

	display: block;

}



.i-feedback li input {

	height: 45px;

	width: 400px;

	border: 0;

	padding: 0 20px;

	color: #333;

}



.i-feedback li textarea {

	height: 115px;

	width: 400px;

	border: 0;

	padding: 10px 20px;

	line-height: 18px;

	color: #333;

}



#feedbackbotton {

	width: 135px;

	height: 34px;

	line-height: 30px;

	background: none;

	border: 1px solid #6fba2c;

	color: #6fba2c;

	font-size: 14px;

	margin-top: 10px;

}



#feedbackbotton:hover {

	background: #6fba2c;

	color: #fff;

}



/*底部*/

.footer-wrap {

}



.footer {

	width: 1200px;

	padding: 0;

	margin: 0 auto;

	color: #d2d2d2;

	line-height: 38px;

	font-size: 14px;

}



/*内页*/

/* .ban-1 {background:url("../images/ban-2.jpg") 50% 0 no-repeat;}

.ban-2 {background:url("../images/ban-5.jpg") 50% 0 no-repeat;}

.ban-3 {background:url("../images/ban-10.jpg") 50% 0 no-repeat;}

.ban-4 {background:url("../images/ban-15.jpg") 50% 0 no-repeat;}

.ban-5 {background:url("../images/ban-17.jpg") 50% 0 no-repeat;}

.ban-6 {background:url("../images/ban-19.jpg") 50% 0 no-repeat;} 

.ban-1 {background:url("../images/ban-11.jpg") 50% 0 no-repeat;}

.ban-2 {background:url("../images/ban-11.jpg") 50% 0 no-repeat;}

.ban-3 {background:url("../images/ban-11.jpg") 50% 0 no-repeat;}

.ban-4 {background:url("../images/ban-11.jpg") 50% 0 no-repeat;}

.ban-5 {background:url("../images/ban-11.jpg") 50% 0 no-repeat;}

.ban-6 {background:url("../images/ban-11.jpg") 50% 0 no-repeat;}*/

.n-banner {

	background: url("../images/ban-11.jpg") 50% 0 no-repeat;

	background-size: cover;

}



.n-banner p {

	line-height: 58px;

	font-size: 36px;

	margin-left: -68px;

	top: 125px;

}



.n-wrap {

	margin: 50px auto;

	width: 1200px;

}



.espcms_page_left h2 {

	height: 96px;

	line-height: 96px;

	font-weight: normal;

	font-family: "微软雅黑";

	font-size: 24px;

	color: #898989;

	white-space: nowrap;

}



.espcms_page_left {

	float: left;

    width: 240px;

    border-radius: 10px;

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0;

    overflow: hidden;

}



.espcms_page_left .leftCotnet {

	float: left;

	width: 190px;

	padding-left: 5px;

	padding-right: 5px;

	overflow: hidden;

}



.espcms_page_left .espcms_three_one li {

	float: left;

	width: 195px;

	height: 40px;

	padding-left: 5px;

	line-height: 40px;

	border-bottom: 1px solid #e6e6e6;

	background: url('../images/icon3.gif') no-repeat 188px 15px;

}



.espcms_page_left .espcms_three_one li.hover a {

	color: #0e9d56;

}



.espcms_page_left .espcms_three_one li a {

	font-weight: bold;

	font-size: 14px;

	color: #b2b2b2

}



.espcms_page_left .espcms_three_one li a:hover {

	color: #0e9d56

}



/* .sidebar {

	width: 257px;

	text-align: left;

	padding-left: 53px;

	overflow: visible;

}



.treeview .tree-li {

	width: 204px;

	border-bottom: 1px solid #d9d9d9;

	line-height: 48px;

	font-size: 16px;

}

.treeview .tree-li a {

	color: #898989;

	font-size: 14px;

}

.treeview .tree-li a.hover, .treeview .tree-li a:hover {

	color: #124590;

} */

.n-main {

	width: 900px;

	margin-top: 0;

}



.n-content {

	color: #898989;

	font-size: 14px;

	word-break: normal;

	min-height: 300px

}



.xm_name{

	font-size: 22px;

	line-height: 32px;

	margin-bottom: 30px;

	text-align: center;

}



.n-content img {

	max-width: 100%;

	height: auto;

}



.n-content p {

	line-height: 28px;

	font-size: 14px;

	/* font-family: 宋体; */

}



.news_title {

	text-align: center;

	margin-bottom: 30px;

	font-size: 12px;

}



.news_title h1 {

	font-weight: bold;

	font-size: 16px;

	margin-bottom: 10px;

}



.ly_book {

	margin-top: 80px;

}



.ly_book .newslist_read {

	width: 100%;

}



.ly_book li {

	display: block;

	font-size: 14px;

	width: 49%;

}

.ly_book li:last-child{

	text-align: right;

}

.newslist li {

	position: relative;

	color: #898989;

	transition: all 0.2s;

}



.newslist .li-line {

	height: 1px;

	background: #d9d9d9;

	display: blcok;

	margin: 16px 0 16px;

}



.newslist li:hover {

	background: #6fba2c;

	color: #fff;

}



.newslist li dt, .newslist li dt img {

	width: 164px;

	height: 97px;

	float: left;

	background: #fff

}



.newslist li .t {

	float: left;

	font-size: 14px;

    width: 80%;

	padding: 10px 0;

	padding-left: 20px;

}



.newslist li .t h3{

	font-size: 16px;

	font-weight: 500;

}



.newslist li .t .titlelink{

	display: block;

	width: 70%;

}



.newslist li .t a {

	color: #898989;

}



.newslist li:hover .t a {

	color: #fff;

}



.newslist li .s {

	line-height: 22px;

    font-size: 14px;

    margin-top: 10px;

}



.newslist li .d {

	float: right;

	width: 120px;

	text-align: center;

	right: 0;

}









/*首页表单*/

.messtitle {

	display: none;

}



.espcms_form_group {

	margin-bottom: 10px;

}



.espcms_form_group label {

	height: 30px;

	line-height: 30px;

}



.espcms_form_group input {

	height: 26px;

	width: 400px;

	border: 0;

	padding: 0 20px;

	color: #333;

	background-color: #f7f7f7;

}



.espcms_form_group input[type="radio"] {

	height: 16px;

	width: 16px;

	margin-right: 10px;

	margin-top: 5px;

	display: inline-block;

	float: left;

}



.radio {

	width: 33.3333%;

	float: left;

}



.espcms_form_group textarea {

	height: 60px;

	width: 400px;

	border: 0;

	padding: 10px  20px;

	color: #333;

	background-color: #f7f7f7;

}



.espcms_form_group  select {

	background-color: #f7f7f7;

}



.espcms_form_group .button {

	width: 128px;

	height: 34px;

	line-height: 30px;

	background: none;

	border: 2px solid #124590;

	color: #124590;

	font-size: 14px;

	/* margin-left: 142px; */

	margin-top: 20px;

}



.espcms_form_group .button:hover {

	background: #124590;

	color: #fff;

}



.fixed-top {

	position: fixed;

	top: 0;

}



.i-header-wrap {

	height: 67px;

	background: url("../images/header_bg.png") repeat-x;

	width: 100%;

	z-index: 1001;

	background: #f4f4f4;

}



.toplng {

	position: absolute;

	left: 50%;

	top: 10px;

	margin-left: 437px;

	z-index: 9999;

	color: #fff;

	font-family: Arial;

}



.toplng a {

	color: #fff;

	font-size: 14px

}



.toplng a.lngcur {

	font-weight: bold;

}



a.rdm-iwrap2 {

	position: absolute;

	right: -5px;

	top: 46px;

	height: 32px;

	line-height: 32px;

	width: 115px;

	border: 0;

	text-decoration: none;

	color: #124590;

	font-family: "Arial";

}



a.rdm-iwrap2:hover {

	background: none;

	color: #124590;

	border: 0;

}



a.rdm-iwrap3 {

	position: absolute;

	right: -5px;

	top: 46px;

	height: 32px;

	line-height: 32px;

	width: 115px;

	border: 0;

	text-decoration: none;

	color: #124590;

	font-family: "Arial";

}



a.rdm-iwrap3:hover {

	background: none;

	color: #124590;

	border: 0;

}



a.rdm-iwrap5 {

	position: relative;

	left: -465px;

	top: -10px;

	height: 32px;

	line-height: 32px;

	margin: 10px auto 0;

	width: 115px;

	border: 0;

	text-decoration: none;

	color: #6fba2c;

	font-family: "Arial";

}



a.rdm-iwrap5:hover {

	background: none;

	color: #124590;

	border: 0;

}



.espcms_newslist {

	width: 900px;

}



select {

	border: none;

	height: 26px;

	margin-left: 20px;

}



.fir {

	width: 180px;

	margin-left: 0px;

}



.snd,.tir {

	width: 90px;

}



.si {

	margin-top: 10px;

}



.footer-wrap {

	padding: 30px 0;

	background: #464646

}





.espcms_form_group input {

	border: 1px solid #d9d9d9

}



.espcms_form_group textarea {

	border: 1px solid #d9d9d9;

	height: 100px

}

.jiameng{

	margin: 1px auto;

}

.jiameng_box{

	text-align: center

}

.jiameng_box .jm_img{

	display: initial;

    margin: 0;

    margin-bottom: -7px;

	width: 100%;

}

.aboutbox {

    background: #151748;

    padding: 50px 0;

    overflow: hidden;

}

.indextt h3 {

    height: 34px;

    line-height: 34px;

    font-size: 32px;

    text-transform: uppercase;

    color: #fff;

}

.menutt {

    overflow: hidden;

    padding-top: 50px;

}

.indextt{

	width: 768px;

	margin: 0 auto;

}

.loginbox input {

    width: 99.5%;

    border-radius: 4px;

    border: 1px solid #fff;

    padding: 5px 0px;

    text-indent: 5px;

    color: #333;

    margin-bottom: 20px;

}

.text_qs2 {

    width: 100%;

    height: 150px;

    border-radius: 4px;

    border: 1px solid #25988d;

    padding: 5px 5px;

    box-sizing: border-box;

    margin-top: 10px;

}

.loginbox input.login {

    background-color: #cc2e2e;

    color: #fff;

    padding: 0;

    height: 36px;

    line-height: 36px;

    border-radius: 20px;

    cursor: pointer;

    border: 0 none;

    margin-top: 20px;

	margin-bottom: 0;

    text-indent: 0;

	width: 160px;

}

.control_required:after,.ind-con7:after{

	clear: both;

	display: block;

	content: '';

}

.sj_nemu{

	display: none;

}

.sj_nav{

	display: none;

	position: absolute;

	width: 100%;

	padding: 10px 3%;

	top: 67px;

	left: 0;

	background: rgba(244, 244, 244,.9);

    border-top: 1px solid #ccc;

	overflow: scroll;

    height: 450px;

}

.m_nav_list{

    line-height: 26px;

}

.m_nav_list a{

	display: block;

	padding: 5px 0;

}

.m_xiala{

	display: none;

}

.m_xl_list{

	padding: 0 0 0 10px;

}

.onefast{

	position: relative;

}

.onefast .xl_img{

	display: block;

    position: absolute;

    top: 0;

    right: 0;

    width: 40px;

    height: 40px;

}

.onefast .xl_img img{

	width: 40px;

}

.bpxl_box{

	display: none;

}



.bpxl_box .on_active a{

	color: #6fba2c;

}

.cp_xllist{

	line-height: 20px;

    padding: 10px 10px;

    border-top: 1px solid #d9d9d9;

}



.pro_li{

	width: 32%;

	margin-right: 2%;

	margin-bottom: 20px;

	float: left;

}

.pro_li:nth-child(3n){

	margin-right: 0;

}

.pic_pro{

	width: 100%;

	text-align: center;

	border: 1px solid #ccc;

	height: 288px;

    overflow: hidden;

}

.pic_pro img{

	max-width: 100%;

	display: block;

	margin: auto;

}

.pic_pro.rrzz img{

	max-width: auto;

	height: 100%;

}

.pro_li h3{

	text-align: center;

    font-weight: 500;

    font-size: 14px;

    line-height: 24px;

    padding: 5px 0;

    background: #efefef;

}

.pagination span.thispage{

	background: #6fba2c;

	color: #fff;

}

.jmxm_box{

	margin-top: 35px;

	background: rgba(255, 255, 255, .5);

	padding: 50px 50px;

}

.clearfix:after{

	clear: both;

	display: block;

	content: '';

}

.jmd_list{

	width: 19.2%;

    margin-right: 1%;

}

.jmd_list:nth-child(5n){

	margin-right: 0;

}

.jmd_pic{

	overflow: hidden;

	height: 225px;

    display: flex;

    align-items: center;

    justify-content: center;

}

.jmd_pic img{

	max-width: 100%;

	transition: 2s;

}

.jmd_title .bt{

	font-size: 18px;

    color: #fff;

    text-align: center;

}

.jmd_title .line {

    display: block;

    width: 50px;

    height: 1px;

    background: #fff;

    margin: 10px auto 18px;

}

.jmd_list:hover .jmd_pic img{

	transform: scale(1.2);

}

.hq_zilizo:hover{

	background: #6fba2c;

	color: #fff;

}

.sj_bpttom{

	height: 66px;

	display: none;

}

.tabViews {

    display: none;

	position: fixed;

    z-index: 10000;

    left: 0;

    bottom: 0;

    width: 100%;

    background-color: #6fba2c;

}

.sj_foot_li{

	width: 25%;

    float: left;

    padding: 0;

	text-align: center;

}

.iconView img{

	width: 25px;

    margin-top: 5px;

}

.tabViews .sj_foot_li span {

    display: block;

    font-size: 14px;

    color: #fff;

    text-align: center;

    margin-bottom: 5px;

}

.hz_input{

	width: 100%;

    padding: 5px 5px;

    font-size: 16px;

    margin-bottom: 20px;

	border: 1px solid #ccc;

}

.hz_neorong{

	width: 100%;

	padding: 5px 5px;

	font-size: 16px;

	margin-bottom: 20px;

	border: 1px solid #ccc;

}

.hz_sub{

	width: 145px;

    padding: 10px;

    background: #6fba2c;

    border: none;

    color: #fff;

    font-size: 16px;

}

.hz_input::-webkit-input-placeholder{

    /*color:red;*/

}

.flex{

	display: flex;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

}

.ys_left,.ys_right{

	width: 30%;

}

.ys_zhong{

	width: 40%;

}

.ys_zhong img{

	max-width: 100%;

}

.ys_list  h3{

	font-size: 16px;

    color: #fff;

    font-weight: 500;

	margin-bottom: 10px;

}

.ys_list p{

	font-size: 14px;

	line-height: 24px;

	color: #ddd;

	text-align: left;

}

.ys_list img{

	max-width: 100%;

}

.ys_list.text-right{

	text-align: right;

}

.ys_list.text-right p{

	text-align: right;

}

.cpzs{

	padding: 0;

}



.cpzs ul li{

	float: left;

	width: 23.5%;

	margin-right: 2%;

	margin-bottom: 20px;

}

.cpzs ul li:nth-child(4n){

	margin-right: 0;

}

.cp_img{

	overflow: hidden;

}

.cp_img img{

	max-width: 100%;

	transition: 2s;

	display: block;

}

.cpzs ul li .cp_title{

	padding: 10px 0;

	background: #efefef;

	text-align: center;

}

.cpzs ul li .cp_title p{

	white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    word-break: break-all;

}

.cpzs ul li .cp_title .line{

	display: block;

    width: 40px;

    margin: 5px auto;

    height: 2px;

    background: #e17b45;

}

.cpzs ul li:hover .cp_img img{

	transform: scale(1.2);

}

.video_li{

	width: 32%;

    margin-right: 2%;

}

.video_li video{

	display: block;

}

.video_li:last-child{

	margin-right: 0;

}

.video_li p{

	text-align: center;

    padding: 10px 0;

    background: rgba(255,255,255,0.7);

	white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    word-break: break-all;

}

.news_box{

	margin-top: 35px;

}

.news_item_box {

    margin-bottom: 20px;

	float: left;

	width: 48%;

}

.news_item_box:nth-child(2n){

	float: right;

}

.news_item_time {

    float: left;

    width: 90px;

    height: 90px;

    background: #dcdcdc;

    text-align: center;

    overflow: hidden;

}

.news_item_time .a {

    display: block;

    line-height: 60px;

    font-size: 35px;

    color: #000;

    background: #efefef;

}

.news_item_time .b {

    display: block;

    line-height: 30px;

    font-size: 15px;

    color: #fff;

    background: #6fba2c;

}

.news_item_right {

    margin-left: 110px;

}

.news_item_title {

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.news_item_title a {

    font-size: 16px;

    color: #000;

}

.news_item_des {

    height: 62px;

    line-height: 22px;

    font-size: 14px;

    color: #6e6e6e;

    overflow: hidden;

}

.ff_a {

    width: 30%;

}

.ff_a span {

    display: block;

    color: #fff;

    font-size: 16px;

}

.nav_foot {

    margin-top: 24px;

    line-height: 34px;

}

.nav_foot a {

    display: inline-block;

    font-size: 14px;

    color: #828282;

    margin-right: 36px;

    width: 24%;

}

.ff_b {

    width: 40%;

}

.ff_b span.span1 {

    display: block;

    color: #fff;

    font-size: 16px;

}

.ff_b .cont {

    margin-top: 22px;

    color: #888888;

    font-size: 14px;

}

.ff_b .cont p {

    line-height: 30px;

}

.ff_b .cont p span{

	font-size: 24px;

    font-family: "Myriad Pro";

    color: #38a937;

}

.ewm {

	text-align: center

}

.ewm img{

	height: 120px;

}

.cory{

	padding: 20px 0;

    text-align: center;

    background: #333333;

    color: #c7c7c7;

    border-top: 1px solid #5e5e5e;

}

.cory a{

	color: #c7c7c7;

}



.tp_box{

	width: 35%;

}

.ms_box {

	width: 60%;

}

.ms_box .news_title{

	text-align: left;

}

.topj {

	margin-bottom: 30px;

}

.text_ms {

    color: rgba(102,102,102,1);

    font-size: 14px;

    margin-bottom: 20px;

    padding-bottom: 20px;

    border-bottom: 1px dashed #ddd;

}

.zixun a {

    display: inline-block;

    width: 100px;

    text-align: center;

    background: #6fba2c;

    padding: 5px 0;

    color: #fff;

}

.fl_js{

	position: absolute;

    z-index: 999;

    color: #fff;

    left: 0;

    width: 100%;

    bottom: 85px;

}

.zi_box{

	width: 75%;

    margin: auto;

    background: rgba(0, 0, 0, .6);

    padding: 15px 15px;

    font-size: 18px;

    text-align: center;

}

.zi_box span{

	color: #80e228;

    font-weight: 600;

    letter-spacing: 2px;

	font-size: 20px;

}

.n-banner.cpzx_zi p{

	top: 90px;

}

.cp_left{

	width: 419px;

}

.img{

	overflow: hidden;

}

.img img{

	transition: all 0.8s;

	display: block;

	width: 100%;

}

.cp_right{

	width: 774px;

}
.cp_right .cp_top{
	margin-bottom: 7px;
}
.xl_item{

	width: calc(50% - 3.5px);

	position: relative;

}

.xl_item h4 {

    position: absolute;

    top: 0;

    left: 0;

    color: #000;

    font-size: 20px;

    text-transform: uppercase;

    font-weight: normal;

	padding: 5px 15px;

    background: rgba(255,255,255,.5);

}

.xl_item h4 span {

    display: block;

    font-size: 13px;

    opacity: .8;

    font-weight: normal;

    border-top: 1px solid #fff;

    line-height: 20px;

    margin-top: 5px;

    letter-spacing: -1px;

}

.xl_item:last-child h4 {

	color: #000;

}

.xl_item:last-child h4 span {

	 border-top: 1px solid #fff;

}

.img:hover img{

	transform: scale(1.1);

}

.jm_page1{

	padding: 60px 0;

}

.jm_name{

	text-align: center;

}

.jm_name h3{

	font-size: 30px;

	color: #333333;

    padding-bottom: 18px;

    position: relative;

	font-weight: 500;

}

.jm_name span{

	width: 60px;

    height: 2px;

    background: #38a937;

    display: block;

	margin: auto;

}

.jm_body{

	margin-top: 40px;

}

.jm_img{

	width: 50%;

}

.tj_box{

	width: 45%;

}

.tj_box .tj_title h4{

	font-size: 30px;

    line-height: 40px;

	font-weight: bold;

    color: #38a937;

}

.tj_box .tj_title p{

	font-size: 30px;

    line-height: 40px;

    margin-bottom: 30px;

	color: #38a937;

}

.tj_text{

	font-size: 16px;

	line-height: 26px;

}

.tj_text p{

	margin-bottom: 10px;

}

.jm_page2{

	padding: 60px 0;

	background: url(../images/wimg25.jpg) no-repeat center;

	background-size: cover;

}

.jm_page3{

	padding: 60px 0;

}

.ys_box li{

	float: left;

	width: 32%;

	margin-right: 2%;

	padding: 30px 0;

	background: #f6f6f6;

	text-align: center;

	border-radius: 10px;

	transition: transform .6s ease;

}

.ys_box li:last-child{

	margin-right: 0;

}

.text_ys {

	padding: 0 40px;

	text-align: left;

}

.text_ys h3{

	font-size: 20px;

    margin: 10px 0;

	font-weight: 500;

}

.jm_page4{

	background: #f5f5f5;

}

.ys_box li:hover {

    box-shadow: 0 2px 10px 2px rgb(200 224 178 / 50%);

	transform: translateY(-10px);

}

/*.lc_left{

	width: 27%;

}*/

.lc_left img{

	display: block;

	width: 100%;

}

.lc_right{

	margin-left: 30px;

}

.lc_box.flex{

	justify-content: center;

}

.lc_li.flex{

	justify-content: flex-start;

	margin-bottom: 20px;

	font-size: 20px;

}

.lc_li span{

	width: 50px;

    height: 50px;

    line-height: 50px;

    font-size: 20px;

    background: #497b1d;

    text-align: center;

    border-radius: 50%;

    color: #fff;

}

.lc_li img{

	height: 30px;

    margin: 0 10px;

}

.xw_box li {

    padding: 30px;

    background: #f8f8f8;

    margin-bottom: 30px;

}

.xw_box li .n_left {

    width: 75%;

}

.n_left .riqi {

    width: 130px;

    font-size: 20px;

    color: #333333;

}

.n_left .riqi .day {

    position: relative;

}

.n_left .riqi p {

    margin-top: 20px;

    width: 40px;

    height: 40px;

    color: #d6d6d6;

    font-size: 16px;

    text-align: center;

    line-height: 40px;

    border: 1px solid #d6d6d6;

}

.n_left .riqi .day:after {

    display: block;

    content: '';

    position: absolute;

    width: 30px;

    height: 1px;

    right: 30px;

    background-color: #c7c7c7;

    top: 12px;

}

.n_text {

    float: right;

    width: 78%;

}

.n_text h3 {

    color: #333333;

    font-size: 18px;

    line-height: 26px;

    font-weight: 500;

    margin-bottom: 10px;

	

	white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    word-break: break-all;

}

.n_text p {

    font-size: 15px;

    line-height: 26px;

    color: #666;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}

.xw_box li .n_right {

    width: 20%;

}

.xw_box li:hover {

    background: #fff;

    box-shadow: #d5d5d5 0px 0px 83px;

    -webkit-box-shadow: #d5d5d5 0px 0px 83px;

}

.xw_box li:hover .n_left .riqi .day {

    color: #6fba2c;

}

.xw_box li:hover .n_left .riqi p {

    background: #6fba2c;

    border: 1px solid #6fba2c;

    color: #fff;

}

.xw_box li:hover .n_text h3 a {

    color: #6fba2c;

}

.ditu img{

	max-width: inherit !important;

}



.n-banner_sp{

	background: url(../images/sp_bg.jpg) 50% 0 no-repeat;

	/*background: url(../images/ny_banner.jpg) 50% 0 no-repeat;*/

}



.n-banner_ab{

	background: url(../images/about_bg.jpg) 50% 0 no-repeat;

	/*background: url(../images/ny_banner.jpg) 50% 0 no-repeat;*/

}

.n-banner_xw{

	background: url(../images/xw_bg.jpg) 50% 0 no-repeat;

	/*background: url(../images/ny_banner.jpg) 50% 0 no-repeat;*/

}

.n-banner_jm{

	background: url(../images/jm_bg.jpg) 50% 0 no-repeat;

	/*background: url(../images/ny_banner.jpg) 50% 0 no-repeat;*/

}

.n-banner_mx{

	background: url(../images/mx_bg.jpg) 50% 0 no-repeat;

	/*background: url(../images/ny_banner.jpg) 50% 0 no-repeat;*/

}

@media(max-width:767px){

	.i-header-wrap{

		position: relative;

	}

	.sj_nemu,.tabViews,.sj_bpttom{

		display: block;

	}

	.pc{

		display: none;

	}

	.header-logo{

		width: 180px;

	}

	.header-logo img{

		width: auto;

	}

	.sj_nemu{

		padding: 20px 0 0 0;

	}

	.sj_nemu img{

		width: 32px;

	}

	.w1000{

		width: 96%;

		margin: 0 auto;

	}

	.n-wrap{

		width: 96%;

		margin: 20px auto;

	}

	.n-main{

		width: 100%;

	}

	.n-banner {
		background: url(../images/ban-11.jpg) no-repeat center;
		height: 100px !important;
		background-size: contain !important;
	}

	.n-banner p{

		font-size: 26px;

		margin-left: 0;

		width: 100%;

		left: 0;

		text-align: center;

		top: 60px;

	}

	.navbar,.espcms_page_left{

		display: none;

	}
	.ly_book {
		margin-top: 20px;
	}

	.index-wrap1{

		padding: 30px 0;

		width: 100%;

	}

	.index-wrap1 .ind-top1{

		width: 100%;

	}

	.ly_book li{

		width: 100%;

	}

	.yichao-warp1,.warp10-con,.index-wrap9 .ind-top9,.index-warp11 .warp11-inner,.container{

		width: 96%;

		margin: 0 auto;

	}

	.yichao-warp1 .pic{

		width: 100%;

		margin-bottom: 10px;

	}

	.yichao-warp1 .pic img{

		max-width: 100%;

	}

	.yichao-warp1 .con{

		width: 100%;

	}

	.index-wrap4,.index-warp10,.index-wrap9,.index-warp11{

		padding: 30px 0;

	}

	.name_blod{

		font-size: 20px;

	}

	.warp10-h1{

		width: 96%;

		margin: 20px auto;

	}

	.warp10-con ul{

		margin: 0;

	}

	.warp10-con ul li{

		width: 100%;

		margin: 10px 0;

		height: auto;

	}

	.warp10-con ul li .pic{

		width: 100%;

	}

	.warp10-con ul li .con{

		width: 100%;

	}

	.index-warp11 .warp11-inner li{

		width: 100%;

		margin-bottom: 20px;

		height: auto;

		padding-bottom: 20px;

	}

	.warp10-con ul li .pic img{

		width: auto;

		max-width: 100%;

	}

	.hq_zilizo{

		margin: 20px auto 0;

	}

	.index-wrap8 .ind-top8{

		width: 96%;

		margin: 30px auto;

	}

	.ind-top8 .p3 img{

		max-width: 100%;

	}

	.index-wrap5 .ind-top5{

		width: 96%;

		margin: 0 auto;

	}

	.ind-con5{

		width: 96%;

		margin: 0 auto;

		padding: 0 0;

	}

	.ind-con5 .slideTxtBox{

		width: 100%;

		height: auto;

	}

	.index-wrap7{

		padding: 30px 0;

	}

	.index-wrap7 .ind-top7{

		width:100%;

	}

	.ind-con7{

		width: 96%;

		height: auto;

		margin: 20px auto 0;

	}

	.ind-con7 p{

		width: 100%;

		margin-bottom:20px;

	}

	.ind-con7 .info2{

		text-align: center;

	}

	.ind-con7 .info2 img{

		max-width: 100%;

	}

	.i-feedback{

		width: 100%;

		height: auto;

		padding: 20px 2.5%;

	}

	.yichao-warp1{

		padding: 0 10px;

	}

	.yichao-warp1 .con h3{

		font-size: 16px;

		margin-top: 10px;

		line-height: 24px;

	}

	.box_hz p {

		font-size: 16px;

		line-height: 28px;

		padding: 0 2%;

	}

	.yj_box ul li{

		width: 49%;

		margin-top: 20px;

	}

	.yj_box ul li:nth-child(2n){

		margin-right: 0;

	}

	.pin_img img{

		width: 100px;

	}

	

	.ly_book li:last-child{

		text-align: left;

	}

	.newslist li dt, .newslist li dt img{

		width: 100%;

		height: auto;

	}

	.newslist li .t{

		padding-left: 0;

		width: 100%;

	}

	.newslist li .t .titlelink,.newslist li .d{

		width: 100%;

	}

	.newslist li .d{

		text-align: left;

	}

	.jmxm {

		background: url(../images/sj_xiangmu.jpg) no-repeat center;

	}

	.index-warp11 .warp11-inner .til-cn {

		font-size: 24px;

	}

	.ind-con5 .slideTxtBox .hd{

		width: 100%;

	}

	.ind-con5 .slideTxtBox .hd ul li,.ind-con5-hd-li-con{

		width: 100%;

	}

	.ind-con5 .slideTxtBox .hd ul li .hd-li-bg{

		background: #6fba2c;

		width: 100%;

	}

	.ind-con5-hd-li-con h3{

		width: 76%;

	}

	.ind-con5-hd-li-con p{

		width: 83%;

	}

	.ind-con5-hd-li-con .date{

		width: 80px;

	}

	.ind-con5-hd-li-con .num{

		height: 87px;

		line-height: 87px;

		font-size: 30px;

		width: 17%;

	}

	.ind-con7 p.info1{

		margin-bottom: 20px;

	}

	.info2 p{

		width: 100% !important; 

		text-align: center !important;

	}

	.espcms_form_group input{

		width: 96%;

		padding: 0 2%;

	}

	.espcms_form_group textarea{

		width: 100%;

	}

	.indextt{

		width: 100%;

	}

	.jiameng{

		width: 100%;

		margin: auto;

	}

	.aboutbox{

		padding: 50px 10px;

	}

	.wrap{

		overflow: hidden;

	}

	.footer{

		width: 96%;

		margin: 0 auto;

	}

	.pro_li{

		width: 49%;

		margin-right: 0;

	}

	.pro_li:nth-child(2n){

		float: right;

	}

	.cp_lb_li{

		padding-left: 22px;

	}

	.fixed-top {

		position: fixed !important;

		top: 0;

	}

	.jmxm_box {

		margin-top: 20px;

		padding: 10px;

	}

	.jmd_list {

		width: 49%;

		margin-right: 0;

	}

	.jmd_list:nth-child(2n){

		float: right;

	}

	.pic_pro{

		height: 175px;

	}

	.jmd_pic{

		height: 190px;

	}

	.cpzs ul li{

		width: 48%;

		margin-right: 0;

	}

	.cpzs ul li:nth-child(2n){

		float: right;

	}

	.ys_left, .ys_right,.ys_zhong{

		width: 100%;

	}

	.index-wrap4{

		background-size: cover;

	}

	.ys_list h3{

		padding: 0 2%;

	}

	.yj_box {

		margin-top: 30px;

	}

	.video_li{

		width: 100%;

		margin-right: 0;

	}

	.news_item_box{

		width: 100%;

	}

	.footer-wrap{

		display: none;

	}

	.zi_box span{

		font-size: 16px;

	}

	.zi_box{

		width: 92%;

		padding: 10px;

		font-size: 14px;

		line-height: 24px;

	}

	.n-banner.cpzx_zi{

		height: 220px;

	}

	.fl_js{

		bottom: 20px;

	}

	.n-banner.cpzx_zi p {

		top: 25px;

	}

	.tp_box,.ms_box {

		width: 100%;

	}

	.ms_box {

		margin-top: 20px;

	}

	.xl_item h4{

		left: 10%;

		font-size: 16px;

		width: 80%;

		padding: 10px;

	}

	.jm_name h3 {

		font-size: 24px;

	}

	.jm_page1,.jm_page2,.jm_page3,.jm_page4,.jm_page5 {

		padding: 40px 0;

	}

	.jm_img,.tj_box {

		width: 100%;

	}

	.tj_box .tj_title p {

		font-size: 20px;

		line-height: 34px;

		margin-bottom: 15px;

	}

	.tj_box .tj_title h4 {

		font-size: 20px;

		line-height: 40px;

	}

	.tj_text {

		font-size: 14px;

		line-height: 24px;

	}

	.jm_page2 img{

		max-width: 100%;

	}

	.ys_box li{

		width: 100%;

		margin-right: 0;

		margin-bottom: 25px;

	}

	.ys_box li:last-child{

		margin-bottom: 0;

	}

	.lc_left{

		text-align: center;

		margin-bottom: 20px;

	}

	.lc_right {

		margin-left: 0;

	}

	.xw_box li {

		padding: 20px 15px;

	}

	.xw_box li .n_left {

		width: 100%;

	}

	.n_left .riqi {

		width: 100px;

		font-size: 18px;

	}

	.n_left .riqi .day:after {

		right: 20px;

		top: 10px;

		width: 20px;

	}

	.n_left .riqi p {

		width: 30px;

		height: 30px;

		line-height: 30px;

		margin-top: 10px;

	}

	.n_text {

		width: 68%;

	}

	.n_text h3 {

		font-size: 16px;

		line-height: 20px;

		margin-bottom: 10px;

	}

	.n_text p {

		font-size: 14px;

		line-height: 22px;

	}

	.xw_box li .n_right{

		display: none;

	}
	.cp_left {
		width: 100%;
		margin-bottom: 7px;
	}
	.n-banner_sp{

		background: url(../images/sp_bg.jpg) 50% 0 no-repeat;

		/*background: url(../images/ny_banner.jpg) 50% 0 no-repeat;*/

	}



	.n-banner_ab{

		background: url(../images/about_bg.jpg) 50% 0 no-repeat;

		/*background: url(../images/ny_banner.jpg) 50% 0 no-repeat;*/

	}

	.n-banner_xw{

		background: url(../images/xw_bg.jpg) 50% 0 no-repeat;

		/*background: url(../images/ny_banner.jpg) 50% 0 no-repeat;*/

	}

	.n-banner_jm{

		background: url(../images/jm_bg.jpg) 50% 0 no-repeat;

		/*background: url(../images/ny_banner.jpg) 50% 0 no-repeat;*/

	}

	.n-banner_mx{

		background: url(../images/mx_bg.jpg) 50% 0 no-repeat;

		/*background: url(../images/ny_banner.jpg) 50% 0 no-repeat;*/

	}
}