@charset "utf-8";
/* CSS Document */

body {margin:0 auto; padding:0; font-size:12px;font-family:\5FAE\8F6F\96C5\9ED1,"微软雅黑","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB",Arial,sans-serif;
}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0px; margin:0px; }
ul { list-style:none; }
img { border:0px; }
a {text-decoration:none; }
a {outline: none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}
.clearfloat{display:block;clear:both;height:0px;margin:0px;padding:0px;border:0px;}

.container{width:100%;margin:0 auto;}

/*广告图*/
.banner{width:100%;height:auto;overflow:hidden;position:relative;z-index: -1}
.slideBox{position:relative;z-index:-1;width:1366px;margin:0 auto;}
.slideBox .hd{height: 20px;position: absolute;z-index: 1;text-align: center;width: 100%;bottom: 10px}
.slideBox .hd ul{overflow:hidden;zoom:1;display: inline-block;}
.slideBox .hd ul li{float:left;width:13px;height:13px;margin:0 10px;background:none;border-radius:50%;cursor:pointer;border:solid 1px #fff;}
.slideBox .hd ul li.on{position:relative;background:#fff;width:12px;height:12px;}
            
.slideBox .bd{position:relative;height:100%;z-index:0;}
.slideBox .bd li{zoom:1;vertical-align:middle;}
.slideBox .bd img{width:100%;display:block;}


/*内容部分*/
.container .content{margin:0 auto;}
.con_title{text-align:center;height:50px;line-height:50px;margin-top:50px;}
.con_title h3{display:inline-block;background:url(../images/index_img_22.png) bottom center no-repeat;font-size:36px;padding-bottom:15px;}

.content .con_one .con_content{margin:50px 0;}
.content .con_one .con_content ul li{float:left;width:322px;margin-right:10px;position: relative;overflow: hidden;cursor:pointer; height:482px;}
.hide_layer{position: absolute;width:326px;height:244px;background: url(../images/hidebg.png) repeat;z-index: 2;text-align: center;
display: block;}
.hide_layer02{bottom: 0px}

/*.content .con_one .con_content ul li:hover .hide_layer{animation: bounceIn .45s;display: block;}
@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3);
		display:none;
	}

	100% {
		opacity: 1;
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1);
		display: block;
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3);
		display:none;
	}

	100% {
		opacity: 1;
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1);
		display: block;
	}
}*/
.hidetit01{color: #fff !important;background:none !important;font-size: 28px !important;font-weight: bold !important;margin-top: 170px;transition: margin-top ease-in-out 0.25s;-webkit-transition: margin-top ease-in-out 0.25s;}
.hidetit02{color: #afaeac !important;background:none !important;font-size:16px !important;}
.hide_layer:hover .hidetit01{transition: margin-top ease-in-out 0.25s;margin-top:110px;-webkit-transition: margin-top ease-in-out 0.25s;}
.content .con_one .con_content ul li:last-child{margin-right:0;}
.content .con_one .con_content ul li img{width:326px;height:244px;float:left;cursor:pointer;}
.content .con_one .con_content ul li>p{font-size:14px;line-height:30px;background:#3a3a3a;color:#a1a1a1;padding:20px 21px;height:204px;float:left;}

.con_content02,.contact_div,.about_pic{margin-top:50px;}
.title_p1{font-size: 15px;font-weight: bold;}
.title_p1 a{color: #333}
.title_p1 label{background: #e4e4e4;color: #b3b3b3;display: inline-block;width: 58px;height: 50px;text-align: center;line-height: 50px;
margin-right: 10px}
.title_p2{color: #999;font-size: 14px;}
.title_p2 a{color: #999999 !important}
.title_p2 label{color: #b3b3b3;font-size: 30px;font-weight: bold;display: inline-block;width: 58px;text-align:center;background:#fff;margin-right: 10px;height: 50px}
.title_p2 span{width: 380px}
.index_new li{width: 450px;margin-bottom: 30px;float: left;margin: 0px 25px 25px;}
.index_new li:hover .title_p1 a{color: #009d68}
.index_new li:hover .title_p1 label{color: #fff !important;background: #009d68}
.index_new li:hover .title_p2 label{color: #009d68 !important}
.about_pic .fl{width: 500px}
.about_pic .fr{width: 500px}
.about_pic .fl img{width: 499px;height: 375px;}
.about_pic .fr ul li{float: left;margin-left: 1px;margin-bottom: 1px;*margin-bottom: 4px;*height: 190px;}
.about_pic .fr ul li a{display: block;}
.about_pic .fr ul li img{width: 249px;height: 187px;*width:240px;*height:180px;display: block;box-sizing:border-box}
.about_pic .fr ul li img:hover{border:2px solid #fff;border-radius: 4px;box-sizing:border-box;transform: scale(1.04);
-webkit-transform: scale(1.04);-moz-transform: scale(1.04);-ms-transform: scale(1.04);
transition: all ease .2s;-webkit-transition: all ease .2s;-moz-transition: all ease .2s;ms-transition: all ease .2s;-o-transition: all ease .2s}
.add_more{display: block;width: 249px;*width:240px;height: 187px;*height:180px;background: #009d68 url(../images/index_img_38.png) no-repeat center center;color: #fff;text-align: center;
font-size: 20px;font-weight: bold;}
.add_more b{margin-top:120px;display: inline-block}
.input_div{height: 36px;line-height: 36px;margin-bottom: 20px}
.input_div label{height: 36px;width: 70px;display:block;float: left; background: url(../images/xin.png) no-repeat 15px center;padding-left: 40px}
.input_div input{border:1px solid #e9e9e9;font-size:16px;width: 310px;height: 36px;line-height: 36px;border-radius: 4px;text-indent: 10px}
.input_div input:hover{border:1px solid #a7dcca;}
.input_div input:focus{border:1px solid #a7dcca;}
.input_div input.submit_btn{color: #fff;width: 310px;height: 42px;text-align: center;background: #009d68;margin-left: 110px;display: block;border-radius: 4px;
font-size: 16px;cursor:pointer;border:none;}
.input_div input.submit_btn:hover{background:#027e54;border:0;}
.contact_num{width: 260px;height: 280px;background: url(../images/telnum.png) no-repeat center center;
margin-top:-50px;margin-bottom: 30px}
.contact_num p{text-align: center;font-size: 24px;color: #dc0000;font-weight: bold;}
.martop{margin-top: 125px;margin-bottom: 5px}
.contact_div{margin:50px 100px 0px 50px;}



/*视频部分*/
.video{position:fixed;right:0;top:300px;}
.video a{display:block;}
.video .video_img{background:#eee;width:60px;height:60px;border-radius: 6px 0px 0px 6px}
.video .video_img:hover{background:#d4d4d4;transition: all ease-in 0.25s;}
.video .video_font{background:#009d68;height:60px;font-size:25px;color:#fff;text-align:center;line-height:60px;}

.video_content{background:#fff;width:100%;height:635px;position:fixed;left:0;top:50%;margin-top:-317px;z-index:101;display:none;}

.slideBox_video{position:relative;z-index:102;width:100%;margin:40px auto;}
.slideBox_video .hd{height:14px;position:relative;z-index:1;text-align:center;width:100%;margin-top:35px;}
.slideBox_video .hd ul{overflow:hidden;zoom:1;display:inline-block;}
.slideBox_video .hd ul li{float:left;width:13px;height:13px;margin:0 5px;background:#d6d6d6;border-radius:50%;cursor:pointer;text-indent:-999px;}
.slideBox_video .hd ul li.on{position:relative;background:#858585;width:12px;height:12px;}
            
.slideBox_video .bd{position:relative;height:100%;z-index:0;}
.slideBox_video .bd ul li{zoom:1;vertical-align:middle;float:left;width:33%;text-align:center;}
.slideBox_video .bd ul li p{display:inline-block;width:88%;text-align:left;}
.slideBox_video .bd ul li p.tit_p{line-height:30px;font-size:16px;margin:10px 0;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.slideBox_video .bd ul li p.con_p{line-height:25px;font-size:14px;color:#666;height:80px;overflow:hidden;margin-bottom:10px;}
.slideBox_video .bd ul li p a{display:inline-block;width:120px;height:40px;line-height:40px;text-align:center;color:#666;font-size:14px;border:solid 1px #666;border-radius:5px;}
.slideBox_video .bd ul li p a:hover{color:#fff;border:solid 1px #009d68;background:#009d68;}
.slideBox_video .bd ul li p a span{margin-left:5px;}

.video_content .close_a{display:block;position:absolute;top:20px;right:20px;height:40px;width:40px;background:#eee;color:#999;border-radius:50%;line-height:36px;text-align:center;font-size:30px;}
.video_content .close_a:hover{background:#d44027;color:#fff;}


.masklayer{height:100%;width:100%;background:#000;opacity:0.6;filter:alpha(opacity=60);position:fixed;left:0;top:0;display:none;z-index:100;}