@charset "gb2312";
/* CSS Document */
body{
	color:#333333;
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/home-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #E7F0F7;
	line-height: 180%;
	font-size: 12px;
	margin-top:1px  !important;}

body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,pre,form,div{
	border:0;
	padding:0;
	margin:0;}
ul,li,ol,dt,dl,dd{list-style:none;}

.w1 {
	border-bottom: medium none; border-left: medium none; line-height: 20px; padding-left: 20px; width: 130px; background: url(../images/header_search_bg1.gif) no-repeat; float: left; height: 20px; color: #666; overflow: hidden; border-top: medium none; border-right: medium none
;}
.w2 {
	border-bottom: medium none; border-left: medium none; width: 70px; background: url(../images/header_search_btn.gif) no-repeat; float: left; height: 20px; border-top: medium none; cursor: pointer; border-right: medium none
;}

.w3 {
	border-bottom: medium none; border-left: medium none; line-height: 20px; padding-left: 20px; width: 130px; background: url(../images/header_search_bg1_en.gif) no-repeat; float: left; height: 20px; color: #666; overflow: hidden; border-top: medium none; border-right: medium none
;}

.FONT16 {
	font-size: 16;
	font-weight: bold;
	color:#000000;}

.FONT24 {
	font-size: 24;
	font-weight: bold;
	color:#000000;}

.newh12:link   {
	color: #333333;
	text-decoration: none;
	font-family: "宋体";
	font-size: 12px;}
.newh12:visited   {
	color: #333333;
	text-decoration: none;
	font-family:"宋体";
	font-size: 12px;}
.newh12:hover   {
	color:#ed1c24;
	text-decoration: none;
	font-family:"宋体";
	font-size: 12px;}

.more14:link   {
	color: #666666;
	text-decoration: none;
	font-family: "宋体";
	font-size: 14px;
	 line-height:18px;}
.more14:visited   {
	color: #666666;
	text-decoration: none;
	font-family: "宋体";
	font-size: 14px;}
.more14:hover   {
	color:#ed1c24;
	text-decoration: none;
	font-family: "宋体";
	font-size: 14px;}

.more14bai:link   {
	color: #ffffff;
	text-decoration: none;
	font-family: "宋体";
	font-size: 14px;}
.more14bai:visited   {
	color: #ffffff;
	text-decoration: none;
	font-family: "宋体";
	font-size: 14px;}
.more14bai:hover   {
	color:#000000;
	text-decoration: none;
	font-family: "宋体";
	font-size: 14px;}

.top12:link   {
	color: #ffffff;
	text-decoration: none;
	font-family: "宋体";
	font-size: 12px;}
.top12:visited   {
	color: #ffffff;
	text-decoration: none;
	font-family:"宋体";
	font-size: 12px;}
.top12:hover   {
	color:#FFFF00;
	text-decoration: none;
	font-family:"宋体";
	font-size: 12px;}
.footer12:link   {
	color: #ffffff;
	text-decoration: none;
	font-family: "宋体";
	font-size: 12px;}
.footer12:visited   {
	color: #ffffff;
	text-decoration: none;
	font-family:"宋体";
	font-size: 12px;}
.footer12:hover   {
	color:#ed1c24;
	text-decoration: none;
	font-family:"宋体";
	font-size: 12px;}
.bai {color: #ffffff;}

a{ color:#353535; text-decoration:none;}
a:hover{ color:#ed1c24;}
.undis{display:none;}
.pointer { cursor:pointer;}


#top,#flash,#banner,#nav,#footer,#bottom{width:990px; margin:0px auto; clear: both;}
#links{ padding-top:5px; padding-bottom:6px; text-align: center;}
#links img{ margin-left:4px;}
 #nav{
	margin: 0 auto;
	height: 61px;
	width: 990px;
	clear: both;}
 .bots h1{ padding-top: 9px;}
 .botnos h1{ padding-top: 9px;}
 #nav h1{
  font: bold 14px "宋体";
  letter-spacing: 1px;
  text-align: center;}
 #phk1 .bots {
	float: left;
	width: 108px;
	height: 32px;
	cursor:pointer;
	background: url(../images/2562079.jpg) no-repeat 0px 0px;
	color: #cc1817;
	padding-right:0px;}
 #phk1 .botnos {
	float: left;
	width: 108px;
	height: 30px;
	cursor:pointer;
	color: #fffbef;}
 #phk1 .line{
  background: url(../images/2562070.gif) no-repeat 0px 0px;
  height: 32px;
  width: 3px;
  display: block;
  float: left;}
 #nav .bots h1 a{
  color:#FFFF00;
  text-decoration:none;}
 #nav .bots h1 a:hover{
  color:#FFFF00;
  text-decoration:none;}
 #nav .botnos h1 a{color:#fff;text-decoration:none;}
 #nav .botnos h1 a:hover{color:#fff;text-decoration:none;}
 #phk1{
  clear: both;
  width:990px;
  margin: 0px auto;}
 #phk2{
	clear: both;
	width:990px;
	line-height: 25px;}
#subnav1 span{
	float: left;
	display: block;
	height: 25px;
	padding-top: 2px;}
.a1{
 float: left;
 padding-left: 5px;
 padding-right: 30px;}
.a2{
  float: left;
  background: url(../images/d41d8cd98f00b204e9800998ecf8427e_main) no-repeat 0px 6px;
  padding-left: 26px;
  color: #cd1717;
  font-weight: bold;}
.a3{
  float: left;
  padding-top: 5px;
  padding-left: 4px;}
.a14b{
  padding-left: 10px;
  font: bold 14px "宋体";
  color: #cd1717;}
.a14b-red{
  font: bold 14px "微软雅黑","宋体";
  color: #cd1717;}
.a14b-wihlt{
  font: bold 14px "宋体";
  color: #ffffff;}

.title14bb {font-size: 14px;color: #ffffff;font-weight: bold; line-height:18px;}
.title14b {font-size: 14px;color: #003399;font-weight: bold; line-height:18px;}

#toutiao{
  width:990px;
  height:80px;
  background:url(../images/2562106.gif) repeat-x;
  overflow:hidden;
  margin:0 auto;
  clear: both;}
#toutiao h1{
  height:80px;
  padding-left:70px;
  line-height:80px;
  font-size:36px;
  text-align: center;
  font-weight:bolder;
  font-family:黑体;
  overflow:hidden;}
#toutiao a{ color:#f00c0a;}
#toutiao a:hover{ color:#f00c0a; text-decoration:none;}




.lt_main {
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	background-color: #ffffff;
	width: 350px;
	float: left;
	height: 252px;
	overflow: hidden;
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid
;}
.lt_menu {
    font-size:14px;
	font-weight:bold;
	background-image: url(../images/bg_x.gif);
	margin: 0px 1px;
	width: 350px;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	float: left;
	height: 28px
;}
.tab_no_focus {
	font-size:14px;
	font-weight:bold;
	border-bottom: #dcdddd 1px solid;
	text-align: center;
	line-height: 180%;
	width: 86px;
	float: left;
	height: 24px;
	border-right: #dcdddd 1px solid
;}
.tab_focus {
	border-bottom: 0px; text-align: center; border-left: medium none; line-height: 160%; background-color: #ffffff; width: 86px; float: left; height: 25px; border-top: medium none; font-weight: bold; border-right: #dcdddd 1px solid;padding-top: 2px
;}
.lt_menu_tabs {
	border-bottom: medium none; text-align: center; border-left: medium none; width: 350px; float: left; height: 225px; border-top: medium none; border-right: medium none
;}
.lt_tab_1 {
	text-align: center;
	margin-top: 2px;
	width: 350px;
	float: left;
	height: 240px
;}
.lt_menu_tabs DIV {
	border-bottom: medium none; text-align: left; border-left: medium none; padding-bottom: 0px; margin-top: 2px; padding-left: 8px; width: 350px; padding-right: 0px; display: none; float: left; height: 240px; border-top: medium none; border-right: medium none; padding-top: 4px
;}
.dotLine {
	margin: 1px; width: 350px; display: block; height: 1px; clear: both; overflow: hidden
;}
.cDRed {
	font-style: normal
;}


/**新二级下接列表start**/
.wrapper{margin:0px auto;}
.wrapper_w{
	width:1000px;}

.hidden{overflow:hidden;}

/**Nav**/
.nav{background:url(../images/menub.jpg) repeat-x;
	position: relative;}
.nav_l,.nav_m,.nav_r{float:left; height:32px;}
.nav_l{width:6px;}
.nav_m{
	width:985px;
	padding-left:0px;
	font-family:"宋体";
	font-smooth:always;}
.nav_r{width:5px;}
.nav_m .line{
  background: url(../images/2562070.gif) no-repeat left;}
.nav_m ul li{  
background: url(../images/2562070.gif) no-repeat left;
font-size:14px;
	float:left;
	width:105px;
	height:32px;
	line-height:32px;
	font-weight:bold;
	color:#FFF;
	margin-left:2px;
	text-align:center;
	display:inline;}
.nav_m ul li a{
	display:block;
	width:105px;
	height:32px;
	color:#FFF;}
.nav_m ul li a:hover{background:url(../images/2562079.jpg); line-height:32px;color:#FFF;}
.nav_m ul .navon a{background:url(../images/2562079.jpg); line-height:32px;color:#FFF;}

.MainSubNav{height:250px; position:relative; z-index:100; margin-bottom:-250px;}
.MainSubNav ul li{width: 94px; text-align:center;}
.MainSubNav ul .sub_bg2{background:url(../images/sub_bg2.gif) no-repeat; margin-top:-5px;}
.MainSubNav ul li a{display:block; height:25px; line-height:25px; background-color:#FFF;color:#D20116;}
.MainSubNav ul li a:hover{background-color:#F4F4F4;}

.Nav_a{ margin-left:122px;}/* FireFox */
.Nav_b{ margin-left:229px;}
.Nav_c{ margin-left:336px;}
.Nav_d{ margin-left:443px;}
.Nav_e{ margin-left:550px;}
.Nav_f{ margin-left:657px;}
.Nav_g{ margin-left:764px;}
.Nav_h{ margin-left:871px;}

.banner{padding:0px;}
.subbanner{padding:0px 0px 0px;}

/**新二级下接列表end**/



/**网站头部**/
.header{ padding:30px 55px 0 55px; background: #1780d5; }
.header001{width:1400px;margin:0px auto;}
.dz-link{font-size: 16px; color: #fff; }
.dz-link a{ display: inline-block; font-size: 16px; color: #fff; margin:0px 8px;}
.dz-link a:hover{ color: #fff; }
.dropdown{ margin-left: 15px; }
.header-right{ margin-bottom: 8px; position: relative; z-index: 1000; }
.nav-list{ float:left;}
.nav-list li{ float: left; position: relative; z-index: 1000;text-align: center; margin-left:40px;}
.nav-list li a{ display: block; position: relative; font-size: 18px; color: #fff; line-height: 52px;text-decoration: none; }
.nav-down{ position: absolute; display: none;  top: 100%; min-width:100%; white-space:nowrap; background: #f6f8fa; transform: translate(-50%, 0);  left: 50%;}
.nav-down li{ float: none; width: 100%;margin-left:0px; }
.nav-list>li:hover a,.nav-list>li.on a{ color: #fff; font-weight:bold;}
.nav-down li a{ background: none!important; color: #333!important; padding:0 20px;text-decoration: none;font-size: 16px;line-height:40px;font-weight:normal !important;}
.nav-down li a:hover{ background: #247ec7!important; color: #fff!important; font-weight: bold;}
.nav-list li:hover .nav-down{ display: block; }

.search-box{position: relative;width: 220px;margin-top: -5px;background:#fff ;height:30px;border-radius: 15px;float:right;margin-left:30px;}
.search-box .form-control{ box-shadow: none; height: 30px;line-height: 30px;color:#333;width:75%;background: none;padding-left: 15px;font-size: 14px; border: none;outline:none;}
.btn-search{ position: absolute; right: 0; top: 0; height: 30px; width: 14%; background: url(../images/ss.png) no-repeat left center;cursor: pointer; border: none;}
.search-box input:-webkit-autofill,
.search-box input:-webkit-autofill:hover,
.search-box input:-webkit-autofill:focus,
.search-box input:-webkit-autofill:active {-webkit-transition-delay: 9999s; -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;}
.search input:-moz-placeholder{color: #d4ebfe; }   
.search input:-ms-input-placeholder{color: #d4ebfe; } 
.search input::-webkit-input-placeholder{color: #d4ebfe; }  

/**网站底部**/
.footer{ background: url(../images/footer.png) center no-repeat; background-size: cover; padding-top: 85px; }
.footer-left{width:450px;}
.footer-tt{ font-size: 16px; color: #fff; font-weight: bold; margin-top: 50px; margin-bottom: 20px; }
.footer-p{margin-top:35px;}
.footer-p p{ color: #fff; opacity: 0.7; margin-bottom: 15px; font-size:14px;}
.footer-title{ font-size: 16px; color: #fff; font-weight: bold; margin-bottom: 20px; }
.footer-ul li{ margin-bottom: 15px; }
.footer-ul li a{ color: #fff; opacity: 0.7; font-size:14px;}
.footer-ul li a:hover { opacity: 1;}
.footer-width{ margin-left: 65px; }
.footer-bottom{ background: #0d70c9; margin-top: 50px; position: relative; }
.footer-bottom .container{ position: relative; padding:20px 15px; color: #fff; }
.footer-bottom .container .pull-left span{ display: inline-block; padding-right: 20px;  font-size:14px;}
.footer-bottom .container .pull-left img{ margin-right: 5px; }
.footer-bottom .container a{ color: #fff; }
.footer-bottom .container font{ padding:0 10px; }
.footer-bottom .container{ position: relative;}
.footer-bottom .container p{margin:0px;padding:0px;}
.container { width: 1430px;padding-right: 15px;padding-left: 15px; margin-right: auto;margin-left: auto;}
.pull-left {float: left !important;}
.pull-right { float: right !important; font-size:14px;}
.clearfix{clear: both;}