/* CSS Document */
body{font-family:microsoft YAHEI,ËÎÌå,SimSun,Arial;font-size:12px;line-height:160%;}
*{padding:0;margin:0}ul li{list-style-type:none}em{font-style:normal}img{border:0}h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:400}
.b{font-weight:700}.f12{font-size:12px}.f14{font-size:13px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.arial{font-family:Arial}
.lh14{line-height:14px}.lh16{line-height:16px}.lh18{line-height:18px}.lh20{line-height:20px}.lh21{line-height:21px}.lh22{line-height:22px}.lh24{line-height:24px}.lh26{line-height:26px}
.fl{float:left}.fr{float:right}.clear{display:block;clear:both;overflow:hidden; height:1px;}.inline{display:inline}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}
.rel{position:relative}.normal{font-weight:400!important}.hand{cursor:pointer}.hidden{display:none}.noBor{border:none!important}.unline{text-decoration:underline!important}.YaHei{font-family:Microsoft YaHei}

a,a:link,a:visited{text-decoration:none;}
a:hover{color:#c00}

.pw{margin:0 auto;width:960px;clear:both;}
.blue,.blue a,.blue a:link,.blue a:visited,a.blue:link,a.blue:visited{color:#2DAAFF}
.red,.red a,.red a:link,.red a:visited,a.red:link,a.red:visited{color:#FF0000}
.black,.black a,.black a:link,.black a:visited,a.black:link,a.black:visited{color:#000}

/*header*/
.topbar{
	height:120px;
	background:url(../../images/hejun/topbg.png) repeat-x;
	/*border: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #676767;*/
}
.topbar .logo{margin-top:31px;float:left;}
.topbar .helpline{margin:36px 0 0 142px;float:left;}
.topbar .toplink{width:272px;height:31px;background:url(../../images/hejun/toplink.jpg) repeat-x;float:right;margin-top:7px;padding-top:3px;}
.topbar .navi{float:right;width:800px;margin-top:18px;}
/**
.topbar .navi ul{float:right;}
.topbar .navi ul li{display:inline;font-size:14px;font-weight:700;margin-left:16px;}
**/
.topbar .toplink .language{margin:0px 0px 0px 35px;padding-top:10px;}
.topbar .toplink .language a{background:url(../../images/hejun/language_t.gif) no-repeat;padding:0 8px 0 10px;}
.topbar .toplink .login{margin-left:10px;}
.topbar .toplink .login a{padding:0 4px;}

#jsddm
{	margin: 0;
	padding: 0;
	float:left;
	margin-top:5px;
	}
	
#jsddm li
{	float: left;
	list-style: none;
	font-weight:700;
	position:relative;
	padding-top:2px;
	margin:0px 10px;
	}

#jsddm li a
{	display: block;
	padding:5px 8px;
	text-decoration: none;
	white-space: nowrap;
	background: #fff;
	z-index:998;
	position:relative;
	font-size:14px;
	}

#jsddm li .ahover:hover, #jsddm li .ahover
{

	border-bottom:none;
	padding:5px 8px 5px 8px;
	font-size:14px;
	;
	
	

}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border: 1px solid #ccc;
			z-index:20;
			top:31px;left:0;_left:-10px;
			background: #fff;
			filter: Alpha(opacity=90);     
  			opacity:0.8;
			}
		
		#jsddm li ul li
		{	float: none;
			display: inline;
			height:20px;
			margin:0px; 
			padding:0px;}
		
		#jsddm li ul li a
		{	width: auto;
			}
		
		#jsddm li ul li a:hover
		{	background: #ccc}

.infoleft{margin-right:30px;}
.info{width:300px;}
.img_border{border:1px solid #e6e6e6; text-align:center;padding-top:17px;}
.info .img_border .slide{margin:5px 0px 5px 0;}
.info .img_border ul li{float:left;margin:2px;}
.info .img_border ul li div{background-color:#CCC;width:6px;height:6px;cursor:pointer}
.info .img_border ul .tab div{border:1px solid #CCC;background-color:#FFFFFF;width:6px;height:6px;}
.info .info_nav{ font-size:18px; font-family:ºÚÌå;font-weight:bold;margin:10px 4px;line-height:24px;}
.info .info_nav .black{font-family:Arial;}
/*.info .info_list{overflow:hidden;}*/
.info .info_list ul{width:100%;}
.info .info_list ul li{margin:2px 0 6px 5px;word-break:break-all; line-height:18px;}

.foot_nav{
	margin-top:40px;
	border: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;}
.foot_nav .pw .ul{float:right;}
.foot_nav .ul li{display:inline;font-size:14px;font-weight:700;margin-left:16px;}
.foot_copy{ text-align:right; font-family:Arial, Helvetica, sans-serif; color:#ACACAC;margin-bottom:50px;}


/*intro*/
.intro{margin-top:10px;}
.intro .fl{width:200px}
.intro .fl h3,.intro .fl h4{ text-align:right;padding-right:15px;}
.intro .fl h3{font-family:Arial;font-size:22px;}
.intro .fl h4{font-size:14px;}
.intro .fl ul li{border: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8; text-align:right;font-size:14px;}
.intro .fl ul li a{color:#676767; display:block;padding-right:15px;}
.intro .fl ul li a.cur, .intro .fl ul li a:hover{ background-color:#ff0000; color:#fff;}
.intro .fr{width:700px;}
.intro .sub{border: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	background:url(../../images/hejun/intro_b1.gif) no-repeat;
	padding:0px 0px 4px 12px;
	font-size:18px;
	margin-right:18px;
	}
.intro .con{
	background: url(../../images/hejun/intro_bg.gif) no-repeat right top;
	padding:44px 54px 24px 34px;
	font-size: 13px;
	line-height: 1.8;
}
.intro .content p{padding:10px 0;}
.intro .con .list{ font-family:microsoft YAHEI,ËÎÌå; color:#888;}
.intro .con .list li span{font-size:12px; padding:0 6px;float:right;}
.intro .con .list .newslist{margin-bottom:12px;padding-bottom:12px; border-bottom:1px dashed #E4E4E4;}
.intro .con .list .listln{height:18px;}
.intro .con .listteam li{display:inline;margin:10px 20px;} 
.intro .con .time{color:#676767; line-height:30px;border-bottom:1px solid #E4E4E4; margin-bottom:30px;}
/*
.intro .con .downfile{background:url(../../images/hejun/downfile.png) no-repeat;background-position: -0px -0px;padding-left:39px;height:35px;}
.intro .con .downfile .bg{background:url(../../images/hejun/downfile_bg.png) repeat-x;height:35px;padding:5px; float:left}
.intro .con .downfile .bg2{background:url(../../images/hejun/downfile.png) no-repeat;background-position: -42px -0px; float:left;width:5px;height:35px;}
*/
.intro .con .downfile{padding-left:39px;height:35px;}
.intro .con .downfile .bg{height:35px;padding:5px; float:left}
.intro .con .downfile .bg2{float:left;width:5px;height:35px;}
.intro .con .h1{font:700 26px/40px Microsoft YaHei,SimHei;}

.downlist h2,.downlist p{padding-left:10px}
.downlist h2{font-size:14px; line-height:36px;}
.downlist p{font-size:12px;color:#676767;}
.downlist li{border-bottom:1px dashed #E4E4E4;margin-bottom:12px;padding-bottom:12px;}
.downlist .downitem{width:139px;float:left;padding:20px 0 20px 28px; height:240px}
.downlist .downitem img{border:1px solid #e6e6e6;}
.downlist .downitem h2{line-height:24px;}
/*navi*/
.naviintro{padding:20px 24px 0px 28px; line-height:26px;}
.navislide .img_border{float:left; width:216px;margin-right:10px;height:140px;}
.navislide .img_border a.atext{display:block; text-align:left;margin-left:12px; color:#c00;}
.navislide .sleft,.navislide .sright{margin-top:50px;cursor:pointer}
.navislide .sleft{margin-right:12px;}
.bx_wrap a.prev{float:left;margin:50px 12px 0 0;}
.bx_wrap a.next{float:right;margin-top:50px;}

/* ·ÖÒ³ */



/*foot-bar*/

