@charset "utf-8";

html{
  	overflow-y: scroll;}
:root{
  	overflow-y: auto;
  	overflow-x: hidden;}

body{
	min-width: 1300px;
	width: 100%;
	
	margin:0 auto;
	padding: 0;
	font-family:"微软雅黑",Arial;
	font: normal 100% sans-serif;
	overflow-x:hidden;}
ul,li,dl,dd,tr,td{
	margin:0;
	padding: 0;
	list-style: none;}
table{
	font-size:inherit;

	border-collapse:collapse;}
a{
	text-decoration: none;
	color: #000000;}
a:hover{
	text-decoration:none;}
h1,h2,h3,h4,h5,h6,h7,h8,p,i,u,em,b{
	font-style:normal;
	font-weight:normal;
	padding:0;
	margin:0;
	text-decoration: none;}
input,button{
	border: 0;
	font-family: "微软雅黑";
	line-height: normal;
	margin: 0;
	font: inherit;
	color: inherit;}
.scott{ 
	margin-top: 50px;
	height:30px; 
	overflow:hidden; 
	text-align:center; 
	padding-top:9px; 
	line-height:21px;}
.scott A{
	BORDER:#d1d1d1 1px solid;
	PADDING:2px 5px; 
	MARGIN-RIGHT: 5px;  
	TEXT-DECORATION: none; 
	background:#fff;}
.scott A:hover{
	border:1px solid #d1d1d1; 
	text-decoration:none; 
	BACKGROUND-COLOR:#196760; 
	color:#FFF;}
.scott A:active{
	border:1px solid #d1d1d1; 
	text-decoration:none;
	BACKGROUND-COLOR:#196760;}
.scott SPAN.current{
	BORDER: #d1d1d1 1px solid; 
	PADDING:1px 5px;  
	FONT-WEIGHT: bold;  
	COLOR: #fff; 
	MARGIN-RIGHT: 2px; 
	BACKGROUND-COLOR: #196760;
	MARGIN-RIGHT: 5px;}
.scott SPAN.disabled{
	BORDER:#d1d1d1 1px solid; 
	PADDING:2px 5px; 
	COLOR:#237ac7; 
	MARGIN-RIGHT: 5px; 
	background:#c8000b;}
.clear{
	clear: both;
	border: none;}
.con{
	width: 1200px;
	margin: 0 auto;}
.fl{
	float: left;}
.fr{
	float: right;}

/*****头部*****/
.head{
	height: 74px;
	line-height: 74px;
	width: 100%;
	position: fixed;top: 0;left: 0;
	z-index: 99999;

background:rgba(255,255,255,0.7) none repeat scroll !important;

}
.head .head_con{
	width: 68%;
	margin: 0 auto;}
.head .logo{
	position: absolute;
	top: 11px;}
.head .nav{
	margin-left: 20%;
	font-size: 15px;}
	.head .nav li{
		float: left;
	margin: 0 2%;

	}
.head .nav li a{

	color: #00574F;
	}
.head .nav li a:hover{
	font-weight: bold;
	color: #00574F;
	font-weight: bold;}

 .head .nav ul li .in_nav{
  width:8%;
      margin-left: -2.5%;
  display: none;
  position: absolute;
  background-color:rgba(255,255,255,0.8);
  z-index:999999;


}
.head .nav ul li .in_nav li{
  position: relative;
  width: 100%;

 
  height: 45px;
  line-height: 45px;
  font-size: 14px;
  text-align: center;
  border-top: 1px dashed #ccc;}

.head .nav ul li .in_nav li  a{
  color: #00574F;}
.head .nav ul li:hover .in_nav{ 
  display: block;}
  .zhong{width:50px;float: left;color: #fff}
  .ying{width:30px;float: left}


.banner{height:723px;overflow:hidden; position: relative; clear:both;top: 0;left: 0;z-index: 999;margin-bottom: 110px;}
.banner .d3{background: url(../images/banner1.jpg) no-repeat center;}
.banner .d4{background: url(../images/banner2.jpg) no-repeat center;}
.banner .d5{background: url(../images/banner3.jpg) no-repeat center;}
.banner .d6{background: url(../images/banner4.jpg) no-repeat center;}
.banner .d1{width:100%;height:723px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:10;left:0px;}
.banner .d2 ul{float:left;position:absolute;left:48%;top:660px; display:inline;z-index:1100;}
.banner .d2 li{width:14px; height:14px; border-radius: 14px; overflow:hidden;cursor:pointer;background:#fff; filter:alpha(opacity=50);opacity:0.5; float:left;margin:0 5px;display:inline;}
.banner .d2 li.nuw{opacity:0.9;}

/*****产品中心*****/
.index_main01{
	width: 100%;
	}
.index_main01 .m1_l{
	background: #F7F7F7;
	width: 225px;}
.index_main01 .m1_l .m1_top{
	width: 100%;
	height: 83px;
	background: url(../images/m1_bg.png) no-repeat center;
	background-size: 100% 100%;
	color: #fff;
	font-size: 12px;
	padding-top: 30px;
	padding-left:84px;
	box-sizing: border-box;
	line-height: 26px;}
.index_main01 .m1_l .m1_top span{
	display: block;
	font-size: 23px;
	font-weight: bold;}

.index_main01 .m1_lp .m1_top span{
	display: block;
	font-size: 15px;
	font-weight: bold;}

.index_main01 .m1_l ul{
	width: 100%;
	box-sizing: border-box;
}
.index_main01 .m1_l ul li{
	width: 100%;
    height: 35px;
    line-height: 35px;
border-bottom: 1px solid #eee;
	background: url(../images/m1_i01.png) no-repeat 40px center;}

.index_main01 .m1_l ul li a{
	padding-left: 65px;
	font-size: 14px;
    color: #555;}
.index_main01 .m1_l ul li.big{
	
    background: url(../images/m1_i02.png) no-repeat  40px center ;


	box-sizing: border-box;}
.index_main01 .m1_l ul li.big a{
	font-weight: bold;
    font-size: 15px;
    color: #0E5C55;}
.index_main01 .m1_l ul li a:hover{
	background: url(../images/m1_i02.png)no-repeat  40px center #fff;;
border:1px solid  #13615B;
	display: block;
    color: #0E5C55;}
    .index_main01 .m1_l li :hover{
	background: #fff;
	display: block;
}
.index_main01 .m1_r{
	border:1px solid #eee;
	width: 930px;}
.index_main01 .m1_r .m1_more{
    width: 100%;
background: #FAFAFA;
    height: 40px;
	line-height: 40px;}
.index_main01 .m1_r .m1_more span{
background: url(../images/m1_i02.png) no-repeat 20px center;
    padding-left: 45px;	
	font-size: 15px;

	color: #13615B;}
.index_main01 .m1_r .m1_more a{
	text-transform: uppercase;
	
	font-size: 13px;
	margin-left: 4px;
	color: #13615B;}
.index_main01 .m1_r .m1_more a:hover{
	color: red;}
.index_main01 .m1_r ul{
	margin-top: 30px;
	width: 100%;}
.index_main01 .m1_r ul li{
	width: 31%;
    float: left;
    margin:0 1%;

    margin-bottom: 15px;
	font-size: 13px;
	color: #4c4c4c;}
.index_main01 .m1_r ul li img{
	padding: 10px;
	display: block;
	box-sizing: border-box;

    width: 100%;
    height: 240px;}
.index_main01 .m1_r ul li span{
	width: 100%;
    display: block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 14px;
}
.index_main01 .m1_r ul li span a{
	color: #393939;}
.index_main01 .m1_r ul li a.p_view{
    padding-left: 20px;
    background: url(../images/m1_i03.png) no-repeat left center;
    float: left;
    margin-left: 30px;
    line-height: 40px;
    color: #787878;
	border-right:#ccc 1px solid;
	padding-right: 35px;}
.index_main01 .m1_r ul li a.p_zx{
    padding-left: 25px;
    background: url(../images/m1_i04.png) no-repeat left center;
    float: right;
    margin-right: 30px;
    line-height: 40px;
    color: #787878;}

.index_main01 .m1_r ul li span:hover a{
    color: #13615B;}
.index_main01 .m1_r ul li a.p_view:hover{
    color: #13615B;}
.index_main01 .m1_r ul li a.p_zx:hover{
    color: #ffbf37;}

/*****优势*****/
.index_main02{
	margin-top: 80px;display: none;
	width: 100%;}
.index_main02 .m2_list{
	width: 100%;
    overflow: hidden;
    height: 430px;}
.index_main02 .m2_list h3{
	color: #333333;
    border-bottom: 1px solid #cecece;
    margin-top: 100px;
	background: url(../images/m2_icon1.png) no-repeat left center;
	width: 440px;
    height: 70px;
    line-height: 70px;
    font-size: 20px;
    font-weight: bold;
    padding-left: 65px;}
.index_main02 .m2_list h3 span{
	color: #008de2;}
.index_main02 .m2_list ul{
	width: 480px;}
.index_main02 .m2_list ul li{
	background: url(../images/m2_il.png) no-repeat left 10px;
    color: #555555;
	line-height: 26px;
    padding-left: 14px;
	margin-top: 10px;
    font-size: 14px;}
.index_main02 .m2_list ul li:first-child{
	margin-top: 20px;}
.index_main02 .m2_list ul li span{
	color: #008de2;
    font-weight: bold;}
.index_main02 .m2_list .con2{
    width: 480px;
	float: right}
.index_main02 .m2_list1{
    background: url(../images/m2_bg1.jpg) no-repeat center;}
.index_main02 .m2_list2{
    background: url(../images/m2_bg2.jpg) no-repeat center;}
.index_main02 .m2_list2 h3{
    background: url(../images/m2_icon2.png) no-repeat left center;
	color: #fff;}
.index_main02 .m2_list2 ul li{
	color: #fff;
	background: url(../images/m2_il2.png) no-repeat left 10px;}
.index_main02 .m2_list2 ul li span{
	color: #81ea2a;}
.index_main02 .m2_list3{
    background: url(../images/m2_bg3.jpg) no-repeat center;}
.index_main02 .m2_list3 h3{
    background: url(../images/m2_icon3.png) no-repeat left center;}
.index_main02 .m2_list4{
    background: url(../images/m2_bg4.jpg) no-repeat center;
    height: 465px;}
.index_main02 .m2_list4 h3{
    background: url(../images/m2_icon4.png) no-repeat left center;
	color: #fff;
	margin-top: 150px;}
.index_main02 .m2_list4 ul li{
	color: #fff;
	background: url(../images/m2_il2.png) no-repeat left 10px;}
.index_main02 .m2_list4 ul li span{
	color: #81ea2a;}
/*关于我们*/
.new{width:1200px;height: 450px;margin:0px auto;margin-top: 30px}
.new1{width:587px;height: 443px; float: left;border:1px solid #eee;}
.newt{width:587px;height: 45px; float: left;background: #FAFAFA}
.newt img{margin-top: 10px;margin-right: 10px;margin-left: 20px;float: left}
.wenzi{float: left;line-height: 45px;}
.main12_case{
	height: 133px;
	width:515px;
	margin-top: 20px;
float: left;
margin:0px auto;
margin-left: 30px;
margin-top: 35px;

}
 .main12_case img{
	width: 172px;
	height: 120px;
	float: left;}
 .main12_case .main12_news{
	float: left;
	width: 320px;
	height: 130px;
	float: left;
margin-left: 20px;
	color: #eee;
	font-size: 16px;
	line-height: 24px;

font-size: 14px;

}
	 .main12_case .main12_news p{margin-bottom: 10px;font-size: 16px;color:#000;}
.new_d {
	float: left;;
    height: 35px;
    width: 123px;
    line-height: 35px;
    margin: 0px auto;
    background: #E6E6E6;
    text-align: center;
 margin-top: 10px;

}

.new_d a{color: #fff;font-size: 14px}
.new_d a:hover{color: #105E58;}
.newb{float: left;width:540;height: 190px;margin:0 20px;}
.newb ul li{
height: 50px;

	border-bottom: 1px solid #eee;
	float: left;
	width: 540px;
	}
.newb ul li a{
	color: #7f7e7e;
	font-size: 12px;}
.newb ul li span{
	color: #414141;
	font-size: 14px;
	margin-left: 10px;
 line-height: 50px;
	height: 50px;
	overflow: hidden;
	display:inline-block;
    text-overflow: ellipsis;

}
.newb ul li span:hover{
	color: #105E58;}
.shi{float: right; line-height: 50px;}
.newb img{position: relative;top:-18px;}

/*关于我们*/
.main_title2{
  text-align: center;
  padding-top: 40px;
  color: #fff;
  font-size: 1.5rem;
margin-top: 50px;
}
.main12_news a{color: #959595}
.guan{background: url(../images/gy.jpg)no-repeat center;height: 669px;}
.guanyu{width: 1025px;height: 150px;margin:0px auto;margin-top: 40px;font-size: 14px;line-height: 30px;text-align: center;color: #fff}
.guan_d{height: 35px;width: 130px;line-height: 35px;margin:0px auto;background: #FF6537;text-align: center;border-radius: 8%}

.guan_d a{font-size: 16px;color: #fff;}




/*****底部*****/
.footer{
	background:#1B1B1B;
	width: 100%;
	height: 400px;
	margin-top: 50px;}

.footer .flink{
	height: 80px;
	border-bottom:#747474 1px solid;
	line-height: 80px;
	font-size: 14px;
	margin-top: 15px;
	color: #999999;}
.footer .flink a{
	margin-left: 8px;
	margin-right: 2px;
	color: #fff;}
.footer .flink a:hover{
	color: #fff;}
.footer .fcon{
	
	padding-bottom: 60px;}
.footer .fcon .f_logo{
	float: left;
	margin-top: 30px;}
	.ffnav{float: left;
margin-left: 100px;
	}
.footer .fnav{ 
	margin-top: 40px;
	float:left;
	width:124px;}
.footer .fnav h3{ 
	font-size:14px; 
	margin-bottom:15px;}
.footer .fnav h3 a{ 
	color:#fff;}
.footer .fnav p{ 
	font-size:12px; 
	line-height:30px;}
.footer .fnav p a{ 
	color:#fff;}
.footer .fnav p span{ 
	margin-right: 4px;}
.footer .fnav p:hover a{ 
	color: #105E58;}
.footer .fnav p:hover span{ 
	color:#666;}
.f_but{
	background: #000;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #cccccc;
	line-height: 45px;
	}

.t_logo{margin-top: 30px;font-size: 14px;color:#fff;text-align: center;}
.t_logo span{color:#3E8E81;font-size: 25px;margin-top:15px; }
.aa{float: right;}



.pro_case a:hover{
	border: 1px solid #497df2;
	color: #497df2;}

.pro_xb .pro_cont{
	margin-top:8px;
	margin-bottom: 30px;}
.pro_xb .pro_cont input{
	width: 100%;
	height: 40px;
	border: 1px solid #b5b5b5;
	padding-left:10px;
	margin-top:20px;}
input::-webkit-input-placeholder {
	color:#b5b5b5; 
	font-size: 14px;}








