/* CSS Document */

body { margin:0 auto; font-family:Arial; width:100%; font-size:14px;  color:#646464; overflow-x:hidden;  font-family:"Î¢ÈíÑÅºÚ";  }
* { margin:0; padding:0;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none; font-family:"Microsoft Yahei";}
img {
	border:none;
}
h1, h2, h3, h4, h5, h6, hr, blockquote, form, ul, ol, li, p, pre, dl, dt, dd, fieldset, legend, button, input, textarea/*, th, td*/ {
	padding:0;
	margin:0; font-weight:normal
}

ul, ol, li {
	list-style:none;
}

a:link {
	color: #646464;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #646464;
}
a:hover {
	text-decoration: none;
	color: #59bd3c;
}

.clear{ clear:both; font-size:0; line-height:0;}

.index{width:100%; margin:0 auto; position:relative;  text-align:center}

.top_bg{ width:100%; margin:0 auto; margin-top:39px; height:80px;border-bottom:#a0a0a0 solid 1px; overflow:hidden; z-index:99}
.top_right{width:700px; float:right; margin-right:5%}
.logo{width:24%; height:81px; float:left; text-align:right}
.baixiang{width:4%; position:absolute; height:81px; background-color:#fff; left:24%}
.yuyuan{width:96px; height:64px; float:left; font-size:12px; border-left:#020607 solid 1px; z-index:9999}
.yuyuan p{line-height:25px; float:right; margin-top:6px}
.yuyuan p a{ color:#020607}
.yuyuan p a:hover{color: #59bd3c;}
.menu{width:600px; height:52px; overflow:hidden; float:left;   }
.menu li{width:120px; height:52px;  float:left; text-align:center; font-size:16px;  line-height:90px; }
.menu li a{background-image:url(../images/menu_bg.jpg); display:block; background-repeat:no-repeat}
.menu li a:hover{color:#59bd3c;background-image:url(../images/menu_bg_over.jpg);}
.menu li a.on{color:#59bd3c;background-image:url(../images/menu_bg_over.jpg);}


.banner{width:100%; height:760px   }

.diaofa{width:100%; margin:0 auto; margin-top:123px;overflow:hidden}
.diaofa_left{width:24%; float:left; }
.diaofa_left2{width:85px;  float:right }
.dfmenu{width:85px; margin-top:115px;}
.dfmenu li{width:85px; height:32px; text-align:right; font-size:14px}
.jiahao{width:27px; height:27px; float:right; margin-top:60px}
.img { width: 334px; height:278px; overflow: hidden;  }
.img .inner { position: relative; }
.img .inner div { position: absolute; top: 0; left: 0; width: 334px; height: 278px; }
.img .inner img { width: 100%; height: 100%; }
.img .inner div:last-child { opacity: 0; }
img.c{
    -webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
}
  
img.c:hover{
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}
.diaofa_right{width:72%; float:right;border-bottom:#a0a0a0 solid 1px; height:528px}
.diaofa_right p{margin-top:80px}
.gallery {
	width: 147px;
	list-style: none;
	margin: 0 auto; padding: 0;
}
.gallery  {
	float: left;
	
	text-align: center; height:400px;
	
	display: inline; /*--Gimp Fix aka IE6 Fix--*/
}
.gallery  a.thumb {
	width: 147px;
	height: 400px;
	
	cursor: pointer;
}
.gallery  span { /*--Used to crop image--*/
	width: 147px;
	height: 400px;
	overflow: hidden;
	display: block;
}
.gallery  a.thumb:hover {
	
}

.gallery a {text-decoration: none; color: #777; display: block;}



.gallery2 {
	width: 147px;
	list-style: none;
	margin: 0 auto; padding: 0;
}
.gallery2  {
	float: left;
	
	text-align: center; height:400px; 
	
	display: inline; /*--Gimp Fix aka IE6 Fix--*/
}
.gallery2  a.thumb {
	width: 147px;
	height: 400px;
	
	cursor: pointer;
}
.gallery2  span { /*--Used to crop image--*/
	width: 147px;
	height: 400px;
	overflow: hidden;
	display: block;
}
.gallery2  a.thumb:hover {
	
}

.gallery2 a {text-decoration: none; color: #777; display: block;}




.d1{
margin-top:36px; float:left

}
.d2{
margin-top:72px;float:left

}

.news{width:100%; margin:0 auto; margin-top:135px; overflow:hidden}
.news_left{width:24%; float:left; background-color:#59bd3c; height:520px}
.news_left1{margin-top:39px; text-align:right}
.news_left2{margin-top:200px; text-align:right; margin-right:23px}
.news_right{width:72%; float:right; height:520px; border-top:#a0a0a0 solid 1px;border-bottom:#a0a0a0 solid 1px}
.news_list{width:882px}
.news_list li{width:882px; line-height:129px; height:129px; border-bottom:#a0a0a0 dashed 1px;font-size:12px; }
.news_list li .nlist1{width:80px; float:left}
.news_list li .nlist2{width:120px; float:left; margin-top:52px; }
.news_list li .nlist2 a{width:120px; height:26px; line-height:26px; color:#FFFFFF; background-color:#59bd3c; text-align:center; display:block}
.news_list li .nlist3{width:625px; float:left; margin-left:55px; height:26px; line-height:26px; margin-top:52px;position:relative}
.news_list li .nlist3 a{width:625px;position:absolute;background-image:url(../images/jiantou_iocn.jpg); background-repeat:no-repeat; background-position:right; height:26px; line-height:26px; }

.pro{width:100%; margin:0 auto; margin-top:120px; overflow:hidden}
.pro_left{width:24%; float:left;  height:790px}
.pro_left2{width:85px; float:left;  height:790px; float:right}
.promenu{width:85px; margin-top:345px; height:190px}
.promenu li{width:85px; height:32px; text-align:right; font-size:14px}
.projiahao{width:27px; height:27px; float:right}
.pro_right{width:72%; float:right;height:744px; border-bottom:#a0a0a0 solid 1px}
.pro_r_list{width:882px;}
.pro_r_list li{width:400px; height:280px; float:left; margin:0 80px 80px 0}
.pro_r_list li .proimg{ border:#59bd3c solid 1px; width:334px; height:278px; float:left; margin-right:23px}
.pro_r_list li .t1{ width:1rem; height:270px; float:left; color:#ababab; font-size:12px;letter-spacing: 0px; word-wrap:break-word;  }
.pro_r_list li .t2{ width:1rem; height:270px; float:left; color:#ababab; font-size:16px;letter-spacing: 0px; word-wrap:break-word; color:#60cf3f  }
.pro_r_list li .t3{width:20px; height:11px; position:relative; float:right}

.pro_r_list li .t3 a{width:20px; height:11px;position:absolute;background-image:url(../images/pro_jt.jpg); background-repeat:no-repeat; position:absolute }

.about_m{width:100%; margin:0 auto; margin-top:120px}

.about_m_left{width:24%; height:520px; float:left;background-color:#59bd3c; }

.about_m_right{ width:785px; margin-left:63px; height:518px; border:#60cf3f solid 1px; float:left;}

.about_m_right p{width:25rem;letter-spacing: 0px; word-wrap:break-word;  }

.about_m_right2{ width:52px; margin-left:40px; height:520px;  float:left;}

.search{width:100%; margin:0 auto; margin-top:160px;}
.search_right{width:72%; float:right; height:80px; border-bottom:#a0a0a0 solid 1px; border-top:#a0a0a0 solid 1px}


.foot_bg{width:100%; height:349px; margin:0 auto; margin-top:40px; background-image:url(../images/foot_bg.jpg);  overflow:hidden}
.footer_left{width:24%;background-image:url(../images/logo2.png); background-repeat:no-repeat; background-position:right; height:111px; float:left; margin-top:111px}
.footer_right{ width:72%; float:right; height:111px; margin-top:111px }
.foot1{width:880px; float:left; height:111px;}
.foot1_left{width:430px; height:111px; float:left; background-image:url(../images/foot_icon.png); background-repeat:no-repeat; }
.foot1_left li{width:142px; float:left; padding-left:30px; height:16px; line-height:16px; color:#FFFFFF}
.foot1_right{width:190px; height:111px; float:right;margin-right:-20px }
.foot1_right li{width:1rem; float:left;color:#FFFFFF;letter-spacing: 0px; word-wrap:break-word; margin-left:18px}
.foot1_right li a{color:#FFFFFF}
.foot2{width:880px;  margin-top:24px;}
.foot2_right{width:880px; height:60px; line-height:60px; color:#FFFFFF; border-top:#FFFFFF solid 1px}
.foot2_right a{color:#FFFFFF}
.foot2_right span{float:right}




.ny_content{width:100%; margin:0 auto;  margin-top:140px}
.about_left{width:24%; float:left;  position:relative}
.about_left2{width:85px; float:right}
.about_right{ width:72%; float:right; height:520px}
.about_right2{width:880px; margin-top:18px; border:#60cf3f solid 1px; height:520px}

.lx_txt{width:750px; margin:0 auto; margin-top:85px; line-height:28px}
.search_bg{width:237px; height:23px; line-height:23px; float:left;
border:#60cf3f solid 1px;
    -moz-border-radius: 15px;      
    -webkit-border-radius: 15px;  
    border-radius:15px; margin-top:26px  

}
.s_input{width:200px; height:23px; line-height:23px; float:left; margin-left:11px; border:0; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#ababab;outline:medium}
.fx{width:auto; float:left; margin-left:425px; margin-top:26px}


.nleft{width:24%; float:left;  text-align:right}
.nleft2{width:95px; float:right;  text-align:right}
.nlmenu{width:95px; margin-top:60px;}
.nlmenu li{ width:95px; text-align:right; height:32px; line-height:32px}
.pmenu li a.on{color:#59bd3c}
.pmenu{width:95px; margin-top:60px;}
.pmenu li{ width:95px; text-align:right; height:32px; line-height:32px}
.pmenu li a{color:#59bd3c}
.nright{width:72%; margin-top:36px; float:right; min-height:520px;border-bottom:#a0a0a0 solid 1px;border-top:#a0a0a0 solid 1px}

.product_left{width:24%; float:left}
.product_left2{width:95px; float:right; text-align:right}
.pleft{width:95px;   text-align:right}
.pright{width:72%; margin-top:40px; float:right; min-height:1070px;border-bottom:#a0a0a0 solid 1px; padding-bottom:13px}
.pleft2{ width:100%;  height:642px; background-color:#59bd3c; margin-top:55px; }
.pleft3{ width:27px;  height:27px;  margin-top:66px; float:right}


/*.righter h1{width:100%; height:40px; border-bottom:#CCCCCC dotted 1px; margin-bottom:20px; font-size:16px; text-align:center}*/
.newstitle{width:882px; height:40px; border-bottom:#a0a0a0 dotted 1px; margin-bottom:20px; font-size:18px; text-align:center; margin-top:20px}
.protitle{width:882px; height:40px; border-bottom:#a0a0a0 dotted 1px; margin-bottom:30px; font-size:18px; text-align:center; line-height:10px }
.nr{width:882px; line-height:28px}


.newslist{width:882px}
.newslist li{width:882px; line-height:129px; height:129px; border-bottom:#a0a0a0 dashed 1px;font-size:12px; }
.newslist li .nlist1{width:80px; float:left}
.newslist li .nlist2{width:120px; float:left; margin-top:52px; }
.newslist li .nlist2 a{width:120px; height:26px; line-height:26px; color:#FFFFFF; background-color:#59bd3c; text-align:center; display:block}
.newslist li .nlist3{width:625px; float:left; margin-left:55px; height:26px; line-height:26px; margin-top:52px;position:relative}
.newslist li .nlist3 a{width:625px;position:absolute;background-image:url(../images/jiantou_iocn.jpg); background-repeat:no-repeat; background-position:right; height:26px; line-height:26px; }

.prolist{width:902px;}
.prolist li{width:400px; height:280px; float:left; margin:0 100px 80px 0}
.prolist li .proimg{ border:#59bd3c solid 1px; width:334px; height:278px; float:left; margin-right:23px}
.prolist li .t1{ width:1rem; height:270px; float:left; color:#ababab; font-size:12px;letter-spacing: 0px; word-wrap:break-word;  }
.prolist li .t2{ width:1rem; height:270px; float:left; color:#ababab; font-size:16px;letter-spacing: 0px; word-wrap:break-word; color:#60cf3f  }
.prolist li .t3{width:20px; height:11px; position:relative; float:right}

.pages{  width:680px;  height:40px; margin-top:20px; overflow:hidden; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:30px}
.pages span{display:inline-block;padding:5px 10px; background-color:#59bd3c;margin-left:6px;color:#fff;border:#B5BEC3 solid 1px}
.pages a{ display:inline-block; padding:5px 10px; background:#FFFFFF; color:#3B3D38; margin-left:6px; border:#B5BEC3 solid 1px }
.pages a:hover{ background:#59bd3c; color:#FFFFFF}



#flash{ width:100%;height:760px;overflow:hidden;margin:0 auto;clear:both;position:relative;padding:0px 0px;}
#flash a{width:100%;height:760px;display:none;}
#flash img{height:760px;}
.flash_bar{width:320px;z-index:69;height:30px;overflow:hidden;position:absolute;padding-top:13px!important;padding-top:12px;bottom:50px;left:0px; right:0; background:url(../images/tg_flashbar.png) no-repeat 10px 0px;text-align:center; margin:0 auto}
.flash_bar .dq{display:inline-block;width:15px;height:15px;margin:5px 5px;cursor:pointer;background:url(../images/tg_flash_p.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop");}
.flash_bar .no{display:inline-block;width:15px;height:15px;margin:5px 5px;cursor:pointer;background:url(../images/tg_flash_p2.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop");}
#flashBg{height:760px;overflow:hidden;width:100%;clear:both;margin:0;padding:0;}
#flashLine{background:url(../images/touming.png) repeat-x center bottom;height:760px;width:100%;clear:both;}