@charset "utf-8";
/* ==========================================================================
   ~重置
   ========================================================================== */
body {text-align: left;-webkit-text-size-adjust: 100%; font:normal 14px/24px Microsoft Yahei,Tahoma,simsun; color:#4d6b74; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, p, th, td {	margin: 0;	padding: 0;}
/* 重设 HTML5 标签*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/* HTML5 媒体文件跟 img 保持一致*/
audio, canvas, video {display: inline-block;*display: inline;*zoom: 1;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
table, fieldset, img, a img {border: 0;}
ul, ol, li, dl, dd, dt {list-style: none outside none;}
table {	border-collapse: collapse;border-spacing: 0;}
em, strong, th {font-style: normal;font-weight: normal;}
strong {font-weight: 600;}
input, select, form img, button {vertical-align: middle;}
iframe {overflow: hidden;}
a, a:link, a:visited {text-decoration: none;color:#4d6b74;}
a:hover {text-decoration: none;	color:#F90;}
a, a:focus {outline: none;}/*去除链接虚线*/
h1 {display: none;}/*隐藏h1标签*/
/*公用
   ========================================================================== */
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.k2 p,.k{ text-indent:2em;}
.tc{ text-align:center;}
.tl{ text-align:left;}
.tr{ text-align:right;}
form{ clear:both;}
.blank,.blank5,.blank1,.blank10,.blank20,.blank30{clear:both;display:block;font-size:1px;visibility:hidden;height:-1px;line-height:0;}
.blank5{ height:5px;}.blank10{ height:10px;}.blank20{ height:20px;}.blank30{ height:30px;}.blank1{ height:1px;}
.fix:after{clear:both;content: ".";display: block;height: 0;visibility: hidden;}
.c_lan,.c_lan a,a.c_lan:link,a.c_lan:visited {color:#2497ba!important;}
.c_h,.c_h a,a.c_h:link,a.c_h:visited {color:#F90!important;}
 a.c_lan:hover,.c_lan a:hover, a.c_h:hover,.c_h a:hover{color:#F90!important;}
body{ background:url(../img/mainbg.png) center top repeat scroll;}
.slider {
	position: relative;
	width: 100%;
	height: 600px;
	overflow: hidden;
}
	
	.slides {
		height: 100%;
		
		/* Simple clear fix */
		overflow: hidden;
		
		/**	
		 * Prevent blinking issue
		 * Not tested. Experimental.
		 */
		-webkit-backface-visibility: hidden;
		-webkit-transform-style: preserve-3d;

		/**
		 * Here is CSS transitions 
		 * responsible for slider animation in modern broswers
		 */
		-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		   -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		    -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		     -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		        transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}
	
		.slide {
			height: 100%;
			float: left;
			clear: none;
		}


	.slider-arrows {}

		.slider-arrow {
			position: absolute;
			display: block;
			margin-bottom: -20px;
			 width:100px; height:60px; text-indent:-9999px;
			
		}

			.slider-arrow--right { bottom: 50%; right: 30px; background:url(../img/right.png) top center no-repeat scroll; }
			.slider-arrow--left { bottom: 50%; left: 30px; background:url(../img/left.png) top center no-repeat scroll; }


	.slider-nav {
		position: absolute;
		bottom: 30px;
	}

		.slider-nav__item {
			width: 12px;
			height: 12px;
			float: left;
			clear: none;
			display: block;
			margin: 0 5px;
			background: #fff;
		}

		.slider-nav__item:hover { background: #ccc; }
		.slider-nav__item--current { background: #ccc; }
				
.footer{ text-align:center; font:400 14px/24px simsun,Microsoft Yahei,Tahoma; color:#999; padding-top:20px; background:url(../img/footerbg.png) center top no-repeat scroll;}
.footer .tbch{font:600 22px/40px Microsoft Yahei,Tahoma,simsun;color:#000; padding-bottom:10px;}
.footer .tbch span{ padding-left:5px; color:#666;}
.content_con h2{font:800 30px/50px Microsoft Yahei,Tahoma,simsun; color:#000;}
.content_con h3{font:600 18px/30px Microsoft Yahei,Tahoma,simsun; color:#000; margin:10px 0;}
.content_con p{font:400 17px/30px Microsoft Yahei,Tahoma,simsun; color:#666; text-indent:2em;}
.content_con .btn{font:600 16px/35px Microsoft Yahei,Tahoma,simsun; color:#7d8692; height:40px; width:120px; margin:20px auto 10px;}
.content_con .btn a{color:#7d8692; display:block; height:40px; width:120px; text-align:center; background:url(../img/btn.png) center top no-repeat scroll;}
.content{ width:377px; overflow:hidden; margin:20px 50px 0 0;}
.content .content_top{ height:17px; width:100%; background:url(../img/con_top.png) center top no-repeat scroll;}
.content .content_bottom{ height:18px; width:100%; background:url(../img/con_botm.png) center top no-repeat scroll;}
.content .content_con{width:100%; background:url(../img/con_con.png) center top repeat-y scroll;overflow:hidden;}
.content_con_con{width:340px; margin:0 auto;}
.con_tit{ width:160px; text-indent:-9999px; background:url(../img/tit.png) center top no-repeat scroll; margin:30px 0 0 150px; height:564px; position:relative; overflow: hidden;text-align: left;}
.kuan{ width:1000px; margin:0 auto;}
.logo{ width:150px; height:53px; position: relative; margin:0 auto 10px; background:url(../img/logo.png) center top no-repeat scroll; overflow:hidden; }
.logo a.xhlogo{ display:block; width:60px; height:50px; text-indent:-9999px; text-align:left; position:absolute; top:0; left:0; overflow:hidden;}
.logo a.fzlogo{ display:block; width:70px; height:50px; text-indent:-9999px; text-align:left; position:absolute; top:0; left:70px; overflow:hidden;}


#howdy { width:100%;background:url(../img/baibeijing.png) center top repeat; clear:both;overflow: hidden; }
#howdydo-wrapper{}
.howdydo-style {
	BORDER-BOTTOM: #999 0px solid; TEXT-ALIGN: center; BACKGROUND-COLOR: #0861a6; -moz-box-shadow: 0px 3px 5px #999; -webkit-box-shadow: 0px 3px 5px #999; box-shadow: 0px 3px 5px #999
}
#howdydo-wrapper {
	Z-INDEX: 1000; POSITION: fixed; WIDTH: 100%; ; OVERFLOW: visible;}
.howdydo-box {
	Z-INDEX: 9999;  WIDTH: 100%; ; DISPLAY: none; 
}
#howdydo-close { width:90px; height:50px; position:absolute; left:172px; bottom:30px; 
	
}
#howdydo-open {
	POSITION: absolute;  TOP: 0px; RIGHT: 20px; width:50px;height:90px;
}
.howdydo-hover {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.howdydo-scroll {
	POSITION: fixed; TOP: 0px; LEFT: 0px
}
.howdydo-push {
	POSITION: relative; MARGIN-BOTTOM: 1px; FLOAT: left; CLEAR: both
}
.con_kaishi{ width:819px;height:413px; margin:150px auto 0;position:relative;}
.contit_xh{ display:block; width:100px; height:75px; position:absolute; top:0; left:0; text-indent:-9999px; overflow: hidden;text-align: left;}
.contit_lt{ display:block; width:115px; height:55px; position:absolute; top:0px; left:110px; text-indent:-9999px;overflow: hidden;text-align: left;}
.mainlogo{height:70px; width:100%; background:url(../img/bg_mainlogo.png) left top no-repeat scroll; position:relative;}
#jcch_nav{ width:570px; margin:10px auto;}
#jcch_nav .jcch_nav li{ width:102px; height:102px; float: left; display:block; margin:5px;}
.jcch_nav li,.jcch_nav li a{ width:102px; height:102px; margin:0 0 10px ; }
.jcch_nav li a{display:block; text-indent:-9999px; overflow:hidden; background:url(http://www.xinhuanet.com/forum/2013wbzt/btn.png) -2px 0 no-repeat scroll; text-align:left;}
.jcch_nav li a:hover{background-position:-102px 0;}
.jcch_nav li.nav_wbl a{ background-position:0 -443px;}
.jcch_nav li.nav_wlz a{ background-position:0 -110px;}
.jcch_nav li.nav_wht a{ background-position:0 -220px;}
.jcch_nav li.nav_wls a{ background-position:0 -330px;}
.jcch_nav li.nav_wbl a:hover{ background-position:-102px -443px;}
.jcch_nav li.nav_wlz a:hover{ background-position:-102px -110px;}
.jcch_nav li.nav_wht a:hover{ background-position:-102px -220px;}
.jcch_nav li.nav_wls a:hover{ background-position:-102px -330px;}
/*迷你导航 (pc) ========= */  
.page{width: 100%;}
.area{ width:1000px; margin:0 auto;}
.nav_main{ background:#fff; border-bottom:1px solid #6c4013; } 
.nav_main .pc li{ float:left; display:inline; text-align:center; width:51px; border-right:1px solid #f0f0f0;}
.nav_main .pc li a{width:51px; display:block; height:40px;font: 400 16px/40px "Microsoft Yahei",Tahoma,'simsun'}
.nav_main .pc li.home,.nav_main .pc li.home a{width:100px}
.nav_main .pc li.home a{ text-indent:-9999px; background:url(http://www.xinhuanet.com/forum/zt2013/sqxmh/img/logo_xinhua.png) center top no-repeat scroll;}
#front .kuan{ position:relative;}
#front .kuan .contit_xh{width: 80px;height: 60px;position: absolute;top: 250px;left: 700px;}
#front .kuan .contit_lt{width: 80px;height: 40px;position: absolute;top: 380px;left: 700px;}