/* puneng_css Document */
body,p,img,a,div,ul,li,h1,h2,h3,h4,h5,h6,br,table,td,form,input,select,option{margin:0;padding:0; }
table,ul,li,img{list-style:none;border:0;}
a{text-decoration:none;outline:none; color:#7a7878}
a:hover{ color:#43498a}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}

table th,td{ padding:5px;}

.floatL{float:left;display:inline;} .floatR{float:right;display:inline;}
.clear{clear:both;font-size:0;height:0;line-height:0;}

.marL{margin-left:10px;} .marR{margin-right:10px;} .marT{margin-top:10px;} .marB{margin-bottom:10px;}

.tipLine{margin-left:5px;margin-right:5px;}
.line-solid{height:1px;line-height:0px;background:#eaeaea;margin:10px auto;}
.txt_l{text-align:left;}.txt_m{text-align:center;}.txt_r{text-align:right;}
/*font*/
.font_3a{ color:#333333}
.font_a{color:#666;}
.font_a a:link,.font_a a:visited{color:#666;text-decoration:none;}
.font_a a:hover{color:#43488a;text-decoration:none;}
.font_b{color:#7a7878;}
.font_b a:link,.font_b a:visited{color:#7a7878;text-decoration:none;}
.font_b a:hover{color:#43488a;text-decoration:none;}
.font_c{color:#8d8d8d;}
.font_c a:link,.font_c a:visited{color:#8d8d8d;text-decoration:none;}
.font_c a:hover{color:#43488a;text-decoration:none;}
.font_d{color:#999;}
.font_d a:link,.font_d a:visited{color:#999;text-decoration:none;}
.font_d a:hover{color:#43488a;text-decoration:none;}
.font_e{color:#d6d6d6;}
.font_e a:link,.font_e a:visited{color:#d6d6d6;text-decoration:none;}
.font_e a:hover{color:#43488a;text-decoration:none;}

.f_red{color:#c01b20;text-decoration:none;font-style:normal;}
.f_red a:link,.f_red a:visited{color:#c01b20;text-decoration:none;}
.f_red a:hover{color:#c01b20;text-decoration:none;}

.f_white{color:#fff;text-decoration:none;font-style:normal;}
.f_white a:link,.f_white a:visited{color:#fff;text-decoration:none;}
.f_white a:hover{color:#fff;text-decoration:none;}

.f_blue{color:#43488a;}
.f_blue a:link,.f_blue a:visited{color:#43498a;text-decoration:none;}
.f_blue a:hover{color:#43498a;text-decoration:none;}

.f_arial{font-family:Arial, Helvetica, sans-serif;}
.f_sti{font-family:"宋体";}
.f_12{font-size:12px;}
.f_14{font-size:14px;}
.f_underline{text-decoration:underline;}

/*frame*/
body{font-size:12px;font-family:arial;width:100%;color:#7a7878;background:#e9e9e9;}
.body_div{width:992px;margin:0 auto;text-align:center;background:#fff;}
.borderA{border:1px solid #CDD6DD;}
.borderB{border:1px solid #DADEE7;}

/*title*/
.tit_a{height:30px;line-height:30px;background:url(../imagesp/tit_bg.jpg) no-repeat 0px 0px;font-size:12px;font-weight:bold;text-indent:11px;font-family:"微软雅黑"; color:#FFF; text-indent:25px;}
.tit_a span{font-weight:normal;margin-right:8px;font-family:Arial;}
/*more*/

/*main*/
#top{height:153px;width:100%;overflow:hidden;position:relative;background:url(../imagesp/top_bg.jpg) repeat-x 0px 0px}
#top .body_div{text-align:left;background:#fff;position:relative;height:117px;}
#top_a{width:742px;height:77px;border-bottom:1px solid #dfdfdf; text-align:right;line-height:77px;}
#top_a img{ margin-right:5px;}
#top_a a{padding-left:12px;padding-right:12px;display:inline;}
#top_b{width:742px;height:39px;line-height:39px;position:relative;}


#top_b span{color:#dedede;margin-left:27px;margin-right:27px;}
#menucon{width:100%;height:39px;line-height:39px;z-index:11; position:relative;}
	#menucon li{float:left;text-align:center;height:39px;line-height:39px;font-size:12px;font-weight:bold;position:relative;width:85px;text-align:center;}
	#menucon li.line{width:20px;font-family:Arial;text-align:center;font-weight:normal;font-size:14px;color:#dfdfdf;}
	#menucon li a{color:#7a7878;text-decoration:none;display:block; font-size:16px; font-family: "微软雅黑"}
	#menucon li a.check{color:#43488a;text-decoration:none;display:block;background:url(../imagesp/index_bg.png) no-repeat 0px 0px;}	
	#menucon li ul{display:none;z-index:12;}
	#menucon li:hover a,#menucon li.sfhover a{color:#43488a;text-decoration:none;display:block;background:url(../imagesp/index_bg.png) no-repeat 0px 0px;}
	#menucon li:hover ul,#menucon li.sfhover ul{display:block;z-index:12;position:absolute;left:0px;top:39px;height:26px;overflow:hidden;background:#43488a;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
	#ul_1{width:611px;}
	#ul_2{width:506px;}
	#ul_3{width:546px;margin-left:-145px;}
	#ul_4{width:330px;margin-left:-34px;}
	#ul_5{width:270px;margin-left:-79px;}
	#ul_6{width:270px;margin-left:-184px;}
	#menucon li:hover ul li,#menucon li.sfhover ul li{position:relative;line-height:26px;font-size:12px;font-family:"宋体";float:left;background:none;width:auto;text-align:left;padding-left:10px;padding-right:5px;margin-left:0px;margin-right:0px;}
	#menucon li:hover ul li.dian,#menucon li.sfhover ul li.dian{width:8px;padding-right:0px;}
	#menucon li:hover ul li a,#menucon li.sfhover ul li a{color:#fff;font-weight:normal;z-index:13;background:none;}
	#menucon li:hover ul li:hover a,#menucon li.sfhover ul li:hover a{text-decoration:none;background:none;color:#fff;}

#foot{padding-bottom:11px;border-top:1px solid #d6d6d6;}
#foot_con{border-top:1px solid #fff;line-height:51px;}
#foot_con .body_div{background:#e9e9e9}
#foot_con span{margin-left:15px;margin-right:15px;color:#d6d6d6;}
#foot_con img{vertical-align:middle;}

/*index*/
#index_box{height:246px;margin-bottom:22px;background:#e9e9e9; margin-top:15px;}
#index_a{width:326px;height:246px;text-align:left;margin-right:15px;background:#fff;}
#index_b{width:360px;height:246px;text-align:left;background:#fff;}
#index_c{width:276px;height:246px;text-align:left;margin-right:15px;background:#fff;}

.a_con{margin:8px;height:200px;overflow:hidden;line-height:25px;}
.a_con img{margin-bottom:5px;}

.ulBox{margin:8px;width:260px;height:200px;overflow:hidden;}
.ulBox ul li{width:260px;line-height:25px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; background:url(../imagesp/dian.gif) no-repeat left center; padding-left:10px;}

.b_con{height:196px;margin:0 auto;padding:8px 5px;}
.b_con ul li{ width:110px; margin:0 0 5px 5px; float:left;line-height:15px; height:98px; overflow:hidden}
.index_prolistimg { width:100px; float:left;line-height:0px; font-size:1px; margin-bottom:5px}
.index_prolistimg a { display:block; width:100px; height:59px; border:#dbdbdb 1px solid;}
.index_prolistimg a:hover { border:#43498a 2px solid;}


/*child*/
#main{margin-bottom:26px;padding-top:20px;}
#mainL{text-align:left;width:179px;padding-left:7px;padding-right:7px;}	
	.left_boxa{margin-bottom:20px;}
	.left_boxa ul{}
	.left_boxa ul li{line-height:32px;margin-bottom:3px;text-indent:36px;font-family:"微软雅黑";font-size:14px;font-weight:normal;}
	.left_boxa ul li a:link,.left_boxa ul li a:visited{display:block;background:url(../imagesp/child_bg2.png) 0px 0  no-repeat #ffffff;color:#7a7878;}
	.left_boxa ul li a:hover ,.left_boxa ul li a.current{display:block;background:url(../imagesp/child_bg_on.png) 0px 0px  no-repeat  #e4e4e4;color:#434888;text-deocration:none;}	
	.left_boxa ul li.l_a_small{line-height:32px;display:block;background:#fff;text-indent:36px;font-family:"微软雅黑";font-size:12px;font-weight:normal;}
	.left_boxa ul li.l_a_small a:link,.left_boxa ul li.l_a_small a:visited{display:block;background:#fff;color:#7a7878;}
	.left_boxa ul li.l_a_small a:hover ,.left_boxa ul li.l_a_small a.current{display:block;background:#e4e4e4;color:#434888;text-deocration:none;}	

#mainR{text-align:left;width:759px;margin-right:15px;border-left:1px solid #f5f5f5;padding-left:24px;}	
	#mainR h1.posTit{height:37px;line-height:37px;overflow:hidden;border-bottom:1px solid #EDECF2;font-size:14px;font-weight:normal;font-family:"微软雅黑";overflow:hidden;}
	#mainR h1.posTit img{margin-left:5px;margin-right:9px;}
	.content{width:759px;margin:0 auto;padding-top:26px;padding-bottom:26px;line-height:2;min-height: 350px;}
.content img{max-width: 100%;height: auto}
	.news_tith2{font-size:14px;font-weight:bold;line-height:34px;border-bottom:1px dashed #d8d8d8;text-align:center;}
	.news_tith3{font-size:12px;font-weight:normal;line-height:28px;margin-bottom:16px;text-align:center;}	
	.news_tith3{margin-right:20px;}		
/*news*/
.news_list{}
.news_one{width:540px;text-align:left;line-height:22px;padding-top:22px;padding-bottom:22px;border-bottom:1px dashed #dfdfdf;height:110px;}
.news_one img{border:1px solid #e4e4e4;float:left;padding:2px;}
.news_one .news_ocon{width:346px;float:right;}
.news_one h3{font-size:12px;font-weight:bold;}

.news_list .first{height:128px;overflow:hidden;margin-top:0px;}
.news_fimg {float:left;width:185px;border:1px solid #e4e4e4;padding:2px;}
.news_fcon{float:right;width:560px;text-align:left;line-height:24px;}
.news_fcon h3{font-size:12px;font-weight:bold;line-height:32px;}
.news_list ul{margin-top:22px;}
.news_list ul li{height:30px;line-height:30px;border-bottom:1px dashed #e1e1e1;overflow:hidden;background:url(../imagesp/dian.gif) no-repeat left center; padding-left:10px;}

.pro{border-bottom:1px dashed #d8d8d8; padding-bottom:10px; margin-bottom:10px}

/*send*/
.link_send{border-bottom:1px dashed #e5e5e5;margin-bottom:20px;}


/*page*/
.page{width:100%;}
.page_con{height:20px;margin:0px auto;text-align:right;padding-top:25px;padding-bottom:15px;}
.page_con a{line-height:12px;height:12px;border:1px solid #b3b3b3;margin-right:4px;padding:4px;color:#000;text-decoration:none;}
.page_con a:hover,.page_con a.check{background:#dcdcdc;color:#fff;text-decoration:none;}

#divStayTopLeft{clear:both;margin:auto;height:106px;font-size:16px;overflow:hidden;font-weight:bold;text-align:left;}


.trant{display:block; width:992px;text-align:center;line-height:50px;margin:0 auto; margin-top:15px; margin-bottom:22px; background:#FFF; clear:both}
.trant ul{ margin-left:15px;}
.trant li{float:left;margin-right:6px; line-height:50px;}
.trant li a span{color:#333}


.link{ width:992px; margin:0 auto; text-align:center}
.link a{ line-height:25px; color:#999}
