@charset "gb2312";


body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 Î¢ÈíÑÅºÚ;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:Î¢ÈíÑÅºÚ;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}abbr[title]{border-bottom:1px dotted;cursor:help;}legend{color:#666;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}button,input,select{vertical-align:middle;border:none;padding:0;}button{cursor:pointer;}table{border-collapse:collapse;border-spacing:0;}:focus{outline:none;}*:first-child+html a{star:expression(this.onFocus=this.blur());}*html a{star:expression(this.onFocus=this.blur());}



:link, :visited {text-decoration: none;}
a:link,a:visited{color:#333; text-decoration:none;}
a:hover{text-decoration: none;color:#333;} 

.font_f{ font-family:Microsoft YaHei}
.font_c,a.font_c{ color:#008B3D;}
.red,a.red{color: #c10000;}
.blue,a.blue{color:#2a4572;}

.ffy{font-family:Microsoft YaHei;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.lh24 {line-height: 24px;}

.fwb{font-weight:bold;}
.fwn{font-weight:normal}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.tj{text-align:justify;}

.t2{text-indent:2em;}

.tdu{text-decoration:underline;}
.tdn{text-decoration:none;}
.tdlt{text-decoration:line-through;}

.auto-center{margin-left:auto;margin-right:auto;}

.fl{float:left;}
.fr{float:right;}

.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.rel{ position:relative;}


.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { zoom:1;}
.ovf{ overflow:hidden;}

.screen-reader-text{position:absolute; left:-9999px; top:-9999px;}
.tin{text-indent:-9999px;}
.border{ border:1px solid #e4e4e4;}

body{background:#fff;  }
.page{ width:1000px;margin:0 auto; background:#f4f8fe;}


.line, .lastUnit {overflow:hidden;_overflow:visible;_zoom:1; }
.lastUnit {float:none; _position:relative; _left:-3px; _margin-right:-3px;width:auto;}
.mr10{ margin-right:10px;}
body{color:#333; background:#f4f8fe url(imagesbg.jpg) repeat-x 0 127px; text-align:center}

.header{ height:159px;text-align:left;}
.header .top{ height:127px; position:relative;}
.header .logo{ float:left; width:556px;padding:25px 0 0 20px; }
.header .logo a{ display:block;}


#nav1 a {display: block; width:auto; padding-left:15px; padding-right:15px; text-align:center; color:#fff;}
#nav1 a:hover  {color:#fff; text-decoration:none; font-weight:bold;}
#nav1 li {float: left; width:auto; padding-left:2px; padding-right:2px; text-align:center; font-family: "Microsoft YaHei"! important; line-height:30px; font-size:14px; background:url(../image/shu2016.gif) no-repeat right top;}
#nav1 li ul { left: -999em; width:100px; overflow:hidden; position: absolute; font-size:12px; font-weight:normal; z-index:100;}
#nav1 li ul li{ width:100px; font-family: "Microsoft YaHei"! important; background:#274f8d; text-align:center; border-bottom:1px dashed #6d90c6; line-height:30px; padding:0px; float:left;}
#nav1 li ul a{display: block; font-family: "Microsoft YaHei"! important; width:100px; font-size:12px; text-align:center; float:left; padding-left:0px;}
#nav1 li ul a:hover{color:#fff; background:#6d90c6;}
#nav1 li:hover ul {left: auto;}
#nav1 li.sfhover ul {left: auto;}


.nav{
	height:32px;

	background:url(imagesnav_bg.jpg) no-repeat;
	line-height:32px;
	padding-left:15px;
}
.nav li{ float:left;line-height:32px; font-size:15px;width:auto; padding-left:17px; padding-right:17px; text-align:center;}
.nav li a:link,.nav li a:visited{ color:#fff;}
.nav li a:hover{ color:#afddff;}
.nav li.end{ background:none;}
.biao{
	position:absolute;
	right:260px;
	bottom:33px;
	color:#999;
	display: none;
}

.search{
	position:absolute;
	right:0;
	top:35px;
	line-height:22px;
	width:230px;
}
.search span{color:#777; }
.1{text-indent:-9999px; display:block; background: url(imagessearch.png) no-repeat; width:67px; float:left;}
.search form{ height:25px;}
.input_btn{ float:left;  height:25px;}
.input_t{ width:120px; padding:0 5px; line-height:18px; height:18px; float:left; color:#999;border:1px solid #ddd; float:left; margin-top:2px;}
.input_btn{ width:35px; background:url(imagessearch.png) no-repeat -190px 0;text-indent:-9999px; cursor: pointer; margin-left:5px; float:left;margin-top:2px;}



.content{ overflow:hidden;width:1000px;text-align:left; background-color:#ffffff; background: #fff url(../images/bg_200.jpg) repeat;}
.bgline{
	background:#f4f8fe url(../images/line00.png) no-repeat right bottom;
	height:490px;
}
.focus{ width:532px; height:388px; position:relative; overflow:hidden;float:left; padding-top:30px; margin-top:70;overflow:hidden;z-index: 99;}
.focus .bg{ position:absolute;width:532px; height:388px;  top:50; left:0;background:url(imagesfocus_bg.png) no-repeat;z-index:999 }
.focus #flashBoxu_u3_{z-index: 98;position:inherit}
.focus #flashBoxu_u3_ ul{right:17px;bottom:25px;}

.main{
	overflow:hidden;



#zoom:1; 				float:right;
	width:446px;
	padding-top:28px;
	right:17px;
	bottom: 30px;
	text-align:left;
}  
.box{
	float:left;
	margin-bottom:10px;
	width:446px;
	height:156px;
	background:url(imagesbox_bg.jpg) no-repeat;
}
.box .tt{
	height:31px;
	padding-left:35px;
	position:relative;
	font-size:15px;
	line-height:26px;
	color:#003784;
}
.box .tt span{ position:absolute; top:3px; right:10px;}
.box .tt span a{ color:#95c9dc; font-size:9px;}
.box .list{ padding:10px 10px 10px 15px; height:127px;}
.box .list li{ line-height:28px; background:url(imagesarrow.gif) no-repeat 5px 50%; padding-left:15px; position:relative;}
.box .list li a{color:#333; font-size:14px;}
.box .list li span{ position:absolute; top:0;right:5px;color:#333;} 


.q-links{
	height:70px;
	width:999px;
	clear:both;
	margin-top:7px;
	text-align: center;
	margin: auto;
}
.q-links ul{ overflow:hidden; margin-top:16px;}
.q-links ul li{
	width:auto;
	height:76px;
	background:url(../images/q_links_bg000.jpg) no-repeat;
	float:left;
	line-height:76px;
	font-size:14px;
}
.q-links ul li a{ display:block; height:76px; color:#333; padding-left:0px; background:url(../images/icon000.png) no-repeat}
.q-links ul li a.b1{ background-position:30px 10px;}
.q-links ul li a.b2{ background-position: -112px 10px;}
.q-links ul li a.b3{ background-position: -259px 10px;}
.q-links ul li a.b4{ background-position: -402px 10px;}
.q-links ul li a.b5{ background-position: -552px 10px;}


.footer{
	clear:both;
	color:#cdcdcd;
	margin-top:10px;
	height:auto;
	background: #f4f8fe url(imagesft_bg.png) no-repeat;
	line-height:42px;
	text-align:left;
	margin-bottom:10px;
}
.copyright{color:#675e5e; text-align: center;}
.copyright a{ color:#675e5e;}
.ft-nav{ float:left; width:130px; height:42px;padding-left:5px;}
.ft-nav a{ padding:0 5px; display:block; float:left;color:#675E5E;}


.pagelist{ height:32px; line-height:32px; text-align:center; clear:both;margin:0 20px 20px; }
.pagelist a{cursor:pointer; padding:2px 5px;color:#8b8b8b; border:1px solid #b2dce9}
.pagelist em{color:#8b8b8b; width:1px; padding-left:5px;}
.pagelist a.current,.pagelist a:hover{ color:#637200; background:#b1dae8; color:#fff;}

 

.sidebg{ background:url(imagesside_bg.png) repeat-y; margin-top:5px;}



 .location,.location .wel,.submenu .tt{background:url(imagesicons.png) no-repeat} 
 .location{ height:35px; line-height:35px; background:#f2f2f2 url(imagesicons.png) no-repeat right top; margin:7px 0 0;}
 .location .wel{ color:#cc1303; background-position: 0 -35px;height:35px;  padding-left:50px; padding-right:10px; float:left;}
 .location a{ padding:0 5px;}
 .main_col{
	padding:0 27px 0 0;
	background: url(imagescol_rbg.png) no-repeat right 0;
	width:auto;
	overflow:hidden;
	margin-bottom:20px;
	text-align:left;
}
 
 .sidebar{ float:left; width:200px;}
 .submenu{ padding-bottom:183px; background:url(imagessubmenu.png) left bottom;}
 .submenu .tt{ background-position:0 -72px; background-repeat:repeat-x; height:37px; line-height:37px;text-align: center;font-family:Microsoft YaHei }
 .submenu .tt span{  font-size:16px; font-weight:bold;color:#FFF; display:block;}

 .submenu .ct{ background:#f5f5f5 url(imagesicons.png) no-repeat 0 -110px; padding-top:24px;}
 .submenu .ct li{ height:auto;line-height:28px; border-bottom:1px solid #dedede; background: url(imagesdot.png) no-repeat 15px 10px; font-size:14px;}
 .submenu .ct li a{ display:block; padding-left:28px;}
 .submenu .ct li.current{ background:url(imagesdot_hover.png) no-repeat 38px center;}
 .neikan_s{ background: url(../images/neikan_1.png) no-repeat center center; width:200px; height:127px;}
 .neikan_s a{width:163px; height:127px; display:block;}
 .column {
	float:right;
	border-left:1px solid #dfdfdf;
	background:url(imagescol_bg.png) repeat-x;
	width:772px;
	overflow:hidden;
	min-height:580px;
	height:auto;
	_height:580px;
}
 .column .title{  padding-left:22px;height:37px; line-height:33px; border-bottom:1px solid #ddd;}
 .column .ct{ width:662px;background: url(../images/ct_bg.png) no-repeat ; padding:25px 50px 35px 50px;}
 .column .ct ul{ margin-bottom:15px;}
 .column .ct ul li{ line-height:32px; border-bottom:1px dotted #939393; background:url(imagesdot2.png) no-repeat left center; padding-left:10px; position:relative; font-family:Î¢ÈíÑÅºÚ;}
 .column .ct ul li span{font-family:Î¢ÈíÑÅºÚ; color:#9b9b9b;position:absolute; top:0;right:0;line-height:33px;*line-height:20px; display:block;float:right;}
 .line{ height:10px; border-top:1px solid #dfdfdf;}
 
 .page-number { margin: 20px 0;text-align: center;}
 .page-number a, .page-number .page-cur {color: #666;display: inline-block;height: 20px;line-height: 20px;padding: 0 5px;}




.article{ padding:10px 30px;}
.article h1 {color: #000; font-size:20px; font-weight:normal;padding: 10px 0;text-align: center;} 
.article2 {color: ##222222; FONT-FAMILY: Î¢ÈíÑÅºÚ; FONT-WEIGHT: bold;font-size:14px; font-weight:normal;text-align: left;FONT-FAMILY: Î¢ÈíÑÅºÚ; ; LINE-HEIGHT: 150%; list-style:none;}

.article p.time{ border-top:1px dotted #ddd; line-height:24px; text-align:center;}
.article p.time span{ padding:0 7px; color:#888;}
.section{ padding:20px 25px; line-height:200%; font-size:14px;}
.section p{ line-height:200%; padding-bottom:10px;}
.nextup{ padding:10px 20px; border-top:1px dotted #ddd; line-height:20px;}

.submenu .tt .windowstyle1244{font-family:Microsoft YaHei}
.column .title .windowstyle1242{font-size:18px; color:#034a99; display:block;font-family:Microsoft YaHei;font-weight: normal;}
.wb_window{width:640px; margin:0 auto;}
.wb_window td{ line-height:200%; font-size:14px;}
.wb_window .titlestyle1240{display:block;font-weight: normal;padding-bottom:10px;}
.xsfc td{padding:12px 8px;border-bottom:1px dotted #ddd;}
.xsfc td img{margin-right:15px;display:block;}
.xsfc td a.tt{font-size:14px;padding-bottom:5px; color:#444;}

.xsfc td p{ color:#888;}
.s-list{ margin:15px 0;}
.s-result{line-height:24px;border-bottom:1px dotted #ddd;background: url("imagesdot.jpg") no-repeat 0 50%;padding-left:15px;}
.summarystyle1293{color:#777; padding-top:5px;line-height:22px;}
.winstyle1293 img{width:150px;height:100px;}
.winstyle1293 td{padding:3px;}