/* CSS Document */

body {
	width:100%;
	height:100%;
	margin:0 auto;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif ;
	font-family:"微软雅黑"!important;
	list-style:none;
	background:#fff;
}
a:link {color: #000; text-decoration: none}
a:active { color: #000;text-decoration: none }
a:visited {
	color: #000;
	text-decoration: none
}
li{ list-style:none}
.clear{ clear:both}
.folatleft{ float:left;}
.folatright{ float:right;}
.container{ padding:0px;}

#whole{ width:100%;margin:auto;}


.nav_box{margin-top:2%; margin-bottom:2%;}
.logo{ float:left; width:658px; height:74px;}
.tell{ float:right; width:300px;}
.tell_img { float:left; width:54px; margin-right:10px;}
.tell_text { float:left; }
.tell_text h1{ font-size:20px; color:#000; padding:0px; margin:auto;}
.tell_text span{ color:#8caf39; font-size:30px;}
.nav_bj{ width:100%; height:60px; line-height:60px; background:#8caf39;}
.nav { width:1200px; }
.nav ul{ padding:0px; margin:auto;}
.nav ul li{ float:left;  width:14.2%; height:60px; line-height:60px; text-align:center; color:#fff; }
.nav ul li a{color:#fff; }
.nav ul li:hover{ display:block; background:#a1c160; color:#fff;}
.nav ul li a:hover{color:#fff;display:block;}
.banner{ width:100%; min-width:1200px; height:500px; margin:0px auto 0px auto; }
/*slider滚动图START*/

.slider {
	width: 100%;
}

.slider .address {
	display: flex;
	width: 100%;
	margin-top: 60px;
}

.slider .address .address_box {
	width: 28%;
	height: 151px;
	border: 1px solid #e1e1e1;
	margin-right: 53px;
}
.slider .address .address_box .address_box_first{
	float: left;
}
.slider .address .address_box .address_box_first {
	margin: 37px 25px 0 10px;
}

.slider .address .address_box .address_box_second {
	margin-top: 37px;
	line-height: 33px
}

.slider .address .address_box .address_box_second h2 {
	color: #5bb8ab;
}

.slider .address .address_box .address_box_second h3 {
	font-size: 24px;
}


/*slider滚动图END*/

.progress_bar {
	height: 15px;
	width: 100%;
	background-color: #039e8e;
	margin: 88px 0 20px 0;
}


.ab_bj{ background:url(../images/ab_bj.jpg) no-repeat; width:1158px; height:519px;margin-top:2%; margin-bottom:2%; }
.ab_bj p{ padding:20px 40px; line-height:35px;}
.about_tit { width:1200px; margin:auto; }
.about_tit h1{ font-size:40px;  padding-bottom:0px;}
.about_tit img{ margin-top:4%;}
.line{ background:#8caf39; text-align:center; width:100px; height:5px;margin-top:2%; }
.line2{ background:#fff; text-align:center; width:100px; height:5px;margin-top:2%; }
.ab_tu ul{ padding:0px; margin:auto;}
.ab_tu ul li{ float:left; width:228px; margin-left:40px;}


/*单页头部开始*/
.bodyCon08 .students{
    margin: 0 auto;
    width: 1100px;
    height: 480px;
    position: relative;
    
}
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:1100px;height:400px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash .flashBg{width:998px;height:400px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0; padding:0px;}
#four_flash .flashBg ul.mobile li{float:left;width:299px;height:340px;margin-left:26px;color:#6C6E85;transition:all 1s ease 0s;}
#four_flash .flashBg ul.mobile li:hover{
    color: #fff;
    -webkit-box-shadow: 0px 0px 5px 10px rgba(0,0,0,1.00);
    box-shadow: 0px 0px 10px 10px rgba(0,0,0,.5);
}
#four_flash .flashBg ul.mobile li img{width:299px;height:317px;display:block; margin:0 auto; }
#four_flash .flashBg ul.mobile li dd{font-size:20px;width:299px;line-height:40px;text-align:center; background:#8caf39; color:#fff; text-align:center; }
#four_flash .flashBg ul.mobile li p{font-size:16px; text-align:center;width:260px; line-height:24px;margin-top:10px;}
#four_flash .flashBg ul.mobile li a{display:block;background:url(../images/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(../images/jiantou2.png);}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:136px; left:0px;}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:136px; right:0px;}
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;}

.sy_pro_box{ width:100%; background:url(../images/cp_bj.jpg) no-repeat; height:auto; padding-top:2%; padding-bottom:2%;}
.sy_pro_box::after{ display:block; content:""; clear:both;}
.cp_more { width:150px; height:35px; line-height:35px; float:right; border:1px #fff solid; text-align:center; border-radius:10px;}
.cp_more a{color:#fff; }
.hb{ width:100%; height:174px; background:url(../images/hb.jpg) repeat-x center;}
.sy_pro_list:nth-child(4n-1){ margin-right:25px;}
.sy_pro_list:nth-child(4n-2){ margin-right:25px; margin-left:25px;}


.news_box{ width:1200px; margin:auto;  margin-top:50px; margin-bottom:30px;}
.news_tu{ float:left; width:380px;}
.sy_news_list{ width:780px; float:right;}
.sy_news_list ul{ padding:0px; margin:auto;}
.sy_news_list ul li{ width:780px; height:80px; margin-top:10px;}
.sy_news_list ul li h1{ font-size:18px; padding:0px; padding-bottom:10px; margin:auto; color:#8caf39;}
.sy_news_text{ font-size:14px;}
.sy_date{ font-size:14px;}



/*底部信息S*/
.w1200 {
	width: 1200px;
	margin: 0 auto;
}

#footer {
	width: 100%;
	background-color: #8caf39;
	color: #fff;
	min-width: 1200px;
	margin-top:3%;
}

#footer .w1200 .footer_box {
	padding: 22px 15px;
}
.footer_left{ display:table; margin:0px auto 0px auto;  float:left;}
.footer_left ul{ padding:0px; margin:auto;}
.footer_left li{ float:left; height:80px; line-height:80px; font-size:15px; margin-left:28px; }
.footer_left li a{ display:block; color:#FFF; }
.footer_left li a:hover{ color:#000; }
.footer_right{height:80px; line-height:80px; float:right;}
.footer_right a{ color:#fff;}
/*内页*/
/*内页*/
.nei_cont{ width:1240Px; margin:0px auto 100px auto; padding-top:30px; }
.nei_cont::after{ display:block; content:""; clear:both;}
.nei_left{ width:218px; float:left;}

.left_list_box{ width:256px; float:left; margin-bottom:13px; background:#FFF; border:1px #e2e2e2 solid;}
.nei_left .title_lie{ width:256px; height:70px; text-align:center; color:#fff; font-size:26px; float:left; padding-top:5px; background:#05499a;}
.nei_left .title_lie p{ font-family:Arial; text-transform:uppercase; font-size:13px; margin-top:2px; }
.left_list_box .cont_list{width:250px; float:left; padding:0px 10px 10px 10px;}
.left_list_box .cont_list p{ line-height:20px; margin-top:6px; font-size:14px;}
.nei_left{ width:256px; float:left;}
.nei_left .title_lie{ width:100%; font-size:25px; text-align:center; background:#8caf39; padding:10px 0px 18px 0px; color:#FFF; margin-bottom:15px;}
.nei_left .fenlei_lie{ width:100%; background:#f5f5f5; font-size:15px; text-align:center; margin-bottom:1px;}
.nei_left .fenlei_lie a{ display:block; padding:15px 0px 15px 0px;} 
.nei_left .fenlei_lie a:hover{ background:#8caf39; color:#FFF} 

.left_pro_fl{ width:183Px; margin:10px auto 0px auto; padding:0px 5px 5px 5px; font-size:14px; border-bottom:1px #CCCCCC dotted;}
.left_pro_fl a{ display:block;}

.nei_right{ width:944px; float:right; margin-top:18px;}
.nei_right .nei_title{ width:944px; float:left; border-bottom:1px #dfdfdf solid; font-size:15px; padding:0px 0px 9px 0px; margin-bottom:16px; }
.nei_right .cont_lie{width:944px; float:left; line-height:30px; font-size:15px;}
.nei_right .cont_lie img{ max-width:98%;}

.pro_list{ width:260px;  float:left; overflow:hidden;   margin-top:10px; margin-bottom:5px; margin-left:65px;   }
.pro_list .pic_lie{width:260px;   border:1px #ededed solid; overflow:hidden;transition:0.2s;}
.pro_list:hover .pic_lie{border:1px #05499a solid;  transition:0.2s;}
.pro_list .pic_lie img{width:260px;  }
.pro_list:hover .word_lie{border:1px #05499a solid; border-top:0px; transition:0.2s;}
.pro_list .word_lie{ width:290px; height:60px; border:1px #ededed solid; border-radius:0px 0px 5px 5px; position:relative; padding:10px 0px 0px 10px; border-top:0px;  transition:0.2s;}
.pro_list .word_lie .pro_name{ float:left; font-size:16px;}
.pro_list .word_lie .pro_name p{ color:#a8a8a7; font-size:13px; margin-top:5px;}
.pro_list .word_lie .more_lie{ width:18px; height:18px; font-size:20px; color:#a8a8a7; text-align:center; line-height:18px; position:absolute; right:10px; margin-top:3px;  }
.pro_list .word_lie .more_lie a{ display:block; color:#a8a8a7;}
.pro_list .word_lie .more_lie a:hover{ color:#ffc400;}
.pro_list .word{width:260px; height:33px; text-align:center; line-height:33px; background:#8caf39;}
.pro_list .word a{ display:block; color:#FFF;}
.pro_list:nth-child(3n-2){margin-left:10px; }

.news_list{ width:98%; margin:25px auto 0px auto; line-height:20px; padding:0px 9px 12px 5px; border-bottom:1px #CCCCCC dashed; clear:both; }
.news_list img{ width:100px; height:88px; float:left; margin-right:15px;}
.news_list p{ margin:0px auto 0px auto; padding:0px;}
.news_list .news_title{ padding-top:6px; padding:0px; font-size:15px;}
.news_list .news_riqi{ font-size:12px; margin:4px 0px 3px 0px; color:#999 }
.news_list .news_riqi font{color:#999 !important;}
.news_list .news_intro{font-size:12px; color:#666 }


.news_biaoti{ width:100%; text-align:center; font-size:16px; margin-bottom:3px; margin-top:12px; font-weight:bold}
.news_word{ width:100%; border-bottom:1px #b3b3b3 dotted; text-align:center; margin-bottom:23px; font-size:13px; padding-bottom:10px;}
.right_cont{ width:100%; padding:0px 5px 0px 5px; margin-top:16px; font-size:15px; line-height:33px; text-align:justify;}
.contimg{ max-width:99%;}
.news_xiangguan{ width:100%; border-top:1px #b3b3b3 dotted; margin-top:33px; overflow:auto; padding-top:20px; }
.news_xiangguan .lie_box{ width:99%; line-height:20px;  margin:0 auto 13px auto;}
.news_xiangguan .lie_box a{ color:#333333;}
.news_xiangguan .lie_box a:hover{ color:#2979d3;}
#tit{ margin-bottom:10px; font-size:18px;}
#tit h1{text-align:center; font-size:25px; padding:0px; line-height:40px; margin:auto}
.textcenter{text-align:center}