
@import url("index.css");
@import url("layout.css");
@import url("page.css");
@import url("index_bumen.css");
@import url("about.css");
@import url("zscx.css");

/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
	color:#626262;
}
html{
	background:#FFF;
}
body{
	font-family:'Microsoft YaHei';font-size:14px;color:#626262;
}
img{
	border:none;
}

a{
	text-decoration:none;
}
a:hover{
	color: #3668a5;
	text-decoration:none;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
 
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w960{
	width:1200px;
	/*position:relative;*/
}
.w1100{
	width:1200px;
	/*position:relative;*/
}
.pright .infos_userinfo {
	margin-bottom: 0px;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.pright .mt1{
	margin-top:0px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:16px;
}
.clear{
	overflow:hidden;
}
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.clr{
	clear:both;
	}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.nb{
	line-height:20x;
	padding:1px 2px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px
}
.btn-1{
	width:56px;
	height:24px;
	border:none;
	background:url(../images/comm-bt.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#585858;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
	cursor:pointer;
}
/*---------- frame ---------*/
/*---------- frame : header ---------*/



.header_top {
/*	width: 1200px;*/
	padding: 0px;
	margin: 0px auto;
}
img {
	border-style:none;
	}

.header-inline-block{
	display: inline-block;
}
.header-menu-item a:before{
	position: relative;
	top: 6px;
	padding: 8px;width: 24px; height: 24px;
}

.header-menu-item[t=wx] a:before{
	content: url(../images/header-wx.png);
}
.header-menu-item[t=wb] a:before{
	content: url(../images/header-wb.png);
}
.header-menu-item[t=yx] a:before{
	content: url(../images/header-yx.png);
}
.header-menu-item[t=en] a:before{
	content: url(../images/header-en.png);
}
.header-menu-item[t=wx] a:hover:before{
	content: url(../images/header-wx2.png);
}
.header-menu-item[t=wb] a:hover:before{
	content: url(../images/header-wb2.png);
}
.header-menu-item[t=yx] a:hover:before{
	content: url(../images/header-yx2.png);
}
.header-menu-item[t=en] a:hover:before{
	content: url(../images/header-en2.png);
}
.header-menu-item a:hover{
	color: #1e5d92;
}
#wechatqr, #weiboqr{
	float: right;
	position: absolute;
	right: 310px;
	top: 40px;
	z-index: 1000;
	display: none;
	height: 110px;
}
#weiboqr {
	right: 190px;
}

#container {
    background-image: url(../images/zggcdcl100zn.jpg);
    background-position: center 0;
    background-repeat: no-repeat;
    min-width: 1210px;
    width: 100%;
    z-index: 0;
    float: left;
}
#container_in {
    width: 1210px;
    background-color: #FFF;
    margin: 150px auto 0 auto;
    /* z-index: 100; */
}
#header-menu {
	display: inline-block;
	background-color: #f4f4f4;
	height: 40px;
	line-height: 40px;
	padding: 0px;
	width: 1180px;
	border-bottom: dashed 1px #c9c9c9;

}

#header-home-link {
	display: inline-block;
}

#header-home-link a {
	color: #afafaf;
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
}

#header-menu-items {
	display: inline-block;
	float: right;
	position: relative;
	right: 20px;
	height: 42px;
}

.header-menu-item {
	display: inline-block;
	padding-left: 15px;
}

.header-menu-item a {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	line-height: 40px;
	float: right;
	position: relative;
	top: 2px;
	height: 40px;
}

.header-menu-item a img {
	height: 24px;
	line-height: 40px;
	vertical-align: middle;
	padding-right: 5px;
}

#header-title {
	height: 100px;
	line-height: 100px;
	margin: 0px auto;
	width: 1200px;
}

#header-title-pic {
	display: inline-block;
	height: 100px;
	float:left;
}

#header-title-search {
	float: right;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	margin-right: 50px;
	margin-top: 30px;
}
#header-title-search-text{
	float:left;
}

#header-title-search-text input {
	float:left;
	display: inline-block;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	width: 250px;
	padding: 0px 10px;padding-right:0;
	border: 0;background:url(/images/search-box-unfocus-1200.jpg) no-repeat;
}

#header-title-search-text input:focus,  #header-title-search-text input:hover{
	background:url(/images/search-box-focus-1200.jpg) no-repeat;
}

#header-title-search-btn {
	float:left;
	display: inline-block;
	line-height: 38px;
	height: 38px;
}

#header-title-search-btn a {
	float:left;
	display: inline-block;
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
	background-color: #4e78a6;
	padding: 0px 18px;
	height: 38px;
	line-height: 38px;
}
#header-title-search-btn a:hover {
	background-color: #1f4e83;
}

.menu {
	width: 1200px;
	padding: 0px;
	margin: 0 auto;
	margin-bottom: 40px;
}

#menu-items {
	width: 100%;
	height: 48px;
	background-color: #1f4e83;
	padding: 0px;
	margin-bottom: 20px;
}

.menu-item {
	display: inline-block;
	width: 142px;height: 48px;
	text-align: center;
vertical-align: middle;}

.menu-item a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-size: 18px;
	height: 48px;
	line-height: 48px;
	padding: 0px 30px;
}
.menu-item:hover{
    background-color: #eeeeee;
} 
.menu-item:hover>a{
    color: #1d5c96;
 font-weight:bold;} 
.menu-item ul{
	position: absolute;
    z-index: 100;
    background-color: #ffffff;
    list-style: none;
    width: 140px;
    line-height: 48px;
    text-align: left; 
    font-size:14px;
    font-family:'??';
	border:1px solid #7f9bb9;
	-webkit-box-shadow:0 2 4px #253648;
	box-shadow:0 2 4px #253648;
	border-top: none;
}

.menu-item ul li a:hover{
	color: #31689b;	
    font-weight: bold;
	background-color: #f0f0f0;
}
.menu-item ul li a{
	color:#666666;
	font-size:14px;
	line-height: 35px;
	height:35px;
	background-color: #ffffff;
    border-bottom: 1px solid #d7d7d7;
	text-align: center;
	padding: 0px 0px;
	margin: 0px auto;
}








/*----- 新版导航菜单位置的样式 -------*/
.header .nav { }
/*-------- 圆角模型 ---------*/
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}
.module .top em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top em a:link, .module .top em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top span {
	
}
.module .top strong {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin-right:4px;
}
.module .mid .m_l, .module .mid .m_r {
	overflow:hidden;
}
.module .mid .content {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}
.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
	background-image: url("../images/green_skin.png");
}
/*------ 主色 -------*/
.blue .top {
	background-position: 0 -72px;
	background-repeat: repeat-x;
	height: 70px;
}
.blue .top .t_l {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
.blue .top .t_r {
	background-position: -6px 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
/* --------- 导航 ----------------*/
.w963 {
	width:1200px;
}
#navMenu,#navMenu2,#navMenu3 {
	width:1200px;
	overflow:hidden;
	height:48px;
}
#navMenu{
	background: url(../images/navbg_05.png) repeat-x;
	background:#9d0b31;
	margin-top:3px;

}
#navMenu2 {
	background:url(../images/nav2bg_11.png) repeat-x;
	background:#999;
}
#navMenu ul,#navMenu2 ul,#navMenu3 ul {
	padding-left:60px;
}
#navMenu ul li ,#navMenu2 ul li,#navMenu3 ul li{
	line-height:48px;
	float:left;
	width:150px;
}
#navMenu ul li a ,#navMenu2 ul  li a,#navMenu3 ul  li a {
	float:left; 
	font-size:18px; 
	
	color:#FFF; 
	padding:0px 30px;
	
}
#navMenu2 ul  li a {
	
	padding:0px 2px;
	
}
#navMenu3 ul  li a {
	
	padding:0px 2px;
	color:#626262;
	
}
#navMenu ul li a:hover,#navMenu2 ul li a:hover,#navMenu3 ul li a:hover{
	color:#ff0;
}
#navMenu ul li span.shu,#navMenu2 ul li span.shu,#navMenu3 ul li span.shu {
padding: 0 5px;
}
#navMenu ul li span,#navMenu2 ul li span,#navMenu3 ul li span {
font-size: 16px;
color: #fff;
}

/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 120px;
	visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
	margin-top: -1px;
	border: 1px solid #93E1EB;
	border-top: 0px solid #3CA2DC;
	background-color: #FFF;
	background:url(../images/mmenubg.gif);
	padding-top:6px;
	padding-bottom:6px;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}
.dropMenu a {
	width: auto;
	display: block;
	color: black;
	padding: 2px 0 2px 1.2em;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:red;
	text-decoration: underline;
}
/*------ //搜索框 ---------*/
.search-keyword {
	width:210px;
	height:18px;
	padding-top:2px;
	padding-left:6px;
	border:0px;
	border:#badaa1 solid 1px;
	background: #FFF;
	color:#444;
}
.search-submit {
	cursor:pointer;
	width:68px;
	height:22px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(../images/search-bt.gif) no-repeat;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	border:#badaa1 solid 1px;
	height:22px;
}
.w963 .search{
	padding-left:10px;
	line-height:32px;
}
.w963 .form h4 {
	display:none;
}
.w963 .form {
	float:left;
	margin:0 10px 0 0;
	*margin:0 10px 0 0;
	_margin:5px 10px 0 0;
}
.w963 .tags {
	width:500px;
	overflow:hidden;
}
.w963 .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.w963 .tags li {
	float:left;
	margin-right: 6px;
}
.header .nav .end { }
/*-- //End 导航菜单 --*/

/*---------- frame : channel-nav ---------*/
.channel-nav {
	margin-top:8px;
	padding-left:6px;
	height:24px;
	width:950px;
	overflow:hidden;
}
.channel-nav .sonnav {
	width:830px;
	line-height:26px;
	float:left;
	color:#256DB1;
}
.channel-nav .sonnav span {	
	margin-right:10px;
	float:left;
}
.channel-nav .sonnav span a{
	padding:0 4px;
	border:1px solid #BADAA1;
	height:22px;
	line-height:21px;
	background:url(../images/channel_bg.png) repeat-x;
	display:inline-block;
	}
.channel-nav .sonnav span a.thisclass{
	border:1px solid #3aa21b;
	}
.channel-nav .sonnav a {
	color:#428C5B;
	text-decoration:none;
}
.channel-nav .sonnav a:hover{
	 color:#287212;
	}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#397CBE;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}
/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width: 700px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

.infiniteCarousel .wrapper {
  width: 640px; 
  overflow: auto;
  height: 170px;
  margin: 0 30px;
  top: 0;
}
.infiniteCarousel ul a img {
  border:1px solid #E3E3E3;
  padding:2px;
  width:143px;
  height:106px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  width: 625px; 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 10px 6px;
  height: 147px;
  width: 147px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 26px;
  width: 26px;
  text-indent: -999px;
  position: absolute;
  top: 70px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/green_skin.png) 0 -256px no-repeat;
  right: 0;
}
.infiniteCarousel .back {
  background:url(../images/green_skin.png) 0 -222px no-repeat;
  left: 0;
}
/*----------dedeinfolink  ---------*/
#dedeinfolink {
	margin-bottom:6px;
	}
#dedeinfolink tr td div {
	padding:0 5px;
	background:url(../images/white_bg.gif) repeat-x;
	margin-right:8px;
	}
#dedeinfolink tr td {
	line-height:18px;
	}
#dedeinfolink tr td.spline {
	font-size:1px;
	height:1px;
	line-height:1px;
	border-bottom:1px dashed #dedede;
	}
#dedeinfolink tr td.iftitle {
	font-weight:bold;
	color:#428C5B;
	line-height:24px;
	border-bottom:1px dashed #dedede;
}
/*---------- frame : footer ---------*/
.footer{
	margin:auto;
	color:#999;
	text-align:center;
	margin-top:15px;
	padding-bottom:10px;
	border-top:3px solid #015293;
	padding-top:10px;
}
.footer .link{
	text-align:center;
	padding:5px 0px;
}
.footer .link a{
	margin:0px 5px;
	color:#666666;
}
.footer .powered{
	font-size:14px;
	line-height:30px;
}
.footer .powered strong{
	color:#690;
}
.footer .powered strong span{
	color:#F93;
}
.footer .copyright{
	color:#666666;
	line-height:23px;
}

/*new search result page
----------------------------------------*/
.search_header{
    overflow:hidden;
	zoom:1;
}
.search_header  h1{
    float:left;
    display:inline;
    margin:5px 20px 5px 10px;
    width:216px;
}
.search_header .search_box{
    float:left;
    padding-top:25px;
}
.search_header .search_box input{
    border-width:1px;
	border-style:solid;
	border-color:#707070 #CECECE #CECECE #707070;
	padding:2px 4px;
	height:18px;
	line-height:18px;
    width:200px;
	margin-right:5px;
}
.search_header .search_box select{
   font-size:14px;
   height:22px;
   margin-right:5px;
}
.search_header .search_box button{
    margin-right:3px;
}
.resultbar{
	height:32px;
	line-height:32px;
	background:transparent url(../images/search-top-bg.gif) repeat-x scroll;
	text-indent:12px;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
 }
 .result_content{
    overflow:hidden;
	zoom:1;
 }
.sidebar{
  float:right;
  width:300px;
  padding:20px 0 0 20px;
  margin-right:20px;
  border:1px solid #dadada;
  word-wrap:break-word;
}
.sidebar h2{
  font-size:14px;
  line-height:25px;
 }
.sidebar  ul {
  padding:4px 8px;
 }
.sidebar  ul li{
  line-height:24px;
  background:url(../images/ico-3.gif) 4px 9px no-repeat;
 }
.resultlist{
  overflow:hidden;
  border:1px solid #dadada;
  border-top::none;
}
.resultlist ul{
  padding:20px;
 }
.resultlist ul li{
  padding-top:15px;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  text-decoration:underline;
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  width:1050px;
 }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;
 }



.header .search {
overflow: hidden;
}
.search {
clear: both;
height: 34px;
}
.search ul {
float: left;
width: 1200px;
}
.search ul H1 {
float: left;
width: 100px;
height: 34px;
background: url(../images/searchBg1.jpg) no-repeat;
font: bold 14px/34px "Microsoft YaHei";
color: #626262;
padding-left: 40px;
}
.search ul li {
float: left;
font: 13px/34px "Microsoft YaHei";
width: 1060px;
color: #626262;
height: 34px;
}
.searchCnt {
float: left;
height: 40px;
line-height:40px;
background: url(../images/searchBg4.gif) no-repeat 0 7px;
margin-left: 115px;
padding-left: 28px;
}
.searchCnt input {
vertical-align: middle;
}
form {
display: block;

}
.inputBg {
height: 20px;
border: #ccc solid 1px;
font: 12px/18px "宋体";
color: #ccc;
padding-left: 5px;
}


.e2{
	padding:20px;
}
.e2 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px dashed #CCCCCC;
	color:#aaa;
}
.e2 li a.pdf {
width: 120px;
float: left;
margin-right: 7px;
margin-bottom: 3px;
margin-left: 10px;
display: inline;
}
.e2 li a.pdf img {
width: 115px;
height: 155px
 /*height:60px;*/
 display:block;
padding: 1px;
}
.e2 li b a{
	color:#555;
}
.e2 li a.preview{
	width:84px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li a.preview img{
	width:80px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e2 li a.preview:hover img{
	border:1px solid #AAA;
}
.e2 li a.title{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	margin-left:2px;
}
.e2 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.info small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#690;
}
.e2 p.intro{
	color:#776955;
	line-height:20px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}
.e2 p.ckml {
font-size: 12px;
color: #FF9933;
float: right;
line-height: 20px;
padding-right: 10px;
padding-top: 50px;
}









.box{width:1200px;margin:15px 0 0;overflow:hidden;}
.lunbo,.zysd,.hdjl,.yzcg{float:left;width:620px;}
.hot,.xkly,.djqt{float:right;width:440px;}

.lunbo{float:left; width:740px; height:355px;overflow:hidden;position:relative;}
.lunbo .cont ul li{float:left;width:740px; height:355px;overflow:hidden;position:relative;}
.lunbo .cont ul li img{display:block;width:740px; height:355px;}
.lunbo .bg{width:740px;height:45px;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;position:absolute;left:0;bottom:0;z-index:3;padding:0 0 0 10px;}
.lunbo .cont ul li .txt{position:absolute;bottom:0;left:10px;z-index:4;height:45px;line-height:45px;font-size:14px;}
.lunbo .cont ul li .txt a{color:#fff;}
.lunbo .num{height:12px;position:absolute;bottom:15px;right:10px;z-index:4;}
.lunbo .num ul li{width:12px;height:12px;float:left;margin-left:8px;background:#fff;border-radius:12px;cursor:pointer;}
.lunbo .num ul li.on{background:#1470b2;}


.hot_top{height:38px;border-bottom:1px solid #cbcbcb;}
.hot_top a{float:left;height:36px;line-height:36px;font-size:20px;padding:0 24px;border-top:2px solid #fff;}
.hot_top .cur{font-weight:bold;color:#24598e;border-top:2px solid #24598e;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #fff;}
.hot_m{margin:18px 0 0;}
.hot_m ul li a{display:block;line-height:34px;background:url(../images/listbg.png) no-repeat 0 center;padding:0 0 0 12px;}
.hot_m ul li{font-size:16px;}
.hot_m ul li span{float:right;color:#999;}
.hot_m ul li:hover a{color:#003d7b;}
.hot_m ul li:hover span{color:#003d7b;}
.hot_m ul li.new a{color:#003d7b;}
.hot_m ul li.new:hover{font-weight:bold;}

.nwidth {width: 676px;border: 2px #B3CCEA solid;padding: 11px 20px; margin-top: 15px;}

.zysd_m{margin:5px 0 0;}
.zysd_m ul li a{display:block;line-height:34px;}
.zysd_m ul li{font-size:16px;}
.zysd_m ul li span{float:right;color:#999;}
.zysd_m ul li:hover a{color:#003d7b;}
.zysd_m ul li:hover span{color:#003d7b;}

.yzcg{margin:26px 0 0;}
.yzcg_m{margin:5px 0 0;}
.yzcg_m ul li a{display:block;line-height:34px;}
.yzcg_m ul li{font-size:16px;}
.yzcg_m ul li span{float:right;color:#999;}
.yzcg_m ul li:hover a{color:#24598e;}

.channel{height:40px;line-height:40px;background:url(channel_bg.png) no-repeat 470px center;border-bottom: 1px #C7DAEB solid;padding-bottom: 6px;}
.channel .sub{float:left;font-size:18px;color:#666;}
.channel .sub a{color:#666;padding:0 20px;}
.channel .sub .cur{font-weight:bold;color:#A40605}
.channel h3{float:left;width:110px;font-size:20px;color:#24598e;}
.channel h3 a{color:#24598e;}

.xkly .channel,.djqt .channel{background:url(channel_bg2.png) no-repeat right center;}
.xkly .xkly_list1 ul{margin:5px 0 0 -10px;overflow:hidden;}
.xkly .xkly_list1 ul li{float:left;width:213px;height:48px;background:#f4fafd;border:1px solid #dbecf6;margin:10px 0 0 10px;font-size:16px;}
.xkly .xkly_list1 ul li a{display:block;padding:8px 0 0;line-height:31px;}
.xkly .xkly_list1 ul li a:hover{color:#003d7b;}
.xkly .xkly_list1 ul li:hover{background:#e2f0f6;}
.xkly .xkly_list1 ul li img{display:inline-block;vertical-align:middle;margin:0 12px 0 24px;}
.xkly .xkly_list2 ul{margin:20px 0 0 -10px;overflow:hidden;}
.xkly .xkly_list2 ul li{float:left;width:140px;margin:0 0 0 10px;position:relative;}
.xkly .xkly_list2 ul li img{width:140px;height:85px;}
.xkly .xkly_list2 ul li .bg{display:none;width:140px;height:85px;background:#333;opacity:0.1;filter:alpha(opacity=10);position:absolute;left:0;top:0;}
.xkly .xkly_list2 ul li:hover .bg{display:block;}

.hdjl .channel{background:none;}
.hdjl .btn{float:right;width:107px;height:34px;line-height:34px;font-size:18px;background:url(zxly_btn.png) no-repeat;text-align:center;}
.hdjl .btn a{color:#fff;}
.hdjl .btn:hover{background:url(zxly_btnhover.png) no-repeat;}
.hdjl_list{height:98px;border:1px solid #e6e6e6;background:url(hdjl.png) repeat-x;padding:15px;margin:10px 0 0;}
.hdjl_list ul{height:98x;overflow-y:auto;}
.hdjl_list ul li{height:38px;line-height:38px;background:url(hdjl_ico.png) no-repeat 10px 10px #fff;padding:0 10px 0 45px;font-size:16px;margin:0 0 10px;}
.hdjl_list ul li span{float:right;background:url(hdjl_ico2.png) no-repeat right center;padding:0 18px 0 0;color:#999;font-size:14px;}
.hdjl_list ul li:hover span{background:url(hdjl_ico2hover.png) no-repeat right center;color:#003d7b;}
.hdjl_list ul li a:hover{color:#003d7b;}

.djqt .channel h3 a{color:#4f8e7e;}
.djqt_list ul{margin:0 0 0 -10px;overflow:hidden;}
.djqt_list ul li{float:left;width:215px;height:60px;line-height:60px;font-size:18px;margin:10px 0 0 10px;}
.djqt_list ul li a{display:block;color:#20755f;padding:0 0 0 80px;}
.djqt_list ul li a:hover{font-weight:bold;}
.djqt_list ul li.bg1{background:url(djqt_bg1.png) 0 -8px no-repeat;}
.djqt_list ul li.bg2{background:url(djqt_bg2.png) 0 -8px no-repeat;}
.djqt_list ul li.bg3{background:url(djqt_bg3.png) 0 -8px no-repeat;}
.djqt_list ul li.bg4{background:url(djqt_bg4.png) 0 -8px no-repeat;}


.box .mleft {width: 304px; border: 1px #DBECF6 solid; float: left; background-color: #F4FAFD}
.box .mright {width: 845px; float: right;}
.address {overflow: hidden;font-size:16px; height: 24px; line-height: 24px; color: #808080;}
.address a {color: #808080;}
.channels{height:40px;line-height:40px;background:url(channels_bg.png) no-repeat right center; margin-top: 10px;}
.channels .sub{float:left;font-size:18px;color:#666;}
.channels .sub a{color:#666;padding:0 20px;}
.channels .sub .cur{font-weight:bold;}
.channels h3{float:left;width:110px;font-size:20px;color:#24598e;}
.channels h3 a{color:#24598e;}
.menu {padding: 0 20px;}
.menu ul li {border-bottom: 1px #E2E2E2 solid; line-height: 49px; font-size: 18px; padding-left: 10px;}
.menu .hover a {color: #093F63; font-weight: bold;}
.rt_box {border: 1px #85A8C1 solid; padding: 30px;}
.rt_box h2 {text-align: center; font-size: 30px; font-weight: normal;}
.rt_box .bar {border-bottom: 2px #2F6B97 solid; overflow: hidden; height: 50px; line-height: 50px;}
.rt_box .left {float: left;font-size:16px;}
.rt_box .right {float: right; margin-top: 15px;}
.rt_box .content {line-height: 30px;}
.rt_box .content p {margin-top: 20px;font-size:20px;line-height:36px;}

.menu span{float:right;width:20px;height:20px;background:url(menu_ico.png) no-repeat center;cursor:pointer;margin:15px 0 0;}
.menu .pic_box{padding:0 0 20px;overflow:hidden;}
.menu .pic_box .pic{float:left;width:83px;height:108px;border:1px solid #e5eef6;}
.menu .pic_box .pic img{width:83px;height:108px;}
.menu .pic_box .txt{float:left;width:149px;padding:0 0 0 20px;}
.menu .pic_box .txt h5{font-size:16px;line-height:28px;}
.menu .pic_box .txt h5 a{color:#333;}
.menu .pic_box .txt h5 a:hover{color:#24598e;}
.menu .pic_box .txt p{padding:10px 0 0;line-height:20px;}
.menu_list{display:none;}

.page{ margin-top:30px; text-align:center;padding:0 0 10px;}
.page a{font-size:14px; color:#ffffff; background-color:#C9C9C9; padding:4px 12px; border-radius:1px;margin:0px 4px;}
.page .hover{ color:#fff; background:#17609C;}

.channel_djqt{font-size:24px;color:#2f6b97;border-bottom:8px solid #85a8c1;background:url(djqt_ico.png) no-repeat 0 5px;padding:0 0 18px 28px;font-weight:bold;}
.channel_djqt p{display:inline-block;padding:0 0 0 30px;font-size:16px;color:#666;}
.cont_djqt{padding:20px 30px;border-bottom:1px solid #85a8c1;overflow:hidden;}
.cont_djqt p{font-size:16px;line-height:34px;}
.zxjb{margin:40px 0 0;}
.cont_zxjb{padding:0 20px 40px;border-bottom:1px solid #85a8c1;overflow:hidden;}
.cont_zxjb h3{font-size:25px;color:#093f63;text-align:center;font-weight:normal;padding:15px 0 0;}
.zxjb1{height:28px;line-height:28px;background:url(zxjb1.png) no-repeat 0 center;font-size:16px;padding:0 0 0 28px;margin:15px 0 15px;}
.zxjb2{overflow:hidden;}
.zxjb2 span.name,.zxjb4 span.name{float:left;line-height:42px;font-size:16px;}
.zxjb2 .txt{float:left;width:174px;height:40px;line-height:40px;border:1px solid #d6d6d6;padding:0 10px;margin:0 18px 0 20px;}
.zxjb2 .check{float:left;height:42px;vertical-align:middle;margin:0 10px 0 0;}
.zxjb2 p{float:left;line-height:42px;font-size:16px;}
.zxjb2 p span{color:#999;}
.zxjb3 p{font-size:16px;margin:25px 0 15px;}
.zxjb3 textarea{width:764px;height:174px;padding:10px 15px;border:1px solid #d6d6d6;line-height:30px;font-size:16px; resize:none;}
.zxjb4{margin:30px 0 0;overflow:hidden;}
.zxjb4 .txt{float:left;width:325px;height:40px;line-height:40px;border:1px solid #d6d6d6;padding:0 10px;margin:0 18px 0 20px;}
.zxjb4 p{float:left;line-height:42px;color:#0000ff;font-size:16px;cursor:pointer;}
.zxjb4 img{float:left;margin:5px 10px 0 0;}
.zxjb5{margin:40px 0 0;overflow:hidden;}
.zxjb5 input{float:left;width:126px;height:40px;line-height:40px;color:#fff;font-size:16px;text-align:center;border-radius:5px;cursor:pointer;}
.zxjb5 .btn1{background:#517d9c;margin:0 45px 0 250px;}
.zxjb5 .btn2{background:#ccc;}

.channels_hdjl{background:url(channel_bg3.png) no-repeat 115px center;}
.channels_hdjl .btn{float:right;width:107px;height:34px;line-height:34px;font-size:18px;background:url(zxly_btn.png) no-repeat;text-align:center;}
.channels_hdjl .btn a{color:#fff;}
.channels_hdjl .btn:hover{background:url(zxly_btnhover.png) no-repeat;}

.hudong{border:1px solid #e6e6e6;background:url(hudong.png) repeat-x;padding:15px;margin:10px 0 0;}
.hudong ul{margin:-10px 0 0;overflow:hidden;}
.hudong ul li{background:#fff;margin:10px 0 0;overflow:hidden;}
.hudong ul li h4{line-height:38px;background:url(hdjl_ico.png) no-repeat 15px 10px;padding:0 10px 0 45px;font-size:18px;font-weight:normal;overflow:hidden;}
.hudong ul li h4 span{float:right;background:url(hdjl_ico2.png) no-repeat right center;padding:0 18px 0 0;color:#999;font-size:14px;}
.hudong ul li:hover span{background:url(hdjl_ico2hover.png) no-repeat right center;color:#003d7b;}
.hudong ul li a:hover{color:#003d7b;}
.hudong ul li .pic{float:left;width:72px;background:#f7f7f7;padding:7px;text-align:center;line-height:20px;margin:0 10px 0 0;}
.hudong ul li .pic img{display:block;width:70px;height:98px;border:1px solid #e5eef6;margin:0 0 8px;}
.hudong ul li .txt{display:none;background:url(hdjl_ico3.png) no-repeat 15px 5px;padding:0 10px 15px 45px;overflow:hidden;}
.hudong ul li .txt p{font-size:18px;line-height:34px;padding:0 0 0 90px;}
.hudong ul li .txt p .more{float:right;font-size:16px;color:#2f6b97;}
.hudong ul li:hover .txt{display:block;}
.hudong ul li:hover h4 a{color:#003d7b;}
.hudong_cont .txt{display:block;}
.hudong_cont{background:url(hudong.png) repeat-x;padding:15px;}
.hudong_cont .cont{background:#fff;overflow:hidden;}
.hudong_cont h4{line-height:38px;background:url(hdjl_ico.png) no-repeat 15px 10px;padding:0 10px 0 45px;font-size:18px;font-weight:normal;overflow:hidden;}
.hudong_cont h4 span{float:right;background:url(hdjl_ico2hover.png) no-repeat right center;padding:0 18px 0 0;color:#003d7b;font-size:14px;}
.hudong_cont h4 a{color:#003d7b;}
.hudong_cont .pic{float:left;width:72px;background:#f7f7f7;padding:7px;text-align:center;line-height:20px;margin:0 10px 0 0;}
.hudong_cont .pic img{display:block;width:70px;height:98px;border:1px solid #e5eef6;margin:0 0 8px;}
.hudong_cont .txt{background:url(hdjl_ico3.png) no-repeat 15px 5px;padding:0 10px 15px 45px;overflow:hidden;}
.hudong_cont .txt p{font-size:18px;line-height:34px;}
.hudong_cont .txt2{padding:0 10px 15px 45px;}
.hudong_cont .txt2 p{font-size:18px;line-height:34px;}

.zxly{background:url(hudong.png) repeat-x;padding:15px;}
.zxly .cont{background:#fff;overflow:hidden;}
.zxly .zxjb3 textarea{width:1098px;}
.zxly .zxjb5 .btn1{margin:0 45px 0 415px}
.zxly .cont_zxjb{border:none;}

.zyzj{overflow:hidden;}
.zyzj .xkly_list1 ul{margin:5px 0 0 -16px;overflow:hidden;}
.zyzj .xkly_list1 ul li{float:left;width:286px;height:48px;background:#f4fafd;border:1px solid #dbecf6;margin:15px 0 0 16px;font-size:16px;}
.zyzj .xkly_list1 ul li a{display:block;padding:8px 0 0;line-height:31px;}
.zyzj .xkly_list1 ul li a:hover{color:#003d7b;}
.zyzj .xkly_list1 ul li:hover{background:#e2f0f6;}
.zyzj .xkly_list1 ul li img{display:inline-block;vertical-align:middle;margin:0 12px 0 24px;}

.zjjj{padding:50px 0 0;overflow:hidden;}
.zjjj h3{font-weight:normal;font-size:18px;color:#2f6b97;}
.zjjj ul{margin:-20px 0 0;overflow:hidden;}
.zjjj ul li{margin:40px 0 0;background:#eff9fe;overflow:hidden;}
.zjjj ul li .zjjj_left{float:left;width:188px;text-align:center;padding:40px 50px;}
.zjjj ul li .zjjj_left img{width:134px;height:200px;margin:0 0 25px;}
.zjjj ul li .zjjj_left h5{font-size:24px;}
.zjjj ul li .zjjj_left p{font-size:16px;line-height:28px;}
.zjjj ul li .zjjj_right{float:right;width:862px;background:#fff;padding:0 0 0 50px;}
.zjjj ul li .zjjj_right h4{height:34px;border-bottom:1px solid #849fb1;color:#2f6b97;}
.zjjj ul li .zjjj_right h4 span{float:left;line-height:32px;font-size:18px;border-bottom:2px solid #2f6b97;}
.zjjj ul li .zjjj_right p{line-height:30px;font-size:16px;padding:8px 0 0;}
.zjjj ul li .zjjj_right h4 .more{float:right;height:26px;line-height:26px;font-weight:normal;background:#f4fafd;border:1px solid #dbecf6;padding:0 12px;}
.zjjj ul li .zjjj_right h4 .more a{display:block;color:#2f6b97;background:url(zyzj_jt.png) no-repeat right center;padding:0 18px 0 0;}
.zjjj_content{background:#eff9fe;margin:20px 0 0;overflow:hidden;}
.zjjj_content .zjjj_left{float:left;width:188px;text-align:center;padding:40px 50px;}
.zjjj_content .zjjj_left img{width:134px;height:200px;margin:0 0 25px;}
.zjjj_content .zjjj_left h5{font-size:24px;}
.zjjj_content .zjjj_left .position{color:#2f6b97;font-weight:bold;}
.zjjj_content .zjjj_left p{font-size:16px;line-height:28px;}
.zjjj_content .zjjj_right{float:right;width:860px;background:#fff;padding:0 0 0 50px;}

.xgwd h4{height:34px;border-bottom:1px solid #849fb1;color:#2f6b97;margin:30px 0 0;}
.xgwd h4 span{float:left;line-height:32px;font-size:18px;border-bottom:2px solid #2f6b97;}
.xgwd_list{margin:15px 0 0;overflow:hidden;}
.xgwd ul li a{display:block;line-height:56px;background:url(dot2.png) no-repeat 0 center;padding:0 0 0 18px;}
.xgwd ul li{font-size:18px;border-bottom:1px dotted #e6e6e6;}
.xgwd_list{height:284px;overflow-y:auto;}

@media only screen and (max-width:1440px) { 
.top_box {min-width: 1000px;}
.header_box {min-width: 1000px;}
.nav_box {min-width: 1000px;}
.box{width:1000px;}
.lunbo,.zysd,.hdjl,.yzcg{width:600px;}
.hot,.xkly,.djqt{width:370px;}
.lunbo{height:340px;}
.lunbo .cont ul li{width:600px;height:340px;}
.lunbo .cont ul li img{width:600px;height:340px;}
.lunbo .cont ul li .txt{width:590px;height:40px;line-height:40px;font-size:15px;}
.lunbo .bg{width:590px;height:40px;}
.lunbo .num{bottom:12px;}

.hot_top{height:32px;}
.hot_top a{font-size:16px;height:30px;line-height:30px;}
.hot_m ul li{font-size:14px;}
.hot_m ul li a{line-height:28px;}

.channel{height:30px;line-height:30px;background:url(channel_bg.png) no-repeat 393px center;}
.channel h3{width:100px;font-size:16px;}
.channel .sub{font-size:15px;}
.channel .sub a{padding:0 15px;}

.nwidth {width: 556px;margin-top: 9px;}
.yzcg {margin: 22px 0 0;}
.zysd_m ul li{font-size:14px;}
.zysd_m ul li a{line-height:28px;}

.yzcg_m ul li{font-size:14px;}
.yzcg_m ul li a{line-height:28px;}

.xkly .channel, .djqt .channel{background:url(channel_bg2.png) no-repeat 80px center;}
.xkly .xkly_list1 ul{margin:5px 0 0 -8px;}
.xkly .xkly_list1 ul li{width:177px;font-size:13px;height:40px;margin:8px 0 0 8px;}
.xkly .xkly_list1 ul li img{width:26px;height:26px;margin:0 10px 0 20px;}
.xkly .xkly_list1 ul li a{padding:6px 0 0;line-height:26px;}
.xkly .xkly_list2 ul{margin:15px 0 0 -8px;}
.xkly .xkly_list2 ul li{width:118px;margin:0 0 0 8px;}
.xkly .xkly_list2 ul li img{width:118px;height:72px;}
.xkly .xkly_list2 ul li .bg{width:118px;height:72px;}
.hdjl .btn{width:90px;height:29px;line-height:29px;font-size:15px;background-size:90px 29px;}
.hdjl .btn:hover{background-size:90px 29px;}

.hdjl_list{height:80px;padding:12px;}
.hdjl_list ul{height:80px;}
.hdjl_list ul li{height:32px;line-height:32px;font-size:14px;background-size:14px 14px;}
.hdjl_list ul li span{font-size:12px;background-size:5px 9px;}
.hdjl_list ul li:hover span{background-size:5px 9px;}

.djqt_list ul{margin:0 0 0 -8px;}
.djqt_list ul li{width:181px;height:50px;margin:8px 0 0 8px;line-height:50px;font-size:15px;}
.djqt_list ul li a{padding:0 0 0 65px;}
.djqt_list ul li.bg1,.djqt_list ul li.bg2,.djqt_list ul li.bg3,.djqt_list ul li.bg4{background-size:181px 67px;}

.address{font-size:14px;}
.channels h3{font-size:16px;}
.channels{height:30px;line-height:30px;background:url(channels_bg.png) no-repeat 94px center;}
.menu ul li{font-size:15px;line-height:39px;}
.box .mleft{width:253px;}
.box .mright{width:704px;}
.channel_djqt{font-size:20px;}
.cont_djqt p{font-size:14px;line-height:30px;}
.cont_djqt{padding:15px 25px;}
.cont_zxjb{padding:0 15px 30px;}
.zxjb{margin:30px 0 0;}
.zxjb2 .check{height:34px;}
.zxjb1,.zxjb2 span.name, .zxjb4 span.name,.zxjb2 p,.zxjb3 p,.zxjb3 textarea,.zxjb4 p{font-size:14px;line-height:34px;}
.zxjb2 .txt{width:140px;height:32px;line-height:32px;margin:0 12px 0 15px;}
.zxjb4 .txt{width:265px;height:32px;line-height:32px;margin:0 15px;}
.zxjb3 textarea{width:642px;height:160px;}
.zxjb5 input{font-size:14px;width:108px;height:34px;line-height:34px;}
.zxjb5 .btn1{margin:0 35px 0 210px;}
.zxjb3 p{margin:15px 0 5px;}
.zxjb4{margin:25px 0 0;}
.zxjb5{margin:30px 0 0;}
.menu span{margin:10px 0 0;}
.menu .pic_box{padding:0 0 15px;}
.menu .pic_box .pic{width:68px;height:90px;}
.menu .pic_box .pic img{width:68px;height:90px;}
.menu .pic_box .txt{width:118px;padding:0 0 0 15px;}
.menu .pic_box .txt h5{font-size:12px;line-height:20px;}
.menu .pic_box .txt p{font-size:12px;padding:5px 0 0;}
.rt_box{padding:25px;}
.rt_box h2{font-size:25px;}
.rt_box .left{font-size:14px;}
.rt_box .content p{font-size:16px;}
.channels_hdjl .btn{width:90px;height:29px;line-height:29px;font-size:15px;background-size:90px 29px;}
.channels_hdjl .btn:hover{background-size:90px 29px;}
.channels_hdjl{background-size:798px 10px;background-position:94px center;}
.hudong ul li h4,.hudong ul li .txt p{font-size:15px;}
.hudong ul li .txt p{line-height:30px;padding:0 0 0 80px;}
.hudong ul li .pic{width:62px;padding:5px;}
.hudong ul li .pic img{width:60px;height:82px;margin:0 0 4px;}
.hudong ul li .txt p .more{font-size:14px;}
.hudong_cont h4{font-size:15px;}
.hudong_cont .txt2 p{font-size:15px;line-height:30px;}
.hudong_cont .txt p{font-size:15px;line-height:30px;padding:0 0 0 80px;}
.hudong_cont .pic{width:62px;padding:5px;}
.hudong_cont .pic img{width:60px;height:82px;margin:0 0 4px;}
.zxly .zxjb5 .btn1{margin:0 45px 0 340px;}

.zyzj .xkly_list1 ul{margin:5px 0 0 -8px;}
.zyzj .xkly_list1 ul li{width:240px;font-size:14px;height:40px;margin:10px 0 0 10px;}
.zyzj .xkly_list1 ul li img{width:26px;height:26px;margin:0 10px 0 50px;}
.zyzj .xkly_list1 ul li a{padding:6px 0 0;line-height:26px;}
.zjjj{padding:40px 0 0;}
.zjjj h3{font-size:16px;}
.zjjj ul li .zjjj_left{width:160px;padding:30px 40px;}
.zjjj ul li .zjjj_right{width:720px;padding:0 0 0 40px;}
.zjjj ul li .zjjj_left h5{font-size:20px;}
.zjjj ul li .zjjj_left img{width:112px;height:168px;margin:0 0 15px;}
.zjjj ul li .zjjj_left p{font-size:14px;}

.zjjj_content .zjjj_left{width:160px;padding:30px 40px;}
.zjjj_content .zjjj_left img{width:112px;height:168px;margin:0 0 15px;}
.zjjj_content .zjjj_left h5{font-size:20px;}
.zjjj_content .zjjj_left p{font-size:14px;}
.zjjj_content .zjjj_right{width:720px;padding:0 0 0 40px;}
.xgwd_list{height:234px;margin:10px 0 0;}
.xgwd ul li a{line-height:46px;font-size:16px;}
}
.department1{border:none;display:block;} 
.department1 ul{overflow: hidden; margin-left:0px; margin-top:6px; margin-bottom:6px;} 
.department1 ul li{display:inline;float:left;width:171px;padding:6px 0px;} 
.department1 ul li img{width:171px;} 





