@charset "utf-8";

/* css reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0; margin:0;}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
a { color:#000; text-decoration:none; }
a:hover { }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content:""; }

/* css base */
body { background:url(../images/body_bg.jpg) repeat-x top; font-family: "微软雅黑","宋体"; font-size:12px; color:#000; text-align:center; line-height:1.8;}
.wrapper { width:980px; margin:0 auto; text-align:left; background:#FFF;}
.left{ float:left;}
.right{ float:right;}
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear { +display:none; clear:both;}
.fudong_title{width:100%;float:left;}
.fudong_title span{width:100%;float:left; font-size:18px;margin: 5px 0px;}
.logo_img{width:220px;float:left}
.logo_img img{width:100%;float:left;}
.fudong_main li{display:inline-block; padding: 0px 15px;}
.logo_text{width:300px;float:left;font-size:18px;line-height: 100px;}
.fudong_main h2{width:100%;float:left;text-align: left; font-size:28px;    padding-left: 58px;box-sizing: border-box; padding-top: 60px;padding-bottom: 60px;}
.footer_main{ width:1250px; margin: 0 auto;}
.footer p{width:100%;float:left;text-align: left;}
/* css main page */
.mainbg{ width:100%; height:100%; background-color:#fff; } 
.head{ width:1250px; height:77px;}
.logo{ float:left; width:692px; height:64px; padding-top:13px;}
.main_c{ width:1250px; min-height:526px; background:url(../images/main_bg.png) no-repeat 0 0; border:1px solid #ccc; background-color:#f5f9fd;} 

.banner{ width:1260px; height:495px; margin:0 auto; }

.fudong{ position: absolute;width:100%;height: 693px;z-index: 99;background: rgba(255,255,255, 0.8); top:77px}

.fudong_k{width:100%;float:left}
.fudong_main{width:1250px;margin: 0 auto}

.navbox{ width:100%; height:30px; background:url(../images/nav_bg.jpg) repeat-x;border-bottom:1px solid #065f2f;}
.nav{ width:1000px; height:30px; margin:0 auto; }
.nav li{ float:left; height:30px; line-height:30px; width:115px; font-size:14px; background:url(../images/nav_line.jpg) no-repeat right top;}
.nav li a{height:30px; line-height:30px; width:113px; margin-right:2px; display:block; color:#fff;}
.nav li a:hover,.nav li.hover a{ background-color:#01441f;width:113px; margin-right:2px;}

.main{ width:1250px; margin:0 auto; min-height:625px;}
.main_nav{ width:1210px; height:28px; float:left; background-color:#007b35; margin:15px 20px;}
.main_nav li{ float:left; width:120px; height:28px; line-height:28px; border-right:3px solid #FFF;}
.main_nav li a{width:120px; height:28px; color:#fff; display:block;}
.main_nav li a:hover,.main_nav li.now a{ background-color:#01441f;}
.main_con{ width:1210px;margin:0px 20px 15px; float:left;}

.sub_left{ float:left; width:1210px;  text-align:left; font-size:14px;}
.sub_left img{ max-width:960px;}
.sub_right{ width:216px; height:386px; float:right;}

.news{}
.news dl{ float:left; margin:10px 0; width:310px;}
.news dt{ float:left; width:130px; margin-right:10px;}
.news dt a{ display:block; padding:4px; border:1px solid #ccc;}
.news dt a:hover{ border:1px solid #f60;}
.news dt img{ width:120px; height:90px;}
.news dd{ float:left; width:170px; font-size:12px; color:#000;}
.news dd a{ color:#000; font-weight:bold;}
.news dd a:hover{ text-decoration:underline;}

.newssj{}
.newssj dl{ float:left; margin:0px 0 8px; width:310px;}
.newssj dt{ float:left; width:140px; margin-right:10px;}
.newssj dt a{ display:block; padding:4px; border:1px solid #ccc;}
.newssj dt a:hover{ border:1px solid #f60;}

.newssj dd{ float:left; width:160px; font-size:12px; color:#000;}
.newssj dd a{ color:#000; font-weight:bold;}
.newssj dd a:hover{ text-decoration:underline;}

.products{ text-align:left;}
.products dl{ float:left; margin:10px 0 25px; width:400px;}
.products dt{ float:left; width:250px; height:160px; margin-right:10px;}
.products dt a{ display:block; padding:4px; border:1px solid #ccc;}
.products dt a:hover{ border:1px solid #f60;}
.products dd{ float:left; width:130px; padding-right:10px;}
.products dd a{ font-size:14px; color:#000;}


.products_a{ text-align:left;}
.products_a dl{ float:left; margin:10px 10px 25px; width:380px;}
.products_a dt{ float:left; width:370px; height:260px;}
.products_a dt a{ display:block; padding:4px; border:1px solid #ccc;}
.products_a dt a:hover{ border:1px solid #f60;}
.products_a dd{ float:left; width:380px;}
.products_a dd a{ font-size:14px; color:#000;}


.mod18{width:680px;height:560px;margin:0px auto; padding:10px 0;position:relative;background:#fff; border-radius:10px;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:495px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:240px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:680px;height:330px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:480px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:280px;position:absolute;}
.mod18 .picBox li{width:680px;height:480px;}
.mod18 .listBox{width:642px;height:70px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod18 .listBox ul{height:70px;position:absolute;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}


.pro_read_title{ width:460px; margin:0 auto; height:28px; border-bottom:1px solid #ccc;}
.pro_read_title h1{ width:100px; height:28px; background-color:#007b35; float:left; text-align:center; color:#fff;}
.pro_read_c{ width:460px; text-align:left; padding:20px;}
.pro_read_c img{ max-width:900px;}


.fw_nav{ width:1000px; height:40px; float:left;}
.fw_nav li{ float:left; width:100px; height:40px; line-height:40px; background:url(../images/fw_nav_line.jpg) no-repeat right bottom;}
.fw_nav li a{ display:block; width:100px; height:40px;} 
.fw_nav li a:hover{ background-color:#ccc;}

.fw_banner{ width:1000px; float:left; height:315px;}

.slideBox{ width:1000px; height:315px; overflow:hidden; position:relative;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; margin:0; padding:0;  }
		.slideBox .hd ul li{ float:left;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; list-style:none;}
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd ul{ margin:0; padding:0;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; text-decoration:none; list-style:none; }
		.slideBox .bd img{ width:1000px; height:315px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
		
		
.fw_sub_navbox{ width:100%; height:46px; line-height:46px; float:left; background:url(../images/fw_sub_bg.jpg) repeat-x 0 1px;}		
.fw_sub_nav{ width:1000px; height:46px; line-height:46px; float:left; background:url(../images/fw_sub_bg.jpg) repeat-x 0 1px;}
.fw_sub_nav li{height:46px; float:left;}
.fw_sub_nav li a{ display:block; background:url(../images/fw_n1.jpg) no-repeat 0 0; padding:0 25px;}

.fw_list{ width:1000px; float:left; height:100%; padding:20px 0;}
.fw_list dl{ float:left; width:1000px; height:150px; margin:5px 0; border-bottom:1px solid #ccc; padding-bottom:10px;}
.fw_list dt{ float:left; width:250px; height:150px;}
.fw_list dd{ float:right; width:730px; text-align:left;}
		
		
		
.sub_left_right{ width:684px; float:right;}
		
		
	.sub_left_left{ width:500px; float:left;}
		
		
	
/* -- sub page -- */



/* -- page footer -- */
.footer{ width:100%;  background-color:#01441f; color:#fff; line-height:30px; padding-top:20px;    float: left;}

