@charset "gb2312";

body,div,h1,h2,h3,h4,h5,h6,ul,li,input,textarea,,form, p,table,tr,td{ margin:0; padding:0;}
h1,h2,h3,h5,h5,h6{ font-size:100%; font-weight:normal;}
strong{ font-weight:800;}
*{margin:0px auto; padding:0px;}
ul,li{ list-style:none;}
img{ border:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color: #da0006; text-decoration:underline; cursor:pointer}
body{
	font:12px/1.75 '????',Tahoma, Arial;
	color:#333;
	height:100%;
	margin: 0 auto;
	width: 100%;
	background: #fff ;
	
}
/****ÎÄ×ÖÑÕÉ«ÉèÖÃ**********/
a{color:#004276;}
p{color:#666;line-height:18px}
.fz12h666,.fz12h666 a{color:#666;}
.fz12red,.fz12red a{color:#930202;}
.fz12lan,.fz12lan a{color:#00439a;}
.fz12hui,.fz12hui a{color:#000; line-height:20px;}
.fz121hui,.fz121hui a{color:#656565; line-height:20px;}
.fz14lan,.fz14lan a{color:#00439a;}
.fz14red,.fz14red a{color:#930202;font-size:14px; }
.fz14bai,.fz14bai a{color:#fff; font-size:14px;}
.fz14lv,.fz14lv a{color:#29593b; font-size:14px;}
.fz12bai,.fz12bai a{color:#fff; font-size:12px; line-height:20px;}
.fz12lv,.fz12lv a{color:#29593b; font-size:12px; line-height:20px;}
.fz14h,.fz14h a{color:#333;}
/****ÎÄ×Ö´óÐ¡ÉèÖÃ**********/
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.fz18,.fz18 a{font:18px "ºÚÌå"; line-height:24px;}
.fz24{ font:24px Arial, Helvetica, sans-serif;}
.fz30{ font:30px Arial, Helvetica, sans-serif;}
.bol{font-weight:bold;}
.bol2{font-weight:normal;}
.clear {height:0; clear:both; overflow:hidden; }
.fl{ float:left; _display:inline}
.fr{ float:right; _display:inline}
.yh{ font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;}
.h20 { line-height:20px; width:200px; clear:both; }
.h10 { line-height:10px; width:200px; clear:both; }

/*---¶¯Ì¬²àÀ¸--*/
.z_menu { width: 84px; background: url('') repeat-x scroll center top #eff8ff; padding: 10px 8px 0px; position: fixed; top:340px;*top: 320px; left: 50%; margin-left: 505px; display: block; border: 1px solid #d8d8d8; }
.ie6{_position:absolute; _margin-top: 0; _top:expression(documentElement.scrollTop+(documentElement.clientHeight-this.offsetHeight)/2)} /* ie6 fixed hack */
.z_menu li {
	text-align: center;
	padding: 8px 0px 5px;
	font: 14px/20px Î¢ÈíÑÅºÚ;
	background: url('') no-repeat scroll center top transparent;
	list-style-type: none;
	border-bottom:1px dashed #CCC;
}
.z_menu li.z_nobord { background: none repeat scroll 0% 0% transparent; }
.z_menu li a:link{ text-decoration:none; color: rgb(43, 43, 43); }
 .z_menu li a:visited, .z_menu li a:hover { text-decoration:underline; color: rgb(43, 43, 43); }

/*·ÖÏíµ½*/
.share-to{width:980px;height:302px;margin:0 auto;position:relative;}
.share-to .inner{position:absolute;left:50px;bottom:25px;}

#topBar{width:100%;height:302px;background:url(../images/topic_bg.jpg) 0 0 repeat-x;}
#topBar .logo{width:980px;height:40px;margin:0 auto;}
#header-wrap{background-image:url(../images/topic_head_bg.jpg);background-position:center top;background-repeat:no-repeat;height:302px;}
#head-topic-main-title{
	position: absolute;
	font-size: 32px;
	font-weight: bold;
	font-family: "Microsoft YaHei",simhei!important;
	top: 67px;
	left: 40px;
	color: #333;
}
#head-topic-second-title{
	position: absolute;
	top: 135px;
	left: 175px;
	_left: 185px;
	color: #3589CF;
	font-size: 19px;
	font-family: "Microsoft YaHei",simhei;
	font-weight: bold;
}
#head-topic-class{
	position: absolute;
	top: 137px;
	left: 55px;
	color: #fff;
	font-family: "Microsoft YaHei",simhei;
}
#head-topic-image{position:absolute;top:40px;left:627px;}
#head-topic-image img{width:316px;height:220px;}
#head-topic-intro{
	position: absolute;
	left: 40px;
	top: 177px;
	width: 480px;
	word-break: break-all; text-indent:2em;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	line-height:24px;
}
#header{height:260px;width:960px;margin:0 auto 10px auto;position:relative;}


/* CSS Document */
#head { margin: 0pt; width:100%;height:40px;background:url(../images/top-bar.png) 0 0 repeat-x; border-bottom: 0px solid #0098cc; }
#head .hinner {width: 980px; height: 38px; padding-top:2px; overflow: hidden; margin: 0pt auto; }
#head .logo { width: 170px; height: 32px; float: left; }
#head .hr_txt { padding-right: 10px; float: right;padding-top:5px; height: 25px; clear: right; }
#head .logo a, #header .hr_txt a { color: rgb(51, 51, 51); font-family: "Î¢ÈíÑÅºÚ","ËÎÌå"; font-size: 14px; line-height: 22px; padding:0 2px; }
#head .hr_txt a:hover { color: rgb(255, 0, 0); text-decoration: underline; }

#content { padding: 0pt;width: 980px; margin: 0 auto; height: auto; clear: both; position: relative;background:#FFF; }
.main_left { width: 710px; float: left; height: auto; }
.main_right { margin:0; width: 260px; float: right; clear:right; padding: 0px; display: block; }
.main_top { float: right; clear: right;  width: 260px; height: 315px; margin-top: 0px; padding: 0pt;  }
.main_top h5 { color: #fff; height: 40px; line-height: 40px; font-size: 18px; padding-left: 10px; margin: 0pt; background:url(../images/r_tit.jpg) 0 0 no-repeat #7bb8ef;  border-bottom: 0px solid #E4393C; }



/*=right=*/

.tab_content { width: 253px; margin: 0 ; padding: 6px 0 6px 5px; border:1px solid #09C; border-top:none}
.tab_content ul { width: 235px; margin: 0pt; }
.tab_content ul li { width: 235px; padding: 0pt 3px 0pt 12px; background: url("../images/ico1.jpg") 2px center no-repeat scroll  transparent; display: block; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.tab_content ul li a { line-height: 30px; color: rgb(51, 51, 51); text-decoration: none; }
.tab_content ul li a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
.main_text { clear: right; float: right; width: 440px; padding: 0pt; height: 277px; margin: 15px 0pt 0pt; border-width: 2px 1px 1px; border-style: solid; border-color: rgb(45, 132, 199) rgb(219, 216, 216) rgb(219, 216, 216); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.newsbt { font-size: 14px; font-weight: bold; line-height: 20px; padding: 9px 36px 4px 18px; text-align: center; }
.newszy { font-size: 12px; line-height: 20px; padding: 0pt 5px 0px 10px ! important; text-align: left; text-indent: 24px; color: rgb(102, 102, 102); }
.newszy p { line-height: 24px; }
.txtlist { width: 422px; padding: 6px 0pt; border-top: 1px dashed rgb(221, 221, 221); }
.txtlist ul { width: 410px; margin: 0pt auto; padding-left: 16px; }
.txtlist ul li { width: 394px; display: block; line-height: 27px; padding-left: 14px; background: url("../images/piont.jpg") no-repeat scroll 0px center transparent; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.txtlist ul li a { line-height: 27px; color: rgb(51, 51, 51); text-decoration: none; }
.txtlist ul li a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
#dy_con { width: 998px; height: 115px; border: 1px solid rgb(219, 216, 216); margin: 0pt auto; }
#dy_con .dy_img { width: 136px; height: 115px; float: left; }
#dy_con .dy_text { width: 780px; font-size: 14px; float: right; clear: right; padding: 5px 20px; text-indent: 2em; }
#dy_con .dy_text p { line-height: 28px; }

.main_left .nav_top{ height:69px; width:713px; line-height:58px; font-size:28px; background:url(../images/left_top.jpg) 0 0  no-repeat ; color:#fff;  text-align:left;font-family: "Î¢ÈíÑÅºÚ"; font-weight:bold; padding-left:20px;}


.img img{ padding-top:50px;}


.main_title{ width:1000px; margin:0 auto; position:relative;}
.side_pic2 h5 { color: #fff; height: 40px; line-height: 40px; font-size: 18px; padding-left: 10px; margin: 0pt; background: #7bb8ef;   }
.side_pic{ width:255px; height:235px; clear:both; padding:0;}
.side_pic2  { width: 260px; margin: 0 ; height:auto;clear:both; padding: 0; }
.side_pic2 ul{ width: 258px; margin: 0 ; padding: 0; border:1px solid #09C; border-top:none}
.side_pic2 ul li{ width:238px; height:120px;padding:10px; margin:0;}

/*=Ò³½Å=*/
#Copyright{width:100%; background:#efefef;
	padding:15px 0 10px 0;
	margin:0 auto;
	clear:both;  border-top: 1px solid #d8d8d8;}
#Copyright p{ text-align:center; padding:0 15px 0 0; margin:0;font-size:12px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";line-height:30px; color:#4f4f4f;}

.item_content a,
.item_content a:hover{ color:#fff;}
.icobox{ position:absolute; right:0; top:0; z-index:2; width:34px; height:34px;}
.icobox a{ display:block; z-index:3; width:34px; height:34px; background:url(../images/item.png) no-repeat;}
a.icon_wb{ background-position:-174px 0;}
a.icon_mail{ background-position:-88px 0;}
a.icon_hz{ background-position:1px 0;}
a.icon_find{ background-position:-43px 0;}
a.icon_sj{ background-position:-133px 0;}



/*qimo°æ¿é*/
.titbar h2{background-image:url(../images/left_top.jpg);background-repeat:no-repeat;background-color:transparent;}
.titbar {height:40px;line-height:40px;background:#7bb8ef;}
.titbar h2 {display:inline;float:left;padding:0 50px 0 18px;font-size:22px;background-position:right 0; }
.titbar h2,.titbar h2 a,.titbar a.more{color:#fff;}
.titbar a.more{display:inline;float:right;font-size:14px;margin:0 20px 0 0;}
.erlun {width: 980px;  height: auto; float:left; clear:both}

.qmtxt{width:968px;padding:5px 5px 8px 5px; _padding:5px 3px 8px 3px; height: auto;border:1px solid #09C; border-top:none; float:left }

.qmtxt ul { width: 972px; margin: 0;}
.qmtxt ul li { width:470px;   padding:1px 5px 1px 10px; _margin: 1px 0px 1px 0px;  display: block; height: 30px;line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float:left }

.down{  widh:14px; height:30px;float:right; 
background: url("../images/down.jpg") 0 center no-repeat; padding-left:20px;}
.down:hover{ widh:14px; height:30px;float:right;
background: url("../images/download.jpg") 0 center no-repeat; padding-left:20px;}
.ks_ico {margin: 0px 5px 0px 0px; width: 26px; height: 26px; vertical-align: middle; display: inline-block; background: url("../images/doc.jpg") no-repeat;}
.doc{background-position: 0px 0px;}
.pic{background-position: 0px -29px;}
.rar{background-position: 0px -58px;}
.ks_ppt{margin: 0px 5px 0px 0px; width: 26px; height: 26px; vertical-align: middle; display: inline-block; background: url("../images/ppt.jpg") no-repeat;}
.qmtxt ul li a { line-height: 30px; color: rgb(51, 51, 51); text-decoration: none; font-size:14px; }
.qmtxt ul li a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
