*{ margin:0px; padding:0px; font-family:"微软雅黑";font-size:14px;}
body{ font-size:14px; padding:0px; margin:0px;}
td{ font-size:12px;}
img{ border:none; display:block;}
li{ list-style-type:none;}
a{ text-decoration:none; color:#008ec9}
input[type="radio"]{ margin:0px;text-indent:0px;}
input[type="checkbox"]{ margin:0px; text-indent:0px;}

.txt_success{ font-size:16px; color:#090;}
.txt_info{ font-size:16px; color:#333;}
.txt_error{ font-size:16px; color:#e00;}

.headbox{background-image:url(../images/head_bg.png);}
.head{ }
.head_menu{ position:relative}
.head .active>a,.head ul>li>a:hover{background:url(../images/head_arrow.png) no-repeat right bottom; color:#fff;}
.head ul>li>a{ display:block; text-decoration:none; color:#fff; font-size:16px; text-align:right; color:#d6e1f3}

.head_menu01 ul .active:nth-child(1) a,.head_menu01 ul>li:nth-child(1) a:hover{background:url(../images/head_arrow2.png)  no-repeat right bottom}

.head ul>li>a:hover{ color:rgba(255,255,255,0.7)}
.head ul>li{ float:left; list-style-type:none; line-height:62px; width:11.1111111%;}
.head ul>li .head_menu_erji{ position:absolute; z-index:10000; line-height:normal;  left:0px; border:1px solid #fff; background-color:#fdfdfd; width:100%;
 box-shadow:2px 5px 4px #ddd,-2px 5px 4px #ddd; opacity:0; display:none;
  transition:opacity 0.3s, display 0.3s;
	-webkit-transition:opacity 0.3s, display 0.3s;

}
.head_menu_erji a{ color:#666;padding-right:15px; display:block; float:left;}
.head ul>li:hover .head_menu_erji{ opacity:1; display:block}
.head ul>li:hover>a{background:url(../images/head_arrow.png) no-repeat right bottom; }
.head ul>li:hover>a:hover{ color:#fff;}
.head_menu_erji a:hover{ color:#3f8cda}
.head_menu_erji h3{ line-height:24px; padding-top:15px; color:#333; clear:both;}
.head_menu_erji div{ padding:0 40px 20px 40px;overflow:hidden; clear:both;}

.head_top{ height:28px; text-align:right; line-height:27px; font-size:12px;}
.head_top a{ color:#fff;font-size:14px;}
.head_top .head_user_name{ padding-right:8px;}
.head_top .head_login{padding-left:5px;}


.head_welcome{ color:#fff; opacity:0.6;font-size:14px;}
.bodybg{background-image:url(../images/body_bg.png);}
.body_map{background-image:url(../images/body_map.png);}
.juz{ width:1200px; margin:0px auto;}
.left_menu{ width:200px; float:left;}
.right_box{ background-color:#fff;}
.left_box{ width:200px;}
.left_menu .title{ font-size:16px; padding:20px 0 15px 0; border-bottom:1px solid #dadada;}
.left_menu .inactive img{ background-color:#22b6e7!important}
.left_menu .active img{ background-color:#333333}
.left_search { margin:15px 0 10px 0; position:relative; width:190px;}
.left_search input{ width:100%; height:32px; color:#999; text-indent:5px; border:1px solid #d7d7d7;}
.left_search  img{ position:absolute; right:1px; top:1px; cursor:pointer;; opacity:0.8;}
.left_search  img:hover{ opacity:1}
.new_index_box{background-color:#dbdbdb;}
.foot_link{ overflow:hidden; clear:both;  padding:30px 0;  border-top:1px dashed #ddd; }
.foot_link>ul>li{ float:left; width:33.333%;}
/*.foot_link>ul>li{color:#1a56a8; float:left; padding-right:30px; display:block;}*/
.foot_link>ul>li:nth-child(1){width:30%}
.foot_link>ul>li:nth-child(2){width:30%}
.foot_link>ul>li:nth-child(3){width:40%}
.foot_link>ul>li>h3{ padding-bottom:5px; font-size:14px;}
.foot_link>ul>li a{color:#1a56a8; float:left; padding-right:30px; display:block;}

.indexfoot{ background-color:#1a56a8;}
.foot_box{position:relative; margin:0px auto;}
.font_logo{ position:absolute; left:150px; top:25px;}
.indexfoot ul{ text-align:center; padding:30px 0px; color:#fff;}
.indexfoot span{ color:#fff; display:block; line-height:18px; margin:10px 0px;}

/*****/

.left_menu ul li {display:block; list-style:none;overflow:visible; }
.left_menu ul li a {display:block;height:37px; line-height:37px; outline:none;}
.left_menu ul li .active {
	background-image: url(../images/arr_down.png);
	background-repeat: no-repeat;
	background-position: right center;
	color:#000;
}
.left_menu .unactive .active { background:none!important}
.left_menu ul li .inactive {color:#00a3cd!important;
	background-image: url(../images/arr_up.png)!important;
	background-repeat: no-repeat;
	background-position: right center;
}
.leftmenu_sondiv{margin:-38px 0 0 199px; display:none; z-index:-10; box-shadow:1px 1px 2px rgba(50,50,50,0.2);}
.leftmenu_sondiv {float:left;position:absolute; border:1px solid #ddd;background-color:#FFF;	padding: 5px;	z-index:0;	}

.leftmenu_sondiv ul {float:left;	padding: 0px;	margin: 0px;width:100%;}
.leftmenu_sondiv ul li {	padding: 0 0 0 15px;margin: 0px;font-size:12px;color:#999;height:30px;line-height:30px; padding-right:20px;}
.leftmenu_sondiv ul li a {font-size: 12px;display: block;height: 30px;line-height: 30px;width: 100%;color: #000;background-image: url(../images/dot02.png);
background-repeat: no-repeat;background-position:5px center;padding:0 0 0 20px!important;}

.leftmenu_sondiv ul li a:hover{ color:#00a3cd;}
.left_menu ul li>ul {display:none;}
.left_menu ul li ul li ul {margin-bottom:0px;}
.left_menu ul li ul li {display:block;line-height:36px;}
.left_menu>ul>li>ul>li>a {height:30px; line-height:30px; color:#454545; font-size:12px; text-indent:35px; border:1px solid transparent;}
.left_menu>ul>li>ul>li>a:hover {background-color:#eee; color:#00a3cd;}
.left_menu ul li ul li .sonover:hover{ background-color:#fff!important;}
.left_menu ul li ul li a:hover i {color:#00a3cd;}
.left_menu ul li ul li .sonover {background-color:#fff; color:#00a3cd; border:1px solid #ddd; border-right:none; z-index:10; position:relative}
.left_menu ul li ul li .sonover span{ background-color:#fff; position:absolute; width:3px; height:36px; margin-left: 197px;} 
.unactive{background-color: #fff;color: #00a3cd;z-index: 10;position: relative;}
.left_menu .unactive .inactive{ background-image:none!important;}
.left_menu .noerj .active{ background-image:none!important;}

.left_menu .active{ position:relative; padding-left:35px; }
.left_menu .active img{ position:absolute; left:5px; top:6px;}
.left_menu .unactive .active img{-webkit-filter: brightness(1.1);
 brightness:1.1;}

/****/
.padd01{ padding:20px 0px 20px 30px;}
.top_title{ padding-bottom:20px;margin-bottom:0px;}
.big_title{ font-size:28px; padding-left:12px;}
.sh_title02{ margin:10px 0px 5px 0px}
.sh_title02 div{ font-size:14px!important;}
.sh_title01{ line-height:36px; position:relative; overflow:hidden; height:36px; clear:both; border-bottom:1px solid #eeeeee; margin-bottom:10px;}
.sh_title01 p{ position:absolute; background-color:#fff; left:100px;}
.sh_title01 span{ display: none; border-bottom:1px solid #eeeeee; position:absolute; width:100%; top:18px;}
.sh_title01 div{  font-weight:bold;  font-size:16px; color:#333;z-index:1; padding-right:10px;}
.sh_title01 a{ position:absolute; right:0px; background-color:#eee; border-radius:2px; height:20px; line-height:20px; color:#666; font-size:12px; padding:0px 10px; top:5px;}
.sh_title01 a:hover{ color:#00a3cd;}
.tabstyle01{}
.tabstyle01 td{ padding:4px 0px; line-height:26px;}
.tabstyle01 td a{ color:#00a2c9}
.tabstyle01 table td{ padding:0px;}
.tabstyle01 .span1{ color:#959393}
.errow_style{ color:#ff3f13; font-size:12px; padding-left:24PX; background:url(../images/icons/worry.png) no-repeat;}
.errow_style02{ color:#6bc827;background:url(../images/icons/right_icon.png) no-repeat;font-size:12px; padding-left:24PX;}
.linestyle_01{ border-bottom:1px solid #ddd; margin:30px 0  30px 0px; clear:both; overflow:hidden;}
.user_box{}
.user_box01{ padding-left:0px;}
/**按钮**/
.btn{ line-height:28px; margin-right:5px; border-radius:1px; padding:0px 20px; display:inline-block; border:1px solid transparent; color:#fff;cursor:pointer; 
transition:opacity 0.5s;-moz-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;}
.btn01,.btn05{ background-color:#00a2c9}
.btn_read{ line-height:28px; margin-right:5px; border-radius:1px; padding:0px 20px; display:inline-block; border:1px solid transparent; color:#999; cursor:text; 
transition:opacity 0.5s;-moz-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;}
.btn_read01{ background-color:#ddd}
.btn06{ background-color:transparent; border:1px solid #fff; color:#fff; opacity:0.8}
.btn06:hover{ background-color:#fff; color:#1a56a9; opacity:1}
.btn01:hover{background-color:#00b3de;}
/*.btn05{ background-color:#00a2c9;line-height:24px;}
.btn05:hover{background-color:#00b3de;}*/
.btn02{background-color:#fff; color:#333!important; border:1px solid #e0e4e8;}
.btn02:hover{background-color:#f3f3f3; color:#333;}

.btn04{background-color:#eee; color:#ccc; border:1px solid #ccc; cursor:no-drop}



.btn03{background-color:#fff; color:#40c4e3; border:1px solid #40c4e3; line-height:28px;}
.btn03:hover{background-color:#e9f7fa}
.btn00:hover{ color:#fff;}
.btn00{background-color:#00a2c9;font-family: 微软雅黑; font-size: 20px; font-weight: bold;height: 30px;margin-left:130px;text-align: center; width: 100px;}
.sbtnbox{ text-align:center}
.sbtn{ color:#fff; margin:0px 2px; border-radius:2px; font-size:12px; padding:0px 10px; display:inline-block; height:25px; margin:2px 10; line-height:25px;}
.sbtn:hover{ opacity:0.8}
.sbtn01{ background-color:#37BC9B}
.sbtn02{ background-color:#F4D03F}
.btn_more{ display:inline-block; position:relative; cursor:pointer; margin-bottom:5px;}
.btn_more span{ position:absolute; background-image:url(../images/btnarrow.png); width:9px; height:5px; top:13px;right:12px;}
.btn_more ul{ background-color:#fff; box-shadow:2px 1px 5px rgba(0,0,0,0.1),-2px 0px 8px rgba(0,0,0,0.2); padding:10px 0; display:none; position:absolute; z-index:10000;
border-left:1px solid #ddd; }
.btn_more ul a{ line-height:24px; padding:0px 30px 0px 15px; display:block;white-space:nowrap;  }
.btn_more ul a:hover{ background-color:#eaeaea;  }
.btn_box01{ padding:0px 0 10px 0}

.btn_red{ background-color:#FC6E51; font-size:14px; border-radius:3px; padding:3px 25px; color:#fff;}
.btn_red:hover{ opacity:0.8}
/**弹出窗口**/
		
	.reveal-modal-bg { 
		position: fixed;height: 100%;width: 100%;background: #999;background: rgba(0,0,0,0.1);
		z-index: 100;display: none;top: 0;left: 0;}
	
	.reveal-modal {
		visibility: hidden;
		top: 50%; 
		left: 50%; border-radius:3px;
		background: #fff;
		position: absolute;
		z-index: 101;
    -webkit-box-shadow: 0 0 40px rgba(0,0,0,.5);
    -moz-box-shadow: 0 0 40px rgba(0,0,0,.5);
    box-shadow: 0 0 40px rgba(0,0,0,.5);
	
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
.reveal-modal .close-reveal-modal {font-size: 24px; text-align:center; line-height:18px;height:20px; width:20px; color:#FFF;position: absolute;top: 10px;right:8px;cursor: pointer;} 
.close-reveal-modal:hover{ background-color:rgba(0,0,0,0.2)}
.tc_tit{line-height: 40px;text-indent: 12px;font-size: 16px; background-color:#1a56a8;color: #fff; font-weight:bold; letter-spacing:1px;}
.tc_nav{ padding:25px 50px 30px 50px;}
.page01{ padding:0 13px 30px 13px; text-align:center;}
.inputstyle{ text-indent:5px; color:#999}
.inputstyle01{ border:1px solid #ddd; width:95%; line-height:28px; margin:1px 0; height:28px;;}
.inputstyle02{ border:1px solid #ddd; width:95%; padding:3px 0; margin:3px 0;height:28px;}
.inputstyle03{ border:1px solid #ddd; width:95%; outline:none; color:#666; margin:3px 0;height:28px;}
.inputalert{ border:1px solid #ff3300; width:95%; padding:10px; margin:3px 0;height:28px;}
.input_edit{ width:100%; border:none; background-color:rgba(255,255,255,0); height:32px; line-height:32px; text-align:right;	outline: none;}


/*a  upload */
.a-upload {    padding: 4px 10px;    height: 20px;    line-height: 20px;    position: relative;    cursor: pointer;    color: #888;    background: #fafafa;    border: 1px solid #ddd;    border-radius: 4px;    overflow: hidden;    display: inline-block;    *display: inline;    *zoom: 1}
.a-upload  input {    position: absolute;    font-size: 100px;    right: 0;    top: 0;    opacity: 0;    filter: alpha(opacity=0);    cursor: pointer}
.a-upload:hover {    color: #444;    background: #eee;    border-color: #ccc;    text-decoration: none}


/***/

.searchbox {}
.searchTitle{ height:40px; line-height:40px; font-size:15px; font-weight:bold; color:#666666;}
.searchbox .searchTable{/* overflow:auto;*/}
.searchbox .searchTable table{ border-top:1px solid #dddddd; border-left:1px solid #dddddd ;font-size:12px;}
.searchbox .searchTable th ,.searchbox .searchTable td{ border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;color:#666666; font-size:12px;}
.searchbox .searchTable th {padding:2px 5px; color:#444444;    height:32px; background-color:#eeeeee;}
.searchbox .searchTable td{     color:#313131; height:32px; padding:0px 5px; font-size:12px;}
.searchTable td a{ font-size:12px;}
.searchbox .searchTrColor{}
.searchbox .searchTable tr:nth-child(odd){background-color:#fff;}
.searchbox .searchTable tr:nth-child(even){ background-color:#f9f9f9;}
.searchbox .searchTable tr{transition:background 0.5s;
	-moz-transition:background 0.5s; /* Firefox 4 */
	-webkit-transition:background 0.5s; /* Safari and Chrome */
	-o-transition:background 0.5s; /* Opera */}
.searchbox .searchTable tr:hover{ background-color:#f9f9f9;}
.searchCriteria{ margin:2px 0 10px 0; font-size:12px; border-bottom:1px solid #ddd; padding:0px 0 10px 0; position:relative;}
.searchCriteria .btn05{ position:absolute; right:-5px; margin-top:-14px;}
.searchCriteria .input01css{ height:26px; border:1px solid #dddddd; margin-right:6px; margin:3px 6px 3px 3px;}
.searchCriteria .select01css{ height:26px; border:1px solid #dddddd;  margin-right:6px; margin:3px 6px 3px 3px; min-width:130px;}

.searchCriteria .cx { margin-top: -14px;right: 88px; width:70px}
.searchCriteria .cz {margin-right:12px;width:70px}

.table02style tr td:nth-child(odd){background-color:#f9f9f9;}
.table02style tr td:nth-child(even){ background-color:#fff;}

/****sscx***/
.searchTable .inputtab{ width:100%; line-height:32px; height:32px; border:none;}
.searchbox .searchTable tr:nth-child(even) .inputtab{ background:#f9f9f9;}
.searchTable .search{ width:100%; line-height:30px; height:30px; border:none; padding:2px 0;}
.searchbox .searchTable tr:nth-child(even) .search{ background:#f9f9f9;}

/***聂新增样式2016-04-19***/
.fontcolor01{ color:#3f8cda; font-size:12px;font-weight:bold;}
.fontcolor02{ color:#fe823e; font-size:12px;font-weight:bold;}
.fontcolor03{ color:#12Be00; font-size:12px;}
.searchTable td{ font-size:12px;}
.footText01{ background-color:#fdf8e4; height:60px; line-height:60px; text-align:right; margin-top:5px;}
.titlegs{ background-image: url(../images/common/line01.png); background-repeat:repeat-x; background-position:center; height:40px; line-height:40px; }
.titlegs span{font-size:16px; font-weight:bold; background-color:#fff; padding-right:5px; color:#3f8cda}
.titleds{ background-image: url(../images/common/line01.png); background-repeat:repeat-x; background-position:center; height:40px; line-height:40px; }
.titleds span{font-size:16px; font-weight:bold; background-color:#fff; padding-right:5px; color:#fe823e}
.footBtn01{ background-color:#eeeeee; text-align:center; padding: 30px 0 30px 0;}
.footBtn01 a{ background-color:#ff6600; padding:10px 50px 10px 50px; font-size:16px; color:#fff;}
.texthz { background-color:#fcfcfc; padding:30px;}
.texthz .textnr{ padding-right:20%; line-height:24px;}
.texthz .textnr h1{ color:#ff0700; height:32px; }
.textbox01 h1{ color:#dd1d1d; font-size:16px; font-weight:normal;}
.textbox01 ul{ margin: 10px 0 10px 0; line-height:22px;}

/*******************/
/*.editCriteria{margin:10px 0 10px 0; font-size:12px;}
.editBox td{ padding:5px; }
.editCriteria .code span{ display:block; float:left; margin-right:10px;}
.editCriteria .editBtn{ margin:10px 0 10px 0 ;}
.editCriteria .editBtn a{  padding:5px 15px 5px 15px; background-color:#0e73c8; border:1px solid #1a75c2; color:#fff; text-decoration:none;  font-size:12px;}
.editCriteria .editBtn a:hover{ background-color:#008aff;}
.editCriteria .input01css{ height:24px; border:1px solid #dddddd; }
.editCriteria .select01css{ height:26px; border:1px solid #dddddd; }
.searchText{ font-size:12px; color:#F00; height:30px; line-height:30px;}
.fontColor01{ color:#F00; }
.fontColor02{ color:#06F;}
.ResultTable .searchTrColor{ background-color:#fff;}
.ResultTable{ font-size:12px; }
.ResultTable table{ border-top:1px solid #dddddd; border-left:1px solid #dddddd;font-size:12px;}
.ResultTable th ,.ResultTable td{ border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;color:#666666;}
.ResultTable th{background-color:#fafafa; height:32px; line-height:32px;padding: 0 5px 0 5px; font-weight:normal; text-align:left; }
.ResultTable td{  height:32px; padding: 0 5px 0 5px;}*/

.page{ background-color:#; padding:10px 0; overflow:hidden; text-align:right; float:right}
.page_box{  border-radius:2px; background-color:#fff;  overflow:hidden;}
.page_box ul{ float:left}
.page a{ padding:7px 10px; border:1px solid #d9d9d9; color:#333; display:block; float:left;font-size:12px; margin:0 2px;}
.page .active,.page .active:hover{ color:#333; background-color:#fff; border:none;}
.page span{ padding:7px 10px; border:1px solid #d9d9d9; color:#333; display:block; float:left;font-size:12px; margin:0 2px;}
.page span:hover{background-color:#ebebeb; cursor:pointer;}
.page a:hover{ background-color:#ebebeb;}
.ydzt{ color:#777; padding-bottom:10px; font-size:12px;}
.ydzt a{ color:#2e5ddf;}
.ydzt .span2{ color:#2e5ddf; font-weight:bold;}
.ydzt .span3{ color:#FC6E51; font-weight:bold;}
/*****/
.icon_list01 { padding:10px 0; overflow:hidden}
.icon_list01 ul{ margin-left:-20px; display:block;}
.icon_list01 li{ float:left; width:33.333333%; overflow:hidden;  margin:10px -20px 10px 20px}
.icon_list01 .gstb{ position:relative; margin-right:20px;}
.icon_list01 .gstb img{ position:absolute;}
.icon_list01 .gstb a{ display:block; border:1px solid #e5e8ed; background-color:#fcfcfc; height:58px; line-height:58px; text-indent:70px; color:#666}
.icon_list01 .gstb a:before{position: absolute; z-index:1px; width:20%; height:61px; display:block;  content: ""; top:-1px; left:-80px;
    background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	 background-image:linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	transform: skewx(-25deg);
    -webkit-transform: skewx(-25deg);
	transition: left 0.5s;
    -webkit-transition: left 0.5s;	
	}
.icon_list01 .gstb a:hover:before{left:200px;}
.icon_list01 .gstb a:hover{ color:#22b6e7;}

.icon_list02 li{ float:left; width:40%; overflow:hidden;  margin:10px 0px 10px 7%}
.icon_list02 .gstb{ position:relative; margin-right:20px;}
.icon_list02 .gstb img{ position:absolute;}
.icon_list02 .gstb a{ display:block; background-color:#fcfcfc; height:58px; line-height:58px; text-indent:70px; font-size:18px; color:#333}
.icon_list02 .gstb a:before{position: absolute; z-index:1px; width:20%; height:61px; display:block;  content: ""; top:-1px; left:-80px;
    background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	 background-image:linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	transform: skewx(-25deg);
    -webkit-transform: skewx(-25deg);
	transition: left 0.8s;
    -webkit-transition: left 0.8s;	
	}
.icon_list02 .gstb a:hover:before{left:300px;}
.icon_list02 .gstb a:hover{ color:#22b6e7;}

/*****/
.news_list01  { padding:10px 0 30px 0; overflow:hidden}
.news_list01 li{ position:relative; line-height:40px; border-bottom:1px solid #eeeeee; color:#666666;}
.news_list01 li a{ display:block; line-height:40px; font-size:15px; color:#666; text-indent:16px;}
.news_list01 li  span{ position:absolute; right:0px; line-height:40px; top:0px;}
.news_list01 li:before{position: absolute; z-index:1px; content: "·"; font-size:18px;left:2px;}

.news_tool{ text-align:right;}
.news_tool img{ cursor:pointer; display:inline-block}
.news_tool img:hover{ box-shadow:0 0 3px #ddd}
.news_ewm{ position:fixed; text-align:center; border:1px solid #ddd; box-shadow:0 0 10px rgba(0,0,0,0.1); padding-bottom:10px; color:#999; right:5px; top:35%;}
.news_ewm img{ display:block;}
.news_nav{ padding-right:100px;}
.news_nav h1{ padding:20px 0; text-align:center; font-size:18px;}
.news_h2{ color:#3373dd; line-height:24px; text-align:center;}
.news_form{ color:#999; text-align:center; line-height:36px;}
.news_cont{ border-top:1px dashed #ddd; padding-top:20px; margin-top:10px; line-height:28px;}
/******/
.calendar01{ width:80%; margin:30px auto }
.cal_head th{ background-color:#f9f9f9; font-weight:bold; line-height:36px; text-align:center; border-bottom:1px solid #e8e8e8;  border-left:1px solid #e8e8e8; }
.cal_tab01{ border-top:1px solid #e8e8e8;  border-right:1px solid #e8e8e8;}
.cal_tab01 td{ border-bottom:1px solid #e8e8e8;  border-left:1px solid #e8e8e8; line-height:70px; text-align:center; font-size:22px; color:#455c87;}
.cal_tab01 .cal_hui{ color:#999;}
.cal_tab01 .thisday{ font-weight:bold;}
.cal_tab01 .cal_line{ border-bottom:3px solid #ff9900;}
.cal_tab01 .cal_bg{ background-color:#ffe3a0}
.cal_tab02{ line-height:36px; background-color:#f4f4f4;}
.calendar01 .zqrl{ width:400px; border:1px solid #09F; background-color:rgba(255,255,255,0.9); position:absolute; box-shadow:0 0 8px rgba(0,0,0,0.2); margin-left:-1px;}
.calendar01 .zqrl ul{ width:50%; float:left; padding:10px 0;}
.zqrl img{ position:absolute; margin-top:-7px; left:50px;}
.calendar01 .zqrl ul li,.calendar .zqrl ul h3{ line-height:20px; text-align:left; padding-left:24px;}
.calendar01 .zqrl ul li:before{position: absolute; z-index:1px;  content: "·"; margin-left:-10px; font-size:24px;}
.calendar01 .today{ cursor:pointer;background-color: #ffe3a0;}
.calendar01 .zqrl .ul01 li:before,.calendar .zqrl .ul01 h3{ color:#1462c4}
.calendar01 .zqrl .ul02 li:before,.calendar .zqrl .ul02 h3{ color:#ff6600}
/*****/
.tabs_01 { overflow:hidden; clear:both;}
.tabs_01 li{ float:left;}
.tabs_01 li a{ padding:5px 15px; display:block; color:#333; background-color:#d9dfe5; margin:2px 4px 2px 0; border-radius:1px;}
.tabs_01 .active a{ background-color:#546478; color:#fff;}

.tabs_02 { overflow:hidden; clear:both; margin:15px 0; position:relative}
.tabs_02 ul{ position:relative; z-index:1;}
.tabs_02 li{ float:left;}
.tabs_02 .line{ border-bottom:1px solid #ddd; display:block; position:absolute; clear:both; z-index:-1; bottom:0px; width:100%;}
.tabs_02 li a{  padding:7px 19px; display:block; color:#666;}
.tabs_02 .active a{ color:#000000; border-left:1px solid #c5c7c9; border-right:1px solid #c5c7c9;border-bottom:1px solid #fff; background-color:#fff; border-top:2px solid #0070cd;}

/********/
.banlisx li{ line-height:50px; position:relative;border-bottom:1px solid #efefef; text-indent:30px; cursor:pointer;}
.banlisx .active{ background:url(../images/arroright.png) no-repeat right center; background-color:#f9f8f8;}
.banlisx li:hover{ background-color:#f9f8f8;}
.banlisx input{ position:absolute; left:10px; top:20px;}
.blxz h3{ font-size:16px; color:#00a2c9; padding:10px 0;}
.blxz p{ font-size:12px; line-height:26px; color:#5d5d5d;}
.blxz{line-height:26px;
	  width:401px; 
	  height:401px; 
	  overflow:auto; 
	  font-size:12px;
	  color:#5d5d5d;
}
#blxz_ul{margin:0 0;padding:10px 10px;}
#blxz_ul li{list-style:none;}
/**变更登记表****/
.head_11{ width:100%; background-color:#1a56a9; height:60px;}
.tab_name{ line-height:}
.tab_name .spangs{ font-size:24px; color:#1a56a9; margin-right:16px; background-color:#fff; padding:2px 10px 5px 10px; border-radius:2px;}
.tab_name .spanbm{ font-size:20px; color:#fff;}
.juz02{ padding:0px 16px;}
.close_btn{ cursor:pointer;}
.close_btn2{ background:#efeeee url(../images/close_left.png) no-repeat  left center;}
.close_btn1{ background:#efeeee url(../images/close_right.png) no-repeat  left center;}
.biao_leftmenu{ background-color:#f5f5f5}
.biao_leftmenubox h3{ line-height:50px; border-bottom:1px solid #d9d9d9;padding-left:36px; font-size:16px;}
.biao_leftmenubox h3:before{position: absolute; z-index:1px; margin-top:-1px;  content: "|"; font-weight:bold; color:#e76b42; left:20px;}
.biao_leftmenubox ul{ padding:15px 10px 10px 20px;}
.biao_leftmenubox a{ color:#444; line-height:35px; display:block; font-size:12px;}
.biao_leftmenubox .active a{ font-weight:bold; font-size:14px;}
.biao_leftmenubox a:hover{color:#888;}


/***********//**info-page****/
.info01 { padding:0 0 20px 0;}
.info01 h3{ font-size:20px; color:#333; margin:10px; float:left; display:block; width:100%;}
.info01 p{ font-size:14px; line-height:26px; color:#666; margin:5px 10px;}

/*******/

.backtop{ position:fixed; right:0px; top:35%; z-index:10000;}
.backtop li{ background-color:#b3d3f1; border-top:2px solid #fff;
     transition:margin 0.5s,background 0.5s;
	-moz-transition:margin 0.5s,background 0.5s; 
	-webkit-transition:margin 0.5s,background 0.5s;
	-o-transition:margin 0.5s,background 0.5s; }
.backtop .mabox:hover{ margin-left:0px;}
.backtop .erweima{ position:absolute; padding:15px; background-color:#006ecf; right:-130px; opacity:0; margin-top:-36px; z-index:-1;
   transition:right 0.5s,opacity 0.6S;
	-webkit-transition:right 0.5s,opacity 0.6S;
}
.backtop .mabox:hover .erweima{ right:40px;  opacity:1;}
.erweima h3{ color:#fff; text-align:center; padding-bottom:10px;}
.erweima p{ background-color:#fff; text-align:center; padding:0px 0 10px 0; margin-bottom:10px;}

.backtop li:hover{ margin-left:-65px; background-color:#006ecf}
.backtop li a{ position:relative; display:block;white-space:nowrap;  }
.backtop li a span{ color:#fff; position:absolute; left:42px; top:7px;}



/****2016/04/22***/
.ProgressBar  ul{ float:left;}
.ProgressBar .left{ margin-top:5px; background-color:#dddddd;  height:6px;  border-radius:25px; overflow:hidden; width:80%;}
.ProgressBar span{ float:left; display:block; height:6px; border-radius:25px;}
.ProgressBar .Bar01{ background-color:#84ea95;}
.ProgressBar .Bar02{ background-color:#5191d1;}
.ProgressBar .Bar03{ background-color:#f4c414;}
.ProgressBar .Bar04{ background-color:#ff5f5f;}
.ProgressBar .right{ font-size:12px; text-align:center; width:20%;}
 

.mapWin .box{ border:1px solid #c6c6c6; background-color:#fff; width:370px; }

.mapWin .box h1{ font-size:14px; font-weight:normal; color:#22b6e7; height:40px; line-height:40px; background-image:url(../images/map/dot01.png); background-position:left center; background-repeat:no-repeat; padding-left:40px; margin:8px 0px 0 10px;} 
.mapWin .box td{ color:#7c7c7c;font-size:12px;}
.mapWin .box th{ font-weight:normal; font-size:12px; text-align:left;} 

.mapWin .box .table{ margin-left:40px;}
.mapWin .box .menu{ background-color:#f6f6f6; border-top:1px solid #d9d9d9;}
.mapWin .box .menu img{ display: inline; text-decoration:overline; vertical-align:middle;}
.mapWin .box .menu td{ text-align:center; height:36px; line-height:36px; border-right:1px solid #d9d9d9}

.mapWin .box .search{ padding:10px;}
.mapWin .box .search .input01css{ height:26px; border:1px solid #dddddd; margin-right:6px; margin:3px 6px 3px 3px;}
.mapWin .footmap{ background-image:url(../images/map/foot.png); width:17px; height:8px; position:absolute; left:50%; margin-left:9px;}
.td-div li{font-size:12px; height:26px; line-height:26px; border-bottom:1px solid #dddddd; padding-left:5px;white-space:nowrap;}
.td-div li:last-child{ border-bottom-color:#fff;}
/****N0426***/
.leftQY{ padding:0 25px 0 25px;}
.leftQY h1{ font-size:14px; font-weight:bold; height:36px; line-height:36px;}
.leftQY .nr li{ font-size:12px; color:#363636; height:34px; line-height:34px; border:1px solid #efeff0; background-color:#f6f6f6; margin-bottom:5px; padding-left:15px;   }
.leftQY .nr .hover{ background-color:#fff; border:1px solid #1a56a9; color:#1a56a9; background-image:url(../images/index/user.gif); background-position:right bottom; background-repeat:no-repeat; }
.leftQY ul{ height:205px; overflow: auto;}
.rightGR{padding:0 25px 0 25px;background-color:#f9f9f9;}
.rightGR .nr ul{ background-image:url(../images/index/right_user.png); background-repeat:no-repeat; background-position:center center;}
.rightGR .nr ul li{ border:1px solid #efeff0; cursor:pointer; width:180px; height:180px; margin:60px 0 10px 78px}
.rightGR .nr ul .hover{ border:1px solid #1a56a9; width:180px; height:180px; margin:60px 0 10px 78px;background-image:url(../images/index/user.gif); background-position:right bottom; background-repeat:no-repeat; }
/****N0427***/
.navbox ul{font-size:14px; color:#666; height:43px; line-height:43px; }
.navbox ul a{ color:#1a56a8; font-size:14px;}
.navbox ul a:hover{ color:#F30; text-decoration:underline;}
.nrpagebox{  border:1px solid #dddddd; padding-bottom:30px; margin-bottom:40px;}
.nrpagebox .textHead{ margin:50px 8% 5px 8%;}
.nrpagebox .textHead h1,.nrpagebox .textHead h2,.nrpagebox .textHead h3,.nrpagebox .textHead h4{ text-align:center;}
.nrpagebox .textHead h1{ font-size:36px; line-height:46px; font-weight:normal; color:#333; padding:5px 0px;}
.nrpagebox .textHead h2{ font-size:24px; line-height:34px; font-weight:normal; color:#333;padding:15px 0px;}
.nrpagebox .textHead h3{ font-size:24px; line-height:34px; font-weight:normal; color:#1a56a8;padding:5px 0px;}
.nrpagebox .textHead h4{ font-size:14px; line-height:34px; font-weight:normal; color:#999;padding:10px 0px;}
 
.tools { text-align:center; color:#333333; height:50px; line-height:50px; border-bottom:1px solid #dddddd;margin:0px 8% 0px 8%;}
.tools img{ display:inline-block;  vertical-align:middle;}
.tools .fontS1,.tools .fontS2,.tools .fontS3{ cursor:pointer;}
.tools .fontS1{ font-size:18px;}
.tools .fontS2{ font-size:16px;}
.tools .fontS3{ font-size:14px;}
.tools .Print{ color:#333333; margin:0px 10px;}
.tools .toolsico img{ margin:0px 1px;display:inline-block;  }
.nrpagebox .textnr01,.nrpagebox .textnr02,.nrpagebox .textnr03{margin:20px 8% 5px 8%; color:#333;}
.nrpagebox .textnr01 img,.nrpagebox .textnr02 img,.nrpagebox .textnr03 img{ display:inline-block;}
.nrpagebox .textnr01 li{ font-size:18px; line-height:32px; margin-bottom:16px; text-indent:40px;}
.nrpagebox .textnr02 li{ font-size:16px; line-height:28px; margin-bottom:14px; text-indent:36px;}
.nrpagebox .textnr03 li{ font-size:14px; line-height:24px; margin-bottom:12px; text-indent:32px;}

/****N0510***/
.mapTab{ overflow:hidden;}
.mapTab li{ font-size:14px; float:left; width:50%; height:35px; line-height:35px; text-align:center; cursor:pointer;}
.mapTab .hover{ background-color:#1a56a8; color:#fff;}
.tc_text .txt{ text-indent:40px; line-height:22px;}
/****N0512***/

.bsztCss ul{}
.bsztCss li{ float:left; width:33.33%; height:74px;  margin:5px 0px;}
.bsztCss a{ height:74px; line-height:74px; font-size:18px; display:block; color:#fff; padding-left:30px;}
.gsBg a{background-color:#0a7fbc; background-image:url(../images/ztbg01.png); background-position:right center; background-repeat:no-repeat;}
.dsBg a{background-color:#f38000; background-image:url(../images/ztbg02.png); background-position:right center; background-repeat:no-repeat;}

.construction { height:500px; margin:0px; padding:0 0 0 520px; background-image:url(../images/jsz.jpg); background-position:left top; background-repeat:no-repeat; font-size:36px; color:#333; }
.textRM{ padding:10px 0; line-height:18px;}
.redtext{ color:#F00;}
 

.tltletc{margin-top: 30px; text-align:center; margin-bottom:10px;}

.tltletc span{font-size:28px;}
.tltletc p{ font-size:18px; height:30px; line-height:30px;}

.inputstyle04{ background-color:#dddddd; border:1px solid #c2c2c2; color:#696969;margin:3px 0;height:28px; line-height:28px;}

.input0scss{ height:28px; width: 280px; padding-left: 30px; background: url(../images/left_seach2.png) no-repeat 3px center; border:1px solid #dddddd; margin-right:6px; margin:0 6px 0 3px;}

.searchbox{ float: left; clear: both; padding-top: 20px; }
.searchbox .topmar{ margin-top: 40px;}
.searchbox .title{ line-height: 28px; font-size: 22px; color: #333;}
.searchbox .title font{ font-size: 22px; color: #00a2c9;}
.searchbox .leftnav{ line-height: 40px; font-size: 17px; color: #666;}
.searchbox .searbar td{ border-bottom: 1px solid #f3f3f3; padding-bottom: 10px;}
.searchbox .list{ padding-right: 30px;}
.searchbox .list a{line-height: 30px; background: url(../images/listdian.gif) no-repeat left center; padding-left: 14px; font-size: 16px; color: #4283ff; display:block; }
.searchbox .list a font{ font-style: normal; font-size: 16px; color: #ff6f07;}
.searchbox .list a span{ line-height: 30px; color: #666;}
