/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
ol,ul {list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%}
.wrap{width:960px; margin:0 auto;}
.wrap:after{content:'.'; clear:both; font-size:0; line-height:0; display:block;visibility: hidden;}
.right {float:right;}
.left{float:left;}
.clearR{clear:right;}
.clearB{clear:both;}
a{text-decoration:none; color:#333366}
a:hover{text-decoration:underline; color:#FF0000}
/* public */
body{font-size:12px; font-family:"ËÎÌå";}
/* header */
#header{width:960px; height:auto; margin:0 auto; background:#FFFFFF; padding-bottom:10px;}
.header_txt{color:#4B5560;width:940px; height:20px;line-height:20px;  padding:0px 10px;}
.header_banner{width:960px; height:135px; position:relative;}
.header_title{width:600px; height:30px;position:absolute; left:20px; top:40px; font-size:18px; font-weight:bold; color:#ffffff;}

.navul {height:25px;padding-top:5px; padding-left:10px; background: url(../images/navbg.gif) no-repeat left top;font-size:14px;}
.navul li{ float:left; margin-right:5px; position:relative;}
.navul li a {display:block; float:left; height:22px; line-height:22px; color:#2F2F2F; text-align:center; padding:0 0 0 12px; cursor:pointer;text-decoration:none;}
.navul li a b {float:left; font-weight:400; display:block; padding:0 12px 0 0;}
.navul li a:hover {color:#2F2F2F; text-decoration:none; }
.navul li a:hover b {text-decoration:none;}
.navul li ul{display:none;position:absolute; z-index:10;top:22px;left:0;width:80px; height:120px;padding:0;}		
.navul li ul li{float:left;text-align:left;display:block; width:80px; height:22px; border:1px solid #BAB6B7; border-top:none;margin:0; background-color:#F2F7EE;}
.navul li ul li a,.navul li.current ul li a{background-color:#F2F7EE;display:block; color:#5D3804; padding-right:10px; margin-right:-10px;}
.navul li ul li a:hover{background:none; background-color:#E7FAD8;display:block;color:#000; padding-right:12px; margin-right:-10px;}
.navul li span{width:14px; height:14px; background:url(../images/navicon.gif) no-repeat left center; display:block; position:absolute; right:5px; top:3px;}
.navul li.current a{color:#2F2F2F;}
.navul li.current a b{}

.content{width:960px; margin:0 auto; background:#fff;}
.content_left{width:255px;}
.content_right{width:700px;}
.content_left0{width:255px; background:url(../images/leftbg1.gif) repeat-y; margin-top:-5px; margin-bottom:10px;}
.content_right0{width:700px; background:url(../images/r_bg.gif) repeat-y; margin-top:-5px;margin-bottom:10px;}
.content_left_msg{width:250px; border:1px solid #96BA7D; margin-bottom:8px; background:#F2F8EE url(../images/box_nav.jpg) repeat-x left top;}
.about_box{background:#C8DCBB; padding:10px 0px 10px 10px; height:90px; }
.about_box h3{line-height:22px; padding-left:90px;color:#4B7533; }
.content_right0 h3{margin:15px 15px; background-color:#F2F7EE; padding:5px 10px;color:#4B7533; font-size:14px;}
.content_right0 h6{margin:15px 15px; background-color:#F2F7EE; padding:5px 10px;color:#4B7533; font-size:14px;}
.p_txt{line-height:1.8em; text-indent:2em; padding:3px 15px;color:#0D486A;}
.msg_box{position:relative; border-top:1px dashed #96BA7D; margin:10px; margin-top:15px;clear:both;color:#4B7533; padding-top:10px; line-height:22px;}
.msg_box h3{display:block; position:absolute; left:70px; top:-12px;color:#4B7533; text-align:center; padding:2px;}
.shoucang{background:url(../images/shoucang.jpg) no-repeat; border:none;color:#ffffff; width:104px; height:26px; cursor:pointer; font-size:12px;}
.topimg{background:url(../images/box_nav.jpg) repeat-x top;} 
.content_left_msg h2,.notice h2,.product_display h2,.jiaoliu h2,.commenth2,.jobh2{color:#4B7533;background:url(../images/icon.gif) no-repeat 5px 8px; padding:7px 0px 0px 20px;}
.ppadding{padding:10px; color:#4B7533; line-height:2.5em;}
.search_btn{background:#F3F3F3 url(../images/icon14.jpg) no-repeat left center; border:1px solid #96BA7D; padding:3px 0px 0px 20px;}
/*product list*/
.product_list{margin:2px;}
.product_list li{line-height:1.8em;color:#0D486A; padding-left:20px;}
.product_listBold{background:url(../images/listrong.gif) no-repeat left center; padding:3px 0px 0px 15px; display:block; font-weight:bold;margin:6px;} 
.jingxuan{margin:10px; padding-bottom:10px;}
.jingxuan li{color:#4B7533;line-height:1.8em;}
.notice{width:255px; height:142px; float:right;border:1px solid #96BA7D; margin-left:5px;}
#Marquee{ height:80px; overflow:hidden;}
#Marquee div{ height:100px;}
#Mar_quee{height:150px; overflow:hidden;}
#Mar_quee li{height:auto;}
.notice_msg{line-height:1.8em;margin:10px; padding:0px 10px 10px 0px;color:#4B7533;}
.product_display{width:700px; float:right;margin-top:10px;}
.product_ad{width:700px; height:90px; float:right; }
.productUl{overflow:hidden; zoom:1;margin:5px; padding-top:10px; }
.productUl li{width:320px; float:left; padding:5px 0px 0px 0px; height:120px; margin-left:15px; display:inline;}
.productUl li p{width:320px; clear:both; padding-top:2px;}
.productUl li h1{float:left;color:#4B7533; font-size:16px; font-family:"ËÎÌå"; margin-left:10px; display:inline;}
.productUl li h1 a{color:#4B7533;}
.imgborder{border:1px solid #CFCFCF; padding:1px;}
.productUl li h1 span{font-weight:400; background:url(../images/icon5.jpg) no-repeat left top; display:block; height:20px; padding:5px 0px 0px 18px; font-size:12px;}
.productUl li h1 span a{text-decoration:underline; color:#FF0000;}
.productUl li h1 span a:hover{text-decoration:none; color:#FF0000;}
.divmore{width:680px; text-align:right; clear:both; margin-bottom:5px; padding:0px 5px 3px 0px;}
.case_box{width:675px; padding:10px;  border:1px solid #96BA7D; float:right; position:relative; margin-top:30px;} 
.case_box h2{position:absolute; left:-1px; top:-23px; border:1px solid #96BA7D; border-bottom:none; width:110px; padding:8px 0px 0px 20px; background: #FFFFFF url(../images/icon12.jpg) no-repeat 3px 6px; color:#4B7533;}
#table1 tr.color1,#table2 tr.color1{
	background-color:#FFFFFF;
}
#table1 tr.color2,#table2 tr.color2{
	background-color:#F2F7EE;
}
#table{color:#0D486A; text-align:left;}
.jiaoliu{width:675px;  padding:10px; float:right;margin-top:10px; margin-bottom:10px;border:1px solid #96BA7D; padding-top:0;}
.jiaoliu h2{position:relative;}
.jiaoliu h2 span{position:absolute; right:6px; top:8px;}
.jiaoliuul{margin-top:10px; line-height:2.0em;}
.ask{color:#4B7533; font-weight:bold;}
.ask0{color:#4B7533; font-weight:400;border-bottom:1px dotted #636363;}
.reply{color:#FF6D01;font-weight:bold;}
.reply0{color:#FF6D01;font-weight:400; border-bottom:1px dotted #636363;}
.link{width:938px;border:1px solid #96BA7D; margin:0 auto; clear:both; padding:10px; color:#0D486A;}
.footer{width:100%;height:120px;}
.footul{width:960px; color:#006600; text-align:center; line-height:1.8em; margin:0 auto; padding-top:15px;}

#banner{width:436px; height:142px; float:right; background-color:#fff; border:1px solid #96BA7D;}
.d1{width:436px;height:auto;overflow:hidden;background-color:#fff; position:relative;}
.loading{width:436px;color:#FFCC00;font-size:12px;height:132px;text-align:center;padding-top:10px;font-weight:bold;}
.d2{width:100%;height:142px;overflow:hidden;}
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#FF9900;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}
.button{position:absolute; z-index:2; right:0px; bottom:2px; font-size:12px; font-weight:bold; }
.b1,.b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#fff;background-color:#FF6633;}

.my_case,.my_article{margin:10px; margin-top:0; width:680px; clear:both;}
.my_case p{background:url(../images/icon.gif) no-repeat left center; padding:10px 0px 10px 20px;}
.my_case li{width:160px; float:left; padding-left:10px; line-height:2em; color:#4B7533;}
.my_case li span{color:#FF0000;}
.my_case li span a{text-decoration:underline; color:#FF0000;}
.tab2_ ul{height:30px; margin-top:10px; position:relative;margin-left:4px; border-left:1px solid #96BA7D;}
.tab2_ li{float:left;height:30px;line-height:30px;width:100px;cursor:pointer; border:1px solid #96BA7D;  text-align:center; border-left:none; border-bottom:none;}
.tab2_box{margin-left:4px; width:690px; border:1px solid #96BA7D; background-color:#FFFFFF;z-index:-1;margin-top:0px!important; margin-top:-1px; }
.normaltab2{color:#f00;background:url(../images/normalbg.gif) repeat-x left top;}
.hovertab2{color:#f00; font-weight:bold;background-color:#ffffff;}
.diskp{display:block; padding:6px ; font-size:12px; line-height:20px;}
.undiskp{display:none; padding:6px; font-size:12px; line-height:20px;}
.zuhe{border:1px dashed #636363; margin:8px 12px; padding:6px;overflow:hidden; zoom:1;}
.zuhe li{width:132px; float:left;}
.zuhe li span{padding-top:6px; display:block;}
.zuhe li a {text-decoration:none; color:#232222;}
.zuhe li a:hover{text-decoration:underline; color:#B71515;}

.pagenavi{margin:10px auto; text-align:center; clear:both; font-size:12px;}
.pagenavi a, .pagenavi a:link, .pagenavi a:active {
	padding: 2px 4px 1px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #DDDDDD;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.pagenavi a:hover {	
	border: 1px solid #444;
	color: #FF0000;
	background-color: #FFFFFF;
}
.go{width:25px; height:18px; background:url(../images/go.gif) no-repeat left top; border:none; cursor:pointer; }

.my_article li{border-bottom:1px solid #DEDEDE;color:#0D486A; padding:10px;}
.my_article li h2{font-size:14px; background:url(../images/article.gif) no-repeat left top; color:#4B7533; padding:5px 0px 5px 20px;}
.my_article li h2 a{color:#4B7533;}
.my_articleh2{font-size:16px; font-weight:bold; background:url(../images/casearticle.jpg) no-repeat 20px center; color:#4B7533; padding:0px 0px 0px 10px;}
.my_article li h2 span,.my_articleh2 span{font-weight:400; font-size:12px;color:#0D486A;}
.my_article li p{line-height:1.8em; text-indent:2em; color:##60727E;}
.my_article li h4{font-size:12px;background:url(../images/more.gif) no-repeat left center;color:#4B7533; padding-left:20px; position:relative;}
.p_fenlei{color:#4B7533;}
.my_article li h4 span{font-weight:400; position:absolute; right:10px; top:0px;color:#0D486A;}
.p_title{text-align:center;  color:#4B7533; font-weight:bold; font-size:14px; padding:10px; }
.p_area{margin:15px 15px;  background-color:#E7FAD8; height:22px; line-height:22px; padding:0px 10px; color:#4B7533; font-size:12px; display:block; border:1px solid #4B7533; border-left:none; border-right:none;}
.p_area1{margin:8px auto; background-color:#E7FAD8; height:22px; line-height:22px; padding:0px 2px; color:#4B7533; font-size:12px; display:block; border:1px solid #4B7533; border-left:none; border-right:none;}
.article_txt{line-height:2em; text-indent:2em; font-size:14px; padding:3px 20px;color:#0D486A;}
.comment{border-top:1px #DEDEDE  dashed; margin:5px;}
.comment li{border-bottom:1px dashed #DEDEDE; padding:5px; margin:5px; clear:both; height:80px;}
.comment li p{line-height:1.6em; padding-bottom:6px;  float:left; margin-left:10px; width:580px;}
.comment li p span{color:#FF0000;}
.commentp{font-weight:bold; margin:0px 10px;color:#4B7533; padding:6px 10px;}
.inputborder{border:1px solid #CDCDCD;}
.commentbtn{background:url(../images/commentbtn.gif) no-repeat; width:62px; height:23px; border:none;}

.magp{color:#434343; margin:10px auto; width:420px; float:left; padding-left:20px; line-height:2.5em;}
/*job*/
.job{width:680px; height:280px; background:url(../images/job.gif) no-repeat left top; float:right;}
.jobp{width:410px; float:right; line-height:1.8em; padding:15px 15px 0px 0px;color:#0D486A;} 
.jobline{margin:0px 10px 5px 10px; border-bottom:1px dashed #96BA7D; padding-bottom:5px; font-size:14px;}
.joblock{margin:10px; background-color:#E7FAD8; padding:5px 10px;color:#4B7533; font-size:14px; font-weight:bold;}
.jobgo{border:1px solid #96BA7D; width:668px; margin:8px 5px 8px 0px; padding:10px; float:right;display:inline;}
.jobline1{margin:0px 5px 5px 5px; border-bottom:3px solid #F2F7EE; padding-bottom:5px; font-size:14px;color:#4B7533;}
.jobp1{line-height:2em; padding:5px 30px 0px 25px;color:#4B7533;}
.jobtn{width:58px; height:26px; background:url(../images/btnbg.jpg) no-repeat left top; border:none; color:#0E6293;}

.message{margin:0px 10px 10px;}
.message li{border-bottom:1px dashed #DEDEDE; padding:5px; margin:2px 10px; clear:both;}
.message li p{line-height:1.8em; padding-bottom:2px; color:#0A4869;}
.color01{color:#FF6D01;}

.creditp{font-size:14px; padding:3px 15px;color:#0D486A; line-height:1.8em;}
/*product*/
.proarea{height:105px; float:left; padding:10px 0px 10px 80px;}
.proarea1{height:105px; float:left; line-height:105px; font-weight:bold; padding:0px 20px; color:#0A4869;}
.proarea2{height:90px; width:200px; float:left; margin:10px; padding:5px; border:1px solid #F0F1F1;color:#0A4869;}
.tab2_pro{width:670px; border-top:3px solid #96BA7E; margin-left:10px;}
.pro2_{height:19px; clear:both;}
.pro2_ ul{height:19x; margin-left:8px;}
.pro2_ li{float:left;height:19px;line-height:19px;width:64px;cursor:pointer; margin-left:2px; text-align:center;}
.normalpro2{color:#000; background:url(../images/normalpro.jpg) no-repeat left top;}
.hoverpro2{color:#000; background:url(../images/hoverpro.jpg) no-repeat left top;}
.pro_core{border-bottom:1px dashed #96BA7D; padding-bottom:8px;margin:5px; float:left;height:260px;}
.pro_core1{margin-left:15px;}
.pro_core li{width:200px; height:240px; padding:5px; float:left; margin:2px 0px 2px 5px; display:inline;}
.pro_core1 li{width:200px; height:215px; padding:5px; float:left; margin:2px 0px 2px 5px; display:inline;}
.pro_core li p,.pro_core1 li p{margin:5px 0px;font-size:12px; color:#293D62;}
.pro_core li p b,.pro_core1 li p b{color:#4B7533;}
.pro_core li p a{text-decoration:none; color:#4B7533;}
.pro_core li p a:hover{text-decoration:underline; color:#4B7533;}
.CoreLine{border-right:1px dashed #96BA7D;}

.contactus{font-weight:bold; margin:0px;color:#4B7533; padding:6px 10px;}
.p_contact{line-height:2em; padding:3px 15px;color:#0A4869;}
.p_contact0{line-height:2em; padding:3px 5px;color:#0A4869; clear:both; margin:10px auto;}
.contactborder{border:1px solid #96BA7E; width:958px; margin-bottom:10px; padding-bottom:10px;}

#body{width:910px; margin:0 auto; position:relative;}
#logshow{position:absolute; border:1px solid #CCCCCC; width:320px; height:230px;background:#FFFFFF url(../images/welcome.gif) no-repeat center top; z-index:300;}
.login{width:400px;height:20px;position:absolute;top:0px;right:0px;text-align:right;}
.login a{text-decoration:underline;color:#ff0000;}
.login a:hover{text-decoration:none; color:#ff0000;}
#fnbtn {width:400px;height:20px; text-align:right;position:absolute;right:0px; padding-top:5px; }
#fnquit {height:18px;width:18px;border:none;position:absolute;right:5px; top:2px;cursor:pointer;
background:transparent url(../images/log_bg.png) 0 -99px no-repeat;}
#fnlogin {width:59px;height:21px;cursor:pointer;border:none;margin-right:15px;
           background:transparent url(../images/log_bg.png) 0 -78px no-repeat;}
#zhuce{width:59px;height:21px;cursor:pointer;border:none;margin-right:15px;
       background:transparent url(../images/log_bg.png) 0 -144px no-repeat;}
.queding{width:59px;height:21px;cursor:pointer;border:none;margin-right:15px;
       background:transparent url(../images/log_bg.png) 0 -166px no-repeat;}
div#mask {position:absolute; background:#ccc;filter:alpha(opacity=50);-moz-opacity:0.5;z-index:100; left:0; top:0;}
#login {position:absolute;width:510px; height:400px;z-index:200;background:url(../images/log_bg.png) -84px 0px no-repeat;}
#login input,#login select{margin:2px;} 
.logul{margin:10px; color:#275378; font-size:14px; clear:both; padding:5px;}
.logul span{font-size:12px;}
.yanzhengma{width:60px;}
.tb3_ ul{ margin-left:20px;}
.tb3_ ul li{float:left;	display:block;width:83px;height:26px;line-height:26px;text-align:center;text-decoration:none;color:#666;cursor:pointer; margin-top:3px;}
.normaltab3{ font-weight:bold;}
.hovertab3{ font-weight:bold;background:transparent url(../images/log_bg.png) 0 -117px no-repeat;}

.sdmenu {
	width: 250px;
	margin-top:10px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	padding-bottom:5px;
}
.sdmenu div {
	overflow: hidden;
}
.sdmenu div:first-child {
}
div.sdmenu div.collapsed {
	height: 25px;
}
.sdmenu div span {
	display: block;
	padding: 5px 25px 2px 25px;
	font-weight: bold;
	color:#4B7533;
	background: url(../images/anniu02.gif) no-repeat 10px center;
	cursor:pointer;
}
.sdmenu div.collapsed span {
	background-image: url(../images/anniu.gif);
	cursor:pointer;
}
.sdmenu div a {
	padding: 5px 10px;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #4B7533;
}
.sdmenu div a.current {
}
.sdmenu div a:hover {
	background-color:#C8DBBB ;
	color: #4B7533;
	text-decoration: none;
}

.gallery{width:650px;margin:50px auto;}
.maingallery {width:640px; height:400px; margin:5px;border:1px solid #96BA7D;padding:1px;}
#mainphoto {cursor:pointer;display:block; text-align:center;}
#goleft {float:left;clear:left;margin:6px 5px 0 3px;}
#goright {float:right;clear:right;margin:6px 3px 0 5px;}
#photos {width:610px;height:54px;line-height:54px;border:1px solid #96BA7D;margin:6px 0;overflow:hidden;}
#showArea img {display:block;float:left;margin:1px 2px;cursor:pointer;border:1px solid #ccc;}
#mingzi{padding:5px; height:15px; margin:10px auto;text-align:center;font-weight:bold;color:#0D486A; border-bottom:1px solid #CCC;}
#miaoshu{color:#0D486A; height:18px; text-align:center;}