@charset "utf-8"; /* CSS Document */
body{ font-family:Arial,Helvetica,sans-serif; 
      color:#333;  
	  margin:0 auto; 
	  font-family:"微软雅黑" ; 
	  line-height:24px;
	  font-size:14px;
	  }
*{ margin:0;
   padding:0;
   font-style:normal;
   border: 0; 
   list-style-type:none;}
img{border:0; }
A {
	COLOR: #231815; 
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #63b031;
	TEXT-DECORATION: none
}
p{ text-indent:2em;}

/* top */

.top{ 
   width:998px;
   margin:0 auto;
   padding:20px 0 0 0;
}
.logo{
   width:225px;
   height:67px;
   float:left;
   padding:0 0 23px 0;
}
.top_rg{
    width:300px;
	float:right;
}
.sh{
    width:127px;
	background:url(../images/top_06.jpg) no-repeat left;
	padding-left:30px;
	font-size:12px;
	float:left;
}
.gp{
    width:105px;
	float:right;
	background:url(../images/top_09.jpg) no-repeat left;
	padding-left:20px;
	font-size:12px;
}
.nav{
   padding:15px 0 0 130px;
   display: inline; 
   float:left;
}
.nav a{
   float: left;
   height: 28px;
   width:94px;
   text-align:center;
   line-height: 28px;
   font-size: 14px;
}
.nav a em{
    display: none}
.nav a:hover,.nav a.active{
    background: url(../images/btn.png) no-repeat;
	color:#fff;
	position:relative;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
}
.nav a:hover em,.nav a.active em{
    display:block;
	position: absolute;
	right:0;
	top:0;
	width: 5px;
	height: 28px;
	font-size: 0;
	line-height: 0;
	background: url(../images/btn.png) no-repeat right -29px}
.nav_sub{
    padding-top: 53px
}
.nav_sub a{
    height:33px;
	line-height: 33px;
}
.nav_sub a:hover,.nav_sub a.active{
    background-position: 0 -57px
}
.nav_sub a:hover em,.nav_sub a.active em{
    background-position: right -91px;
}

.nav_second_w{
    position: absolute;
	background: #63b031;
	width: 100%;
	height:35px;
	position: absolute
	;z-index:998;
	left:0;
	display: none
}
.nav_second{
   position: absolute;
   z-index:999;
   display: none
}
.nav_second a{ 
    color: #fff;
	padding:0;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	padding:0 14px;
	display: inline-block;
}
.nav_second a:hover,.nav_second a.active{
    background: url(../images/rArrow.png) no-repeat 7px 15px #7ec64e;
	text-decoration: none;
}
.search{ 
     width:100px; 
	 float:right;
	 position:relative;
	 border-left:1px solid #dddddd
	 }
.sch{
    width:26px; 
	height:26px; 
	border:1px solid #fff; 
	border-radius:30px; 
	-webkit-border-radius:30px; 
	position:absolute; 
	right:0px; 
	top:-26px; 
	z-index:9; 
	background:#f9f9f9; 
	cursor:pointer;
 }
.sch-img{
    width:24px; 
	height:26px; 
	float:right;
	background:url(../images/top_14.jpg) no-repeat center center;
}
.sch input{
    width:0px; 
	height:24px; 
	float:right; 
	margin-left:15px;
	background:#f9f9f9;
}


/* turn Pic */
#solid{
	width:100%; overflow-x: hidden;
	height:565px;
	position:relative;
	clear:both;	
}

#solid ul{
    width:1920px; /*图片宽度*/  
    position:absolute;  
    left:50%;  
    margin-left:-960px; /*图片宽度的一半*/  	
}
#solid ul li{

	width:100%;
	height:561px;
	display:none;
	cursor:pointer;
}

#solid #btt{
	width:100%;
	height:55px;
	top:505px;
	left:18%;
    position:absolute;
	margin-left:-422px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:50%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;}/*其他，透明度*/
/* main */
.main{
   width:1000px;
   margin:0 auto;
   padding:47px 0 35px  0;
   clear:both;
   overflow:hidden;
   height:90px;  
}
.icolist{
   width:1000px;
}
.icolist li{
   width:250px;
   float:left;
   display:block;
}

.icolist span{
   width:140px; 
   float:right;
   padding:15px 0  0 0;
}

.icolist span b{
   width:130px;
   font-size:10px;
   font-weight:normal;
}


.icolist li a:hover{
   width:250px;
   float:left;
   display:block;
   transition:width 2s;
   -moz-transition:width 2s; /* Firefox 4 */
-webkit-transition:width 2s; /* Safari and Chrome */
-o-transition:width 2s; /* Opera */
   margin-top:-20px;
}

/* slidePic */







/* footer */
.footer{
   width:100%;
   background:#e2e2e2;
   height:40px;
   clear:both;
}
.bottom{
  width:1000px;
  margin:0 auto;
}
.bottom a:hover{
  width:1000px;
  margin:0 auto;
  color:#333333;
  text-decoration:underline;
}
.bottom_lf{
  float:left;
  width:520px;
  font-size:12px;
  color:#333333;
  padding-top:10px;
}
.bottom_lf img{
   width:57px;
   float:left;
}
.bottom_rg{
   width:210px;
   float:right;
   padding-top:10px;
}
.bottom_rg li{
   padding:0 10px;
   float:left;
   font-size:12px;
   color:#333333;
   text-align:right;
}


/* 合作页面 */
.ny_banner1{
   width:100%;
   background:url(../images/hz_02.jpg);
   height:392px;
   background-position:top;
   position:r;
   clear:both;
}
.ny_top{
    width:1000px;
	padding-top:327px;
	display:block;
	margin:0 auto;
	height:65px;
}
.ny_top_lf{
   width:201px;
   float:left;
   height:53px;
   background:#5c9239;
   filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;
   color:#fff;
   padding:12px 0 0 20px;
   font-size:20px;
   
}
.ny_top_lf p{
   font-size:14px;
   text-transform : uppercase;
   font-weight:normal;
}
.ny_top_lf img{
   float:left;
   padding:10px 20px 0 0;}
.ny_top_rg{
    width:739px;
	float:right;
	height:45px;
	background:#4b4b4b;
	filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;
    color:#fff;
    padding:20px 40px 0 0;
	text-align:right;
	font-size:12px;
}
.ny_top_rg a{

    color:#fff;
	font-size:12px;
}

.nmain{
    width:1000px;
	margin:0 auto;
	padding-bottom:80px;
	overflow:hidden;
}
.navlf{
   width:221px;
   float:left;
}
.navlf li{
    width:221px;
	line-height:39px;
	display:block;
	border-bottom:1px solid #e2e2e2;
}
.navlf li a{
    background:url(../images/n_lf_06.jpg);
	padding-left:55px;
	width:166px;
	line-height:39px;
	}
.navlf li a:hover{
    background:url(../images/n_lf_03.jpg);
	padding-left:55px;

	line-height:39px;
	display:block;
	color:#fff;
}
.ny_rg{
   width:700px;
   float:right;
   margin-right:35px;
    padding-top:20px;
}
.ny_rg_top{
    width:700px;
	border-bottom:1px solid #e2e2e2;
	font-size:16px;
	color:#000000;
	padding:22px 0 15px 0;
}
.hz_search{
   width:700px;
   padding:25px 0 30px;
}
.input1_tex{
    width:200px;
	float:left;
	line-height:26px;
	padding:3px;
	color:#565656;
	font-family:"微软雅黑";
	margin-right:9px;
	border:1px solid #e2e2e2;
}
.input1_tex2{
    width:170px;
	float:left;
	line-height:26px;
	padding:3px;
	color:#565656;
	font-family:"微软雅黑";
	margin-right:9px;
	border:1px solid #e2e2e2;
}
.input1_tex1{
    width:300px;
	float:left;
	line-height:26px;
	padding:3px;
	color:#565656;
	font-family:"微软雅黑";
	margin-right:9px;
	border:1px solid #e2e2e2;
}
.cxico{
    width:30px;
	line-height:30px;
	text-align:center;
	border-radius:5px;
	float:left;
	background:#63b031;
	padding:0 20px;
	color:#fff;
}
.cxico a{
    color:#fff;
}

.hzsearch{
    width:670px;
	height:217px;
	padding:15px;
	border:1px solid #e2e2e2;
	margin-top:30px;
}
.hzsearch_lf{
    width:211px;
	float:left;
}
.hzsearch_lf img{
    width:211px;
	height:161px;
	padding-bottom:20px;
}
.zxkf{
    width:96px;
	height:30px;
	background:#63b031;
	line-height:30px;
	float:left;
	margin-right:17px;
	text-align:center;
	color:#fff;
	border-radius:5px;
}
.zxkf a{color:#fff;}
.zxly{
    width:96px;
	height:30px;
	background:#005aab;
	line-height:30px;
	float:left;
	text-align:center;
	color:#fff;
	border-radius:5px;
}
.zxly a{color:#fff;}
.hzsearch_rg{
    width:436px;
	float:right;

}
.hzsearch_rg h1{
    font-size:14px;
	color:#005aab;
	line-height:55px;
}
.hzsearch_rg p{
     font-size:12px;
	 line-height:20px;
	 /*padding-bottom:20px;
	 border-bottom:1px solid #e2e2e2;*/
}
.hzsearch_rg h2{
      color:#63b031;
	  font-size:14px;
	  line-height:55px;
}
.hzsearch_rg li{}

/* 产品页面 */
.ny_banner2{
   width:100%;
   background:url(../images/pro_02.jpg);
   height:392px;
   background-position:top;
   position:r;
   clear:both;
}
.prorg{
   padding-top:40px;
   width:700px;
   width:1000px;
   
 }
.prorg li{
   width:1000px;
   height:193px;
   display:block;
   margin-bottom:17px;
   
}
.prorg li a{
   width:960px;
   display:block;
   height:163px;
   border:1px solid #e2e2e2;
   padding:15px;
   color:#63b031;
   margin-bottom:17px;
   
}
.prorg img{
   width:211px;
   height:161px;
   float:left;
 }
.prorg li a:hover{
   width:960px;
   display:block;
   height:163px;
   border:1px solid #63b031;
   padding:15px;
}
.prorg span{
    width:730px;
	float:right;
}

.prorg span h1{
    font-size:14px;
	line-height:50px;
	color:#666666;
}
.prorg span h1:hover{
    font-size:14px;
	line-height:50px;
	color:#63b031;
}
.prorg span h2{
    font-size:12px;
	line-height:20px;
	color:#666666;
}
.prorg span h2:hover{
    font-size:12px;
	line-height:20px;
}
.prorg span h3{
    width:60px;
	margin-top:25px;
	line-height:20px;
	text-align:center;
	border-radius:5px;
	background:#e2e2e2;
	font-size:12px;
	color:#666666;
	font-weight:normal;
}

.prorg span h3:hover{
    background:#63b031;
	color:#fff;
	width:60px;
	line-height:20px;
	 transition:width 2s;

}
/* 分页 */
.page{ width:700px;clear:both;  margin:20px 0;}
.list_page{ text-align:center; }
.list_page a{ background:#fff; padding:5px; margin-right:10px; height:20px; line-height:40px; color:#777777; font-weight:normal; border:1px solid #969697;}
.list_page a.on{ border:1px solid #63b031; color:#63b031;}

.list_page a.currt{  border:1px solid #63b031; color:#63b031;}
.pre{  float:left; width:50px;}
/* 客户服务 */
.ny_banner3{
   width:100%;
   background:url(../images/fw_02.jpg);
   height:392px;
   background-position:top;
   position:r;
   clear:both;
}
.red{
   color:#ff0000;
}
.zc{
   width:174px;
   line-height:48px;
   text-align:center;
   background:#63b031;
   font-size:16px;
   border-radius:5px;
   color:#fff;
   
}
.zc a{color:#fff;}



/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#000;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#000;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}
