/* CSS Document */
/* [1. Body] */
body,html{padding:0; margin:0;}
body {
	min-height: 100%;
	padding-bottom: 0;
	font-family: 'Open Sans';
	font-size: 13px;
	line-height: 1.5;
}
ul{margin:0;padding:0; list-style:none;}
li {list-style-type:none;}
body,button,input,select,textarea{font:12px/1.5 Lucida Grande,Lucida Sans Unicode,Helvetica Neue,Hiragino Sans GB,Microsoft Yahei,sans-serif;color:#4b4b4b}
input::-webkit-input-placeholder { /* WebKit browsers */color:#999;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#999;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#999;}
input:-ms-input-placeholder { /* Internet Explorer 10+ */color:#999;}
a {color: #3b65a7;text-decoration: none;outline: none;}
button:focus {outline: -webkit-focus-ring-color auto 0px;}
button[disabled],button[disabled] button{color:#ccc;opacity:1;cursor:default}
.login-top {height:40px;margin-bottom:16px;}
.login-top .login-title {margin:auto;width:1024px;height:100%}
.login-center {height:524px;background:url('../images/login/login-banner.png') no-repeat;  background-size:100% 100%;}
.input-form {
	float:right;top:10px;
	right:10px;height:357px;
	width:360px;background:#fff;
	padding-top:53px; border: solid 0px;
	box-shadow: 5px 10px 20px 2px rgba(0,0,0,.27);position:absolute;}
 
.input-form  > div {height:43px;line-height:43px;border-bottom:solid #e0dcdc 1px;margin:auto 27px;}
.input-form .ipt{padding:0px;font-size:14px;border:0;background-color:rgba(0, 0, 0, 0.00);line-height:43px;color:#757575;}
select::-ms-expand { display: none; }
.input-form select:focus,
.input-form input:focus {outline: -webkit-focus-ring-color auto 0px;}
.input-form .btn {height:40px;border-bottom:solid #e0dcdc 0px;margin:auto 27px;}
.input-form .btn button {background-color:#397FC4;width:100%;border-radius:10px;height:40px;font-size:16px;color:#fff;border:0;cursor:pointer;}
.input-form .btn button[disabled] {border: 1px solid #eeecec;background: #eeecec;color: #9f9f9f;text-shadow: 0 1px 0 #fff;cursor: default;}
.input-form .btn button.active{background-image: url(../images/loading1.gif);background-repeat: no-repeat;background-position: center 10px;z-index:10;}
#register_getcode {background-color:#B7B7B5;border-radius:5px;height:35px;font-size:16px;color:#707070;border:0;cursor:pointer;margin-top:4px;}
.input-form .login_tips {position:absolute;text-indent: 3px;height: 30px;line-height: 33px;border: 1px solid #ebccd1;color: #a94442;background-color: #f2dede;border-radius: 5px;width: 306px;margin-top: -35px;}
.login_tips i {position: relative;top: 1px;font-size: 14px;padding-right: 5px;}
.input-form .login_tips-succeed{position:absolute;text-indent:3px;height:30px;line-height:33px;border:1px solid #5e8800;color: #fff;background-color: #62b600 ;border-radius:5px;width: 306px;margin-top: -35px;}
.login_tips-succeed i{position: relative;top: 1px;font-size: 14px;padding-right: 5px;}
.login-bottom {width:1024px;margin:auto;text-align:right;margin-top:20px;color:#828282;}

/*æˆ‘æ˜¯æ‚¬æµ®èœå•*/
.menu{position: fixed;z-index: 999;right:20px;}
.menu .item{margin: 0 0 0 5px;position:relative;}
.menu .item .popover{ min-width:180px; min-height:100px;background-color:#FFF;position: absolute;left:-192px;top:0px;border-radius: 8px;box-shadow: 0 0 10px 2px rgba(0,0,0,.27);display:none;}
.popover-bd {padding:5px;font-size: 13px;padding-left:10px;padding-right:10px;padding-bottom:10px;}
.popover-bd h3{line-height:10px;padding: 0px;text-align: center;}
.popover-bd hr{background-color:#ccc;}
.popover-bd ul{padding: 0px;}
.popover-bd ul li{list-style-type:none;line-height: 45px;height: 45px;border-bottom: 1px solid #E6E4E4;text-align: left;overflow:hidden;font-size: 12px;padding-left:10px;font-family: 'Microsoft YaHei', 'Helvetica Neue', 'Hiragino Sans GB', 'Segoe UI', Tahoma, Arial, STHeiti, sans-serif;}
.menu .item .popover .arrow{ position:absolute; width:20px; height:20px; top:20px; right:-20px; }
.menu .item .popover .arrow *{ display:block; border-width:10px; position:absolute; border-style:dashed dashed dashed solid; font-size:0; line-height:0; }
.menu .item .popover .arrow em{border-color:transparent transparent transparent #ccc;}
.menu .item .popover .arrow span{border-color:transparent transparent transparent #FFF; left:-1px;}

.gwDarger {
	position: fixed;z-index: 999;top:0;
}

@media only screen and (min-width:1921px){
	.login-banner{height:408px;}
	.login-img{width:100%;position:absolute;top:0;left:0;margin-left:0;}
	}	
.login-main{float:center;clear:both; width:90%; overflow:hidden; margin:auto;min-width:1260px}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*pic*/
.login-header{ width:1200px; height:68px; margin:auto;}
.login-header img{ margin-top:20px; display:block; float:left;}
.login-banner{width:100%;min-width:1002px;height:408px;position: relative;}
.login-img{float:left; height:408px;width:100%;}
.sign{width:90%;height: 408px; margin:0 auto;position:relative; }
/*通知公告*/
.newsmain{ float:center; width:100%;;min-width:1002px;background-color:#FFF;} 
.newsleft{ float:left; width:49%;background-color:#FFF;}
.newsleft-nav{width:100%; border-bottom:solid 1px #dadada; float:right; float:left;}
.newsleft-title{ width:570px; border-bottom:1px dashed #b9b9b9; padding-bottom:3px; float:left; padding-left:5px;}

.newsright{ float:right; width:49%;background-color:#FFF;}

.news1{margin-left:10px;margin-top:16px;}
.news-nav{width:100%; border-bottom:solid 1px #dadada; float:right; float:left;}
.news-nav li{width:80%; cursor:pointer; font-weight:bold; border:solid 1px #dadada; border-bottom:none; float:left; text-align:center; height:35px; line-height:32px;margin-right:-1px;}
.news-nav li a{width:20%; cursor:pointer; font-weight:bold; border:solid 1px #dddddd; border-bottom:none; float:right; text-align:center; height:35px; line-height:32px;margin-right:-1px;padding-right:30px; }

.news-nav1{ background-color:#dadada; color:#0074ce; background-position:center 4px;}
.news-words,.news-words2{ width:100%; overflow:hidden; float:right;}
.newswords-box{ height:29px; line-height:36px;}
.newswords-box .dian,.newswords-box .news2{float:left; font-size:14px; color:#333;}
.newswords-box .riqi{ float:right;}
.news2:hover{ color:#0074ce;cursor: pointer;}
.news-tit{ display:block; float:left; margin-top:10px; margin-right:35px; font-size:18px; color:#0074ce; line-height:16px; padding-left:25px; background-image:url(../images/login-tit.png); background-repeat:no-repeat;}
.news-more{ display:block; float:right;font-size:12px; color:#0074ce; margin-top:10px; cursor:pointer;}

/*çƒ­ç‚¹æœåŠ¡*/
.news-right{ width:100%; overflow:hidden; /* float:right; */}
.news-right .news-tit{ margin-top:25px; margin-bottom:10px;}
.news-right-info{width:100%; overflow:hidden;}
.news-right-info a{display:block; float:left;width:25%;height:130px;border:solid 1px #dddddd; cursor:pointer;}
.news-right-info a:hover{ background-color:#ededed;}
.rdfw1,.rdfw2,.rdfw3,.rdfw4.rdfw5,.rdfw6,.rdfw7,.rdfw8,.rdfw9{margin-right:-1px;background-repeat:no-repeat;}
.rdfw1{ background-image:url(../images/rdfw1.png);}
.rdfw2{ background-image:url(../images/rdfw2.png);}
.rdfw3{ background-image:url(../images/rdfw3.png);}
.rdfw4{ background-image:url(../images/rdfw4.png);}
.rdfw5{ background-image:url(../images/rdfw5.png);}
.rdfw6{ background-image:url(../images/rdfw6.png);}
.rdfw7{ background-image:url(../images/rdfw3.png);}
.rdfw8{ background-image:url(../images/rdfw3.png);}
.rdfw9{ background-image:url(../images/rdfw3.png);}
.news-right-info a p{ font-size:14px; font-weight:bold; color: #333;line-height:100px; margin-right:20px;float:right;}
.login-footer{ background-image:url(../images/login-footer.png); width:100%; height:123px; line-height:20px; color:#fff; text-align:left; margin-top:20px; padding-left:50px;}
.login-text,.login-yzm{ position: relative;}
.login-text-span{color: #333;font-weight: bold;}
.login-text .ipt{width: 83.3%;float: right;}
.login-yzm .ipt{width: 74%;float: right;}
.login-user-type{width: 150px;float: right; }

.ef-select{width:160px;padding-left:5px;padding-right:5px;height:32px;float:right;background-color:#fff;border:1px solid #ddd; margin: 10px 30px 0px 0px;}


.mask,.mask1{
	position:absolute;
	background:#000;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    z-index:1000;
    display:none;
}
.modal,.modal1{
	position:fixed;
	top:5%;
	width:100%;
    height:100%;
	z-index:1005;
	display:none;
}
.modal-content{
	width:60%;
}
.modal .modal-content .form-group{
	position:realtive;
	height:33px;
	line-height:33px;
	padding: 6px 12px;
}


.modal .modal-content select,.modal .modal-content input,#uploadfile{
	background-color: rgb(255, 255, 255);
	background-image: none;
	border: 1px solid rgb(229, 230, 231);
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	border-radius: 1px;
	color: inherit;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
	font-size: 14px;
}

a.btn:hover,a.btn:focus,a.btn:active,a.btn.active,a.btn.disabled,a.btn[disabled]{text-decoration:none}
.btn:active,.btn.active{background-color:#ccc}
.btn:first-child{*margin-left:0}
.btn.active,.btn:active{-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset; box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset}
 
/*默认——灰色 通常用于取消*/
.btn-default{background-color:#e6e6e6}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active{color:#333;background-color:#c7c7c7;border-color:#c7c7c7}
 
/*主要——主色 通常用于确定、提交、购买、支付等*/
.btn-primary{color:#fff;background-color:#5a98de; border-color:#5a98de}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{color:#fff;background-color:#6aa2e0;border-color:#6aa2e0}
 
/*次要按钮*/
.btn-secondary{color:#fff;background-color:#3bb4f2; border-color:#3bb4f2}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active{color:#fff;background-color:#0f9ae0;border-color:#0f9ae0}
 
/*成功*/
.btn-success{color:#fff;background-color:#5eb95e; border-color:#5eb95e}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active{color:#fff;background-color:#429842;border-color:#429842}
 
/*警告*/
.btn-warning{color:#fff;background-color:#f37b1d; border-color:#f37b1d}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active{color:#fff;background-color:#c85e0b;border-color:#c85e0b}
 
/*危险*/
.btn-danger{color:#fff;background-color:#dd514c; border-color:#dd514c}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active{color:#fff;background-color:#c62b26;border-color:#c62b26}
 
/*链接*/
.btn-link{color:#0e90d2;cursor:pointer;border-color:transparent;background-color:transparent}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active{color:#095f8a;text-decoration:underline;background-color:transparent}
 
/*禁用状态*/
.btn.disabled{cursor:not-allowed;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none; pointer-events:none}


/* 底部及地图 ****************************************************** */
#contentsxdt .cont01 {
	width: 1200px;
	overflow: hidden;
	clear: both;
	position: relative;
	margin:5px auto;
	border: 0px solid rgb(119, 230, 231);
}
#contentsxdt .boxL02 { 
		/* width: 694px; 864px*/
	min-width:844px;
	overflow: hidden;
	float: left;
	border: 0px solid rgb(19, 210, 211);
}

#contentsxdt .boxR02 {
	width: 298px;
	overflow: hidden;
	float: right;
	/*margin-top:25px; margin-bottom:10px;*/
	border: 1px solid rgb(229, 230, 231);
}
/* 图标高度 ****************************************************** */
#content .affLatest {
	height: 425px;
} 

#contentsxdt .wrap01 .txt .tabTxt {
	height:120px;
	overflow:auto;
}

#contentsxdt .cont01 .wrap02 .subTxt1{
	margin-top:5px;
	height:255px;
	overflow:auto;
}

/* 设区市专栏 ****************************************************** */
#contentsxdt .mapHall .tit {
	border-bottom: 1px solid #d4d4d4;
	padding-bottom: 2px;
}

#contentsxdt .mapHall .tit li {
	background-position: 2px -106px;
	text-align:center ; 
	vertical-align: middle; 
	font-size:16px; 
	font-weight:bold; 
	color: #333; 
	line-height:30px;  
}

#contentsxdt .mapHall .txt {
	height: 414px;
	padding: 12px 0; 
}

#contentsxdt .mapHall .txt .pop_up {
	height: 438px;
	position: absolute;
	right: 8px;
	top: 43px;
	width: 332PX;
	background-color: #FFF;
	filter: alpha(opacity = 90); /*IE滤镜，透明度50%*/
	-moz-opacity: 0.9; /*Firefox私有，透明度50%*/
	opacity: 0.9; /*其他，透明度50%*/
	z-index: 100;
}

#contentsxdt .mapHall .txt1 {
	height: 418px;
	width: 282PX;
	/*这里是关键 */
	position: absolute;
	top: 43px;
	right: 8px;
	z-index: 999;
}

#contentsxdt .mapHall .txt1 .areabox {
	position: absolute;
	right: 0px;
	bottom: 100px;
	background:#fff;
	filter: alpha(opacity = 80); /*IE滤镜，透明度50%*/
	-moz-opacity: 0.8; /*Firefox私有，透明度50%*/
	opacity: 0.8; /*其他，透明度50%*/
	border:1px solid #ddd;
	border-radius:5px;
	padding:10px;
	width:260px;
}

#contentsxdt .mapHall .txt1 .areabox span {
	display: block;
	float: left;
	margin-right: 5px;
	margin-top:5px;
}

#contentsxdt .mapHall .txt1 .area {
	border-radius: 5px;
	border: 2px solid #dddddd;
	float: right;
	width: auto;
	padding: 4px 8px;
	background: #d9eff9;
	
}

#contentsxdt .mapHall .txt1 .areabox .colorbl {
	font-size: 16px;
	color: #1ba6ef !important;
	font-weight: bold;
	line-height: 26px;
	font-family:"微软雅黑";
	text-shadow:3px 3px 5px #dddddd;
	width:auto;
	clear:both;
	text-indent:0px;
	text-align:left;
}
#contentsxdt .mapHall .txt1 .areabox .colorbl a{
    color: #1ba6ef;    
}
  
#contentsxdt .tbinfo-right{ width:100%; overflow:hidden; margin-top:1px; margin-bottom:1px;}
  
#contentsxdt .tbinfo{width:100%; overflow:hidden; border: #fff 1px solid;   vertical-align: middle; }
#contentsxdt .tbinfo a{display:block; float:left;width:33%;height:150px;border:solid 1px #dddddd; cursor:pointer;}
#contentsxdt .tbinfo a:hover{ background-color:#ededed;}
#contentsxdt .rdfw1,.rdfw2,.rdfw3,.rdfw4,.rdfw5,.rdfw6{margin-right:-1px;background-repeat:no-repeat;}
#contentsxdt .rdfw1{ background-image:url(../images/rdfw1.png);}
#contentsxdt .rdfw2{ background-image:url(../images/rdfw2.png);}
#contentsxdt .rdfw3{ background-image:url(../images/rdfw3.png);}
#contentsxdt .rdfw4{ background-image:url(../images/rdfw4.png);}
#contentsxdt .rdfw5{ background-image:url(../images/rdfw5.png);}
#contentsxdt .rdfw6{ background-image:url(../images/rdfw6.png);}
#contentsxdt .rdfw7{ background-image:url(../images/rdfw3.png);}
#contentsxdt .rdfw8{ background-image:url(../images/rdfw3.png);}
#contentsxdt .rdfw9{ background-image:url(../images/rdfw3.png);}
#contentsxdt .tbinfo a p{text-align:center ; vertical-align: middle; font-size:16px; font-weight:bold; color: #333; line-height:190px; margin-right:20px;float:right;}


#contentsxdt .affLatest .tit li {
	background-position: 5px -144px;
}

#contentsxdt .affLatest .txt .tab01 th {
	text-align: center;
}

/* 热点事项 ****************************************************** */
#contentsxdt .affHot {
	width: 284px;
	height: 205px;
	float: left;
}

#contentsxdt .affHot .tit {
	border-bottom: 1px solid #d4d4d4;
}

#contentsxdt .affHot .tit li {
	background-position: 2px -180px;
}

#contentsxdt .affHot .txt {
	padding: 6px 2px 0;
}

#contentsxdt .affHot .txt .num {
	color: #cc2828;
	font-size: 14px;
	font-weight: bold;
}

#contentsxdt .wrap01 .tit {
	height: 36px;
	overflow: hidden;
}

#contentsxdt .wrap01 .tit li {
	width: 250px;
	height: 36px;
	float: left;
	overflow: hidden; 
}

/* 登陆页面 ****************************************************** */
.tabcontain {
	width: 400px;
	height: 38px;
	position: absolute;
	right: 40px;
	top: 10px;
	background: #fafaf;
}

#tabstitle {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

#tabstitle li {
	float: left;
	margin: 0;
}

#tabstitle li a {
	position: relative;
	background: #ddd;
	padding: 10px 40px;
	float: left;
	text-decoration: none;
	color: #444;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
	border-radius: 20px 20px 0 0;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
}

.current a {
	outline: 0;
	background: #fff;
	z-index: 4;
}

.hoverItem a {
	background: #AAC8B9;
}

#tabscontent {
	background: #fff;
	padding: 50px;
	height: 360px;
	position: relative;
	border-radius: 0 5px 5px 5px;
	box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
}

.item {
	display: none;
}

.show {
	display: block;
}

.content_tab2 {
	float: right;
	top: 5px;
	right: 10px;
	height: 37px;
	width: 380px;
	background: #fff;
	padding-top: 3px;
	box-shadow: 5px 10px 20px 2px rgba(0, 0, 0, .27);
	position: absolute;
}

.content_tab11 {
	float: right;
	top: 5px;
	right: 10px;
	height: 37px;
	width: 380px;
	background: #fff;
	padding-top: 3px;
	position: absolute;
}

.content_tab1>div {
	height: 43px; 
	line-height: 43px;
	border-bottom: solid #e0dcdc 1px;
	margin: auto 27px;
}
 

.content_tab1 .ipt {
	padding: 0px;
	font-size: 14px;
	border: 0;
	background-color: rgba(0, 0, 0, 0.00);
	line-height: 43px;
	color: #757575;
}

select::-ms-expand {
	display: none;
}

.content_tab1 select:focus, .content_tab1 input:focus {
	outline: -webkit-focus-ring-color auto 0px;
}

.content_tab1 .btn {
	height: 40px;
	border-bottom: solid #e0dcdc 0px;
	margin: auto 27px;
}

.content_tab1 .btn button {
	background-color: #397FC4;
	width: 100%;
	border-radius: 10px;
	height: 40px;
	font-size: 16px;
	color: #fff;
	border: 0;
	cursor: pointer;
}

.content_tab1 .btn button[disabled] {
	border: 1px solid #eeecec;
	background: #eeecec;
	color: #9f9f9f;
	text-shadow: 0 1px 0 #fff;
	cursor: default;
}

.content_tab1 .btn button.active {
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
	z-index: 10;
}

.indextit{
	height:25px;
	overflow:hidden;
	margin-bottom:16px;
	border-bottom:1px solid #ececec;
	text-align:left;
	font-weight: bold;
	font-size:18px; 
	color:#0a7ae4;
	padding-left:18px;
	line-height:27px;
} 
 .indexdcontent{
	height:28px; 
	line-height:26px;
	padding-left:16px;
	font-size:14px; 
	white-space: nowrap;
	overflow: hidden;
    text-overflow: ellipsis;
    color:#999;
}
.indexdcontent:hover {color:#666;} 

/* layout */ 
.container{ float:center; width:90%;;min-width:1200px;
background-color:#FFF;margin:0 auto;border: 0px solid rgb(229, 230, 231);}
#content .news { width:1200px; height:auto; margin:5px auto; overflow:hidden}
#content .newsleft{ float:left; width:49%;background-color:#FFF;min-width:575px;}
#content .newsleft-nav{width:100%; border-bottom:solid 1px #dadada; float:right; float:left;}
#content .newsleft-title{ min-width:570px; border-bottom:1px dashed #b9b9b9; padding-bottom:3px; float:left; padding-left:5px;}
.HN_icon{color:#0066cc; font-size:14px; font-weight:bold;padding-left:12px; padding-bottom:5px; padding-top:5px;}
.HN_more{ float:right; margin-top:8px; padding-right:3px;}

#content .newsright{ float:right; width:49%;background-color:#FFF;min-width:570px;}

 /*   */
.newsnr{width:555px; overflow:hidden;/* float:left;*/ padding-top:6px;}
.newsnr ul{ margin-left:5px;list-style-type:none; }
.newsnr ul li{ width:537px; float:left; padding-left:10px; margin:5px 0px;
		list-style-type:none; height:38px;line-height:36px;font-size:14px;  }
.newsnr ul li a{ color:#666; text-decoration:none; }
.newsnr ul li a:hover{ color:#666; text-decoration:underline;}
.newsnr ul li span{ float:right; color:#999999; padding-left:10px;}


 