@charset "utf-8";
/*****--------每个页面都调用此表--------*******/
/*#region 公用 */
html {
  /*overflow-y:hidden;*/
}
body {
  font-size: 13px;
  font-family: SimSun, "Microsoft YaHei", verdana, helvetica, Arial;
  background-color: #fff;
  color: #333;
  font-family: '微软雅黑';
  /*overflow:hidden;*/
}
.minWidth {
  min-width: 1200px;
}
.allwidth {
  width: 1200px;
  margin: 0px auto;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.hideText {
  display: none;
  padding: 5px 10px;
}
.ellipsis {
  display: block;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.transition_all3 {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.themebgColor {
  background-color: #fff;
}
.marginB {
  margin-bottom: 10px;
}
.width20 {
  display: inline-block;
  width: 20px;
}
/*#endregion */
/*#region index */
a {
  color: #333333;
}
.btn {
  cursor: pointer;
  display: inline-block;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  -webkit-transition: all .5s;
  transition: all .5s;
}
.btn:hover {
  opacity: .9;
  text-decoration: none!important;
}
.align_l {
  text-align: left!important;
}
.align_c {
  text-align: center!important;
}
.align_r {
  text-align: right!important;
}
.hr {
  border-bottom: 1px solid #eaedf1;
  height: 0;
  line-height: 0;
  width: 100%;
  margin: 3px auto;
}
.hr.dashed {
  border-style: dashed;
}
.hr.dotted {
  border-style: dotted;
}
.inlineBlock {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.Body {
  background: #fff;
}
.b_body {
  min-height: 500px;
}
.bgColor {
  background: #fff;
}

.index_left{
	width: 312px;
	height: 525px;
	float: left;
}
.index_left_top{
	width: 312px;
	height: 415px;
	background: url(../img/content_leftimg.jpg)no-repeat;
}

.index_left_top h1{
	font-size: 30px;
	color: #FFFFFF;
	margin-left: 42px;
	padding-top: 28px;
}
.index_left_top a{
	color: #FFFFFF;
	margin: 0 40px;
	margin-top: 1px;
	line-height: 25px;
	font-family: '微软雅黑';
	font-weight: bold;
	display: block;
  height: 30px; 
}
.index_left_top a:hover{
    color:#0075b4;
}
.index_left_top h2{
	font-size: 20px;
	color: #FFFFFF;
	margin-left: 42px;
	line-height: 40px;
}
.index_left_top p{
	font-size: 14px;
    color: #FFFFFF;
    margin-left: 32px;
    line-height: 26px;
    padding: 0 10px; 
}
.index_left_bottom{
	width: 312px;
	height: 96px;
	margin-top: 14px;
	background:url(../img/organization.png)no-repeat;
}
.index_left_bottom h1{
	font-size: 22px;	
	color: #FFFFFF;
	margin-left: 34px;
	padding-top: 20px;
}
.index_left_bottom a{
	font-size: 14px;
	color: #FFFFFF;
	margin-left: 34px;
	font-weight: bold;
	line-height: 50px;
	
}
.index_left_bottom a:hover{
  color:#ADFF2F;
}
.index_content{
	width: 420px;
	height: 525px;
	float: left;
	margin-left: 29px;
}
.index_content_top{
	width: 420px;
	height: 315px;
}
.index_content_top_title{
	width: 420px;
	height: 37px;
	border-bottom: 2px solid #ecebea;
}
.index_content_top_title h1{
	font-size: 22px;
	color: #0075b4;
}
.index_content_top_title h1>a{
	color: #0075b4;
    margin: 0 245px;
    margin-top: 1px;
    line-height: 25px;
    font-family: '微软雅黑';
    font-weight: bold;
    font-size:14px;
    height: 30px;
}
.index_content_top_title h1>a:hover{
	color:#551A8B;
}
.index_content_top ul{
	margin-top: 20px;
}
.index_content_top ul li{
	line-height: 28px;
}
.index_content_top li>a{
	color: #333333;
	padding-left: 15px;
    background: url(../img/li_bg.jpg) 0px center no-repeat;
}
.index_content_top_img{
	margin-top: 175px;
}
.index_content_bottom{
	width: 420px;
	height: 189px;
	margin-top: 21px;
}
.index_content_bottom_title{
	width: 420px;
	height: 37px;
	border-bottom: 2px solid #ecebea;
}
.index_content_bottom_title h1>a{
	color: #0075b4;
    margin: 0 245px;
    margin-top: 1px;
    line-height: 25px;
    font-family: '微软雅黑';
    font-weight: bold;
    font-size:14px;
    height: 30px;
}
.index_content_bottom_title h1>a:hover{
	color:#551A8B;
}
.index_content_bottom h1{
	font-size: 22px;
	color: #0075b4;
}
.index_content_bottom ul{
	margin-top: 20px;
}
.index_content_bottom ul li{
	line-height: 28px;
}
.index_content_bottom li>a{
	color: #333333;
	padding-left: 15px;
    background: url(../img/li_bg.jpg) 0px center no-repeat;
}
.index_right{
	width: 393px;
	height: 525px;
	float: left;
	margin-left: 26px;
}
.index_right_top{
	width: 393px;
	height: 196px;
	background: #e1f2fc;
}
.index_right_top h1{
	font-size: 22px;
	color: #0075b4;
	padding-top:37px;
	padding-left: 40px;
}
.index_right_top p{
	padding-top:15px;
	padding:0 40px;
	line-height: 25px; 
}
.index_right_top a{
	color: #3688be;
	float: right;
	padding: 8px 40px;
}
.index_right_top a:hover{
     color: #551A8B;
}
.index_right_centent{
	width: 393px;
	height: 151px;
	background: url(../img/Study.jpg)no-repeat;
	margin-top: 14px;
}
.index_right_centent h1{
	font-size: 22px;
	color: #5a4b36;
	padding-top:45px;
	text-indent: 29px;
}
.index_right_centent h2{
	font-size: 20px;
	color: #5a4b36;
	line-height: 35px;
	text-indent: 32px;
}
.index_right_foot{
	width: 393px;
	height: 151px;
	background: url(../img/phone.png)no-repeat;
	margin-top: 14px;
}
.index_right_foot h1{
	font-size: 22px;
	color: #b27251;
	padding-top:45px;
	text-indent: 29px;
	
}
.index_right_foot p{
	color: #666666;
	font-size: 14px;
	padding-top:14px;
	text-indent: 32px;
}
.clear{
	clear: both;
}
.index_body{
	margin: 50px 0px 50px 0px;
}
/*成果转化*/
.cgzh_body{
	margin-top: 50px;
}
.cgzh_left{
	width: 420px;
	height: 450px;
	float: left;
}
.cgzh_left_top{
	width: 420px;
	height: 38px;
	border-bottom: 2px solid #ecebe9;
}
.cgzh_left_top h1>a{
	color: #0075b4;
    margin: 0 245px;
    margin-top: 1px;
    line-height: 25px;
    font-family: '微软雅黑';
    font-weight: bold;
    font-size: 14px;
    height: 30px;
}
.cgzh_left_top h1>a:hover{
	color: #551A8B;
}
    
.cgzh_left_top h1{
	color: #0075b3;
	font-size: 22px;
}
.cgzh_left_con{
	margin-top: 20px;
	position: absolute;
}
.cgzh_left_foot{
	width: 420px;
	height: 218px;
	margin-top: 192px;
	background: url(../img/guoqi_img.jpg)no-repeat;
	display: block;
}
.cgzh_left_foot h1{
	color: #fd0100;
	font-size: 24px;
	position: relative;
	left: 134px;
	top: 67px;
}
.cgzh_content{
	width: 370px;
	height: 450px;
	margin-left: 14px;
	float: left;
	background: url(../img/cgzh_img1.png)no-repeat;
	display: block;
}
.cgzh_content a{
	color: #FFFFFF;
	margin: 0 30px;
	margin-top: 20px;
	line-height: 25px;
	font-family: '微软雅黑';
	font-weight: bold;
	display: block;
  height: 30px; 
}

.cgzh_content a:hover{
         color: #0075b4;
}
.cgzh_content h1{
	color: #FFFFFF;
	font-size: 24px;
	padding: 0 30px;
	margin-top: 50px; 
}

.cgzh_content p{
	color: #FFFFFF;
	padding: 0 30px;
	margin-top: 20px;
	line-height: 25px; 
}
.cgzh_right{
	width: 360px;
	height: 450px;
	margin-left: 16px;
	float: left;
}
.cgzh_right_top{
	width: 360px;
	height: 218px;
	background: #eff3ff;
}
.cgzh_right_top_top{
	width: 304px;
	height: 33px;
	border-bottom: 1px solid #c5ccde;
	margin-left: 23px;
	padding-top: 40px;
}
.cgzh_right_top_top h1{
	color: #0075b3;
	font-size: 24px;
	/*padding: 0 20px;*/
	
}
.cgzh_right_top ul{
	width: 260px;
	height: 75px;
	font-size: 14px;
	margin-top: 29px;
}
.cgzh_right_top ul li{
	float: left;
	margin-left: 30px;
	line-height: 27px;
}
.cgzh_right_top a{
	color: #899194;
}
.cgzh_right_top li a:hover {
        color: #0075b4;
}
.cgzh_right_top_bottom{
	width: 360px;
	height: 218px;
	background: url(../img/cgzh_img.jpg)no-repeat;
	margin-top: 14px;
}
.cgzh_right_top_bottom h1{
	color: #0075b3;
	font-size: 24px;
	margin-left: 26px;
	padding-top: 33px;
}
.cgzh_right_top_bottom a{
	color: #899194;
	font-size: 14px;
	padding-top: 20px;
	margin-left: 26px;
	display: block;
	color: #899194;
}
.cgzh_right_top_bottom a:hover {
    color: #0075b4;
}
.clear{
	clear: both;
}

/*建设开发*/
.jskf_body{
	margin-top: 50px;
}
.jskf_left{
	width: 382px;
	height: 450px;
	float: left;
	background: url(../img/jskf_img1.png)no-repeat;
	display: block;
}

.jskf_left h1{
	color: #FFFFFF;
	font-size: 24px;
	padding: 0 30px;
	margin-top: 50px;
	font-family: '微软雅黑';
  cursor: pointer;
	
}

.jskf_left h2{
	color: #FFFFFF;
	font-size: 24px;
	padding: 0 30px;
	margin-top: 13px;
	font-family: '微软雅黑';
  cursor: pointer;
}

.jskf_left p{
	color: #FFFFFF;
	padding: 0 30px;
	margin-top: 20px;
	line-height: 25px;
	font-family: '微软雅黑';
  cursor: pointer;

}
.jskf_left a{
	color: #FFFFFF;
	margin: 0 30px;
	margin-top: 20px;
	line-height: 25px;
	font-family: '微软雅黑';
	font-weight: bold;
	display: block;
  height: 30px;
}

.jskf_left a:hover{
         color: #0075b4;
}

.jskf_content{
	width: 382px;
	height: 450px;
	float: left;
	margin-left: 15px;
}
.jskf_content_top{
	width: 382px;
	height: 38px;
	border-bottom: 2px solid #ecebe9;
}
.jskf_content_top h1>a{
	 color: #0075b4;
    margin: 0 205px;
    margin-top: 1px;
    line-height: 25px;
    font-family: '微软雅黑';
    font-weight: bold;
    font-size: 14px;
    height: 30px;
}
.jskf_content_top h1>a:hover {
    color: #551A8B;
}
   
.jskf_content_top h1{
	color: #0075b3;
	font-size: 22px;
	font-family: '微软雅黑';
}
.jskf_content_con{
	margin-top: 20px;
}
.jskf_content_foot{
	width: 382px;
	height: 135px;
	background: #0174b3;
	margin-top: 275px;
}
.jskf_content_foot a{
	color: #FFFFFF;
	font-size: 14px;
	display:inline-block;
	padding: 0 50px;
	margin-top: 35px;
}
.jskf_content_foot a:hover{
	    color: #4B0082;
}
.jskf_content_foot a>span{
	margin-left: 5px;
}

.jskf_right{
	width: 382px;
	height: 450px;
	float: left;
	margin-left: 15px;
}
.jskf_right_top{
	width: 384px;
	height: 249px;
	background: url(../img/jskf_img.jpg);
}
.jskf_right_foot{
	width: 384px;
	height: 198px;
	background: #dbb892;
	margin-top: 4px;
}
.jskf_right_foot h1{
	color: #FFFFFF;
	font-size: 24px;
	padding-top: 20px;
	padding-left: 35px;
	font-family: '微软雅黑';
}
.jskf_right_foot a{
	width: 215px;
	height: 31px;
	border-bottom: 1px solid #ead8c2;
	text-align: right;
	display: block;
	color: #FFFFFF;
	margin-left: 113px;
	font-size: 14px;
	line-height: 31px; 
}
.jskf_right_foot a:hover{
	    color: #0075b4;
}
.jskf_right_foot a>span{
	margin-left: 15px;
}

.clear{
	clear: both;
}

/*金融服务*/
.jqfw_body{
	margin-top: 50px;
}
.jqfw_left{
	width: 384px;
	height: 450px;
	float: left;
	background: url(../img/jrfw_img.jpg)no-repeat;
}
.jqfw_left h1{
	color: #FFFFFF;
	font-size: 24px;
	padding: 0 30px;
	margin-top: 50px;
}
.jqfw_left h2{
	color: #FFFFFF;
	font-size: 24px;
	padding: 0 30px;
	margin-top: 13px;
}
.jqfw_left p{
	color: #FFFFFF;
	padding: 0 30px;
	margin-top: 20px;
	line-height: 25px;
}
.jqfw_left a{
	color: #FFFFFF;
	margin: 0 30px;
	margin-top: 20px;
	line-height: 25px;
	font-family: '微软雅黑';
	font-weight: bold;
	display: block;
  height: 30px;
}

.jqfw_left a:hover{
   color: #4B0082;
}
.jqfw_content{
	width: 384px;
	height: 450px;
	float: left;
	margin-left: 14px;
}
.jqfw_content_top{
	width: 384px;
	height: 218px;
	font-family: "微软雅黑";
}
.jqfw_content_top h1{
	color: #0075b4;
	font-size: 24px;
}
.jqfw_content_top p{
	color: #4b4b4b;
	font-size: 14px;
	padding: 20px 50px;
	line-height: 25px;
}
.jqfw_content_top a{
	color: #0075b4;
	font-size: 14px;
  display: block;
  margin-top: 10px;
}
.jqfw_content_top a:hover{
     
	color: #0075b4;
}
.jqfw_content_foot{
	width: 384px;
	height: 218px;
	margin-top:14px;
	background: url(../img/jrfw_img1.jpg)no-repeat;
}

.jqfw_content_foot h1{
	color: #412d60;
	font-size: 24px;
	padding: 0 50px;
	padding-top: 37px;
}
.jqfw_content_foot h2{
	color: #412d60;
	font-size: 22px;
	padding: 0 50px;
	padding-top: 16px;
}
.jqfw_content_foot a{
 	color: #402e5e;
	padding: 0px 50px;
	padding-top: 70px;
	font-size: 14px;
	display: block;
}
.jqfw_content_foot a:hover{
      color: #7D26CD;
}

.jqfw_right{
	width: 384px;
	height: 450px;
	float: left;
	margin-left: 14px;
	background: url(../img/jrfw_img2.png)no-repeat;
}
.jqfw_right h1{
	color: #cc6032;
	font-size: 24px;
	padding: 0 30px;
	margin-top: 275px;
}
.jqfw_right h2{
	color: #cc6032;
	font-size: 24px;
	padding: 0 30px;
	margin-top: 14px;
}
.jqfw_right p{
	color: #cc6032;
	padding: 0 30px;
	margin-top: 10px;
	line-height: 25px;
}

.jqfw_right a{
	color: #cc6032;
	margin: 0 30px;
	margin-top: 3px;
	line-height: 25px;
	font-family: '微软雅黑';
	font-weight: bold;
	display: block;
  height: 30px;
}

.jqfw_right a:hover{
     color:#7D26CD;
}


.clear{
	clear: both;
}
/*工作简报*/
#tab{
	width: 920px;
	height: 50px;
	background: #e5e5e5;
	margin-top:27px;
}
.active{
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	background: #007cc4;
	width: 120px;
	height: 50px;
	display: inline-block;
	border-right:2px solid #FFFFFF;
	line-height: 50px;
	font-family: "微软雅黑";
}
#tab a:first-child{
    text-align: center;
    font-size: 16px;
    width: 120px;
    height: 50px;
    display: inline-block;
    border-right: 2px solid #FFFFFF;
    line-height: 50px;
    font-family: "微软雅黑";
}
#tab a{
	text-align: center;
	font-size: 16px;
	width: 120px;
	height: 50px;
	display: inline-block;
	border-right:2px solid #FFFFFF;
	line-height: 50px;
	font-family: "微软雅黑";
}
#tab a:last-child{
	text-align: center;
	font-size: 16px;
	width: 120px;
	height: 50px;
	display: inline-block;
	border-right:2px solid #FFFFFF;
	line-height: 50px;
	font-family: "微软雅黑";
}

/*管理团队*/

.gltd_newsList{
	width: 918px;
	border: 1px solid #e4e4e4;
}
.gltd_newsList_content{
	width:888px;
	margin: 6px;
}
.gltd_newsList_content form{
	width: 556px;
	height: 491px;
	margin: 20px 77px;
	font-size: 14px;
	font-family: "微软雅黑";
}
.form h6{
	color: #2486c9;
	text-indent: 26px;
}
.name,.phone,.mailbox{
	width: 302px;
	height: 34px;
	border: 1px solid #e4e4e4;
	margin-top: 20px;
	padding: 0px 15px;
}
.address{
	width: 420px;
	height: 34px;
	border: 1px solid #e4e4e4;
	margin-top: 20px;
	padding: 0px 15px;
}
.form textarea{
	width: 420px;
	height: 164px;
	border: 1px solid #e4e4e4;
	margin-top: 10px;
	overflow-y:scroll;
	overflow-x:hidden;
	resize: none;
	padding: 10px 15px;
}
.gltd_lable{
	display:inline-block;
	width:80px;
	text-align:right;
	} 
	.gltd_lable_one{
		position: relative;
		bottom: 160px;
	} 
	.sub{
		width: 108px;
		height: 32px;
		color: #FFFFFF;
		background: #007cc5;
		border-radius: 5px;
		margin-left: 312px;
		margin-top: 12px;
		margin-bottom: 20px;
	}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{
	    -webkit-appearance: none !important;  
	}

/* .Header {
  font-family: 'Microsoft YaHei';
  background: #fff;
  margin-bottom:10px;
}
.Header .logo .logoImg {
  display: inline-block;
  height: 109px;
  width: 615px;
  background: url(../img/logo.png) no-repeat 0 0;
}
.Header .menu {
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  border: 1px solid #efefef;
  border-left: 0;
  border-right: 0;
  position: relative;
  margin-bottom: -1px;
}
.Header .menu .allwidth {
  border-left: 1px solid #e4e4e4;
}
.Header .menu li {
  float: left;
  width: 14.28571429%;
  text-align: center;
  position: relative;
  font-weight: 800;
}
.Header .menu a {
  display: block;
}
.Header .menu li:hover > a,
.Header .menu a.on {
  color: #0075b4;
  border-bottom: 6px solid #0078b4;
  height: 44px;
}
.Header .menu li:after {
  content: "";
  position: absolute;
  background: #e4e4e4;
  height: 100%;
  width: 1px;
  top: 0;
  right: 0;
}
.Header .menu dt {
  display: none;
}
.Header .menu dd {
  background: #d1edf8;
  display: none;
  top: 50px;
  position: absolute;
  z-index: 100;
  left: 0;
  width: 100%;
  padding: 10px 0;
  font-weight: 400;
}
.Header .menu dd a {
  color: #0075b4;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.Header .menu dd a:hover {
  color: #000;
  font-weight: bold;
}
.Header .menu li:hover dd {
  display: block;
}
.Header .topR {
  padding-top: 20px;
  text-align: right;
}
.Header .topR a {
  color: #a3a3a3;
  font-family: SimSun;
  font-size: 12px;
}
.Header .topR .search {
  margin-top: 15px;
  border: 1px solid #e8e8e8;
  border-radius: 50px;
  height: 25px;
  line-height: 25px;
  width: 167px;
  position: relative;
  padding-left: 15px;
  overflow: hidden;
  float: right;
}
.Header .topR .search .btn_search {
  background: #ffffff url(../img/search.png) no-repeat center;
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 100em;
  right: 0;
  top: 0;
}
.Header .topR .search input {
  padding-right: 30px;
  width: 137px;
}
.Header .topR .search .btn_search:hover {
  background-color: #e1e1e1;
} */
.Header {font-family:'Microsoft YaHei';background:#fff}
.Header .logo .logoImg {display:inline-block;height:109px;width:615px;background:url('../img/logo.png') no-repeat 0 0}
.Header .menu {height:50px;line-height:50px;font-size:16px;border:1px solid #efefef;border-left:0;border-right:0;position:relative;margin-bottom:-1px}
.Header .menu .allwidth {border-left:1px solid #e4e4e4}
.Header .menu li {float:left;width:14.28571429%;text-align:center;position:relative;font-weight:800}
.Header .menu a {display:block}
.Header .menu li:hover>a,.Header .menu a.on {color:#0075b4;border-bottom:6px solid #0078b4;height:44px}
.Header .menu li:after {content:"";position:absolute;background:#e4e4e4;height:100%;width:1px;top:0;right:0}
.Header .menu dt {display:none}
.Header .menu dl {background:#d1edf8;display:none;top:50px;position:absolute;z-index:100;left:0;width:100%;padding:10px 0;font-weight:400}
.Header .menu dd a {color:#0075b4;text-align:center;height:40px;line-height:40px}
.Header .menu dd a:hover {color:#000;font-weight:bold}
.Header .menu li:hover dl {display:block}
.Header .menu dl dd{position: relative}
.Header .menu dl dd.hasMore:after{content: '';display:block;position: absolute;right: 5px;top: 0;bottom: 0;margin: auto;width: 40px;height: 40px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARkAAADICAMAAADr22UbAAAAjVBMVEUAAABmZmZmZmZmZmZmZmZmZmZlZWVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZWVmZmZnZ2dmZmZmZmZmZmZlZWVmZmZoaGhmZmZmZmZmZmZlZWVnZ2d0dHRmZmZmZmZmZmZmZmZmZmZlZWVmZmZmZmZmZmZmZmZmZmZmZmZmZmZPZAhPAAAALnRSTlMAsWz4ztk4M+6LVhnpxLidkYVoXEwf5KeAQBMNvnNQLyUG3ciil3hGfPTVrCpijbCa6wAAAxlJREFUeNrt3dtyElEQheGGYSYknCPnRDCQBIm63v/xVCw1kdUXVOmFtf/vEaaSYc2a7j0BAAAAAAAAAAAA4L+1bS+69WK5Drx1M9fJrh147Vm/tPizeeWgVwYfAj8N9dpLE/hho7fmh8DJs/5QvQt896gz/ESdfNK5j4GItoxxIK7kPAbiXs7wLorXVHL2ZL54L6sm82WXpj+N4r2TR+aLaVfW+yhes5M1ieJ96Mh6iuKth7IWgYWsYWAsq9OL4i1l7a6ieG1ZXTJfmvm+RPEOZL5MU5P5ErM9mS9x15L1KfAo6z6QZT4q0Pgoa04FmmW+4yqKd1PJuoniHfpkvsT2RdZ1FG82kDWK4j20ZLUCI1mDwLWsl8CzrDkVaNzKqqhAY1PJogKN1VzWbRTvc0fWMorXu6fnSzx8IvNlnmTtAxNZdSAbWqMCTV9gUoHG9CiLCjSaHRVoOrRGBZpYD6lAMwvm+TJj3u1mlmS+S4fWAlnmowJNh9aoQONqRwWamO2pQBN3QyrQzCMPUZkxl+ayobX+LHDL42Xmhje7mVWfUfzEtmaIJNEb6MznwGlojR34zIgbTeaavRauDP9N3IHf4lfb+/dJrxOIVZcD+XiivESbFsJb0lxF3nZyIuq5BYth1sOQmQhr1mGOxmrmzF5Z04qbr/VF3iYK917MiFjXzBV5I1ndhyjcqaaieDg3YAXMmtWsDVpNV9ZzFG7DqdxeW6w3RT5gxXsCU1NZVfH5biFrV3y+o6ZKdMQne5zenJNxraZixcDaUFOR7y4ykbeNwo3EC1qrxRHK1FQXqSW+Vmn0qKm8K5HvrI1YBbRuyXfehGNML8p3dfH5Lqupis931FQJpqm8XkW+I99dYkq+uyzfHaJwS1lz8p2sPflOVmsdheuwX+H1yXfWWt+wEHluK9YIyHd/Id8dyXeyXpoo3ErWoPiz+rcV+c57or9L3PN+NtHnuNbEkXyX2LFfkdjrrT7nZfsvcdbF57vfBuS7xOZIvkts9/qhOyl+8eQPd+OOpPqp+BUuZ90UP+cAAAAAAAAAAACAonwFJjJHlpgdRvIAAAAASUVORK5CYII=") center center no-repeat; background-size: 20px}
.Header .menu dl .sub-list{display:none;width:160px;position:absolute;left: 100%;top: 0;background:#d1edf8;z-index:100;}
.Header .menu dl .sub-list a{}
.Header .menu dl dd:hover .sub-list{display: block}
.Header .topR {padding-top:20px;text-align:right}
.Header .topR a {color:#a3a3a3;font-family:SimSun;font-size:12px}
.Header .topR .search {margin-top:15px;border:1px solid #e8e8e8;border-radius:50px;height:25px;line-height:25px;width:167px;position:relative;padding-left:15px;overflow:hidden;float:right}
.Header .topR .search .btn_search {background:#fff url(../img/search.png) no-repeat center;position:absolute;width:25px;height:25px;border-radius:100em;right:0;top:0}
.Header .topR .search input {padding-right:30px;width:137px}
.Header .topR .search .btn_search:hover {background-color:#e1e1e1}
.yh {
  font-family: 'Microsoft YaHei';
}
.indexRowDate {
  height: 20px;
  line-height: 20px;
  padding-left: 20px;
  margin-bottom: 10px;
}
.indexLogin .text {
  border: 1px solid #e1e1e1;
  height: 20px;
  width: 80px;
}
.indexLogin a {
  display: inline-block;
  background: #015293;
  color: #fff;
  border-radius: 5px;
  padding: 0px 10px;
}
.Footer {
  font-size: 12px;
  position: relative;
  margin: 20px 0 0px 0;
  background: #0078b4 url(../img/footBg.jpg) no-repeat 80% center;
  padding: 40px 0 60px 0;
  text-align: center;
  color: #b1d0e9;
  width:100%;
  display: table;
}
.Footer a {
  color: #fff;
  margin: 0px 15px;
}
.Footer a:hover {
  text-decoration: underline;
}
.Footer p {
  line-height: 22px;
}
.Footer .link {
  padding: 15px 0;
  border-bottom: 1px solid #028bd1;
  font-family: 'Microsoft YaHei';
  font-size: 14px;
  margin-bottom: 25px;
}
.Footer .img {
  position: absolute;
  right: 300px;
  top: 20px;
}
.Footer .l_info {
  float: left;
  width: 890px;
  text-align: left;
}
.Footer .qcode dl {
  float: left;
  margin: 0px 10px;
}
.Footer .qcode dt {
  width: 102px;
  height: 102px;
}
.Footer .qcode dt img {
  width: 100%;
}
.Footer .qcode dd {
  padding-top: 10px;
}
.pageIndex {
  padding: 20px 10px;
}
.pageIndex .lbd {
  width: 449px;
  box-sizing: border-box;
}
.pageIndex .rbd {
  width: 260px;
  box-sizing: border-box;
}
.indexBox {
  background-color: #fff;
  padding: 0px 5px;
}
.indexBox .head {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #dadada;
  background: #f7f7f7;
}
.indexBox .head .on {
  border: 1px solid #ddd;
  border-bottom: 0;
  display: inline-block;
  color: #007cc5;
  background: #fff;
}
.indexBox .head li {
  display: inline-block;
  padding: 0px 20px;
  font-size: 18px;
  font-family: 'Microsoft YaHei';
  font-weight: 400;
  color: #333;
}
.indexBox .bottom {
  padding: 20px 15px 0 15px;
}
.indexBox.w1 {
  width: 425px;
}
.ml10 {
  margin-left: 10px;
}
.newsList {
  line-height: 30px;
  font-size: 12px;
}
.newsList a {
  display: block;
  position: relative;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newsList a .date {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 12px;
  color: #999;
}
.newsList a:hover {
  color: #1a6bac;
  text-decoration: underline;
}
.newsList.hasDate a {
  padding-right: 100px;
}
.newsList.hasIco a {
  background: url(../img/li_bg.jpg) no-repeat 0 center;
  padding-left: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 382px;
}
.indexTitle1 {
  font-size: 24px;
  color: #0d80c8;
  font-family: 'Microsoft YaHei';
  padding-bottom: 10px;
  line-height: 50px;
}
.indexRow {
  margin-bottom: 10px;
  clear: both;
  padding-top: 15px;
}
.indexRow1 .lbd {
  border: 1px solid #e1e1e1;
  /*padding:20px;*/
  /*height:350px;*/
}
.indexRow1 .indexBox {
  width: 685px;
}
.indexRow1 .indexTopNews .title {
  line-height: 30px;
  font-size: 24px;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 30px;
  color: #0079c5;
}
.indexRow1 .indexTopNews .info {
  padding-top: 10px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.indexRow1 .indexTopNews dd {
  margin-left: 0;
  height: 100px;
}
.indexRow1 .indexTopNews dl {
  padding-bottom: 0px;
  margin-bottom: 10px;
}
/*首页轮播*/
.slideBox1 {
  width: 100%;
  height: 480px;
  overflow: hidden;
  position: relative;
  /*margin-top:-10px;*/
  margin-bottom: 0px;
  min-width:1200px;
}
.slideBox1 .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 0px;
  bottom: 10px;
  z-index: 55;
  width: 100%;
  text-align: center;
}
.slideBox1 .hd ul li {
  display: inline-block;
  margin-right: 6px;
  margin-left: 6px;
  width: 10px;
  height: 10px;
  line-height: 10px;
  font-size: 0px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  background: #fff;
  border-radius: 100px;
  overflow: hidden;
}
.slideBox1 .hd ul li.on {
  background: #3db4ff;
  color: #fff;
}
.slideBox1 .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.slideBox1 .bd li {
  zoom: 1;
  vertical-align: middle;
  text-align: center;
}
.slideBox1 .bd a {
  width: 100%;
  height: 480px;
  display: block;
  background: url() no-repeat center;
}
.slideBox1 .bd img {
  width: 100%;
  height: 480px;
  display: block;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox1 .prev,
.slideBox1 .next {
  position: absolute;
  left: 10%;
  top: 50%;
  margin-top: -41px;
  display: block;
  width: 21px;
  height: 82px;
  background: url(../img/slider-arrow.png) -21px center no-repeat;
  z-index: 99;
  cursor: pointer;
}
.slideBox1 .next {
  left: auto;
  right: 10%;
  background-position-x: 0;
}
.slideBox1 .prev:hover,
.slideBox1 .next:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.slideBox1 .prevStop {
  display: none;
}
.slideBox1 .nextStop {
  display: none;
}
/*图片切换*/
.slideBox {
  width: 449px;
  height: 294px;
  position: relative;
  z-index: 54;
  overflow: hidden;
}
.slideBox .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 15px;
  z-index: 55;
  width: 100%;
}
.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  text-align: right;
  /*float:left;*/
}
.slideBox .hd ul li {
  display: inline-block;
  margin-right: 6px;
  width: 10px;
  height: 10px;
  line-height: 10px;
  font-size: 0px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  background: #fff;
  border-radius: 100px;
  overflow: hidden;
}
.slideBox .hd ul li.on {
  background: #3db4ff;
  color: #fff;
}
.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.slideBox .bd img {
  width: 449px;
  height: 294px;
  display: block;
}
.slideBox .bd ul li {
  position: relative;
}
.slideBox .bd ul li .info {
  position: absolute;
  background-color: #000;
  line-height: 50px;
  height: 50px;
  bottom: 0px;
  left: 0px;
  z-index: 56;
  width: 100%;
  padding-left: 10px;
  font-size: 14px;
  font-family: SimSun;
  color: #fff;
  filter: alpha(opacity=80);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.slideBox .bd ul li .info a {
  color: #fff;
}
.indexTopNews dl {
  margin-bottom: 20px;
}
.indexTopNews dt {
  float: left;
  width: 130px;
  height: 80px;
  overflow: hidden;
}
.indexTopNews dd {
  margin-left: 140px;
}
.indexTopNews .title {
  font-size: 14px;
  font-family: 'Microsoft YaHei';
  line-height: 20px;
  height: 40px;
}
.indexTopNews .info {
  font-size: 12px;
  color: #333;
  line-height: 18px;
  padding-top: 5px;
}
.indexTopNews:hover .title {
  color: #1a6bac;
}
.indexRow2 {
  padding-top: 15px;
}
.indexRow2 dl {
  float: left;
/*  width: 244px;*/
  margin: 0px  54px 0 0;
}
.jht_dt{
	border-bottom: 1px solid #ff0101;
	color: #ff0101;
}
#jht_dt{
	border-bottom: 1px solid #ff0101;
	color: #a0001a;
}
.indexRow2 dl dt {
  border-bottom: 1px solid #007cc5;
  line-height: 45px;
  height: 45px;
  color: #0d80c8;
  font-size: 22px;
  font-family: 'Microsoft YaHei';
}
.indexRow2 dl dt img {
  vertical-align: text-bottom;
  margin-right: 10px;
}
.indexRow2 dl dd {
  padding: 20px 0;
  line-height: 50px;
}
.indexRow2 dl .more {
  background: url(../img/li_bg.jpg) no-repeat right center;
  padding-right: 20px;
  color: #adadad;
  margin-top: 20px;
  display: inline-block;
}
.indexRow2 dl .more:hover {
  text-decoration: underline;
}
.indexRow2 .vido {
  float: right;
}
.indexRow2 .vido .btn_group {
  padding: 0!important;
  font-size: 16px;
  font-family: 'Microsoft YaHei';
  color: #333;
}
.indexRow2 .vido .btn_group a {
  display: inline-block;
  filter: progid:DXImageTransform.microsoft.gradient(gradienttype=0, startColorStr=#ffffff, endColorStr=#eeeeee);
  background: -moz-linear-gradient(top, #ffffff, #eeeeee);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee));
  width: 137px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #ddd;
}
.indexRow_left{
	width:600px;
	height: 481px;
	float: left;
}
.indexRow_left dl{
	float: left;
}
.indexRow_left dl:nth-child(3){
	margin-top: 20px;
}
.indexRow_left dl:last-child{
	margin-top: 20px;
}
.indexRow_left2{
	width: 448px;
	height: 481px;
	float: left;
}
.indexRow_left2 dl{
	width: 448px;
}



.indexRow_right{
	width: 574px;
	height: 481px;
	float: left;
}
.jht_indexRow_right{
	width: 694px;
	height: 467px;
	margin-left: 36px;
}
.indexRow_right_top{
	width: 574px;
	height: 201px;
}
.indexRow_right_top_left{
	width: 354px;
	height: 201px;
	background: url(../img/xcp.jpg)no-repeat;
	float: left;
}
.indexRow_right_top_right{
	width: 210px;
	height: 201px;
	margin-left: 8px;
	float: left;
}
.indexRow_right_top_right a:first-child{
	width: 202px;
    font-size: 20px;
    font-family: 'Microsoft YaHei';
    color: #1886ca;
    border-image: initial;
	display: inline-block;
    height: 54px;
    line-height: 52px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(238, 238, 238)));
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    text-align: left;
}
.indexRow_right_top_right a:first-child>img{
	position: relative;
	top: 4px;
	margin:0 28px ;
}
.indexRow_right_top_right a:nth-child(2){
	width: 98px;
    font-size: 16px;
    font-family: 'Microsoft YaHei';
    color: #333333;
    border-image: initial;
	display: inline-block;
    height: 62px;
    line-height:60px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(238, 238, 238)));
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    text-align: center;
    float: left;
    margin-top: 5px;
}
.indexRow_right_top_right a:nth-child(3){
	width: 98px;
    font-size: 16px;
    font-family: 'Microsoft YaHei';
    color: #333333;
    border-image: initial;
	display: inline-block;
    height: 62px;
    line-height:60px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(238, 238, 238)));
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    text-align: center;
    float: left;
    margin: 5px;
}
.indexRow_right_top_right a:nth-child(4){
	width: 98px;
    font-size: 16px;
    font-family: 'Microsoft YaHei';
    color: #333333;
    border-image: initial;
	display: inline-block;
    height: 62px;
    line-height:60px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(238, 238, 238)));
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    text-align: center;
    float: left;
    margin-top: 5px;
}
.indexRow_right_top_right a:last-child{
	width: 98px;
    font-size: 16px;
    font-family: 'Microsoft YaHei';
    color: #333333;
    border-image: initial;
	display: inline-block;
    height: 62px;
    line-height:60px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(238, 238, 238)));
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    text-align: center;
    float: left;
    margin: 5px;
}
.indexRow_right_bottom{
	width: 574px;
	height: 228px;
	margin-top: 65px;
}
.jht_indexRow{
	width: 696px;
	height: 213px;
	margin: 0;
}
.jht_newsList_foot li{
	width: 220px !important;
	height: 160px !important;
	
}
.jht_newsList_foot li:nth-child(2){
	margin-left: 17px !important;
}
.jht_newsList_foot li:last-child{
	margin-left: 17px !important; 
}
.indexRow_right_bottom_title{
	line-height: 45px;
    height: 45px;
    color: rgb(13, 128, 200);
    font-size: 21px;
    font-family: "微软雅黑";
    border-bottom: 1px solid rgb(0, 124, 197);
}
.indexRow_right_bottom_title  img {
    vertical-align: text-bottom;
    margin-right:20px;
}
.newsList_foot li{
	width: 182px;
	height: 137px;
	float: left;
	margin-top: 24px;
	text-align: center;
	line-height: 20px;
}
.newsList_foot li:nth-child(2){
	margin-left: 10px;
}
.newsList_foot li:last-child{
	margin-left: 10px;
}
.clear{
	clear: both;
}
.indexBanKuai dl {
  /*float: left;*/
  /*width: 284px;*/
  /*height: 331px;*/
  /*background: url() no-repeat center;*/
  /*margin-right: 14px;*/
	float: left;
	width: 350px;
	height: 408px;
	background: url() no-repeat center;
	margin-right: 65px;
	background-size: 100% 100%;!important;
}
.indexBanKuai .no1 {
  background-image: url(../img/indexBanKuai_i1.jpg);
}
.indexBanKuai .no2 {
  background-image: url(../img/indexBanKuai_i2.jpg);
}
.indexBanKuai .no3 {
  background-image: url(../img/indexBanKuai_i3.jpg);
}
.indexBanKuai .no4 {
  background-image: url(../img/indexBanKuai_i4.jpg);
}
.indexBanKuai dt {
  color: #fff;
  font-size: 24px;
  font-family: 'Microsoft YaHei';
  text-align: center;
  padding: 80px 0;
}
.indexBanKuai dd {
  padding-top: 90px;
}
.indexBanKuai dd a {
  background: rgba(0, 160, 233, 0.8);
  color: #fff;
  display: block;
  width: 108px;
  line-height: 32px;
  text-align: center;
  margin: 0px auto;
  font-family: 'Microsoft YaHei';
}
.indexBanKuai dd a:hover {
  background: #00a0e9;
}
.frendLink {
  border: 1px solid #ddd;
  margin: 20px 0;
  padding: 25px;
  line-height: 24px;
}
.frendLink dt {
  font-size: 18px;
  float: left;
  width: 100px;
  font-family: 'Microsoft YaHei';
}
.frendLink dd {
  padding-left: 100px;
}
.frendLink dd a {
  margin: 0px 10px;
  white-space: nowrap;
  display: inline-block;
}
.frendLink dd a:hover {
  text-decoration: underline;
}
/*#endregion */
/*#region 表单 */
.select_group {
  white-space: nowrap;
}
.select_group .select {
  width: 121px;
}
.select_group select.select {
  *width: 133px;
}
.label {
  width: 100px;
  display: inline-block;
  text-align: right;
}
input.text,
.text,
.select,
.textarea {
  vertical-align: middle;
  border: 1px solid #dcdcdc;
  height: 30px;
  line-height: 30px;
  width: 200px;
  border-radius: 0px;
  padding: 0px 5px;
  color: #666;
  background-color: #fff;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.select {
  -webkit-appearance: menulist-button !important;
}
select.select {
  *width: 212px;
}
.textarea {
  height: 100px;
  resize: none;
  line-height: 18px;
}
input[disabled=disabled],
input.disabled,
.disabled {
  cursor: not-allowed;
  background-color: #eeeeee;
  color: #999;
}
input[readonly=readonly] {
  cursor: not-allowed;
  color: #999;
}
.text:focus,
.textarea:focus,
.select:focus {
  background-color: #fefffe;
  border-color: #85BBF9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px #5bc0de !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px #5bc0de !important;
}
/*统一placeholder样式*/
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  /* WebKit*/
  color: #a9a9a9;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #a9a9a9;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #a9a9a9;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #a9a9a9;
}
.must {
  color: #FF3631;
  font-family: SimSun;
  margin: 0px 5px;
}
.error_info {
  color: #FF3631;
  font-size: 13px;
}
input.error,
.error {
  border-color: #FF3631;
  color: #FF3631;
}
.tip {
  color: #999;
  font-size: 13px;
  font-weight: lighter;
}
.tip * {
  vertical-align: bottom;
}
.tip a {
  color: #0094ff;
}
.radioCheckBox {
  display: inline-block;
  *display: inline;
  zoom: 1;
  cursor: pointer;
  margin-right: 10px;
}
.radioCheckBox input {
  margin-right: 3px;
}
.radioCheckBox * {
  vertical-align: middle;
}
.big,
input.big,
select.big {
  width: 400px;
}
select.big {
  *width: 412px;
}
input.small {
  width: 100px;
}
select.small {
  *width: 112px;
}
.btn.small {
  min-width: 0;
  width: auto;
  padding: 0px 8px;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
}
.h1 {
  font-size: 20px;
  font-weight: bold;
}
.h2 {
  font-size: 18px;
  font-weight: bold;
}
.h3 {
  font-size: 16px;
  font-weight: bold;
}
.h4 {
  font-size: 15px;
  font-weight: bold;
}
.h5 {
  font-size: 14px;
  font-weight: bold;
}
.form {
  padding: 30px;
  font-size: 13px;
  line-height: 22px;
}
.form .form_rowItem {
  padding: 8px;
  /**{vertical-align:middle;}*/
}
/*.form p * {
  vertical-align: middle;
}*/
.form .label {
  margin-right: 5px;
}
.form .h5 {
  padding: 10px 0;
}
.form .previewImg {
  display: block;
  padding: 10px;
  padding-left: 108px;
}
.form .previewImg img {
  width: 100px;
  height: 100px;
  border: 1px solid #dcdcdc;
  margin: 5px 2px;
}
.form .fileList {
  padding-left: 108px;
}
.form .fileList p {
  border-bottom: 1px dotted #eaedf1;
  padding: 5px 10px;
}
.form .fileList p .btn_link {
  display: none;
}
.form .fileList p:hover {
  background: #f5f6fa;
}
.form .fileList p:hover .btn_link {
  display: inline-block;
}
.form .fileList .fileName {
  margin-right: 20px;
}
.form .fileList img {
  vertical-align: text-bottom;
  margin-right: 5px;
}
.formTable .label {
  display: table-cell;
  /*background:#efefef;border-color:#dcdcdc;*/
  color: #000;
}
.formTable .textarea.big {
  /*width:612px;*/
  width: 80%;
}
.formTable table .tableName {
  font-size: 13px;
  font-weight: normal;
  padding-top: 15px;
}
.formTable .text,
.formTable .select {
  width: 150px;
}
.formTable select.select {
  *width: 162px;
}
.formTable input.small {
  width: 100px;
}
.formTable input.big {
  width: 482px;
}
.formTable table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #efefef;
  /*width:100%;margin:0px auto;*/
}
.formTable table th {
  padding: 10px 8px;
  border-bottom: 1px solid #efefef;
  letter-spacing: 3px;
  background-color: #F5F6FA;
  text-align: left;
  padding-left: 20px;
}
.formTable table td {
  padding: 8px;
  vertical-align: middle;
  border-bottom: 1px dotted #efefef;
}
.formTable .tableInnerTable {
  margin: 0px auto;
  width: 95%;
}
.formTable .tableInnerTable th {
  font-weight: normal;
  padding-left: 8px;
  background: #fafafa;
  letter-spacing: 0px;
  border-right: 1px solid #efefef;
}
.formTable .tableInnerTable td {
  border-right: 1px dotted #efefef;
}
.formTable .previewImg {
  padding-left: 0;
}
.formTable .fileList {
  padding-left: 0;
}
.maxTable {
  width: 100%;
  margin: 0px auto;
}
.btn_group {
  text-align: center;
  padding: 15px 0!important;
}
.btn {
  min-width: 60px;
  padding: 0px 10px;
  color: #fff;
  height: 30px;
  border-radius: 2px;
  font-family: 'Microsoft YaHei';
  cursor: pointer;
  background-color: #015293;
  margin: 3px 5px;
  vertical-align: middle;
  font-size: 13px;
  font-weight: lighter;
  box-sizing: content-box;
}
.btn i {
  margin-right: 5px;
}
a.btn {
  line-height: 30px;
  text-align: center;
  display: inline-block;
}
.btn_primary {
  background: #949494;
}
.btn_link {
  color: #06C;
  margin: 0px 5px;
  cursor: pointer;
}
.btn_link:hover {
  color: #147ae0;
  text-decoration: underline;
}
.temp {
  line-height: 24px;
}
.sitMap {
  margin: 0px auto;
  width: 1000px;
  margin-bottom: 50px;
  font-size: 14px;
}
.sitMap li {
  float: left;
  width: 200px;
  padding: 10px 0;
  text-align: center;
}
.sitMap a:hover {
  color: #1a6bac;
  text-decoration: underline;
}
/*#endregion*/
/*#region 带左菜单的列表页 */
.column_banner {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 300px;
  margin-bottom: 20px;
  background: url() no-repeat center;
  min-width: 1200px;
}
.leftMenu {
  width: 240px;
  float: left;
  font-family: 'Microsoft YaHei';
}
.leftMenu .lmTitle {
  display: block;
  height: 60px;
  line-height: 60px;
  background: #007cc5;
  color: #fff;
  text-align: center;
  font-size: 24px;
  margin-bottom: 10px;
}
.leftMenu a {
  display: block;
  height: 60px;
  line-height: 60px;
  border: 1px solid #ddd;
  font-size: 18px;
  color: #000;
  padding: 0px 30px;
  position: relative;
  margin-bottom: 10px;
}
.leftMenu i {
  background-image: url(../img/leftMenu_itemBg.png);
  background-position: 0px 0px;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -9px;
}
.leftMenu .on,
.leftMenu a:hover {
  color: #0078b4;
}
.leftMenu .on i,
.leftMenu a:hover i {
  background-position: -18px 0px;
}
.leftMenu dd {
  background: #e9eef4;
  padding: 20px 30px;
}
.leftMenu dd a {
  color: #666;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  border: 0;
  background: url(../images/leftMenu_i.png) no-repeat 0 center;
}
.leftMenu dd a:hover,
.leftMenu dd .on {
  background-image: url('../images/leftMenu_i_on.png');
}
.righBody {
  width: 946px;
  float: right;
}
.righBody .tab {
  margin: 0;
}
.righBody .bd {
  border: 1px solid #ddd;
  border-top: 0;
  min-height: 500px;
}
.righBody .tubiao {
  margin-top: 20px;
  width: 100%;
  margin: 0px auto;
}
.navbar {
  border: 1px solid #ddd;
  position: relative;
  line-height: 50px;
  font-family: 'Microsoft YaHei';
  border-left: 0;
  border-right: 0;
}
.navbar .nTitle {
  font-size: 24px;
  color: #333;
  padding-left: 20px;
}
.navbar .current {
  position: absolute;
  right: 20px;
  top: 0;
  white-space: nowrap;
  background: url(../img/ico_home.png) no-repeat 0 16px;
  padding-left: 20px;
  font-family: SimSun;
  color: #585858;
}
.navbar .current a {
  color: #585858;
  margin: 0 5px;
}
.navbar .current a:hover {
  text-decoration: underline;
}
.navbar .current span {
  color: #2056a1;
  margin: 0 5px;
}
.width10 {
  display: inline-block;
  width: 10px;
}
.contentPage.bottom {
  padding: 10px 20px;
}
.contentPage .title {
  font-size: 30px;
  color: #000;
  text-align: center;
  line-height: 25px;
  padding: 40px 0 30px 0;
  font-family: 'Microsoft YaHei';
}
.contentPage .news_about {
  text-align: center;
  font-size: 12px;
  color: #8B8B8B;
  line-height: 40px;
  border: 1px dotted #cccccc;
  border-left: 0;
  border-right: 0;
}
.contentPage .news_about a {
  color: #8B8B8B;
  margin: 0px 5px;
  cursor: pointer;
}
.contentPage .news_info {
  line-height: 200%;
  margin: 20px 0px;
  padding: 0px 10px;
  font-size: 16px;
  font-family: 'Microsoft YaHei';
}
.contentPage .news_info img {
  max-width: 100%;
}
.contentPage .news_info .img {
  display: block;
  margin: 0 auto;
  text-align: center;
}
.contentPage .news_info .img img {
  display: block;
  margin: 0 auto;
}
.contentPage .news_updown {
  margin: 50px  0 10px 0;
}
.contentPage .news_updown a:hover {
  text-decoration: underline;
}
.contentPage .contentbgColor {
  /*background:#f5f5f5;*/
  padding: 10px 20px;
}
.fenxiang {
  height: 28px;
  line-height: 28px;
}
.newsListPage dl {
  border-bottom: 1px dotted #e3e3e3;
  padding: 20px 0 20px 0;
  margin: 0;
}
.newsListPage dt {
  float: left;
  margin-right: 20px;
  width: 190px;
  height: 120px;
  line-height: 200px;
  overflow: hidden;
  text-align: center;
  border: 1px solid #ddd;
}
.newsListPage dt img {
  max-height: 100%;
  margin: 0px auto;
  width: 190px;
  height: 120px;
}
.newsListPage dd a {
  color: #666;
}
.newsListPage dd .news_title {
  padding: 10px 0;
  font-size: 22px;
  color: #333;
  font-family: 'Microsoft YaHei';
  font-weight: 400;
}
.newsListPage dd .news_note {
  padding: 5px 0;
  color: #999;
  display: none;
}
.newsListPage dd .news_note a {
  color: #999;
}
.newsListPage dd .news_summary {
  line-height: 25px;
  font-size: 14px;
  font-family: 'Microsoft YaHei';
  height: 50px;
  overflow: hidden;
}
.newsListPage dd:after {
  content: "";
  display: block;
  clear: both;
}
.newsListPage a:hover {
  text-decoration: underline;
}
.newsListPage2 {
  padding: 20px;
}
.newsListPage2 .newsList {
  line-height: 60px;
  font-size: 14px;
  font-family: 'Microsoft YaHei';
}
.newsListPage2 li {
  border-bottom: 1px dashed #ddd;
}
.newsListPage2 .downFile li {
  position: relative;
}
.newsListPage2 .downFile li .down {
  position: absolute;
  right: 0;
  top: 0;
  padding-right: 0;
}
.Pager {
  text-align: center;
  padding: 20px 0;
  font-size: 14px;
  white-space: nowrap;
  display: table;
  margin: 40px auto;
  font-family: 'Microsoft YaHei';
  border-collapse: collapse;
}
.Pager a {
  display: table-cell;
  border: 1px solid #ccc;
  width: 38px;
  height: 40px;
  line-height: 40px;
}
.Pager a:hover {
  background: #eee;
}
.Pager a.on {
  background: #017dd4;
  color: #fff;
}
/*选项卡*/
.tab {
  text-align: left;
  margin-top: 20px;
  font-family: 'Microsoft YaHei';
}
.tab .hd {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ddd;
  position: relative;
  font-size: 16px;
}
.tab .hd ul {
  float: left;
  position: absolute;
  left: 0px;
  top: -1px;
  height: 42px;
  /*border-left:1px solid #ddd;*/
}
.tab .hd ul li {
  float: left;
  padding: 0 20px;
  cursor: pointer;
  /*background: #FBFAF8;*/
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
  color: #666;
  margin-right: 10px;
}
.tab .hd ul li.on {
  height: 40px;
  background: #fff;
  border-top: 3px solid #3474b1;
  color: #333;
  margin-top: -1px;
}
.tab .bd {
  padding: 20px;
}
.tab .bd .bdItem {
  display: none;
}
.aboutWe {
  padding: 0px 0 40px 0;
  font-family: 'Microsoft YaHei';
}
.aboutWe h1 {
  font-size: 25px;
  padding-bottom: 30px;
  font-weight: 400;
}
.aboutWe p {
  line-height: 24px;
  padding: 0 0 20px 0;
  font-size: 14px;
}
.aboutWe h4,
.aboutWe .h4 {
  font-size: 18px;
  font-weight: 400;
  margin: 10px 0;
}
.aboutWe h5,
.aboutWe .h5 {
  font-size: 14px;
  font-weight: 400;
}
.aboutWe .map {
  margin-top: 20px;
}
.siteMap {
  min-height: 500px;
  font-family: 'Microsoft YaHei';
  padding-bottom: 50px;
}
.siteMap dl {
  margin: 20px;
  border-bottom: 1px solid #ddd;
}
.siteMap dt {
  font-size: 18px;
  line-height: 40px;
  display: block;
  padding: 0 10px 0px 10px;
  color: #0078b4;
  position: relative;
}
.siteMap dd {
  padding: 20px 20px 20px 20px;
  line-height: 24px;
}
.siteMap dd a {
  font-size: 14px;
  margin: 5px 20px;
  white-space: nowrap;
  display: inline-block;
  color: #666;
}
.siteMap dd a:hover {
  text-decoration: underline;
  color: #0078b4;
}
/*#endregion */
/*#region 人才招聘 */
.zhaopin {
  font-family: 'Microsoft YaHei';
}
.zhaopin h1,
.zhaopin h2,
.zhaopin h3,
.zhaopin h4,
.zhaopin h5,
.zhaopin h6 {
  font-weight: 400;
}
.zhaopin h1 {
  font-size: 20px;
}
.zhaopin .h2 {
  font-size: 24px;
  text-align: center;
  font-weight: 400;
  padding-bottom: 50px;
}
.zhaopin .jobs_list li {
  width: 100%;
  position: relative;
  margin: 0px;
  border-bottom: 1px dotted #e3e3e3;
  padding: 20px 0px;
}
.zhaopin .jobs_list dt {
  width: 30%;
  float: left;
}
.zhaopin .jobs_list dd {
  width: 70%;
  float: left;
  font-size: 1.4rem;
  line-height: 2.4rem;
  color: #666;
}
.zhaopin .job_but {
  background-color: #007AB4;
  color: #fff;
  width: 280px;
  display: block;
  padding: 10px 25px;
  margin: auto;
  border-radius: 4px;
  font-size: 1.4rem;
  margin-top: 20px;
}
.zhaopin .job_but:hover {
  color: #fff;
}
.zhaopin p {
  font-size: 14px;
}
.zhaopin .fc_grey {
  padding-top: 20px;
  color: #666;
}
/*#endregion */
/*#region 图片列表 */
.imgList {
  margin-top: 20px;
  font-family: 'Microsoft YaHei';
}
.imgList dl {
  float: left;
  border: 1px solid #dcdcdc;
  margin: 0 5px 10px 5px;
  width: 300px;
  overflow: hidden;
}
.imgList dt {
  width: 300px;
  height: 200px;
  line-height: 200px;
  text-align: center;
  overflow: hidden;
  position: relative;
}
.imgList dt * {
  vertical-align: middle;
}
.imgList dt .operation {
  display: none;
  position: absolute;
  right: 0;
  left: 0;
  height: 22px;
  top: 0;
  line-height: 20px;
  padding: 5px 10px;
  font-size: 14px;
  color: #fff;
  background: url(../images/opacity.7.png) repeat;
}
.imgList dt .operation a {
  color: #c3c3c3;
  cursor: pointer;
  margin-left: 5px;
}
.imgList dt .operation a:hover {
  color: #fff;
}
.imgList dt img {
  width: 300px;
  height: 200px;
  display: block;
}
.imgList dd {
  /*background:@themeHoverColor;color:#fff;*/
  line-height: 25px;
  height: 60px;
  padding: 1px 0px;
}
.imgList dd .name {
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
}
.imgList dd .size {
  font-size: 12px;
  color: #8696aa;
  display: none;
}
.imgList dl:hover .operation {
  display: block;
}
/*#endregion */
/*# sourceMappingURL=PublicStyle.css.map */
.zxzx_bar {
    border: 1px solid #dedede;
    border-radius: 5px;
    background: #fff;
    position: fixed;
    right: 10px;
    bottom: 230px;
    z-index: 99;
}
.zxzx_bar a {
    display: block;
    cursor: pointer;
    color: #fff;
}
.zxzx_bar dl {
    color: #666;
    position: relative;
    border-bottom: 1px solid #ccc;
}
.zxzx_bar dl dt {
    text-align: center;
    padding: 5px;
}
.zxzx_bar dl dt img{
	margin-top: 10px;
}
.zxzx_bar dl dt p{
	font-size: 14px;
}
.zxzx_bar a:hover{
	background: #dedede;
	opacity: 0.8;
}

/*****************新增样式****************/
.jqfw_content_top,.jqfw_content_foot{
  position: relative;
  overflow: hidden;
}
.jqfw_content_top img{
  display: block;
  width: 100%;
  height: 100%;
}
.jqfw_content h1.jqfw_jrzx{
  padding-bottom: 10px;
  border-bottom:2px solid #eee;
}
.jqfw_content h1.jqfw_zyyw{
  padding: 0;
  margin: 0 25px;
  padding-top: 37px;
  padding-bottom: 5px;
  color: #412d60;
  border-bottom:2px solid #412d60;
}
.jqfw_content h1.jqfw_zjxm{
  padding: 0;
  margin: 0 25px;
  padding-top: 37px;
  padding-bottom: 5px;
  color: #cc6032;
  border-bottom:2px solid #cc6032;
}
.jqfw_content_foot h1{
  padding: 0 25px;
  padding-top: 36px;
}
.jqfw_content .newsList li a{
  margin-top: 0;
}
.jqfw_content .newsList.hasIco a{
  width: 370px;
}
.jqfw_content_foot ul{
}
.jqfw_content_foot ul li{
 float: left;
}
.jqfw_content_foot ul li a{
  padding: 0;
  margin-left: 25px;
  margin-top: 20px;
  color: #333;
}
.jqfw_content_foot a.long{
	padding:0;
	margin-top:10px;
}