#bgcenter {
	background-image: url(../images/navbgt.jpg);/*csubg.jpg*/
	background-repeat: repeat-x;
	background-position: center top;}
#bgtop {

	background-repeat: no-repeat;
	background-position: center top;}
#bgbottom {
	
	background-repeat: no-repeat;
	background-position: center bottom;}
#main {	width: 960px;	
	padding-bottom: 10px;}

#welcome {	background-repeat: no-repeat;
	background-position: left top;
	height:48px;
	line-height: 24px;overflow:hidden;}

.welcome2{ height:48px; width:1000px; margin:0 auto; line-height:24px;}
.welcome2 .huanying{float:left; width:200px;}
.welcome2 .dibuyouce{ margin-top:24px; height:24px; text-align:right; line-height:24px; width:500px; float:right; color:#fff;}
.logo-box{height:100px; width:1000px;border-bottom:1px solid #636399; margin:0 auto 3px auto;overflow:hidden;}
.logo{ width:534px; height:87px;float:left;}
.timer2{width: 200px;height:30px;line-height:30px;color: #17649C;margin-top:5px;padding-bottom: 10px; float:right;}
.welcome2 a{color: #fff;}
.welcome2 a:hover{color:#F60;}

.youce-tu{width:218px;height:240px;padding-top:10px;overflow-x:hidden;overflow-y:auto;margin:10px 0;border:1px solid #e2e2e2;}
.youce-tu ul{list-style:none;margin:0;padding:0;}
.youce-tu ul li{width:90px;height:120px;float:left;margin:0 4px;}
.youce-tu ul li img{margin:0;padding:0;}
.youce-tu ul li .youce-tu-tu{width:90px;height:60px;}
.youce-tu ul li .youce-tu-wen{width:90px; height:40px;line-height:20px;overflow:hidden;font-size:12px;}
.youce-tu ul li .youce-tu-wen a{color:#313131;}
.youce-tu ul li .youce-tu-wen a:hover{color:#fe7000;}

#logo {
	height: 114px; width:1000px;
	border-bottom:1px solid #636399;
           margin:0 auto 3px auto;overflow:hidden;}
#logoname {
	height: 60px;
	width: 650px;
	font-size: 24px;
	color: #17649C;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;}

#timer {	/*height: 60px;*/
	width: 200px;
	color: #17649C;
	margin-top:5px;
	padding-bottom: 10px;}

#time  {line-height: 30px;
	float: left;
	height: 30px;
	width: 200px;}
#search {	float: left;
	height: 30px;
	width: 200px;overflow:hidden;}

#search table{margin:0;padding:0;}
#search tr{margin:0;padding:0;}
#search td {
	line-height: 30px;
	height: 30px;
          margin:0;padding:0;}
.text {
	height: 16px;
	width: 120px;
	line-height: 16px;
	color: #666;}
.btn {
	height: 20px;
	width: 60px;
	background-color: #303C8C;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;}


#toppic {
	height: 100px;
	width: 960px;
	white-space: nowrap;
	overflow: hidden;
	border-top:2px solid #fff;}
#toppic ul {
	float: left;
	display: inline;}
#toppic ul li {
	float: left;}

#toppic img   {
	height: 100px;
	width: 133px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;}
#nav {
	height: 31px; z-index:9999999;}
#nav ul li {
	float: left; background:url(../images/navbg_bf.png) no-repeat;background-color: #fff;
	height: 30px;
	width: 110px; 
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fff;*/
	position: relative;}
#nav ul li.first {
	width: 100px;
	border: none;}
#nav ul li a {
	line-height: 31px;
	text-align: center;
	display: block;
	height: 31px;
	width: 100px; font-size:13px;
	/*border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #17649c;
	border-bottom-color: #17649c;
	background-color: #fff;*/
	color: #000;}
#nav ul li a.firsta {
	width: 100px;}
#nav .hover,#nav ul li a:hover {
	background-color: #303C8C;
	/*border-top-color: #f60;
	border-bottom-color: #f60;*/
	color: #fff;}
#nav #navlast {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 96px;}
#nav #navlast a {
	width: 96px;}
#nav ul li ul {
	position: absolute;
	left: 0px;
	top: 30px; width:188px;
	background-color: #FFF;
	display: none;
	z-index: 99999;
	overflow: hidden; -moz-opacity: 0.8; opacity: 0.8;filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;}
#nav ul li ul li
{
    padding-top: 2px;
    height:auto;  background-color: #303C8C; z-index:999999;}
#nav ul li ul li a {
	background-color: #303C8C;  text-align:center;
	float: left;
	line-height:150%;
	padding-top: 2px;
	padding-bottom: 2px;
	/*border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #17649c;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;*/
	height:auto;color:#fff;}
#nav ul li ul li a:hover {
	
	background-color: #222961;
	color:#fff;}


.part { width: 960px;  margin: 0 auto;
	padding-top: 20px;
	
	overflow: hidden;}

.nl {display: block;}

.nl li{background-image: url(../images/flag2.gif);background-repeat: no-repeat;background-position: left center;padding-left: 15px;
	display: block;
	list-style-position: outside;
	/*
	line-height: 20px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #17649c;
    */
    line-height: 21px;
	height: 21px;}
.nl img {
    border:none;}

img {border:none;}



#par2{ padding-bottom:10px;}
#new1 {
	float: left;
	height: 420px;
	width: 460px; 
           margin-right:30px;	
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;}
#new1t {
	line-height: 24px;border-bottom: 2px solid #D0CBCF;
           padding-bottom: 6px;
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 24px;
	padding-right: 10px;}

#new1l {height: 155px;width: 400px;padding-top: 4px;padding-right: 10px;padding-bottom: 7px;padding-left: 10px;overflow: hidden;}
#new1l ul li {width:380px;overflow: hidden;display: block;float: left;  line-height: 25px; font-size: 12px; border:none;}
#new1l ul li a{ color: #545454;}
#new1l ul li a:hover{ color:#fe7000;}

#new1l2 {height: 156px;width: 400px;padding-top: 4px;padding-right: 10px;padding-bottom: 7px;padding-left: 10px;overflow: hidden;}
#new1l2 ul {list-style:noe;margin:0;padding:0;}
#new1l2 ul li {width:315px;padding-left:85px;overflow: hidden;display: block;float: left;height:26px; line-height: 26px; font-size: 14px; border:none;position:relative;margin:0;}
#new1l2 ul li span{position:absolute;left:0;width:85px;top:0; color:#545454;margin:0;padding:0;}
#new1l2 ul li img{border:0;}
#new1l2 ul li a{ color: #545454;}
#new1l2 ul li a:hover{ color:#fe7000;}

#new1l3 {height:340px;width: 530px;padding-top: 4px;padding-right: 10px;padding-bottom: 7px;padding-left: 10px;overflow: hidden;}
#new1l3 ul {list-style:noe;margin:0;padding:0;}
#new1l3 ul li {width:445px; padding-left:85px;overflow: hidden;display: block;float: left;height:26px; line-height: 26px; font-size: 14px; border:none;position:relative;margin:0;}
#new1l3 ul li span{position:absolute;left:0;width:85px;top:0; color:#545454;margin:0;padding:0;}
#new1l3 ul li img{border:0;}
#new1l3 ul li a{ color: #545454;}
#new1l3 ul li a:hover{ color:#fe7000;}

#new1l4 {height:340px;width: 530px;padding-top: 4px;padding-right: 10px;padding-bottom: 7px;padding-left: 10px;overflow: hidden;}
#new1l4 ul {list-style:none;margin:0;padding:0;}
#new1l4 ul li {width:460px; padding-left:85px; overflow: hidden;display: block; float:left; height:26px; line-height: 26px; font-size: 14px; border:none;position:relative;margin:0;}
#new1l4 ul li .span{position:absolute;left:0;width:85px; top:0; color:#545454;margin:0;padding:0;}
#new1l4 ul li img{border:0;}
#new1l4 ul li a{ color: #545454;}
#new1l4 ul li a:hover{ color:#fe7000;}

#new2 {
	float: left;
	height: 224px;
	width: 337px;
	border: 1px solid #17649C;
	background-image: url(../images/tbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	overflow: hidden;}
#new2t {
	line-height: 24px;
	background-image: url(../images/flag3.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 24px;
	width: 295px;
	padding-left: 32px;
	padding-right: 10px;}
#new2l {
	height: 189px;
	width: 317px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;}
#new2l ul li {
	width: 302px;}

#new3 {
	float: left;
	height: 350px;
	width: 380px;
	border: 1px solid #17649C;
	background-image: url(../images/tbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	margin-right: 10px;}
#new3t {
	line-height: 24px;
	background-image: url(../images/flag4.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 24px;
	width: 343px;
	padding-left: 27px;
	padding-right: 10px;}

#new3l {
	height: 285px;
	width: 380px;
	overflow:hidden;}
#new3p {
	height: 40px;
	width: 380px;
	overflow:hidden;}
/*#new3p img{ float:left;border-left:1px solid #17649C; border-top:1px solid #17649C;}*/
#new3p img{ float:left;border-left:1px solid #fff; border-top:1px solid #fff;}
#p2left {
	float: left;
	width: 202px;
	margin-right: 10px;
	overflow: hidden;}
#new4 {
	background-image: url(../images/tbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 308px;
	width: 200px;
	border: 1px solid #17649C;}
#new4t {
	line-height: 24px;
	background-image: url(../images/flag5.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 24px;
	width: 163px;
	padding-left: 27px;
	padding-right: 10px;}
#new4l {
	height: 273px;
	width: 180px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	overflow: hidden;}
#new4l ul li {
	width: 165px;}

#new6 {
	background-image: url(../images/tbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 308px;
	width: 200px;
	border: 1px solid #17649C;
	margin-top: 10px;}
#new6t {
	line-height: 24px;
	background-image: url(../images/flag7.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 24px;
	width: 163px;
	padding-left: 27px;
	padding-right: 10px;}
#new6l {
	height: 273px;
	width: 180px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	overflow: hidden;}
#new6l ul li {
	width: 165px;}

#p2center {
	float: left;
	width: 516px;
	margin-right: 10px;}
#new5 {
	
	background-repeat: no-repeat;
	background-position: left top;
	height: 390px;
	width: 300px;float: left;}
#new5t {
	line-height: 24px;border-bottom: 2px solid #D0CBCF;
  padding-bottom: 6px;
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 24px;
	width: 290px;
	
	padding-right: 10px;}
#new5l {
	height: 364px;
	width: 290px;
	padding: 5px;
	overflow: hidden;}
#new5lp {
	
	width: 290px;
	overflow: hidden;
	border: 1px solid #17649C;
	height: 232px;}
.newpic {
	height: 210px;
	width: 300px;}
.newtitle {
	line-height: 30px;
	height: 30px;
	width: 290px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	color: #FFF;
	background-color: #000;}
#new5ll {
	  overflow: hidden;
	height: 111px;
	width: 300px;}
#new5ll ul {
	display: block;}
#new5ll ul li {
	display: block;
 height:22px;
	width: 290px;
	padding-left: 5px;
	float:left;}
#new5ll .ninfo {
	height: 22px;
	
	width: 300px;}
#new5ll .hover {
	background-image: url(../images/flag6.gif);
	background-repeat: no-repeat;
	background-position: 2px center;}
#new5ll .hover a ,#new5ll .hover a:hover{
	font-weight: bold;
	color: #17649C;}
#new5ll a ,#new5ll a:hover{
	color: #333;}
#new5ll #first {
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #17649c;*/
	padding-top: 1px;}
.nnp {
	float: left;
	height: 27px;
	width: 38px;}
.ntl {
	float: left;
	height: 15px;
	width: 290px;
	padding-left: 5px;
	
	padding-top: 1px;
	overflow: hidden;}
#new7 {
	
	background-repeat: no-repeat;
	background-position: left top;
	height: 420px;
	width:470px;float:right;}
#new7t {
	line-height: 24px;border-bottom: 2px solid #D0CBCF;
  padding-bottom: 6px;
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 24px;
	width: 530px;
	
	padding-right: 10px;}
#new7l {
	width: 530px;
	height: 153px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	overflow: hidden;}
#new7l a {
	width: 350px;
	overflow: hidden;
	display: block;
	float: left;  line-height: 25px;
  font-size: 12px;
  color: #545454;}
#new7l li 
{
    height:27px;
    overflow:hidden;
    float:left;
    width: 479px;
    line-height:31px;}

#p2right {
	float: left;
	width: 202px;}
#new8 {
	background-image: url(../images/tbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 208px;
	width: 200px;
	border: 1px solid #17649C;}
#new8t {
	line-height: 24px;
	background-image: url(../images/flag7.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 24px;
	width: 163px;
	padding-left: 27px;
	padding-right: 10px;}
#new8l {
	height: 173px;
	width: 180px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	overflow: hidden;}
#new8l ul li {
	width: 165px;}

.ps {
	height: 90px;
	width: 202px;
	margin-bottom: 10px;}
#new9 {
	background-image: url(../images/tbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 108px;
	width: 200px;
	border: 1px solid #17649C;
	margin-top: 10px;}

#new9t {
	line-height: 24px;
	background-image: url(../images/flag4.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 24px;
	width: 163px;
	padding-left: 27px;
	padding-right: 10px;}
#new9l {
	height: 73px;
	width: 194px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 3px;
	overflow: hidden;
	line-height: 150%;}
#copyright {
	line-height: 30px; margin:0 auto;

	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 940px;
	padding-right: 10px;
	padding-left: 10px;}
#page a,.page a,#page1 a
{
    margin-top:3px;
    padding:0px 5px;
    border:solid 1px #ccc;
    display:block;
    margin-left:3px;}
#page a:hover,#page .self,.page a:hover,.page .self,#page1 a:hover,#page1 .self
{
    color:#fff;
    background-color:Red;}
#page li.disabled a,.page li.disabled a,#page1 li.disabled a
{
    color:#aaa;}
#page li.disabled a:hover,.page li.disabled a:hover,#page1 li.disabled a:hover
{
    color:#aaa;
    background-color:transparent;}

/* banner-box */
.banner-box{width:960px;height:360px;position:relative;overflow:hidden; margin:10px auto 0 auto; z-index:100;}
.banner-box .bd{ width:960px;}
.banner-box .bd li{width:960px;height:360px;margin:0 auto;overflow:hidden;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:960px;position:absolute;top:120px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:125px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:-125px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:210px;left:478px;}
.banner-box .hd ul li{width:9px;height:9px;border-radius :50%;text-indent:-9999px;margin-right:7px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}

.focus{width:960px;height:384px;overflow:hidden;position:relative;}
.focus ul{height:380px;position:absolute;}
.focus ul li{float:left;width:960px;height:630px;overflow:hidden;position:relative;background:#000;}
.focus ul li div{position:absolute;overflow:hidden;}
.focus .btn{position:absolute;width:940px;height:10px;padding:10px 10px;right:0;bottom:5px;text-align:center; background-color:transparent;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:8px;height:8px;_font-size:0;margin-left:5px;cursor:pointer;background:#9A9695;border-radius:50%;}
.focus .btn span.on{background:#fff;}
.focus .preNext{width:45px;height:100px;position:absolute;top:150px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}
/**/
.news_bf{ width :1113px; margin:0 auto; margin-top:34px; margin-bottom:35px;}
.news_bf .tit{  width:1113px; height:29px;}
.news_bf .cont{ height:275px; width:960px; margin:0 auto; margin-top:40px;}
.news_bf .cont .tim{ width:50px; height :50px; background-color:#313C8C; float :left; text-align:center; color:#fff;  font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.news_bf .cont .tim span{ font-family: Arial, Helvetica, sans-serif;}
.news_bf ul li{ height:270px; width:300px; margin-left :30px; float:left;}
.news_bf .cont .cbox{ float:right;height:270px; width:249px;overflow:hidden;}
.news_bf .cont .cbox .ctit{ height:50px; padding-left:5px;}
.news_bf .cont .cbox .ctit a{ font-size:14px;font-family: "微软雅黑"; font-weight:700; line-height:16px;}
.news_bf .cont .cbox .ctit a:hover{ color:#466FB4;}
.news_bf .cont .cbox span{ line-height:25px; font-size:12px; color:#545454;}

.part_bf { width: 960px; padding-top: 10px;  overflow: hidden; margin:0 auto; margin-bottom:20px;}
.title_bf{font-family: "微软雅黑"; color:#313131; font-size:20px;  border-bottom: 2px solid #D0CBCF; padding-bottom:6px; height:30px; font-weight:700; text-align:left; margin-bottom:5px; letter-spacing:1px;}
.office_bf{ background-color:#D7D7D7; width:100%; height:128px; padding-top:12px;}
.part_bf ul li{ float:left; width:114px; height :114px ; margin-left:39px;}
.part_bf ul li a img:hover{}
.li1_bf{ background:url(../images/bszn.jpg) no-repeat;}
.li2_bf{ background:url(../images/gzzd.jpg) no-repeat;}
.li3_bf{ background:url(../images/xxgk.jpg) no-repeat;}
.li4_bf{ background:url(../images/xzzx.jpg) no-repeat;}
.li5_bf{ background:url(../images/ckzx.jpg) no-repeat;}
.li6_bf{ background:url(../images/lxfs.jpg) no-repeat;}

.li1_bf:hover{ background:url(../images/bszn1.jpg) no-repeat;}
.li2_bf:hover{ background:url(../images/gzzd1.jpg) no-repeat;}
.li3_bf:hover{ background:url(../images/xxgk1.jpg) no-repeat;}
.li4_bf:hover{ background:url(../images/xzzx1.jpg) no-repeat;}
.li5_bf:hover{ background:url(../images/ckzx1.jpg) no-repeat;}
.li6_bf:hover{ background:url(../images/lxfs1.jpg) no-repeat;}

#part4 ul li{ width:279px; height :49px; margin-left:20px; float:left; margin-bottom:10px;}
.link_bf{ background-color:#D7D7D7; width:100%; height:180px; padding-left:30px; padding-top:37px;}

.newstit_bf{ float:left;color:#3C3C3C; float:left; font-size:22px; font-family:"微软雅黑";  height: 30px; font-weight:bolder;}
.light1 a{ color:#000;}
.light1 a:hover{ color:#4C698B;}

.m-width .text1{ display:none;-moz-opacity: 0.8; opacity: 0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.m-width:hover .text1{ display:block;}
.m-width .text1 span {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 36px;
    padding: 0 8px;
    font-family: "Microsoft Yahei";}
.m-width .text1 span  {
  background-color: #000;
    position: absolute;
    bottom: 10%;
    padding: 0 12px 0 12px;
    height: 36px;
    text-align: left;}

.ganyan{    width: 700px; float:right; overflow: hidden; margin: 0 auto;  margin-bottom: 20px;}
.ganyan .gyimg{ width:170px; height:120px;float:left;}
.ganyan .gycont{ width:330px; margin-left:10px; margin-right:10px; float:left;    line-height: 24px;}
.yqlink{ width:233px; float:left;}
.yqlink select{ font-size:14px; font-family:"宋体"; margin-bottom:4px; margin-top:4px; width:233px; height:24px;}
.yqlink select option{ margin-bottom:5px;}