.content_one{

    width:1200px;

    height:auto;

    margin-top: 40px;

}

.con_part1 , .con_part3{

    width:365px; 

    height: 258px; 

    margin-right: 30px;

    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);

    background:#fff;

}

.con_part2{

    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);

    box-sizing:border-box;

    padding:0 10px;

    height:258px;

    background:#fff;

}

.con_part1 img, .con_part3 img{

    object-fit: cover;

}



/* .part_tit1{width:380px; height:32px; text-align: left; padding: 5px 0 0 0; border-bottom: 1px #d4d4d4 solid; overflow: hidden;} */

.part_con2{width:390px; height: auto; margin-top:15px;}

.news{width:390px; height: auto; border-bottom: 5px #f6f9fe solid;  padding-bottom: 8px;}

.news_img{width:143px; height:84px;}

.news_nr{width:100%; height: auto; text-align: left;}

.news_nr h2{margin: 0 0 5px; color: #333;}

.news_nr h2 span{color:#fb9f00;font-size:16px;}

.news_nr p{font-size: 14px; color: #888;}

.news_nr a{color: /* red */}

.news_xx{width:100%; height: auto; overflow: hidden; padding: 5px 0 5px 0;}

.news_xx1{width:100%; height: auto; overflow: hidden; padding: 3px 0 5px 0;}

.news_time{float: right; font-size: 12px; color: #888;}

.news_xx li{text-align:left; font-size: 14px; line-height: 28px; color: #444;}

.news_xx1 li{text-align:left; font-size: 14px; line-height: 28px; color: #444;}

.shou{ cursor:pointer;}







.content_two{

	width:1200px;

	margin:40px auto 20px;



}

.content_two ul{

	height:430px;

}

.content_two ul li{

	float:left;

	width:235px;

	margin-right:6px;

	-webkit-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.12);

	        box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.12); 	  

}

.content_two ul li:last-child{

	margin-right:0;

}

.content_two ul li>.cont2_bot{

	height:60px;

	padding:10px;

	-webkit-box-sizing:border-box;

	        box-sizing:border-box;

	overflow:hidden;

}



.content_two ul li>.cont2_bot>span{

	display:block;

	float:left;

	width:36px;

    height:36px;

    border-radius:0 10px 0 10px;

	border:solid 2px #fb9f00;

	color:#fb9f00;

	text-align:center;

	line-height:36px;

	font-size:18px;

	margin-right:10px;

	font-weight:bold;

}

.content_two ul li>.cont2_bot>div{

	float:left;

}

.content_two ul li>.cont2_bot>div>p{

	text-align:left;

	margin-top:-5px;

}

.content_two ul li>.cont2_top{

	position:relative;

	height:350px;

	overflow:hidden;

}

.content_two ul li>.cont2_top img{

	-webkit-transition: -webkit-transform ease .2s;

	transition: -webkit-transform ease .2s;

	-o-transition: transform ease .2s;

	transition: transform ease .2s;

	transition: transform ease .2s, -webkit-transform ease .2s;

}



.content_two ul li>.cont2_top>.mask{

	-webkit-transition:-webkit-transform  .2s;

	transition:-webkit-transform  .2s;

	-o-transition:transform  .2s;

	transition:transform  .2s;

	transition:transform  .2s, -webkit-transform  .2s;

	position: absolute;

	width:235px;

	-webkit-box-sizing:border-box;

	        box-sizing:border-box;

	padding:40px 20px;

	color:#fff;

	height:100%;

	-webkit-transform: translateY(-350px);

	    -ms-transform: translateY(-350px);

	        transform: translateY(-350px);

	top:0;

	left:0;

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

}



.content_two ul li>.cont2_top:hover img{

	-webkit-transform:scale(1.1);

	    -ms-transform:scale(1.1);

	        transform:scale(1.1);

}

.content_two ul li>.cont2_top:hover .mask{

	-webkit-transform: translateY(0px);

	    -ms-transform: translateY(0px);

	        transform: translateY(0px);

}



.content_two ul li>.cont2_top>.mask>h2{

	color:#fff;

	font-size:22px;

	text-align:left;

}

.content_two ul li>.cont2_top>.mask>p{

	text-align:left;

	font-size:16px;

	margin:40px 0;

}

.content_two ul li>.cont2_top>.mask>a{

	display:block;

	width:130px;



	height:40px;

	line-height:40px;

	text-align:center;

	font-size:16px;

	color:#fff;

	margin:auto;

	border:solid 2px #fff;

}





/*名师*/

.zjtdqh{ width:1200px;height:480px;overflow:hidden; text-align:left; margin:40px auto 0;box-sizing:border-box;padding-bottom:30px;border-bottom:solid 10px #fff;}

.zjtdqh .fotyyhj{ overflow:hidden; zoom:1; position:relative;   }



.zjtdqh .sPrev{ position:absolute; left:10px; top:130px; display:block; width:38px; height:55px; background:url(../images/zj_tb1.jpg) no-repeat;z-index:999; }

.zjtdqh .sNext{ position:absolute; right:10px; top:130px; display:block; width:38px; height:55px; background:url(../images/zj_tb2.jpg) no-repeat;z-index:999; }





.zjtdqh .parBd ul{ overflow:hidden; zoom:1;   }

.zjtdqh .parBd ul li{ margin:0 9px; float:left; display:inline; overflow:hidden; text-align:center; border:solid 1px #eee;height:438px;}

.zjtdqh .parBd ul li .pic{ text-align:center; width:280px;}

.zjtdqh .parBd ul li .pic img{ width:280px; display:block; }

.zjtdqh .parBd ul li .pic a:hover img{ border-color:#999;  }

.zjtdqh .parBd ul li .title1{ line-height:24px;width:100%; height:50px; background:rgba(0,0,0,0.5); padding-left:16px; position:relative;top:-62px; padding-top:10px;}

.zjtdqh .parBd ul li .title1 .span1{ font-size:20px; font-weight:bold; color:#FFF; display:block; float:left;}

.zjtdqh .parBd ul li .title1 .span2{ font-size:14px; display:block; float:left; clear:both; color:#FFF;text-transform:uppercase;}

.zjtdqh .parBd ul li .title2{background:#fff; width:278px;height:100px; position:relative; top:-62px; left:2px;/*  padding-bottom:20px; */-webkit-box-sizing: border-box;box-sizing: border-box;padding:5px 0}

.zjtdqh .parBd ul li .title2 span{display:block; text-align:left; padding-left:10px; line-height:200%;}

.zjtdqh .parBd ul li .title2 .span1{ color:#666; font-size:16px;}

.zjtdqh .parBd ul li .title2 .span2{ color:#666; font-size:15px;line-height:24px;}

.zjtdqh .parBd ul li .title2 .span3{ color:#666; width:140px; margin:0 auto;background:#01b3c4; text-align:center; margin-top:10px; border-radius:6px;}

.zjtdqh .parBd ul li .title2 .span3 a{ font-size:16px; color:#FFF; line-height:200%; text-decoration:none;}



.fotyyhj>ul{}

.tempWrap{width:1200px!important}

.tempWrap>ul{

	width:1000%!important;

}



.content_four{

	width:1200px;

	height:248px;

	margin:30px auto 0;

	overflow:hidden;

}

.con4_pic img{

	display:block;

}

.content_four .cont4_tit{

	float: left;

	width:60px;

	margin-right:5px;

}

.cont4_tit>span{

	background:#ac918a;

	color:#fff;

	text-transform: uppercase;

	display:block;

	text-align:center;

	height:45px;

	line-height:45px;

}

.cont4_tit p{

	position: relative;

	height:203px;

	font-size:18px;

	color:#fff;

	background:#fd4d36;

}

.cont4_tit p>span{

	position: absolute;

	top:50%;

	left:50%;

	-webkit-transform:translate(-50%,-50%);

	    -ms-transform:translate(-50%,-50%);

	        transform:translate(-50%,-50%);

	display:block;

    width: 20px;  

    line-height: 24px;  

}

.content_four ul{

	float:right;

}

.content_four ul li{

	display:block;

	float:left;

	width:184px;

	margin-right:5px;

}

.content_four ul li p{

	height:60px;

	font-size:16px;

	background: #fd4d36;

	text-align:center;

	color:#fff;

}







.content_five{

	width:1200px;

	margin:40px auto;

}

.content_five .cont5_ad{

	height:120px;

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

	margin-bottom:10px;

}

.content_five .cont5_chart{

	width:1200px;

	overflow:hidden;

	background:-o-linear-gradient(bottom,#de0000,#ff6000);

	background:-webkit-gradient(linear,left bottom, left top,from(#de0000),to(#ff6000));

	background:linear-gradient(0deg,#de0000,#ff6000);

	height:510px;

	-webkit-box-sizing:border-box;

	        box-sizing:border-box;

	padding:20px;

}

.content_five .cont5_chart .chart{

	width:700px;

	float:left;

}

.chart_con{

	float:left;

	overflow:hidden;

	padding-top:20px;

}

.content_five h2{

	font-size:20px;

	color:#fff;

	font-weight:bold;

}

.chart_map{

	float:left;

	height:420px;

	width:370px;

	background:url(../images/jx_map.png) no-repeat center center;

}

.chart_line{

	float:right;

	height:420px;

	width:320px;

	background:url(../images/jx_statistics.png) no-repeat  center;

	background-position:20px;

}

.baoxi{

	float:right;

	width:460px;

	height:470px;

	/* padding:0 10px; */

	overflow:hidden;

	background:#fff;

}

.list_lh{height:400px;overflow:hidden;}



.list_lh li{height:34px;line-height:34px;border-bottom:dashed 1px #eee;}

.list_lh li p{height:34px;width:20%;display:block;float:left}

.list_lh li:hover{

	background:rgb(228, 228, 228);

}



  

.demo_tit{

	width:460px;

	height:40px;

	overflow:hidden;

	-webkit-box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.1);

	        box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.1);

}

.demo_tit li{

	width:20%;

	line-height:40px;

	display:block;

	float:left;

	text-align:center;

	line-height:40px;

}



/*环境*/

.yyhjqh_new{

	width:1200px;  

	margin:0 auto; 

	margin-top:40px; 

	overflow:hidden; 

	position:relative; 

	height:400px;

}

.yyhjqh_new .hd{ 

	height:15px; 

	overflow:hidden; 

	position:absolute; 

	right:5px; 

	bottom:25px; 

	z-index:1; 

	right:270px;

}

.yyhjqh_new .hd ul{ 

	overflow:hidden; 

	zoom:1; 

	float:left;  

}

.yyhjqh_new .hd ul li{ 

	float:left; 

	margin-right:2px;  

	width:15px; 

	height:15px; 

	line-height:14px; 

	text-align:center; 

	background:#ddd7d3; 

	cursor:pointer; 

	border-radius:50%;

}

.yyhjqh_new .hd ul li.on{ background:#FFF; color:#fff; }

.yyhjqh_new .bd{ position:relative; height:100%; z-index:0;   }

.yyhjqh_new .bd li{ zoom:1; vertical-align:middle; }

.yyhjqh_new .bd li dl{width:420px; height:400px; position:relative;left:110px; top:-410px; background:#edebed; opacity:0.8; overflow:hidden; padding-left:40px; padding-right:40px;}

.yyhjqh_new .bd li dl .dd1{ color:#888888; font-size:14px; margin-top:50px; line-height:200%;}

.yyhjqh_new .bd li dl .dd2{font-size:15px; margin-top:40px; line-height:200%; color:#000;}

.yyhjqh_new .bd li dl .dd3{ position:relative; top:-10px; width:72px; height:72px; margin:0 auto;}

.yyhjqh_new .bd li dl .dd3 img{margin-top:40px; width:72px; height:72px !important;}

.yyhjqh_new .bd li dl dt{ font-size:30px;font-family:"MicrosoftYaHei"; line-height:110%; color:#000; font-weight:500;}

.yyhjqh_new .bd img{display:block; height:410px;}

.yyhjqh_new .prev,

.yyhjqh_new .next{ position:absolute; right:3%; top:25%; margin-top:55px; display:block; width:65px; height:96px; opacity:0.7; text-align:center;text-decoration:none; color:#FFF; font-size:60px; line-height:80px;}

