@charset "gb2312";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:microsoft yahei,Arial, Helvetica, sans-serif;
	min-width:1028px;
	background:#036eb8 url(../images/bg.jpg) top center no-repeat;
    max-height:900px
}

.wrapper {
	width: 1000px;
	margin: 0 auto;
}

a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li {
	padding: 0;
	margin: 0
}

.search01{ width:235px; position:relative; top:39px}
.search01 .input{ width:235px; height:29px; position:absolute; left:0; background:#FFFFFF;}
.control-label{ line-height:28px}
.control-label a{ color:#FFFFFF; padding-left:20px; font-size:14px; background:url('imagesarrow01.png') right no-repeat; padding-right:26px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:42px; line-height:34px; background:#036eb8;  position:relative; z-index:1; border:4px solid #FFFFFF; border-radius:0 }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 31px; font-size:16px; font-weight: normal; border-right:1px dotted #FFFFFF  }
.nav .sub{ display:none; width:148px; left:0; top:34px;  position:absolute; background: url('imagesindex01.png');  line-height:18px; padding:5px 10px;  }
.nav .sub li{ zoom:1; border-bottom:dashed; border-bottom-color:#b9c6d1; border-bottom-width:1px; padding:5px 0}
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ color:#fff;  }
.nav .on h3 a{ background: url('imagesindex01.png'); color:#fff;   }

.focusBox { position: relative; width:643px; height:245px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:643px; height:245px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background:#fff; height: 13px; overflow: hidden; width: 13px; cursor: pointer; display:inline-block; *display:inline; zoom:1; border-radius:15px}
.focusBox .hd .on{ background:#002147; }

.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.index_profile{ width:316px; height:245px; background:#eeeeee; border-radius:10px; padding:17px 22px}
.index_profile h2{ color:#036eb8; font-size:20px; padding-bottom:10px}
.index_profile p{ color:#222222; font-size:12px; padding-bottom:10px}
.index_profile a{ font-size:16px; font-weight:bold}

.content{ background:#FFFFFF; width:100%; height:593px; border-radius:0 0 10px 10px; margin-top:12px; padding:18px 17px 0 17px }

.index_Brief_Introduction{ width:316px; color:#222222; line-height:18px; height:303px; background:#eeeeee; border-radius:10px; padding:13px 14px; margin-top:14px }
.index_Brief_Introduction .t{ background:url(imagesarrow03.jpg) top left no-repeat; padding-left:12px; color:#036eb8; font-size:18px; border-bottom:1px solid #aeaeae; padding-bottom:14px}
.index_Brief_Introduction .date{ background:#0073bd; width:56px; height:53px; color:#FFF; font-size:10px; text-align:center; vertical-align:middle; padding-top:10px}
.index_Brief_Introduction .date span{ font-size:17px}
.index_Brief_Introduction .txt{ width:215px;}
.index_Brief_Introduction .txt a{ color:#222222; font-size:14px;}
.index_Brief_Introduction .item{ margin-top:14px}
.index_Brief_Introduction .more{ color:#036eb8; padding-top:14px; font-size:14px; display: inline-block; font-family:"Î¢ÈíÑÅºÚ"}


.index_News{ width:316px; color:#222222; line-height:18px; height:303px; background:#eeeeee; border-radius:10px; padding:13px 14px; margin-top:14px; margin-left:10px }
.index_News .t{ background:url(imagesarrow03.jpg) top left no-repeat; padding-left:12px; color:#036eb8; font-size:18px; border-bottom:1px solid #aeaeae; padding-bottom:14px}
.index_News li{ color:#222222; position:relative; line-height:23px; font-size:13px; height:50px }
.index_News li a{ color:#222222; background:url('imagesarrow02.jpg') left center no-repeat; padding-left:15px}
.index_News li span{ display:block; color:#036eb8; padding-left:15px}
.index_News .more{ color:#036eb8; padding-top:14px; font-size:14px; display: inline-block; font-family:"Î¢ÈíÑÅºÚ"}

.index_contact{ width:316px; color:#222222; line-height:18px; height:303px; background:#eeeeee; border-radius:10px; padding:13px 14px; margin-top:14px;}
.index_contact .t{ background:url(imagesarrow03.jpg) top left no-repeat; padding-left:12px; color:#036eb8; font-size:18px; border-bottom:1px solid #aeaeae; padding-bottom:14px}
.index_contact p{ padding-left:34px; line-height:32px; height:32px; font-size:16px; color:#222222}
.index_contact p.icon01{ background:url(imagesicon01.jpg) left center no-repeat}
.index_contact p.icon02{ background:url(imagesicon02.jpg) left center no-repeat}
.index_contact p.icon03{ background:url(imagesicon03.jpg) left center no-repeat}
.index_contact p.icon04{ background:url(imagesicon04.jpg) left center no-repeat}
.index_contact img{ margin:18px 0}

.footer{ color:#fff; font-size:14px; line-height:26px; padding:20px 0; text-align:center; }

.ny_left{ width:204px; height:516px; background:#f2f2f2 url('imagesny01.jpg') bottom no-repeat; }
.ny_left .t{ background:url(imagesny07.jpg) left no-repeat #036eb8; height:55px; color:#fff; font-size:18px; padding-left:30px; line-height:55px }
.ny_left ul{ padding:0 9px 9px 9px; font-size:18px; background:#0e89de }
.ny_left ul li{ height:42px; border-bottom:1px dashed #FFFFFF }
.ny_left ul li a{display:block; line-height:42px; color:#ffffff; height:42px; padding-left:20px; background:url(imagesny08.jpg) left no-repeat}
.ny_left ul li a:hover{ color:#fff }
.ny_left ul li a.hover{ color:#fff }

.ny_right{ width:741px; }

.ny_list{ }
.ny_list .t{background:url(imagesny02.jpg) left no-repeat; padding:10px 0 10px 16px; border-bottom:2px solid #036eb8; color:#036eb8; font-size:17px }
.ny_list .t span{ color:#036eb8; padding-right:10px; float:right; font-size:12px; line-height:30px }
.ny_list .t span a{ color:#868686}
.ny_list .t1{background:url(imagesny03.jpg) left no-repeat #036eb8; padding:10px 0 10px 29px; border-bottom:2px solid #036eb8; color:#fff; font-size:17px }
.ny_list .t1 span{ color:#a6c1de; padding-right:10px; float:right; font-size:12px; line-height:30px }
.ny_list .t1 span a{ color:#a6c1de}
.ny_list .list{border-bottom:1px solid #036eb8; background:#f2f2f2 }
.ny_list .list li{ color:#222222; position:relative; line-height:40px; font-size:16px; height:40px }
.ny_list .list li a{ color:#222222; position:absolute; left:0; padding-left:10px}
.ny_list .list li span{ position:absolute;  right:10px;}

.ny_content{ height:468px; overflow-y:auto; color:#575757; font-size:14px; line-height:26px; background:#f2f2f2; padding:0 17px }
.ny_content h2{ color:#222222; display:block; font-size:16px; padding:0 10px}