  .w-auto-Center {

    margin: 0 auto;

}

.w1200 {

    width: 1200px;

    margin: 0 auto;

}

.new-index{

	background: #f3f3f1;

	position: relative;

	padding-bottom: 30px;

}

.new-index .none1{

	width: 5%;

    position: absolute;

    top: 22%;

    height: 100px;

    left: 27%;

    cursor: pointer;

}

.new-index .none2{

	width: 5%;

    position: absolute;

    top: 22%;

    height: 100px;

    left: 37%;

    cursor: pointer;

}

.new-index .none3{

	width: 5%;

    position: absolute;

    top: 22%;

    height: 100px;

    left: 47%;

    cursor: pointer;

}

.new-index .none4{

	width: 5%;

    position: absolute;

    top: 22%;

    height: 100px;

    left: 57%;

    cursor: pointer;

}

.new-index .none5{

	width: 5%;

    position: absolute;

    top: 22%;

    height: 100px;

    left: 68%;

    cursor: pointer;

}

.new-index .from-all-btn .from-biaodan{



width: 510px;



height: 470px;

float: left\0;



}

.new-index .from-all-btn .from-biaodan span{



color: #791216;

}

.new-index .from-all-btn .from-biaodan .time-show div{



}

.new-index .from-all-btn .from-biaodan .time-show div span{



color: #facf71;

}

.new-index .from-all-btn .from-biaodan input{



margin: 30px 0 0 0;



width: 488px;



font-size: 24px;



line-height: 48px;



border-radius: 5px;



padding: 0 0 0 20px;



color: #5c5b59;



height: 48px;



border: 1px #b5b5b5 solid;

}

.new-index .from-all-btn .from-biaodan .from-btn-on{

width: 100%;

color: #fff;



background: #771218;



height: 48px;



font-size: 24px;



text-align:  center;



line-height: 48px;



border-radius: 5px;



margin-top: 21px;

}

.hr-on{



width: 2px;



height: 470px;



background: #cecccd;



margin: 0 22px;

float: left\0;

}

.list{



width: 510px;



background: #cecccf;

float: left\0;

}

.list h2{



font-size: 25px;



color: #595758;



height: 64px;



line-height: 64px;



text-align: center;

}

.list h3{



width: 480px;



height: 50px;



line-height: 50px;



color: #fff;



background: #771218;



text-align: center;



font-size: 25px;



margin-left: 15px;

}

#news-container1{



}

#news-container{



width: 480px;



margin-left: 15px;



text-align: center;



font-size: 23px;



color: #646462;



background: #f3f3f1;

height: 341px!important;

}

#news-container ul li{



margin-top: 4px;



width: 100%;

}

#news-container ul li div{



width: 100%;



text-align: center;

}



.from-biaodan h2{

    

font-size: 32px;

    

color: #595758;

    

text-align: center;

}

.from-all-btn{

   display: flex;

    /* align-items: center; */

    justify-content: center;

    padding: 22px 0;

}

.time-show{

    height:177px;

    background: url(http://www.mdbake.com/www/images/new-index-2018/584207448681864468.png);

    border-radius: 10px;

    margin-top: 15px;

}

.list .hot-img img{

	    width: 4.5%;

    margin-bottom: 1.5%;

}

.list h2 span{

    color:#791216;

}

#news-container ul{

    width:100%

}

.time-text{

    height:37px;

    line-height:37px;

    display:flex;

    justify-content:space-around;

    

}

.time-text div{

    color:#fff;

    font-size:22px;

}

.time-all div{

    color:#facf71;

}

.time-all{

    /* display:flex; */

    justify-content:;

    height: 110px;

    line-height: 110px;

    font-size: 59px;

    padding-top: 25px;

}

.time-all div span{

    /* margin: 0 13px; */

}

#fix{

	position: fixed;

	bottom: 0;

	left: 0;

	z-index: 9999;

	width: 100%;

	padding: 18px 0;

	background: rgba(0,0,0,0.6);

}

#fix img{

	margin-left:138px;

	margin-right: 130px;

}

.fix-input{

	float:right;

	margin-right:130px;

	margin-top: 20px;

}

.form-box-button{

	cursor: pointer;

}



.fix-input .form-box-button{

	width:150px;

	height:40px;

	background:#791216;

	line-height:40px;

	text-align:center;

	color:#fff;

	font-size:15px;

	display:inline-block;

	border:none;

}



.fix-input .name1,.fix-input .phone1{

	width:200px;

	height:40px;

	line-height:40px;

	font-size:15px;

	padding-left:10px;

	margin-right:10px;

}

.time-day{

	background: url(../images/new-index-2018/534204483827374087.png);

}

.time-day{

	position:absolute;

	top:239px;

	left:368px;

	width:464px;

	height:224px;

	display: flex;

	 

}

.new-day{

	position:relative;

}

.time-day .ri,.time-day .yue{

	width:272px;

	height:100%;

	display:flex;

	flex-direction: column;

	justify-content: center;

	align-items:center;

	color:#771218;

	position: relative\0;

	float: left\0;

	width: 40%\0;



}

#time-day-yue{

	position: absolute\0;

	top: 10%\0;

	left: 35%\0;

}

#time-day-ri{

	position: absolute\0;

	top: 10%\0;

	left: 70%\0;

}

.time-day .ri span:nth-child(1),.time-day .yue span:nth-child(1){

	font-size: 109px;

}

.time-day .ri span:nth-child(2),.time-day .yue span:nth-child(2){

	font-size:30px;

	/* line-height: 82px; */

	position: absolute\0;

	top: 70%\0;

	left: 25%\0

}

.time-day .ri span:nth-child(2){

	left:70%\0

}

.time-all div{

	float:left;

}

#time_t{

	margin-left: 28px;

}

#time_s{

	margin-left: 33px;

}

#time_f{

	margin-left: 35px;

}

#time_m{

	margin-left: 38px;

}

#time_t span:nth-child(1){

}

#time_s span:nth-child(1){



}

#time_f span:nth-child(1){

	

}

#time_m span:nth-child(1){



}

.back-all{

	background: #e6e4e5;

}

/*new-2018-08-22*/

.new-mark-2018{

	width: 430px;

	height: 250px;

	background: url(../images/new-index-2018/new-on-20181.png);

	position: fixed;

	top:50%;

	left:50%;

	margin:-125px 0 0 -215px;

	z-index: 999999;

}

.new-mark-2018-in{

	position: relative;

}

.top-on-x,.top-on-time,.top-on-btn1,.top-on-btn2{

	position: absolute;

}

.top-on-x{

	top: 0px;

	right: 5px;

	height: 25px;

	width: 25px;

	/* background: #fff; */

}

.top-on-x:hover{

	cursor: pointer;

}

.top-on-time{

	top: 123px;

    left: 230px;

    font-size: 50px;

    color: red;

    font-weight: bold;

}

.top-on-btn1{

	top: 190px;

    width: 130px;

    left: 70px;

    height: 40px;

	/* background: #000; */

}

.top-on-btn2{



	top: 190px;

	width: 130px;

	left: 240px;

	height: 40px;

	/* background: #000; */

}

.top-on-btn2:hover,.top-on-btn1:hover{

	cursor: pointer;

}

.form-box-button:hover{

	background: #54050a !important;

}
<!--课堂作品-->

.head_logo_bg1{ width:100%;height:100%; background-color:#efefef; overflow:hidden;}

.cakenavshou{width:100%;height:50px; background: url(../images/navigationbg1.jpg); bottom: auto;margin:0px auto;}

.cakenavshou_m{width:1200px;height:50px;margin:auto; text-align:center;}

.cakenavshou_m ul{ width: 1200px; line-height:50px;height:50px;float:left; list-style-type: none;}

.cakenavshou_m a{ width:119px;display:block; color:#FFF; }

.cakenavshou_m .avtior{background: url(../images/navigationbg2.jpg); color:#000;}

.cakenavshou_m a:hover{ background: url(../images/navigationbg2.jpg); color:#000; }

.cakeshouhot{width:1200px;height:100%; overflow:hidden; margin:0px auto;}

.cakeshouhot li{width:225px;height:auto !important; float:left;margin-left:15px; border-right:solid 1px #D1D1D1;}

.cakeshouhot img{float:left;margin-top:20px;margin-bottom:20px;}

.cakeshouhot_1{width:145px;height:auto !important; float:left; margin-top:35px;margin-left:8px; font-size:12px; }

.cakeshouhot_1 strong{font-size:18px;font-weight: normal;}

.cakeshouhot .cakeshouhot_b1{margin-left:0px;}

.cakeshouhot .cakeshouhot_be{border-right:none;}

.cakest_tit1{width:1200px;height:auto !important; overflow:hidden; border-bottom:1px solid #eeeeee; margin:0px auto;}

.cakest_tit1_1{width:280px;height:auto !important; float:left; margin:20px 0px 20px 0px;}

.cakest_tit1_top1{width: 7px;height: 25px;background-color: #FF6239;float: left;margin-top: 5px;}

.cakest_tit1_top2{width: 90%;height: auto !important;float: left;color: #999999;font-size: 18px;}

.cakest_tit1_top2 strong{color: #000000;font-size: 24px;margin-right: 5px;margin-left: 5px;font-weight: normal; }

.cakest_tit1_2{width:280px;height:auto !important; float:left;margin:20px 0px 20px 25px;}

.cakest_tit1_3{width:260px;height:auto !important; float:left;margin:20px 0px 20px 310px;}

.cakest_tit1 .t3{ margin-left:20px;width:280px;}

.cakest_com{width:1200px;height:100%; overflow:hidden; margin:0px auto;}

.cakest_qu{width:285px;height:auto !important; float:left; margin-top:20px;}

.cakest_qubanner1 {width:280px; height:250px; overflow: hidden; position: relative; margin-left: auto; margin-right: auto; }

.cakest_qubanner1 .cakest_quimg { width: 99999px; position: absolute; left: 0px; top: 0; }

.cakest_qubanner1 .cakest_quimg li { float: left; }

/*/ 修改图片大小 /*/

.cakest_qubanner1 .cakest_quimg img { width: 550px; }

/*/ 小圆圈 /*/

.cakest_qubanner1 .cakest_qunum { position: absolute; width: 100%; bottom: 10px; left: 0; text-align: center; font-size: 0px; }

.cakest_qubanner1 .cakest_qunum li { width: 10px; height: 10px; background: #888; border-radius: 50%; display: inline-block; margin: 0 3px; cursor: pointer; }

.cakest_qubanner1 .cakest_qunum li.on { background: #F60; }

/*/ 按钮 /*/

.cakest_qubanner1 .btn { width: 30px; height: 50px; background: rgba(0,0,0,0.5); position: absolute; top: 50%; margin-top: -25px; cursor: pointer; text-align: center; line-height: 50px; color: #fff; font-size: 40px; font-family: "宋体"; display: none; }

.cakest_qubanner1:hover .btn { display: block; }

.cakest_qubanner1 .btn_l { left: 0; }

.cakest_qubanner1 .btn_r { right: 0; }

#cakest_quos .cakest_qubanner1 { width:280px; height:250px;margin-left:2px;  }

#cakest_quos .cakest_qubanner1 .cakest_quimg img { width:280px; height:250px; }

.cakest_qq{width:276px; height:51px; background: url(../images/idx_qqbg.jpg); margin-top:28px;margin-left:2px;}

.cakest_dian{width:276px; height:52px; background: url(../images/idx_dianbg.jpg);margin-left:2px;}

.cakest_qq1{ display: block; font-size: 16px; margin-left: 50px; margin-top:20px;}

.cakest_qq2 { display: block; font-size: 13px;margin-left: 50px;}

.cakest_qugao1{width:285px;overflow: hidden;margin-top:30px;}

.cakest_news{width:540px;height:auto !important; float:left;margin-left:42px;margin-top:12px;}

.cakest_news1{width:540px;height:auto !important;overflow:hidden; border-bottom:solid 1px #eeeeee;}

.cakest_news1_1{width: 300px;height: auto !important;float: left;}

.cakest_news1_1 li { width:300px;   float: left;line-height: 30px; font-size:14px;}

.cakest_news1_2{width:238px;height: auto !important;float: right; margin-bottom:10px;}

.cakest_news2{width:540px;height:auto !important;overflow:hidden;margin-top:10px;}

/*yx_rotaion*/

.yx-rotaion{margin:0 auto;}

.yx-rotaion img{ width:540px; height:380px;}

.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}

.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}

.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}

.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}

.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}

.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}

.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}

.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}

.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}

.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}

.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}

.yx-rotation-focus span.hover{background-position:-10px -126px}

.rotaion_list{width:0;height:0;overflow:hidden;}

.cakest_kes{width:285px;height:auto !important; float:right;margin-top:12px;}

.cakest_kes2{width:285px;height:auto !important; margin-top:22px;}

.cakest_kes1{width:285px;height:auto !important; overflow:hidden;}

.cakest_kes1 li{width:285px;float: left;line-height:27px;margin-top:5px; font-size:14px;}

.cakest_kes1 .numbb1{width:25px;height:27px;float: left; }

.cakest_kes1 dt{width:100%;background-color:#FF6239; color:#fff; text-align:center;border-radius: 3px;}

.cakest_kes1 font{width:250px;float: left; margin-left:10px; }

.cakest_kes1 .hui1{background-color:#636363;}

.cakest_top1_1{ width:1200px; height:auto !important;  text-align:center; color:#666666; font-size:24px;}

.cakest_top1_1 strong{color: #000000;font-size:36px;margin-right: 5px;margin-left: 5px;font-weight: normal; }

.cakest_top1_2{ width:1200px; height:auto !important;  text-align:center; color:#666666; font-size:16px; margin-top:5px;margin-bottom:10px; }

.cakest_xian{width:1200px; height:auto !important;border-bottom:solid 1px #eeeeee; margin-top:20px; margin-bottom:20px;  }

.cakest_top1_kou{width:65px;height:5px;background-color:#f95645; margin:0px auto; }

.cakest_shijinge{width:1200px; height:auto !important; margin-top:20px; margin-bottom:20px;text-align:center; color:#666666; font-size:18px;  }





#shijingix{width:1200px;height:490px;overflow:hidden; margin-top:20px;}

#shijingix .shijingixCon{width:800px;height:490px;background:blue;margin:0px auto;position:relative;}

#shijingix .shijingixCon .shijingbefore{width:650px;height:490px;background:rgba(0,0,0,0.6);position:absolute;left:-650px;bottom:0px;z-index:333;}

#shijingix .shijingixCon .shijingbefore img{position:absolute;right:20px;top:200px;cursor:pointer;}

#shijingix .shijingixCon .shijingafter{width:650px;height:490px;background:rgba(0,0,0,0.6);position:absolute;right:-650px;bottom:0px;z-index:333;}

#shijingix .shijingixCon .shijingafter img{position:absolute;left:20px;top:200px;cursor:pointer;}

#shijingix .shijingixCon .shijingscroll{width:2000%;height:490px;position:relative;left:-800px;}

#shijingix .shijingixCon .shijingscroll img{width:800px;height:490px;float:left;}



.cakecontcm_bg{width:100%; height:auto !important; background-color:#FFFFFF;margin:0px auto; overflow:hidden;}

.cakecontcm{width:1200px; height:auto !important;margin:0px auto; overflow:hidden; }



.iliukem{width:1200px; height:auto !important; overflow:hidden; margin:0px auto;}

.iliu_tit{width:1200px; height:auto !important; overflow:hidden; margin:0px auto; margin-top:30px;}

.iliukem_top1{width:1200px; height:auto !important; overflow:hidden;font-size:30px; text-align:center; color:#666666; }

.iliukem_top2{width:1200px; height:42px; line-height:42px; overflow:hidden;background: url("../images/itit_bg.jpg") no-repeat; font-size:36px; text-align:center;color:#666666; }

.iliukem_top3{width:1200px; height:auto !important; overflow:hidden;  font-size:16px; text-align:center; color:#999999; margin-top:5px; }

.iliukem_c{width:1198px; height:auto !important; overflow:hidden; margin:0px auto; margin-top:30px;border:solid 1px #CCCCCC;}



.imenutabs{width:1198px;height:auto !important;float:left; margin-top:15px;}

.imenutabs_top{width:1198px;height:auto !important; overflow:hidden; margin-top:10px;}

.imenutabs_top li{width:398px;height:auto !important;  float:left; color:#939393;border-bottom:solid 1px #cc0000;}

.imenutabs_top .on{color:#cc0000;border-left:solid 1px #cc0000; border-right:solid 1px #cc0000;border-top:solid 3px #cc0000; border-bottom:none;}

.imenutabs_top span{width:100%;height:25px;line-height:25px;border-right:solid 1px #939393;text-align:center; display:block; margin-bottom:5px; cursor:pointer;  }

.imenutabs_top .on span{border-right:none;}

.imenutabs_top .ed1{ border-right:none;}

.imenutabs_c{width:1200px;height:auto !important; overflow:hidden;}

.imenutabs_c dl{ display:none;}

.imenutabs_c .on{ display:block;}

.imenutabs_c .ed1{ border-right:none;}

.imenutabs_c dt{width:290px;height:auto !important;float:left; text-align:center;  margin-top:10px;border-right:solid 1px #939393; margin-left:8px;}

.imenutabs_img{width:280px;height:auto !important; }

.imenutabs_img img{width:100%;}

.imenutabs_t{width:270px;height:auto !important; line-height:35px;border-bottom:solid 1px #939393;margin-left:5px;margin-top:5px;}

.imenutabs_e{width:270px;height:auto !important; line-height:35px; overflow:hidden;margin-left:5px;margin-top:5px;}

.imenutabs_e strong{ float:left;}

.imenutabs_e font{ float:right;}

.imenutabs_e span{ color:#cc0000;}

.iliukem_qian{width:1200px; height:auto !important; overflow:hidden; margin:0px auto; text-align:center;}



.cakest_prod{width:1200px; height:auto !important; margin:0px auto; margin-top:20px;background-color:#fff;}

.cakest_prod_top{width:1200px; height:60px; background: #9f9089; overflow:hidden;}

.cakest_prod_tit{width:1200px; margin-top:10px; overflow:hidden;}

.cakest_prod_tit li{width:275px;height:50px; line-height:40px; margin-left:20px;   float:left; color:#fff; font-size:18px; text-align:center;cursor:pointer;}

.cakest_prod_tit .on{ background-color:#f95645;}

.cakest_prod_c{width:1198px; height:auto !important; margin:0px auto;margin-top:10px;margin-bottom:20px; overflow:hidden; box-shadow:1px 1px 8px 5px #b5ada2;}

.cakest_prod_c1{width:511px;height:auto !important; float:left; margin-left:15px;margin-top:10px;margin-bottom:20px; }

.cakest_prod_c2{width:672px;height:auto !important; float:left;}

.cakest_prod_c2 li{width:208px;float:left;margin-left:10px;margin-top:10px; }

.cakest_prod_c dt{display:none;}

.cakest_prod_c .on{display:block;}



.cakest_prod_c3{width:511px;height:auto !important; float:left; }

.cakest_prod_c4{width:511px;height:auto !important; float:left; }

.cakest_prod_c4 li{width:208px;float:left;margin-left:10px;margin-top:18px; }

.cakest_prod_c4 .c55{width:290px;margin-left:0px;}



.cakest_prod_e{width:auto; height:117px; overflow:hidden; background:url(../images/cakepro_bg1.jpg) no-repeat center 0;}



.cakest_tea{width:1300px; height:auto !important; margin:0px auto; margin-top:20px; margin-bottom:20px;}

.cakest_teamm{position:relative;width:1280px;height:510px;}

.cakest_teamm .box{overflow:hidden;position:relative;width:1170px;height:510px;margin:0 auto;}

.cakest_teamm .list{overflow:hidden;width:9999px;}

.cakest_teamm .list li{float:left;width:400px;}

.cakest_teamm .list img{float:left;margin-left:10px;}

.cakest_teamm .prev,

.cakest_teamm .next{position:absolute;top:50%;margin-top:-25px;width:38px;height:38px;background-image:url(../images/cambtn.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}

.cakest_teamm .prev{left:5px;background-position:0 0;}

.cakest_teamm .next{right:5px;background-position:-38px 0;}

.cakest_teamm .prev:hover{background-position:0 -38px;}

.cakest_teamm .next:hover{background-position:-38px -38px;}



.cakest_zhixun{width:1200px; height:auto !important; overflow:hidden; margin:0px auto; margin-top:20px; margin-bottom:20px;}

.cakest_zhixun .xun1{border-right:none;}

.cakest_xun1{width:280px;height:auto !important; float:left; border-right:1px solid #eeeeee; margin-left:15px;}

.cakest_xun1 li{width:245px;line-height:35px;overflow: hidden;padding-left: 25px;padding-right: 10px;text-overflow: ellipsis;white-space: nowrap;background: url(../images/entry_1.png) no-repeat;font-size: 13px;}

.cakest_xun2{width:280px;height:auto !important; float:left; border-right:1px solid #eeeeee; margin-left:15px;}

.cakest_xun2 li{width:100%;line-height:25px;overflow: hidden;font-size:13px;margin-bottom:15px;}

.mationthumb{width:120px;height:80px; float:left; }

.mationthumb img{float:left;width:100%;}

.mationtit{width:145px;margin-top:2px; float:right;margin-right:5px; }



.cakestinfor{width:48%;font-size:12px;margin-top:20px; margin-bottom:20px; overflow:hidden;float:left;}

.cakestinfor li{ width:100%;float: left;line-height:35px;overflow: hidden;text-overflow:ellipsis; white-space:nowrap; background:url(../images/entry_1.png) no-repeat; }

.cakestinfor a{float:left;color:#191919;margin-left:15px;}

.cakestinfor font{float:right;}

.z1{float:right;}



.footercont{width:1200px; height:auto !important; overflow:hidden;  margin:0px auto; color:#333333;}

.cakefootern1{width:355px;height:auto !important; float:left; margin-left:5px; margin-top:35px;}

.cakefootern1_1{width:66px;height:auto !important; float:left;}

.cakefootern1_p{width:282px; float:right;font-size:14px;  line-height:25px; border-left:1px solid #313131; text-indent:0.5rem;}

.cakefootern1_p strong{font-size:22px;}

.cakefootern2{width:485px;height:auto !important; float:left;margin-left:25px;margin-top:25px;font-size:14px;  line-height:25px;}

.cakefootern3{width:auto;height:auto !important; float:left;margin-top:10px;}

.cakefootern3_1{width:118px;height:auto !important; float:left;}

.cakefootern3_p{width:auto;height:auto !important; float:left;font-size:14px;  line-height:25px; text-indent:0.5rem;margin-top:10px;}

.cakefooternxian{width:1200px; height:auto !important;border-bottom:solid 1px #313131; margin-top:20px; margin-bottom:20px;}

.cakefooternee1{width:370px;height:auto !important; float:left;margin-left:5px;font-size:14px;  line-height:25px;margin-bottom:25px;}

.footercont .ee2{width:355px;}

.footercont .ee3{width:420px;}



<!--师资力量-->

/*

    ----------------------------------- 

            方法变量    

                     

    Create Time : 2014-07-22

    Update Time : 2015-08-03

    Author      : Trueland Development Department

    -----------------------------------

*/

/*

    ---------------------- 

            普通方法 

    ---------------------- 



    1 .opc()              // 透明度     - 传整数 50 代表 0.5   

    2 .pos(r)             // 定位方式 - 必须传参，r 代表relative || a 代表absolute ||  f 代表 fixed

    3 .font()             // 字体大小 - 默认12px 

    4 .align()            // 文本对齐 - 默认 center

    5 .lineH()            // 行高设置 - 默认 20px

   11 .arrow(r)           // 三角箭头 - 必须传参    l:向左箭头 | r:向右箭头 | t:向上箭头 | b:向下箭头

   12 .float()            // 快速浮动 - 默认为 left ||  left: 向左浮动   | right:向右浮动

   13 .fontC(d)           // 字大小写 - 比传参数 d 为 大写 s 为首字母大写

   14 .fontB()            // 字体粗细 - 默认加粗  fontB(100) 传100 就是 变细



   ----------------------

   CSS3 方法 

   ---------------------- 



   01 .borderR()          // 圆角设置 - 默认为 5px

   02 .linearG(red,blue)  // 线性渐变 - 两个颜色值 是开始到结束  目前支持 *上下* 渐变

   03 .bgFull             // 背景充满 - 背景等比例拉伸 使用 ：bgFull;

   04 .css3Tansition()    // 过度属性 - 默认两个值 前者是过渡动画时间 后者是过渡动画效果 使用 : .css3tansition(.4s,ease)

   



   //滤镜



   05 .filterBlur()       // 滤镜模糊 - 使用 ：.filterBlur(2px); 默认 5px

   06 .filterGrayscale()  // 滤镜灰度 - 使用 ：.filterGrayscale(100%); 默认100% ★注意参数 是 0%~100$; 100%代表全灰

   07 .filterSepia()      // 滤镜褐色 - 使用 ： .filterSepia(1); 默认1 ★注意参数 (同上)

   08 .filterBrightness() // 滤镜亮度 - 使用 ： .filterBrightness(10); 默认5 ★注意参数 10代表100% 5代表50%

   09 .filterHue()        // 滤镜色相 - 使用 ： .filterHue(180deg); 默认180deg ★注意参数 0deg~360deg

   10 .filterInvert()     // 滤镜反色 - 使用 ： .filterInvert(1); 默认1 ★注意参数 0.1~1 1代表100%

   11 .filterSaturate()   // 滤镜饱和 - 使用 ： .filterSaturate(5); 默认5 ★注意参数 5 代表 50%

   12 .filterContrast()   // 滤镜对比 - 使用 ： .filterContrast(1.5); 默认1.5 ★注意参数 1.5代表 15%

    

   ----------------------

        普通嵌套 

   ---------------------- 



   01 .vcenter            // 垂直水平居中

   02 .tHide              // 文本超出隐藏省略

   03 .blockFull          // 块状元素 宽高100%

   04 .block              // 块状元素 没有设置宽高

   05 .centerBlock        // 左右居中

   05 .clearfix           // 清除浮动



    -----------------------------------

*/

.bgFull {

  background-position: center center;

  background-repeat: no-repeat;

  background-size: cover;

  -ms-behavior: url(css/cover.htc);

  behavior: url(css/cover.htc);

}

.vcenter {

  display: block;

  max-width: 100%;

  max-height: 100%;

  position: absolute;

  margin: auto;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

}

.tHide {

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.blockFull {

  display: block;

  width: 100%;

  height: 100%;

  position: relative;

}

.block {

  display: block;

  position: relative;

}

.centerBlock {

  margin-left: auto;

  margin-right: auto;

}

.clearfix {

  clear: both;

}

.slick-slider {

  position: relative;

  display: block;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  -webkit-touch-callout: none;

  -webkit-user-select: none;

  -khtml-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  -ms-touch-action: pan-y;

  touch-action: pan-y;

  -webkit-tap-highlight-color: transparent;

}

.slick-list {

  position: relative;

  overflow: hidden;

  display: block;

  margin: 0;

  padding: 0;

  height: 100%;

}

.slick-list:focus {

  outline: none;

}

.slick-loading .slick-list {

  background: #ffffff url("../images/ajax-loader.gif") center center no-repeat;

}

.slick-list.dragging {

  cursor: pointer;

  cursor: hand;

}

.slick-slider .slick-track {

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -ms-transform: translate3d(0, 0, 0);

  -o-transform: translate3d(0, 0, 0);

  transform: translate3d(0, 0, 0);

}

.slick-track {

  position: relative;

  left: 0;

  top: 0;

  display: block;

}

.slick-track:before,

.slick-track:after {

  content: "";

  display: table;

}

.slick-track:after {

  clear: both;

}

.slick-loading .slick-track {

  visibility: hidden;

}

.slick-slide {

  float: left;

  height: 100%;

  min-height: 1px;

  display: none;

}

[dir="rtl"] .slick-slide {

  float: right;

}

.slick-slide img {

  display: block;

}

.slick-slide.slick-loading img {

  display: none;

}

.slick-slide.dragging img {

  pointer-events: none;

}

.slick-initialized .slick-slide {

  display: block;

}

.slick-loading .slick-slide {

  visibility: hidden;

}

.slick-vertical .slick-slide {

  display: block;

  height: auto;

  border: 1px solid transparent;

}

.slick-prev,

.slick-next {

  z-index: 20;

  position: absolute;

  display: block;

  height: 60px;

  width: 30px;

  line-height: 0;

  font-size: 0;

  cursor: pointer;

  background: transparent;

  color: transparent;

  top: 50%;

  margin-top: -30px;

  padding: 0;

  border: none;

  outline: none;

  border: 1px solid red;

}

.slick-prev {

  left: 30px;

}

[dir="rtl"] .slick-prev {

  left: auto;

  right: 30px;

}

.slick-next {

  right: 30px;

}

[dir="rtl"] .slick-next {

  left: 30px;

  right: auto;

}

.slick-dots {

  position: absolute;

  bottom: 20px;

  height: auto;

  list-style: none;

  display: block;

  text-align: center;

  padding: 0;

  width: 100%;

  line-height: 0;

}

.slick-dots li {

  position: relative;

  display: inline-block;

  margin: 0 5px;

  padding: 0;

  cursor: pointer;

}

.slick-dots li button {

  border: 0;

  display: block;

  height: 10px;

  width: 10px;

  padding: 0;

  margin: 0;

  outline: none;

  line-height: 0;

  font-size: 0;

  cursor: pointer;

  background: #cccccc;

  border-radius: 0px;

}

.slick-dots li.slick-active button {

  background: #333333;

}

.w1260 {

  width: 1200px;

  margin: 0 auto;

}
#sdgx {
    display: flex;
}
.w1200 {

  width: 1200px;

  margin: 0 auto;

}

img {

  max-width: 100%;

}

@font-face {

  font-family: 'ARID-ITC-STD';

  src: url('../fonts/ARID-ITC-STD.eot');

  src: url('../fonts/ARID-ITC-STD.eot?#iefix') format('embedded-opentype'), url('../fonts/ARID-ITC-STD.woff') format('woff'), url('../fonts/ARID-ITC-STD.ttf') format('truetype'), url('../fonts/ARID-ITC-STD.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'APPLEGARAMOND-LIGHTITALIC';

  src: url('../fonts/APPLEGARAMOND-LIGHTITALIC.eot');

  src: url('../fonts/APPLEGARAMOND-LIGHTITALIC.eot?#iefix') format('embedded-opentype'), url('../fonts/APPLEGARAMOND-LIGHTITALIC.woff') format('woff'), url('../fonts/APPLEGARAMOND-LIGHTITALIC.ttf') format('truetype'), url('../fonts/APPLEGARAMOND-LIGHTITALIC.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}

.jstitle {

  text-align: center;

}

.jstitle span {

  color: #d1c3b4;

  font-size: 100px;

  font-family: 'ARID-ITC-STD';

  line-height: 70px;

  display: block;

}

.jstitle h3 {

  margin-top: 25px;

  color: #6a5844;

  font-size: 31px;

  font-weight: normal;

  display: inline-block;

  height: 47px;

  padding: 0 45px;

  background: url(../images/icon4.png) no-repeat left bottom;

  position: relative;

}

.jstitle h3:before {

  content: "";

  position: absolute;

  right: 0;

  bottom: 0;

  width: 36px;

  height: 47px;

  background: url(../images/icon5.png) no-repeat center center;

}

.jstitle p {

  margin-top: 12px;

  color: #726b61;

  font-size: 15px;

}

.home_head {

  position: relative;

  z-index: 99;

}

.home_head .top {

  line-height: 34px;

  color: #888888;

  font-size: 12px;

  border-bottom: 1px solid #e5e5e5;

}

.home_head .top .text {

  padding-left: 12px;

  position: relative;

}

.home_head .top .text:before {

  content: "";

  width: 4px;

  height: 4px;

  position: absolute;

  left: 0;

  top: 50%;

  margin-top: -2px;

  background: #b6b6b6;

  border-radius: 2px;

}

.home_head .top .icon {

  padding-top: 9px;

}

.home_head .top .icon a {

  display: block;

  float: left;

  height: 17px;

  line-height: 17px;

  margin-left: 15px;

  cursor: pointer;

}

.home_head .top .sub {

  font-size: 12px;

}

.home_head .top .sub a {

  display: block;

  float: left;

  color: #999999;

  position: relative;

  padding: 0 22px;

}

.home_head .top .sub a:last-child {

  padding-right: 0;

}

.home_head .top .sub a:first-child:before {

  display: none;

}

.home_head .top .sub a:before {

  content: "";

  position: absolute;

  left: 0;

  top: 50%;

  transform: translateY(-50%);

  width: 1px;

  height: 12px;

  background: #e8e8e8;

}

.home_head .header {

  padding: 14px 0 20px;

}

.home_head .header .logo {

  display: block;

  float: left;

  line-height: 0;

}

.home_head .header .tel {

  background: url(../images/tel.jpg) no-repeat left center;

  padding-left: 40px;

  margin-top: 23px;

}

.home_head .header .tel p {

  color: #999999;

  font-size: 14px;

  margin-bottom: 2px;

}

.home_head .header .tel span {

  color: #6a3614;

  font-weight: bold;

  font-size: 24px;

  line-height: 22px;

}

.home_head .nav {

  background: #6a3614;

}

.home_head .nav ul li {

  float: left;

  text-align: center;

  width: 11.11111111%;

  line-height: 50px;

  position: relative;

}

.home_head .nav ul li:before {

  content: "";

  position: absolute;

  right: 0;

  top: 50%;

  transform: translateY(-50%);

  width: 2px;

  height: 14px;

  background: url(../images/nav_icon.jpg) no-repeat center center;

}

.home_head .nav ul li > a {

  display: block;

  color: #ffe9db;

  font-size: 16px;

  border-bottom: 1px solid transparent;

}

.home_head .nav ul li:last-child:before {

  display: none;

}

.home_head .nav ul li:hover,

.home_head .nav ul li.cur {

  background: #8c4a22;

}

.home_head .nav ul li:hover:before,

.home_head .nav ul li.cur:before {

  display: none;

}

.home_head .nav ul li:hover > a,

.home_head .nav ul li.cur > a {

  color: #ffffff;

  border-bottom-color: #f7835a;

}

.home_head .nav ul li { position: relative; }

.home_head .nav ul li:hover div{

  display: block;

}

.home_head .nav ul li div{ 

  display: none;

  position:absolute; 

  top:51px;

  width: 100%;

  text-align: center;

  background: rgba(0,0,0,.7);

  color: #ffffff;

}

.home_head .nav ul li div a{

  display: block;

  width: 100%;

  height: 44px;

  line-height: 44px;

  color: #ffffff;

}

.home_head .nav ul li div a:hover{

  background: rgba(0,0,0,.5);

}



.footer {

  background: url(../images/footer_bg.jpg) no-repeat center top;

  min-height: 297px;

  text-align: center;

  padding-top: 48px;

  position: relative;

  margin-bottom: 68px;

  padding-bottom: 33px;

  background-size: 100% 100%;

   

}

.footer .bg {

  position: absolute;

  right: 0;

  top: -136px;

  width: 181px;

  height: 233px;

}

.footer h1 {

  font-family: "ARID-ITC-STD";

  color: #b2aeaa;

  font-size: 52px;

  font-weight: normal;

}

.footer .footer_nav {

  margin-top: 22px;

  border-bottom: 1px solid rgba(102, 102, 102, 0.29);

  display: inline-block;

  padding-bottom: 22px;

}

.footer .footer_nav a {

  color: #9e9b97;

  font-size: 14px;

  padding: 0 20px;

}

.footer .footer_nav a:first-child {

  padding-left: 0;

}

.footer .footer_nav a:last-child {

  padding-right: 0;

}

.footer .footer_nav a:hover {

  color: #fff;

}

.footer .g_dz{

	margin-top: 20px;

	  color: #9e9b97;

	  font-size: 12px;

}

.footer .g_dz span{

	display: inline-block;

	margin: 0 10px;

}

.footer .bq {

  margin-top: 20px;

  color: #9e9b97;

  font-size: 12px;

}

.footer .bottom {

  margin-top: 10px;

}

.footer .bottom a {

  color: #9e9b97;

  font-size: 12px;

  background: url(../images/foot.png) no-repeat right center;

  padding: 0 15px 0 9px;

}

.footer .bottom a:last-child {

  padding-right: 0;

  background: none;

}

.footer .bottom a:hover {

  color: #fff;

}



.footer .ewm_box{

	position: absolute;

	right: 0;

	top: 90px;

	width: 116px;

	line-height: 0;

}



.banner_box {

  position: relative;

}

.banner_box .banner {

  position: relative;

  width: 100%;

  line-height: 0;

}

.banner_box .banner img {

  width: 100%;

}

.banner_box .banner .slick-prev,

.banner_box .banner .slick-next {

  width: 34px;

  height: 70px;

  border: none;

  margin-top: -35px;

}

.banner_box .banner .slick-prev {

  background: url(../images/prev1.png) no-repeat center center;

  left: 30px;

}

.banner_box .banner .slick-next {

  background: url(../images/next1.png) no-repeat center center;

  right: 30px;

}



.banner_box .banner .slick-dots{

	/*bottom: auto;

	top: 50%;

	width: 115px;

	left: auto;

	right: 0;

	background: rgba(0,0,0,.2);

	padding: 45px 33px;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);*/

	

}

.banner_box .banner .slick-dots li{

	/*margin: 5px 0;*/

}

.banner_box .banner .slick-dots li button{

	/*width: 46px;

	height: 48px;

	background: url(../images/banner_btn.png) no-repeat center center;*/

	    border-radius: 50%;

    background: #ffffff;

}

.banner_box .banner .slick-dots li.slick-active button{

	/*background: url(../images/h_banner_btn.png) no-repeat center center;*/

}

.banner_box .banner .slick-dots li.slick-active button{

	    border-radius: 50%;

   background: #ec6800;

}

.banner_box .banner .slick-dots{

	padding-right:250px;

}







.banner_box .btn {

  position: absolute;

  left: 50%;

  bottom: 0;

  margin-left: -77px;

  width: 154px;

  height: 73px;

  display:black;

  background: url(../images/jiantou2.png) no-repeat center center;

}



.banner_box .btn span{

	position: absolute;

	left: 50%;

	top: 42px;

	width:36px;

	height:23px;

		margin-left:-17px;

		animation: clickPrice 2s ease infinite;

	-webkit-animation: clickPrice 2s ease infinite;

    -moz-animation: clickPrice 2s ease infinite;

    -o-animation: clickPrice 2s ease infinite;

    transition: all 2s ease;

    opacity: 0;

}

@keyframes clickPrice{

	0%{

		opacity: 0;

		transform: translateY(0px);

	}

	50%{

		opacity: 1;

		transform: translateY(5px);

	}

	100%{

		opacity: 0;

	}

}

@-webkit-keyframes clickPrice{

	0%{

		opacity: 0;

		transform: translateY(0px);

	}

	50%{

		opacity: 1;

		transform: translateY(5px);

	}

	100%{

		opacity: 0;

	}

}





.home_course {

  z-index: 3;

  position: relative;

 /* background: url(../images/course_bg.jpg) no-repeat center top; */

     background: url(../images/t_index_bg1.jpg) no-repeat center top;

	/* background: #fff; */

  min-height: 910px;

  padding-top: 60px;

}

.home_course .bg1 {

  position: absolute;

  left: 0;

  /* top: 83px; */

	top: -120px;

  width: 241px;

  height: 339px;

}

.home_course .bg2 {

  position: absolute;

  right: 0;

  bottom: -62px;

  width: 300px;

  height: 216px;

}

.home_course .course_con {

  background: url(../images/course_bg2.jpg) no-repeat left top;

  min-height: 493px;

  margin-top: 46px;

  position: relative;

}

.home_course .course_con .reco {

  position: absolute;

  right: 0;

  top: -130px;

  width: 312px;

  height: 166px;

  background: #fff;

  border: 14px solid #f5ae38;

  border-bottom: none;

}

.home_course .course_con .reco h3 {

  padding-top: 60px;

  width: 110px;

  text-align: center;

  color: #6a5844;

  font-size: 17px;

  float: left;

  padding-bottom: 10px;

  position: relative;

}

.home_course .course_con .reco h3:before {

  content: "";

  position: absolute;

  left: 50%;

  bottom: 0;

  margin-left: -12.5px;

  width: 25px;

  height: 2px;

  background: #e6e6e6;

}

.home_course .course_con .reco ol {

  float: right;

  width: 173px;

}

.home_course .course_con .reco ol li {

  width: 100%;

  float: left;

  font-size: 15px;

  background: url(../images/icon6.jpg) no-repeat left center;

  padding-left: 20px;

  margin-top: 14px;

}

.home_course .course_con .reco ol li a {

  color: #6a5844;

  display: block;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.home_course .course_con .reco ol li a:hover {

  text-decoration: underline;

}

.home_course .course_con .course_t {

  padding-top: 36px;

  padding-left: 60px;

  position: relative;

}

.home_course .course_con .course_t .text_tit {

  position: absolute;

  left: 60px;

  top: 36px;

  width: 19%;

  padding-top: 35px;

}

.home_course .course_con .course_t .text_tit span {

  color: #f7f3ec;

  font-size: 60px;

  font-family: "ARID-ITC-STD";

}

.home_course .course_con .course_t .text_tit h3 {

  margin-top: 16px;

  text-align: center;

  color: #f7f3ec;

  font-size: 24px;

  font-weight: normal;

  padding-top: 15px;

  position: relative;

}

.home_course .course_con .course_t .text_tit h3:before {

  content: "";

  position: absolute;

  left: 50%;

  top: 0;

  margin-left: -12.5px;

  width: 25px;

  height: 2px;

  background: #e6e6e6;

}

.home_course .course_con .course_t ul li {

  float: left;

  position: relative;

  width: 20%;

}

.home_course .course_con .course_t ul li:first-child {

  margin-left: 20%;

}

.home_course .course_con .course_t ul li .img {

  width: 100%;

  line-height: 0;

  overflow: hidden;

}

.home_course .course_con .course_t ul li .img img {

  transition: all 1s;

  -moz-transition: all 1s;

  -o-transition: all 1s;

  -webkit-transition: all 1s;

  -ms-transition: all 1s;

}

.home_course .course_con .course_t ul li .t {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  background: rgba(0, 0, 0, 0.5);

  text-align: center;

  color: #ffffff;

  font-size: 18px;

  line-height: 44px;

}

.home_course .course_con .course_t ul li:hover .img img {

  transform: scale(1.1);

  -moz-transform: scale(1.1);

  -o-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

}

.home_course .btn {

  margin-top: 86px;

  text-align: center;

}

.home_course .btn a {

  display: inline-block;

  background: #f58158;

  line-height: 42px;

  padding: 0 24px 0 52px;

  color: #FFFFFF;

  font-size: 15px;

  border-radius: 50px;

  position: relative;

}

.home_course .btn a:before {

  content: "";

  position: absolute;

  left: 22px;

  top: 10px;

  width: 20px;

  height: 22px;

  background: url(../images/btn.jpg) no-repeat center center;

}

.home_tutor {

  z-index: 2;

  position: relative;

  background: #efeef3;

  padding-top: 50px;

}

.home_tutor .bg {

  position: absolute;

  left: 0;

  bottom: -78px;

  width: 271px;

  height: 235px;

}

.home_tutor .jstitle h3 {

  margin-top: 10px;

  color: #6a5844;

}

.home_tutor .jstitle p{

	color: #6a5844;

}



.home_tutor .box {

  margin-top: 30px;

  padding-bottom: 30px;

}

.home_tutor .box .xt_btn {

  width: 128px;

  float: left;

}

.home_tutor .box .xt_btn .img {

  cursor: pointer;

  width: 128px;

  height: 120px;

  overflow: hidden;

  margin-bottom: 9px;

  position: relative;

}

.home_tutor .box .xt_btn .img:before {

  content: "";

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: rgba(245, 174, 56, 0.5);

}

.home_tutor .box .xt_btn .slick-prev,

.home_tutor .box .xt_btn .slick-next {

  width: 65px;

  height: 55px;

  border: none;

  margin-top: 0;

  top: auto;

  bottom: 35px;

}

.home_tutor .box .xt_btn .slick-prev {

  left: 185px;

  background: url(../images/prev2.jpg) no-repeat center center;

}

.home_tutor .box .xt_btn .slick-next {

  left: 252px;

  background: url(../images/next2.jpg) no-repeat center center;

}

.home_tutor .box .xt_btn .slick-current .img:before {

  display: none;

}

.home_tutor .box .text_box {

  overflow: hidden;

  margin-left: 32px;

  float: left;

  width: 1040px;

  height: 648px;

}

.home_tutor .box .text_box .con .dt_img {

  float: left;

  width: 513px;

  position: relative;

}

.home_tutor .box .text_box .con .dt_img:before {

  content: "";

  position: absolute;

  left: 0;

  top: 0;

  width: 490px;

  height: 640px;

  border: 2px solid #f0e3d8;

}

.home_tutor .box .text_box .con .dt_img span.img {

  width: 486px;

  height: 595px;

  display: block;

  line-height: 0;

  margin: 25px 0 0 25px;

}

.home_tutor .box .text_box .con .dt_img .zhiwei {

  position: absolute;

  right: -32px;

  bottom: -30px;

  width: 95px;

  height: 95px;

  background: url(../images/pic2.png) no-repeat center center;

}

.home_tutor .box .text_box .con .dt_img .zhiwei p {

  color: #613120;

  font-size: 14px;

  font-weight: bold;

  text-align: center;

  line-height: 95px;

}

.home_tutor .box .text_box .con .text {

  width: 460px;

  float: right;

}

.home_tutor .box .text_box .con .text h3 {

  color: #463320;

  font-size: 24px;

  font-weight: normal;

  padding-bottom: 5px;

}

.home_tutor .box .text_box .con .text h3 span {

  font-size: 48px;

  font-family: "APPLEGARAMOND-LIGHTITALIC";

  display: inline-block;

  margin-right: 15px;

}

.home_tutor .box .text_box .con .text .bt {

  color: #f58158;

  font-size: 16px;

  font-weight: bold;

  margin-top: 16px;

  padding-left: 28px;

  background: url(../images/icon13.jpg) no-repeat left center;

}

.home_tutor .box .text_box .con .text .bt2 {

  background: url(../images/icon14.jpg) no-repeat left center;

}

.home_tutor .box .text_box .con .text .bt3 {

  background: url(../images/icon15.jpg) no-repeat left center;

}

.home_tutor .box .text_box .con .text .t {

  margin-top: 10px;

  margin-left: 28px;

  color: #8d867e;

  font-size: 14px;

  line-height: 24px;

}

.home_tutor .box .text_box .con .text .t p {

  padding-left: 13px;

  background: url(../images/icon16.jpg) no-repeat left 11px;

}

.home_tutor .box .text_box .con .text .zuopin {

  margin-top: 30px;

  text-align: center;

}

.home_tutor .box .text_box .con .text .zuopin span {

  display: block;

  width: 220px;

  height: 220px;

  overflow: hidden;

  border-radius: 50%;

  margin: 0 auto;

}

.home_tutor .box .text_box .con .text .zuopin .slick-prev,

.home_tutor .box .text_box .con .text .zuopin .slick-next {

  width: 34px;

  height: 70px;

  border: none;

  margin-top: -35px;

}

.home_tutor .box .text_box .con .text .zuopin .slick-prev {

  background: url(../images/prev1.png) no-repeat center center;

  left: 0;

}

.home_tutor .box .text_box .con .text .zuopin .slick-next {

  background: url(../images/next1.png) no-repeat center center;

  right: 0;

}

.home_tutor .box .text_box .con .text .bottom {

  margin-top: 50px;

  text-align: center;

}

.home_tutor .box .text_box .con .text .bottom a {

  width: 134px;

  height: 42px;

  background: #f58158;

  border-radius: 50px;

  text-align: center;

  line-height: 42px;

  color: #ffffff;

  font-size: 15px;

  display: inline-block;

}

.home_tutor .box .text_box .con .text .bottom a i {

  position: relative;

  top: 6px;

  display: inline-block;

  width: 24px;

  height: 24px;

  margin-right: 8px;

  background: url(../images/icon17.jpg) no-repeat center center;

}

.home_trainee {

 /* background: url(../images/course_bg3.jpg) no-repeat center top; */

  background: #fff;

  min-height: 818px;

  padding-top: 65px;

}

.home_trainee .jstitle span {

  color: #e9dacd;

}

.home_trainee .jstitle h3 {

 /* color: #fcf4ec; */

 color: #6a5844;

}

.home_trainee .jstitle p {

  /* color: #fcf4ec; */

	color: #6a5844;

}





.home_trainee .trainee_box {

  margin-top: 45px;

}

.home_trainee .trainee_box ol {

  margin-bottom: 25px;

}

.home_trainee .trainee_box ol li {

  float: left;

  width: 242px;

  background: url(../images/pic.png);

  padding: 6px;

  position: relative;

  overflow: hidden;

  margin-left: 12px;

}

.home_trainee .trainee_box ol li:first-child {

  margin-left: 0;

}

.home_trainee .trainee_box ol li:first-child,

.home_trainee .trainee_box ol li:first-child + li + li + li + li {

  margin-top: 68px;

}

.home_trainee .trainee_box ol li:first-child + li,

.home_trainee .trainee_box ol li:first-child + li + li + li {

  margin-top: 32px;

}

.home_trainee .trainee_box ol li .img {

  display: block;

  width: 230px;

  height: 306px;

  overflow: hidden;

}

.home_trainee .trainee_box ol li .img img {

  transition: all 1s;

  -moz-transition: all 1s;

  -o-transition: all 1s;

  -webkit-transition: all 1s;

  -ms-transition: all 1s;

}

.home_trainee .trainee_box ol li .text {

  position: absolute;

  left: 6px;

  top: 6px;

  width: 230px;

  height: 306px;

  background: rgba(245, 129, 88, 0.8);

  text-align: center;

  color: #ffffff;

  padding: 50px 20px 0;

  transform: translateY(102%);

  -webkit-transform: translateY(102%);

  -moz-transform: translateY(102%);

  -o-transform: translateY(102%);

  -ms-transform: translateY(102%);

  transition: all .5s;

  -webkit-transition: all .5s;

  -moz-transition: all .5s;

  -o-transition: all .5s;

  -ms-transition: all .5s;

}

.home_trainee .trainee_box ol li .text h3 {

  font-size: 18px;

}

.home_trainee .trainee_box ol li .text span {

  margin-top: 10px;

  font-size: 14px;

  font-weight: bold;

  display: block;

}

.home_trainee .trainee_box ol li .text p {

  margin-top: 15px;

  color: #ffffff;

  font-size: 14px;

  line-height: 24px;

  height: 144px;

  overflow: hidden;

}

.home_trainee .trainee_box ol li:hover .text {

  transform: translateY(0);

  -webkit-transform: translateY(0);

  -moz-transform: translateY(0);

  -o-transform: translateY(0);

  -ms-transform: translateY(0);

}

.home_trainee .trainee_box ol li:hover .img img {

  transform: scale(1.1);

  -moz-transform: scale(1.1);

  -o-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

}

.home_trainee .trainee_box .bottom {

  text-align: center;

}

.home_trainee .trainee_box .bottom a {

  width: 134px;

  height: 42px;

  background: #f58158;

  border-radius: 50px;

  text-align: center;

  line-height: 42px;

  color: #ffffff;

  font-size: 15px;

  display: inline-block;

  margin: 0 10px;

}

.home_trainee .trainee_box .bottom a i {

  position: relative;

  top: 5px;

  display: inline-block;

  width: 18px;

  height: 21px;

  margin-right: 8px;

  background: url(../images/icon11.jpg) no-repeat center center;

}

.home_trainee .trainee_box .bottom a .i2 {

  width: 20px;

  height: 22px;

  background: url(../images/icon12.jpg) no-repeat center center;

}

.home_works {

  /* background: url(../images/course_bg5.jpg) no-repeat center top; */

	/* background: url(../images/t_index_bg3.jpg) no-repeat center top; */

  /* min-height: 906px; */

	min-height: 880px;

  padding-top: 50px;

  position: relative;

}

.home_works .bg1 {

  position: absolute;

  left: 0;

  top: -128px;

  width: 193px;

  height: 338px;

	z-index: 9;



}

.home_works .bg2 {

  position: absolute;

  right: 0;

      bottom: -230px;

 width: 181px;

  height: 314px;

	z-index: 9;

}

.home_works .table_btn {

  text-align: center;

  margin-top: 22px;

}

.home_works .table_btn a {

  display: inline-block;

  color: #fff;

  min-width: 125px;

  font-size: 16px;

  line-height: 38px;

  border-radius: 50px;

  background: #b2aaa5;

  padding: 0 28px;

  margin: 0 8px;

}

.home_works .table_btn a:hover,

.home_works .table_btn a.cur {

  background: #f58158;

}

.home_works .table_con {

  margin-top: 45px;

}

.home_works .table_con .works_con {

  width: 100%;

  overflow: hidden;

}

.home_works .table_con .works_con .left {

  width: 629px;

}

.home_works .table_con .works_con .left .box .img {

  float: left;

  width: 258px;

  height: 284px;

  overflow: hidden;

  line-height: 0;

}

.home_works .table_con .works_con .left .box .img img {

  transition: all 1s;

  -moz-transition: all 1s;

  -o-transition: all 1s;

  -webkit-transition: all 1s;

  -ms-transition: all 1s;

}

.home_works .table_con .works_con .left .box .img:hover img {

  transform: scale(1.1);

  -moz-transform: scale(1.1);

  -o-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

}

.home_works .table_con .works_con .left .box .t {

  float: right;

  width: 362px;

}

.home_works .table_con .works_con .left .box .t .img {

  width: 362px;

  height: 138px;

  margin-top: 8px;

}

.home_works .table_con .works_con .left .box .t .img:first-child {

  margin-top: 0;

}

.home_works .table_con .works_con .left .box1 {

  width: 100%;

  margin-top: 8px;

}

.home_works .table_con .works_con .left .box1 .img {

  width: 629px;

  height: 196px;

  overflow: hidden;

  line-height: 0;

}

.home_works .table_con .works_con .left .box1 .img img {

  transition: all 1s;

  -moz-transition: all 1s;

  -o-transition: all 1s;

  -webkit-transition: all 1s;

  -ms-transition: all 1s;

}

.home_works .table_con .works_con .left .box1 .img:hover img {

  transform: scale(1.1);

  -moz-transform: scale(1.1);

  -o-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

}

.home_works .table_con .works_con .right {

  width: 295px;

}

.home_works .table_con .works_con .right .box {

  width: 100%;

}

.home_works .table_con .works_con .right .box .img {

  width: 295px;

  height: 239px;

  overflow: hidden;

  line-height: 0;

  margin-top: 8px;

}

.home_works .img{ position: relative; }

.home_works .img a{ color: #FFFFFF; }

.home_works .img p{ 

  position: absolute; 

  bottom:0;

  text-align: center;

  left:0;

  background: rgba(0,0,0,.4);

  color: #FFFFFF;

  height: 40px;

  line-height: 40px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  padding:0 10px;

  width: 100%;

}

.home_works .table_con .works_con .right .box .img:first-child {

  margin-top: 0;

}

.home_works .table_con .works_con .right .box .img img {

  transition: all 1s;

  -moz-transition: all 1s;

  -o-transition: all 1s;

  -webkit-transition: all 1s;

  -ms-transition: all 1s;

}

.home_works .table_con .works_con .right .box .img:hover img {

  transform: scale(1.1);

  -moz-transform: scale(1.1);

  -o-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

}

.home_works .table_con .works_con .min {

  width: 317px;

  height: 488px;

  background: url(../images/course_bg4.jpg) no-repeat center center;

  margin-left: 10px;

  padding: 94px 30px 0;

}

.home_works .table_con .works_con .min h3 {

  color: #ffffff;

  font-size: 31px;

  font-weight: normal;

}

.home_works .table_con .works_con .min span {

  margin-top: 6px;

  display: block;

  color: #ffffff;

  font-size: 28px;

  font-family: "ARID-ITC-STD";

  padding-bottom: 15px;

  position: relative;

}

.home_works .table_con .works_con .min span:before {

  content: "";

  position: absolute;

  left: 0;

  bottom: 0;

  width: 32px;

  height: 2px;

  background: #fff;

}

.home_works .table_con .works_con .min p {

  margin-top: 25px;

  color: #ffffff;

  font-size: 15px;

  line-height: 24px;

  height: 163px;

  overflow: hidden;

}

.home_works .table_con .works_con .min .bottom a {

  display: block;

  width: 113px;

  height: 35px;

  background: #fff;

  border-radius: 50px;

  text-align: center;

  line-height: 35px;

  color: #f58158;

  font-size: 13px;

  float: left;

}

.home_works .table_con .works_con .min .bottom a i {

  position: relative;

  top: 3px;

  display: inline-block;

  width: 17px;

  height: 17px;

  margin-right: 8px;

  background: url(../images/icon9.jpg) no-repeat center center;

}

.home_works .table_con .works_con .min .bottom a:last-child {

  float: right;

}

.home_works .table_con .works_con .min .bottom a:last-child i {

  top: 4px;

  width: 18px;

  height: 18px;

  background: url(../images/icon10.jpg) no-repeat center center;

}

.home_campus {

 /* background: url(../images/course_bg6.jpg) no-repeat center top; */

 background: url(../images/t_index_bg3.jpg) no-repeat center top;

  min-height: 785px;

  padding-top: 140px;

	position: relative;



}

.home_campus .bg2{

	position: absolute;

	right: 0;

	top: -134px;

}

.home_campus .box {

  width: 1382px;

  background: #fff;

  margin: 0 auto;

  /* height: 550px; */

	height: 590px;

  border-left: 4px solid #f58158;

  padding: 0 60px;

  position: relative;

}

.home_campus .box .bt {

  position: absolute;

  left: 60px;

  top: 55px;

  /*top: 85px;*/

  color: #f7ecdc;

  font-size: 150px;

  font-family: 'ARID-ITC-STD';

  line-height: 100px;

  display: block;

}

.home_campus .box .left {

  width: 425px;

 /* padding-top: 205px;*/

  padding-top: 175px;

}

.home_campus .box .left .text {

  margin-top: 22px;

  color: #887b6d;

  line-height: 24px;

  text-align: center;

}

.home_campus .box .left .btn {

  margin-top: 30px;

  text-align: center;

}

.home_campus .box .left .btn a {

  display: inline-block;

  background: #f58158;

  line-height: 42px;

  padding: 0 24px 0 52px;

  color: #FFFFFF;

  font-size: 15px;

  border-radius: 50px;

  position: relative;

}

.home_campus .box .left .btn a:before {

  content: "";

  position: absolute;

  left: 22px;

  top: 11px;

  width: 17px;

  height: 19px;

  background: url(../images/btn2.jpg) no-repeat center center;

}

.home_campus .box .right {

  float: right;

  width: 779px;

}

.home_campus .box .right ol {

  position: relative;

  top: -31px;

}

.home_campus .box .right ol li {

  position: absolute;

  float: left;

  top: 0;

  left: 0;

  width: 243px;

  overflow: hidden;

}

.home_campus .box .right ol li:first-child {

  height: 219px;

}

.home_campus .box .right ol li:first-child + li {

  height: 229px;

  left: 268px;

}

.home_campus .box .right ol li:first-child + li + li {

  height: 178px;

  left: auto;

  right: 0;

}

.home_campus .box .right ol li:first-child + li + li + li {

  height: 178px;

  left: 0;

  top: 239px;

}

.home_campus .box .right ol li:first-child + li + li + li + li {

  height: 261px;

  left: 268px;

  top: 249px;

}

.home_campus .box .right ol li:first-child + li + li + li + li + li {

  height: 219px;

  left: auto;

  right: 0;

  top: 202px;

}

.home_campus .box .right ol li .img {

  width: 100%;

  line-height: 0;

}

.home_campus .box .right ol li .img img {

  transition: all 1.5s;

  -moz-transition: all 1.5s;

  -o-transition: all 1.5s;

  -webkit-transition: all 1.5s;

  -ms-transition: all 1.5s;

}

.home_campus .box .right ol li .text {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  height: 100%;

  background: rgba(245, 129, 88, 0.8);

  text-align: center;

  transform: translateY(-100%);

  -webkit-transform: translateY(-100%);

  -moz-transform: translateY(-100%);

  -o-transform: translateY(-100%);

  -ms-transform: translateY(-100%);

  transition: all .5s;

  -webkit-transition: all .5s;

  -moz-transition: all .5s;

  -o-transition: all .5s;

  -ms-transition: all .5s;

}

.home_campus .box .right ol li .text .con {

  position: relative;

  top: 50%;

  transform: translateY(-50%);

}

.home_campus .box .right ol li .text em {

  display: block;

  width: 100%;

  line-height: 0;

}

.home_campus .box .right ol li .text p {

  margin-top: 10px;

  color: #f7ecdc;

  font-size: 30px;

  font-family: "ARID-ITC-STD";

}

.home_campus .box .right ol li:hover .img img {

  transform: scale(1.1);

  -moz-transform: scale(1.1);

  -o-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

}

.home_campus .box .right ol li:hover .text {

  transform: translateY(0);

  -webkit-transform: translateY(0);

  -moz-transform: translateY(0);

  -o-transform: translateY(0);

  -ms-transform: translateY(0);

}

.home_concur {

  /* background: url(../images/course_bg7.jpg) no-repeat center top; */

	/* background: url(../images/t_index_bg1.jpg) no-repeat center top; */

  padding-top: 40px;

  position: relative;

  z-index: 3;

}

.home_concur .bg {

  position: absolute;

  right: 0;

  /* top: -163px; */

	bottom: -163px;

  width: 181px;

  height: 291px;

}

.home_concur .bg2 {

  position: absolute;

  left: 0;

 /* bottom: -115px; */

  top: 0;

  width: 196px;

  height: 273px;

/* 	display: none; */

}

.home_concur .jstitle h3 {

  margin-top: 30px;

  color: #6a5844;

}

.home_concur .jstitle p {

  color: #eddfd3;

}

.home_concur .table_btn {

  text-align: center;

  margin-top: 22px;

}

.home_concur .table_btn a {

  display: inline-block;

  /* color: #e9dacd; */

	color: #fff;

  font-size: 16px;

  line-height: 38px;

  /* border: 1px solid #6c5e54; */

  border-radius: 50px;

  padding: 0 28px;

  margin: 0 8px;

	background: #b0a69d;

}

.home_concur .table_btn a:hover,

.home_concur .table_btn a.cur {

  background: #f58158;

  border-color: #f58158;

}

.home_concur .table_con {

  margin-top: 50px;

}

.home_concur .table_con .img {

  line-height: 0;

  width: 733px;

}

.home_concur .table_con .text {

  width: ;

  background: url(../images/bg8.jpg) no-repeat center center;

  width: 527px;

  height: 460px;

  padding-top: 42px;

  text-align: center;

  overflow: hidden;

}

.home_concur .table_con .text span {

  display: block;

  color: #f8a484;

  font-size: 82px;

  font-family: "ARID-ITC-STD";

}

.home_concur .table_con .text em {

  display: block;

  width: 71px;

  height: 81px;

  margin: -80px auto 0;

}

.home_concur .table_con .text h3 {

  margin-top: 12px;

  color: #fcf4ec;

  font-size: 20px;

}

.home_concur .table_con .text p {

  margin-top: 25px;

  color: #fcf4ec;

  line-height: 24px;

  padding: 0 40px;

}





.home_news {

 /* background: url(../images/bg9.jpg) no-repeat center top; */

  background: url(../images/t_index_bg4.jpg) no-repeat center top;

  min-height: 856px;

/*  margin-top: -53px; */

  padding-top: 115px;

}

.home_news .home_news_box {

  margin-top: 45px;

  height: 414px;

  overflow: hidden;

}

.home_news .home_news_box .text_con .img {

  float: left;

  width: 630px;

  height: 414px;

  overflow: hidden;

}

.home_news .home_news_box .text_con .img img {

  transition: all 1s;

  -moz-transition: all 1s;

  -o-transition: all 1s;

  -webkit-transition: all 1s;

  -ms-transition: all 1s;

}

.home_news .home_news_box .text_con .text {

  float: right;

  width: 590px;

  border-top: 4px solid #d1c3b4;

  padding-top: 70px;

}

.home_news .home_news_box .text_con .text .data {

  color: #aa9a89;

  font-size: 22px;

  font-family: "新宋体";

  font-weight: bold;

}

.home_news .home_news_box .text_con .text .data span {

  font-size: 44px;

  position: relative;

  bottom: -2px;

}

.home_news .home_news_box .text_con .text .bt {

  margin-top: 24px;

  display: block;

  color: #333333;

  font-size: 22px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.home_news .home_news_box .text_con .text .icon {

  margin: 20px 0 18px;

  display: block;

  width: 32px;

  height: 3px;

  background: #5c5b5c;

}

.home_news .home_news_box .text_con .text p {

  color: #807e7e;

  font-size: 14px;

  line-height: 24px;

  height: 72px;

  overflow: hidden;

}

.home_news .home_news_box .text_con .text .btn {

  margin-top: 76px;

  background: #eee5dc;

  height: 45px;

  line-height: 45px;

}

.home_news .home_news_box .text_con .text .btn a {

  float: right;

  width: 142px;

  display: block;

  line-height: 45px;

  background: #f58158;

  text-align: center;

  color: #FFFFFF;

  font-size: 16px;

  font-family: arial;

}

.home_news .home_news_box .slick-prev,

.home_news .home_news_box .slick-next {

  width: 58px;

  height: 45px;

  border: none;

  top: auto;

  bottom: 0;

  margin-top: 0;

}

.home_news .home_news_box .slick-prev {

  background: url(../images/prev.png) no-repeat center center;

  left: 30px;

}

.home_news .home_news_box .slick-next {

  background: url(../images/next.png) no-repeat center center;

  left: 90px;

  right: auto;

}

.home_news .home_news_box .slick-dots {

  width: 590px;

  margin-left: 672px;

  text-align: left;

  bottom: 72px;

}

.home_news .home_news_box .slick-dots li {

  margin: 0 10px 0 0;

}

.home_news .home_news_box .slick-dots li button {

  border-radius: 50%;

  width: 12px;

  height: 12px;

  background: #d1c3b4;

}

.home_news .home_news_box .slick-dots li.slick-active button {

  background: #f58158;

}

.home_news .home_news_box:hover .text_con .img img {

  transform: scale(1.1);

  -moz-transform: scale(1.1);

  -o-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

}

.links {

  background: #f8f8f8;

  line-height: 30px;

  padding: 12px 0;

}

.links span {

  display: block;

  float: left;

  color: #333333;

  font-size: 16px;

}

.links .con {

  display: inline-block;

  float: left;

  max-width: 80%;

}

.links .con a {

  display: block;

  float: left;

  color: #666666;

  font-size: 14px;

  margin: 0 20px;

}

.links .con a:hover {

  text-decoration: underline;

}

.bread {

  border-bottom: 1px solid #eeeeee;

  line-height: 40px;

  color: #666666;

  font-size: 14px;

}

.bread .w1200 {

  background: url(../images/bread_bg.jpg) no-repeat center left;

  padding-left: 16px;

}

.bread a {

  color: #666666;

}

.bread a:hover {

  color: #ec6800;

}

.bread span {

  color: #ec6800;

}

.nybanner {

  overflow: hidden;

  width: 100%;

}

.nybanner img {

  float: left;

  width: 100%;

}

.jstitle2 {

  text-align: center;

  width: 600px;

  height: 76px;

  margin: 0 auto;

  border: 1px solid #ededed;

}

.jstitle2 .icon {

  display: block;

  height: 29px;

  line-height: 29px;

  margin-top: -17px;

}

.jstitle2 .icon em {

  display: inline-block;

  padding: 0 17px;

}

.jstitle2 h3 {

  margin-top: 5px;

  color: #663300;

  font-size: 30px;

  font-weight: normal;

}

.jstitle2 span {

  color: #d5c8ba;

  font-size: 36px;

  font-family: 'ARID-ITC-STD';

  display: inline-block;

  padding: 0 10px;

  line-height: 34px;

}

.name_tit {

  text-align: center;

  color: #999999;

  font-size: 14px;

  line-height: 24px;

  margin-top: 26px;

}

.menu {

  text-align: center;

}

.menu a {

  display: inline-block;

  background: #b2aaa5;

  line-height: 40px;

  min-width: 143px;

  color: #ffffff;

  font-size: 18px;

  border-radius: 50px;

  margin: 0 10px;

}

.menu a:hover,

.menu a.cur {

  background: #f58158;

}

.news_box {

  background: url(../images/news_bg.jpg) no-repeat center top;

  padding-bottom: 60px;

  position: relative;

}

.news_box:before {

  content: "";

  position: absolute;

  left: 0;

  bottom: 0;

  width: 180px;

  height: 99px;

  background: url(../images/news_bg2.jpg) no-repeat center center;

}

.news_box .jstitle2 {

  margin-top: 45px;

}

.news_box .news {

  margin-top: 25px;

}

.news_box .news .news_con {

  margin-top: 50px;

}

.news_box .news .news_con .news_top {

  height: 340px;

  overflow: hidden;

}

.news_box .news .news_con .news_top .text_con {

  height: 340px;

  position: relative;

}

.news_box .news .news_con .news_top .text_con .img {

  width: 522px;

  float: left;

  line-height: 0;

  height: 327px;

  overflow: hidden;

  position: relative;

  z-index: 2;

}

.news_box .news .news_con .news_top .text_con .text {

  float: right;

  position: absolute;

  right: 0;

  bottom: 0;

  width: 1190px;

  height: 324px;

  background: #b2aaa5;

  padding-left: 548px;

  padding-right: 35px;

  padding-top: 48px;

}

.news_box .news .news_con .news_top .text_con .text .bt {

  display: block;

  color: #ffffff;

  font-size: 20px;

  font-weight: bold;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.news_box .news .news_con .news_top .text_con .text .data {

  display: inline-block;

  margin-top: 10px;

  color: #ffffff;

  font-size: 16px;

}

.news_box .news .news_con .news_top .text_con .text P {

  margin-top: 15px;

  color: #ffffff;

  font-size: 14px;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

}

.news_box .news .news_con .news_top .text_con .text .more {

  margin-top: 35px;

  width: 108px;

  line-height: 36px;

  border: 1px solid #fff;

  display: block;

  text-align: center;

  color: #fff;

  font-size: 14px;

  text-transform: uppercase;

}

.news_box .news .news_con .news_top .slick-prev,

.news_box .news .news_con .news_top .slick-next {

  width: 57px;

  height: 48px;

  border: none;

  top: auto;

  bottom: 13px;

  margin-top: 0;

}

.news_box .news .news_con .news_top .slick-prev {

  background: url(../images/prev3.jpg) no-repeat center center;

  left: 407px;

}

.news_box .news .news_con .news_top .slick-next {

  background: url(../images/next3.jpg) no-repeat center center;

  left: 465px;

  right: auto;

}

.news_box .news .news_con .news_top .slick-dots {

  width: 100%;

  padding-left: 558px;

  text-align: left;

  bottom: 30px;

}

.news_box .news .news_con .news_top .slick-dots li {

  margin: 0 10px 0 0;

}

.news_box .news .news_con .news_top .slick-dots li button {

  border-radius: 50%;

  width: 13px;

  height: 13px;



  background: url(../images/news_icon3.png) no-repeat center center;

}

.news_box .news .news_con .news_top .slick-dots li.slick-active button {

  background: url(../images/news_icon2.png) no-repeat center center;

}

.news_box .news .news_con .news_list {

  margin-top: 10px;

}

.news_box .news .news_con .news_list ul {

  margin-bottom: 30px;

}

.news_box .news .news_con .news_list ul li {

  float: left;

  width: 100%;

  border: 1px solid #e6e6e6;

  padding: 20px;

  transition: all .5s;

  margin-top: 20px;

}

.news_box .news .news_con .news_list ul li .img {

  display: block;

  float: left;

  width: 303px;

  height: 161px;

  overflow: hidden;

}

.news_box .news .news_con .news_list ul li .text {

  float: left;

  width: 610px;

  margin-left: 32px;

  padding-top: 18px;

}

.news_box .news .news_con .news_list ul li .text h3 {

  font-size: 16px;

  font-weight: normal;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.news_box .news .news_con .news_list ul li .text h3 a {

  color: #333333;

}

.news_box .news .news_con .news_list ul li .text p {

  margin-top: 15px;

  font-size: 14px;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

}

.news_box .news .news_con .news_list ul li .text p a {

  color: #666666;

}

.news_box .news .news_con .news_list ul li .text .bottom {

  margin-top: 22px;

}

.news_box .news .news_con .news_list ul li .text .bottom span {

  color: #999999;

  font-size: 13px;

  display: inline-block;

  float: left;

  padding-left: 16px;

  margin-left: 22px;

}

.news_box .news .news_con .news_list ul li .text .bottom .s1 {

  background: url(../images/news_icon4.jpg) no-repeat left center;

  margin-left: 0;

  padding-left: 20px;

}

.news_box .news .news_con .news_list ul li .text .bottom .s2 {

  background: url(../images/news_icon5.jpg) no-repeat left center;

}

.news_box .news .news_con .news_list ul li .text .bottom .s3 {

  background: url(../images/news_icon6.jpg) no-repeat left center;

}

.news_box .news .news_con .news_list ul li .right {

  padding-top: 18px;

  float: right;

  text-align: right;

}

.news_box .news .news_con .news_list ul li .right span {

  display: block;

  color: #999999;

  font-size: 18px;

}

.news_box .news .news_con .news_list ul li .right a {

  margin-top: 15px;

  background: url(../images/news_icon7.jpg) no-repeat center center;

  line-height: 36px;

  height: 36px;

  display: block;

  width: 107px;

  transition: all .5s;

}

.news_box .news .news_con .news_list ul li .right a span {

  display: none;

}

.news_box .news .news_con .news_list ul li:hover {

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

}

.news_box .news .news_con .news_list ul li:hover .right a {

  display: block;

  text-align: center;

  background: #0058ad url(../images/news_icon8.jpg) no-repeat right center;

}

.news_box .news .news_con .news_list ul li:hover .right a span {

  display: block;

  color: #ffffff;

  font-size: 14px;

  text-transform: uppercase;

}

.page {

  text-align: center;

}

.page a {

  display: inline-block;

  border: 1px solid #e4e4e4;

  line-height: 42px;

  color: #666666;

  margin: 0 5px;

  font-size: 14px;

  padding: 0 18px;

}

.page a:hover,

.page a.cur {

  background: #f58158;

  color: #fff;

  border-color: #f58158;

}

.newsshow {

  margin-top: 30px;

}

.newsshow .left {

  float: left;

  width: 862px;

}

.newsshow .left .contents {

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

  padding-top: 24px;

  padding-bottom: 25px;

}

.newsshow .left .contents h1 {

  color: #333333;

  font-size: 26px;

  padding: 0 15px;

}

.newsshow .left .contents .data {

  padding: 0 15px 15px;

  margin-top: 15px;

  border-bottom: 1px solid #eeeeee;

}

.newsshow .left .contents .data span {

  display: block;

  float: left;

  color: #999999;

  font-size: 13px;

  margin-left: 20px;

  padding-left: 16px;

}

.newsshow .left .contents .data span em {

  font-style: normal;

  display: inline-block;

  margin-right: 10px;

  cursor: pointer;

}

.newsshow .left .contents .data .s1 {

  background: url(../images/news_icon4.jpg) no-repeat left center;

  margin-left: 0;

  padding-left: 20px;

}

.newsshow .left .contents .data .s2 {

  background: url(../images/news_icon6.jpg) no-repeat left center;

}

.newsshow .left .contents .data .s3 {

  background: url(../images/news_icon9.jpg) no-repeat left center;

  padding-left: 22px;

}

.newsshow .left .contents .data .s4 {

  background: url(../images/news_icon10.jpg) no-repeat left center;

  padding-left: 20px;

}

.newsshow .left .contents .data .s5 {

  background: url(../images/news_icon5.jpg) no-repeat left center;

}

.newsshow .left .contents .data .s6 {

  background: url(../images/news_icon11.jpg) no-repeat left center;

  padding-left: 20px;

}

.newsshow .left .contents .name {

  margin-top: 20px;

  padding: 10px 15px;

  background: #f4ece3;

  color: #666666;

}

.newsshow .left .contents .detail {

  padding: 20px 15px 0;

  color: #666666;

  font-size: 14px;

  line-height: 24px;

}

.newsshow .left .contents .bottom {

  margin-top: 30px;

  padding: 0 15px;

  line-height: 24px;

}

.newsshow .left .contents .bottom .f-l {

  max-width: 70%;

  color: #333333;

  font-size: 14px;

}

.newsshow .left .contents .bottom .f-l span {

  float: left;

}

.newsshow .left .contents .bottom .f-l div {

  float: left;

  max-width: 80%;

}

.newsshow .left .contents .bottom .f-l div a {

  display: block;

  float: left;

  margin-right: 15px;

}

.newsshow .left .contents .bottom .f-r span {

  display: block;

  float: left;

  /*background: url(../images/news_icon12.jpg) no-repeat left center;*/

  /*padding-left: 20px;*/

}

.newsshow .left .contents .bottom .f-r a {

  display: block;

  line-height: 24px;

  height: 24px;

  float: left;

  margin-left: 5px;

}

.newsshow .right {

  float: right;

  width: 311px;

}

.newsshow .right .tit {

  line-height: 50px;

  color: #663300;

  font-size: 18px;

  background: #f8f8f8;

  padding: 0 12px;

}

.newsshow .right .tit h3 {

  background: url(../images/news_icon13.jpg) no-repeat left center;

  padding-left: 25px;

  font-weight: normal;

  float: left;

  max-width: 60%;

}

.newsshow .right .tit .more {

  float: right;

  color: #cacaca;

  font-size: 16px;

  text-transform: uppercase;

}

.newsshow .right .list_nav {

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

  background: #fff;

}

.newsshow .right .list_nav ul {

  padding: 0 12px;

}

.newsshow .right .list_nav ul li {

  float: left;

  width: 100%;

  border-top: 1px solid #f8f8f8;

  line-height: 40px;

  padding-left: 14px;

  position: relative;

}

.newsshow .right .list_nav ul li:before {

  content: "";

  position: absolute;

  left: 0;

  top: 19px;

  width: 4px;

  height: 4px;

  background: #ec6800;

  border-radius: 50px;

}

.newsshow .right .list_nav ul li a {

  display: block;

  color: #999999;

  font-size: 16px;

}

.newsshow .right .list_nav ul li:hover a,

.newsshow .right .list_nav ul li.cur a {

  color: #ec6800;

}

.newsshow .right .baoming {

  background: url(../images/news_bm.jpg) no-repeat center center;

  width: 100%;

  height: 195px;

  margin-top: 15px;

  text-align: center;

  padding-top: 46px;

}

.newsshow .right .baoming p {

  color: #fffbf9;

  font-size: 16px;

  font-weight: bold;

}

.newsshow .right .baoming p span {

  font-size: 20px;

}

.newsshow .right .baoming a {

  display: block;

  width: 128px;

  height: 40px;

  line-height: 40px;

  border: 1px solid #fff;

  color: #fff;

  margin: 24px auto 0;

}

.newsshow .right .list_nav2 {

  margin-top: 15px;

  border: 1px solid #f8f8f8;

}

.newsshow .right .list_nav2 .tit h3 {

  background: url(../images/news_icon14.jpg) no-repeat left center;

}

.newsshow .right .list_nav2 ul li {

  float: left;

  width: 100%;

  padding: 20px 12px;

  border-top: 1px solid #f8f8f8;

}

.newsshow .right .list_nav2 ul li .img {

  width: 100%;

  line-height: 0;

}

.newsshow .right .list_nav2 ul li .text {

  background: #f7f7f7;

  color: #666666;

  font-size: 16px;

  line-height: 40px;

  padding: 0 10px;

}

.newsshow .right .list_nav2 ul li .text p {

  background: url(../images/news_icon15.png) no-repeat right center;

}

.newsshow .right .list_nav2 ul li:hover .text {

  color: #ec6800;

}

.newsshow .right .list_nav2 ul li:hover .text p {

  background: url(../images/news_icon16.png) no-repeat right center;

}

.newsshow .right .list_nav3 {

  margin-top: 15px;

  border: 1px solid #f8f8f8;

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

}

.newsshow .right .list_nav3 .tit h3 {

  background: url(../images/news_icon13.jpg) no-repeat left center;

}

.newsshow .right .list_nav3 ul li {

  float: left;

  width: 100%;

  line-height: 40px;

  font-size: 16px;

  border-top: 1px solid #f8f8f8;

  padding: 0 12px;

}

.newsshow .right .list_nav3 ul li a {

  display: block;

  color: #999999;

  background: url(../images/news_icon17.jpg) no-repeat left center;

  padding-left: 25px;

}

.newsshow .right .list_nav3 ul li:hover a {

  color: #ff6600;

  background: url(../images/news_icon18.jpg) no-repeat left center;

}

.newsshow .right .list_nav4 {

  margin-top: 15px;

  border: 1px solid #f8f8f8;

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

}

.newsshow .right .list_nav4 .tit h3 {

  background: url(../images/news_icon19.jpg) no-repeat left center;

}

.newsshow .right .list_nav4 ul {

  padding-top: 10px;

  padding-bottom: 10px;

}

.newsshow .right .list_nav4 ul li {

  float: left;

  width: 100%;

  padding: 2px 12px;

  color: #646464;

  font-size: 20px;

}

.newsshow .right .list_nav4 ul li span {

  font-size: 14px;

}

.newsshow .right .list_nav4 ul li a {

  margin-top: 7px;

  display: block;

  width: 128px;

  height: 40px;

  border: 1px solid #eeeeee;

  text-align: center;

  line-height: 38px;

  font-size: 14px;

  color: #666666;

}

.fy_btn ul li {

  margin-top: 18px;

  float: left;

  border: 1px solid #e9e9e9;

  width: 100%;

  padding: 10px 15px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  color: #999999;

  font-size: 16px;

}

.tc_box {

  display: none;

  position: fixed;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: url(../images/bg.png);

  z-index: 999;

}

.tc_box .box {

  width: 854px;

  height: 628px;

  background: url(../images/tc_bg.png) no-repeat center center;

  position: relative;

  top: 50%;

  left: 50%;

  margin-left: -427px;

  margin-top: -314px;

  padding-left: 189px;

  padding-top: 130px;

}

.tc_box .box .guanbi {

  position: absolute;

  right: 75px;

  top: 6px;

  width: 65px;

  height: 54px;

  cursor: pointer;

}

.tc_box .box h3 {

  color: #ffffff;

  font-size: 24px;

  font-weight: normal;

  padding-left: 70px;

}

.tc_box .box h3 span {

  text-transform: uppercase;

  color: #b5a498;

  position: relative;

  top: 1px;

  left: 5px;

}

.tc_box .box ul {

  margin-top: 10px;

  width: 442px;

}

.tc_box .box ul li {

  float: left;

  width: 100%;

  margin-top: 24px;

}

.tc_box .box ul li span {

  float: left;

  color: #ffffff;

  font-size: 14px;

  line-height: 46px;

}

.tc_box .box ul li input {

  float: right;

  width: 372px;

  border: none;

  line-height: 46px;

  padding: 0 10px;

  border-radius: 3px;

}

.tc_box .box ul li .btn {

  width: 142px;

  background: #f58158;

  color: #fff;

  font-size: 18px;

  line-height: 50px;

  margin-right: 230px;

}

.tc_box .box ul li p {

  color: #ffffff;

  font-size: 14px;

  padding-left: 70px;

}

.jstitle3 {

  border-bottom: 1px solid #f5ead8;

  padding-bottom: 10px;

}

.jstitle3 span {

  color: #fdf6f2;

  font-size: 73px;

  font-weight: bold;

  font-family: arial;

  text-transform: uppercase;

}

.jstitle3 h3 {

  color: #f58158;

  font-size: 30px;

  margin-top: -42px;

}

.jstitle3 h3 em {

  font-style: normal;

  color: #663300;

  font-size: 24px;

}

.jstitle3 p {

  color: #666666;

  font-size: 14px;

  line-height: 24px;

}

.bottom_btn {

  text-align: center;

}

.bottom_btn a {

  height: 42px;

  width: 134px;

  border: 1px solid #f58158;

  border-radius: 50px;

  text-align: center;

  line-height: 40px;

  color: #ffffff;

  font-size: 15px;

  display: inline-block;

  margin: 0 15px;

  color: #f58158;

}

.bottom_btn a i {

  position: relative;

  top: 5px;

  display: inline-block;

  width: 24px;

  height: 24px;

  margin-right: 8px;

}

.bottom_btn .a1 {

  background: #f58158;

      color: #ffffff;

}

.bottom_btn .a1 i {

  background: url(../images/icon17.jpg) no-repeat center center;

}

.bottom_btn .a2 {

  color: #f58158;

}

.bottom_btn .a2 i {

  top: 6px;

  background: url(../images/about_icon1.jpg) no-repeat center center;

}

.about_box {

  padding: 50px 0;

  position: relative;

  background: url(../images/about_bg4.jpg) no-repeat right bottom;

}

.about_box .bg1 {

  position: absolute;

  right: 0;

  bottom: -89px;

  width: 259px;

  height: 216px;

}

.about_box .w1200 {

  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);

  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);

  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);

}

.about_box .img {

  width: 506px;

  height: 584px;

  position: relative;

}

.about_box .img:before {

  content: "";

  position: absolute;

  left: 0;

  top: 0;

  width: 364px;

  height: 100%;

  background: #f58158;

}

.about_box .img span {

  margin-top: 14px;

  position: relative;

  z-index: 2;

  width: 494px;

  height: 554px;

  display: block;

  float: right;

}

.about_box .text {

  width: 644px;

  margin-right: 25px;

  padding-top: 25px;

}

.about_box .text .con {

  padding-top: 12px;

  color: #666666;

  font-size: 14px;

  line-height: 24px;

}

.about_box .text .con p {

  margin-bottom: 20px;

}

.about_box .text .bottom {

  margin-top: 30px;

  text-align: center;

}

.about_box .text .bottom a {

  display: block;

  float: left;

  height: 42px;

  width: 134px;

  border: 1px solid #f58158;

  border-radius: 50px;

  text-align: center;

  line-height: 40px;

  color: #ffffff;

  font-size: 15px;

  display: inline-block;

  margin-right: 25px;

}

.about_box .text .bottom a i {

  position: relative;

  top: 5px;

  display: inline-block;

  width: 24px;

  height: 24px;

  margin-right: 8px;

}

.about_box .text .bottom .a1 {

  background: #f58158;

}

.about_box .text .bottom .a1 i {

  background: url(../images/icon17.jpg) no-repeat center center;

}

.about_box .text .bottom .a2 {

  color: #f58158;

}

.about_box .text .bottom .a2 i {

  top: 6px;

  background: url(../images/about_icon1.jpg) no-repeat center center;

}

.about_box2 {

  background: url(../images/about_bg.jpg) no-repeat center center;

  width: 100%;

  height: 740px;

  padding-top: 130px;

}

.about_box2 .text {

  padding-top: 55px;

  width: 668px;

  float: left;

}

.about_box2 .text .jstitle3 {

  border-bottom: none;

  position: relative;

}

.about_box2 .text .jstitle3:before {

  content: "";

  position: absolute;

  left: 0;

  bottom: 0;

  width: 80px;

  height: 1px;

  background: #e48349;

}

.about_box2 .text .jstitle3 span {

  color: #e4a052;

  font-size: 58px;

  font-weight: normal;

}

.about_box2 .text .jstitle3 h3 {

  color: #663300;

  margin-top: -30px;

}

.about_box2 .text .jstitle3 h3 em {

  color: #fff;

  font-size: 24px;

}

.about_box2 .text .jstitle3 p {

  color: #fff;

  font-size: 14px;

  line-height: 24px;

}

.about_box2 .text .con {

  padding-top: 15px;

  color: #fff5e9;

  line-height: 24px;

}

.about_box2 .text .con p {

  margin-bottom: 20px;

}

.about_box2 .text .bottom {

  margin-top: 30px;

  text-align: center;

}

.about_box2 .text .bottom a {

  display: block;

  float: left;

  height: 42px;

  width: 134px;

  border: 1px solid #ffffff;

  background: #ffffff;

  border-radius: 50px;

  text-align: center;

  line-height: 40px;

  color: #f58158;

  font-size: 15px;

  display: inline-block;

  margin-right: 25px;

  margin-left: 0;

}

.about_box2 .text .bottom a i {

  position: relative;

  top: 6px;

  display: inline-block;

  width: 24px;

  height: 24px;

  margin-right: 8px;

}

.about_box2 .text .bottom .a1 i {

  background: url(../images/about_icon2.jpg) no-repeat center center;

}

.about_box2 .text .bottom .a2 i {

  background: url(../images/about_icon1.jpg) no-repeat center center;

}

.about_box2 .img {

  float: right;

  width: 470px;

  height: 530px;

  position: relative;

}

.about_box2 .img:before {

  content: "";

  position: absolute;

  right: 0;

  top: 0;

  width: 364px;

  height: 96%;

  background: #f58158;

}

.about_box2 .img span {

  margin-top: 18px;

  position: relative;

  z-index: 2;

  width: 453px;

  height: 510px;

  display: block;

  float: left;

}

.about_box3 {

  position: relative;

  padding: 60px 0;

  background: url(../images/about_img4.jpg) no-repeat right bottom;

}

.about_box3 .bg1 {

  position: absolute;

  left: 0;

  top: -146px;

  width: 139px;

  height: 218px;

}

.about_box3 .bg2 {

  position: absolute;

  left: 0;

  bottom: -66px;

  width: 262px;

  height: 240px;

}

.about_box3 .jstitle4 {

  text-align: center;

  padding-bottom: 18px;

  position: relative;

}

.about_box3 .jstitle4:before {

  content: "";

  position: absolute;

  left: 50%;

  bottom: 0;

  margin-left: -37px;

  width: 74px;

  height: 1px;

  background: #cccccc;

}

.about_box3 .jstitle4 h3 {

  color: #f58158;

  font-size: 30px;

}

.about_box3 .jstitle4 h3 span {

  text-align: center;

  display: inline-block;

  color: #663300;

  font-size: 20px;

  position: relative;

  bottom: -2px;

}

.about_box3 .jstitle4 h3 span em {

  position: relative;

  bottom: -5px;

  font-weight: normal;

  font-style: normal;

  display: block;

  color: #f58158;

  font-size: 12px;

  font-family: arial;

  text-transform: uppercase;

}

.about_box3 .name {

  margin-top: 15px;

  text-align: center;

  line-height: 24px;

}

.about_box3 ol {

  margin-top: 50px;

  background: url(../images/about_img3.png) no-repeat center top;

}

.about_box3 ol li {

  margin-top: 25px;

  float: left;

  width: 408px;

}

.about_box3 ol li:nth-child(2n) {

  float: right;

}

.about_box3 ol li:first-child,

.about_box3 ol li:first-child + li {

  margin-top: 0;

}

.about_box3 ol li span {

  display: block;

  width: 58px;

  height: 58px;

  float: left;

}

.about_box3 ol li .text {

  float: right;

  width: 337px;

}

.about_box3 ol li .text h3 {

  color: #663300;

  font-size: 18px;

  margin-bottom: 4px;

}

.about_box3 ol li .text p {

  color: #666666;

  line-height: 24px;

  height: 72px;

  overflow: hidden;

}

.about_box3 .bottom_btn {

  margin-top: 45px;

}

.about_box4 {

  background: url(../images/about_bg2.jpg) no-repeat center center;

  min-height: 985px;

  padding-top: 50px;

}

.about_box4 .top_text {

  position: relative;

}

.about_box4 .top_text .img {

  float: right;

  width: 791px;

}

.about_box4 .top_text .img span {

  width: 791px;

  height: 491px;

  display: block;

  overflow: hidden;

}

.about_box4 .top_text .text {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 507px;

  background: #fff;

  height: 390px;

  padding: 72px 77px 0 40px;

}

.about_box4 .top_text .text .jstitle5 h3 {

  color: #663300;

  font-size: 30px;

  font-weight: normal;

}

.about_box4 .top_text .text .jstitle5 span {

  color: #dedede;

  font-size: 20px;

  text-transform: uppercase;

}

.about_box4 .top_text .text .con {

  margin-top: 25px;

  color: #666666;

  font-size: 18px;

  line-height: 30px;

}

.about_box4 .top_text .text a {

  display: block;

  width: 112px;

  background: #f58158;

  height: 112px;

  color: #ffffff;

  font-size: 18px;

  text-align: center;

  line-height: 112px;

  border-radius: 3px;

  position: absolute;

  right: -54px;

  bottom: 0;

}

.about_box4 ul {

  margin-top: 20px;

}

.about_box4 ul li {

  float: left;

  width: 381px;

  background: #fff;

  margin-right: 28px;

}

.about_box4 ul li:last-child {

  margin-right: 0;

}

.about_box4 ul li .img {

  width: 381px;

  height: 237px;

  overflow: hidden;

}

.about_box4 ul li .text {

  text-align: center;

  color: #666666;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  padding: 15px 10px;

  font-size: 16px;

}

.about_box4 ul li:hover .text {

  color: #663300;

}

.contact_box {

  background: url(../images/contact_bg.jpg) no-repeat center top;

  padding-bottom: 60px;

}

.contact_box .jstitle2 {

  margin-top: 50px;

}

.contact_box .jstitle2 h3 {

  color: #333333;

}

.contact_box .box {

  margin-top: 40px;

}

.contact_box .box .left {

  float: left;

  width: 610px;

  background: #f1f1f1;

  padding: 15px 45px 16px;

}

.contact_box .box .left .top {

  text-align: center;

}

.contact_box .box .left .top span {

  display: inline-block;

  width: 59px;

  height: 78px;

  line-height: 78px;

  margin: 0 15px;

  position: relative;

  cursor: pointer;

}

.contact_box .box .left .top span em {

  z-index: 2;

  position: absolute;

  right: 0;

  bottom: 0;

  width: 19px;

  height: 19px;

  background: #666666 url(../images/contact3.png) no-repeat center center;

  border-radius: 50px;

  overflow: hidden;

}

.contact_box .box .left .top span.cur em {

  background: #d8271c url(../images/contact3.png) no-repeat center center;

}

.contact_box .box .left ul li {

  margin-top: 5px;

  float: left;

  width: 100%;

  background: #f8f8f8;

  border: 1px solid #e8e8e8;

  position: relative;

}

.contact_box .box .left ul li span {

  position: absolute;

  left: 0;

  top: 0;

  width: 29px;

  height: 46px;

}

.contact_box .box .left ul li input {

  width: 100%;

  height: 44px;

  line-height: 44px;

  border: none;

  background: #f8f8f8;

  padding: 0 10px 0 35px;

}

.contact_box .box .left ul li .btn {

  background: #f58158;

  color: #ffffff;

  font-size: 20px;

}

.contact_box .box .right {

  width: 580px;

  float: right;

  background: #eeeeee;

}

.contact_box .box .right h3 {

  text-align: center;

  color: #6a3614;

  font-size: 24px;

  line-height: 62px;

}

.contact_box .box .right .dongtai {

  width: 100%;

  height: 255px;

  overflow: hidden;

  position: relative;

}

.contact_box .box .right ul {

  width: 100%;

}

.contact_box .box .right ul li {

  float: left;

  width: 100%;

  height: 51px;

}

.contact_box .box .right ul li span {

  float: left;

  display: block;

  text-align: center;

  color: #4a240c;

  font-size: 14px;

  font-weight: bold;

  padding: 16px 20px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.contact_box .box .right ul li .s1 {

  width: 15%;

}

.contact_box .box .right ul li .s2 {

  width: 20%;

}

.contact_box .box .right ul li .s3 {

  width: 30%;

}

.contact_box .box .right ul li .s4 {

  width: 35%;

}

.contact_box .box .right ul li:nth-child(2n-1) {

  background: #dcdcdc;

}

.contact_box2 {

  padding: 60px 0 70px;

}

.contact_box2 .jstitle2 h3 {

  color: #333333;

}

.contact_box2 ul {

  margin-top: 35px;

}

.contact_box2 ul li {

  float: left;

  width: 386px;

  margin-right: 21px;

  position: relative;

  padding: 25px 25px 0;

  height: 218px;

  transition: all .5s;

  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

}

.contact_box2 ul li:nth-child(3n) {

  margin-right: 0;

}

.contact_box2 ul li .gq {

  position: absolute;

  right: 12px;

  top: -6px;

  width: 67px;

  height: 57px;

  background: url(../images/contact_icon7.png) no-repeat center center;

}

.contact_box2 ul li .gq span {

  display: block;

  width: 52px;

  height: 33px;

  line-height: 33px;

  margin: 13px 0 0 6px;

}

.contact_box2 ul li h3 {

  color: #666666;

  font-size: 18px;

  padding-bottom: 13px;

  position: relative;

}

.contact_box2 ul li h3:before {

  content: "";

  position: absolute;

  left: 0;

  bottom: 0;

  width: 26px;

  height: 2px;

  background: #bfbfbf;

}

.contact_box2 ul li .text {

  margin-top: 8px;

  color: #999999;

  font-size: 16px;

  line-height: 28px;

}

.contact_box2 ul li:hover {

  background: #ff7442;

}

.contact_box2 ul li:hover h3 {

  color: #fff;

}

.contact_box2 ul li:hover h3:before {

  background: #fff;

}

.contact_box2 ul li:hover .text {

  color: #fff;

}

.contact_box3 {

  background: url(../images/contact_bg2.jpg) no-repeat center top;

  padding-top: 60px;

  padding-bottom: 70px;

}

.contact_box3 h3 {

  color: #ffffff;

  font-size: 20px;

  font-weight: normal;

}

.contact_box3 h3 span {

  font-size: 30px;

  text-transform: uppercase;

  font-family: arial;

  position: relative;

  bottom: -2px;

}

.contact_box3 .box {

  margin-top: 20px;

  background: #fff;

  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

  padding: 20px;

}

.contact_box3 .box .img_box p {

  width: 100%;

  line-height: 0;

  display: none;

}

.contact_box3 .box .img_box p:first-child {

  display: block;

}

.contact_box3 .box .tables_btn ul li {

  float: left;

  width: 100%;

  padding: 15px 0;

  cursor: pointer;

}

.contact_box3 .box .tables_btn ul li .img {

  text-align: center;

  float: left;

  width: 60px;

  padding-top: 10px;

}

.contact_box3 .box .tables_btn ul li .img span {

  display: block;

  width: 39px;

  height: 44px;

  margin: 0 auto;

}

.contact_box3 .box .tables_btn ul li .img em {

  width: 39px;

  height: 44px;

  margin: 0 auto;

  display: none;

}

.contact_box3 .box .tables_btn ul li .text {

  float: right;

  width: 1100px;

}

.contact_box3 .box .tables_btn ul li .text h4 {

  color: #666666;

  font-size: 18px;

  padding-bottom: 12px;

  position: relative;

}

.contact_box3 .box .tables_btn ul li .text h4:before {

  content: "";

  position: absolute;

  left: 0;

  bottom: 0;

  width: 26px;

  height: 2px;

  background: #bfbfbf;

}

.contact_box3 .box .tables_btn ul li .text p {

  color: #999999;

  font-size: 14px;

  margin-top: 8px;

}

.contact_box3 .box .tables_btn ul li.cur {

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

}

.contact_box3 .box .tables_btn ul li.cur .img span {

  display: none;

}

.contact_box3 .box .tables_btn ul li.cur .img em {

  display: block;

}

.global_box {

  padding: 60px 0;

}

.global_box .menu {

  margin-top: 30px;

}

.global_box .top_box {

  margin-top: 50px;

}

.global_box .top_box .img_box {

  float: left;

  width: 640px;

  height: 435px;

  overflow: hidden;

  position: relative;

}

.global_box .top_box .img_box .dt_img {

  width: 100%;

}

.global_box .top_box .img_box .thumbnail {

  z-index: 9;

  position: absolute;

  left: 50%;

  bottom: 13px;

  width: 412px;

  margin-left: -206px;

}

.global_box .top_box .img_box .thumbnail span {

  display: block;

  padding: 0 10px;

  cursor: pointer;

}

.global_box .top_box .img_box .thumbnail span img {

  border: 1px solid #666;

}

.global_box .top_box .img_box .thumbnail span:hover img {

  border-color: #f58158;

}

.global_box .top_box .img_box .thumbnail .slick-current img {

  border-color: #f58158;

}

.global_box .top_box .text_box {

  margin-top: -16px;

  float: right;

  width: 560px;

  height: 464px;

  padding: 60px 22px 0;

  background: url(../images/global_bg.jpg) no-repeat center center / cover;

}

.global_box .top_box .text_box .top {

  text-align: center;

}

.global_box .top_box .text_box .top span {

  color: #f8a685;

  font-size: 82px;

  font-family: "ARID-ITC-STD";

}

.global_box .top_box .text_box .top .icon {

  display: block;

  width: 78px;

  height: 38px;

  line-height: 0;

  margin: -50px auto 0;

}

.global_box .top_box .text_box .text {

  margin-top: 25px;

}

.global_box .top_box .text_box .text h3 {

  color: #fffdfc;

  font-size: 20px;

  text-align: center;

}

.global_box .top_box .text_box .text p {

  margin-top: 30px;

  color: #fff0ea;

  font-size: 14px;

  line-height: 24px;

}

.global_box .top_box .text_box .bottom {

  margin-top: 40px;

  text-align: center;

}

.global_box .top_box .text_box .bottom a {

  margin: 0 7px;

  display: inline-block;

  width: 134px;

  height: 42px;

  background: #fff;

  border-radius: 50px;

  line-height: 42px;

  color: #f58158;

  font-size: 16px;

}

.global_box .top_box .text_box .bottom a i {

  display: inline-block;

  position: relative;

  top: 3px;

  margin-right: 5px;

}

.global_box .top_box .text_box .bottom .a1 i {

  background: url(../images/global_icon3.jpg) no-repeat center center;

  width: 17px;

  height: 19px;

}

.global_box .top_box .text_box .bottom .a2 i {

  background: url(../images/global_icon4.jpg) no-repeat center center;

  width: 18px;

  height: 18px;

}

.global_box2 {

  padding-bottom: 70px;

}

.global_box2 ul li {

  float: left;

  width: 387px;

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);

  margin-right: 19px;

}

.global_box2 ul li:nth-child(3n) {

  margin-right: 0;

}

.global_box2 ul li .img {

  width: 387px;

  height: 270px;

  overflow: hidden;

}

.global_box2 ul li .text {

  padding: 15px 20px;

}

.global_box2 ul li .text h3 {

  color: #666666;

  font-size: 18px;

}

.global_box2 ul li .text p {

  margin-top: 5px;

  color: #666666;

  font-size: 14px;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

}

.xyhj_box {

  background: url(../images/news_bg.jpg) no-repeat center top;

}

.xyhj_box .text_box {

  margin-top: 50px;

  padding-bottom: 25px;

  border-right: 4px solid #f58158;

  padding-right: 65px;

  -moz-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.2);

  -webkit-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.2);

  box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.2);

}

.xyhj_box .text_box .img_box {

  margin-left: 20px;

  float: left;

  width: 502px;

  height: 450px;

  position: relative;

}

.xyhj_box .text_box .img_box ul li {

  position: absolute;

  overflow: hidden;

  transition: all .5s;

}

.xyhj_box .text_box .img_box ul li span {

  display: block;

  width: 100%;

  overflow: hidden;

}

.xyhj_box .text_box .img_box ul li span img {

  transition: all 1s;

  -moz-transition: all 1s;

  -o-transition: all 1s;

  -webkit-transition: all 1s;

  -ms-transition: all 1s;

}

.xyhj_box .text_box .img_box ul li:first-child {

  left: 0;

  top: 117px;

  width: 356px;

  height: 252px;

}

.xyhj_box .text_box .img_box ul li:first-child + li {

  left: 165px;

  top: 0;

  width: 251px;

  height: 178px;

}

.xyhj_box .text_box .img_box ul li:first-child + li + li {

  right: 0;

  bottom: 0;

  width: 290px;

  height: 205px;

}

.xyhj_box .text_box .img_box ul li:before {

  content: "";

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: rgba(255, 255, 255, 0.4);

}

.xyhj_box .text_box .img_box ul li.cur,

.xyhj_box .text_box .img_box ul li:hover {

  z-index: 999;

}

.xyhj_box .text_box .img_box ul li.cur:before,

.xyhj_box .text_box .img_box ul li:hover:before {

  display: none;

}

.xyhj_box .text_box .img_box ul li.cur span img,

.xyhj_box .text_box .img_box ul li:hover span img {

  transform: scale(1.1);

  -moz-transform: scale(1.1);

  -o-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

}

.xyhj_box .text_box .text {

  padding-top: 110px;

  float: right;

  width: 575px;

}

.xyhj_box .text_box .text .nt_tit span {

  color: #f7ecdc;

  font-size: 45px;

  text-transform: uppercase;

  font-family: arial;

  text-spacing: -3px;

  letter-spacing: -5px;

}

.xyhj_box .text_box .text .nt_tit h3 {

  color: #6a3614;

  font-size: 30px;

  margin-top: -28px;

  padding-bottom: 16px;

  position: relative;

}

.xyhj_box .text_box .text .nt_tit h3:before {

  content: "";

  position: absolute;

  left: 0;

  bottom: 0;

  width: 70px;

  height: 3px;

  background: #fcd9cd;

}

.xyhj_box .text_box .text p {

  color: #666666;

  font-size: 14px;

  line-height: 24px;

  margin-top: 12px;

}

.xyhj_box .text_box .text .bottom {

  margin-top: 45px;

}

.xyhj_box .text_box .text .bottom a {

  width: 134px;

  height: 42px;

  border-radius: 50px;

  border: 1px solid #e6e6e6;

  display: block;

  float: left;

  text-align: center;

  line-height: 42px;

  font-size: 15px;

  margin-right: 16px;

  color: #f58158;

}

.xyhj_box .text_box .text .bottom .a1 {

  background: #f58158;

  border-color: #f58158;

  color: #fff;

}

.xyhj_box .text_box .text .bottom .a1 i {

  display: inline-block;

  width: 20px;

  height: 20px;

  position: relative;

  top: 3px;

  margin-right: 5px;

  background: url(../images/xyhj_1.jpg) no-repeat center center;

}

.xyhj_box .text_box .text .bottom .a2 i {

  display: inline-block;

  width: 24px;

  height: 24px;

  position: relative;

  top: 6px;

  margin-right: 5px;

  background: url(../images/xyhj_2.jpg) no-repeat center center;

}

.xyhj_box2 {

  background: url(../images/xyhj_bg.jpg) no-repeat center top;

  height: 692px;

  margin-top: 60px;

  padding-top: 105px;

  position: relative;

}

.xyhj_box2 .bg1 {

  width: 196px;

  height: 261px;

  display: block;

  position: absolute;

  right: 0;

  top: -126px;

}

.xyhj_box2 .bg2 {

  width: 139px;

  height: 218px;

  display: block;

  position: absolute;

  left: 0;

  bottom: -80px;

}

.xyhj_box2 .text_box {

  margin-top: 0;

  border-left: 4px solid #f5ae38;

  border-right: 0;

  background: #fff;

  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);

  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);

  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);

  padding: 20px 0 20px 0;

}

.xyhj_box2 .text_box .img_box {

  margin-right: 20px;

  float: right;

}

.xyhj_box2 .text_box .text {

  float: left;

  margin-left: 20px;

}

.xyhj_box3 {

  padding-top: 60px;

}

.xyhj_box3 .text_box {

  margin-top: 0;

}

.zpzs_box {

  background: url(../images/zpzs_bg.jpg) no-repeat center top;

  padding-bottom: 60px;

}

.zpzs_box .jstitle2 {

  margin-top: 50px;

}

.zpzs_box .box {

  margin-top: 40px;

}

.zpzs_box .box .left {

  float: left;

  width: 591px;

  height: 452px;

  overflow: hidden;

  position: relative;

}

.zpzs_box .box .left span {

  display: block;

  overflow: hidden;

  width: 100%;

}

.zpzs_box .box .left .t {

  position: absolute;

  left: 50%;

  margin-left: -278px;

  bottom: 20px;

  width: 556px;

  height: 86px;

  background: rgba(255, 255, 255, 0.5);

  text-align: center;

  line-height: 86px;

  color: #663300;

  font-size: 18px;

  font-weight: bold;

}

.zpzs_box .box .left .t:before {

  content: "";

  position: absolute;

  left: 32px;

  bottom: -13px;

  width: 3px;

  height: 45px;

  background: #f67f54;

}

.zpzs_box .box .right {

  float: right;

  width: 590px;

}

.zpzs_box .box .right ul {

  margin-top: -12px;

}

.zpzs_box .box .right ul li {

  float: left;

  width: 286px;

  padding: 6px;

  margin-top: 12px;

  text-align: center;

  background: #fff;

}

.zpzs_box .box .right ul li:nth-child(2n) {

  float: right;

}

.zpzs_box .box .right ul li .img {

  width: 273px;

  height: 171px;

  position: relative;

  overflow: hidden;

}

.zpzs_box .box .right ul li .img img {

  display: block;

  max-width: 100%;

  max-height: 100%;

  position: absolute;

  margin: auto;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

}

.zpzs_box .box .right ul li .img span {

  display: none;

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: rgba(246, 127, 84, 0.5);

}

.zpzs_box .box .right ul li .t {

  color: #333333;

  font-size: 18px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  padding: 7px 10px 5px;

}

.zpzs_box .box .right ul li:hover {

  background: #f67f54;

}

.zpzs_box .box .right ul li:hover .img span {

  display: block;

}

.zpzs_box .box .right ul li:hover .t {

  color: #fff;

}

.zpzs_box .bottom {

  margin-top: 50px;

  text-align: center;

}

.zpzs_box .bottom a {

  width: 134px;

  height: 42px;

  border-radius: 50px;

  border: 1px solid #fff;

  display: inline-block;

  text-align: center;

  line-height: 42px;

  font-size: 15px;

  margin-right: 16px;

  color: #f58158;

  background: #fff;

}

.zpzs_box .bottom .a1 {

  background: #f58158;

  border-color: #f58158;

  color: #fff;

}

.zpzs_box .bottom .a1 i {

  display: inline-block;

  width: 24px;

  height: 24px;

  position: relative;

  top: 6px;

  margin-right: 5px;

  background: url(../images/icon17.jpg) no-repeat center center;

}

.zpzs_box .bottom .a2 i {

  display: inline-block;

  width: 17px;

  height: 19px;

  position: relative;

  top: 3px;

  margin-right: 5px;

  background: url(../images/global_icon3.jpg) no-repeat center center;

}

.zpzs_box2 {

  position: relative;

  padding: 60px 0;

  background: url(../images/zpzs_bg2.jpg) no-repeat right top;

}

.zpzs_box2 .bg {

  width: 139px;

  height: 218px;

  position: absolute;

  left: 0;

  top: -103px;

}

.zpzs_box2 .zpzs_btn {

  margin: 35px auto 0;

  width: 800px;

  text-align: center;

}

.zpzs_box2 .zpzs_btn a {

  float: left;

  display: block;

  background: #b2aaa5;

  line-height: 40px;

  min-width: 143px;

  color: #ffffff;

  font-size: 18px;

  border-radius: 50px;

  margin: 5px 8px;

}

.zpzs_box2 .zpzs_btn a:hover,

.zpzs_box2 .zpzs_btn a.cur {

  background: #f58158;

}

.zpzs_box2 .zpzs_list {

  margin-top: 30px;

}

.zpzs_box2 .zpzs_list ul {

  margin-top: -12px;

}

.zpzs_box2 .zpzs_list ul li {

  float: left;

  width: 286px;

  padding: 6px;

  margin-top: 18px;

  text-align: center;

  background: #fff;

  margin-right: 18px;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

}

.zpzs_box2 .zpzs_list ul li .img {

  width: 273px;

  height: 227px;

  position: relative;

  overflow: hidden;

}

.zpzs_box2 .zpzs_list ul li .img img {

  display: block;

  max-width: 100%;

  max-height: 100%;

  position: absolute;

  margin: auto;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

}

.zpzs_box2 .zpzs_list ul li .img span {

  display: none;

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: rgba(246, 127, 84, 0.5);

}

.zpzs_box2 .zpzs_list ul li .t {

  color: #333333;

  font-size: 18px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  padding: 10px 10px 5px;

}

.zpzs_box2 .zpzs_list ul li:hover {

  background: #f67f54;

}

.zpzs_box2 .zpzs_list ul li:hover .img span {

  display: block;

}

.zpzs_box2 .zpzs_list ul li:hover .t {

  color: #fff;

}

.zpzs_box2 .zpzs_list ul li:nth-child(4n) {

  margin-right: 0;

}

.zpzs_box2 .bottom {

  margin-top: 50px;

  text-align: center;

}

.zpzs_box2 .bottom a {

  width: 134px;

  height: 42px;

  border-radius: 50px;

  border: 1px solid #f58158;

  display: inline-block;

  text-align: center;

  line-height: 42px;

  font-size: 15px;

  margin-right: 16px;

  color: #f58158;

  background: #fff;

}

.zpzs_box2 .bottom .a1 {

  background: #f58158;

  border-color: #f58158;

  color: #fff;

}

.zpzs_box2 .bottom .a1 i {

  display: inline-block;

  width: 24px;

  height: 24px;

  position: relative;

  top: 6px;

  margin-right: 5px;

  background: url(../images/icon17.jpg) no-repeat center center;

}

.zpzs_box2 .bottom .a2 i {

  display: inline-block;

  width: 18px;

  height: 18px;

  position: relative;

  top: 3px;

  margin-right: 5px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.tc_box2 {

  display: none;

  position: fixed;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: url(../images/bg.png);

  z-index: 999;

}

.tc_box2 .box {

  width: 1084px;

  height: 580px;

  background: #663200;

  position: relative;

  top: 50%;

  left: 50%;

  margin-left: -542px;

  margin-top: -290px;

  padding-top: 26px;

}

.tc_box2 .box .guanbi {

  position: absolute;

  right: 26px;

  top: -54px;

  width: 65px;

  height: 54px;

  cursor: pointer;

}

.tc_box2 .box .left_btn,

.tc_box2 .box .right_btn {

  width: 53px;

  height: 105px;

  display: block;

  position: absolute;

  top: 238px;

}

.tc_box2 .box .left_btn {

  left: 82px;

}

.tc_box2 .box .right_btn {

  right: 82px;

}

.tc_box2 .box .box_con {

  width: 706px;

  background: #fff;

  margin: 0 auto;

  padding: 22px;

}

.tc_box2 .box .box_con .img {

  width: 100%;

  overflow: hidden;

  height: 415px;

  position: relative;

}

.tc_box2 .box .box_con .img img {

  display: block;

  max-width: 100%;

  max-height: 100%;

  position: absolute;

  margin: auto;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

}

.tc_box2 .box .box_con .text {

  padding-top: 8px;

}

.tc_box2 .box .box_con .text h3 {

  color: #663200;

  font-size: 20px;

  font-weight: normal;

  text-align: center;

}

.tc_box2 .box .box_con .text p {

  margin-top: 3px;

  color: #663200;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.xyfc_box {

  background: url(../images/news_bg.jpg) no-repeat center top;

  padding-bottom: 60px;

}

.xyfc_box .jstitle2 {

  margin-top: 50px;

}

.xyfc_box .top_box {

  margin-top: 40px;

}

.xyfc_box .top_box .img {

  float: left;

  width: 579px;

  height: 405px;

  overflow: hidden;

}

.xyfc_box .top_box .text {

  float: right;

  width: 621px;

  background: #f5a64a;

  height: 348px;

  overflow: hidden;

  margin-top: 30px;

  padding: 30px;

}

.xyfc_box .top_box .text h3 {

  color: #fffcf8;

  font-size: 14px;

}

.xyfc_box .top_box .text h3 span {

  font-size: 22px;

}

.xyfc_box .top_box .text .t {

  margin-top: 10px;

  color: #fff9f3;

  line-height: 24px;

}

.xyfc_box .top_box .text .more {

  margin-top: 30px;

  width: 134px;

  height: 42px;

  border-radius: 50px;

  display: block;

  text-align: center;

  line-height: 42px;

  font-size: 15px;

  margin-right: 16px;

  color: #f58158;

  background: #fff;

}

.xyfc_box .top_box .text .more i {

  display: inline-block;

  width: 17px;

  height: 19px;

  position: relative;

  top: 3px;

  margin-right: 5px;

  background: url(../images/global_icon3.jpg) no-repeat center center;

}

.xyfc_box .xyfc_list {

  margin-top: 30px;

}

.xyfc_box .xyfc_list ul li {

  float: left;

  width: 387px;

  background: #fff;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

  margin-right: 19px;

}

.xyfc_box .xyfc_list ul li:nth-child(3n) {

  margin-right: 0;

}

.xyfc_box .xyfc_list ul li .img {

  width: 387px;

  height: 270px;

  overflow: hidden;

  position: relative;

}

.xyfc_box .xyfc_list ul li .img img {

  display: block;

  max-width: 100%;

  max-height: 100%;

  position: absolute;

  margin: auto;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

}

.xyfc_box .xyfc_list ul li .img span {

  display: none;

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: rgba(245, 166, 74, 0.3);

}

.xyfc_box .xyfc_list ul li .text {

  padding: 20px;

}

.xyfc_box .xyfc_list ul li .text h3 {

  color: #666666;

  font-size: 14px;

}

.xyfc_box .xyfc_list ul li .text h3 span {

  font-size: 18px;

}

.xyfc_box .xyfc_list ul li .text p {

  margin-top: 5px;

  color: #666666;

  font-size: 14px;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

}

.xyfc_box .xyfc_list ul li:hover .img span {

  display: block;

}

.xyfc_box .xyfc_list ul li:hover .text h3 {

  color: #f58158;

}

.xyfc_box .bottom {

  margin-top: 30px;

  text-align: center;

}

.xyfc_box .bottom a {

  width: 134px;

  height: 42px;

  border-radius: 50px;

  border: 1px solid #f58158;

  display: inline-block;

  text-align: center;

  line-height: 40px;

  font-size: 15px;

  margin-right: 16px;

  color: #f58158;

  background: #fff;

}

.xyfc_box .bottom .a1 {

  background: #f58158;

  border-color: #f58158;

  color: #fff;

}

.xyfc_box .bottom .a1 i {

  display: inline-block;

  width: 24px;

  height: 24px;

  position: relative;

  top: 6px;

  margin-right: 5px;

  background: url(../images/icon17.jpg) no-repeat center center;

}

.xyfc_box .bottom .a2 i {

  display: inline-block;

  width: 18px;

  height: 18px;

  position: relative;

  top: 3px;

  margin-right: 5px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.xyfc_box2 {

  background: #f58158;

  padding: 60px 0;

  position: relative;

}

.xyfc_box2 .bg {

  position: absolute;

  right: 0;

  top: -166px;

  width: 259px;

  height: 216px;

}

.xyfc_box2 .bg2 {

  position: absolute;

  left: 0;

  top: 360px;

  width: 139px;

  height: 218px;

}

.xyfc_box2 .jstitle2 {

  margin-top: 0;

  border-color: #e69c82;

}

.xyfc_box2 .jstitle2 h3,

.xyfc_box2 .jstitle2 span {

  color: #fff2ed;

}

.xyfc_box2 .name_tit {

  color: #fff2ed;

}

.xyfc_box2 .top_box {

  position: relative;

}

.xyfc_box2 .top_box .yw {

  position: absolute;

  right: 0;

  width: 621px;

  top: -12px;

  z-index: 2;

  color: #ef8d6a;

  font-size: 65px;

  font-style: normal;

  text-transform: uppercase;

  letter-spacing: -5px;

}

.xyfc_box2 .top_box .text {

  margin-top: 57px;

}

.xyfc_box2 .bottom .a1 {

  background: #f5a64a;

}

.xyfc_box2 .bottom .a1 i {

  background: url(../images/xyfc_icon1.jpg) no-repeat center center;

  width: 16px;

  height: 8px;

  top: 0;

}

.xyfcshow_box {

  padding: 70px 0 60px;

}

.xyfcshow_box .box_top {

  background: #f5a64a;

  padding: 0 20px 40px 10px;

}

.xyfcshow_box .box_top .img_box {

  margin-top: -27px;

  float: left;

  width: 554px;

}

.xyfcshow_box .box_top .img_box .dt_img {

  width: 554px;

  height: 385px;

  width: 100%;

  overflow: hidden;

}

.xyfcshow_box .box_top .img_box .thumbnail {

  margin-top: 20px;

  margin-left: -10px;

  width: 572px;

}

.xyfcshow_box .box_top .img_box .thumbnail span {

  display: block;

  padding: 0 10px;

  cursor: pointer;

}

.xyfcshow_box .box_top .img_box .thumbnail span img {

  border: 2px solid #f5a64a;

}

.xyfcshow_box .box_top .img_box .thumbnail span:hover img {

  border-color: #a7692c;

}

.xyfcshow_box .box_top .img_box .thumbnail .slick-current img {

  border-color: #a7692c;

}

.xyfcshow_box .box_top .text_box {

  float: right;

  width: 590px;

}

.xyfcshow_box .box_top .text_box .text {

  margin-top: 30px;

}

.xyfcshow_box .box_top .text_box h3 {

  color: #6a3614;

  font-size: 18px;

}

.xyfcshow_box .box_top .text_box .t {

  margin-top: 5px;

  color: #fff9f3;

  line-height: 24px;

}

.xyfcshow_box .box_top .text_box .bottom {

  margin-top: 40px;

}

.xyfcshow_box .box_top .text_box .bottom a {

  width: 134px;

  height: 42px;

  background: #ffffff;

  float: left;

  border-radius: 50px;

  text-align: center;

  line-height: 42px;

  color: #f58158;

  font-size: 15px;

  display: inline-block;

  margin-right: 20px;

}

.xyfcshow_box .box_top .text_box .bottom a i {

  position: relative;

  top: 6px;

  display: inline-block;

  width: 24px;

  height: 24px;

  margin-right: 8px;

  background: url(../images/xyhj_2.jpg) no-repeat center center;

}

.xyfcshow_box .box_top .text_box .bottom .a2 i {

  top: 3px;

  width: 18px;

  height: 18px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.xyfcshow_box .box_min {

  margin-top: 30px;

}

.xyfcshow_box .box_min .left {

  float: left;

  width: 578px;

  height: 443px;

  position: relative;

  overflow: hidden;

}

.xyfcshow_box .box_min .left .btn {

  cursor: pointer;

  display: block;

  width: 150px;

  height: 150px;

  position: absolute;

  left: 50%;

  top: 50%;

  margin-left: -75px;

  margin-top: -75px;

}

.xyfcshow_box .box_min .left .text {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  background: rgba(102, 51, 0, 0.8);

  padding: 10px 20px;

}

.xyfcshow_box .box_min .left .text h3 {

  color: #fff7ef;

  font-size: 18px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.xyfcshow_box .box_min .left .text p {

  margin-top: 5px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  color: #ffffff;

}

.xyfcshow_box .box_min .right {

  float: right;

  width: 590px;

}

.xyfcshow_box .box_min .right ul {

  margin-top: -12px;

}

.xyfcshow_box .box_min .right ul li {

  float: left;

  width: 286px;

  padding: 6px;

  margin-top: 12px;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

  text-align: center;

  background: #fff;

}

.xyfcshow_box .box_min .right ul li:nth-child(2n) {

  float: right;

}

.xyfcshow_box .box_min .right ul li .img {

  width: 268px;

  height: 168px;

  position: relative;

  overflow: hidden;

}

.xyfcshow_box .box_min .right ul li .img img {

  display: block;

  max-width: 100%;

  max-height: 100%;

  position: absolute;

  margin: auto;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

}

.xyfcshow_box .box_min .right ul li .img span {

  cursor: pointer;

  display: none;

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: rgba(246, 127, 84, 0.5);

}

.xyfcshow_box .box_min .right ul li .img span img {

  width: 60px;

  height: 60px;

}

.xyfcshow_box .box_min .right ul li .t {

  color: #333333;

  font-size: 18px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  padding: 7px 10px 3px;

}

.xyfcshow_box .box_min .right ul li:hover {

  background: #f67f54;

}

.xyfcshow_box .box_min .right ul li:hover .img span {

  display: block;

}

.xyfcshow_box .box_min .right ul li:hover .t {

  color: #fff;

}

.xyfcshow_box2 {

  background: url(../images/xyfcshow_bg.jpg) no-repeat center top / cover;

  padding: 60px 0;

  position: relative;

}

.xyfcshow_box2 .bg {

  position: absolute;

  left: 0;

  top: -120px;

  width: 134px;

  height: 235px;

}

.xyfcshow_box2 .jstitle2 {

  border-color: #e69c82;

}

.xyfcshow_box2 .jstitle2 h3,

.xyfcshow_box2 .jstitle2 span {

  color: #fff2ed;

}

.xyfcshow_box2 .name_tit {

  color: #fff2ed;

}

.xyfcshow_box2 ul {

  margin-top: 30px;

}

.xyfcshow_box2 ul li {

  background: #f8f8f8;

  float: left;

  width: 386px;

  margin-right: 21px;

}

.xyfcshow_box2 ul li:nth-child(3n) {

  margin-right: 0;

}

.xyfcshow_box2 ul li .img {

  line-height: 0;

  width: 100%;

}

.xyfcshow_box2 ul li .t {

  text-align: center;

  color: #333333;

  font-size: 16px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  padding: 10px;

}

.xyfcshow_box2 .bottom {

  margin-top: 30px;

  text-align: center;

}

.xyfcshow_box2 .bottom a {

  width: 134px;

  height: 42px;

  border-radius: 50px;

  border: 1px solid #f58158;

  display: inline-block;

  text-align: center;

  line-height: 40px;

  font-size: 15px;

  margin-right: 16px;

  color: #f58158;

  background: #fff;

}

.xyfcshow_box2 .bottom .a1 i {

  display: inline-block;

  width: 24px;

  height: 24px;

  position: relative;

  top: 6px;

  margin-right: 5px;

  background: url(../images/xyhj_2.jpg) no-repeat center center;

}

.xyfcshow_box2 .bottom .a2 i {

  display: inline-block;

  width: 18px;

  height: 18px;

  position: relative;

  top: 3px;

  margin-right: 5px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.xyfcshow_box3 {

  padding: 60px 0;

}

.xyfcshow_box3 ul {

  margin-top: 10px;

}

.xyfcshow_box3 ul li {

  float: left;

  width: 590px;

  -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);

  -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);

  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);

  padding: 15px 25px;

  margin-top: 20px;

}

.xyfcshow_box3 ul li .img {

  float: left;

  width: 88px;

  height: 88px;

  border-radius: 50px;

  overflow: hidden;

}

.xyfcshow_box3 ul li .img img {

  border-radius: 50px;

}

.xyfcshow_box3 ul li .text {

  float: right;

  width: 430px;

}

.xyfcshow_box3 ul li .text .top {

  line-height: 32px;

}

.xyfcshow_box3 ul li .text .top h3 {

  float: left;

  max-width: 60%;

  color: #999999;

  font-size: 16px;

  font-weight: normal;

}

.xyfcshow_box3 ul li .text .top h3 span {

  color: #000000;

  font-size: 20px;

}

.xyfcshow_box3 ul li .text .top a {

  display: inline-block;

  margin-top: 3px;

  float: right;

  line-height: 36px;

  background: url(../images/pic12.jpg) no-repeat right 7px;

  padding-right: 20px;

  color: #666666;

  font-size: 14px;

}

.xyfcshow_box3 ul li .text .data {

  color: #cccccc;

  font-size: 14px;

}

.xyfcshow_box3 ul li .text p {

  margin-top: 8px;

  color: #666666;

  text-overflow: ellipsis;

  /*overflow: hidden;

  white-space: nowrap;*/

}

.xyfcshow_box3 ul li:nth-child(2n) {

  float: right;

}

.xyfcshow_box3 .bottom {

  margin-top: 40px;

  text-align: center;

}

.xyfcshow_box3 .bottom a {

  width: 134px;

  height: 42px;

  border-radius: 50px;

  border: 1px solid #f58158;

  display: inline-block;

  text-align: center;

  line-height: 40px;

  font-size: 15px;

  margin-right: 16px;

  color: #f58158;

  background: #fff;

}

.xyfcshow_box3 .bottom .a1 {

  background: #f58158;

  border-color: #f58158;

  color: #fff;

}

.xyfcshow_box3 .bottom .a1 i {

  display: inline-block;

  width: 24px;

  height: 24px;

  position: relative;

  top: 6px;

  margin-right: 5px;

  background: url(../images/icon17.jpg) no-repeat center center;

}

.xyfcshow_box3 .bottom .a2 i {

  display: inline-block;

  width: 18px;

  height: 18px;

  position: relative;

  top: 3px;

  margin-right: 5px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.video_banner {

  overflow: hidden;

}

.video_banner img {

  width: 100%;

}

.video_banner .text {

  position: relative;

}

.video_banner .text em {

  display: block;

  width: 150px;

  height: 150px;

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

  cursor: pointer;

}

.video_banner .slick-prev,

.video_banner .slick-next {

  width: 51px;

  height: 51px;

  border: none;

  margin-top: -25.5px;

}

.video_banner .slick-prev {

  background: url(../images/left2.png) no-repeat center center;

  left: 10%;

}

.video_banner .slick-next {

  background: url(../images/right2.png) no-repeat center center;

  right: 10%;

}

.video_banner .slick-dots {

  bottom: 45px;

}

.video_banner .slick-dots li {

  margin: 0 10px;

}

.video_banner .slick-dots li button {

  width: 21px;

  height: 21px;

  background: url(../images/btn5.png) no-repeat center center;

}

.video_banner .slick-dots li.slick-active button {

  background: url(../images/btn6.png) no-repeat center center;

}

.video_box {

  background: url(../images/news_bg.jpg) no-repeat center top;

  padding-bottom: 60px;

}

.video_box .jstitle2 {

  margin-top: 50px;

}

.video_box .menu {

  margin-top: 30px;

}

.video_box .video_list {

  margin-top: 20px;

}

.video_box .video_list ul {

  margin-left: -18px;

}

.video_box .video_list ul li {

  float: left;

  margin-left: 18px;

  width: 286px;

  padding: 9px;

  margin-top: 12px;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

  text-align: center;

  background: #fff;

}

.video_box .video_list ul li:first-child {

  padding: 0;

  float: left;

  width: 591px;

  height: 452px;

  position: relative;

  overflow: hidden;

}

.video_box .video_list ul li:first-child .img {

  width: 591px;

  height: 452px;

  position: relative;

  overflow: hidden;

}

.video_box .video_list ul li:first-child .img span {

  cursor: pointer;

  display: block;

  width: 100%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0;

  background: none;

}

.video_box .video_list ul li:first-child .img span img {

  width: 150px;

  height: 150px;

}

.video_box .video_list ul li:first-child .text {

  text-align: left;

  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  background: rgba(102, 51, 0, 0.8);

  padding: 10px 20px;

}

.video_box .video_list ul li:first-child .text h3 {

  color: #fff7ef;

  font-size: 18px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.video_box .video_list ul li:first-child .text p {

  margin-top: 5px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  color: #ffffff;

}

.video_box .video_list ul li .img {

  width: 268px;

  height: 168px;

  position: relative;

  overflow: hidden;

}

.video_box .video_list ul li .img img {

  display: block;

  max-width: 100%;

  max-height: 100%;

  position: absolute;

  margin: auto;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

}

.video_box .video_list ul li .img span {

  cursor: pointer;

  display: none;

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: rgba(246, 127, 84, 0.5);

}

.video_box .video_list ul li .img span img {

  width: 60px;

  height: 60px;

}

.video_box .video_list ul li .t {

  color: #333333;

  font-size: 18px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  padding: 7px 10px 2px;

}

.video_box .video_list ul li:hover {

  background: #f67f54;

}

.video_box .video_list ul li:hover .img span {

  display: block;

}

.video_box .video_list ul li:hover .t {

  color: #fff;

}

.zxyy_con {

  background: #7b4e1c;

  width: 100%;

  height: 70px;

  position: fixed;

  left: 0;

  bottom: 0;

  z-index: 999;

}

.zxyy_con .yuyue {

  margin-top: -44px;

  display: block;

  width: 140px;

  height: 107px;

  float: left;

}

.zxyy_con .text {

  padding-top: 12px;

  float: right;

}

.zxyy_con .text input {

  width: 310px;

  height: 50px;

  border-radius: 50px;

  border: 1px solid #c0aa92;

  background: none;

  padding: 0 20px;

  float: left;

  color:#ffffff;

      font-size: 14px;

}

.zxyy_con .text a, .zxyy_con .text button {

  display: block;

  float: left;

  width: 178px;

  height: 50px;

  border-radius: 50px;

  text-align: center;

  line-height: 50px;

  margin-left: 16px;

  color: #ffffff;

  font-size: 18px;

  border: 0;

}

.zxyy_con .text .a1 {

  background: #ec6800;

}

.zxyy_con .text .a1 i {

  background: url(../images/yy2.png) no-repeat center center;

  display: inline-block;

  width: 28px;

  height: 32px;

  line-height: 32px;

  position: relative;

  top: 9px;

  margin-right: 10px;

}

.zxyy_con .text .a2 {

  background: #f67f54;

}

.zxyy_con .text .a2 i {

  background: url(../images/yy3.png) no-repeat center center;

  display: inline-block;

  width: 32px;

  height: 28px;

  line-height: 32px;

  position: relative;

  top: 7px;

  margin-right: 10px;

}

.jstitle6 {

  text-align: center;

}

.jstitle6 h3 {

  color: #f58158;

  font-size: 36px;

}

.jstitle6 h3 span {

  color: #6c3e10;

  font-size: 30px;

  font-weight: normal;

}

.jstitle6 p {

  margin-top: 8px;

  color: #ceb599;

}

.sztd_box {

  padding: 60px 0;

}

.sztd_box .img_box {

  margin-top: 30px;

  background: url(../images/sztd_bg2.png) repeat-x;

}

.sztd_box .img_box .dt_img {

  width: 1055px;

  margin: 0 auto;

  height: 368px;

}

.sztd_box .img_box .dt_img .text_box {

  height: 368px;

}

.sztd_box .img_box .dt_img .text_box .img {

  float: left;

  width: 292px;

  height: 357px;

  position: relative;

}

.sztd_box .img_box .dt_img .text_box .img em {

  position: absolute;

  right: -16px;

  bottom: -11px;

  width: 73px;

  height: 72px;

  background: url(../images/sztd_bg.png) no-repeat center center;

  font-style: normal;

  text-align: center;

  line-height: 72px;

  display: block;

  color: #613120;

  font-size: 12px;

  font-weight: bold;

}

.sztd_box .img_box .dt_img .text_box .text {

  float: right;

  width: 730px;

  padding-top: 30px;

}

.sztd_box .img_box .dt_img .text_box .text .tit span {

  color: #eab664;

  font-size: 65px;

  text-transform: uppercase;

}

.sztd_box .img_box .dt_img .text_box .text .tit h3 {

  margin-top: -40px;

  color: #ffffff;

  font-size: 24px;

}

.sztd_box .img_box .dt_img .text_box .text .tit .t {

  color: #fff6f6;

  font-size: 14px;

  margin-top: 3px;

  height: auto;

}

.sztd_box .img_box .dt_img .text_box .text p {

  margin-top: 18px;

  color: #fff8ec;

  font-size: 14px;

  line-height: 22px;

  height: 88px;

  overflow: hidden;

}

.sztd_box .img_box .dt_img .text_box .text .bottom {

  margin-top: 30px;

}

.sztd_box .img_box .dt_img .text_box .text .bottom a {

  width: 134px;

  height: 42px;

  background: #ffffff;

  float: left;

  border-radius: 50px;

  text-align: center;

  line-height: 42px;

  color: #f58158;

  font-size: 15px;

  display: inline-block;

  margin-right: 20px;

}

.sztd_box .img_box .dt_img .text_box .text .bottom a i {

  position: relative;

  top: 6px;

  display: inline-block;

  width: 24px;

  height: 24px;

  margin-right: 8px;

  background: url(../images/xyhj_2.jpg) no-repeat center center;

}

.sztd_box .img_box .dt_img .text_box .text .bottom .a2 i {

  top: 3px;

  width: 18px;

  height: 18px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.sztd_box .img_box .dt_img .slick-prev,

.sztd_box .img_box .dt_img .slick-next {

  width: 14px;

  height: 26px;

  border: none;

  margin-top: -13px;

}

.sztd_box .img_box .dt_img .slick-prev {

  background: url(../images/left3.png) no-repeat center center;

  left: -38px;

}

.sztd_box .img_box .dt_img .slick-next {

  background: url(../images/right3.png) no-repeat center center;

  right: -38px;

}

.sztd_box .img_box .thumbnail {

  margin-top: 15px;

  margin-left: -10px;

  width: 1220px;

}

.sztd_box .img_box .thumbnail .text_box {

  cursor: pointer;

  background: #f2bf6e;

  padding: 13px 20px;

  height: 83px;

  margin: 0 10px;

}

.sztd_box .img_box .thumbnail .text_box .img {

  width: 62px;

  height: 57px;

  float: left;

  border: 1px solid #f9e0ba;

}

.sztd_box .img_box .thumbnail .text_box .text {

  float: left;

  width: 155px;

  margin-left: 25px;

}

.sztd_box .img_box .thumbnail .text_box .text h3 {

  color: #ffffff;

  font-size: 20px;

  font-weight: normal;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.sztd_box .img_box .thumbnail .text_box .text p {

  color: #fef5e6;

  line-height: 22px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.sztd_box .img_box .thumbnail .slick-current .text_box {

  background: #e8b056;

}

.sztd_box2 {

  background: #f58158;

  position: relative;

}

.sztd_box2 .bg {

  width: 157px;

  height: 278px;

  position: absolute;

  right: 0;

  top: -166px;

}

.sztd_box2 .bg2 {

  width: 192px;

  height: 280px;

  position: absolute;

  left: 0;

  bottom: -105px;

}

.sztd_box2 .jstitle6 h3 {

  color: #fff;

}

.sztd_box2 .jstitle6 h3 span {

  color: #fff;

}

.sztd_box2 .jstitle6 p {

  color: #fff;

}

.sztdshow_box {

  padding: 60px 0;

}

.sztdshow_box .text_box {

  background: #f5a64a;

  padding: 0 50px 30px;

}

.sztdshow_box .text_box .left {

  width: 292px;

  float: left;

}

.sztdshow_box .text_box .left .img {

  width: 292px;

  line-height: 0;

  margin-top: -23px;

}

.sztdshow_box .text_box .left .bottom {

  text-align: center;

  margin-top: 25px;

}

.sztdshow_box .text_box .left .bottom a {

  width: 134px;

  height: 42px;

  background: #ffffff;

  border-radius: 50px;

  line-height: 42px;

  color: #f58158;

  font-size: 15px;

  display: inline-block;

  margin: 0 3px;

}

.sztdshow_box .text_box .left .bottom a i {

  position: relative;

  top: 6px;

  display: inline-block;

  width: 24px;

  height: 24px;

  margin-right: 8px;

  background: url(../images/xyhj_2.jpg) no-repeat center center;

}

.sztdshow_box .text_box .left .bottom .a2 i {

  top: 3px;

  width: 18px;

  height: 18px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.sztdshow_box .text_box .right {

  float: right;

  width: 770px;

}

.sztdshow_box .text_box .right .tit {

  margin-bottom: 10px;

}

.sztdshow_box .text_box .right .tit span {

  color: #f6ac55;

  font-size: 65px;

  text-transform: uppercase;

  font-weight: bold;

}

.sztdshow_box .text_box .right .tit h3 {

  margin-top: -40px;

  color: #6a3614;

  font-size: 24px;

}

.sztdshow_box .text_box .right .tit .t {

  color: #fff8ec;

  font-size: 14px;

  margin-top: 3px;

}

.sztdshow_box .text_box .right p {

  color: #fff8ec;

  font-size: 14px;

  line-height: 22px;

}

.sztdshow_box2 .honor_box {

  margin-top: 40px;

  padding-bottom: 90px;

}

.sztdshow_box2 .honor_box ol li {

  float: left;

  width: 292px;

  border: 1px solid #f8ebe6;

  padding: 8px 8px 10px;

  margin-right: 10px;

}

.sztdshow_box2 .honor_box ol li .img {

  width: 100%;

  line-height: 0;

}

.sztdshow_box2 .honor_box ol li .text {

  padding-top: 10px;

}

.sztdshow_box2 .honor_box ol li .text h3 {

  color: #333333;

  font-size: 16px;

  font-weight: normal;

}

.sztdshow_box2 .honor_box ol li .text p {

  margin-top: 5px;

  color: #666666;

  font-size: 14px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.sztdshow_box2 .honor_box ol li:last-child {

  margin-right: 0;

}

.sztdshow_box2 .honor_box ol li:hover .text h3 {

  color: #f58158;

}

.sztdshow_box2 .honor_box .slick-dots {

  bottom: 46px;

}

.sztdshow_box2 .honor_box .slick-dots li button {

  width: 84px;

  height: 5px;

  background: #ffcdbc;

}

.sztdshow_box2 .honor_box .slick-dots li.slick-active button {

  background: #e8b056;

}

.sztdshow_box3 {

  background: #f58158 url(../images/sztdshow_bg.jpg) no-repeat center top;

  padding: 60px 0;

  position: relative;

}

.sztdshow_box3 .bg {

  position: absolute;

  left: 0;

  top: -73px;

  width: 165px;

  height: 152px;

}

.sztdshow_box3 .bg2 {

  position: absolute;

  right: 0;

  bottom: -90px;

  width: 182px;

  height: 263px;

}

.sztdshow_box3 .jstitle2 {

  margin-top: 0;

  border-color: #e69c82;

}

.sztdshow_box3 .jstitle2 h3,

.sztdshow_box3 .jstitle2 span {

  color: #fff2ed;

}

.sztdshow_box3 .name_tit {

  color: #fff2ed;

}

.sztdshow_box3 .zuopin_box {

  margin-top: 40px;

  height: 357px;

  overflow: hidden;

}

.sztdshow_box3 .zuopin_box span {

  padding: 35px 75px 0;

  display: block;

  text-align: center;

}

.sztdshow_box3 .zuopin_box span img {

  width: 250px;

  height: 250px;

}

.sztdshow_box3 .zuopin_box P {

  margin-top: 10px;

  text-align: center;

  color: #ecdac5;

  font-size: 18px;

  display: none;

  font-family: "黑体";

}

.sztdshow_box3 .zuopin_box .slick-current span {

  padding: 0 38px;

}

.sztdshow_box3 .zuopin_box .slick-current span img {

  width: 325px;

  height: 325px;

}

.sztdshow_box3 .zuopin_box .slick-current P {

  display: block;

}

.sztdshow_box3 .zuopin_box .slick-prev,

.sztdshow_box3 .zuopin_box .slick-next {

  width: 51px;

  height: 51px;

  border: none;

  margin-top: -25.5px;

}

.sztdshow_box3 .zuopin_box .slick-prev {

  background: url(../images/left4.png) no-repeat center center;

  left: 0;

}

.sztdshow_box3 .zuopin_box .slick-next {

  background: url(../images/right4.png) no-repeat center center;

  right: 0;

}

.sztdshow_box3 .bottom {

  text-align: center;

  margin-top: 30px;

}

.sztdshow_box3 .bottom a {

  width: 134px;

  height: 42px;

  background: #ffffff;

  border-radius: 50px;

  line-height: 42px;

  color: #f58158;

  font-size: 15px;

  display: inline-block;

  margin: 0 10px;

}

.sztdshow_box3 .bottom a i {

  position: relative;

  top: 6px;

  display: inline-block;

  width: 24px;

  height: 24px;

  margin-right: 8px;

  background: url(../images/xyhj_2.jpg) no-repeat center center;

}

.sztdshow_box3 .bottom .a2 i {

  top: 3px;

  width: 18px;

  height: 18px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.sztdshow_box4 {

  padding: 70px 0 60px;

}

.sztdshow_box4 .box_min {

  margin-top: 30px;

}

.sztdshow_box4 .box_min .left {

  float: left;

  width: 578px;

  height: 443px;

  position: relative;

  overflow: hidden;

}

.sztdshow_box4 .box_min .left .btn {

  cursor: pointer;

  display: block;

  width: 150px;

  height: 150px;

  position: absolute;

  left: 50%;

  top: 50%;

  margin-left: -75px;

  margin-top: -75px;

}

.sztdshow_box4 .box_min .left .text {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  background: rgba(102, 51, 0, 0.8);

  padding: 10px 20px;

}

.sztdshow_box4 .box_min .left .text h3 {

  color: #fff7ef;

  font-size: 18px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.sztdshow_box4 .box_min .left .text p {

  margin-top: 5px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  color: #ffffff;

}

.sztdshow_box4 .box_min .right {

  float: right;

  width: 590px;

}

.sztdshow_box4 .box_min .right ul {

  margin-top: -12px;

}

.sztdshow_box4 .box_min .right ul li {

  float: left;

  width: 286px;

  padding: 6px;

  margin-top: 12px;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

  text-align: center;

  background: #fff;

}

.sztdshow_box4 .box_min .right ul li:nth-child(2n) {

  float: right;

}

.sztdshow_box4 .box_min .right ul li .img {

  width: 268px;

  height: 168px;

  position: relative;

  overflow: hidden;

}

.sztdshow_box4 .box_min .right ul li .img img {

  display: block;

  max-width: 100%;

  max-height: 100%;

  position: absolute;

  margin: auto;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

}

.sztdshow_box4 .box_min .right ul li .img span {

  cursor: pointer;

  display: none;

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: rgba(246, 127, 84, 0.5);

}

.sztdshow_box4 .box_min .right ul li .img span img {

  width: 60px;

  height: 60px;

}

.sztdshow_box4 .box_min .right ul li .t {

  color: #333333;

  font-size: 18px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  padding: 7px 10px 3px;

}

.sztdshow_box4 .box_min .right ul li:hover {

  background: #f67f54;

}

.sztdshow_box4 .box_min .right ul li:hover .img span {

  display: block;

}

.sztdshow_box4 .box_min .right ul li:hover .t {

  color: #fff;

}

.sztdshow_box5 {

  background: #f58158;

  padding: 60px 0;

}

.sztdshow_box5 .jstitle2 {

  margin-top: 0;

  border-color: #e69c82;

}

.sztdshow_box5 .jstitle2 h3,

.sztdshow_box5 .jstitle2 span {

  color: #fff2ed;

}

.sztdshow_box5 .name_tit {

  color: #fff2ed;

}

.sztdshow_box5 .shouke_box {

  padding-bottom: 90px;

  margin-top: 30px;

}

.sztdshow_box5 .shouke_box ol li {

  text-align: center;

  float: left;

  width: 257px;

  height: 377px;

  background: url(../images/sztdshow_bg2.jpg) no-repeat center center;

  padding: 30px 27px;

  margin-right: 57px;

}

.sztdshow_box5 .shouke_box ol li:last-child {

  margin-right: 0;

}

.sztdshow_box5 .shouke_box ol li h3 {

  color: #333333;

  font-size: 20px;

}

.sztdshow_box5 .shouke_box ol li .img {

  width: 98px;

  height: 98px;

  margin: 22px auto;

}

.sztdshow_box5 .shouke_box ol li p {

  color: #666666;

  font-size: 14px;

  line-height: 24px;

}

.sztdshow_box5 .shouke_box .slick-dots {

  bottom: 46px;

}

.sztdshow_box5 .shouke_box .slick-dots li button {

  width: 84px;

  height: 5px;

  background: #fff;

}

.sztdshow_box5 .shouke_box .slick-dots li.slick-active button {

  background: #f5a64a;

}

.sztdshow_box5 .bottom {

  text-align: center;

}

.sztdshow_box5 .bottom a {

  width: 134px;

  height: 42px;

  background: #f5a64a;

  border-radius: 50px;

  line-height: 42px;

  color: #fff;

  font-size: 15px;

  display: inline-block;

  margin: 0 10px;

}

.sztdshow_box5 .bottom a i {

  position: relative;

  top: 6px;

  display: inline-block;

  width: 24px;

  height: 24px;

  margin-right: 8px;

  background: url(../images/pic20.png) no-repeat center center;

}

.sztdshow_box5 .bottom .a2 {

  background: #fff;

  color: #f58158;

}

.sztdshow_box5 .bottom .a2 i {

  top: 3px;

  width: 18px;

  height: 18px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.sztdshow_box6 {

  padding: 70px 0 60px;

  position: relative;

}

.sztdshow_box6 .bg {

  position: absolute;

  left: 0;

  top: -200px;

  width: 179px;

  height: 280px;

}

.sztdshow_box6 .bg2 {

  position: absolute;

  right: 0;

  bottom: -90px;

  width: 115px;

  height: 215px;

}

.sztdshow_box6 ul {

  margin-top: 10px;

}

.sztdshow_box6 ul li {

  float: left;

  width: 387px;

  background: #fff;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

  margin-top: 20px;

  margin-right: 19px;

}

.sztdshow_box6 ul li:nth-child(3n) {

  margin-right: 0;

}

.sztdshow_box6 ul li .img {

  width: 387px;

  height: 270px;

  overflow: hidden;

  position: relative;

}

.sztdshow_box6 ul li .img img {

  display: block;

  max-width: 100%;

  max-height: 100%;

  position: absolute;

  margin: auto;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

}

.sztdshow_box6 ul li .img span {

  display: none;

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: rgba(245, 166, 74, 0.3);

}

.sztdshow_box6 ul li .text {

  padding: 20px;

}

.sztdshow_box6 ul li .text h3 {

  color: #666666;

  font-size: 14px;

}

.sztdshow_box6 ul li .text h3 span {

  font-size: 18px;

}

.sztdshow_box6 ul li .text p {

  margin-top: 5px;

  color: #666666;

  font-size: 14px;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

}

.sztdshow_box6 ul li:hover .img span {

  display: block;

}

.sztdshow_box6 ul li:hover .text h3 {

  color: #f58158;

}

.sztdshow_box6 .bottom {

  margin-top: 30px;

  text-align: center;

}

.sztdshow_box6 .bottom a {

  width: 134px;

  height: 42px;

  border-radius: 50px;

  border: 1px solid #f58158;

  display: inline-block;

  text-align: center;

  line-height: 40px;

  font-size: 15px;

  margin-right: 16px;

  color: #f58158;

  background: #fff;

}

.sztdshow_box6 .bottom .a1 {

  background: #f5a64a;

  color: #fff;

  border-color: #f5a64a;

}

.sztdshow_box6 .bottom .a1 i {

  background: url(../images/xyfc_icon1.jpg) no-repeat center center;

  width: 16px;

  height: 8px;

  top: 0;

  position: relative;

  display: inline-block;

  margin-right: 5px;

}

.sztdshow_box6 .bottom .a2 i {

  display: inline-block;

  width: 18px;

  height: 18px;

  position: relative;

  top: 3px;

  margin-right: 5px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.sztdshow_box7 {

  background: url(../images/sztdshow_bg3.jpg) no-repeat center center;

  height: 603px;

  padding-top: 90px;

}

.sztdshow_box7 .jstitle2 {

  margin-top: 0;

  border-color: #e69c82;

}

.sztdshow_box7 .jstitle2 h3,

.sztdshow_box7 .jstitle2 span {

  color: #fff2ed;

}

.sztdshow_box7 .name_tit {

  color: #fff2ed;

}

.sztdshow_box7 .qyrk_box {

  margin-top: 50px;

  background: url(../images/rk_bg.png);

  height: 260px;

  padding: 40px 115px 0;

  overflow: hidden;

}

.sztdshow_box7 .qyrk_box .img {

  float: left;

  width: 176px;

  height: 176px;

  border-radius: 50px;

  overflow: hidden;

}

.sztdshow_box7 .qyrk_box .text {

  padding-top: 15px;

  float: left;

  width: 744px;

  margin-left: 40px;

}

.sztdshow_box7 .qyrk_box .text h3 {

  color: #6c3e10;

  font-size: 20px;

}

.sztdshow_box7 .qyrk_box .text span {

  margin-top: 5px;

  color: #ffffff;

  display: block;

  font-size: 16px;

  padding-bottom: 12px;

  position: relative;

}

.sztdshow_box7 .qyrk_box .text span:before {

  content: "";

  position: absolute;

  left: 0;

  bottom: 0;

  width: 46px;

  height: 1px;

  background: #fff;

}

.sztdshow_box7 .qyrk_box .text p {

  margin-top: 5px;

  color: #ffffff;

  line-height: 24px;

}

.sztdshow_box7 .qyrk_box .slick-prev,

.sztdshow_box7 .qyrk_box .slick-next {

  width: 34px;

  height: 71px;

  border: none;

  margin-top: -35.5px;

}

.sztdshow_box7 .qyrk_box .slick-prev {

  background: url(../images/left5.png) no-repeat center center;

  left: 26px;

}

.sztdshow_box7 .qyrk_box .slick-next {

  background: url(../images/right5.png) no-repeat center center;

  right: 26px;

}

.sztdshow_box8 {

  margin-top: 128px;

  background: url(../images/jh_bg.png);

  min-height: 360px;

}

.sztdshow_box8 .left_img {

  margin-top: 87px;

  width: 484px;

  height: 298px;

  display: block;

  float: left;

  margin-bottom: -25px;

  margin-left: -127px;

}

.sztdshow_box8 .min {

  margin-top: 113px;

  width: 390px;

  float: left;

  text-align: center;

  margin-left: 45px;

}

.sztdshow_box8 .min h3 {

  color: #ffffff;

  font-size: 30px;

}

.sztdshow_box8 .min p {

  margin-top: 15px;

  color: #ffffff;

  font-size: 16px;

}

.sztdshow_box8 .min .bottom {

  text-align: center;

  margin-top: 30px;

}

.sztdshow_box8 .min .bottom a {

  width: 134px;

  height: 42px;

  background: #ffffff;

  border-radius: 50px;

  line-height: 42px;

  color: #f58158;

  font-size: 15px;

  display: inline-block;

  margin: 0 10px;

}

.sztdshow_box8 .min .bottom a i {

  position: relative;

  top: 6px;

  display: inline-block;

  width: 24px;

  height: 24px;

  margin-right: 8px;

  background: url(../images/xyhj_2.jpg) no-repeat center center;

}

.sztdshow_box8 .min .bottom .a2 i {

  top: 3px;

  width: 18px;

  height: 18px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.sztdshow_box8 .right_img {

  float: right;

  width: 325px;

  height: 481px;

  margin-top: -118px;

}

.sztdshow_box9 {

  padding: 70px 0 60px;

}

.sztdshow_box9 ul {

  margin-top: 30px;

}

.sztdshow_box9 ul li {

  background: #f8f8f8;

  float: left;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

  width: 386px;

  margin-right: 21px;

}

.sztdshow_box9 ul li:nth-child(3n) {

  margin-right: 0;

}

.sztdshow_box9 ul li .img {

  line-height: 0;

  width: 100%;

}

.sztdshow_box9 ul li .t {

  text-align: center;

  color: #333333;

  font-size: 16px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  padding: 10px;

}

.sztdshow_box9 .bottom {

  margin-top: 30px;

  text-align: center;

}

.sztdshow_box9 .bottom a {

  width: 134px;

  height: 42px;

  border-radius: 50px;

  border: 1px solid #f58158;

  display: inline-block;

  text-align: center;

  line-height: 40px;

  font-size: 15px;

  margin-right: 16px;

  color: #f58158;

  background: #fff;

}

.sztdshow_box9 .bottom .a1 i {

  display: inline-block;

  width: 24px;

  height: 24px;

  position: relative;

  top: 6px;

  margin-right: 5px;

  background: url(../images/xyhj_2.jpg) no-repeat center center;

}

.sztdshow_box9 .bottom .a2 i {

  display: inline-block;

  width: 18px;

  height: 18px;

  position: relative;

  top: 3px;

  margin-right: 5px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.sztdshow_box10 {

  background: url(../images/sztdshow_bg4.jpg) no-repeat center top;

  height: 567px;

  padding-top: 60px;

  position: relative;

}

.sztdshow_box10 .bg {

  position: absolute;

  width: 276px;

  height: 256px;

  right: 0;

  top: -187px;

}

.sztdshow_box10 .jstitle2 {

  margin-top: 0;

  border-color: #e69c82;

}

.sztdshow_box10 .jstitle2 h3,

.sztdshow_box10 .jstitle2 span {

  color: #fff2ed;

}

.sztdshow_box10 .name_tit {

  color: #fff2ed;

}

.sztdshow_box10 ol {

  margin-top: 30px;

}

.sztdshow_box10 ol li {

  float: left;

  background: #fff;

  width: 32%;

  position: relative;

  border: 1px solid #d1d1d1;

  margin-bottom: 2%;

  margin-right: 2%;

}

.sztdshow_box10 ol li:nth-child(3),

.sztdshow_box10 ol li:nth-child(4),

.sztdshow_box10 ol li:last-child {

  margin-right: 0;

}

.sztdshow_box10 ol li:nth-child(4),

.sztdshow_box10 ol li:last-child {

  width: 100%;

}

.sztdshow_box10 ol li span {

  position: absolute;

  left: 10px;

  top: 13px;

  width: 25px;

  line-height: 0;

}

.sztdshow_box10 ol li input {

  border: none;

  background: none;

  width: 100%;

  padding: 0 10px 0 45px;

  -webkit-appearance: none;

  height: 50px;

  line-height: 50px;

  font-family: "微软雅黑";

  font-size: 14px;

}

.sztdshow_box10 ol li textarea {

  width: 100%;

  border: none;

  background: none;

  height: 130px;

  font-family: "微软雅黑";

  -webkit-appearance: none;

  font-size: 14px;

  padding: 12px 10px 10px 45px;

}

.sztdshow_box10 ol li .btn {

  background: #f58158;

  border-color: #f58158;

  color: #fff;

  font-size: 20px;

  font-family: "微软雅黑";

}

.sztdshow_box11 ol li {

  margin-top: 45px;

}

.sztdshow_box11 ol li .text p {

  height: auto;

}

.sztdshow_box11 ol li:nth-child(2n-1) {

  margin-top: 10px;

}

.sztdshow_box11 .bottom_btn .a1 {

  background: #ffffff;

  color: #f58158;

}

.sztdshow_box11 .bottom_btn .a1 i {

  background: url(../images/xyhj_2.jpg) no-repeat center center;

  top: 6px;

}

.cyzc_box {

  background: url(../images/cyzc_bg.jpg) no-repeat center top;

  padding-bottom: 60px;

}

.cyzc_box .jstitle2 {

  margin-top: 50px;

}

.cyzc_box .box {

  margin-top: 25px;

  width: 1174px;

  float: right;

  background: #fff;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

  padding-right: 40px;

}

.cyzc_box .box .left {

  margin-top: 30px;

  float: left;

  width: 520px;

  margin-left: -27px;

}

.cyzc_box .box .right {

  float: right;

  width: 606px;

  padding-top: 80px;

}

.cyzc_box .box .right .top span {

  font-size: 60px;

  text-transform: uppercase;

  color: #f7f7f7;

  font-weight: bold;

  font-family: arial;

  letter-spacing: -4px;

}

.cyzc_box .box .right .top h3 {

  position: relative;

  margin-top: -40px;

  color: #f58158;

  padding-bottom: 20px;

  font-size: 30px;

}

.cyzc_box .box .right .top h3:before {

  content: "";

  position: absolute;

  left: 0;

  bottom: 0;

  width: 67px;

  height: 2px;

  background: #000000;

}

.cyzc_box .box .right .top h3 em {

  font-style: normal;

  color: #663300;

  font-size: 24px;

  display: inline-block;

  margin-right: 5px;

}

.cyzc_box .box .right .t {

  margin-top: 20px;

  color: #333333;

  font-size: 14px;

  line-height: 24px;

}

.more_xq {

  margin-top: 35px;

  text-align: center;

  display: block;

  width: 134px;

  height: 42px;

  border-radius: 50px;

  border: 1px solid #f58158;

  color: #f58158;

  font-size: 15px;

  line-height: 40px;

}

.more_xq i {

  background: url(../images/global_icon3.jpg) no-repeat center center;

  display: inline-block;

  width: 17px;

  height: 19px;

  position: relative;

  top: 3px;

  margin-right: 8px;

}

.cyzc_box2 {

  background: #f2f1f6;

  padding: 60px 0;

  position: relative;

}

.cyzc_box2 .bg {

  width: 195px;

  height: 234px;

  position: absolute;

  left: 0;

  top: -174px;

}

.cyzc_box2 .bg2 {

  width: 157px;

  height: 328px;

  position: absolute;

  right: 0;

  bottom: -195px;

}

.cyzc_box2 .box {

  width: 100%;

  box-shadow: none;

  float: none;

  background: none;

  margin-top: 0;

  padding-right: 0;

}

.cyzc_box2 .box .left {

  float: right;

  width: 380px;

  margin: 20px 0 0;

  line-height: 0;

}

.cyzc_box2 .box .right {

  float: left;

  padding-top: 0;

  width: 710px;

}

.cyzc_box2 .box .right .top span {

  color: #e8e7ec;

  font-size: 50px;

}

.cyzc_box2 .box .right .t {

  margin-top: 12px;

}

.cyzc_box2 .box .right ol {

  margin-top: 25px;

}

.cyzc_box2 .box .right ol li {

  margin-right: 34px;

  float: left;

  width: 76px;

}

.cyzc_box2 .box .right ol li .img {

  width: 76px;

  height: 76px;

}

.cyzc_box2 .box .right ol li .d {

  text-align: center;

  color: #666666;

  margin-top: 10px;

}

.cyzc_box3 {

  background: url(../images/news_bg.jpg) no-repeat center top;

  padding: 70px 0 60px;

}

.cyzc_box3 .box {

  margin-top: 20px;

}

.cyzc_box3 .box .left {

  float: left;

  width: 555px;

  line-height: 0;

}

.cyzc_box3 .box .right {

  float: right;

  width: 610px;

  padding-top: 45px;

}

.cyzc_box3 .box .right .text .top span {

  font-size: 50px;

  text-transform: uppercase;

  color: #f7f7f7;

  font-weight: bold;

  font-family: arial;

  letter-spacing: -4px;

}

.cyzc_box3 .box .right .text .top h3 {

  position: relative;

  margin-top: -40px;

  color: #f58158;

  padding-bottom: 20px;

  font-size: 30px;

}

.cyzc_box3 .box .right .text .top h3:before {

  content: "";

  position: absolute;

  left: 0;

  bottom: 0;

  width: 67px;

  height: 2px;

  background: #000000;

}

.cyzc_box3 .box .right .text .top h3 em {

  font-style: normal;

  color: #663300;

  font-size: 24px;

  display: inline-block;

  margin-right: 5px;

}

.cyzc_box3 .box .right .text .t {

  margin-top: 15px;

  color: #333333;

  font-size: 14px;

  line-height: 24px;

}

.cyzc_box4 .box {

  position: relative;

  margin-top: 62px;

  background: #f5a64a;

}

.cyzc_box4 .box .bg {

  position: absolute;

  left: 0;

  top: -122px;

  width: 187px;

  height: 256px;

}

.cyzc_box4 .box .left {

  width: 592px;

  float: left;

  padding-top: 90px;

}

.cyzc_box4 .box .left .top span {

  font-size: 50px;

  text-transform: uppercase;

  color: #f6b062;

  font-weight: bold;

  font-family: arial;

  letter-spacing: -4px;

}

.cyzc_box4 .box .left .top h3 {

  position: relative;

  margin-top: -40px;

  color: #fff;

  font-size: 24px;

}

.cyzc_box4 .box .left .t {

  color: #ffffff;

  font-size: 16px;

}

.cyzc_box4 .box .left .t p {

  padding-left: 36px;

  line-height: 32px;

  margin-top: 26px;

}

.cyzc_box4 .box .left .t .d1 {

  background: url(../images/cyzc_icon6.jpg) no-repeat left center;

}

.cyzc_box4 .box .left .t .d2 {

  background: url(../images/cyzc_icon7.jpg) no-repeat left center;

}

.cyzc_box4 .box .left .t .d3 {

  background: url(../images/cyzc_icon8.jpg) no-repeat left center;

}

.cyzc_box4 .box .left .t .d4 {

  background: url(../images/cyzc_icon9.jpg) no-repeat left center;

}

.cyzc_box4 .box .left .more_xq {

  border-color: #fff;

  color: #fff;

}

.cyzc_box4 .box .left .more_xq i {

  background: url(../images/cyzc_icon10.jpg) no-repeat center center;

}

.cyzc_box4 .box .right {

  float: right;

  width: 946px;

  line-height: 0;

  height: 630px;

  margin-right: -360px;

  margin-top: -40px;

  margin-bottom: -45px;

}

.cyzc_box5 {

  background: url(../images/cyzc_bg2.jpg) no-repeat center top;

  padding-top: 120px;

}

.cyzc_box5 .jyzd_box {

  padding-bottom: 90px;

}

.cyzc_box5 .jyzd_box ol li {

  float: left;

  width: 381px;

  margin-right: 28px;

  background: #fff;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

}

.cyzc_box5 .jyzd_box ol li:last-child {

  margin-right: 0;

}

.cyzc_box5 .jyzd_box ol li .img {

  width: 100%;

  line-height: 0;

}

.cyzc_box5 .jyzd_box ol li .text {

  padding: 20px 20px 30px;

}

.cyzc_box5 .jyzd_box ol li .text h3 {

  color: #333333;

  font-size: 18px;

  font-weight: normal;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  padding-bottom: 12px;

  position: relative;

}

.cyzc_box5 .jyzd_box ol li .text h3:before {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 56px;

  height: 1px;

  background: #dbdbdb;

  content: "";

}

.cyzc_box5 .jyzd_box ol li .text p {

  margin-top: 10px;

  color: #666666;

  font-size: 14px;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

}

.cyzc_box5 .jyzd_box ol li .text span {

  margin-top: 20px;

  display: block;

  width: 124px;

  height: 38px;

  border: 1px solid #eeeeee;

  color: #666;

  line-height: 36px;

  text-align: center;

}

.cyzc_box5 .jyzd_box ol li:hover {

  background: #f58158;

}

.cyzc_box5 .jyzd_box ol li:hover .text h3,

.cyzc_box5 .jyzd_box ol li:hover .text p {

  color: #fff;

}

.cyzc_box5 .jyzd_box ol li:hover .text span {

  background: #ffebe4;

  border-color: #ffebe4;

  color: #f58158;

}

.cyzc_box5 .jyzd_box .slick-dots {

  bottom: 46px;

}

.cyzc_box5 .jyzd_box .slick-dots li button {

  width: 84px;

  height: 5px;

  background: #cccccc;

}

.cyzc_box5 .jyzd_box .slick-dots li.slick-active button {

  background: #e8b056;

}

.cyzc_box6 {

  background: url(../images/cyzc_bg3.jpg) no-repeat center top;

  padding: 60px 0;

}

.cyzc_box6 .jstitle2 {

  margin-top: 0;

  border-color: #946f53;

}

.cyzc_box6 .jstitle2 h3,

.cyzc_box6 .jstitle2 span {

  color: #fff2ed;

}

.cyzc_box6 .name_tit {

  color: #fff2ed;

}

.cyzc_box6 ol {

  margin-top: 40px;

}

.cyzc_box6 ol li {

  float: left;

  width: 381px;

  margin-right: 28px;

  background: #fff;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

}

.cyzc_box6 ol li:last-child {

  margin-right: 0;

}

.cyzc_box6 ol li .img {

  width: 100%;

  line-height: 0;

}

.cyzc_box6 ol li .text {

  padding: 20px 20px 30px;

}

.cyzc_box6 ol li .text h3 {

  color: #333333;

  font-size: 18px;

  font-weight: normal;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  padding-bottom: 12px;

  position: relative;

}

.cyzc_box6 ol li .text h3:before {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 56px;

  height: 1px;

  background: #dbdbdb;

  content: "";

}

.cyzc_box6 ol li .text p {

  margin-top: 10px;

  color: #666666;

  font-size: 14px;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

}

.cyzc_box6 ol li .text span {

  margin-top: 20px;

  display: block;

  width: 124px;

  height: 38px;

  border: 1px solid #eeeeee;

  color: #666;

  line-height: 36px;

  text-align: center;

}

.cyzc_box6 ol li:hover {

  background: #f58158;

}

.cyzc_box6 ol li:hover .text h3,

.cyzc_box6 ol li:hover .text p {

  color: #fff;

}

.cyzc_box6 ol li:hover .text span {

  background: #ffebe4;

  border-color: #ffebe4;

  color: #f58158;

}

.bottom_btn3 {

  margin-top: 40px;

  text-align: center;

}

.bottom_btn3 a {

  width: 134px;

  height: 42px;

  border-radius: 50px;

  border: 1px solid #f58158;

  display: inline-block;

  text-align: center;

  line-height: 40px;

  font-size: 15px;

  margin-right: 16px;

  color: #f58158;

  background: #fff;

}

.bottom_btn3 .a1 {

  background: #f58158;

  border-color: #f58158;

  color: #fff;

}

.bottom_btn3 .a1 i {

  display: inline-block;

  width: 24px;

  height: 24px;

  position: relative;

  top: 6px;

  margin-right: 5px;

  background: url(../images/icon17.jpg) no-repeat center center;

}

.bottom_btn3 .a2 i {

  display: inline-block;

  width: 18px;

  height: 18px;

  position: relative;

  top: 3px;

  margin-right: 5px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.jyzdshow_box {

  padding: 60px 0;

}

.jyzdshow_box .left {

  width: 568px;

  line-height: 0;

  float: left;

}

.jyzdshow_box .right {

  float: right;

  width: 595px;

  padding-top: 38px;

}

.jyzdshow_box .right .top span {

  font-size: 44px;

  text-transform: uppercase;

  color: #f5f5f5;

  font-weight: bold;

  font-family: arial;

  letter-spacing: -4px;

}

.jyzdshow_box .right .top h3 {

  position: relative;

  margin-top: -35px;

  color: #f58158;

  font-size: 30px;

}

.jyzdshow_box .right .top h3 em {

  font-style: normal;

  color: #663300;

  font-size: 24px;

}

.jyzdshow_box .right .t {

  margin-top: 15px;

  color: #333333;

  font-size: 14px;

  line-height: 22px;

}

.jyzdshow_box .right .bottom_btn3 a {

  display: block;

  float: left;

}

.jyzdshow_box2 {

  background: #f5a64a url(../images/jyzdshow_bg.jpg) no-repeat right bottom;

  position: relative;

}

.jyzdshow_box2 .bg {

  position: absolute;

  left: 0;

  bottom: -65px;

  width: 187px;

  height: 256px;

}

.jyzdshow_box2 .left {

  width: 650px;

  float: left;

  padding-top: 60px;

}

.jyzdshow_box2 .left h3 {

  color: #ffffff;

  font-size: 18px;

}

.jyzdshow_box2 .left .t {

  margin-top: 8px;

  color: #fff;

  font-size: 14px;

  line-height: 22px;

}

.jyzdshow_box2 .left .bottom_btn3 a {

  float: left;

}

.jyzdshow_box2 .left .bottom_btn3 .a1 {

  background: #fff;

  color: #f58158;

}

.jyzdshow_box2 .left .bottom_btn3 .a1 i {

  background: url(../images/xyhj_2.jpg) no-repeat center center;

}

.jyzdshow_box2 .right {

  float: right;

  width: 520px;

  line-height: 0;

  margin-top: -60px;

  margin-bottom: -55px;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

}

.jyzdshow_box3 {

  padding-top: 80px;

}

.jyzdshow_box3 .right {

  padding-top: 20px;

}

.jyzdshow_box3 .right h3 {

  color: #f58158;

  font-size: 18px;

}

.jyzdshow_box3 .right .t {

  margin-top: 8px;

  color: #666666;

  font-size: 14px;

  line-height: 22px;

}

.jyzdshow_box3 .right .bottom_btn3 a {

  float: left;

}

.jyzdshow_box3 .right .bottom_btn3 .a1 {

  background: #fff;

  color: #f58158;

}

.jyzdshow_box3 .right .bottom_btn3 .a1 i {

  background: url(../images/xyhj_2.jpg) no-repeat center center;

}

.jstitle4 {

  text-align: center;

  padding-bottom: 18px;

  position: relative;

}

.jstitle4:before {

  content: "";

  position: absolute;

  left: 50%;

  bottom: 0;

  margin-left: -37px;

  width: 74px;

  height: 1px;

  background: #cccccc;

}

.jstitle4 h3 {

  color: #f58158;

  font-size: 30px;

}

.jstitle4 h3 span {

  text-align: center;

  display: inline-block;

  color: #663300;

  font-size: 20px;

  position: relative;

  bottom: -2px;

}

.jstitle4 h3 span em {

  position: relative;

  bottom: -5px;

  font-weight: normal;

  font-style: normal;

  display: block;

  color: #f58158;

  font-size: 12px;

  font-family: arial;

  text-transform: uppercase;

}

.cyzdshow_box {

  background: url(../images/cyzdshow_bg.jpg) no-repeat center top;

  padding-bottom: 60px;

  position: relative;

}

.cyzdshow_box .bg {

  position: absolute;

  right: 0;

  bottom: -20px;

  width: 157px;

  height: 328px;

}

.cyzdshow_box .jstitle4 {

  margin-top: 30px;

  padding-bottom: 0;

}

.cyzdshow_box .jstitle4:before {

  display: none;

}

.cyzdshow_box .jstitle4 span em {

  color: #666666;

}

.cyzdshow_box .name_tit {

  margin-top: 10px;

  color: #916f4d;

}

.cyzdshow_box .box {

  margin-top: 30px;

  background: #fff;

  padding: 25px 30px 20px;

}

.cyzdshow_box .box .left {

  float: left;

  width: 555px;

  line-height: 0;

}

.cyzdshow_box .box .right {

  float: right;

  width: 578px;

  color: #333333;

  font-size: 14px;

  line-height: 22px;

}

.cyzdshow_box .box .right h3 {

  color: #f58158;

  font-size: 18px;

  margin-bottom: 5px;

}

.cyzdshow_box .box .right .t {

  margin-top: 10px;

}

.cyzdshow_box2 {

  padding: 60px 0;

}

.cyzdshow_box2 .jstitle4 {

  margin-top: 0;

  padding-bottom: 0;

}

.cyzdshow_box2 .jstitle4:before {

  display: none;

}

.cyzdshow_box2 .jstitle4 span em {

  color: #666666;

}

.cyzdshow_box2 .name_tit {

  margin-top: 10px;

  color: #666666;

}

.cyzdshow_box2 .box {

  margin-top: 25px;

  background: url(../images/cyzdshow_bg2.jpg) no-repeat center top;

  position: relative;

}

.cyzdshow_box2 .box .bg {

  position: absolute;

  left: 0;

  top: 213px;

  width: 187px;

  height: 256px;

}

.cyzdshow_box2 .box dl h3 {

  color: #f48f6d;

  font-size: 18px;

  margin-bottom: 8px;

}

.cyzdshow_box2 .box dl h3 span {

  font-size: 30px;

  position: relative;

  bottom: -2px;

}

.cyzdshow_box2 .box dl p {

  color: #333333;

  font-size: 14px;

  line-height: 22px;

}

.hyqjshow_box {

  background: url(../images/cyzdshow_bg.jpg) repeat-y center top;

  padding-bottom: 60px;

}

.hyqjshow_box .box {

  background: #fff;

  margin-top: 30px;

  padding: 30px 20px;

}

.hyqjshow_box .box .left {

  float: left;

  width: 520px;

  line-height: 0;

}

.hyqjshow_box .box .right {

  padding-top: 30px;

  width: 605px;

  float: right;

}

.hyqjshow_box .box .right .top span {

  font-size: 60px;

  text-transform: uppercase;

  color: #f7f7f7;

  font-weight: bold;

  font-family: arial;

  letter-spacing: -4px;

}

.hyqjshow_box .box .right .top h3 {

  position: relative;

  margin-top: -40px;

  color: #f58158;

  padding-bottom: 20px;

  font-size: 30px;

}

.hyqjshow_box .box .right .top h3:before {

  content: "";

  position: absolute;

  left: 0;

  bottom: 0;

  width: 67px;

  height: 2px;

  background: #000000;

}

.hyqjshow_box .box .right .top h3 em {

  font-style: normal;

  color: #663300;

  font-size: 24px;

  display: inline-block;

  margin-right: 5px;

}

.hyqjshow_box .box .right .t {

  margin-top: 20px;

  color: #333333;

  font-size: 14px;

  line-height: 24px;

}

.hyqjshow_box .box .right .bottom_btn3 a {

  float: left;

}

.hyqjshow_box .box2 {

  margin-top: 65px;

}

.hyqjshow_box .box2 ul li {

  float: left;

  width: 385px;

  background: url(../images/hyqjshow_bg.jpg) no-repeat center top;

  text-align: center;

  padding: 0 20px 25px;

  margin-right: 20px;

}

.hyqjshow_box .box2 ul li:last-child {

  margin-right: 0;

}

.hyqjshow_box .box2 ul li .img {

  width: 91px;

  height: 91px;

  margin: -43px auto 0;

}

.hyqjshow_box .box2 ul li .text {

  padding-top: 15px;

}

.hyqjshow_box .box2 ul li .text h3 {

  color: #ffffff;

  font-size: 18px;

}

.hyqjshow_box .box2 ul li .text p {

  margin-top: 12px;

  color: #ffffff;

  font-size: 14px;

  line-height: 24px;

  text-align: left;

}

.hyqjshow_box2 {

  padding: 50px 0 60px;

}

.hyqjshow_box2 .box {

  padding-right: 0;

}

.hyqjshow_box2 .box .right {

  width: 730px;

}

.hyqjshow_box2 .box .right .bottom_btn3 a {

  float: left;

  background: none;

}

.hyqjshow_box2 .box .right .bottom_btn3 .a1 {

  color: #f58158;

}

.hyqjshow_box2 .box .right .bottom_btn3 .a1 i {

  background: url(../images/hyqjshow_icon.png) no-repeat center center;

}

.hyqjshow_box3 {

  background: url(../images/news_bg.jpg) no-repeat center top;

  padding: 60px 0;

}

.hyqjshow_box3 dl {

  color: #333333;

  font-size: 14px;

  line-height: 22px;

}

.pxkc_box {

  background: url(../images/news_bg.jpg) no-repeat center top;

  /*padding-bottom: 60px;*/

}

.pxkc_box .jstitle6 {

  margin-top: 40px;

}

.pxkc_box .pxkcimg_box {

  position: relative;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

}

.pxkc_box .course_box {

  margin-top: 30px;

}

.pxkc_box .course_box .text_box .left {

  float: left;

  width: 592px;

  background: #e5e5e5;

  padding: 14px;

  line-height: 0;

}

.pxkc_box .course_box .text_box .right {

  float: right;

  width: 608px;

  background: url(../images/pxkc_bg.jpg) no-repeat center top / cover;

  height: 310px;

  padding: 50px 30px 0;

}

.pxkc_box .course_box .text_box .right h3 {

  color: #f58158;

  font-size: 26px;

  font-weight: normal;

}

.pxkc_box .course_box .text_box .right .text {

  color: #333333;

  font-size: 20px;

  margin-top: 10px;

}

.pxkc_box .course_box .text_box .right .bt {

  margin-top: 10px;

  color: #333333;

  font-size: 18px;

}

.pxkc_box .course_box .text_box .right .t {

  margin-top: 5px;

  color: #666666;

  line-height: 22px;

}

.pxkc_box .thumbnail {

  z-index: 9;

  position: absolute;

  right: 0;

  bottom: 0;

  width: 608px;

  height: 166px;

  background: #f3efec;

  padding: 20px 84px;

}

.pxkc_box .thumbnail span {

  display: block;

  border-radius: 50%;

  cursor: pointer;

  line-height: 0;

  padding: 0 9px;

}

.pxkc_box .thumbnail span img {

  border: 5px solid #fff;

  border-radius: 50%;

}

.pxkc_box .thumbnail .slick-prev,

.pxkc_box .thumbnail .slick-next {

  width: 32px;

  height: 32px;

  border: none;

  margin-top: -16px;

}

.pxkc_box .thumbnail .slick-prev {

  background: url(../images/left7.jpg) no-repeat center center;

  left: 35px;

}

.pxkc_box .thumbnail .slick-next {

  background: url(../images/right7.jpg) no-repeat center center;

  right: 35px;

}

.pxkc_box .thumbnail .slick-current img {

  border-color: #f58158;

}

.pxkc_box .bottom {

  margin-top: 50px;

  text-align: center;

}

.pxkc_box .bottom a {

  width: 134px;

  height: 42px;

  background: #ffffff;

  border-radius: 50px;

  text-align: center;

  line-height: 40px;

  color: #f58158;

  font-size: 15px;

  display: inline-block;

  border: 1px solid #f58158;

  margin-right: 20px;

}

.pxkc_box .bottom a i {

  position: relative;

  top: 3px;

  display: inline-block;

  width: 17px;

  height: 19px;

  margin-right: 8px;

  background: url(../images/global_icon3.jpg) no-repeat center center;

}

.pxkc_box2 {

  background: url(../images/pxkc_bg2.jpg) no-repeat center top;

  background-size: 100% 100%;

  padding: 60px 0;

  position: relative;

  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pxkc_bg2.jpg',  sizingMethod='scale');

}

.pxkc_box2 .bg {

  width: 225px;

  height: 322px;

  position: absolute;

  left: 0;

  top: -134px;

}

.pxkc_box2 .bg2 {

  width: 259px;

  height: 216px;

  position: absolute;

  right: 0;

  bottom: -56px;

}

.pxkc_box2 .jstitle6 h3 {

  color: #fff;

}

.pxkc_box2 .jstitle6 h3 span {

  color: #fff;

}

.pxkc_box2 .jstitle6 p {

  color: #fff;

}

.pxkc_box2 .bottom {

  margin-top: 40px;

  text-align: center;

}

.pxkc_box2 .bottom a {

  width: 134px;

  height: 42px;

  border-radius: 50px;

  border: 1px solid #f58158;

  display: inline-block;

  text-align: center;

  line-height: 40px;

  font-size: 15px;

  margin-right: 16px;

  color: #f58158;

  background: #fff;

}

.pxkc_box2 .bottom .a1 {

  background: #f5a64a;

  color: #fff;

  border-color: #f5a64a;

}

.pxkc_box2 .bottom .a1 i {

  background: url(../images/xyfc_icon1.jpg) no-repeat center center;

  width: 16px;

  height: 8px;

  top: 0;

  position: relative;

  display: inline-block;

  margin-right: 5px;

}

.ul_box {

  margin-top: 20px;

}

.ul_box li {

  float: left;

  width: 385px;

  background: #f9f9f9;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

  margin-top: 20px;

  margin-right: 22px;

}

.ul_box li:nth-child(3n) {

  margin-right: 0;

}

.ul_box li .img {

  width: 100%;

  line-height: 0;

  position: relative;

}

.ul_box li .img span {

  display: none;

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: rgba(246, 131, 90, 0.5);

  padding-left: 125px;

  padding-top: 50px;

}

.ul_box li .img span a {

  display: block;

  width: 134px;

  height: 40px;

  border-radius: 50px;

  line-height: 40px;

  background: #fff8f5;

  text-align: center;

  color: #f58158;

  font-size: 15px;

  margin: 10px 0;

}

.ul_box li .img span a i {

  display: inline-block;

  width: 17px;

  height: 19px;

  background: url(../images/global_icon3.jpg) no-repeat center center;

  position: relative;

  top: 3px;

  margin-right: 8px;

}

.ul_box li .img span a:first-child {

  background: #f5a64a;

  color: #fff;

}

.ul_box li .img span a:first-child i {

  background: url(../images/11.png) no-repeat center center;

  width: 18px;

  height: 18px;

}

.ul_box li .text {

  padding: 20px;

}

.ul_box li .text h3 {

  color: #6c3e10;

  font-size: 18px;

  font-weight: normal;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.ul_box li .text p {

  margin-top: 5px;

  color: #666666;

  line-height: 22px;

  height: 44px;

  overflow: hidden;

}

.ul_box li:hover .img span {

  display: block;

}

.pxkc_box3 {

  padding: 60px 0;

  position: relative;

  z-index: 2;

}

.pxkc_box3 .bg {

  width: 187px;

  height: 256px;

  position: absolute;

  left: 0;

  bottom: -84px;

}

.pxkcshow_box {

  padding: 50px 0;

}

.pxkcshow_box .kcshow_box {

  background: url(../images/kc_bg.png) no-repeat center center;

  width: 100%;

  margin-top: 35px;

  height: 569px;

  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);

  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);

  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);

  padding: 0 20px;

  position: relative;

}

.pxkcshow_box .kcshow_box:before {

  content: "";

  position: absolute;

  right: -10px;

  top: 0;

  width: 20px;

  height: 35px;

  background: #fff;

}

.pxkcshow_box .kcshow_box .text_box .box .left {

  padding-top: 115px;

  width: 570px;

  float: left;

}

.pxkcshow_box .kcshow_box .text_box .box .left .top span {

  color: #f7ecdc;

  font-size: 37px;

  text-transform: uppercase;

  font-weight: bold;

  font-family: arial;

}

.pxkcshow_box .kcshow_box .text_box .box .left .top h3 {

  position: relative;

  color: #6c3e10;

  font-size: 24px;

  padding-bottom: 15px;

  margin-top: -30px;

}

.pxkcshow_box .kcshow_box .text_box .box .left .top h3:before {

  content: "";

  position: absolute;

  left: 0;

  bottom: 0;

  width: 72px;

  height: 1px;

  background: #fcd9cd;

}

.pxkcshow_box .kcshow_box .text_box .box .left .t {

  margin-top: 12px;

  color: #666666;

  line-height: 24px;

}

.pxkcshow_box .kcshow_box .text_box .box .left .bottom_btn3 a {

  float: left;

}

.pxkcshow_box .kcshow_box .text_box .box .img {

  float: right;

  line-height: 0;

  width: 566px;

}

.pxkcshow_box .kcshow_box .text_box .slick-prev,

.pxkcshow_box .kcshow_box .text_box .slick-next {

  width: 65px;

  height: 55px;

  border: none;

  top: auto;

  bottom: 0;

  margin-top: 0;

}

.pxkcshow_box .kcshow_box .text_box .slick-prev {

  background: url(../images/left8.jpg) no-repeat center center;

  right: 65px;

  left: auto;

}

.pxkcshow_box .kcshow_box .text_box .slick-next {

  background: url(../images/right8.jpg) no-repeat center center;

  right: 0;

}

.pxkcshow_box .kcshow_box .text_btn {

  margin-top: 27px;

  margin-left: -8px;

  width: 1170px;

}

.pxkcshow_box .kcshow_box .text_btn img {

  width: 100%;

}

.pxkcshow_box .kcshow_box .text_btn span {

  cursor: pointer;

  display: block;

  line-height: 0;

  margin: 0 8px;

  border: 1px solid #fff;

}

.pxkcshow_box .kcshow_box .text_btn .slick-current img {

  border: 1px solid #f58158;

}

.pxkcshow_box2 {

  background: url(../images/pxkc_bg2.jpg) no-repeat center center / cover;

}

.pxkcshow_box2 .kcshow_box {

  margin-top: 0;

}

.pxkcshow_box2 .kcshow_box:before {

  background: #f58158;

}

.pxkcshow_box2 .kcshow_box .text_box .box .img {

  float: left;

}

.pxkcshow_box2 .kcshow_box .text_box .box .left {

  float: right;

}

.pxkcshow_box2 .kcshow_box .text_box .slick-prev {

  right: auto;

  left: 436px;

}

.pxkcshow_box2 .kcshow_box .text_box .slick-next {

  right: auto;

  left: 501px;

}

.kcshow_Tbox {

  padding: 30px 0 40px;

}

.kcshow_Tbox ol {

  text-align: center;

}

.kcshow_Tbox ol li {

  display: inline-block;

  width: 148px;

  height: 147px;

  background: url(../images/kct1.jpg) no-repeat center center;

  text-align: center;

  padding-top: 32px;

  margin: 0 78px;

}

.kcshow_Tbox ol li .img {

  height: 42px;

  line-height: 0;

}

.kcshow_Tbox ol li .t {

  margin-top: 10px;

  color: #666666;

  font-size: 16px;

}

.kcshow_Tbox2 {

  padding-bottom: 60px;

  position: relative;

}

.kcshow_Tbox2 .bg {

  z-index: -1;

  position: absolute;

  left: 32px;

  top: 426px;

  width: 483px;

  height: 468px;

  display: none;

}

.kcshow_Tbox2 .bg2 {

  z-index: 2;

  position: absolute;

  right: 0;

  top: 165px;

  width: 319px;

  height: 422px;

  display: none;

}

.kcshow_Tbox2 .text_box {

  margin-top: 30px;

}

.kcshow_Tbox2 .text_box ul {

  background: url(../images/kct_bg7.png) no-repeat center center;

  width: 100%;

  height: 683px;

  padding: 100px 90px 0;

}

.kcshow_Tbox2 .text_box ul li {

  margin: 20px 0;

  float: left;

  width: 472px;

  height: 100px;

  padding-right: 15px;

  border-radius: 50px 0 0 50px;

  overflow: hidden;

  background: #ffffff;

}

.kcshow_Tbox2 .text_box ul li:nth-child(2n) {

  float: right;

}

.kcshow_Tbox2 .text_box ul li .img {

  float: left;

  width: 100px;

  height: 100px;

  overflow: hidden;

  border-radius: 50%;

}

.kcshow_Tbox2 .text_box ul li .img img {

  border-radius: 50%;

}

.kcshow_Tbox2 .text_box ul li .text {

  padding-top: 12px;

  float: right;

  width: 340px;

}

.kcshow_Tbox2 .text_box ul li .text h3 {

  color: #663300;

  font-size: 18px;

}

.kcshow_Tbox2 .text_box ul li .text p {

  margin-top: 5px;

  color: #666666;

  font-size: 14px;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

}

.kcshow_Tbox2 .text_box2 {

  margin-top: 60px;

}

.kcshow_Tbox2 .text_box2 ol {

  margin-left: -10px;

  position: relative;

}

.kcshow_Tbox2 .text_box2 ol li {

  float: left;

  margin: 0 0 10px 10px;

}

.kcshow_Tbox2 .text_box2 ol li .img {

  line-height: 0;

  overflow: hidden;

}

.kcshow_Tbox2 .text_box2 ol li:nth-child(5) {

  position: absolute;

  left: 0;

  top: 300px;

}

.kcshow_Tbox2 .text_box2 ol li:nth-child(6) {

  position: absolute;

  left: 360px;

  top: 250px;

}

.kcshow_Tbox2 .text_box2 ol li:nth-child(7) {

  float: right;

}

.kcshow_Tbox3 {

  background: url(../images/kct_bg.jpg) no-repeat center top;

  height: 622px;

  padding-top: 35px;

}

.kcshow_Tbox3 .jstitle6 h3 {

  color: #fff;

}

.kcshow_Tbox3 .jstitle6 h3 span {

  color: #fff;

}

.kcshow_Tbox3 .jstitle6 p {

  color: #fff;

}

.kcshow_Tbox3 .menu {

  margin-top: 30px;

}

.kcshow_Tbox3 .menu a {

  background: rgba(0, 0, 0, 0.2);

}

.kcshow_Tbox3 .menu a:hover,

.kcshow_Tbox3 .menu a.cur {

  background: #f58158;

}

.kcshow_Tbox3 .img_box {

  margin-top: 30px;

  background: url(../images/sztd_bg2.png) repeat-x;

}

.kcshow_Tbox3 .img_box .dt_img {

  width: 1055px;

  margin: 0 auto;

  height: 368px;

}

.kcshow_Tbox3 .img_box .dt_img .text_box {

  height: 368px;

}

.kcshow_Tbox3 .img_box .dt_img .text_box .img {

  float: left;

  width: 292px;

  height: 357px;

  position: relative;

}

.kcshow_Tbox3 .img_box .dt_img .text_box .img em {

  position: absolute;

  right: -16px;

  bottom: -11px;

  width: 73px;

  height: 72px;

  background: url(../images/sztd_bg.png) no-repeat center center;

  font-style: normal;

  text-align: center;

  line-height: 72px;

  display: block;

  color: #613120;

  font-size: 12px;

  font-weight: bold;

}

.kcshow_Tbox3 .img_box .dt_img .text_box .text {

  float: right;

  width: 730px;

  padding-top: 30px;

}

.kcshow_Tbox3 .img_box .dt_img .text_box .text .tit span {

  color: #eab664;

  font-size: 65px;

  text-transform: uppercase;

}

.kcshow_Tbox3 .img_box .dt_img .text_box .text .tit h3 {

  margin-top: -40px;

  color: #ffffff;

  font-size: 24px;

}

.kcshow_Tbox3 .img_box .dt_img .text_box .text .tit .t {

  color: #fff6f6;

  font-size: 14px;

  margin-top: 3px;

  height: auto;

}

.kcshow_Tbox3 .img_box .dt_img .text_box .text p {

  margin-top: 18px;

  color: #fff8ec;

  font-size: 14px;

  line-height: 22px;

  height: 88px;

  overflow: hidden;

}

.kcshow_Tbox3 .img_box .dt_img .text_box .text .bottom {

  margin-top: 30px;

}

.kcshow_Tbox3 .img_box .dt_img .text_box .text .bottom a {

  width: 134px;

  height: 42px;

  background: #ffffff;

  float: left;

  border-radius: 50px;

  text-align: center;

  line-height: 42px;

  color: #f58158;

  font-size: 15px;

  display: inline-block;

  margin-right: 20px;

}

.kcshow_Tbox3 .img_box .dt_img .text_box .text .bottom a i {

  position: relative;

  top: 6px;

  display: inline-block;

  width: 24px;

  height: 24px;

  margin-right: 8px;

  background: url(../images/xyhj_2.jpg) no-repeat center center;

}

.kcshow_Tbox3 .img_box .dt_img .text_box .text .bottom .a2 i {

  top: 3px;

  width: 18px;

  height: 18px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.kcshow_Tbox3 .img_box .dt_img .slick-prev,

.kcshow_Tbox3 .img_box .dt_img .slick-next {

  width: 14px;

  height: 26px;

  border: none;

  margin-top: -13px;

}

.kcshow_Tbox3 .img_box .dt_img .slick-prev {

  background: url(../images/left3.png) no-repeat center center;

  left: -38px;

}

.kcshow_Tbox3 .img_box .dt_img .slick-next {

  background: url(../images/right3.png) no-repeat center center;

  right: -38px;

}

.kcshow_Tbox4 {

  padding: 50px 0 60px;

}

.kcshow_Tbox4 .text_box {

  margin-top: 40px;

}

.kcshow_Tbox4 .text_box .left {

  float: left;

  width: 560px;

  height: 464px;

  text-align: center;

  padding: 132px 30px 0;

  background: url(../images/kct_bg2.jpg) no-repeat center center / cover;

}

.kcshow_Tbox4 .text_box .left h3 {

  color: #fffcf9;

  font-size: 26px;

}

.kcshow_Tbox4 .text_box .left .t {

  margin-top: 15px;

  color: #fff;

  line-height: 24px;

}

.kcshow_Tbox4 .text_box .left .bottom_btn3 .a1 {

  background: #f5a64a;

}

.kcshow_Tbox4 .text_box .left .bottom_btn3 .a1 i {

  background: url(../images/22.jpg) no-repeat center center;

  top: 7px;

}

.kcshow_Tbox4 .text_box .Text_box {

  position: relative;

  margin-top: 15px;

  float: right;

  width: 640px;

  height: 435px;

  overflow: hidden;

}

.kcshow_Tbox4 .text_box .Text_box img {

  width: 100%;

}

.kcshow_Tbox4 .text_box .Text_box .Text_img {

  width: 640px;

  height: 435px;

  float: right;

}

.kcshow_Tbox4 .text_box .Text_box .Text_dimg {

  position: absolute;

  right: 0;

  bottom: 10px;

  padding: 0 38px;

  width: 640px;

}

.kcshow_Tbox4 .text_box .Text_box .Text_dimg span {

  cursor: pointer;

  display: block;

  margin: 0 5px;

  line-height: 0;

}

.kcshow_Tbox4 .text_box .Text_box .Text_dimg .slick-prev,

.kcshow_Tbox4 .text_box .Text_box .Text_dimg .slick-next {

  width: 32px;

  height: 89px;

  border: none;

  top: 0;

  margin-top: 0;

}

.kcshow_Tbox4 .text_box .Text_box .Text_dimg .slick-prev {

  background: url(../images/left9.png) no-repeat center center;

  left: 5px;

}

.kcshow_Tbox4 .text_box .Text_box .Text_dimg .slick-next {

  background: url(../images/right9.png) no-repeat center center;

  right: 5px;

}

.kcshow_Tbox5 {

  background: url(../images/kct_bg3.jpg) no-repeat center top;

  padding-top: 100px;

  position: relative;

}

.kcshow_Tbox5 .bg {

  width: 158px;

  height: 248px;

  position: absolute;

  left: 0;

  bottom: 20px;

}

.kcshow_Tbox5 .jstitle6 h3 {

  color: #fff;

}

.kcshow_Tbox5 .jstitle6 h3 span {

  color: #fff;

}

.kcshow_Tbox5 .jstitle6 p {

  color: #fff;

}

.kcshow_Tbox5 .menu {

  margin-top: 30px;

}

.kcshow_Tbox5 .menu a {

  background: rgba(0, 0, 0, 0.2);

  margin-bottom:20px;

}

.kcshow_Tbox5 .menu a:hover,

.kcshow_Tbox5 .menu a.cur {

  background: #f58158;

}

.kcshow_Tbox5 .text_box .left {

  float: right;

}

.kcshow_Tbox5 .text_box .Text_box {

  float: left;

}

.kcshow_Tbox6 {

  padding-bottom: 60px;

}

.kcshow_Tbox6 .text_box {

  margin-top: 40px;

}

.kcshow_Tbox6 .text_box .left {

  float: left;

  width: 575px;

  height: 509px;

  overflow: hidden;

  position: relative;

}

.kcshow_Tbox6 .text_box .left .t {

  background: rgba(245, 129, 88, 0.5);

  position: absolute;

  left: 4%;

  bottom: 4%;

  width: 92%;

  padding: 15px 25px;

  color: #fff;

}

.kcshow_Tbox6 .text_box .left .t h3 {

  font-size: 20px;

}

.kcshow_Tbox6 .text_box .left .t h4 {

  margin-top: 5px;

  font-size: 20px;

}

.kcshow_Tbox6 .text_box .left .t h4 span {

  font-size: 24px;

}

.kcshow_Tbox6 .text_box .right {

  float: right;

  width: 590px;

}

.kcshow_Tbox6 .text_box .right ul {

  margin-top: -12px;

}

.kcshow_Tbox6 .text_box .right ul li {

  float: left;

  width: 590px;

  -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);

  -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);

  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);

  padding: 15px 25px;

  margin-top: 12px;

}

.kcshow_Tbox6 .text_box .right ul li .img {

  float: left;

  width: 88px;

  height: 88px;

  border-radius: 50px;

  overflow: hidden;

}

.kcshow_Tbox6 .text_box .right ul li .img img {

  border-radius: 50px;

}

.kcshow_Tbox6 .text_box .right ul li .text {

  float: right;

  width: 430px;

}

.kcshow_Tbox6 .text_box .right ul li .text .top {

  line-height: 32px;

}

.kcshow_Tbox6 .text_box .right ul li .text .top h3 {

  float: left;

  max-width: 60%;

  color: #999999;

  font-size: 16px;

  font-weight: normal;

}

.kcshow_Tbox6 .text_box .right ul li .text .top h3 span {

  color: #000000;

  font-size: 20px;

}

.kcshow_Tbox6 .text_box .right ul li .text .top a {

  display: inline-block;

  margin-top: 3px;

  float: right;

  line-height: 36px;

  background: url(../images/pic12.jpg) no-repeat right 7px;

  padding-right: 20px;

  color: #666666;

  font-size: 14px;

}

.kcshow_Tbox6 .text_box .right ul li .text .data {

  color: #cccccc;

  font-size: 14px;

}

.kcshow_Tbox6 .text_box .right ul li .text p {

  margin-top: 8px;

  color: #666666;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.kcshow_Tbox6 .text_box .right ul li:nth-child(2n) {

  float: right;

}

.kcshow_Tbox7 {

  background: url(../images/kct_bg4.jpg) no-repeat center top;

  position: relative;

}

.kcshow_Tbox7 .bg {

  width: 175px;

  height: 280px;

  position: absolute;

  right: 0;

  bottom: -170px;

}

.kcshow_Tbox7 .jstitle6 h3 {

  color: #fff;

}

.kcshow_Tbox7 .jstitle6 h3 span {

  color: #fff;

}

.kcshow_Tbox7 .jstitle6 p {

  color: #fff;

}

.kcshow_Tbox7 .menu {

  margin-top: 30px;

}

.kcshow_Tbox7 .menu a {

  background: rgba(0, 0, 0, 0.2);

}

.kcshow_Tbox7 .menu a:hover,

.kcshow_Tbox7 .menu a.cur {

  background: #f58158;

}

.kcshow_Tbox7 .kcshow_box:before {

  background: #f58158;

}

.kcshow_Tbox7 .kcshow_box .bottom_btn3 .a2 i {

  background: url(../images/hyqjshow_icon.png) no-repeat center center;

  width: 22px;

  height: 22px;

  top: 6px;

  margin-right: 8px;

}

.kcshow_Tbox8 {

  padding: 50px 0 60px;

}

.kcshow_Tbox8 ul {

  margin-top: 20px;

}

.kcshow_Tbox8 ul li {

  float: left;

  width: 387px;

  background: #fff;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

  margin-top: 20px;

  margin-right: 19px;

}

.kcshow_Tbox8 ul li:nth-child(3n) {

  margin-right: 0;

}

.kcshow_Tbox8 ul li .img {

  width: 387px;

  height: 270px;

  overflow: hidden;

  position: relative;

}

.kcshow_Tbox8 ul li .img img {

  display: block;

  max-width: 100%;

  max-height: 100%;

  position: absolute;

  margin: auto;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

}

.kcshow_Tbox8 ul li .img span {

  display: none;

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: rgba(245, 166, 74, 0.3);

}

.kcshow_Tbox8 ul li .text {

  padding: 20px;

}

.kcshow_Tbox8 ul li .text h3 {

  color: #666666;

  font-size: 14px;

}

.kcshow_Tbox8 ul li .text h3 span {

  font-size: 18px;

}

.kcshow_Tbox8 ul li .text p {

  margin-top: 5px;

  color: #666666;

  font-size: 14px;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

}

.kcshow_Tbox8 ul li:hover .img span {

  display: block;

}

.kcshow_Tbox8 ul li:hover .text h3 {

  color: #f58158;

}

.kcshow_Tbox8 .bottom {

  margin-top: 30px;

  text-align: center;

}

.kcshow_Tbox8 .bottom a {

  width: 134px;

  height: 42px;

  border-radius: 50px;

  border: 1px solid #f58158;

  display: inline-block;

  text-align: center;

  line-height: 40px;

  font-size: 15px;

  margin-right: 16px;

  color: #f58158;

  background: #fff;

}

.kcshow_Tbox8 .bottom .a1 {

  background: #f5a64a;

  color: #fff;

  border-color: #f5a64a;

}

.kcshow_Tbox8 .bottom .a1 i {

  background: url(../images/xyfc_icon1.jpg) no-repeat center center;

  width: 16px;

  height: 8px;

  top: 0;

  position: relative;

  display: inline-block;

  margin-right: 5px;

}

.kcshow_Tbox8 .bottom .a2 i {

  display: inline-block;

  width: 18px;

  height: 18px;

  position: relative;

  top: 3px;

  margin-right: 5px;

  background: url(../images/global_icon4.jpg) no-repeat center center;

}

.kcshow_Tbox9 {

  margin-top: 0;

}

.kcshow_Tbox9 .left_img {

  margin-left: -348px;

}

.kcshow_Tbox9 .right_img {

  width: 323px;

  height: 430px;

  margin-top: -58px;

  margin-right: -120px;

}

.kcshow_Tbox9 .min {

  padding-top: 80px;

  margin-top: 0;

  width: 788px;

}

.kcshow_Tbox9 .min h4 {

  color: #ffffff;

  font-size: 18px;

}

.kcshow_Tbox9 .min h3 {

  margin-top: 5px;

  color: #663300;

}

.kcshow_Tbox9 .min h5 {

  margin-top: 8px;

  color: #ffffff;

  font-weight: normal;

  font-size: 18px;

}

.kcshow_Tbox9 .min .bottom .a3 i {

  background: url(../images/30.jpg) no-repeat center center;

}

.kcshow_Tbox9 .min .bottom .a4 i {

  width: 18px;

  height: 21px;

  top: 5px;

  background: url(../images/31.jpg) no-repeat center center;

}

.kcshow_Tbox9 .min .bottom .a5 i {

  background: url(../images/32.jpg) no-repeat center center;

}

.kcshow_Tbox9 .min .bottom .a6 i {

  background: url(../images/33.jpg) no-repeat center center;

}

.kcshow_Tbox10 {

  background: url(../images/kct_bg5.jpg) no-repeat center top;

  height: 557px;

  margin-top: 60px;

  padding-top: 70px;

  position: relative;

}

.kcshow_Tbox10 .bg {

  width: 217px;

  height: 215px;

  position: absolute;

  left: 0;

  bottom: -73px;

}

.kcshow_Tbox10 .jstitle6 h3 {

  color: #fff;

}

.kcshow_Tbox10 .jstitle6 h3 span {

  color: #fff;

}

.kcshow_Tbox10 .jstitle6 p {

  color: #fff;

}

.kcshow_Tbox10 .qyrk_box {

  background: url(../images/kct_bg6.jpg) no-repeat center center;

  height: 284px;

  padding-top: 50px;

}

.kcshow_Tbox10 .qyrk_box .text {

  padding-top: 0;

}

.kcshow_Tbox10 .qyrk_box .text span {

  color: #666666;

}

.kcshow_Tbox10 .qyrk_box .text span:before {

  background: #666;

}

.kcshow_Tbox10 .qyrk_box .text p {

  color: #666666;

}

.kcshow_Tbox10 .qyrk_box .text .a5 {

  margin-top: 10px;

  text-align: center;

  width: 134px;

  height: 42px;

  border: #f58158 solid 1px;

  border-radius: 50px;

  line-height: 38px;

  color: #f58158;

  font-size: 15px;

  display: block;

}

.kcshow_Tbox10 .qyrk_box .text .a5 i {

  position: relative;

  top: 6px;

  display: inline-block;

  width: 24px;

  height: 24px;

  margin-right: 8px;

  background: url(../images/32.jpg) no-repeat center center;

}

.kcshow_Tbox11 {

  padding-top: 50px;

}

.kcshow_Tbox11 ul li .t {

  text-align: left;

  text-overflow: initial;

  overflow: auto;

  white-space: inherit;

}

.kcshow_Tbox11 ul li .t h3 {

  color: #6c3e10;

  font-size: 18px;

  font-weight: normal;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.kcshow_Tbox11 ul li .t p {

  margin-top: 5px;

  height: 44px;

  line-height: 22px;

  color: #666666;

  font-size: 14px;

  overflow: hidden;

}

.kcshow_Tbox12 {

  position: relative;

}

.kcshow_Tbox12 .bg {

  width: 179px;

  height: 280px;

  position: absolute;

  left: 0;

  bottom: -110px;

}

.kcshow_Tbox12 .jstitle6 h3 {

  color: #fff;

}

.kcshow_Tbox12 .jstitle6 h3 span {

  color: #fff;

}

.kcshow_Tbox12 .jstitle6 p {

  color: #fff;

}

.kcshow_Tbox13 {

  background: none;

  padding-top: 50px;

}









.inputerror { border: 1px solid #f00 !important; background-color: #ffe6e6 !important;}

@-webkit-keyframes inputerrors{

  0%{

    background-color: #fff;

	}

	100%{

    background-color: #ffe6e6;

	}

}

 

.inputerror{

	animation: inputerrors 0.5s 3 ease;

}



.hideme { display:none;}



.home_concur .table_con .text .bottom{

	margin-top: 20px;

}



.home_concur .table_con .text .bottom a{

	margin: 0 7px;

display: inline-block;

width: 134px;

height: 42px;

background: #fff;

border-radius: 50px;

line-height: 42px;

color: #f58158;

font-size: 16px;

}

.home_concur .table_con .text .bottom a i {

  background: url(../images/global_icon3.jpg) no-repeat center center;

  width: 17px;

  height: 19px;

  display: inline-block;

position: relative;

top: 3px;

margin-right: 5px;

}



/**2018-3-12**/

.globalshow_box {

  padding: 35px 0 60px;

}

.globalshow_box .box {

  margin-top: 35px;

  background: url(../images/globalshow_bg.jpg) no-repeat left bottom;

  height: 493px;

  padding: 0 15px;

}

.globalshow_box .box .left {

  width: 568px;

  height: 473px;

  line-height: 0;

}

.globalshow_box .box .right {

  width: 601px;

}

.globalshow_box .box .right .ixon {

  display: block;

  margin-top: 10px;

  color: #f5f5f5;

  font-size: 28px;

  font-weight: bold;

  font-family: arial;

}

.globalshow_box .box .right .text {

  padding-top: 20px;

  padding-left: 25px;

}

.globalshow_box .box .right .text h1 {

  color: #f58158;

  font-size: 20px;

}

.globalshow_box .box .right .text .lg {

  color: #999999;

  font-size: 14px;

}

.globalshow_box .box .right .text .t {

  color: #666666;

  font-size: 14px;

  line-height: 22px;

}

.globalshow_box .box .right .text .t p {

  margin-top: 15px;

  padding-left: 10px;

  position: relative;

}

.globalshow_box .box .right .text .t p:before {

  content: "";

  position: absolute;

  left: 0;

  top: 9px;

  width: 3px;

  height: 3px;

  background: #f58158;

  border-radius: 1px;

}

.globalshow_box .box .right a {

  margin-top: 30px;

  text-align: center;

  width: 134px;

  height: 42px;

  background: #f58158;

  display: block;

  border-radius: 50px;

  line-height: 42px;

  color: #ffffff;

  font-size: 15px;

}

.globalshow_box .box .right a i {

  position: relative;

  top: 6px;

  display: inline-block;

  width: 24px;

  height: 24px;

  margin-right: 8px;

  background: url(../images/icon17.jpg) no-repeat center center;

}

.globalshow_box2 {

  background: url(../images/globalshow_bg2.jpg) no-repeat left top;

  padding: 52px 0 60px;

}

.globalshow_box2 .jstitle6 {

  color: #fff;

}

.globalshow_box2 .jstitle6 h3,

.globalshow_box2 .jstitle6 p {

  color: #fff;

}

.globalshow_box2 .jstitle6 h3 span,

.globalshow_box2 .jstitle6 p span {

  color: #fff;

}

.globalshow_box2 ol {

  margin-left: -10px;

  margin-top: 50px;

}

.globalshow_box2 ol li {

  float: left;

  width: 292px;

  background: #fff;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);

  margin-left: 10px;

}

.globalshow_box2 ol li .img {

  display: block;

  width: 100%;

  line-height: 0;

}

.globalshow_box2 ol li .text {

  padding: 22px 13px;

}

.globalshow_box2 ol li .text h3 {

  color: #333333;

  font-size: 16px;

}

.globalshow_box2 ol li .text p {

  margin-top: 5px;

  color: #666666;

  font-size: 14px;

  line-height: 22px;

  height: 66px;

  overflow: hidden;

}

.globalshow_box3 {

  padding-bottom: 60px;

}

.globalshow_box3 ol {

  margin-top: 28px;

  margin-left: -12px;

}

.globalshow_box3 ol li {

  float: left;

  margin-top: 12px;

  width: 230px;

  height: 110px;

  border: 1px solid #eaeaea;

  position: relative;

  margin-left: 12px;

}

.globalshow_box3 ol li img {

  display: block;

  max-width: 100%;

  max-height: 100%;

  position: absolute;

  margin: auto;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

}

.globalshow_box4 {

  background: #f58158;

  padding: 50px 0 90px;

}

.globalshow_box4 .jstitle6 {

  color: #fff;

}

.globalshow_box4 .jstitle6 h3,

.globalshow_box4 .jstitle6 p {

  color: #fff;

}

.globalshow_box4 .jstitle6 h3 span,

.globalshow_box4 .jstitle6 p span {

  color: #fff;

}

.globalshow_box4 .g_honor_box {

  margin-top: 40px;

}

.globalshow_box4 .g_honor_box ol li {

  float: left;

  width: 288px;

  padding: 6px;

  margin-left: 15px;

  height: 266px;

  background: #fff;

}

.globalshow_box4 .g_honor_box ol li:first-child {

  margin-left: 0;

}

.globalshow_box4 .g_honor_box ol li .img {

  width: 100%;

  line-height: 0;

}

.globalshow_box4 .g_honor_box ol li .text {

  padding: 15px 0;

}

.globalshow_box4 .g_honor_box ol li .text h3 {

  color: #333333;

  font-size: 16px;

  font-weight: normal;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.globalshow_box4 .g_honor_box ol li .text p {

  color: #666666;

  font-size: 14px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  margin-top: 5px;

}

.globalshow_box4 .g_honor_box .slick-dots {

  bottom: -40px;

}

.globalshow_box4 .g_honor_box .slick-dots li button {

  width: 78px;

  height: 4px;

  background: #fff;

}

.globalshow_box4 .g_honor_box .slick-dots li.slick-active button {

  background: #f5a64a;

}





.float-left-small{

  position: fixed;

  bottom: 260px;

  left: 0;

  z-index: 9999;

  width: 30px;

  padding:15px 7px;

  text-align: center;

  font-size: 14px;

  background: #f58158;

  color: #ffffff;

  z-index:99;

  cursor: pointer;

  transition: all .4s;

  -moz-transition: all .4s;

  -o-transition: all .4s;

  -webkit-transition: all .4s;

  -ms-transition: all .4s;

}

.float-left-small.active{

  -webkit-transform: translateX(-100%);

  -moz-transform: translateX(-100%);

  -ms-transform: translateX(-100%);

  -o-transform: translateX(-100%);

  transform: translateX(-100%); 

}

.float-box-small{

  position: fixed;

  right: 0;

  top: 50%;

  transform: translate(0%,-50%);

  -webkit-transform: translate(0%,-50%);

  -moz-transform: translate(0%,-50%);

  -o-transform: translate(0%,-50%);

  -ms-transform: translate(0%,-50%);

  width: 30px;

  padding:15px 7px;

  text-align: center;

  font-size: 14px;

  background: #f58158;

  color: #ffffff;

  z-index:99;

  cursor: pointer;

  transition: all .4s;

  -moz-transition: all .4s;

  -o-transition: all .4s;

  -webkit-transition: all .4s;

  -ms-transition: all .4s;

}

.float-box-small.active{

  transform: translate(100%,-50%);

  -webkit-transform: translate(100%,-50%);

  -moz-transform: translate(100%,-50%);

  -o-transform: translate(100%,-50%);

  -ms-transform: translate(100%,-50%);

}

.float-box{

	position: fixed;

	right: 0;

	top: 50%;

	width: 150px;

	z-index: 9999;

	transform: translate(100%,-50%);

	-webkit-transform: translate(100%,-50%);

	-moz-transform: translate(100%,-50%);

	-o-transform: translate(100%,-50%);

	-ms-transform: translate(100%,-50%);

  transition: all .4s;

  -moz-transition: all .4s;

  -o-transition: all .4s;

  -webkit-transition: all .4s;

  -ms-transition: all .4s;

}

.float-box .close{

  position: absolute; 

  top:-30px; 

  left: 0;

  width: 26px;

  height: 26px;

  border-radius: 50%;

  background: url(../images/xclose.png) no-repeat;

  cursor: pointer;

}

.float-box.active{

  transform: translate(0%,-50%);

  -webkit-transform: translate(0%,-50%);

  -moz-transform: translate(0%,-50%);

  -o-transform: translate(0%,-50%);

  -ms-transform: translate(0%,-50%);

}

.float-box ul li{

	background: #f58158;

	margin-top: 5px;

	line-height: 50px;

	font-size: 16px;

}

.float-box ul li a{

	color: #fff;

	display: block;

	padding: 0 13px;

}

.float-box ul li a i{

	display: inline-block;

	margin-right: 14px;

	width: 22px;

	line-height: 0;

	font-size: 0;

	position: relative;

	top: 5px;

}

.float-box ul li .ewm{

	padding: 0 13px 13px;

	line-height: 0;

}



.float_left{

	position: fixed;

	bottom: 200px;

	width: 225px;

	left: 0;

	z-index: 9999;

  transition: all .4s;

  -moz-transition: all .4s;

  -o-transition: all .4s;

  -webkit-transition: all .4s;

  -ms-transition: all .4s;

  -webkit-transform: translateX(-100%);

  -moz-transform: translateX(-100%);

  -ms-transform: translateX(-100%);

  -o-transform: translateX(-100%);

  transform: translateX(-100%); 

}

.float_left.active{

  -webkit-transform: translateX(0%);

  -moz-transform: translateX(0%);

  -ms-transform: translateX(0%);

  -o-transform: translateX(0%);

  transform: translateX(0%); 

}

.float_left .close{

  position: absolute; 

  top:-10px; 

  right: 0;

  width: 26px;

  height: 26px;

  border-radius: 50%;

  background: url(../images/xclose.png) no-repeat;

  cursor: pointer;

}

.float_left a{

	display: block;

	line-height: 0;

}











/**----2018-6-29---**/



.home_news{ background-size: cover; padding-bottom: 50px;}

.xz-news-box{ margin-top: 35px; border-left:4px solid #ee8056; background: #FFFFFF; padding: 35px 0;}

.xz-news-box li{ float: left; width: 25%; padding: 0 20px;}

.xz-news-box li a{ display: block; height: 44px; line-height: 44px; position: relative; padding-left: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.xz-news-box li a:before{ content: ""; position: absolute; left:0;  top:50%; margin-top: -3px; width: 6px; height: 6px; border-radius: 3px; background: #d2d2d2; border-radius: 50%;}





.xz-work-detial{ padding: 72px 0 130px; background: #ffffff;}   

.xz-work-detial .jstitle{ color: #333333; font-size: 22px; line-height: 28px; text-align: center;} 

.xz-work-detial .article-come{ line-height:26px; margin-top:15px; text-align: center; color: #999999;}

.xz-work-detial .article-come span{ margin:0 10px; padding-left: 28px; display: inline-block; vertical-align: middle; position: relative;}

.xz-work-detial .article-come .span-date{ background: url(../images/xz_work_time.png) no-repeat left;}

.xz-work-detial .article-come .span-num{ background: url(../images/xz_work_read.png) no-repeat left;}





.xz-work-detial .work-detial{ margin-top: 15px; padding:50px 0 80px; border-top: 1px solid #eeeeee; line-height: 30px; }

.xz-work-detial .work-detial .f16{ font-size: 16px; color: #333333;}



.xz-work-detial .return{  padding-bottom: 20px; border-bottom:1px dashed #e5e5e5;  text-align: right;}

.xz-work-detial .return .share{ float: left; color: #999999;}

.xz-work-detial .return .share .bdsharebuttonbox{ display:inline-block; vertical-align: middle; -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; opacity: .8;}

.xz-work-detial .return .share .span-share{ padding-left:0; display: inline-block; vertical-align: middle; position: relative;}

.xz-work-detial .return .return-a{ float: right; display: inline-block; width: 40px; height: 40px; background: url(../images/xz_work_return.png);}





.xz-work-detial .flip{ margin-top: 20px;}

.xz-work-detial .flip a{ max-width:48%; display: inline-block; position: relative; line-height:24px; color:#777777;}

.xz-work-detial .flip .prev{ float: left; padding-left:35px; background: url(../images/xz_work_prev.png) left no-repeat;}

.xz-work-detial .flip .next{ float: right; padding-right:35px; background: url(../images/xz_work_next.png) right no-repeat;}

.xz-work-detial .flip a:hover{ color: #d4a259;}

.xz-work-detial .flip .prev:hover{ background: url(../images/xz_work_prevh.png) left no-repeat;}

.xz-work-detial .flip .next:hover{ background: url(../images/xz_work_nexth.png) right no-repeat;}



.Guokcshow {

	padding-top: 10px;

}

.Guokcshow .jstitle6 h3,

.Guokcshow2 .jstitle6 h3{

	color: #f58158;

}

.Guokcshow .jstitle6 h3 span,

.Guokcshow2 .jstitle6 h3 span{

	color: #6c3e10;

}

.Guokcshow .jstitle6 p,

.Guokcshow2 .jstitle6 p{

	color: #ceb599;

}



.Guokcshow3{

	padding-top: 0;

}



/*新增首页留言框19-5-14*/

.t_xzlyk .t_zcwz{

	float: left;

	background: #f68058;

	padding: 38px 40px;

}



.t_xzlyk .t_zcwz p{

	font-size: 24px;

	color: #fff;

}



.t_xzlyk .t_lyk{

	float: left;

	padding: 34px 65px 28px 72px;

}

.t_xzlyk .t_lyk ul li{

	border: 1px solid #666666;

	float: left;

	line-height: 70px;

	position: relative;

	margin-right: 30px;

}



.t_xzlyk .t_lyk ul li:last-child{

	margin-right: 0;

}



.t_xzlyk .t_lyk ul li input{

	border: none;

	font-size: 18px;

	color: #999999;

}

.t_xzlyk .t_lyk ul li.t_nc span{

	position: absolute;

	top: 10px;

	left: 15px;	   

}



.t_xzlyk .t_lyk ul li.t_nc input{

	margin-left: 40px;

	border-left:1px solid #999999 ;

	line-height: 50px;

	margin-left: 65px;

	padding-left: 10px;

	width: 260px;

}



.t_xzlyk .t_lyk ul li.t_sj span{

	position: absolute;

	top: 11px;

	left: 15px;

}



.t_xzlyk .t_lyk ul li.t_sj input{

	width: 260px;

	border-left:1px solid #999999 ;

	line-height: 50px;

	margin-left: 58px;

	padding-left: 10px;

}



.t_xzlyk .t_lyk ul li input::-webkit-input-placeholder { /* WebKit browsers */ 

　color: #999999;

}



.t_xzlyk .t_lyk ul li input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 

　　color: #999999;

}

.t_xzlyk .t_lyk ul li input::-moz-placeholder { /* Mozilla Firefox 19+ */ 

　　color: #999999;

}



.t_xzlyk .t_lyk ul li input:-ms-input-placeholder { /* Internet Explorer 10+ */ 

　　color: #999999;

}



.t_xzlyk .t_anniu{

	float: right;

}



.t_xzlyk .t_anniu .btn{

	background: #ec6800;

	border: 1px solid #ec6800;

	border-radius: 5px;

	color: #fff;

	font-size: 18px;

	margin-top: 34px;

	padding: 10px 15px;

	cursor:pointer;

	font-family: 微软雅黑;

}



.t_xzlyk .t_anniu .btn span{

	font-size: 16px;

}
@media screen and (min-width: 1280px)
.flashSale_wrap, .flashSale, .flashSaleDeals {
    width: 460px;
}
.flashSaleDeals {
    width: 460px;
	margin-top:20px;
    height: 220px;
    position: relative;
    overflow: hidden;
}
@media screen and (min-width: 1280px)
.flashSaleDeals ul li {
    width: 466px;
}
.flashSaleDeals ul li {
    width: 460px;
    float: left;
    height: 220px;
}
@media screen and (min-width: 1280px)
.xsq_deal_wrapper, .saleDeal {
    width: 220px;
    margin-left: 60px;
}
.xsq_deal_wrapper, .saleDeal {
    position: relative;
    display: block;
    float: left;
    width: 220px;
    height: 220px;
    margin-left: 60px;
}
@media screen and (min-width: 1280px)
.dealCon, .dealImg {
    width: 220px;
    height: 220px;
}
.dealCon {
    position: relative;
    width: 220px;
    height: 220px;
    overflow: hidden;
}
@media screen and (min-width: 1280px)
.dealCon, .dealImg {
    width: 220px;
    height: 220px;
}
.zuo {
    background-position: -277px -440px;
    left: 5px;
}
.trigger {
    width: 17px;
    height: 43px;
    background-image: url(../images/big_bg_img_v3.png);
    position: absolute;
    top: 74px;
    z-index: 3;
}
.you {
    background-position: -307px -440px;
    right: 0;
}
.trigger {
    width: 17px;
    height: 43px;
    background-image: url(../images/big_bg_img_v3.png);
    position: absolute;
    top: 74px;
    z-index: 3;}