@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
html {background:#FFF;font-size:12px;font-family:"宋体"}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, img, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;font-variant:normal; }
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input, textarea, select {*font-size:100%;}
/*because legend doesn't inherit in IE */
.overflow {overflow: hidden;}
.clear {clear: both;overflow:hidden;height: 1px;}
*html {background-image:url(about:blank);background-attachment:fixed;}
.hidden {display:none;}
/*通用样式*/
body{
	overflow-x:hidden;
}
.f_bold {font-weight:bold;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.ma {margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
.relative {position: relative;}
.input {
*font-size:100%;
	padding: 3px;
	border: 1px solid #D2D2D2;
	line-height: 18px;
	height: 18px;
	float: left;
}
.input2 {
*font-size:100%;
	padding: 3px;
	border: 1px solid #D2D2D2;
	line-height: 16px;
	height: 16px;
}
.input3 {
*font-size:100%;
	padding: 3px;
	border: 1px solid #D2D2D2;
	line-height: 18px;
	height: 18px;
	width: 250px;
}
.input4 {
*font-size:100%;
	padding: 3px;
	border: 1px solid #D2D2D2;
	line-height: 15px;
	height: 15px;
	width: 250px;
}
.lh28 {
	line-height:28px;
}
.lh29 {
	line-height:29px;
}
.lh39 {
	line-height:39px;
}
.lh25 {
	line-height:25px;
}
.lh24 {
	line-height:24px;
}
.lh22 {
	line-height:22px;
}
.lh20 {
	line-height:20px;
}
.yh {
	font-family:"microsoft yahei";
}
.pt_10 {
	padding-top:10px;
}
.p_10 {
	padding:10px;
}
.pb_5 {
	padding-bottom:5px;
}
.pb_10 {
	padding-bottom:10px;
}
.pt_20 {
	padding-top:20px;
}
.pl_10 {
	padding-left:10px;
}
.pr_10 {
	padding-right:10px;
}
.pr_20 {
	padding-right:20px;
}
.pl_30 {
	padding-left:30px;
}
.mt_10 {
	margin-top:10px;
}
.mt_20 {
	margin-top:20px;
}
.mt_5 {
	margin-top:5px;
}
.mr_10 {
	margin-right:10px;
}
.w_100 {
	width:100%;
}
.m_50 {
	width:50%;
}
/*color_style*/
.color_fff {
	color:#fff;
}
.color_606060 {
	color:#606060;
}
.color_b4b3b3 {
	color:#b4b3b3;
}
.color_179937 {
	color:#179937;
}
.color_ff0000 {
	color:#ff0000;
}
.color_273e67 {
	color:#273e67;
}
.color_ff7800 {
	color:#ff7800;
}
.ac {
	text-align:center;
}
.ar {
	text-align:right;
}
/*font_max and small*/
.f12 {
	font-size:12px;
}
.f14 {
	font-size:14px;
}
.f16 {
	font-size:16px;
}
.f18 {
	font-size:18px;
}
.f20 {
	font-size:20px;
}
.f22 {
	font-size:22px;
}
/*---------------------css images align----------------------*/
img.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter {
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}

/*----------------- css reset over --------------------------*/
a {
	text-decoration:none;
	color:#333;
	font-size:12px
}
a:hover {
	color:#000;
	text-decoration: underline;
}
/* Clearing floats */
.clear:after, .wrapper:after, .format-status .entry-header:after {
	clear: both;
}
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after {
	display: table;
	content: "";
}
/*最新*/
#warp{ width:100%; min-width:960px; height:112px; text-align:center!important; }
.slideBox{ width:100%;  height:200px; overflow:hidden; position:relative;  
 text-align:center!important; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:8px; height:8px; line-height:14px;
 text-align:center; background:#fff; cursor:pointer; text-indent:-9999px; }
.slideBox .hd ul li.on{ background:#244660; color:#fff; }
.slideBox .bd{ display:block; position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ display:block; zoom:1; vertical-align:middle; text-align:center!important; }
.slideBox .bd img{ width:1024px; height:200px; display:block; margin:0 auto;    }
li.db-bg1{ background:url(../images/li_bg.png) repeat-x;}
li.db-bg2{ background:#fff}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.logo{ float:left; margin:0px 10px;}

.bot {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 40px;
	color: #c6c7c7;
	background-color: #626973;
	width:100%;
}
.bot div {
	margin-bottom: 20px;
}
.bot a {
	color: #c6c7c7;
	text-decoration: none;
}
.bot a:hover {
	text-decoration: underline;
}
.bot div ul {
	width: 300px;
	margin: auto;
}
.bot div ul a {
	width: 50px;
	padding-left: 10px;
	float: left;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
/*新导航*/
div#menu {
    background:#2e323e; 
    height:60px;
	line-height:60px;
}
div#menu ul {
    padding: 0;
    list-style: none;
}
div#menu li {
    position: relative;
    z-index: 9;
    display: block;
    float: left;
}
div#menu li:hover>ul {
    left:0px;
}
div#menu a {
    position: relative;
    z-index: 10;
	font-size:16px!important;
	color:#fff;
    display: block;
    float: left;
	height:60px;
    line-height:60px;
    text-decoration: none;
}
div#menu a:hover, div#menu a:hover span { color:#fff;  }
div#menu a:hover{  background:#111c28;}
div#menu li.current a { background:#111c28;}
div#menu  li ul a{ min-width:133px!important;}
div#menu  li ul a:hover{ background:#122233; }
div#menu span {
	 padding:0px 20px;
    display: block;
    cursor: pointer;
}
/* menu::level2 */
div#menu ul ul li { background: none; }
div#menu ul ul {
	text-align:center;
    position: absolute;
    top: 59px;
    left: -999em;
    background:#122233;}
div#menu ul ul a {
	 padding:0px 15px;
    float: none;
    display: block;
    color:#fff;}
div#menu ul ul a:hover{ background:#000;}
div#menu ul ul span {
    margin-top: 0;
	display:block;
    color:#fff;}
div#menu ul ul a:hover span {
	background:#000;
    color: #fff;}
div#menu ul ul ul {
    padding: 0;
    margin: -38px 0 0 160px !important;
    margin-left:172px;}
div#menu ul ul ul { background:#122233; line-height:20px!important; }
div#menu ul ul ul ul { background:#122233; }
div#menu ul ul ul a{ color:#fff!important; width:180px;  line-height:55px; padding:0px 20px;}
.ke_content2{ border-top:1px solid #e8e8e8; height:45px; line-height:45px;}
.ke-c2{ margin-left:20px;}
.ke-c2 a{ display:block; float:left; width:60px; height:25px;
 line-height:25px; margin:10px 10px; background:#47c588; text-align:center; color:#fff; }
.ke-c2 a:hover{ text-decoration:none; }
a.selected4{ background:#1b8952;}
.w1024{ width:1024px; height:510px; margin:0 auto; position:relative; }
.logo2{ position:absolute; top:30px;}
.main-a{  position:absolute; top:120px; left:100px; width:873px; height:386px;
 background:url(../images/ny.png) no-repeat;}
.main-a a{
	 overflow:hidden;
	color:#fff;
	display:block;
	position:absolute;
	z-index:9;
}
.title0{
	position:absolute;
	z-index:100;
	width:180px;
	height:20px;
	font-size:20px!important;
	left:7px;
	top: 90px;
}
.title1{
	position:absolute;
	z-index:100;
	width:180px;
	height:30px;
	font-size:20px!important;
	left:6px;
	top: 115px;
}
.title6{
	position:absolute;
	z-index:100;
	width:220px;
	height:30px;
	font-size:20px!important;
	left:120px;
	top: 75px;
}
.title3{
	position:absolute;
	z-index:100;
	width:163px;
	height:30px;
	font-size:20px!important;
	left:100px;
	top:90px;
}
.title4{
	position:absolute;
	z-index:100;
	width:148px;
	height:30px;
	font-size:20px!important;
	left:99px;
	top:115px;
}
.title5{
	position:absolute;
	z-index:100;
	width:151px;
	height:30px;
	font-size:20px!important;
	left:114px;
	top: 98px;
}
.title2{
	position:absolute;
	z-index:100;
	left:8px;
	top: 145px;
}
.title7{
	 text-align:right;
	position:absolute;
	z-index:100;
	left:180px;
	top:100px;
	width: 160px;

}
.main-a a:hover{ text-decoration:none;}
.mb-a{ height:170px; width:170px; top:0px; }
.mb-a:hover{  background:url(../images/ny_hover.png) no-repeat;}
.mb-b{ height:178px; width:170px; left:0px; top:170px; }
.mb-b:hover{  background:url(../images/ny_hover.png) no-repeat 0px -170px;}
.mb-c{ width:265px; height:130px;  left:174px; top:0px;}
.mb-c:hover{  background:url(../images/ny_hover.png) no-repeat -174px 0px;}
.mb-d{ width:264px; height:230px; 
	 top:143px; left:174px;
}
.mb-d:hover{  background:url(../images/ny_hover.png) no-repeat -174px -143px;}
.mb-e{ width:346px; height:125px; 
	 left:445px; top:90px;  }
.mb-e:hover{  background:url(../images/ny_hover.png) no-repeat -444px -90px;}
.mb-f{ width:346px; height:125px; 
	left:443px; top:223px; 
}
.mb-f:hover{  background:url(../images/ny_hover.png) no-repeat -443px -223px;}
.w1020{ width:1024px; margin:120px auto; min-height:500px;}
.m-left,.m-right{ float:left;}
.m-left{ width:200px; min-height:500px; float:left;}
.m-right{ margin-left:20px;  width:900px;min-height:400px;margin:0 auto;}
.left-title{ height:65px; solid #1948a4; line-height:35px; text-indent:10px; position:relative; font-weight:bold;font-size:20px;}
.more{ position:absolute; right:4px; top:1px; font-weight:normal; color:#1948a4;}
.left-list{ border:1px solid #e8e8e8;}
.left-list li{border-bottom:1px  dotted #e8e8e8; padding:10px ;}
#weizi{ margin:8px 0px 8px 0px; text-align:right; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.p2_s{padding:10px; padding-bottom:10px;}
.p2_s input,.p2_b input{ height:23px; padding:0px 5px; border:1px solid #ccc;}
.p2_b{ margin:10px; text-align:right;}
.table_style01  td{ border-bottom:1px dotted #ccc; height:32px; text-align:center;}
.table_style02  td{ border:1px solid #ccc; height:40px;}
.trbg2{ background:#e8e8e8; color:#333;}
.trbg3{ background:#e8e8e8; text-align:right; color:#333;}
.tr_top{ color:#666; background:#e8e8e8;}
.search{ width:200px; }
.page3_content_t{ margin:20px; text-align:center;}
.page3_content_t h3{ text-align:center; font-size:25px; font-weight:bold; margin:10px;}
.page3_content_t span{ color:#666; }
.t1{ text-align:center;line-height:40px;
border-left:6px solid #1948a4; background:#e8f2ff;}
.t1 strong{ font-size:25px; font-weight:bold;}
.t2{ text-align:left; margin:10px; color:#666; }
.tableborder{ margin:50px auto;}
.tableborder td{ height:55px;}
.tableborder input{ height:27px; border:1px solid #ccc; padding:0px 10px; width:200px;}
.tab-right{ text-align:right;}
.fontbtn{ width:100px!important; border:1px solid #2c67c9!important; margin-right:10px;
 background:#2c67c9; color:#fff!important; padding:10px;}
.fontbtn:hover{ background:#174797;}
.input5{ font-size:14px; color:#666!important;}
.ks_box{ border:1px solid #e8e8e8;}
.ks-title{ font-weight:bold; background:#e8e8e8; line-height:30px; text-indent:10px;}
.ks-xz{ margin:15px; color:#333; line-height:30px;}
.tableborder2{ border-top:1px solid #ccc; border-right:1px solid #ccc;}
.tableborder2 td{ height:45px; border-bottom:1px solid #ccc; padding:5px; 
border-left:1px solid #ccc;}
.tableborder2 input{ width:150px; height:27px; border:1px solid #ccc; text-indent:5px;
 font-size:14px; color:#333; }
.tab3{ border-right:1px solid #ccc; border-top:1px solid #ccc;}
.tab3 td{  border-left:1px solid #ccc; height:27px !important;}
.back { margin:20px 0px; text-align:center; }
.back a{ font-size:14px;}
.tab-top{ background:#e8e8e8; color:#333;}
.bot2{width:1024px; position:absolute; bottom:5px;  text-align:center; color:#333;}
.logins { position:absolute; right:20px; top:25px;}
.logins a{ color:#fff;}
input[type="submit"]{background:#f0f0f0; padding-top:3px; border:1px solid #626973; cursor:hand;width: 60px;}
input[type="button"]{background:#f0f0f0; padding-top:3px; border:1px solid #626973; cursor:hand;width: 140px; height:34px;}
input[type="reset"]{background:#f0f0f0; padding-top:3px; border:1px solid #626973; cursor:hand;width: 100px; height:34px;}
.Title{
	font-size:46px;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-family:"KaiTi";
	}
.btn:hover{
	background:#0F57D3;
}
.maincontent{
	position:absolute;
	top:50%;
	margin-top:-152px;
	left:50%;
	margin-left:-475px;
}
.content{
	text-align:center;
	background:url(../images/bg2.png) no-repeat;
	background-size:100%;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
}
.zhuce{
	text-align:center;
	height:100px;
	line-height:100px;
	width:100%;
	margin:0 auto;
}
.zhuce button{
	width:158px;
	height:34px;
	line-height:34px;
	margin:0 20px;
	background:#0B97F2;
	border:0;
	border-radius:4px;
	cursor:pointer;
	color:#fff;
	font-size:20px;
}

.zhuce button:hover{
	background:	#0BC3F2;
}
.btn{
	padding:4px 0;
	font-size:26px;
	margin-top:118px;
	width:200px;
	border:none;
	background:#3967D8;
	color:#fff;
	outline:none;
	border-radius:6px;
	cursor:pointer;
}
.c2_list2 p{
	padding:6px 0;
	font-size:18px;
	font-family:"KaiTi";
}
.c2_list2 h2{
	font-family:"STKaiti";
}
.left-title{
	font-weight:bold;
	font-size:30px;
	text-align:center;
}
.content{
	min-width:2000px;
	min-height:850px;
}
.w1020{
	min-height:611px;
}