@charset "utf-8";
/* CSS Document */

html{font-size: 12px;}
body{
	 margin:0px; padding:0px;
	 font:normal 100% "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;
	 /*font-size:14px;*/
	 font-size:1rem;
	 color:#2f2f2f;
	 background:url(images/bg.jpg) repeat;
}
img,object{max-width:100%;/*windows平台缩放图片时，可能出现图像失真现象*/-ms-interpolation-mode: bicubic;} 
a{color:#2f2f2f;text-decoration:none; transition:0.5s;}
a:hover{color:#fb7a08;text-decoration:none; transition:0.5s;}
ul,td,dt,dd,dl,li,ol,h1,h2,h3,h4,h5,h6,from,input,textarea,p,th,img,div,li{ margin:0; padding:0; border:0px; list-style:none;}
.w{ width:1200px; height:auto; margin: 0px auto;clear:both;overflow:hidden;}
.w1{ width:1242px; height:auto; margin: 0px auto;clear:both;overflow:hidden;}
.w2{ width:1220px; height:auto; margin: 0px auto;clear:both;overflow:hidden;}
@media (max-width:800px){
	.w ,.w1 ,.w2{ max-width:100%;}
}
.left{float:left;}
.right{float:right;}


/*头部*/
.top{ width:100%; height:6.5rem; border-bottom:#14964a solid 1px; z-index:999; position:relative; background-color:#fff;}
.top_logo{ width:23%; float:left; margin-left:1%;}
.top_tel{ width:12%; font-size:1rem; float:right; background:url(images/top_tel.png) no-repeat left; padding-left:42px; margin-top:1.65rem;}
.top_tel span{ font-size:1.3rem; display:block; font-weight:600; color:#999999;}

.toplm{ width:55%; float:left; height:6.5rem; background-color:#fff; border-left:none; border-right:none;}
#nav { line-height: 6.5rem; list-style-type: none; font-size:1.28rem;} 
#nav a { display: block; text-align:center; } 
#nav a:link { color:#393939; text-decoration:none;} 
#nav a:visited { color:#393939;text-decoration:none; } 
#nav a:hover { color:#393939;text-decoration:none; } 
#nav li { float: left; width: 16.66%; background:#fff;} 
#nav li a:hover,#nav li .curr{ background:#029343; color:#fff;}
#nav li ul { line-height: 38px; list-style-type: none;text-align:left; left: -999em; width: 9.16%; position: absolute;z-index:999;} 
#nav li ul li{ float: left; width: 100%; background: #029343; border-top:#007731 solid 1px; font-size:1.15rem;} 
#nav li ul a{ wedisplay: block; width:100%; text-align:center;} 
#nav li ul a:link { color:#fff; text-decoration:none; } 
#nav li ul a:visited { color:#fff;text-decoration:none; } 
#nav li ul a:hover { color:#fff;text-decoration:none;font-weight:normal; background:#e56600; } 
#nav li:hover ul { left: auto; } 
#nav li.sfhover ul { left: auto; }
.fix-div2{ position:fixed; top:0px;}


.fix-div{ width:100%; display:none; position:fixed; top:0px; right:0px; z-index:999;}
.shouji_caidan{ width:100%;}
.shouji_caidan a{ display:block; float:right; cursor:pointer; color:#fff; padding:6px 8px 6px 8px;border-radius:5px; background-color:#029343; margin-right:0.3rem; margin-top:1.55rem;}
.shouji_daohang{ width:40%; float:right;border-radius:5px;margin-right:0.3rem; margin-top:0.5rem;}
.shouji_daohang ul li{ border-bottom:#007731 solid 1px; width:100%; text-align:center; line-height:3.5rem; font-size:1.25rem;}
.shouji_daohang ul li a{ width:100%; height:auto; display:block; color:#fff;}
.shouji_daohang ul li a:hover{ background-color:#e56601; color:#fff;}

@media (max-width:600px){
	.top_tel,.toplm,.top_zi,.top_xiaochengxu{display:none;}
	.fix-div{ display:block;}
	.top{height:5.3rem;}
	.top_logo{ width:40%; margin-top:0.5rem;}
}
@media (min-width:600px) and (max-width:800px){
	.top_tel,.toplm{display:none;}
	.fix-div{ display:block;}
	.top{height:5.3rem;}
	.top_logo{  width:21%; margin-top:0.8rem;}
}
/*头部*/


/*banner*/
.wrap { position: relative; width: 100%; margin: 0 auto;}
.centered-btns_nav { position: absolute; top: 50%; z-index: 2; width: 38px; height: 61px; margin-top: -40px; line-height: 200px; background-image: url(images/arrow.gif); overflow: hidden; opacity: .1;}
.next { right: 0; background-position: right 0;}
.centered-btns_nav:active { opacity: 1;}
.centered-btns_tabs { width:100%; position: absolute; z-index:2; margin-top:-30px; text-align: center; font-size: 0; list-style-type: none;}
.centered-btns_tabs li { display: inline-block; margin: 0 3px; *display: inline; *zoom: 1;}
.centered-btns_tabs a { display: inline-block; width: 9px; height: 9px; border-radius: 50%; line-height: 20px; background-color: rgba(0, 0, 0, .3); background-color: #ccc\9; overflow: hidden; *display: inline; *zoom: 1;}
.centered-btns_tabs .centered-btns_here a { background-color: rgba(0, 0, 0, .5); background-color: #666\9;}

.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}
/*banner*/



/*首页产品中心*/
.index_anli_biaoti{ width:100%;height:auto;margin:2.5rem 0rem 1.5rem 0rem; text-align:center; font-size:1.8rem; letter-spacing:0.5rem; font-weight:600;color:#444;}
.index_anli_biaoti span{ font-size:1rem; display:block; color:#848484; font-weight:normal; margin-top:0.5rem;letter-spacing:0.3rem;}
.index_anli{ width:100%; height:auto; padding:1rem 0rem 3rem 0rem;}

.case_list{ width:1226px; display:block; margin:0px auto; overflow:hidden;}
.case_list ul li{ width:23%; float:left; margin:1% 1%; margin-bottom:2rem; overflow:hidden;  -moz-box-shadow:0px 0px 10px #dadbd5; -webkit-box-shadow:0px 0px 10px #dadbd5; box-shadow:0px 0px 10px #dadbd5;}
/*.case_list ul li{ width:22%; float:left; margin:0 1.5%; margin-bottom:2rem; overflow:hidden;}*/
.case_list ul li a{ display:block; width:100%; text-align:center; position:relative;}
.case_list ul li a img{ width:100%;}
.case_list ul li a p{ position:absolute; bottom:0px; width:100%; line-height:2.3rem; color:#fff; font-size:1.2rem; text-align:center;/*后面的代码-超出省略号*/word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background-color:rgba(2, 147, 67,0.85); padding:0.5rem 0rem;}
.case_list ul li a p span{ font-size:1.5rem; font-weight:600;}
.case_list ul li a p b{ font-size:1.35rem; font-weight:normal;}
.case_list ul li a .case_abj2{ width:100%; height:100%; background:url(images/zoom.png) no-repeat center 50% rgba(2, 147, 67, 0.4); position:absolute; left:0px; top:0rem; display:none;}

.index_pro_more{ display:none; width:50%; text-align:center; font-weight:600; margin:0px auto; background:rgba(2, 147, 67, 0.6); color:#FFF; border-radius:5px; padding:0.5rem 0rem; letter-spacing:0.2rem; margin-bottom:0.5rem; margin-top:1rem;}
.index_pro_more a{ color:#FFF; display:block;}

@media (max-width:600px){
	.index_anli_biaoti{ margin:1.5rem 0rem 1.5rem 0rem;font-size:1.5rem;}
	.index_anli_biaoti span{ font-size:0.8rem;}
	.index_anli{padding:0rem 0rem 1rem 0rem;}
	.case_list{ width:98%; margin-bottom:0rem; padding-top:0.2rem;}
	.case_list ul li{ width:46%; margin:0 2%; margin-bottom:1rem;}
	.case_list ul li a p{line-height:1.6rem; font-size:1rem; padding:0.4rem 0rem 0.4rem 0rem;}
	.case_list ul li a p span{ font-size:1.3rem;}
	.case_list ul li a p b{ font-size:1.2rem;}	
	.index_pro_more{ display:block;}
}
@media (min-width:600px) and (max-width:800px){
	.index_anli_biaoti{ margin:1.5rem 0rem 1.5rem 0rem;font-size:1.5rem;}
	.index_anli_biaoti span{ font-size:0.8rem;}
	.index_anli{padding:0rem 0rem 1rem 0rem;}
	.case_list{ width:98%; padding-top:0.2rem;}
	.case_list ul li{ width:23%; margin:0 1%; margin-bottom:1rem;}
	.case_list ul li a p{line-height:1.6rem; font-size:1rem; padding:0.4rem 0rem 0.4rem 0rem;}
	.case_list ul li a p span{ font-size:1.3rem;}
	.case_list ul li a p b{ font-size:1.2rem;}
}
/*首页产品中心*/


/*首页关于我们*/
/*Focus*/
#Focus {width:550px; height:400px; overflow:hidden; position:relative; margin:auto;}
#Focus ul {float:left;height:400px; position:absolute; padding:0px;margin:0px;}
#Focus ul li {float:left; width:550px; height:400px; overflow:hidden; position:relative; background:#999; padding:0px;margin:0px;}
#Focus ul li div {position:absolute; overflow:hidden; padding:0px;margin:0px;}
#Focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000;}
#Focus .btn {position:absolute; width:550px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#Focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#029343;}
#Focus .btn span.on {background:#fff;}
#Focus .preNext {width:45px; height:100px; position:absolute; top:90px;  cursor:pointer;}
#Focus .pre {left:0;}
#Focus .next {right:0; background-position:right top;}
/*Focus*/


.index_about{ width:100%; background:url(images/index_about_bg.jpg) no-repeat #363636; padding-bottom:3rem;}
.index_about1{ width:100%; padding:3rem 0rem; text-align:center; line-height:30px; font-weight:600; letter-spacing:0.5rem;}
.index_about1 span{color:#fff; font-size:1.8rem;}
.index_about1 b{color:#fff; font-size:1rem; font-weight:normal;}

.index_about2{ width:550px; height:400px; float:left; background-color:#999}

.index_about3{ width:49%; float:right;}
.index_about3_1{ width:100%; line-height:3.3rem; color:#ffffff; font-size:1.25rem; margin-top:0.5rem; /*字体左右对齐*/text-align:justify; text-justify:inter-ideograph;}
.index_about3_1 a{color:#ffffff; display:block;}

@media (max-width:600px){
	.index_about{ padding-bottom:2rem;}
	.index_about1{ padding:1.5rem 0rem; line-height:30px;}
    .index_about1 span{ font-size:1.5rem;}
	.index_about1 b{font-size:0.8rem;}
	.index_about2{ display:none;}
	.index_about3{ width:92%; margin:0% 4%; float:none;}
	.index_about3_1{ line-height:2.2rem; font-size:1.2rem;  margin-top:0rem; /*截断字符*/ height:15.4rem; }	
}
@media (min-width:600px) and (max-width:800px){
	.index_about{ padding-bottom:2rem;}
	.index_about1{ padding:1.5rem 0rem; line-height:30px;}
    .index_about1 span{ font-size:1.5rem;}
	.index_about1 b{font-size:0.8rem;}
	.index_about2{ display:none;}
	.index_about3{ width:92%; margin:0% 4%; float:none;}
	.index_about3_1{ line-height:2.6rem; font-size:1.22rem;  margin-top:0rem;}
	.index_about3_1 h9{ display:block; width:100%; text-align:center;}
}
/*首页关于我们*/


/*首页新闻中心*/
.index_news_biaoti{ width:100%;height:auto;margin:4rem 0rem 2rem 0rem; text-align:center; font-size:1.8rem; letter-spacing:0.5rem; font-weight:600; color:#444;}
.index_news_biaoti span{ font-size:1rem; display:block; color:#848484; font-weight:normal; margin-top:0.5rem;}
.index_news{ width:100%; height:auto; margin:0rem 0rem 2.5rem 0rem;}
.index_news_left{ position:relative; width:40%; float:left; height:34rem; float:right;}
.index_news_left1{ position:absolute; bottom:0px; width:100%; background:rgba(238, 239, 241, 0.85) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=85); background:#eeeff1;/*实现IE背景透明*/}
.index_news_left1 h1{ font-size:1.5rem; font-weight:normal; margin-bottom:0.5rem; margin:2rem 2rem 0.5rem 2rem; color:#2a2b2d;}
.index_news_left1 h2{ font-size:1.2rem; font-weight:normal; line-height:1.8rem; margin:0rem 2rem 2rem 2rem; color:#4b4c4e;}

.index_news_right{ width:57%; float:left;}
.index_news_right_1{ width:100%; height:10rem;background-color:#f7f7f7; margin-bottom:2rem;}
.index_news_right_1_left{ float:left; width:22.5%;}
.index_news_right_1_right{ float:right; width:70%; margin:2rem 3%; line-height:1.8rem; color:#6b6b6b;}
.index_news_right_1_right h1{ font-size:1.5rem; color:#3e3e3e; font-weight:normal; margin-bottom:0.8rem;/*后面的代码-超出省略号*/word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#newszi2{ display:none;}

@media (max-width:600px){
	#newszi1{ display:none;}
	#newszi2{ display:block;}
	.index_news_biaoti{ margin:1.5rem 0rem 1.5rem 0rem; font-size:1.5rem;}
	.index_news_biaoti span{ font-size:0.8rem;}
	.index_news{ margin:0rem 0rem 1rem 0rem;}
	.index_news_left{ display:none;}
	.index_news_right{ width:96%; margin:0px auto; float:none;}
	.index_news_right_1{ height:auto; overflow:hidden; margin-bottom:1.0rem;}
	.index_news_right_1_left{ float:left; width:35%;}
	.index_news_right_1_right{ width:59%; margin:2% 2% 0% 2%; line-height:1.6rem;}
	.index_news_right_1_right h1{ font-size:1.2rem;margin-bottom:0.5rem;}
}
@media (min-width:600px) and (max-width:800px){
	#newszi1{ display:none;}
	#newszi2{ display:block;}
	.index_news_biaoti{ margin:1.5rem 0rem 1.5rem 0rem; font-size:1.5rem;}
	.index_news_biaoti span{ font-size:0.8rem;}
	.index_news{width:96%; margin:0px auto; margin-bottom:1rem;}
	
	.index_news_left{ width:43%; height:auto;}
	.index_news_left1 h1{ font-size:1.2rem; margin-bottom:0.5rem; margin:1rem 1rem 0.5rem 1rem;}
	.index_news_left1 h2{ font-size:0.8rem; line-height:1.5rem; margin:0rem 1rem 1rem 1rem;}

	.index_news_right{ width:54%;}
	.index_news_right_1{ height:auto; overflow:hidden; margin-bottom:1.0rem;}
	.index_news_right_1_left{ float:left; width:26.5%;}
	.index_news_right_1_right{ width:68%; margin:0.4rem 1% 0 1%; line-height:1.5rem;}
	.index_news_right_1_right h1{ font-size:1.2rem;margin-bottom:0.2rem;}
}
/*首页新闻中心*/


/*首页联系方式*/
.index_contact{ width:100%; height:auto; background-color:#2d3e50; border-bottom:#4c6682 solid 1px; padding-top:3rem;}
.index_contact1{ width:100%; margin-top:3rem; margin-bottom:3rem;}
.index_contact2_1{ width:38%; float:left; color:#fff;}
.index_contact2_1 a{ color:#fff;}
.index_contact2_1 h2{ font-size:1.5rem; font-weight:500; color:#fff; margin-bottom:2.5rem;}
.index_contact2_1 h3{ font-size:1.2rem; font-weight:normal; margin-bottom:1.8rem; padding-left:2rem; background:url(images/index_con_1.png) no-repeat; background-size:auto 100%;}
.index_contact2_1 h4{ font-size:1.2rem; font-weight:normal; margin-bottom:1.8rem; padding-left:2rem; background:url(images/index_con_2.png) no-repeat; background-size:auto 100%;}
.index_contact2_1 h5{ font-size:1.2rem; font-weight:normal; margin-bottom:1.8rem; padding-left:2rem; background:url(images/index_con_3.png) no-repeat; background-size:auto 100%;}
.index_contact2_1 h6{ font-size:1.2rem; font-weight:normal;margin-bottom:1.8rem;  padding-left:2rem; background:url(images/index_con_4.png) no-repeat; background-size:auto 100%;}
.index_contact2_1 h7{ font-size:1.2rem; font-weight:normal; padding-left:2rem; background:url(images/index_con_5.png) no-repeat; background-size:auto 100%;}

.index_contact3_1{width:18%; float:left;color:#fff;}
.index_contact3_1 h2{ font-size:1.5rem; font-weight:500; color:#fff; margin-bottom:1.5rem;}
.index_contact3_2{color:#92969d;}
.index_contact3_2 ul li{ line-height:2.92rem; font-size:1.2rem;}
.index_contact3_2 ul li a{ color:#fff;}

.index_contact4_1{ width:30%; float:right; margin-bottom:2.5rem;}
.index_contact4_2{ width:100%;}
.index_contact4_3{ width:96%;background-color:#ffffff; border-radius:6px; padding:0.3rem 0.3rem; margin-bottom:1rem;}
.index_contact4_4{ width:8rem;background-color:#029343; border-radius:6px; padding:0.3rem 0.3rem;}
@media (max-width:600px){
	.index_contact{ padding-top:1.5rem;}
	.index_contact3_1,.index_contact4_1{ display:none;}
	.index_contact1{ width:80%; margin-left:2.5%; margin-top:1.5rem; margin-bottom:1.5rem;}
	.index_contact2_1{ width:95%; float:none; margin:0px auto; margin-bottom:1.5rem;}
	
	.index_contact2_1 h2{ font-size:1.3rem; margin-bottom:1.5rem;}
	.index_contact2_1 h3{ font-size:1.2rem; margin-bottom:1.0rem;}
	.index_contact2_1 h4{ font-size:1.2rem; margin-bottom:1.0rem;}
	.index_contact2_1 h5{ font-size:1.2rem; margin-bottom:1.0rem;}
	.index_contact2_1 h6{ font-size:1.2rem; margin-bottom:1.0rem;}
	.index_contact2_1 h7{ font-size:1.2rem;}
}
@media (min-width:600px) and (max-width:800px){
	.index_contact1{ width:80%; margin-left:2.5%; margin-top:1.5rem; margin-bottom:1.5rem;}
	.index_contact2_1{ width:45%; margin-left:2.5%; margin-bottom:1.5rem;}	
	.index_contact2_1 h2{ font-size:1.3rem; margin-bottom:2rem;}
	.index_contact2_1 h3{ font-size:1.2rem; margin-bottom:1.5rem;}
	.index_contact2_1 h4{ font-size:1.2rem; margin-bottom:1.5rem;}
	.index_contact2_1 h5{ font-size:1.2rem; margin-bottom:1.5rem;}
	.index_contact2_1 h6{ font-size:1.2rem; margin-bottom:1.5rem;}
	.index_contact2_1 h7{ font-size:1.2rem;}
	
	.index_contact3_1{width:15%;}
	.index_contact3_1 h2{ font-size:1.3rem; margin-bottom:2rem;}
	.index_contact3_2 ul li{ line-height:3.05rem; font-size:1.1rem;}
	
	.index_contact4_1{ width:28%; margin-right:2.5%; margin-bottom:1.5rem;}
	.index_contact4_2{ width:56%;}
	.index_contact4_3{ width:100%;}
	
}
/*首页联系方式*/


/*版权信息*/
footer{ width:100%; background-color:#1b2632;}
.foot_copy{ float:left; width:100%; line-height:2rem; color:#fff; margin:1.5rem 0rem; font-size:1rem;}
.foot_copy a{color:#fff;}
.foot_copy a:hover{ color:#fff;}
@media (max-width:600px){
	.foot_copy{ float:none; width:94%; margin:0px auto; line-height:1.5rem; margin-bottom:1rem; margin-top:1rem;}
}
@media (min-width:600px) and (max-width:800px){
	.foot_copy{ float:none; width:96%; margin:0px auto; line-height:1.5rem; margin-bottom:1rem; margin-top:1rem;}
}
/*版权信息*/


/*分页样式css manu style pagination*/
.manu{padding:3px;margin:3px;text-align:center; margin-top:1.5rem; margin-bottom:1rem;}
.manu a{border:#d1d1d1 1px solid;padding:6px 10px;margin:5px;color:#029343;text-decoration:none;}
.manu a:hover{border:#029343 1px solid;color:#fff;background-color:#029343;}
.manu a:active{border:#999 1px solid;color:#666;}
.manu .current{border:#029343 1px solid;padding:6px 10px;font-weight:bold;margin:5px;color:#fff;background-color:#029343;}
.manu .disabled{border:#eee 1px solid;padding:6px 10px;margin:5px;color:#ddd;}
.fenye{ margin-bottom:2rem; display:block;}
@media (max-width:600px){
    .manu a{padding:6px 8px;margin:2px;}
	.manu .current{padding:6px 8px;margin:2px;}
}


/*-----------------------------------------------------------------------------------------*/


/*内页通用*/
.nei_top{ width:100%; height:5.5rem; background-color:#f4f3f3; border-bottom:1px solid #dedddc;}
.nei_top_left{ float:left; line-height:5.5rem; color:#535353; padding-left:3rem; font-size:1.6rem; background:url(images/nei_top_left1.png) no-repeat left;}
.nei_top_left:hover{ background:url(images/nei_top_left2.png) no-repeat left;}
.nei_top_right{ float:right; color:#898989; line-height:5.5rem;}

.nei_center{ width:100%; background-color:#f9f9f9;}
.nei_center_left{ float:left; width:22%; margin-top:3rem; margin-bottom:2rem;}
.nei_center_left a{ display:block; font-size:1.18rem; width:75%; height:3rem; line-height:3rem; border:1px solid #ececec; color:#535353; padding:0px 5%; background-color:#FFF; text-align:left; margin-bottom:1rem;}
.nei_center_left a:hover ,.nei_center_left a.lm2{border-color:#029343; color:#fff; text-align:right; background:url(images/lm2_01.png) no-repeat 15px 13px #029343;}

.nei_center_left2{ width:73%; padding:0% 6% 4% 6%; margin-top:30px; margin-bottom:30px; line-height:30px; background-color:#FFF; border:#ececec solid 1px;}
.nei_center_left2 img{ margin-bottom:1rem; margin-top:1rem; display:block;}

.nei_center_right{ float:right; width:72%; padding:2.5% 2.5%; border:1px solid #ececec; border-top:none; background-color:#FFF; margin-bottom:2rem;}
@media (max-width:600px){
	.nei_top{height:4rem;}
	.nei_top_left{ line-height:4rem; padding-left:4rem; font-size:1.2rem; background:url(images/nei_top_left1.png) no-repeat 1rem;}
	.nei_top_left:hover{ background:url(images/nei_top_left2.png) no-repeat 1rem;}
	.nei_top_right{ line-height:4rem; margin-right:1rem;}
	.nei_center_left{ display:none;}
	.nei_center_right{ float:left; width:89%; margin:0% 3% 0% 3%; padding:2.5% 2.5%; margin-bottom:1rem;}
}
@media (min-width:600px) and (max-width:800px){
	.nei_top{height:4rem;}
	.nei_top_left{ line-height:4rem; padding-left:4rem; font-size:1.3rem; background:url(images/nei_top_left1.png) no-repeat 1rem;}
	.nei_top_left:hover{ background:url(images/nei_top_left2.png) no-repeat 1rem;}
	.nei_top_right{ line-height:4rem; margin-right:1rem;}
	.nei_center_left{ width:30%; margin-left:2%;}
	.nei_center_left a{ width:80%;}
	.nei_center_left2{ width:78%;}
	.nei_center_right{ width:60%; margin-right:2%;}
}
/*内页通用*/


/*关于我们*/
.about_1{ font-size:1.25rem; line-height:30px;}
/*关于我们*/


/*服务项目*/
.service_1{ font-size:1.25rem; line-height:30px;}
/*服务项目*/


/*联系我们*/
.contact_1{ font-size:1.25rem; line-height:30px;}
.contact_2{ width:99%;height:500px;border:#ccc solid 1px; margin-top:2rem;}
@media (max-width:600px){
	.contact_2{ height:17rem;}
}
@media (min-width:600px) and (max-width:800px){
	.contact_2{ height:23rem;}
}
/*联系我们*


/*新闻中心*/
.news_neirong{ margin-top:0.5rem;}

.news_1{ width:100%; overflow:hidden; background-color:#f7f7f7; margin-bottom:2rem;}
.news_1_left{ float:left; width:23%;}
.news_1_right{ float:right; display:block; width:70%; margin:1.5rem 3%;}
.news_1_right h1{ font-size:1.4rem; font-weight:normal; color:#3e3e3e; margin-bottom:1.5rem; overflow: hidden; text-overflow:ellipsis;}
.news_1_right p{ width:100%; height:5rem; line-height:2rem; color:#727272; font-size:1.2rem;}
.news_1_right h5{ font-size:1rem; color:#9e9e9e; font-weight:normal; float:right;}
.news_1:hover{background-color:#029343; transition:0.5s;}
.news_1:hover .news_1_right h1,.news_1:hover .news_1_right h5,.news_1:hover .news_1_right p{ color:#FFF;}
.news_2{width:100%; text-align:center;}
#newszi02, #newszi03{ display:none;}

@media (max-width:600px){
	#newszi01{ display:none;}
	#newszi02{ display:block;}
	.news_1{ width:96%; margin:0px auto;margin-bottom:1.5rem;}
	.news_1_left{ width:35%;}
	.news_1_right{ width:62%; margin:0.5rem 1% 0rem 1%; line-height:1.6rem;}
	.news_1_right h1{ font-size:1.25rem;margin-bottom:0.5rem;}
	.news_1_right p{ height:auto; line-height:1.4rem;font-size:0.9rem; margin-bottom:0rem;}
	.news_1_right h5{ font-size:0.8rem;}
}
@media (min-width:600px) and (max-width:800px){
	#newszi01{ display:none;}
	#newszi03{ display:block;}
	.news_1{ width:96%; margin:0px auto;margin-bottom:1.5rem;}
	.news_1_left{ width:30%;}
	.news_1_right{ width:67%; margin:0.5rem 1% 0rem 1%; line-height:1.6rem;}
	.news_1_right h1{ font-size:1.25rem;margin-bottom:0.5rem;}
	.news_1_right p{ height:auto; line-height:1.4rem;font-size:0.9rem;}
	.news_1_right h5{ font-size:0.8rem;}
}

.news_view{ width:100%; height:auto; margin-top:0.5rem;}
.news_view h1{ font-size:2rem; color:#37474f; margin-bottom:2rem;}
.news_view_1{ width:100%; color:#a3afb7; padding-bottom:1.5rem; border-bottom:solid 1px #f0f2f5; font-size:1.2rem; margin-bottom:3rem;}
.news_view h4{ width:100%; font-weight:normal; color:#2e2e2e; padding-bottom:3rem; border-bottom:solid 1px #f0f2f5; font-size:1.4rem; line-height:3rem; margin-bottom:3rem; text-align:justify; text-justify:inter-ideograph; min-height:19rem;}
.news_view_2{ width:100%; overflow:auto;}
.news_view_2_left{ float:left; padding:0.5rem 1.5rem; border:solid 1px #029343; -moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em; color:#029343; font-size:1.2rem;}
.news_view_2_right{ float:right; padding:0.5rem 1.5rem; border:solid 1px #029343; -moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em; color:#029343; font-size:1.2rem;}
.news_view_2_left:hover,.news_view_2_right:hover{ background-color:#029343; color:#fff; transition:0.3s;}

@media (max-width:600px){
	.news_view{ width:90%; margin:1% 2%; padding:3% 3%;}
	.news_view h1{ font-size:1.6rem; margin-bottom:0.5rem;}
	.news_view_1{ padding-bottom:1.5rem;font-size:1rem; margin-bottom:2rem;}
	.news_view h4{ padding-bottom:2rem; font-size:1.3rem; line-height:2.3rem; margin-bottom:2rem;}
	.news_view_2_left,.news_view_2_right{ float:none; margin-bottom:1rem;}
}
@media (min-width:600px) and (max-width:800px){
	.news_view{ width:90%; margin:1% 2%; padding:3% 3%;}
	.news_view h1{ font-size:1.6rem; margin-bottom:0.5rem;}
	.news_view_1{ padding-bottom:1.5rem;font-size:1.2rem; margin-bottom:2rem;}
	.news_view h4{ padding-bottom:2rem; font-size:1.3rem; line-height:2.3rem; margin-bottom:2rem;}
	.news_view_2_left,.news_view_2_right{ float:none; margin-bottom:1rem;}
}
/*新闻中心*/


/*案例见证*/
.case_right{ float:right; width:100%;}
.case_right h1{line-height:5rem; padding:0% 3%; border-bottom:1px solid #f0f2f7; font-size:1.4rem; color:#fb7a08; margin-bottom:2rem;letter-spacing:0.5rem;}
.case_right h2{ position:relative; padding:1.5% 3%; border-bottom:1px solid #f0f2f7; font-size:1.4rem; color:#029343; margin-bottom:2rem;letter-spacing:0.5rem;}
.case_right h2 a{ position:absolute; right:1rem; top:4rem; font-size:1.1rem;  padding:0.5rem 1.5rem; text-align:center; font-weight:600; background-color:#fa453e; color:#FFF; border-radius:5px; letter-spacing:0.2rem;}
.case_right2{ width:100%; min-height:50rem; margin:0px auto; margin-bottom:1rem; overflow:auto;}
.case_right2 ul li{ width:30.333%; float:left; margin:1.5% 1.5%; margin-bottom:2rem; overflow:hidden;  -moz-box-shadow:0px 0px 10px #cbccc6; -webkit-box-shadow:0px 0px 10px #cbccc6; box-shadow:0px 0px 10px #cbccc6;}
/*.case_list ul li{ width:22%; float:left; margin:0 1.5%; margin-bottom:2rem; overflow:hidden;}*/
.case_right2 ul li a{ display:block; width:100%; text-align:center; position:relative;}
.case_right2 ul li a img{ width:100%;}
.case_right2 ul li a p{ position:absolute; bottom:0px; width:100%; line-height:2.3rem; color:#fff; font-size:1.2rem; text-align:center;/*后面的代码-超出省略号*/word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background-color:rgba(2,147,67,0.85); padding:0.5rem 0rem;}
.case_right2 ul li a p span{ font-size:1.5rem; font-weight:600;}
.case_right2 ul li a p b{ font-size:1.35rem; font-weight:normal;}
.case_right2 ul li a .case_abj4{ width:100%; height:100%; background:url(images/zoom.png) no-repeat center 50% rgba(2,147,67, 0.5); position:absolute; left:0px; top:0rem; display:none;}

.case_right3{ width:100%; text-align:center; overflow:hidden;}


.case_view0{width:93.5%; margin:0px auto; margin-bottom:2rem;}
.case_view1{ width:100%; max-width:800px; margin:0px auto; margin-bottom:2rem;}
.case_view2{ width:8rem; font-size:1.3rem; color:#029343; padding:0.3rem 0rem; border:solid 1px #029343; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; font-size:1.2rem; text-align:center; margin-bottom:1.5rem;}
.case_view3{ width:100%; font-size:1.25rem; line-height:2.5rem; padding:0% 0%;}

.case_view4_left{ float:left; padding:0.5rem 1.5rem; border:solid 1px #5aab00; -moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em; color:#6f6f6f; font-size:1.2rem;}
.case_view4_right{ float:right; padding:0.5rem 1.5rem; border:solid 1px #5aab00; -moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em; color:#6f6f6f; font-size:1.2rem;}
.case_view4_left:hover,.case_view4_right:hover{ background-color:#5aab00; color:#fff; transition:0.3s;}

.xuanzecaidan{ display:none; width:100%; margin-bottom:1.5rem; margin-top:1rem;}
.xuanzecaidan select{ width:100%; height:3rem; font-size:1.3rem; background-color:#f4f3f3; border-color:#CCC;}

.dinggou{ width:100%; margin:2rem 0rem; text-align:center; font-size:1.4rem; line-height:3rem;}
.dinggou span{ font-size:1.25rem;}
.dinggou img{ max-width:60%;}

@media (max-width:600px){
	.xuanzecaidan{ display:block;}
	.case_right{ float:none; width:100%; margin:1% 0%; overflow:hidden; }
	.case_right h1{line-height:3.5rem; font-size:1.3rem; margin-bottom:1.5rem;}
	.case_right h2{ font-size:1.3rem; margin-bottom:1.5rem;letter-spacing:0rem;}
	.case_right h2 a{ top:4.7rem;}
	.case_right2{min-height:auto; margin-bottom:0rem;}
	.case_right3{ margin-bottom:1rem;}
	.case_right2 ul li{ width:47%; margin:1.5% 1.5%; margin-bottom:1.5rem;}
	
	.case_right2 ul li a p{line-height:1.8rem; font-size:1rem; padding:0.3rem 0rem 0rem 0rem;}
	.case_right2 ul li a p span{ font-size:1.3rem;}
	.case_right2 ul li a p b{ font-size:1.2rem;}
	
	.case_view0{width:100%; margin-bottom:0rem;}
}
@media (min-width:600px) and (max-width:800px){	
    .case_right2{min-height:auto; margin-bottom:0rem;}
	.case_right2 ul li a p{line-height:1.8rem; font-size:1rem; padding:0.3rem 0rem 0rem 0rem;}
	.case_right2 ul li a p span{ font-size:1.3rem;}
	.case_right2 ul li a p b{ font-size:1.2rem;}
}
/*案例见证*/









