@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;}
img{border:0;}
a{text-decoration:none;color:#525252;}
a:hover{text-decoration:none; color:#bb0000;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul{list-style:none;}
body{font-family:"微软雅黑","宋体",Arial; font-size:12px; background-color:#fff; color:#525252;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
table { margin:0 auto; }
.blank10 { height:10px; line-height:10px; clear:both; visibility:hidden; }
.blank20 { height:20px; line-height:20px; clear:both; visibility:hidden; }
.blank30 { height:30px; line-height:30px; clear:both; visibility:hidden; }
.blank40 { height:40px; line-height:40px; clear:both; visibility:hidden; }
.blank50 { height:50px; line-height:50px; clear:both; visibility:hidden; }
/************************** index.html **************************/
.top { width:100%; overflow:hidden; }
.top .topcenter{ width:1000px; margin:0 auto; }
.top .topcenter .logo{ float:left; height:120px; }
.top .topcenter .cnen{ float:right; width:170px; height:30px; margin-top:40px; list-style:none; }
.top .topcenter .cnen li{ float:left; width:50%; height:30px; line-height:30px; }

.nav_part { width:100%; height:42x; background:url(navbg.jpg) repeat-x 0 0; }
.nav_f{ width:1000px; margin:0 auto; }
#nav{height:42px; text-align:center;width:100%;position:relative;z-index:999; padding-top:0px; }
#nav ul{width:100%;margin:0 auto}
#nav li{float:left;position:relative; background:url(navge.jpg) no-repeat right 0;}
#nav a{display:block;float:left;height:42px; line-height:42px; color:#fff; font-size:16px; font-weight:bold; padding:0 38px; position:relative;}
#nav a:hover,#nav .on a,#nav li.sfhover a{text-decoration:none; color:#ffe403; }
#nav li ul{display:none;position:absolute;top:42px;left:0px;width:220px;padding:10px 0; background-color:#4a991c; z-index:11; overflow:hidden; border-bottom:#4a991c 2px solid; }
#nav li ul li{line-height:30px;height:30px;margin:0; background-image:none;position:relative;z-index:2}
#nav li ul a,#nav li.on ul a,#nav li.sfhover ul a{background:none;font-weight:normal;height:auto;color:#fff;line-height:24px;width:180px;font-size:14px;float:none;padding:0 0 6px 20px;border:none; text-align:left;  }
#nav li ul a:hover{color:#ffe403;font-weight:normal;border:none; }

.banner22 { width:100%; height:1104px; overflow:hidden; position:relative; }
.banner22 img{ position:absolute; width:1920px; left:50%; margin-left:-960px; }
.banner { width:100%; overflow:hidden; }
.banner img{ width:100%; }

.pro_lk { width:100%; background:url(mainbg.jpg) repeat center top; overflow:hidden; }
.pro_lk ul{ width:1000px; margin:0 auto; list-style:none; }
.pro_lk ul li{ float:left; width:290px; height:60px; margin-right:65px; margin-bottom:30px; }
.pro_lk ul li a{ display:block; text-align:center; line-height:60px; font-size:24px; color:#FFF; }
.pro_lk ul li a:hover{ text-decoration:underline; }

.pro_lk ul li.bc1{ background-color:#ee9512; }
.pro_lk ul li.bc2{ background-color:#9e8d62; }
.pro_lk ul li.bc3{ background-color:#eed46d; margin-right:0px; }
.pro_lk ul li.bc4{ background-color:#99e588; }
.pro_lk ul li.bc5{ background-color:#fc6b76; }
.pro_lk ul li.bc6{ background-color:#68abff; margin-right:0px; }

.main { width:1000px; margin:0 auto; }
.index_about { float:left; padding:20px; width:620px; height:260px; background:url(jiao2.jpg) #fff no-repeat right bottom; }
.index_about .titbg{ float:left; width:600px; padding:0 10px; height:35px; line-height:35px; color:#488f00; font-size:14px; font-weight:bold; background:url(aboutbg.jpg) no-repeat 0 0; }
.index_about .titbg a{ float:right; font-size:12px; color:#488f00; font-weight:normal; }
.index_about .txt{ float:left; padding:10px 5px; font-size:14px; line-height:26px; }
.index_about .txt img{ padding:5px 10px 10px 10px; }

.index_contact { float:right; padding:20px; width:280px; height:260px; background:url(jiao1.jpg) #fff no-repeat left bottom; }
.index_contact .titbg{ float:left; width:260px; padding:0 10px; height:35px; line-height:35px; color:#488f00; font-size:14px; font-weight:bold; background:url(contactbg.jpg) no-repeat 0 0; }
.index_contact .titbg a{ float:right; font-size:12px; color:#488f00; font-weight:normal; }
.index_contact .txt{ float:left; padding:10px 5px; font-size:14px; line-height:26px; }

.cpy { width:1000px; height:35px; margin:0 auto; text-align:center; color:#797979; font-size:12px; line-height:35px; }
.cpy a{ color:#797979; }

/************************** 内页 **************************/
/*位置*/
.weizhi{ width:1000px; line-height:40px;  margin:0 auto; color:#666; overflow:hidden;}
.weizhi a{color:#666;}
.weizhi span{color:#da251d;}

.mid{width:1000px;margin:0 auto;overflow:hidden;}
.about_content{ min-height:300px; font-size:14px;line-height:30px;}

.news-list { width:100%; min-height:300px; margin:0 auto; list-style:none; }
.news-list li{ float:left; width:99%; padding-left:1%; border-bottom:#ddd 1px solid; }
.news-list li a{ display:block; line-height:32px; color:#5f5f5f; font-size:14px; font-family: Verdana,'Open Sans', sans-serif; }
.news-list li a:hover { color:#e70f0f; font-family: Verdana,'Open Sans', sans-serif;  }
.news-list li span{ float:right; width:80px; line-height:32px; }

.newlist{ width:100%; }
.new_name { width:100%; text-align:center; height:40px; font-size:24px; color:#333; padding-top:10px; }
.new_time { width:100%; text-align:center; height:30px; font-size:13px; color:#666; border-bottom:#f0f0f0 1px solid; }
.new_body { width:100%; line-height:180%; padding:20px 0; font-size:14px; }
.new_sx { width:100%; line-height:24px; border-top:#f0f0f0 1px solid; padding-top:10px; }

.pro_list{width:100%; margin:0 auto;overflow:hidden; list-style:none;}
.pro_list .protit{width:980px; padding:0 10px; height:35px; line-height:33px; color:#488f00; font-size:16px; font-weight:bold; background:url(probg.jpg) no-repeat 0 0; }
.pro_list .protit a{ float:right; font-size:12px; color:#488f00; font-weight:normal; }
	
.pro_list ul{ width:980px; margin:0 auto; padding-top:15px; list-style:none; }
.pro_list ul li{float:left; width:300px; margin-right:40px; margin-top:10px; margin-bottom:20px; text-align:center; }
.pro_list ul li img{ width:290px; height:290px; padding-top:5px; }
.pro_list ul li a{ display:block; width:300px; height:300px; background-color:#eee; }
.pro_list ul li a:hover{ display:block; width:300px; background-color:#fdf018; }




.ly { margin:10px; padding:10px; border-bottom:#ddd 1px solid; border-left:#ddd 1px solid; border-right:#ddd 1px solid; border-top:#b82808 2px solid;  }
.ly .ly_tit{ width:100%; height:35px; line-height:40px; font-size:14px; border-bottom:#ddd 1px solid; }
.ly .ly_tit h2{ float:left; font-size:14px; font-weight:bold; color:#b82808; padding-right:10px; }
.ly .ly_tit span{ float:left; font-size:16px; font-weight:bold; color:#333; }
.ly .ly_tit i{ float:right; font-size:12px; font-style:normal; color:#999; }
.ly .ly_content { width:100%; line-height:25px; font-size:14px; }
.ly .ly_reply { padding:10px; line-height:22px; font-size:14px; background-color:#f0f0f0; }
.ly .ly_reply h2{ float:left; font-size:14px; font-weight:bold; color:#b82808; }
.ly .ly_reply span{ font-size:12px; color:#999; }

.reg { float:left; width:700px; margin-left:40px; }
.reg h3{ font-size:16px; font-weight:bold; line-height:40px; border-bottom:#f0f0f0 1px solid; margin-bottom:10px; }
.reg li{ float:left; width:100%; padding:10px; height:24px; line-height:24px; font-size:14px; }
.reg li div{ float:left; font-style:normal; font-size:14px; line-height:26px; width:100px; }
.reg li .input{ border:#dddddd 1px solid; width:200px; height:24px; line-height:24px; font-size:14px; padding-left:5px; color:#666; }
.reg li .input2{ border:#dddddd 1px solid; width:400px; height:120px; line-height:24px; font-size:14px; padding-left:5px; color:#666; }
.reg li .ckb{ font-size:14px;margin-top:5px; }
.reg li .ckb_label{ font-size:14px; margin-right:15px; padding-left:0; color:#666; }
.reg li .regbut { margin-left:102px; width:90px; height:32px; font-size:15px; color:#333; }
.reg li label{ font-size:14px; margin-right:15px; padding-left:10px; color:#cc0000; }

.reger { float:right; width:400px; text-align:center; line-height:40px; font-size:17px; }
.reger a{ font-size:17px; color:#b82808; }
.reger a:hover{ font-size:17px; color:#b82808; text-decoration:underline; }

.reg_save { width:100%; padding:30px 0; text-align:center; font-size:17px; list-style:none; color:#444; }
.reg_save a{ font-size:17px; color:#b82808; line-height:40px; padding:0 5px;}
.reg_save a:hover{ font-size:17px; color:#b82808; text-decoration:underline; }

.p_ScrollTopBtn {position: fixed;right: 2px;display: none;bottom: 200px;width: 40px;height: 40px;background: url(bg.png) -360px -80px; cursor:pointer;}

/*CSS jogger style pagination*/
.pager { float:left; width:100%; text-align:center; height:50px; line-height:50px; padding:10px 0; font-size:14px; }

DIV.jogger {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 7px; PADDING-TOP: 2px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif
}
DIV.jogger A {
	PADDING-RIGHT: 0.84em; PADDING-LEFT: 0.84em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #666; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
}
DIV.jogger A:hover {
	PADDING-RIGHT: 0.84em; PADDING-LEFT: 0.84em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #b82808
}
DIV.jogger A:active {
	PADDING-RIGHT: 0.84em; PADDING-LEFT: 0.84em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #b82808
}
DIV.jogger SPAN.current {
	PADDING-RIGHT: 0.84em; PADDING-LEFT: 0.84em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #b82808;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
}
DIV.jogger SPAN.disabled {
	DISPLAY: none
}