﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body {
	width:1000px;
	/*left:50%;
    margin-left:-500px;
    position:relative;*/
	font-family: 微软雅黑;
}
.head {
	height:95px;
	background:url(../img/logo.jpg) no-repeat left center;
	border-bottom:1px #bebebe solid;
	width: 1000px;
}
.nav{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.head_toolBar {
	float:right;
	margin-top:40px;
}
.search_bar {
	margin-top:10px;
	width:231px;
	height:30px;
	float:right;
	background:url(../img/bt_search_btn.png) right no-repeat;
	cursor:pointer;
}
.search_input {
    border: 1px solid #a5acb2;
    line-height: 28px;
    height: 28px;
    padding-left: 5px;
    width: 194px;
}

.nav_content li {
  float: left;
  padding: 5px 2px 5px 3px;
  position: relative;
  z-index: 999;
  font-family: "Microsoft YaHei";
  font-weight:bold;
  width:109px;
}
.nav_content li a {
    color: #333;
    display: block;
    font-size: 15px;
    line-height: 38px;
    padding: 0 40px;
    width:80px;
}
@media all and (-webkit-min-device-pixel-ratio:0){
    .nav_content {
	width:1000px;	
    }
    .nav_content li a {
    	padding: 0 39px;
    }
    .nav_content .special a{
	padding: 0 45px;
    }
}
.nav_content li i{
	background:url(../img/nav_more.gif) no-repeat;
	height:5px;
	width:9px;
	position:absolute;
	right:24px;
	top:23px;
}
#navT ul {
	background: none repeat scroll 0 0 #034b97;
    display: none;
    padding: 5px 0;
    position: absolute;
    top: 43px;
    width: 280px;
    z-index: 2;
}
#navT ul.last {
    right: 2px;
}
#navT ul li {
    display: block;
    float: none;
    margin: 0;
    padding: 0;
}
#navT ul li a {
    color: #fff;
    font-size: 14px;
    line-height: 38px;
	height:38px;
    padding: 0 0 0 40px;
}
#navT ul li a:hover {
	background:#00366f;
}
.silder {
	margin:0 0 5px 0;
	height:277px;	
}
.normal_column_title {
	font-family: "Microsoft YaHei";
	color:#22132d;
	font-size:14px;
	padding-left:10px;
	font-weight:bold;
}
.normal_column_content {
	border-top:1px solid #ccc;
}
.c_left {
	width:250px;
	margin-right:38px;
}
.c_left .normal_column_content {
	width:250px;
	height:204px;
}
.c_left ul {
	padding-top:15px;
}
.c_left ul li {
	background:url(../img/arrow.gif) no-repeat scroll left 25%;
	line-height:20px;
	padding:0 0 12px 12px;
}
.c_t_right {
	width:712px;
}
.c_t_right .normal_column_title {
	padding-left:0px;
}
.c_t_right .normal_column_title ul {
	width:375px;
}
.c_t_right .normal_column_title ul li {
	float:left;
	list-style-type:none;
	padding-right:10px;
	cursor:pointer;
	position:relative;
	padding-left:10px;
}
.c_t_right .normal_column_title ul li i {
	background:url(../img/nav_more.gif) no-repeat;
	height:5px;
	width:9px;
	position:absolute;
	right:6px;
	top:18px;
}
.c_t_right .normal_column_title ul li.hover {
	background: none repeat scroll 0 0 #034b97;
	color:#fff;
}
.c_t_right .normal_column_title ul li.hover i {
	background:url(../img/nav_more_hover.gif) no-repeat;
}
#ctr_nav ul {
	display:none;
	background: none repeat scroll 0 0 #034b97;
    padding: 5px 0;
    position: absolute;
    top: 38px;
	left:0px;
    width: 300px;
    z-index: 99;
}
#ctr_nav ul li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
	width:120px;
}
#ctr_nav ul li a {
    color: #fff;
    font-size: 14px;
    line-height: 38px;
	height:38px;
    padding: 0 0 0 40px;
	display:inline-block;
	width:80px;
}
#ctr_nav ul li a:hover {
	background:#00366f;
}
.c_t_right .normal_column_content {
	width:712px;
	height:215px;
}
.c_t_right .normal_column_content ul {
	padding-top:3px;
	width:360px;
	float:right;
}
.c_t_right .normal_column_content ul li {
	background:url(../img/arrow.gif) no-repeat scroll left center;
	width:345px;
	line-height:28px;
	padding:0 0 3px 12px;
	margin:0 2px;
}
.c_t_right .normal_column_content ul li a {
	*display:inline-block; 
	*float:left;
}
.c_t_right .news img{
	margin:10px 0;
	float:left;
	width:325px;
}
.c_middle .c_left {
	margin-top:10px;
	margin-right: 28px;
}
.c_middle .c_left table {
	margin-left:5px;
}
.c_middle .c_left table a {
	display:block;
	border:1px solid #ccc;
	height:108px;
	width:105px;
	color:#134c98;
}
.c_m_right {
	width:355px;
	margin-top:10px;
	margin-right: 10px;
}
.
.c_m_right .normal_column_content {
	width:355px;
	height:188px;
	padding-top:16px;
}
/*.c_m_right .normal_column_content p {
	height:168px;
	width:562px;
	line-height:24px;
}*/

.c_m_right ul {
  padding-top: 3px;
  width: 350px;
  float: right;
}
.c_m_right .normal_column_content ul li {
  background: url(../img/arrow.gif) no-repeat scroll left center;
  width: 345px;
  line-height: 28px;
  padding: 0 0 3px 12px;
  margin: 0 -5px;
}

.c_m_right li {
  list-style-type: none;
}
.c_m_right1 li {
  list-style-type: none;
}
.c_m_right1 {
	width:355px;
	margin-top:10px;
}
.
.c_m_right1 .normal_column_content {
	width:355px;
	height:188px;
	padding-top:16px;
}
.c_m_right1 ul {
  padding-top: 3px;
  width: 350px;
  float: right;
}
.c_m_right1 .normal_column_content ul li {
  background: url(../img/arrow.gif) no-repeat scroll left center;
  width: 345px;
  line-height: 28px;
  padding: 0 0 3px 12px;
  margin: 0 -5px;
}

.c_m_right1 li {
  list-style-type: none;
}



.c_bottom .c_left {
	margin-top:10px;
}
.c_bottom .c_left ul {
	margin-left:15px;
}
.c_bottom .c_left ul li{
	background:url(../img/arrow.gif) no-repeat scroll left 35%;
	line-height:18px;
}
.c_b_right {
	width:1000px;
	margin-top:-5px;
}
.c_b_right .normal_column_content {
	width:712px;
	height:204px;
}
.c_b_right ul {
	padding-top:25px;
	margin-left:10px;
}
.c_b_right ul li {
	float:left;
	text-align:center;
	margin-left:10px;
	margin-right:30px;
	height:200px;
	width:200px;
}
.fotter {
	padding:10px 0;
	margin-top:-20px;
}
.fotter p {
	padding-bottom:10px;
	text-align:center;
	color:#333;
}

.space{
	width: 30px;
	height: 20px;
}
.news_pic{
	width: 325px;
	height: 200px;
	margin-right: 10px;
	margin-top: 6px;
}
.news_news{
	width: 350px;
  	margin-left: 25px;
}
.news_news a{
	background: url(../img/arrow.gif) no-repeat scroll left center;
  	width: 345px;
  	line-height: 28px;
  	padding: 0 0 3px 12px;
  	margin: 0 -5px;
  	font-size: 12px;
}
.news_news td div{
  text-align: left;
  font-size: 12px;
}
.c_m_right tr a{
	background: url(../img/arrow.gif) no-repeat scroll left center;
  	width: 345px;
  	font-size: 12px;
  	line-height: 28px;
  	padding: 0 0 3px 12px;
  	margin: 0 -5px;
}
.c_m_right .normal_column_content td div{
  text-align: left;
  font-size: 12px;
}
.c_m_right1 .normal_column_content tr a{
	background: url(../img/arrow.gif) no-repeat scroll left center;
  	width: 345px;
  	line-height: 28px;
  	padding: 0 0 3px 12px;
  	margin: 0 -5px;
  	font-size: 12px;
}
.c_m_right1 .normal_column_content td div{
  text-align: left;
  font-size: 12px;
}
.c_left .normal_column_content tr a{
	font-size: 12px;
	margin-top: 7px;
}
.c_b_right tr a{
	text-align: c;
  	font-size: 12px;
}
.nav .t1 td a{
	display: block;
	  width: 90px;
	  height: 35px;
	  line-height: 40px;
	  text-align: center;
	  color: #black;
}
.nav .t1 td a:hover{
	/*background-image: url(../img/nav_r1.jpg);*/
	font-weight: bold;
}
.t1 {
	color: #fff;
  	font-size: 14px;
    height: 35px;
} 
td .t1 a {
  font-size: 16px;
}
.t2{
	font-size: 10px;
    line-height: 30px;
	color:#333;
}
.c_middle.left.ne {
	  margin-top: 26px;
	  margin-bottom: 20px;
}
.c_left.left.na {
  margin-top: 18px;
}
.wai .footer {
  width: 100%;
  height: 120px;
  display: block;
  overflow: hidden;
  margin-top: -10px;
  background-color: #E3E3E3;
}
.wai .footer .foot {
  width: 1000px;
  margin: 0px auto;
}
.wai .footer .foot  .foot_wm {
  width: 990px;
  height: 61px;
  margin-top: 30px;
  color: #656565;
}
.wai .footer .foot  .weima {
  width: 600px;
  height: 61px;
  line-height: 20px;
}
.wai .footer .foot  .weima img {
  float: left;
  margin-right: 10px;
  margin-top: -10px;
}
.wai .footer .foot  img {
  margin: 0;
  padding: 0;
  border: none;
}
.wai .footer .foot  a {
  font-size: 12px;
  color: #636363;
  text-decoration: none;
}
.wai .footer .foot  .map {
  float: right;
  line-height: 40px;
  /*margin-top: -50px;*/
}
.wai .footer .foot  .map img {
  float: right;
}


.navlink2{ font-size:14px; color:#1750BF; font-weight:bolder}
.navlink2 a{ color:#1750BF;}
.z14 {  font-family:微软雅黑;line-height:32px; font-size:14px; margin-bottom:10px;}
.z14 a{  font-family:微软雅黑;line-height:32px; font-size:14px; padding-bottom:2px; border-bottom: #cccccc 1px dotted; }
.z14 a:hover{  font-size:14px; color:#0066CC }

.z12 {  line-height:32px; font-size:12px; margin-bottom:10px;}
.z12 a{  line-height:32px; font-size:12px; padding-bottom:2px; }
.z12 a:hover{ color:#6633CC }
.z12  td{ font-size:12px}
.z12  td a{ font-size:12px}
.Leader td{ font-size:14px; line-height:35px; color:#444444}
.Leader td a{ color:#4F608C; font-size:14px;}
.zrbj {
	MARGIN: 0px auto 10px; WIDTH:380px; COLOR:#666666; height:35px; line-height:35px; text-align:center; background-color:#FFFFFF;
}
.zrbj A {
	color:#7B797B
}
.zrbj SPAN FONT {
	FONT-SIZE: 12px; FLOAT: left;margin-right:20px;
}
#fontzoom {
 	FONT-SIZE: 14px;
	margin-top: 30px;
	MARGIN-BOTTOM: 10px;
	COLOR: #333;
	LINE-HEIGHT: 24px;
	padding: 20px 65px;
	border: 1px solid #D7CDCD; 
}
.tittle {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 15px;  COLOR: #333; LINE-HEIGHT: 24px; TEXT-ALIGN: center
}

.title2 {
	 FONT-SIZE: 14px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 4px; COLOR: #333; LINE-HEIGHT: 24px;  TEXT-ALIGN: center;BORDER-BOTTOM: #cccccc 1px dashed; 
}

.tittle
{
    FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; COLOR: #333; LINE-HEIGHT: 24px; BORDER-BOTTOM: #cccccc 1px dashed; TEXT-ALIGN: center
}
.zrbj {
	MARGIN: 0px auto 10px; WIDTH: 580px; COLOR:#7B797B;FONT-SIZE: 12px;
}
.zrbj A {
	color:#7B797B
}
.zrbj SPAN FONT {
	 FLOAT: left;FONT-SIZE: 12px;margin-left:20px;
}
#list
{
    background-color:#0468C6;color:white;font-size:14px;font-weight:bold;height:35px;width:1017px;
}

#bottom{ height:89px;width:1000px; background:url(bottombg.jpg) no-repeat; text-align:center; vertical-align:middle; line-height:26px; color:#FFF; padding-top:10px;}
#menu{ height:35px; background:url(menubg.jpg) repeat-x;}
#menu ul{margin:0px;}
#menu ul li{ float:left; width:125px; line-height:35px; font-size:14px; text-align:center; vertical-align:middle; color:#FFF; background:url(menuline.jpg) right center no-repeat; font-weight:bold;}
#menu li a:link,#menu li a:visited{color:#fff;}
#menu li a:hover{color:#ff0;}
.l_middle{
	width: 1000px;
}
.l_left {
  width: 260px;
  height: 535px;
  float: left;
  margin-right: 40px;
  margin-bottom: 20px;
}
.l_right {
   width: 700px;
  float: right;
  margin-top: 15px;
  min-height: 500px;
  margin-bottom: 10px;
}
.l_c .normal_column_content tr a{
  font-size: 12px;
  margin-top: 7px;
}
.l_c table a{
    display: block;
  border: 1px solid #ccc;
  height: 108px;
  width: 105px;
  color: #134c98;
}
.l_c {
	margin-top: 10px;
}
.nav_menu {
  margin-bottom: 20px;
  width: 1000px;
}
.c_more{
	  float: right;
	  width: 52px;
	  display: block;
	  height: 15px;
	  background: url(../img/more.png) no-repeat left center;
	  position: relative;
	  top: -25px;
}
.c_more a{
	  float: right;
	  width: 52px;
	  display: block;
	  height: 15px;
	  background: url(../img/more.png) no-repeat left center;
	  position: relative;
	  top: -25px;
}
.rr {
  font-size: 14px;
  font-weight: bold;
  width: 700px;
  height: 20px;
  }
.menu {
	margin: 0px; padding: 0px; border: currentColor;
	width: 1000px;
}
.menu ul {
	margin: 0px; padding: 0px; border: currentColor;
}
.menu li {
	margin: 0px; padding: 0px; border: currentColor;
}
.menu a {
	margin: 0px; padding: 0px; border: currentColor;
}
.menu {
	border-radius: 5px; 
	width: 1000px; 
	height: 40px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
}
.menu li {
	list-style: none; height: 40px; float: left; display: block; position: relative;
}
.menu li a {
	margin: 6px 0px; padding: 0px 14px; 
	color: black; 
	line-height: 28px; 
	font-family: 微软雅黑; 
	font-size: 13px; 
	font-weight: bold; 
	text-align: center;
	text-decoration: none; 
	border-right-color: rgb(79, 80, 88); 
	border-left-color: #BEBEBE;
	border-right-width: 1px; 
	border-left-width: 1px; 
	border-right-style: solid; 
	border-left-style: solid; 
	display: block; 
	-webkit-transition: color .2s ease-in-out; 
	-moz-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; 
	-ms-transition: color .2s ease-in-out; transition: color .2s ease-in-out;
}
.menu li:first-child a {
	border-left-color: currentColor; 
	border-left-width: medium; 
	border-left-style: none;
	border-right-width:0px; 
}
/*.menu li:last-child a {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}*/
.menu li:hover > a {
	color: white;
}
.menu ul {
	background: #00a1f1; 
	border-radius: 0px 0px 5px 5px; 
	left: 0px; top: 40px; 
	position: absolute; 
	opacity: 0; -webkit-border-radius: 0 0 5px 5px; 
	-moz-border-radius: 0 0 5px 5px; 
	-webkit-transition: opacity .25s ease .1s; 
	-moz-transition: opacity .25s ease .1s; 
	-o-transition: opacity .25s ease .1s; 
	-ms-transition: opacity .25s ease .1s; 
    transition: opacity .25s ease .1s;
}
.menu li:hover > ul {
	opacity: 1;
	background-color: #044A9F;
}
.menu li:hover > li a {
	color: white;
}
.menu li:hover {
	background: #044A9F;
}
.menu ul li {
	padding: 0px; height: 0px; overflow: hidden; -webkit-transition: height .25s ease .1s; -moz-transition: height .25s ease .1s; -o-transition: height .25s ease .1s; -ms-transition: height .25s ease .1s; transition: height .25s ease .1s;
}
.menu li:hover > ul li {
	padding: 0px; height: 36px; overflow: visible;
	background-color: #044A9F;
	color: white;
}
.menu ul li a {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(53, 53, 57); margin: 0px; padding: 4px 0px 4px 25px; width: 100px;
}
/*.menu ul li:last-child a {
	border: currentColor;
}*/
.menu a.documents {
	width: 83px;
	padding-left: 15px;
}
.menu a.messages {
	width: 83px;
	padding-left: 15px;
}
.menu a.signout {
	width: 83px;
	padding-left: 15px;
}
.l_pic{
	width: 1000px;
	height: 220px;
	margin-bottom: 15px;
}
.l_pic img{
	width: 100%;
	height: 220px;
}