@charset "UTF-8";
/* CSS menu */
html{font-size:62.5%;font-family:'helvetica neue',tahoma,arial,'hiragino sans gb','Simsun',sans-serif} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,hr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:arial,'hiragino sans gb','microsoft yahei','Simsun',sans-serif}
li{list-style:none}
a:link,a:visited{text-decoration:none;}


.top{position:relative;z-index:100;min-width:1006px;
	box-shadow:0px 2px 3px #CCC;
	-moz-box-shadow:0px 2px 3px #ccc;
	-webkit-box-shadow:0px 2px 3px #ccc;
	position:relative;
	z-index:1;
}
.top .navigation-inner{margin:0 auto;width:1006px;position:relative}
.navigation-up{height:77px;background:#fff;}
.navigation-up .navigation-v3{margin-left:250px;float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{float:left; width:600px;}
.navigation-up .navigation-v3 li{float:left;font:normal 14px/59px "microsoft yahei";color:#333;}
.navigation-up .navigation-v3 .nav-up-selected{border-bottom:3px solid #29a2d9;}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0;}
.navigation-up .navigation-v3 li h2 a{padding:0 20px;color:#333;display:inline-block;height:74px; line-height:74px; font-family:"microsoft yahei"}

.navigation-down{position:absolute;top:77px;left:0px;width:100%;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:url(../images/tm_l.png);position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:600px;position:relative; padding-left:360px;}
.navigation-down .nav-down-menu dl{ width:60px; margin-left:15px; float:left; height:38px; line-height:38px; text-align:center;}
.navigation-down .menu-1 dt{font:normal 14px "microsoft yahei";color:#61789e;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:10px}
.navigation-down .menu-1 dd a{color:#fff;font:normal 14px/30px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#1584b4}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{ color:#fff;font:normal 14px "microsoft yahei"}

/* CSS banner */
.banner{ width:100%; height:590px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:590px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:590px; float:left;}
.b-list{ height:50px; padding-top:550px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #2ea9df;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:225px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:225px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

*{
	padding:0px;
	margin:0px;
	}
img{
	border:0;
	}
.nr{
	width:100%;
	font-family:Arial;
	}
.ym{
	width:100%;
	height:34px;
	background:#f4f4f4;
	border-bottom:1px solid #e7e7e7;
	}
.rx{
	width:1006px;
	height:34px;
	margin:0 auto;
	}
.dh{
	width:155px;
	height:23px;
	font-size:12px;
	font-family:黑体;
	line-height:23px;
	padding-top:5px;
	color:#a8a8a8;
	float:left;
	margin-left:750px;
	}
.red{
	color:#d6252f;
	}
.wb{
	float:left;
	margin-top:5px;
	margin-left:30px;
	}
.wx{
	float:left;
	margin-top:5px;
	margin-left:7px;
	}
.logo{
	float:left;
	width:145px;
	margin-left:10px;
	margin-top:10px;
	}
/*开始*/
.fwxm_4{
	width: 100%;
	height: 129px;
	margin: auto;
	background-image: none;
	}
.xtjc_01{
	width: 237px;
	height: 129px;
	float: left;
	clip: rect(auto,auto,auto,200px);
    margin-left: 10px;
	}

.itjs_02{
	width: 237px;
	height: 139px;
	float: left;
	margin-left: 15px;
	}
.rjyf_03{
	width: 237px;
	height: 129px;
	float: left;
	margin-left: 15px;
	}
.ywfw_04{
	width: 237px;
	height: 129px;
	float: left;
	margin-left: 15px;
	}
.fwxm_dw{
	position: absolute;
	z-index: 99;
	margin-top: 467px;
	background-image: url(../images/banner_02.png);
	width: 100%;
	height: 121px;
	text-align: center;
	left:0;
	top: 113px;
	}
.fwxm_child{
    z-index:110;
    width:1016px;
    margin:0 auto;
}    
.gd_bg{
    width: 100%;
    height: 590px;
    overflow: hidden;
	position:absolute;
	top:110px;
	}
.xtjc_01 a:link,.xtjc_01 a:visited{
	display: block;
	width: 237px;
	height: 139px;
	background-image: url(../images/xtjc2.png);
	background-repeat: no-repeat;
	}
.xtjc_01 a:hover,.xtjc_01 a:active{
	}
.itjs_02 a:link,.itjs_02 a:visited{
	display: block;
	width: 237px;
	height: 139px;
	background-image: url(../images/ITjs2a.png);
	background-repeat: no-repeat;
	}
.itjs_02 a:hover,.itjs_02 a:active{
	background-image: url(../images/ITjs2.png);
	background-repeat: no-repeat;
	}
.rjyf_03 a:link,.rjyf_03 a:visited{
	display: block;
	width: 237px;
	height: 139px;
	background-image: url(../images/rjkf2a.png);
	background-repeat: no-repeat;
	}
.rjyf_03 a:hover,.rjyf_03 a:active{
	background-image: url(../images/rjkf2.png);
	background-repeat: no-repeat;
	}
.ywfw_04 a:link,.ywfw_04 a:visited{
	display: block;
	width: 237px;
	height: 139px;
	background-image: url(../images/ywfw2a.png);
	background-repeat: no-repeat;
	}
.ywfw_04 a:hover,.ywfw_04 a:active{
	background-image: url(../images/ywfw2.png);
	background-repeat: no-repeat;
	}
.cgal{
	height:400px;
	width:1000px;
	margin:auto;
	position:relative;
	margin-top:490px;
	}
.bt{
	height:30px;
	margin:10px;
	}
.mk{
	height:370px;
	position:absolute;
	}

.cgal_wz{
	width:250px;
	height:185px;
	background:#f6f6f6;
	float:left;
	}
.cgal_tp{
	width:250px;
	height:185px;
	background:#0C9;
	float:left;
	}
.wb_bt{
	font-family:"microsoft yahei";
	font-size:16px;
	color:#2ea9df;
	margin-top:20px;
	margin-left:20px;
	}
.wb_bt a:link,.wb_bt a:visited{
	color:#2ea9df;
	}
.wb_bt a:hover,.wb_bt a:active{
	color:#49c2f7;
	}
.wz_nr{
	font-family:"microsoft yahei";
	font-size:12px;
	margin:20px 20px 15px 20px;
	color:#868686;
	line-height:20px;
	}
.gd_an{
	margin-left:20px;
	font-weight:bold;
	}
.gd_an a:link,.gd_an a:visited{
	color:#2ea9df;
	}
.gd_an a:hover,.gd_an a:active{
	color:7cd4fb;
	}
.dbwz{
	position:absolute;
	z-index:88;
	width:230px;
	top:149px;
	height:26px;
	font-family:"microsoft yahei";
	font-size:16px;
	color:#FFF;
	padding:5px 10px 5px 10px;
	}
.dbwz:link,.dbwz:visited{
	background:url(../images/tm_h.png);
	}
.dbwz:hover{
	background:url(../images/tm_l.png);
	}
.dbwz2{
	position:absolute;
	z-index:88;
	width:230px;
	top:334px;
	height:26px;
	font-family:"microsoft yahei";
	font-size:16px;
	color:#FFF;
	padding:5px 10px 5px 10px;
	}
.dbwz2:link,.dbwz2:visited{
	background:url(../images/tm_h.png);
	}
.dbwz2:hover{
	background:url(../images/tm_l.png);
	}
.footer{
	width:100%;
	height:273px;
	background:#475059;
	margin-top:50px;
	}
.footer2{
	width:100%;
	height:273px;
	background:#475059;
	clear:both;
	}
.wzdh{
	width:1006px;
	margin:auto;
	padding-top:40px;
	}
.ba{
	width:100%;
	height:65px;
	background:#394048;
	text-align:center;
	line-height:65px;
	color:#fff;
	font-family:"microsoft yahei";
	font-size:14px;
	}
.lj dl{
	display:block;
    width:120px; 
	margin-left:15px;
	float:left; 
	line-height:30px; 
	text-align:center;
	color:#FFF;
	}
.lj dt{
	font-family:"microsoft yahei";
	font-size:16px;
	height:40px;
	line-height:40px; 
	}
.lj dd a{
	font-family:"microsoft yahei";
	font-size:14px;
	color:#d6d6d6;
	}
.lj dd a:hover{
	color:#fff;
	}
.wxgzh{
	margin-left:150px;
	float:left;
	color:#fff;
	font-family:"microsoft yahei";
	font-size:14px;
	text-align:center;
	line-height:20px;
	}
.banner_nr{
    overflow:hidden; 
　　 width:100%;
	}
.banner_nr img{
	overflow:hidden; width:1920px; height:215px;
    position: relative;
    left:50%; 
    margin-left:-960px;
    }
.mbx_dh{
	width:100%;
	clear:both;
	}
.mbx{
	width:1006px;
	margin:auto;
	height:60px;
	}
.dw_tb{
	margin-top:20px;
	display:block;
	float:left;
	}
.dw_wz{
	height:60px;
	line-height:60px;
	font-family:"microsoft yahei";
	font-size:14px;
	color:#666;
	}
.dw_wz a:link,.dw_wz a:visited{
	color:#666;
	}
.dw_wz a:hover{
	color:#2ea9df;
	}
.dh_nr{
	width:1006px;
	margin:auto;
	clear:both;
	}
.zc_dh{
	width:240px;
	float:left;
	margin-bottom:20px;
	}
.dh_bt{
	width:240px;
	height:60px;
	color:#2ea9df;
	font-family:"microsoft yahei";
	font-weight:bold;
	font-size:20px;
	line-height:60px;
	border-bottom:1px solid #dbdbdb;
	text-indent:1em;
	}
.dh_z ul li{
	height:50px;
	border-bottom:1px solid #dbdbdb;
	line-height:50px;
	font-family:"microsoft yahei";
	text-indent:2em;
	font-size:14px;
	}
.dh_z ul li a:link,.dh_z ul li a:visited{
	width:240px;
	color:#000;
	height:50px;
	display:block;
	}
.dh_z ul li a:hover,.dh_z ul li a:active{
	background:#2ea9df;
	color:#fff;
	}
.yc_nr{
	width:726px;
	margin:0 20px 20px 20px; 
	min-height:300px;
	float:left;
	}
.nr_bt{
	width:726px;
	height:60px;
	border-bottom:1px solid #dbdbdb;
	}
.xfk{
	width:5px;
	height:20px;
	background:#2ea9df;
	display:block;
	margin-top:20px;
	float:left;
	}
.wz_bt{
	height:60px;
	line-height:60px;
	font-family:"microsoft yahei";
	font-size:20px;
	padding-left:20px;
	}
.wz_yw{
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#757575;
	}
.list ul li{
	padding:10px;
	height:30px;
	line-height:30px;
	width:700px;
	border-bottom:1px dashed #CCC;
	font-size:14px;
	font-family:"microsoft yahei";
	}
.list ul li a:link,.list ul li a:visited{
	color:#666;
	}
.list ul li a:hover,.list ul li a:active{
	color:#2ea9df;
	}
.riqi{
	float:right;
	color:#999;
	}
.wz{
	line-height:26px;
	font-size:14px;
	font-family:"microsoft yahei";
	color:#333;
	}
.wz p{
	text-indent:2em;
	margin-top:20px;
	}
    /*内容标题样式*/
.meta{ margin:30px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #f0f0f0; }
	.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.meta h2{ margin:0; padding:0 0 15px 0; color:#3b8dd1; font-size:22px; line-height:30px; text-align:center;}
	.meta .meta-info{ color:#999; font-size:12px; line-height:24px; text-align:center; }
	.meta .meta-info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }
	.meta .meta-info .time{ background-position:left -158px; }
/*内容详细样式*/
.entry{ margin:15px 0; padding:0; font-size:14px; line-height:2em; word-wrap:break-word; }
	.entry img{ max-width:100%!important; height:auto!important; }
	.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.entry h2{ font-size:1.2em; }
	.entry h3,.entry h4{ font-size:1.1em; }
	.entry strong{ color:#DC2523; }
	.entry ul,.entry ol{ margin:1em; }
	.entry li{ margin-left:1em; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:1em 0; color:#555; word-wrap:break-word; }
	.entry a{ text-decoration:underline; }
	.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; line-height:1.7em; }
	.entry table{ border-left:0.15em solid #eee; border-top:0.15em solid #eee; }
	.entry table th{ background-color:#F9F9F9; text-align:center; }
	.entry table td,.entry table th{ border-bottom:0.15em solid #eee; border-right:0.15em solid #eee; padding:0.25em 0.5em; }
.next-prev-single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; }
	.next-prev-single p{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	.next-prev-single p a{ color:#428bca; text-decoration:none; }
	.next-prev-single .prev{ float:left; }
	.next-prev-single .next{ float:right; }

.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
/* pages */
#pages { padding:20px 0 25px 0; font-family:"microsoft yahei";clear:both;text-align:left;font-size:14px}
#pages a { display:inline-block; height:25px; line-height:25px; background:#fff; border:1px solid #b8b8b8; text-align:center; color:#333; padding:0 11px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}
#pages a.a1 {height:25px; line-height:25px;padding:0 12px;font-size:12px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:24px; line-height:24px; background:#2ea9df; border:1px solid #1f85b2; color:#fff; text-align:center;padding:0 11px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border-radius:3px 3px 3px 3px;font-weight:bold;}
.cgal_list ul li{
	width:210px;
	float:left;
	background:#f6f6f6;
	padding:10px;
	margin-top:18px;
	}
.cgal_list ul li img{
    height:155px;
    width:210px;
	}
.list_01{
	margin-right:18px;
	}
.list_bt{
	width:210px;
	height:30px;
	line-height:30px;
	font-size:16px;
	display:block;
	}
.cgal_list ul li a:link,.cgal_list ul li a:visited{
	width:210px;
	font-family:黑体;
	color:#30aadf;
	}
.cgal_list ul li a:hover,.cgal_list ul li a:active{
	color:#52caff;
	}
.riqi_02{
	color:#999;
	}