/*********************************网页公共部分************************************/
@charset "utf-8";
html{font: 14px/24px 'Helvetica Neue','Microsoft Yahei',arial,helvetica,sans-serif;}
*{margin: 0;padding: 0;border:medium none;}
a,img{border: 0;}
img{display: block;}
a{color: #333;text-decoration: none;}
a{transition: all 300ms ease-in-out;-webkit-transform: all 1000ms ease-in-out;}
a:hover{color: #333;}
li {list-style-type: none;}
.wrapper{width: 1200px;margin: auto;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
h1,h2,h3,h4,h5{font-size: 100%;font-weight: normal;}



/***********************************page***************************************/
div.digg{padding:3px;margin:3px;text-align:center;margin-top: 10px;}
div.digg a{border:#38322d 1px solid;padding:2px 5px;margin:2px;color:#38322d;text-decoration:none}
div.digg a:hover{border:#38322d 1px solid;color:#000;}
div.digg a:active{border:#38322d 1px solid;color:#000;}
div.digg span.current{border:solid 1px #38322d;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#38322d;}
div.digg span.disabled{border:#38322d 1px solid;padding:2px 5px;margin:2px;color:#38322d;}






/***********************************banner***************************************/
.slideBox{ overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; border-radius: 50%; line-height:14px; text-align:center; background:#ffd800; cursor:pointer; opacity:0.2;}
.slideBox .hd ul li.on{ background:#ffd800; color:#ffd800;opacity:1;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ display:block; width: 100%;margin-left: auto; margin-right: auto; }

/*********************************header************************************/

.header-top{width: 100%;height: 30px;line-height: 30px;background-color: #2f2f2f;color: #fff;overflow: hidden;}
.header-top .bdsharebuttonbox{margin-top: 2px;}
.header-logo-tel{height: 130px;}
.header-logo-tel .logo{
	height: 130px;
	position: relative;
}
.header-logo-tel .logo img{
	position: absolute;
	left: 0px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.header-logo-tel .tel{height: 130px;padding-left: 50px;background: url('../Image/tel.png')no-repeat 0px center;color: #2a2a2a;}
.header-logo-tel .tel small{display: block;font-size: 14px;padding: 35px 0px 0px 0px;}
.header-logo-tel .tel span{display: block;font-size: 30px;padding: 5px 0px 5px 0px;}


.header-nav{width: 100%;height: 50px;line-height: 50px;background-color: #00914e;}
.header-nav ul li{width: 130px;text-align: center;float: left;border-right: 1px solid #80c8a7;}
.header-nav ul li:first-child{border-left: 1px solid #80c8a7;}
.header-nav ul li a{display: block;color: #fff;font-size: 16px;}
.header-nav ul li a:hover{background-color: #036839;}
.header-nav ul .nav_selected a{background-color: #036839;}


/*搜索功能*/
.index_search{width: 100%;height: 60px;line-height: 60px;}
.index_search span{font-size: 16px;font-weight: bold;color: #2b2b2b;}
.index_search a{margin-left: 30px;color: #999999;opacity: .8}
.index_search a:hover{opacity: 1;}

.search{margin-top: 14px;border: 1px solid #d2d2d2;}
.search-text{height: 34px;width: 220px;text-indent: 20px;float: left;outline: none;}
.search-btn{height: 34px;width: 34px;background:url('../Image/search.png')no-repeat center center #fff;background-size: 24px;float: left;cursor: pointer;}
/*搜索功能 end*/


/*********************************index************************************/
.index-product{}
.index-product .box{overflow: hidden;}
.index-product .box01{
	float: left;
	width: 600px;
	height: 260px;
	padding: 50px 0px 0px 0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.index-product .box01 b{display: block;font-size: 38px;height: 38px;line-height: 38px;padding-top: 10px;}
.index-product .box01 b:nth-child(1){color: #00914e;}
.index-product .box01 b:nth-child(2){color: #f38e16;}
.index-product .box01 span{display: block;width: 450px;border-top: 1px solid #a9a9a9;color: #232323;font-size: 20px;padding-top: 20px;margin-top: 20px;}
.index-product .box02{
	float: right;
	width: 600px;
	text-align: center;
	height: 260px;
	padding: 70px 0px 0px 0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.index-product .box02 a{display: inline-block;width: 135px;height: 120px;line-height: 100px;background: url('../Image/p1.png')no-repeat center center;font-size: 16px;text-align: center;color: #fff;margin-left: 10px;margin-right: 10px;}
.index-product .box02 a:hover{background: url('../Image/p1_hover.png')no-repeat center center;}

.index-product ul li{
	width: 285px;
	height: 400px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.index-product ul li:nth-child(4n){margin-right: 0px;}
.index-product ul li img{width: 100%;height: 100%;}
.index-product ul li .txt{
	width: 285px;
	height: 400px;
	position: absolute;
	top: 400px;
	background: url('../Image/more.png')no-repeat center center rgba(0,145,78,0.5);
	color: #fff;
	text-align: center;
	line-height: 300px;
	font-size: 20px;
	transition: all 300ms ease-in-out;
	-webkit-transform: all 300ms ease-in-out;
}
.index-product ul li:hover .txt{top: 0px;}
.index-product-more{display: block;margin: 20px auto 70px;width: 160px;height: 40px;line-height: 40px;color: #fff;text-align: center;background-color: #6e6e6e;}
.index-product-more:hover{color: #fff;border-radius: 40px;}


.line01{width: 100%;height: 120px;background: url('../Image/line01.jpg')no-repeat center center;color: #fff;}
.line01 span{display: block;float: right;font-size: 24px;padding: 62px 30px 0px 0px}


.index-youshi{}
.index-youshi .title{width: 688px;height: 320px;background: url('../Image/youshi_title.jpg')no-repeat center center;margin: 0 auto;}

.index_youshi01_neirong{height: 850px;overflow: hidden;position: relative;}
.index_youshi01_neirong .one_two{position: absolute;left: 0px;top: 0px;width: 600px;height: 400px;}
.index_youshi01_neirong .three_four{position: absolute;right: 0px;bottom: 0px;width: 600px;height: 400px;}

.index_youshi01_neirong .box{padding-left: 150px;height: 126px;}
.index_youshi01_neirong .box h3{font-size: 22px;color: #383838;}
.index_youshi01_neirong .box small{font-size: 12px;color: #bababa;}
.index_youshi01_neirong .box p{text-align:justify;}
.index_youshi01_neirong .one{background: url('../Image/1.jpg')no-repeat;margin-top: 55px;border-bottom: 1px dashed #d1d1d1;padding-bottom: 20px;}
.index_youshi01_neirong .two{background: url('../Image/2.jpg')no-repeat;margin-top: 20px;}
.index_youshi01_neirong .three{background: url('../Image/3.jpg')no-repeat;border-bottom: 1px dashed #d1d1d1;padding-bottom: 20px;}
.index_youshi01_neirong .four{background: url('../Image/4.jpg')no-repeat;margin-top: 20px;}


.index_youshi01_neirong .five{width: 480px;height: 260px;position: absolute;right: 0px;top: 0px;padding-top: 65px;}
.index_youshi01_neirong .five ul li{width: 100px;height: 85px;border: 2px solid #17a265;float: left;margin-right: 30px;margin-bottom: 30px;font-size: 28px;color: #414141;padding-left: 120px;padding-top: 10px;line-height: 34px;}
.index_youshi01_neirong .five ul li:nth-child(1){background: url(../Image/y1.png)no-repeat 28px 17px;}
.index_youshi01_neirong .five ul li:nth-child(2){background: url(../Image/y2.png)no-repeat 28px 17px;margin-right: 0px;}
.index_youshi01_neirong .five ul li:nth-child(3){background: url(../Image/y3.png)no-repeat 28px 17px;}
.index_youshi01_neirong .five ul li:nth-child(4){background: url(../Image/y4.png)no-repeat 28px 17px;margin-right: 0px;}

.index_youshi01_neirong .six{width: 459px;height: 479px;background: url(../Image/y6.jpg)no-repeat;position: absolute;left: 0px;bottom: 0px;}



.index-news-bg{
	width: 100%;
	background: url('../Image/index_news_bg.jpg')no-repeat center center;
	padding: 110px 0px 80px 0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.index-news-bg .intro{
	background-color: #fff;
	padding: 50px;
	overflow: hidden;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.index-news-bg ul li{
	float: left;
	margin-right: 29px;
	transition: all 300ms ease-in-out;
	-webkit-transform: all 300ms ease-in-out;
}
.index-news-bg ul li:hover{
	-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.18);
    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.18);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}
.index-news-bg ul li:last-child{margin-right: 0px;}
.index-news-bg ul li img{
	width: 347px;
	height: 279px;
}
.index-news-bg ul li .txt{
	width: 347px;
	height: 65px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.index-news-bg ul li .txt span{display: block;font-size: 16px;color: #333;padding-top: 10px;}
.index-news-bg ul li .txt small{display: block;font-size: 12px;color: #666;}




/*********************************footer************************************/

.footer{width: 100%;height: 190px;background-color: #242424;padding: 40px 0px 20px 0px;}
.footer-logo{background: url('../Image/footer_logo.png')no-repeat 0px center;height:110px;color: #fff;width: 520px;border-right: 1px dashed #434343;}
.footer-logo .tel{opacity: .6;float: right;width: 270px;padding-top: 27px;}
.footer-logo .tel small{display: block;font-size: 14px;}
.footer-logo .tel span{display: block;font-size: 24px;}
.footer-nav{width: 330px;text-align: center;height: 110px;border-right: 1px dashed #434343;}
.footer-nav ul li{width: 110px;float: left;}
.footer-nav ul li a{display: block;color: #fff;opacity:.6;padding-bottom: 18px;}
.footer-nav ul li a:hover{opacity: 1;}
.footer .lxwm{color: #fff;opacity: .6;width: 310px;}
.footer .lxwm ul li{padding-bottom: 18px;}
.footer-admin{width: 100%;line-height: 40px;height: 40px;background-color: #242424;color: #fff;font-size: 14px;overflow: hidden;}
.footer-admin span{opacity: .5;}
.footer-admin a{color: #fff;}
.footer-admin span:hover{opacity: 1;}


/*********************************sidebar************************************/
.sidebar{
	width: 260px;
	border:1px solid #d8d8d8;
	color: #707070;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.sidebar .title{width: 100%;height: 55px;line-height: 55px;color: #fff;text-indent: 20px;background-color: #00914e;font-size: 16px;}
.sidebar ul{width: 100%;}
.sidebar ul li{line-height: 55px;height: 55px;text-indent: 20px;border-bottom: 1px solid #d8d8d8;position: relative;}
.sidebar ul li a{display: block;color: #707070;}
.sidebar ul li a:after{display: block;content: "+";position: absolute;right: 10px;top: 0px;font-size: 20px;}
.sidebar ul li:hover{background-color: #eee;}
.sidebar img{margin: 0px auto;width: 100%;}
.sidebar p{padding:5px 10px 5px 10px;line-height: 20px;}


/*********************************nei************************************/


#main{margin:0 auto;padding: 50px;width:1200px;min-height:200px;}
#main:after{display: block;content: " ";clear: both;}
#main .left_zuo{float:left;width:250px;}
#main .right_you{float:right;width:900px;}
#main .right_you .article{width:100%;height:50px;border-bottom:2px solid #333;margin-bottom: 20px;}
#main .right_you .article .left_bitao{float: left;height: 50px;line-height: 50px;background: url('../Image/fangzi.png')no-repeat 0px center;text-indent: 50px;background-size: 30px;font-size: 16px;}
#main .right_you .article .right_biaoti{float:right;height:50px;line-height:50px;font-size:12px;}



/*新闻列表*/
.new_right{width: 100%;}
.new_right li{clear: both;overflow: hidden;border-bottom: 1px dotted #ccc;padding: 28px 0;}
.new_right li>span{display: block;float: left;text-align: center;font-size: 36px;color: #666;border-right: 1px solid #666;padding: 20px 20px 15px 0px;position: relative;}
.new_right li>span b{position: absolute;width: 0;height: 0;border-top: 8px solid transparent;border-left: 8px solid #666;border-bottom: 8px solid transparent;right: -8px;top: 34px;}
.new_right li>span small{display: block;font-size: 14px;}
.new_right li>a{display: block;float: right;width:790px;color: #666;}
.new_right li>a:hover{color: #0a407f;}
.new_right li>a span{display: block;font-size: 14px;color: #707070;padding-top: 6px;}

/*新闻详情*/
.news_title{font-size: 18px;color: #333;text-align: center;display: block;margin: 10px auto;}
.username_click{width: 100%;height: 30px;line-height: 30px;text-align: center;background-color: #eee;margin: 20px auto;}
.xq{max-width: 100%;font-size: 16px;line-height: 30px;text-align: justify;}
.xq img{max-width: 100%;display: block;margin: 5px auto;}
.xq table{border: 1px solid #808080;width: 98%;border-collapse: collapse;}
.xq table td {border: 1px solid #808080;}




#prev_next{margin-top: 30px;}
#prev_next li{line-height:40px;text-indent: 20px;width: 100%;font-size: 14px;}
#prev_next li:nth-child(1){background: url('../Image/up.png')no-repeat 0px 15px;border-top: 1px solid #CCCCCC;}
#prev_next li:nth-child(2){background: url('../Image/down.png')no-repeat 0px 15px;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}


.product-img ul li{
	width: 285px;
	height: 400px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 22px;
	margin-bottom: 20px;
}
.product-img ul li:nth-child(3n){margin-right: 0px;}
.product-img ul li img{width: 100%;height: 100%;}
.product-img ul li .txt{
	width: 285px;
	height: 400px;
	position: absolute;
	top: 400px;
	background: url('../Image/more.png')no-repeat center center rgba(0,145,78,0.5);
	color: #fff;
	text-align: center;
	line-height: 300px;
	font-size: 20px;
	transition: all 300ms ease-in-out;
	-webkit-transform: all 300ms ease-in-out;
}
.product-img ul li:hover .txt{top: 0px;}


.project-img ul li{
	width: 285px;
	height: 200px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 22px;
	margin-bottom: 20px;}
.project-img ul li:nth-child(3n){margin-right: 0px;}
.project-img ul li img{width: 100%;height: 100%;}



.return{float:right;width:120px;height:40px;background-color:#38322d;color:#fff;text-align:center;line-height:40px;margin-top: 20px;}
.return:hover{background-color:#e96a15;}




.content_p {margin-top: 40px;}
.content_p span.sp {display: block;background-color: #dddddd;color: #ffffff;margin-bottom: 20px;overflow: hidden;}
.content_p span.sp small {background: #0b9e5e;display: block;float: left;text-align: center;line-height: 40px;width: 120px;}



#zhutu{max-width:80%;margin: 10px auto;display: block;border: 1px solid #ddd;}

/*在线留言*/
.message-list{width: 550px;float: left;}
.message-img{width: 450px;height: 460px;float: right;}
.input-group{margin-bottom: 10px; clear: both;}
.input-group:after{display: block; content: ''; clear: both;}
.input-group label{width: 90px; font-size: 15px; display: inline-block; text-align-last: justify; color: #606060; font-weight: bold;}
.input-group input[type=text]{border: 1px solid #aaa;border-radius: 2px;line-height: 30px;height: 30px;width: 420px;text-indent: 1em;font-family: "microsoft yahei", "sans-serif";transition: 300ms;-webkit-transition: 300ms;outline: none;}
.input-group input[type=text]:focus{width: 420px; box-shadow: 0 0 5px #333; border: 1px solid #333;}
.input-group textarea:focus{width: 420px; box-shadow: 0 0 5px #333; border: 1px solid #333;}
.input-group input[type=text]#captcha:focus{width: 90px; box-shadow: 0 0 5px #015cb5; border: 1px solid #015cb5;}
.input-group textarea{transition: 300ms;-webkit-transition: 300ms;width: 420px;border: 1px solid #aaa;border-radius: 2px;text-indent: 1em;padding-top: 5px;font-family: "microsoft yahei", "sans-serif";outline: none;margin-left: 5px;}
#submit{display: block; clear: both; width: 80px; line-height: 30px; background: #1e1e1e; border: 0; color: #ffffff; font-size: 14px; margin-left: 94px;}
#submit:hover{background: #c32d2d;cursor: pointer;}



/*CONTACT 地图大小*/
#allmap{width:100%;height:500px;overflow:hidden;}
.news_h2 {text-align: center;}
.news_h2 h2 {font-size: 36px;font-weight: normal;color: #000;padding-bottom: 30px;}
.contact_map {position: absolute;right: 0;top: 0;background: rgba(0,0,0,0.6);color: #f5f5f5;padding: 68px 40px;height: 364px;}
.contact_map h2 {font-size: 30px;margin-bottom: 20px;}
.contact_map ul li {line-height: 30px;font-size: 16px;}
.contact_map p img {width: 120px;display: block;margin: 10px 0;}
.contact_map p span {padding-left: 35px;}






