.laymarg {
	margin-top: 0px;
	/** background: #ffffff;
	padding-bottom:100px; **/
}
/*-------------sliderbox----------------*/
.sliderbox {
	width: 763px;
	height: 55px;
	overflow: hidden;
	float: left;
}
.arrow-btn {
	display: inline;
	margin-top: 8px;
	width: 20px;
	height: 30px;
	overflow: hidden;
	cursor: pointer;
}
#btn-left {
	float: left;
	background: url(../images/icon/arrow-btnlefton.png) no-repeat;
}
#btn-left.dasabled {
	background: url(../images/icon/arrow-btnleft.png) no-repeat;
	cursor: auto;
}
#btn-right {
	float: left;
	cursor: pointer;
	background: url(../images/icon/arrow-btnrighton.png) no-repeat;
}
#btn-right.dasabled {
	background: url(../images/icon/arrow-btnright.png) no-repeat;
}
.con_title {
	float: left;
	width: 623px;
	height: 50px;
	overflow: hidden;
	position: relative;
	margin: 0 10px;
}
.con_title ul {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 52px;
	width: 740px;
}
.con_title li {
	float: left;
	width: 158px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	text-align: center;
}
.con_title li a {
	padding-left: 40px;
}
.con_title .grbs01 {
	background: url(../images/menubg01.png) no-repeat;
	cursor: pointer;
}
.con_title .grbs01:hover, .con_title .grbsselect01 {
	background: url(../images/menubg01on.png) no-repeat;
}
.con_title .grbs02 {
	background: url(../images/menubg02.png) no-repeat;
	cursor: pointer;
}
.con_title .grbs02:hover, .con_title .grbsselect02 {
	background: url(../images/menubg02on.png) no-repeat;
}
.con_title .grbs03 {
	background: url(../images/menubg03.png) no-repeat;
	cursor: pointer;
}
.con_title .grbs03:hover, .con_title .grbsselect03 {
	background: url(../images/menubg03on.png) no-repeat;
}
.con_title .grbs04 {
	background: url(../images/menubg04.png) no-repeat;
	cursor: pointer;
}
.con_title .grbs04:hover, .con_title .grbsselect04 {
	background: url(../images/menubg04on.png) no-repeat;
}
.con_title .grbs05 {
	background: url(../images/menubg05.png) no-repeat;
	cursor: pointer;
}
.con_title .grbs05:hover, .con_title .grbsselect05 {
	background: url(../images/menubg05on.png) no-repeat;
}
.con_title .grbs01 a:hover, .con_title .grbsselect01 a {
	color: #FFF;
}
.con_title .grbs02 a:hover, .con_title .grbsselect02 a {
	color: #FFF;
}
.con_title .grbs03 a:hover, .con_title .grbsselect03 a {
	color: #FFF;
}
.con_title .grbs04 a:hover, .con_title .grbsselect04 a {
	color: #FFF;
}
.con_title .grbs05 a:hover, .con_title .grbsselect05 a {
	color: #FFF;
}
/*-------------searchBar----------------*/
.searchBar {
	float: right;
	display: inline;
	position: absolute;
	top: 6px;
	right: 10px;
}
.searchbt {
	position: absolute;
	width: 16px;
	height: 16px;
	right: 10px;
	top: 10px;
}
.search {
	height: 32px;
	line-height: 32px;
	width: 175px;
	border: 1px solid #ddd;
	color: #ABABAB;
	font-size: 14px;
	padding-left: 10px;
}
.btnsearch {
	background: url(../images/icon/btsearchicon.gif) no-repeat;
	border: none;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.searchBar1 {
	float: right;
	position: relative;
}
.searchbt1 {
	position: absolute;
	width: 16px;
	height: 16px;
	left: 10px;
	top: 5px;
}
.search1 {
	width: 200px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #c3c3c3;
	color: #ABABAB;
	font-size: 12px;
	padding-left: 35px;
}
.btnsearch1 {
	background: url(../images/btnsearch1.gif) no-repeat;
	border: none;
	width: 48px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	cursor: pointer;
	padding-top: 2px \0;
}
.topgrade {
	display: inline-block;
	width: 43px;
	height: 32px;
	line-height: 32px;
	background-color: #ffffff;
	text-align: center;
	border: 1px solid #ddd;
}
/*-------------nav_detail----------------*/
#nav_detail {
	width: 940px;
	height: auto;
	margin: 0 auto;
}
/*-------------mainmenu----------------*/
.mainmenu {
	height: 264px;
}
.menu_box {
	height: 30px;
	background: #f3f3f3;
	width: 710px;
	margin: 0 auto;
	margin-top: 15px;
	padding: 0 13px;
}
.menu_box .arrow_left {
	background: url(../images/icon/jiantou_1.gif) no-repeat;
	width: 17px;
	height: 16px;
	display: block;
	float: left;
	margin-top: 7px;
	margin-right: 8px;
}
.menu_box .arrow_right {
	background: url(../images/icon/jiantou_2.gif) no-repeat;
	width: 17px;
	height: 16px;
	display: block;
	float: right;
	margin-top: 7px;
}
.menu_title {
	height: 40px;
	display: none;
}
.menu_title li {
	float: left;
	width: 110px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding-right: 10px;
}
.menu_title li a {
	font-size: 15px;
}
.mtihover {
	background: url(../images/mtitlehover.gif) no-repeat scroll bottom center #e30404;
	width: 110px;
	height: 36px;
	color: #fff;
	display: block;
}
.mtihover:hover {
	color: #fff;
}
.menu_content {
	width: 735px;
	height: 200px;
	margin: 0 auto;
	padding-top: 10px;
	position: relative;
}
#m_content1, #m_content2, #m_content3 {
	overflow: hidden;
}
.menu_content li {
	float: left;
	text-align: center;
	width: 120px;
	height: 100px;
	padding-left: 20px;
}
.menu_content li a {
	font-size: 14px;
	display: block;
	width: 80px;
	height: 75px;
	padding: 5px;
}
.menu_content li a:hover {
	background-color: #f4f4f4;
	border: 1px solid #ccc;
	width: 80px;
	height: 75px;
	padding: 5px;
}
.menu_content li a span {
	line-height: 24px;
}
.mecontent {
	height: 200px;
	overflow: hidden;
	position: absolute;
	width: 720px;
}
.Scroller-Container {
	width: 100%;
	position: absolute;
}
.Scroller-Container ul {
	height: 90px;
	padding-top: 5px;
}
.scrollLine {
	border-left: 1px solid #B5B5B5;
	height: 195px;
	position: absolute;
	right: 0;
	top: 10px;
	width: 14px;
}
.Scrollbar-Track {
	height: 195px;
	left: 0;
	position: absolute;
	top: 0;
	width: 14px;
}
.Scrollbar-Handle {
	background: url("../images/icon/srcoll.gif") no-repeat;
	cursor: pointer;
	height: 75px;
	left: -7px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 13px;
}
#con_left {
	float: left;
	width: 65%;
	margin: 0 0 0 0;
	_display: inline;
}
.mainmenu {
	width: 750px;
	background: #fff;
}
.mainmenu .pline, .hotservices .pline {
	background: #0063b8;
	width: 763px;
	height: 3px;
	_overflow: hidden;/*ie6 hack*/
}
/*-------------hotservices----------------*/
.hotservices {
	position: relative;
}
.hotservices h2 {
	background: url("../images/main-title.png") repeat-x;
	height: 45px;
	line-height: 45px;
	color: #FFF;
	font-size: 16px;
	padding-left: 20px;
	position: relative;
}
.hotservices h2 b {
	background: url("../images/icon/serjtbg.gif") no-repeat;
	display: block;
	width: 14px;
	height: 5px;
	position: absolute;
	top: 40px;
	left: 50px;
}
.hotservices .more {
	float: right;
	color: #9E9E9E;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 14px;
}
.service_box {
	border: 1px solid #3284bb;
	background-color: #3284bb;
	padding-top: 1px;
}
/* tab_menu */
.tab_menu {
	background: url("../images/main-title.png") repeat-x;
	height: 45px;
	line-height: 45px;
	margin-bottom: 1px;
}
.tab_menu li {
	float: left;
	width: 120px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
	border-right: 1px solid #2e85be;
	color: #FFF;
}
.tab_menu li.current {
	color: #FFF;
	background: url("../images/icon/serjtbg.gif") no-repeat scroll bottom center;
}
.tab_box .hidetb {
	display: none;
}
/*-------------dv_tablist----------------*/
.dv_tablist {
	float: left;
	overflow: hidden;
	width: 110px;
	background: #FFF;
}
.hidden {
	display: none;
}
.tab-title li {
	cursor: pointer;
	border-bottom: 1px solid #4295cc;
}
.tab-title li div {
	position: relative;
}
.tab-title li p {
	position: absolute;
	top: 75px;
	left: 25px;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
}
.tab-title li.staon-tab {
	/*background:url(../images/titmenusetbg.png) no-repeat;*/
	width: 110px;
	height: 110px;
}
.tab-title li.staon-tab p {
	color: #0087cb;
}
.tab-title li .item-title0 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-titleon0 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-titlehover0 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-title1 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-titleon1 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-titlehover1 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-title2 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-titleon2 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-titlehover2 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-title3 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-titleon3 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-titlehover3 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-title4 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-titleon4 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-titlehover4 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-title5 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-titleon5 {
	width: 110px;
	height: 110px;
}
.tab-title li .item-titlehover5 {
	width: 110px;
	height: 110px;
}
/*-------------sev_list----------------*/
.sev_list {
	float: left;
	overflow: hidden;
	width: 100%;
	height: 564px;
	background: #FFF;
	position: relative;
}
.sev_list li {
	border-bottom: 1px dotted #C7C7C7;
	margin: 15px 0 0 0;
*margin: 10px 0 0 0;
	overflow: hidden;
	padding: 0 0 15px 0;
	width: 100%;
}
.tab-content {
	padding-left: 15px;
	height: 500px;
	overflow: hidden;
}
.picstyle {
	float: left;
	margin-right: 10px;
}
.divservcont {
	float: left;
	width: 520px;
}
.divservcont h3 {
	font-size: 15px;
}
.divservcont h3 span {
	color: #038CDC;
}
.sp_link {
	padding-right: 8px;
}
.sp_link a {
	padding: 0 8px;
	font-weight: normal;
	font-size: 14px;
}
.sp_link a:hover {
	color: #041d93;
}
.aenable {
	color: #999;
	font-size: 14px;
	padding: 0 10px;
}
.aenable:hover {
	color: #999;
}
.btmore {
	background-color: #048CAC;
	width: 50px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	float: right;
	margin-right: 42px;
	margin-top: 8px;
	cursor: pointer;
}
.btmore a {
	color: #FFF;
}
.complain {
	position: relative;
	margin-top: 10px;
}
.complain h3 {
	height: 32px;
	line-height: 32px;
	color: #636363;
	font-size: 16px;
	padding-left: 12px;
}
.complain h3 span {
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.complain h3 span a {
	padding-left: 5px;
	padding-right: 10px;
}
*html .complain h3 span a img {
	margin: 11px 0;
	vertical-align: middle;
} /*ie6 bug*/
.dvcomb b {
	background: url("../images/icon/contitonbg.gif") no-repeat;
	display: block;
	width: 10px;
	height: 5px;
	position: absolute;
	top: 27px;
	left: 40px;
}
.compBox {
	border-left: 1px solid #c1d9f3;
	border-right: 1px solid #c1d9f3;
	border-bottom: 1px solid #c1d9f3;
	border-top: 2px solid #05abec;
	padding: 10px 12px;
	position: relative;
}
.complTitle {
	height: 32px;
}
.complTitle li {
	float: left;
	width: 173px;
	background-color: #e9f2f6;
	height: 32px;
	line-height: 32px;
	color: #3384bb;
	text-align: center;
	margin-right: 5px;
	cursor: pointer;
	font-size: 13px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.complTitle li a {
	color: #3384bb;
}
.complTitle .curhover {
	color: #FFFFFF;
	background-color: #3384bb;
}
.complTitle .curhover a {
	color: #FFFFFF;
}
.complCont {
	border: 1px solid #f2d996;
	height: 50px;
	line-height: 50px;
	margin-top: 10px;
	background-color: #fef7e7;
	width: 705px;
	overflow: hidden;
}
.complCont b {
	background: url("../images/icon/contonbg.gif") no-repeat;
	display: block;
	width: 11px;
	height: 5px;
	position: absolute;
}
.complCont .combtip1 {
	top: 47px;
	left: 85px;
}
.complCont .combtip2 {
	top: 47px;
	left: 270px;
}
.complCont .combtip3 {
	top: 47px;
	left: 450px;
}
.complCont .combtip4 {
	top: 47px;
	left: 630px;
}
.complCont p {
	padding-left: 10px;
	line-height: 26px;
	text-indent: 2em;
	padding: 0 10px;
}
.conhtoBox {
	border-top: 2px solid #05abec;
}
.tbCompl {
	border: 1px solid #c1d9f3;
}
.tbCompl th {
	background-color: #e3eef9;
	color: #333333;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-right: 1px solid #ffffff;
	border-bottom: 2px solid #a7c5e2;
}
.tbCompl th.visitnum {
	border-right: 1px solid #C1D9F3;
}
.tbCompl td {
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-bottom: 1px solid #dddddd;
}
.tbCompl .tdhottitle {
	text-align: left;
	padding-left: 10px;
}
.tbCompl .tdhottitle a {
	color: #333333;
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 380px;
}
.trhbgcolor {

}
.tbCompl .tdhottype {
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 140px;
}
#con_right {
	float: right;
	width: 32%;
	margin: 0 10px 10px 10px;
	_margin-left: 8px;
	_display: inline;
}
.services, .questions, .login, .applyResult, .contact, .announce, .caution, .ywtongji {
	width: 255px;
	background: #fff;
}
.services .pline, .questions .pline, .login .pline, .applyResult pline {
	background: #0063b8;
	width: 230px;
	height: 3px;
	_overflow: hidden;
}
.servbox {
	border: 1px solid #ddd;
}
.pline {
	background: #0063b8;
	width: 100%;
	height: 3px;
	_overflow: hidden;
}
.conboxheight {
	height: 402px;
}
/*-------------login----------------*/
.loginbox {
	border: 1px solid #3384bb;
	height: 210px;
}
.login h3 {
	background: #3284bb;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #fff;
	text-align: left;
	padding-left: 15px;
}
.sptitlebg {
	display: inline-block;
	border-left: 1px solid #3071b1;
	margin-left: 12px;
	padding-left: 15px;
}
.login h3 b {
	background: url(../images/indextipbg.png) no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	position: absolute;
	top: 15px;
	right: 15px;
}
.logincont {
	padding: 10px;
}
.logincont li {
	height: 36px;
	line-height: 36px;
}
.logincont li input {
	padding-left: 4px;
}
.logincont li label {
	color: #000;
}
.logincont li a {
	color: #1673B3;
}
.logincont li a:hover {
	color: #D10000;
}
.logincont li p {
	text-align: center;
}
.logincont li p span {
	padding-right: 10px;
}
.txtlogname {
	width: 145px;
	border: 1px solid #c3c3c3;
	background-color: #FFFFFF;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #ABABAB;
}
.txtpassword {
	width: 145px;
	border: 1px solid #c3c3c3;
	background-color: #FFFFFF;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
}
.logcode {
	height: 24px;
	line-height: 24px;
	width: 60px;
	border: 1px solid #C3C3C3;
}
.btloginli {
	text-align: center;
	padding-top: 10px;
}
.btloginli span {
	padding-left: 30px;
}
.btnloginbg {
	background: url(../images/btnlogin.gif) no-repeat;
	width: 82px;
	height: 25px;
	line-height: 25px;
	border: none;
	color: #fff;
	cursor: pointer;
	text-align: center;
}
.btnauthbg {
	background: url(../images/btnlogin_auth.gif) no-repeat;
	width: 115px;
	height: 25px;
	line-height: 25px;
	border: none;
	color: #fff;
	cursor: pointer;
	text-align: center;
}
/*-------------loginsuccess----------------*/
.loginsuccess {
	padding: 10px;
}
.loginsuccess p {
	line-height: 24px;
}
.loginsuccess p span {
	color: #000;
}
.logintitle {
	font-size: 14px;
}
.divperimg {
	height: 65px;
	width: 200px;
	margin: 0 auto;
}
.divperimg li {
	float: left;
	padding: 5px 12px;
	position: relative;
}
.divperimg li a {
	color: #041D93;
	font-size: 14px;
}
.divperimg li img {
	padding-right: 8px;
	vertical-align: middle;
}
.divperimg li span {
	position: absolute;
	top: 4px;
	left: 41px;
	color: #fff;
	font-size: 12px;
}
.divsuchref {
	height: 32px;
	width: 180px;
	margin: 0 auto;
}
.divsuchref a:hover {
	color: #041D93;
}
.suchrefbg {
	background: url(../images/buttonbg.png) no-repeat;
	width: 82px;
	height: 25px;
	line-height: 25px;
	border: none;
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
	text-align: center;
	color: #fff;
	margin-right: 5px;
}
/*-------------services----------------*/
.services {
	height: 205px;
	margin-top: 10px;
	position: relative;
}
.dvservlist ul {
	padding-top: 10px;
	padding-left: 20px;
}
.dvservlist li {
	float: left;
	padding-right: 12px;
	margin-bottom: 10px;
	position: relative;
}
.dvservlist li span {
	position: absolute;
	left: 7px;
	bottom: 7px;
	color: #FFF;
	font-size: 13px;
}
.dvservlist .service1 {
	background: url(../images/indexqu01.png) no-repeat;
	width: 90px;
	height: 90px;
	cursor: pointer;
	display: block;
}
/*.services .zxsq:hover{ background: url(../images/zxsq02.gif) no-repeat; width:219px; height:48px; display:block;}*/
.dvservlist .service2 {
	background: url(../images/indexqu02.png) no-repeat;
	width: 90px;
	height: 90px;
	cursor: pointer;
	display: block;
}
/*.services .zxzx:hover{ background: url(../images/zxzx02.gif) no-repeat; width:219px; height:48px; display:block;}*/
.dvservlist .service3 {
	background: url(../images/indexqu03.png) no-repeat;
	width: 90px;
	height: 90px;
	cursor: pointer;
	display: block;
}
/*.services .yyfw:hover{ background: url(../images/yyfw02.gif) no-repeat;width:219px; height:48px;display:block;}*/
.dvservlist .service4 {
	background: url(../images/indexqu04.png) no-repeat;
	width: 90px;
	height: 90px;
	cursor: pointer;
	display: block;
}
/*.services .wycx:hover{ background: url(../images/wycx02.gif) no-repeat; width:219px; height:48px;display:block;}*/
.dvfatquery { /*width:510px;*/
	width: auto;
	height: 100px;
	background-color: #c8eafc;
	position: absolute;
	top: 115px;
	right: 0px;
	display: none;
}
.dvfatquery ul {
	padding-top: 10px;
	padding-left: 12px;
}
.dvfatquery ul li {
	float: left;
	text-align: center;
	width: 60px;
	height: 85px;
	padding-top: 5px;
	padding-right: 10px;
}
.dvfatquery ul li span {
	line-height: 24px;
	color: #0087CB;
}
.querypoint {
	background: url(../images/icon/icon_point.png) no-repeat;
	position: absolute;
	right: 46px;
	top: -13px;
	display: block;
	width: 22px;
	height: 13px;
}
/*-------------applyResult----------------*/
.applyResult h3 {
	background: #3284bb;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #fff;
	text-align: left;
	padding-left: 15px;
}
.gsresult {
	border: 1px solid #3384bb;
	padding-top: 5px;
}
/*-------------caution----------------*/
.dvapTitle {
	height: 37px;
	border: 1px solid #3384bb;
}
.applymenu li {
	float: left;
	background-color: #f6f6f6;
	border-top: 4px solid #dddddd;
	font-size: 14px;
	width: 114px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	cursor: pointer;
}
.applymenu .applyon {
	color: #FFFFFF;
	background-color: #3284bb;
	border-top: 4px solid #05abec;
	border-bottom: none;
}
.apnone {
	display: none;
}
.dvapContent {
	border-left: 1px solid #3384bb;
	border-right: 1px solid #3384bb;
	border-bottom: 1px solid #3384bb;
}
.dvapresult, .dvapmesg {
	padding: 5px 10px;
	height: 135px;
	overflow: hidden;
}
.dvapresult ul, .dvapmesg ul {
	padding: 0 5px;
}
.dvapresult li, .dvapmesg li {
	line-height: 26px;
	border-bottom: 1px dotted #C7C7C7;
}
.dvapresult .dvaprname {
	color: #D10000;
}
.dvaprname {
	float: right;
}
.res_title {
	text-overflow: ellipsis;
	overflow: hidden;
}
.dvapmesg li a {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	width: 190px;
}
.apresutmore {
	text-align: right;
	padding: 10px 20px;
}
.apresutmore a {
	color: #038CDC;
}
.apresutmore a:hover {
	color: #041D93;
}
/*-------------questions----------------*/
.questions h3 {
	background: #3284bb;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #fff;
	text-align: left;
	padding-left: 15px;
}
.questions h3 b {
	background: url(../images/indextipbg.png) no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	position: absolute;
	top: 15px;
	right: 15px;
}
.rest_more {
	text-align: right;
	height: 30px;
	line-height: 30px;
	background-color: #f3f3f3;
}
.rest_more a {
	padding-right: 10px;
	padding-left: 5px;
}
*html .rest_more a img {
	margin: 10px 0;
	vertical-align: middle
} /*ie6 bug*/
.indmorebg {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
}
.indmorebg2 {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
}
.questions .que_img {
	border-bottom: 1px solid #e1e1e1;
	margin: 0 auto;
	width: 210px;
	padding-top: 12px;
	padding-bottom: 6px;
}
.dvqueslist {
	border: 1px solid #3384BB;
}
.dvqueslist ul {
	padding: 5px 10px;
	height: 131px;
}
.dvqueslist li {
	background: url(../images/icon/licon.gif) no-repeat scroll left center;
	line-height: 26px;
	overflow: hidden;
	padding-left: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 195px;
	border-bottom: 1px dotted #c7c7c7;
}
.ywcount {
	height: 110px;
	border: 1px solid #3384BB;
}
.ywcount .bjtext {
	height: 26px;
	line-height: 26px;
	padding: 5px 0;
	text-align: center;
}
.ywcount .sp_tj {
	font-weight: bold;
	color: #000000;
}
.ywcount .sp_num {
	color: #000000;
	padding-right: 20px;
}
.ywcount .jyimg {
	width: 140px;
	margin: 0 auto;
}
.jyimg p {
	color: #000000;
	line-height: 22px;
}
.jyimg p img {
	padding-right: 8px;
}
.jyimg p span {
	padding: 0 5px;
}
.bljcolor {
	color: #ff0000;
}
/*-------------contact----------------*/
.contact, .announce, .applyResult, .questions, .caution, .ywtongji {
	margin-top: 10px;
}
.contact h3, .announce h3, .ywtongji h3 {
	background: #3284bb;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #fff;
	text-align: left;
	padding-left: 15px;
}
.dvcontact {
	padding: 10px 0 10px 10px;
	border: 1px solid #3384bb;
	height: 287px;
}
.dvcontact li {
	border-bottom: 1px dotted #c7c7c7;
	height: 26px;
	line-height: 26px;
}
.dvcontact li label {
	color: #666666;
	font-weight: bold;
}
.dvcontact p {
	line-height: 20px;
}
.dvcontact span {
	text-align: right;
}
.amap {
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}
.amap a {
	color: #038CDC;
}
.amap a:hover {
	color: #041D93;
}
/*-------------announce----------------*/
.dvnotices {
	border: 1px solid #3384bb;
}
.dvnotices ul {
	margin: 0 10px;
}
.dvnotices li {
	height: 26px;
	line-height: 26px;
}
.dvnotices li i {
	background: url("../images/icon/iconmesg.png") no-repeat scroll center center;
	width: 20px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-style: normal;
	color: #fff;
	float: left;
	margin-right: 5px;
	overflow: hidden;
	clear: both;
}
.dvnotices li a {
	width: 180px;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.dvnotices li a:hover {
	color: #041D93;
}
/*-------------zixun----------------*/
.zixun, .zx_result, .read_guide, .writeform, .writeapply {
	background: #fff;
}
.top_links {
	height: 36px;
	background: url(../images/toplinkbg.gif) repeat-x;
	margin-bottom: 15px;
}
.top_links .tplink_bg {
	background: url(../images/goindexbg.jpg) no-repeat;
	width: 150px;
	padding-left: 12px;
	float: left;
}
.top_links span {
	display: inline-block;
	line-height: 36px;
}
.tplink_bg a {
	color: #FFF;
	padding-left: 35px;
}
.tplink_bg a:hover {
	color: #041D93;
}
.zixun .pline, .zx_result .pline, .read_guide .pline, .writeform .pline, .writeapply .pline, .boxmain .pline, .personal .pline {
	background: #0063b8;
	width: 100%;
	height: 3px;
	_overflow: hidden;/*ie6 hack*/
}
.zixun .zx_top {
	width: 926px;
	text-align: center;
	margin: 0 auto;
}
.zxcontainer {
	border: 1px solid #ddd;
	padding: 10px;
}
.zixun .zx_title {
	background: #f1f8ff;
	height: 36px;
	line-height: 36px;
	color: #004499;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0;
}
.zixun .sback {
	font-size: 12px;
	font-weight: normal;
	color: #eb0000;
	border: 1px solid #eb0000;
	margin-left: 15px;
	padding: 2px;
}
.zixun .zx_det {
	color: #999;
	text-align: center;
}
.zixun .zx_det span {
	color: #333;
}
.fotrstyle {
	padding-right: 20px;
}
.fotlstyle {
	padding-left: 20px;
}
.zx_content {
	padding: 0 10px;
}
.zx_content .textbgl {
	background: url(../images/icon/text01.gif) no-repeat;
	width: 28px;
	height: 23px;
	display: block;
}
.zx_content .textbgr {
	background: url(../images/icon/text02.gif) no-repeat;
	width: 28px;
	height: 23px;
	display: block;
	float: right;
}
.zx_content p {
	color: #333;
	font-size: 14px;
	line-height: 26px;
	text-indent: 3em;
}
.replay, .zx_list {
	border-top: 1px dotted #C7C7C7;
	margin-top: 45px;
}
.rep_con {
	width: 900px;
	margin: 0 auto;
}
.rep_top {
	margin-top: 10px;
}
.rep_top p {
	height: 22px;
	line-height: 22px;
	color: #999;
}
.rep_top p font {
	float: right;
	padding-right: 10px;
	font-size: 12px;
}
.rep_tip {
	font-weight: bold;
	color: #7e7e7e;
	font-size: 14px;
}
.dv_replay {
	margin-top: 12px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #C7C7C7;
}
.dv_replay p {
	line-height: 20px;
	margin-bottom: 5px;
}
.dv_replay p img {
	padding-right: 5px;
}
.dv_replay p font {
	float: right;
	padding-right: 10px;
	font-size: 12px;
}
.conscont p {
	text-indent: 2em;
	color: #000;
}
.rep_title {
	border: 1px solid #c8c8c8;
	height: auto;
	background: #fffff3;
	padding: 5px;
}
.rep_title p {
	color: #333;
	font-size: 12px;
	line-height: 20px;
	padding-left: 12px;
}
.rep_title p span {
	float: right;
	padding-right: 10px;
}
.rep_button {
	float: right;
	padding-top: 20px;
}
.zx_list {
	padding-left: 25px;
	padding-bottom: 45px;
}
.zx_list span {
	font-weight: bold;
	color: #595959;
}
.zx_list ul {
	padding: 8px 10px 0 10px;
}
.zx_list li {
	background: url(../images/icon/licon.gif) no-repeat scroll left center;
	height: 26px;
	line-height: 26px;
	padding-left: 12px;
	color: #7a7a7a;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.list_left, .list_right {
	float: left;
	width: 435px;
	margin-top: 15px;
	display: inline;
}
.list_left, .list_center {
	background: url(../images/relinebg.gif) no-repeat scroll right center;
	margin-right: 30px;
}
.tbconsinfo tr {
	line-height: 26px;
}
.tbconsinfo td {
	padding: 3px;
	font-size: 14px;
}
.tbconsinfo td label {
	padding-right: 5px;
}
.tbconsinfo td input {
	vertical-align: baseline;
}
/*-------------consultresult page----------------*/
.resultbg {
	width: 100%;
	text-align: center;
	padding-top: 65px;
	padding-bottom: 35px;
}
.resultbg span {
	font-size: 36px;
	color: #80b900;
	font-weight: bold;
	vertical-align: middle;
}
.result_content {
	border-top: 1px dotted #C7C7C7;
	margin: 0 25px;
}
.result_content .restext {
	width: 385px;
	margin: 25px auto;
	padding-top: 30px;
	text-align: center;
}
.result_content .res_way {
	text-indent: 2em;
}
.result_content p {
	color: #000;
	font-size: 16px;
	line-height: 42px;
	text-align: left;
}
.result_content p span {
	color: #eb0000;
	font-size: 22px;
	font-weight: bold;
	vertical-align: middle;
}
.btnsendemail {
	background: url(../images/sendemail.png) no-repeat;
	width: 118px;
	height: 25px;
	line-height: 25px;
	border: none;
	margin-left: 30px;
	cursor: pointer;
}
.result_content .resbtbg {
	margin: 92px 0;
	text-align: center;
}
.resultbg .sptext1 {
	color: #3094dc;
}
.resultbg .sptext2 {
	color: #de5139;
}
.restext p a {
	color: #eb0000;
	text-decoration: underline;
}
.btnprintbg {
	background: url(../images/btnpringbg.gif) no-repeat;
	width: 147px;
	height: 33px;
	border: none;
	margin-right: 40px;
	cursor: pointer;
	font-size: 16px;
	color: #797979;
	cursor: pointer;
}
.buttonsty {
	background: #0084e9;
	border: 1px solid #C7C7C7;
	color: #FFFFFF;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	width: 110px;
	margin-right: 10px;
	display: inline-block;
}
.buttonsty:hover {
	color: #e7e9eb;
}
.buttonclose {
	background: #f0f0f0;
	border: 1px solid #C7C7C7;
	color: #FFFFFF;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	width: 80px;
	display: inline-block;
	color: #000;
}
/*-------------readguides page----------------*/
.read_title {
	margin-top: 40px;
	margin-left: 35px;
	margin-bottom: 20px;
}
.read_title h2 {
	font-size: 26px;
	color: #535353;
	font-weight: normal;
}
.read_title p {
	color: #999;
	line-height: 22px;
	margin-top: 12px;
	text-indent: 1em;
}
.read_title .redcstyle {
	color: #eb0000;
	padding-right: 20px;
}
.guide_con {
	color: #000;
	margin: 0 45px;
	background: #f7f7f7;
	padding: 20px;
}
.guide_con h3 {
	color: #438ee2;
	font-size: 14px;
}
.guide_con p {
	line-height: 24px;
	padding-top: 10px;
}
.fontcolor {
	color: #eb0000;
}
.fontcolor:hover {
	color: #eb0000;
}
.fontstyle {
	color: #999;
}
.fontstyle a {
	color: #999;
	padding: 0 10px;
}
.fontstyle a:hover {
	color: #eb0000;
	text-decoration: underline;
}
.process {
	background: #5a5a5a;
	height: 105px;
	margin-top: 5px;
	margin-bottom: 30px;
}
.guide_con .guide_bot {
	border-top: 1px dashed #C7C7C7;
	padding-top: 20px;
	padding-bottom: 50px;
}
.guide_bot .guleft {
	float: left;
	width: 455px;
	position: relative;
}
.viewbg {
	position: absolute;
	top: 118px;
	right: 10px;
}
.btnjtview {
	background: url(../images/jtviewbt.png) no-repeat;
	width: 100px;
	height: 20px;
	line-height: 20px;
	border: none;
	cursor: pointer;
}
.btnjtview:hover {
	background: url(../images/jtviewhover.png) no-repeat;
}
.guide_bot .guright {
	float: right;
	padding-top: 12px;
}
.guide_but {
	margin: 30px 45px;
	padding-left: 60px;
	padding-bottom: 40px;
}
.btnstyle {
	width: 146px;
	height: 32px;
	line-height: 32px;
	border: none;
	font-size: 16px;
	margin-right: 20px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
}
.btnwriteform {
	background: url(../images/btnwrite.png) no-repeat;
	margin-right: 140px;
}
.btnwriteform:hover {
	background: url(../images/btnwritehover.png) no-repeat;
	color: #fff;
}
.btninput {
	background: url(../images/btninput.png) no-repeat;
}
.btninput:hover {
	background: url(../images/btninputhover.png) no-repeat;
	color: #fff;
}
.infotip {
	border-bottom: 1px dotted #C7C7C7;
}
.infotip span {
	font-size: 18px;
}
.infocolor1 {
	color: #d10000;
}
.infocolor1:hover {
	color: #d10000;
}
.infocolor2 {
	color: #3566ab;
}
.point, .infotip {
	width: 960px;
	margin: 0 auto;
	padding: 10px 0;
}
.point p {
	line-height: 24px;
	text-indent: 2em;
}
.servestype {
	width: 920px;
	margin: 0 auto;
	padding-top: 15px;
}
.choicestyle {
	width: 57px;
	height: 21px;
	height: 21px;
	line-height: 21px;
	border: none;
	cursor: pointer;
	color: #717171;
	vertical-align: middle;
	padding-left: 5px;
	padding-bottom: 3px;
*padding-bottom:0;
	margin-top: 4px \0;
}
.choice {
	background: url(../images/btnchoice.png) no-repeat;
}
.choice:hover {
	background: url(../images/btnchoicehov.png) no-repeat;
	color: #fff;
}
.serve_obj {
	margin: 10px 0 30px 0;
}
/*.selectStyle{ background: url(../images/selectbg.gif) no-repeat; width:134px; height:24px; line-height:24px; display:inline-block; vertical-align:middle;}
.selectStyle:hover{ background: url(../images/selectbghover.gif) no-repeat; width:150px; height:27px;}
.selectDiv{ width:134px; height:24px; line-height:24px; vertical-align:middle; overflow:hidden; border:none; -webkit-appearance: none;
display:inline-block; *display:inline; }
.selectType{ width: 151px;height:24px; line-height:24px; overflow:hidden; border:none; background:none; display:block; cursor:pointer; padding-top: 3px; *padding-top: 0px; padding-left: 10px; z-index:3;}*/
.selectDiv {
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 100;
	width: 134px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	display: inline;
}
.selectStyle {
	width: 134px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	position: relative;
	display: inline-block;
	overflow: hidden;
	z-index: 2;
 *display: inline;
}
.selectType {
	width: 151px;
	height: 24px;
	border: none;
	background: none;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	left: 0px;
	-webkit-appearance: none;
	z-index: 3;
	background: url("../images/selectbg.gif") no-repeat scroll 0 0 transparent;
	vertical-align: middle;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 4px \0;
	padding-left: 0px \0;
}
.selectType:hover {
	background: url(../images/selectbghover.gif) no-repeat;
}
.dv_setType span {
	display: inline;
	vertical-align: middle;
}
.selectType option {
	height: 24px;
	line-height: 24px;
}
#typecheck {
	height: auto;
	line-height: 22px;
	margin: 15px 0;
}
#typecheck span {
	float: left;
}
#typecheck li {
	float: left;
	width: auto;
	color: #000;
	padding-left: 20px;
}
#typecheck .typepd {
	padding-left: 10px;
}
.servicestyle table th {
	background: url(../images/zixuntbbg.gif) repeat-x;
	height: 27px;
	font-weight: normal;
	font-size: 14px;
}
.servicestyle table td {
	padding: 8px;
	border: 1px solid #eaeaea;
	text-align: center;
	font-size: 14px;
}
.servicestyle .tdtext {
	text-align: left;
	width: 138px;
}
.serbgcolor {
	background: #fffff3;
}
.formstyle {
	color: #7e7e7e;
	margin: 0 auto;
	padding: 15px 20px;
	width: 936px;
}
.texttip {
	color: #999;
	font-size: 12px;
}
.textborder {
	border: 1px solid #ababab;
	height: 22px;
	width: 606px;
	padding-left: 8px;
	line-height: 22px;
}
.textname {
	border: 1px solid #ababab;
	height: 22px;
	width: 135px;
	padding-left: 8px;
	line-height: 22px;
}
.txtstyle {
	border: 1px solid #ababab;
	height: 22px;
	width: 215px;
	padding-left: 8px;
	line-height: 22px;
}
.textvcode {
	border: 1px solid #ababab;
	height: 22px;
	width: 80px;
	padding-left: 8px;
	line-height: 22px;
}
.formstyle table td {
	padding: 8px;
}
.select_service {
	background: url(../images/icon/selecticon.gif) no-repeat scroll center right;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	overflow: hidden;
	right: 20px;
	z-index: 1;
}
.select_box {
	width: 120px;
	position: relative;
	display: block;
	overflow: hidden;
	z-index: 2;
}
.select_stype {
	border: none;
	background: none;
	position: relative;
	overflow: hidden;
	width: 120px;
	left: 48px;
	z-index: 3;
}
.dept_box {
	width: 170px;
}
.deptstyle {
	width: 150px;
	left: 28px;
}
/*------------dvbuttongb--------------*/
.dvbuttongb {
	text-align: left;
}
.buttonmore {
	display: inline-block;
	position: relative;
*display:inline;
	zoom: 1
}
.morebtg {
	display: inline-block;
	width: 80px;
	height: 22px;
	line-height: 22px;
	background: url(../images/morebtbg.png) no-repeat scroll right center;
	text-align: center;
	font-size: 12px;
	padding-right: 3px;
	color: #ffffff;
}
.morebtg:hover {
	color: #eaeaea;
}
.btmoreul {
	display: none;
	position: absolute;
	background-color: #f9fbfc;
	width: 110px;
	border: 1px solid #c3e2fa;
	z-index: 1;
}
.btmoreul li {
	height: 26px;
	line-height: 26px;
	text-align: center;
}
.btmoreul li a {
	color: #333;
}
.btmoreul li:hover {
	background-color: #c8e4fa;
}
.btmoreul li a:hover {
	color: #041D93;
}
.guidebg {
	background: url(../images/icon/applyicon.gif) no-repeat scroll left center;
}
.webapplybg {
	background: url(../images/icon/iconapply.gif) no-repeat scroll left center;
}
.weborderbg {
	background: url(../images/icon/iconorder.gif) no-repeat scroll left center;
}
.weconstbg {
	background: url(../images/icon/iconconst.gif) no-repeat scroll left center;
}
.weapplistbg {
	background: url(../images/icon/icon_applylist.png) no-repeat scroll left center;
}
.deleteButton {
	background: url(../libs/icons/delete.png) no-repeat scroll left center;
}
.okButton {
	background: url(../libs/icons/ok.png) no-repeat scroll left center;
}
.noButton {
	background: url(../libs/icons/no.png) no-repeat scroll left center;
}
.applystyle {
	height: 21px;
	line-height: 21px;
	border: none;
	cursor: pointer;
	font-size: 14px;
	color: #3974b5;
	padding-left: 20px;
	padding-right: 10px;
	display: inline-block;
}
.applystyle:hover {
	color: #041d93;
}
.btnapply {
	background: url(../images/btnapply.png) no-repeat;
	width: 100px;
	height: 21px;
	line-height: 21px;
	border: none;
	cursor: pointer;
	font-size: 12px;
	color: #000;
	display: block;
	padding-left: 5px;
}
.btnapply:hover {
	background: url(../images/btnapplyhov.png) no-repeat;
	color: #c21c00;
}
.wrbtstyle {
	color: #797979;
	background: url(../images/btnpringbg.gif) no-repeat;
	width: 147px;
	height: 33px;
	line-height: 33px;
	border: none;
	font-family: "Microsoft YaHei", "΢���ź�";
	font-size: 16px;
	cursor: pointer;
	margin-right: 40px;
}
.wrbthover {
	background: url(../images/btninputhover.png) no-repeat;
	color: #fff;
}
.wrbtstyle:hover {
	background: url(../images/btninputhover.png) no-repeat;
	color: #fff;
}
.btntijiao {
	background: url("../images/btntijiao.gif") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #fff;
	font-family: "Microsoft YaHei", "΢���ź�";
	font-size: 16px;
	height: 32px;
	width: 206px;
	cursor: pointer;
	margin-top: 20px;
}
.searchtip {
	background-color: #FFFAED;
	border: 1px solid #F7ECBD;
	width: 870px;
	margin: 50px auto 30px;
}
.searchtip p {
	color: #8c836e;
	font-size: 14px;
	padding-left: 20px;
	line-height: 26px;
}
.borderbg {
	background: url("../images/borderbg.gif") no-repeat scroll 0 0 transparent;
	width: 920px;
	height: 8px;
	margin: 10px auto;
	_overflow: hidden;
}
.ordertip {
	background-color: #fffaed;
	border: 1px solid #f7ecbd;
	height: 36px;
	line-height: 36px;
	text-indent: 2em;
	margin-bottom: 15px;
}
.ordertip p {
	font-size: 12px;
}
/*-------------applywriteinfo page----------------*/
.wrapCont {
	width: 960px;
	margin: 0 auto;
}
.step {
	height: 40px;
	margin-bottom: 10px;
}
.step li {
	float: left;
	height: 39px;
	line-height: 39px;
	width: 182px;
	font-size: 16px;
	color: #9e9e9e;
	padding-left: 10px;
	background: url("../images/stepbg.gif") no-repeat scroll right center #f0f0f0;
}
.step li label {
	font-size: 22px;
	color: #c6c6c6;
	padding-right: 5px;
	vertical-align: top;
*vertical-align:middle;
}
.step .stepon {
	background: url("../images/stepbgon.gif") no-repeat scroll right center #0084e9;
	color: #fff;
}
.step .stepup {
	background: url("../images/stepbgup.gif") no-repeat scroll right center #f0f0f0;
	color: #9e9e9e;
}
.step .stepnone {
	background: #f0f0f0;
}
.step .stepon label {
	color: #fff;
}
.procedure {
	/*background: url("../images/apptitbg.gif") repeat-x;*/
	border-bottom: 3px solid #0D1C28;
	height: 50px;
	margin-top: 5px;
}
.procedure li {
	float: left;
	width:150px;
	text-align: center;
	line-height: 50px;
	color: #0D1C28;
	font-size: 16px;
	padding: 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.procedure .proli {
	background: url("../images/icon/proarrow.png") no-repeat scroll right center;
}
.procedure li b {
	display: inline-block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #c1d9f3;
	background-color: #fff;
	color: #49a1e0;
	text-align: center;
}
.procedure li .pron {
	background-color: #0084e9;
	color: #fff;
}
.procedure li span, .procedure li a {
	padding-left: 10px;
	color: #3384BB;
}
.protips {
	background-color: #FFFAED;
	border: 1px solid #F7ECBD;
	text-indent: 2em;
	margin-bottom: 10px;
}
.protips p {
	line-height: 26px;
}
.dv_writeCont {
	margin-top: 10px;
}
.dv_writeCont h3 {
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	position: relative;
}
.hordtitle {
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	position: relative;
}
.hordtitle span {
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.hordtitle span a {
	padding-left: 5px;
	padding-right: 10px;
}
*html .hordtitle span a img {
	margin: 10px 0;
	vertical-align: middle
} /*ie6 bug*/
.wrhtitle {
	background: url("../images/icon/contitonbg.gif") no-repeat;
	width: 10px;
	height: 5px;
	position: absolute;
	left: 20px;
	top: 27px;
}
.dvWrite {
	border-top: 2px solid #05abec;
	border-left: 1px solid #c1d9f3;
	border-right: 1px solid #c1d9f3;
	border-bottom: 1px solid #c1d9f3;
}
.dvTable {
	margin: 20px 0;
}
/*.tableStyle{ margin:0 auto; width:600px;}*/
.tableStyle tr {
	line-height: 30px;
}
.tableStyle td {
	padding: 5px;
	font-size: 16px;
}
.tableStyle span {
	color: #041D93;
}
.tableStyle .spexplain {
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 350px;
	font-size: 14px;
	cursor: pointer;
}
.tableStyle .tdchoose input {
	margin-right: 5px;
}
.dv_button {
	border-top: 1px solid #d8d8d8;
	width: 925px;
	margin: 0 auto;
	text-align: center;
	padding: 25px 0;
}
.buttonstyle1 {
	border: 1px solid #bbbbbb;
	background: url("../images/buttonbg1.gif") repeat-x;
	height: 26px;
	line-height: 26px;
	width: 80px;
	cursor: pointer;
	margin-right: 8px;
}
.buttonstyle2 {
	border: 1px solid #248bd7;
	background: url("../images/buttonbg2.gif") repeat-x;
	height: 26px;
	line-height: 26px;
	width: 80px;
	color: #fff;
	cursor: pointer;
	margin-right: 8px;
}
.buttonstyle3 {
	border: 1px solid #248bd7; /*background:url("../images/buttonbg2.gif") repeat-x;*/
	background: #62ade4;
	height: 26px;
	line-height: 26px;
	width: 148px;
	color: #fff;
	cursor: pointer;
	margin-right: 8px;
}
.buttonstyle4 {
	border: 1px solid #bbbbbb; /*background:url("../images/buttonbg1.gif") repeat-x;*/
	background: #f0f0f0;
	height: 26px;
	line-height: 26px;
	width: 148px;
	cursor: pointer;
	margin-right: 8px;
}
.buttonstyle5 {
	border: 1px solid #ccc;
	background: #eff2f3;
	height: 26px;
	line-height: 26px;
	width: 100px;
	cursor: pointer;
	color: #999;
	margin-right: 8px;
}
.buttonstyle6 {
	border: 1px solid #248bd7;
	background: #33a0fc;
	color: #fff;
	height: 26px;
	line-height: 26px;
	width: 100px;
	cursor: pointer;
	margin-right: 8px;
}
.btnlength {
	width: 118px;
}
.attachlist {
	float: left;
	width: 82px;
	padding: 12px 20px 12px 25px;
}
.attachlist p {
	padding-left: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80px;
	color: #000;
	padding-top: 5px;
}
.dvapptimg {
	padding: 20px;
}
.apimglist {
	float: left;
	padding-right: 25px;
}
.apimglist p {
	line-height: 24px;
}
.apimglist p span {
	color: #000;
}
.textname,
.txtinput {
	border: 1px solid #bbb;
	height: 38px;
	background:#fff;
	width:90px;
	font-size:16px;
	padding-left: 8px;
	line-height: 38px;
	margin-bottom:10px;
}
.txtcard {
	border: 1px solid #ababab;
	height: 22px;
	width: 267px;
	padding-left: 8px;
	line-height: 22px;
}
.txtaddress {
	border: 1px solid #ababab;
	height: 22px;
	width: 426px;
	padding-left: 8px;
	line-height: 22px;
}
.messageinfo {
	width: 870px;
	padding-left: 70px;
}
.btnwrite {
	background: url("../images/btnwrite.gif") no-repeat;
	width: 44px;
	height: 21px;
	line-height: 21px;
	border: none;
	cursor: pointer;
	margin-right: 20px;
	padding-bottom: 3px;
	padding-bottom: 0px \0;
}
.btnwrite:hover {
	background: url("../images/btnwritehov.gif") no-repeat;
	color: #fff;
}
.butdiv {
	text-align: center;
	padding-bottom: 10px;
	height: 60px;
	line-height: 60px;
}
.hide {
	background: url("../images/icon/hide.gif") no-repeat;
	width: 29px;
	height: 30px;
	display: inline-block;
	float: right;
	cursor: pointer;
}
.show {
	background: url("../images/icon/show.gif") no-repeat;
	width: 29px;
	height: 30px;
	display: inline-block;
	float: right;
	cursor: pointer;
}
.fontitle {
	color: #041d93;
	line-height: 26px;
}
.fontlink {
	text-decoration: underline;
	color: #0087CB;
	padding: 0 20px;
}
.fontlink:hover {
	text-decoration: underline;
	color: #041D93;
}
/*-------------Audit page----------------*/
.auditTip {
	padding: 10px;
}
.auditTip h3 {
	width: 300px;
	height: 30px;
	line-height: 30px;
	float: left;
	font-size: 18px;
	padding-left: 20px;
	color: #038CDC;
}
.auditTip p {
	float: right;
}
.adtit {
	background: #F1F6FE;
	height: 30px;
	line-height: 30px;
	padding-left: 16px;
	font-size: 16px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.adtit img {
	padding-right: 5px;
}
.auditCont {
	background-color: #F9FCFD;
	border: 1px solid #ddd;
}
.setAudit {
	padding: 16px;
}
.auditTable {
	background-color: #fff;
}
.auditTable tr {
	line-height: 30px;
}
.auditTable th {
	border: 1px solid #C0C0C0;
	background-color: #49A1E0;
	color: #fff;
	font-size: 15px;
}
.auditTable td {
	border: 1px solid #C0C0C0;
	text-align: center;
}
.auditTable .audtitle {
	text-align: left;
	padding-left: 12px;
	font-size: 14px;
	color: #000;
}
.auditTable .tdexpl {
	text-align: left;
	padding-left: 12px;
}
.auditTable .tdexpl span {
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 165px;
}
.attachCont {
	text-align: left;
	padding-left: 10px;
}
.attachCont span {
	color: #000;
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 320px;
	vertical-align: middle;
}
.attachCont a {
	padding: 0 5px;
}
.auditTable .viewattach {
	color: #3384bb;
}
.auditTable .viewattach img {
	padding-left: 5px;
}
.apconotice {
	width: 590px;
	height: 300px;
	padding: 30px;
	display: none;
}
.dvconotice {
	width: 470px;
	margin: 0 auto;
	padding-top: 20px;
}
.dvconotice p {
	line-height: 26px;
	font-size: 15px;
	color: #333;
}
/*-------------applysure page----------------*/
.mesglist {
	width: 810px;
}
.mesglist table td {
	border: 1px solid #EAEAEA;
	font-size: 14px;
	padding: 8px;
}
.megbgcol {
	background: #f3faff;
	width: 200px;
}
.megtext {
	width: 570px;
}
/*-------------search page----------------*/
.dv_search {
	width: 960px;
	margin: 0 auto;
	border-bottom: 1px dotted #C7C7C7;
	padding-bottom: 30px;
}
.dv_search table {
	width: 600px;
	margin: 0 auto;
}
.dv_search table td {
	padding: 10px;
	font-family: "Microsoft YaHei", "΢���ź�";
	font-size: 16px;
}
.textsearch {
	border: 1px solid #b7b7b7;
	width: 367px;
	height: 33px;
	line-height: 33px;
	padding-left: 10px;
	font-family: "Microsoft YaHei", "΢���ź�";
	font-size: 16px;
}
.txtcode {
	border: 1px solid #b7b7b7;
	width: 127px;
	height: 33px;
	line-height: 33px;
	padding-left: 10px;
	font-family: "Microsoft YaHei", "΢���ź�";
	font-size: 16px;
}
.textorder {
	border: 1px solid #ccc;
	width: 110px;
	height: 20px;
	line-height: 20px;
}
.searchreinfo {
	width: 920px;
	margin: 30px auto 50px;
}
.searchResult {
	margin: 20px 0;
}
.dvsearchInfo {
	width: 870px;
}
.searchList {
	width: 870px;
	margin: 0 auto;
}
.searchList table td {
	font-size: 14px;
	padding: 8px;
}
.searchList table td label {
	color: #3566AB;
}
.searchList li {
	line-height: 26px;
	font-size: 14px;
}
.searchList li label {
	color: #3566AB;
	padding-right: 10px;
}
.searchList li .labright {
	padding-left: 300px;
}
.searchList li .labright2 {
	padding-left: 116px;
}
.searlist {
	width: 880px;
	margin: 20px auto;
}
.searlist h3 {
	line-height: 24px;
}
.searlist p {
	line-height: 24px;
	text-indent: 2em;
}
.replaytext {
	background-color: #FFFFF3;
	border: 1px solid #EAEAEA;
	margin: 10px 0;
	padding: 10px;
}
.processlist p {
	line-height: 24px;
}
.processlist p span {
	display: inline-block;
	width: 170px;
	font-weight: bold;
	font-size: 13px;
	color: #1673B3;
	text-align: center;
}
.processlist ul li {
	float: left;
	width: 100%;
	line-height: 24px;
	color: #000;
}
.processlist ul li span {
	display: inline-block;
	width: 170px;
	font-size: 12px;
	text-align: center;
}
.processlist p .opintitle {
	width: 200px;
	text-align: left;
}
.processlist .opintext {
	width: 200px;
	text-align: left;
	color: #38A3DB;
}
/*-------------order page----------------*/
.dbchoordBox {
	width: 880px;
	margin: 0 auto;
	padding: 10px;
}
.ordercont {
	border-top: 2px solid #05ABEC;
	width: 284px;
}
.order_list, .order_work {
	height: 347px;
	position: relative;
}
.order_list {
	float: left;
	width: 490px;
	border: 1px solid #cccccc;
}
.order_list ul, .order_work ul {
	padding: 10px;
	height: auto;
}
.order_list li {
	background: url(../images/icon/icon01.gif) no-repeat scroll left center;
	padding-left: 22px;
	color: #7E7E7E;
	width: 430px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	border-bottom: 1px dotted #C7C7C7;
	text-align: left;
}
.order_list li:hover {
	background: url(../images/icon/icon02.gif) no-repeat scroll left center #f4f4f4;
	color: #000;
}
.order_list .ordliselect {
	background: url(../images/icon/icon02.gif) no-repeat scroll left center #dff3ff;
	color: #000;
}
.order_detail {
	border: 1px solid #CECECF;
	float: right;
	width: 430px;
	height: 347px;
	margin-left: 10px;
	overflow-y: auto;
}
.order_detail h3 {
	margin: 5px 0;
}
.dvsitua {
	padding: 0px 10px;
}
.windtitile {
	background: url(../images/icon/windowbg.png) no-repeat;
	width: 9px;
	height: 16px;
	position: absolute;
	top: 4px;
	left: -20px;
}
.oraddress {
	padding: 0 15px;
}
.oraddress p {
	line-height: 26px;
	border-bottom: 1px dotted #c7c7c7;
	padding-bottom: 5px;
}
.oraddress span {
	color: #000;
}
.oraddress .otraffic {
	text-align: center;
	border: none;
	padding: 20px 40px;
}
.spordres {
	font-weight: bold;
	color: #5e5e5e;
	display: inline-block;
	text-align: left;
}
.order_work li {
	background: url(../images/icon/icon03.gif) no-repeat scroll left center;
	padding-left: 22px;
	color: #7E7E7E;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	border-bottom: 1px dotted #C7C7C7;
}
.order_work li:hover {
	background: url(../images/icon/icon04.gif) no-repeat scroll left center #f4f4f4;
	color: #000;
}
.order_work .workliselect {
	background: url(../images/icon/icon04.gif) no-repeat scroll left center #dff3ff;
	color: #000;
}
.orderzi {
	padding: 20px 15px;
	color: #7e7e7e;
}
.orderzi p {
	line-height: 30px;
	padding-left: 18px;
	padding-top: 10px;
}
#ordercontent1, #ordercontent2 {
	position: absolute;
	width: 100%;
	height: 338px;
	overflow: hidden;
}
.orderscrLine { /*border-left: 1px solid #B5B5B5;*/
	background: url(../images/orderlinebg.png) no-repeat;
	height: 330px;
	position: absolute;
	right: 0;
	top: 10px;
	width: 14px;
}
#orderBox {
	position: absolute;
	width: 500px;
	height: 250px;
	overflow: hidden;
}
.orderBoxLine {
	background: url(../images/ordscroline.png) no-repeat;
	height: 183px;
	position: absolute;
	right: 0;
	top: 55px;
	width: 5px;
}
#orderBox p {
	background-color: #f2f2f2;
	font-weight: normal;
	height: 27px;
	line-height: 27px;
}
#orderBox p span {
	display: inline-block;
	width: 140px;
	text-align: center;
	padding-left: 8px;
}
#orderBox ul {
	height: auto;
}
#orderBox li span {
	display: inline-block;
	width: 135px;
	text-align: center;
	padding: 8px;
}
#mapbox {
	display: none;
}
.detail_map {
	width: 500px;
	height: 350px;
	margin: 0 auto;
	border: 1px solid #ccc;
}
.dvchowind {
	padding: 10px;
}
.dv_orlist {
	margin-top: 10px;
}
.inorderl {
	float: left;
	width: 653px;
}
.inorderr {
	float: left;
	width: 292px;
	margin-left: 15px;
}
.reorderlist {
	padding: 0 12px;
	height: 220px;
}
.reorderlist li {
	border-bottom: 1px dotted #c7c7c7;
	height: 30px;
	line-height: 30px;
	padding-left: 12px;
	background: url(../images/icon/reorderbg.gif) no-repeat scroll left center;
}
.reorderlist li a {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 230px;
}
#timebox {
	display: none;
}
.boxmain {
	color: #000;
	padding: 30px 20px;
}
.boxmain .maintitle {
	margin: 15px 20px;
}
.maintitle span {
	vertical-align: middle;
}
.dvtborder table th {
	background-color: #f2f2f2;
	font-weight: normal;
	height: 27px;
}
.dvtborder table td {
	padding: 8px;
	text-align: center;
}
.dvtborder .orderbt {
	background: url(../images/orderbt.gif) no-repeat;
	width: 100px;
	height: 21px;
	line-height: 21px;
	border: none;
	padding-left: 12px;
	cursor: pointer;
	padding-bottom: 3px;
}
.dvtborder .orderbt:hover {
	background: url(../images/orderbthov.gif) no-repeat;
}
.sure {
	background: url(../images/btnsearch1.gif) no-repeat;
	border: none;
	width: 48px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	cursor: pointer;
}
.suedisable {
	background: url(../images/btnsearch1.gif) no-repeat;
	border: none;
	width: 48px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	cursor: inherit;
}
.dvt_serod {
	margin: 15px;
}
.ordboxmain {
	color: #000000;
	margin: 0 auto;
	padding: 10px;
	width: 500px;
	border: 1px solid #ccc;
}
.dv_chorder {
	width: 700px;
	margin: 0 auto;
}
.tblorder tr {
	line-height: 36px;
}
.tblorder td {
	font-size: 14px;
	padding: 3px;
}
.tblorder td span label {
	padding-right: 5px;
}
.choinpubg {
	background: url(../images/choinpubg.gif) repeat-x;
	border: 1px solid #cfcfcf;
	width: 280px;
	height: 26px;
	line-height: 26px;
	color: #666666;
	padding-left: 12px;
}
.txtremark {
	border: 1px solid #cfcfcf;
	width: 510px;
	height: 100px;
}
.tborequire th {
	border: 1px solid #cccccc;
	background-color: #f4f4f4;
	height: 28px;
	line-height: 28px;
	font-weight: normal;
	font-size: 14px;
}
.tborequire td {
	border: 1px solid #cccccc;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
}
.tborequire .tdottitle {
	text-align: left;
	padding-left: 15px;
	color: #000;
}
.dvordbut {
	text-align: center;
	margin: 30px 0;
}
/*-------------consultlist page----------------*/
#workbox {
	width: 920px;
	margin: 30px auto;
}
.work_tabs {
	padding-top: 25px;
}
.selectTab, .unselectTab {
	background-color: #005cb6;
	border: 1px solid #d1d1d1;
	border-bottom-width: 0;
	width: 92px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	margin-right: 5px;
	cursor: pointer;
	float: left;
	font-weight: normal;
	color: #fff;
	margin-left: -1px;
}
.unselectTab {
	color: #666;
	background: url("../images/formbg.gif") repeat-x;
}
.selectContent {
	border-top: 2px solid #0063B8;
	clear: both;
}
.unselectContent {
	display: none;
}
/*---------------step----------------*/
.step1 {
	background: url("../images/step01.jpg") no-repeat scroll 0 0 transparent;
	width: 927px;
	height: 53px;
	line-height: 53px;
}
.step2 {
	background: url("../images/step02.jpg") no-repeat scroll 0 0 transparent;
	width: 927px;
	height: 53px;
	line-height: 53px;
}
.step3 {
	background: url("../images/step03.jpg") no-repeat scroll 0 0 transparent;
	width: 927px;
	height: 53px;
	line-height: 53px;
}
/*-------------pagenav----------------*/
.pagenav {
	font-size: 14px;
	margin: 10px 0;
	text-align: right;
}
.paginator {
	height: 36px;
	line-height: 36px;
}
.paginator span {
	padding: 0 5px;
}
.paginator label {
	color: #000000;
	padding: 0 5px;
}
.paginator a {
	color: #3384BB;
	padding: 5px;
	cursor: pointer;
}
.paginator .chk {
	border: 1px solid #003b80;
	background-color: #003b80;
	color: #fff;
	font-weight: bold;
	padding: 3px 8px;
}
.paginator .pageup {
	cursor: inherit;
	color: #999999;
}
.pagenav_pers {
	font-size: 14px;
	margin: 10px 0;
	text-align: center;
}
.paginator_pers {
	height: 38px;
	line-height: 38px;
}
.paginator_pers a {
	background: none repeat scroll 0 0 #badef4;
	color: #0D1C28;
	padding: 9px 15px;
	cursor: pointer;
}
.paginator_pers .chk {
	border: 1px solid #003b80;
	background-color: #139bec;
	color: #fff;
	font-weight: bold;
	padding: 3px 8px;
}
.paginator_pers .pageup {
	background-color: #F1F2F3;
	cursor: inherit;
}
.pagenav1 {
	font-size: 14px;
	margin: 10px 0;
	text-align: center;
}
.paginator1 {
	height: 36px;
	line-height: 36px;
}
.paginator1 a {
	background: none repeat scroll 0 0 #F1F2F3;
	
	color: #0D1C28;
	padding: 9px 18px;
	cursor: pointer;
}
.paginator1 a:hover {
	color: #fff;
	background:#3E97DF;
	/*background: none repeat scroll 0 0 #c5e7fa;
	border: 1px solid #67c6fc;
	color: #0452bb;*/
}
.paginator1 .chk {
	color: #fff;
	font-weight: bold;
	padding: 9px 18px;
	background:#3E97DF;
}
.paginator1 .chk:hover {
	color: #D10000;
}
.paginator1 .pageup {
	cursor: inherit;
	color: #999;
}
/*-------------getsevbox----------------*/
#getsevbox {
	display: none;
}
.dvgetservice {
	text-align: center;
}
.dvgetservice ul {
	padding: 20px;
	height: 240px;
}
.dvgetservice ul li {
	float: left;
	width: 110px;
	height: 21px;
	line-height: 21px;
	padding: 10px 0;
	text-align: left;
}
.dvgetservice ul li a {
	padding-left: 10px;
}
.dvgetservice ul li .liselect {
	background: url("../images/fenleixz02.gif") no-repeat;
	width: 91px;
	line-height: 22px;
	display: block;
	padding-left: 10px;
}
.dvgetservice ul li .lihover {
	background: url("../images/fenleixz02.gif") no-repeat;
	width: 91px;
	line-height: 22px;
	display: block;
	padding-left: 10px;
}
.dvgetservice ul li .lihover:hover {
	background: url("../images/fenleixz03.gif") no-repeat;
}
.dvgetservice ul li a:hover {
	background: url("../images/fenleixz02.gif") no-repeat;
	width: 91px;
	line-height: 22px;
	display: block;
	padding-left: 10px;
}
/*-------------register page----------------*/
.regtitle01 {
	background: url("../images/regstep01.gif") no-repeat scroll bottom center;
	width: 923px;
	height: 38px;
	margin: 0 auto;
	padding: 45px 0 35px 0;
	margin-bottom: 25px;
}
.regtitle01 h3, .regtitle02 h3, .regtitle03 h3 {
	display: inline;
	color: #666;
	font-size: 20px;
	padding: 0 86px;
}
.regtitle02 {
	background: url("../images/regstep02.gif") no-repeat scroll bottom center;
	width: 923px;
	height: 38px;
	margin: 0 auto;
	padding: 45px 0 35px 0;
	margin-bottom: 25px;
}
.regtitle03 {
	background: url("../images/regstep03.gif") no-repeat scroll bottom center;
	width: 923px;
	height: 38px;
	margin: 0 auto;
	padding: 45px 0 35px 0;
	margin-bottom: 25px;
}
#txtagreement {
	height: 60px;
	overflow: auto;
	border: 1px solid #eaeaea;
	padding: 10px;
	display: none;
}
.setProvice {
	width: 115px;
	height: 22px;
	line-height: 22px;
}
.setCity {
	width: 100px;
	height: 22px;
	line-height: 22px;
}
.emailsed {
	margin: 40px 0;
	text-align: center;
	font-size: 16px;
}
.emailsed p {
	line-height: 26px;
}
.emailsed p a {
	color: #2880C7;
	text-decoration: underline;
}
.regsuccess {
	margin: 40px 0;
	height: 200px;
}
.getword {
	width: 506px;
	margin: 0 auto;
	padding-top: 75px;
	padding-bottom: 70px;
	height: 245px;
}
.getword table td {
	padding: 8px;
	font-size: 13px;
}
.percont table td {
	padding: 8px;
	font-size: 13px;
}
.percont.on table td{
	padding: 0;
}
.per_info {
	height: 30px;
	line-height: 30px;
	width: 710px;
	margin: 0 auto;
	border-bottom: 1px dotted #c7c7c7;
}
.per_info span {
	float: left;
	font-weight: bold;
	font-size: 14px;
}
.per_info input {
	float: right;
}
.rank {
	background: url("../images/rank.gif") no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: default;
	height: 22px;
	margin: 0 0 0 5px;
	vertical-align: middle;
	width: 145px;
}
.r0 {
}
.r1 {
	background-position: 0 -19px;
}
.r2 {
	background-position: 0 -40px;
}
.r3 {
	background-position: 0 -61px;
}
.r4 {
	background-position: 0 -82px;
}
.r5 {
	background-position: 0 -103px;
}
.r6 {
	background-position: 0 -124px;
}
.r7 {
	background-position: 0 -145px;
}
/*-------------attach page----------------*/
.AttachDiv {
	width: 900px;
	margin: 0 auto;
	padding: 20px 0;
}
.fileList {
	border: 1px solid #eaeaea;
	padding: 20px;
	margin-top: 10px;
}
.fileAttach {
	width: 820px;
	height: auto;
	margin: 0 auto;
}
.fileAttach img {
	padding-bottom: 5px;
}
.fileAttach p {
	text-align: center;
	font-size: 14px;
	color: #000;
}
.dv_attachLink {
	width: 38px;
	background: #d1e9fc;
	position: absolute;
	top: 0;
	right: -38px;
	display: none;
}
.dv_attachLink li {
	width: auto;
	height: 22px;
	line-height: 22px;
	text-align: center;
	padding: 0;
	margin: 0;
	border: none;
}
.div_file {
	width: 406px;
	height: auto;
	float: left;
}
.dvfileCont {
	position: relative;
	margin-right: 40px;
	cursor: pointer;
	width: 155px;
	float: left;
}
.fileList p {
	line-height: 24px;
	text-align: center;
}
.imgInfo {
	border: 1px solid #eaeaea;
	padding: 10px;
	margin-bottom: 10px;
	width: 130px;
	height: 125px;
}
.imgInfo p {
	color: #000000;
	font-size: 14px;
	text-align: center;
	width: 138px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.imgname {
	margin-bottom: 5px;
	text-align: center;
}
.dv_fileLink {
	width: 38px;
	position: absolute;
	top: 0;
	right: -34px;
	background: #d1e9fc;
	display: none;
}
.dv_fileLink ul, .dv_attachLink ul {
	border: 1px solid #eaeaea;
	padding: 5px;
}
.dv_fileLink li {
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.dv_fileLink li a, .dv_attachLink li a {
	color: #0f83fa;
}
.btnimgstyle {
	background: url("../images/btncutbg.gif") no-repeat;
	width: 48px;
	height: 22px;
	line-height: 22px;
	border: none;
	cursor: pointer;
}
#imgattachBox {
	display: none;
}
.cutImgCont {
	border: 1px solid #eaeaea;
	padding: 20px 0;
	float: left;
	width: 450px;
}
.cutInto {
	float: left;
	width: 270px;
	height: auto;
	padding-left: 10px;
}
.cutImgInfo {
	float: left;
	width: 170px;
	height: 320px;
}
.cutInto p, .cutImgInfo p {
	font-size: 14px;
	color: #0F83FA;
	margin: 10px 0;
	padding: 0 5px;
}
.cutImgInfo p {
	padding-left: 25px;
}
.cutimgname {
	border: 2px solid #ddd;
	text-align: center;
	margin: 0 auto;
	padding: 5px;
	width: 250px;
	height: 250px;
}
.cutoutimg {
	border: 2px solid #ddd;
	text-align: center;
	margin: 0 auto;
	padding: 5px;
	width: 100px;
	height: 100px;
}
.cutSave {
	margin-left: 15px;
	margin-top: 20px;
	text-align: center;
}
/*-------------querylist page----------------*/
.querystyle {
	width: 810px;
	margin: 0 auto;
}
.quecondit {
	margin-bottom: 10px;
	color: #0F38AD;
}
.querycol {
	background: #F3FAFF;
	color: #1673B3;
}
.querytextinput {
	border: medium none;
	font-size: 13px;
	height: 24px;
	line-height: 24px;
	width: 100%;
}
.querybtbg {
	background: url("../images/btnbg.jpg") no-repeat;
	width: 56px;
	height: 23px;
	border: none;
	color: #FFF;
	cursor: pointer;
	margin-right: 20px;
}
.tbquerycon th {
	background: #F3FAFF;
	border: 1px solid #EAEAEA;
	color: #1673B3;
	font-size: 14px;
	font-weight: normal;
	height: 32px;
	text-align: center;
}
.tbquerycon td {
	border: 1px solid #EAEAEA;
	font-size: 13px;
	padding: 8px;
	text-align: center;
}
.querytitle {
	color: #000;
}
.qucontips {
	border: 1px solid #F2D996;
	background-color: #FEF7E7;
}
.qucontips p {
	line-height: 24px;
	font-size: 14px;
	text-indent: 2em;
}
.quconlists {
	margin: 10px 0;
}
.tbquelist td {
	font-size: 14px;
	padding: 3px;
}
.tbquelist .tlbtitle {
	color: #1673B3;
	text-align: right;
}
.tbquelist td span {
	color: #333;
}
.dvapleft {
	float: left;
	width: 750px;
	background-color: #FFFFFF;
}
.dvapply_box {
	padding-left: 10px;
}
.dvMatter {
	/*border: 1px solid #dedede;*/
}
.dvitemtitle {
	padding: 10px 20px;
}
.dvitemtitle label {
	color: #3284bb;
	font-weight: bold;
	font-size: 14px;
}
.txtitem {
	border: 1px solid #c7c7c7;
	width: 510px;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	/*color: #ABABAB;*/
}
.btnquerybg {
	border: 1px solid #c7c7c7;
	background: #49A1E0;
	width: 60px;
	height: 26px;
	line-height: 26px;
	color: #FFF;
	cursor: pointer;
}
.dv_quetype p {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #0D1C28;
}
.dv_quetype label {
	color: #0D1C28;
	font-weight: bold;
	font-size: 16px;
}
.dv_quetype ul {
	/*padding-left: 30px;*/
}
.dv_quetype li {
	line-height: 30px;
	border-bottom: 1px dotted #ddd;
}
.dv_quetype li span {
	font-weight: bold;
	color: #000;
	padding-right: 10px;
	display: inline-block;
	text-align: center;
}
.dv_quetype li a {
	display: inline-block;
	text-align: left;
	color: #0d1c28;
    background-color: #f1f2f3;
}
.dv_quetype li a:hover{color: #fff;
    background-color: #3e97df;
}
.dv_quetype .spcheck {
	font-weight: normal;
	color: #626262;
	text-align: left;
}
.dv_quetype .spcheck input {
	margin-right: 5px;
}
.quercol {
	color: #D10000;
}
.item_list {
	/*border: 1px solid #dedede;*/
	margin-top: 10px;
}
.list_title {
	height: 40px;
	line-height: 40px;
	/*background-color: #f2f2f2;*/
	border-bottom:2px solid #0D1C28;
}
.list_title li {
	float: left;
	font-size: 16px;
	color: #0D1C28;
	width: 237px;
	font-weight: bold;
}
.list_title .itemName {
	width: 500px;
	border-right: 1px solid #fff;
}
.result_list {
	padding: 10px 0;
}
.result_list .matTitle {
	line-height:30px;
	padding: 0 20px;
}
.result_list li {
	margin-bottom: 10px;
}
.result_list li h3 {
	/*width: 500px;*/
	font-size: 16px;
	/*display: inline-block;*/
	font-weight: 100;
*display:inline;
	zoom: 1; /*ie6��ie7bug*/
	border-bottom: 1px solid #0D1C28;
}
.result_list li h3 a {
	padding-left: 12px;
	display: inline-block;
	width: 480px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.result_list li h3 span {
	padding-left: 12px;
	display: inline-block;/** width:480px;**/
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/**.result_list p{ height:26px; line-height:26px; border-bottom:1px dotted #c7c7c7; background-color:#f1f4fe; padding-left: 12px;}*/
.item_dept {
	width: 234px;
	text-align: center;
	display: inline-block;
*display:inline;
	zoom: 1;
}
.dvapright {
	float: left;
	width: 230px;
	margin-left: 13px;
	margin-right: 10px;
	_margin: 0 5px 0 13px;
	_display: inline;
}
.dv_querysev {
	margin: 10px 0;
}
.dv_querysev h3, .dv_question h3, .dv_hotzixun h3, .dv_sevlist h3 {
	background-color: #49A1E0;
	width: 215px;
	color: #FFF;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	font-size: 14px;
}
.dv_querysev li {
	line-height: 24px;
	float: left;
	background: url(../images/icon/iconquerybg.png) no-repeat scroll left center;
	padding-left: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 85px;
}
.dv_querysev li a {
	color: #3974B5;
}
.dv_querysev li a:hover {
	color: #041D93;
}
/*.dv_question{ margin-top:10px;}*/
.dvapbox {
	background-color: #EDF8FC
}
.dvapbox ul {
	padding: 10px;
}
.dv_question .more, .dv_hotzixun .more {
	float: right;
	padding-right: 10px;
	color: #FFF;
	font-weight: normal;
}
.more a {
	color: #FFF;
	font-size: 12px;
}
.more a:hover {
	color: #041D93;
}
.dv_question li, .dv_hotzixun li {
	background: url(../images/icon/licon.gif) no-repeat scroll left center;
	padding-left: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 202px;
	line-height: 24px;
}
.dv_hotzixun {
	margin: 10px 0;
}
.dv_sevlist li {
	line-height: 24px;
}
.dv_sevlist li a {
	color: #333;
}
.textfoucs {
	border: 1px solid #36beec;
}
.colorfoucs {
	color: #000;
}
/*-------------webmap page----------------*/
.mapLeft {
	float: left;
	width: 210px;
}
.mapLeft li {
	width: 196px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-color: #38b8f7;
	color: #000;
	margin-bottom: 10px;
	cursor: pointer;
}
.mapLeft .maplion {
	background-color: #038CDC;
	color: #FFF;
}
.mapLeft li:hover {
	background-color: #49A1E0;
	color: #FFF;
}
.mapRight {
	float: right;
	width: 790px;
}
.tableMap td {
	font-size: 14px;
	padding: 3px;
}
.tableMap .maptitle {
	color: #041D93;
	text-align: right;
}
.mapaddress {
	margin: 5px 0;
}
.mapaddress p {
	line-height: 20px;
	font-size: 14px;
}
.mapaddress p label {
	color: #041D93;
}
.mapaddress .mapspcont {
	display: inline-block;
	width: 360px;
}
/*-------------annocement page----------------*/
.announceBox {
	padding-left: 10px;
}
.announceBox h3 {
	background-color: #49A1E0;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
	padding-left: 20px;
	font-size: 14px;
}
.announceList {
	padding: 5px 20px;
	border: 1px solid #C1D9F3;
	height: auto;
}
.announceList li {
	height: 30px;
	line-height: 30px;
	background: url(../images/icon/dot1.jpg) no-repeat scroll left center;
	border-bottom: 1px dashed #c7c7c7;
	padding-left: 10px;
}
.announceList li a {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	width: 515px;
}
.announceList li span {
	float: right;
	color: #000000;
}
.newmg {
	background: url("../images/icon/newico.gif") no-repeat scroll right center;
}
/*-------------announceDetail page----------------*/
.announceDetail {
	padding: 10px 20px;
	border: 1px solid #C1D9F3;
	height: auto;
}
.antoolbar {
	border-bottom: 1px dotted #C7C7C7;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.antoolbar .ntoolbarl {
	float: left;
}
.antoolbar .ntoolbarl li {
	float: left;
	margin-right: 10px;
	padding-left: 15px;
}
.antoolbar .ntoolbarl .list2 {
	background: url("../images/toolbar_l.png") no-repeat scroll 0 -30px transparent;
}
.antoolbar .ntoolbarl .list3 {
	background: url("../images/toolbar_l.png") no-repeat scroll 0 -60px transparent;
}
.antoolbar .ntoolbarl .list5 {
	background: url("../images/toolbar_l.png") no-repeat scroll 0 -120px transparent;
}
.antoolbar .ntoolbarr {
	float: right;
}
.antoolbar .ntoolbarr .notion {
	background-color: #009AD9;
	color: #ffffff;
}
.antoolbar .ntoolbarr a {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
.announceDetail h2 {
	font-size: 16px;
	text-align: center;
	line-height: 26px;
	color: #000000;
}
.announceDetail .ptinfo {
	text-align: center;
	line-height: 26px;
}
.ptinfo span {
	padding-right: 10px;
}
.ptinfo label {
	color: #009AD9;
}
.noticeCont {
	margin-top: 10px;
}
.noticeCont p {
	text-indent: 2em;
	font-size: 15px;
	color: #333333;
	margin: 0 0 12px;
	line-height: 26px;
}
.relatedMesg h4 {
	font-size: 15px;
	color: #000000;
	line-height: 26px;
	border-bottom: 3px solid #009AD9;
}
.relatedMesg li {
	height: 30px;
	line-height: 30px;
	background: url(../images/icon/dot1.jpg) no-repeat scroll left center;
	padding-left: 10px;
}
.relatedMesg li a {
	color: #004499;
}
.guidtitle {
	font-weight: bold;
}
.applynos {
	padding: 0 10px;
}
.applynos h2 {
	background-color: #49A1E0;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.consultCont {
	border: 1px solid #dddddd;
	margin-top: 10px;
}
.consultCont h4 {
	background-color: #F8F8F8;
	font-size: 13px;
	height: 28px;
	line-height: 28px;
	border-bottom: 2px solid #009AD9;
}
.consultCont h4 label {
	padding-left: 5px;
	color: #004499;
	font-weight: normal;
}
.consultCont h4 span {
	float: right;
	padding-right: 20px;
}
.consultCont h4 font {
	padding-left: 20px;
	font-size: 13px;
}
.cosDetail {
	padding: 10px;
}
.cosDetail .constate {
	float: right;
	padding-right: 15px;
}
.cosDetail p {
	line-height: 22px;
	text-indent: 2em;
}
.cosDetail p img {
	padding-right: 5px;
}
.cosDetail p span {
	color: #333333;
}
.cosDetail p label {
	color: #004499;
}
.cosDetail .preplay {
	background-color: #FEF7E7;
	border: 1px solid #F2D996;
	padding: 5px;
	color: #000;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 663px;
}
.cosDetail .pdeatil {
	text-align: right;
}
.cosDetail .pdeatil a {
	color: #3384BB;
}
.cosDetail .pdeatil a:hover {
	color: #041D93;
}
.sevguideList {
	border: 1px solid #C1D9F3;
	height: auto;
	padding: 5px 20px;
}
.dv_guide {
	background: url("../images/tabbar.png") repeat-x;
	height: 28px;
}
.dv_guide li {
	float: left;
	width: 100px;
	height: 24px;
	line-height: 24px;
	margin-top: 3px;
	text-align: center;
	cursor: pointer;
}
.dv_guide .on {
	border-top: 3px solid #009AD9;
	border-left: 1px solid #009AD9;
	border-right: 1px solid #009AD9;
	border-bottom: 1px solid #fff;
	background-color: #fff;
	margin-top: 0;
}
.gudlist {
	display: none;
}
.gudlist li {
	height: 24px;
	line-height: 24px;
}
.gudlist li a {
	color: #004499;
}
.stnone {
	display: none;
}
.dvguideCont {
	width: 910px;
	margin: 0 auto;
}
.dvguidetb {
	border-top: 2px solid #05ABEC;
}
.tbguides th {
	background: url("../images/apptitbg.gif") repeat-x;
	border: 1px solid #ddd;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	text-align: left;
	padding-left: 25px;
}
.tbguides th label {
	color: #3384bb;
}
.tbguides td {
	border: 1px solid #ddd;
	font-size: 13px;
	padding: 5px;
	color: #000;
}
.tbguides .tgdtitle {
	font-weight: bold;
	color: #666;
	text-align: center;
}
.tbguides td p {
	line-height: 26px;
}
.dvworkwid {
	float: left;
	width: 500px;
	border: 1px solid #ccc;
	background-color: #F9FCFD;
	padding: 10px;
	margin-top: 5px;
	margin-right: 10px;
	display: inline;
}
.dvworkwid p label {
	color: #041D93;
}
.dvworkwid p .spaddress {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
	width: 250px;
	cursor: pointer;
	vertical-align: bottom;
}
.guideCont {
	padding: 10px;
}
.guideCont p {
	color: #000;
	line-height: 26px;
}
/**/
.table_title {
	width: 100%;
	height: 40px;
	text-align: center;
	margin-bottom: 12px;
	color: #000;
	font-size: 30px;
	font-family: "";
	letter-spacing: 5px;
	background: url("../images/goods_txm.jpg") no-repeat right center
}
.table_title img {
	float: right;
	margin-top: 6px;
}
.table_title .title_img {
	background: #333;
	text-align: right
}
.referprint_table .tbworkstyle tr {
	width: 100%;
}
.referprint_table .tbworkstyle td {
	border: 2px solid #000;
	border-collapse: collapse;
	height: 40px;
	line-height: 40px;
}
.referprint_table .tbworkstyle input {
	border: none
}
.referprint_table .input_left {
	text-align: center;
	width: 15%;
	color: #000;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	letter-spacing: 3px;
}
.referprint_table .textsearch {
	height: 40px;
	line-height: 40px;
	font-family: Arial;
	width: 0px;
	;
}
.table_title.subtitle {;
	font-size: 24px;
	line-height: 40px;
	background: none;
	margin-top: 10px
}
.tbworkstyle.sub_tbstyle td {
	border: 2px solid #666;
}
.sub_tbstyle .input_left {
	width: 10%
}
.input_center {
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
	color: #000;
	letter-spacing: 3px;
}
.input_text {
	font-size: 14px;
	margin-left: 5px;
	width: 90%;
	color: #000;
}
/*  */
.dv_header {
	height: 34px;
	line-height: 34px;
	width: 100%;
	text-align: center;
	color: #000;
	font-size: 24px;
	margin-top: 16px;
}
.dvWrite {
	margin-bottom: 20px;
	border-color: #05ABEC;
}
.dv_writeCont {
	margin-top: 0px;
}
.dv_button {
	border-top: none;
}
.dv_writeCont h3 {
	font-size: 14px;
	letter-spacing: 2px;
	color: #000;
}
.dvWrite_title {
	width: 100%;
	height: 32px;
	text-align: right;
	margin-top: 10px;
	border-bottom: 2px solid #05ABEC
}
.title_left {
	width: 30%;
	float: left;
	text-align: left
}
.title_right {
	width: 60px;
	height: 26px;
	float: right;
	color: #fff;
	line-height: 26px;
	text-align: center;
	lfont-size: 14px;
}
.title_right a, .dv_linkStyle a {
	color: #1673B3;
	font-size: 14px;
	letter-spacing: 2px;
	text-decoration: underline
}
.dv_linkStyle a {
	margin-right: 10px;
}
.title_right a:hover, .dv_linkStyle a:hover {
	color: #d10000;
}
.dvtable_border {
	width: 96%;
	margin: 30px auto;
}
.dvtable_border .tableStyle td, .dvtable_border .tableStyle th {
	border: 1px solid #C1D9F3;
	color: #000;
}
.dvtable_border .tableStyle th {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	border-top: none;
	letter-spacing: 1px;
}
.dvTable_title {
	border-bottom: 2px solid #05ABEC;
}





/*20150514*/
.layout {
	width: 1005px;
	margin: 0 auto;
}
.a3 {
	color: #038CDC;
	font-size: 14px;
}

.dvfoot {
	height: 63px;
}
.dvfoot li {
	float: left;
	margin-left: 65px;
	display: inline;
	height: 63px;
	line-height: 63px;
	margin-top: 8px \9;
}
.bottombg {
	background: url(../images/bottombg.jpg) no-repeat;
	height: 63px;
	line-height: 63px;
	padding: 0 20px;
}
.botleft {
	float: left;
	height: 37px;
	line-height: 37px;
	margin-top: 13px;
}
.botleft li {
	color: #fff;
}
.botlogo {
	border-right: 2px solid #fff;
	width: 52px;
	margin-right: 20px;
}
.botright {
	float: right;
}
.botleft li, .botright li {
	float: left;
	font-size: 14px;
}
.botright li {
	color: #6dd8ee;
}
.botright li a {
	color: #6dd8ee;
	padding: 0 10px;
}
.tab-title li .item-title0, .tab-title li .item-title1, .tab-title li .item-title2, .tab-title li .item-title3, .tab-title li .item-title4, .tab-title li .item-title5 {
	width: 110px;
	height: 92px;
}
.tab-title li .item-titleon0, .tab-title li .item-titleon1, .tab-title li .item-titleon2, .tab-title li .item-title3on, .tab-title li .item-titleon4, .tab-title li .item-titleon5 {
	width: 110px;
	height: 92px;
}
.tab-title li.staon-tab {
	width: 110px;
	height: 92px;
}
.tab-title li p {
	top: 64px;
}
.laymarg {
	margin-top: 0px;
}
.scroll {
	width: 60px;
	height: 60px;
	background: #0087cb;
	color: #fff;
	line-height: 60px;
	text-align: center;
	position: fixed;
	right: 30px;
	bottom: 65px;
	cursor: pointer;
	font-size: 12px;
}
/*logo*/
 #index_logo {
	height: 200px;
}
.dvtopmenu {
	background: url(../images/topmenubg.jpg) no-repeat;
	height: 38px;
}
.dvtopmenu li {
	float: left;
	border-right: 2px solid #fff;
	width: 100px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin-top: 5px;
	display: inline;
}
.dvtopmenu .noborder {
	border-right: medium none;
}
.dvtopmenu li a {
	color: #fff;
	font-size: 12pt;
	font-weight: bold;
}
.dvtopmenu li a:hover {
	color: #fff;
}
.dvtopmenu .topfont {
	color: #7ACBF4;
}
.dvtopmenu .loginfont {
	color: #999;
}
.dvtopmenu .loginfont:hover {
	color: #999;
}
.dvtopmenu .goindex {
	width: 200px;
	border-right: medium none;
	padding-left: 5px;
	text-align: left;
}
.dvtopmenu .toplogin {
	width: 150px;
	border-right: medium none;
	text-align: right;
}
.dvtopmenu .licurrent {
	background: url(../images/menubgon.jpg) no-repeat;
	height: 36px;
	line-height: 36px;
	border: medium none;
	margin: 0;
}
.topbanner {
	/* background: url(../images/topbanner.jpg) no-repeat; **/
	background: url(../images/logo.png) no-repeat 15px center;
	/**height: 140px;**/
	height: 155px;
	
	position: relative;
}
.topbanner p {
	position: absolute;
	right: 15px;
	bottom: -5px;
}
.topbanner p label {
	color: #314e80;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: middle;
}
.dvfoot {
	height: 63px;
}
.dvfoot li {
	float: left;
	margin-left: 65px;
	display: inline;
	height: 63px;
	line-height: 63px;
	margin-top: 8px \9;
}
.bottombg {
	background: url(../images/bottombg.jpg) no-repeat;
	height: 63px;
	line-height: 63px;
	padding: 0 20px;
	margin-top: 8px;
}
.botleft {
	float: left;
	height: 26px;
	line-height: 26px;
	margin-top: 6px;
}
.botleft li {
	color: #fff;
}
.botleft li a {
	color: #6DD8EE;
}
.botleft li a:hover {
	color: #fff;
}
.botlogo {
	border-right: 2px solid #fff;
	width: 52px;
	margin-right: 20px;
	margin-top: 13px;
}
.botright {
	float: right;
}
.botleft li, .botright li {
	float: left;
	font-size: 14px;
}
.botright li {
	color: #6dd8ee;
}
.botright li a {
	color: #6dd8ee;
	padding: 0 10px;
}
.laymarg {
	margin-top: 0px;
}

.dvfoot {
height: 63px;
}
.dvfoot li {
float: left;
margin-left: 65px;
display: inline;
height: 63px;
line-height: 63px;
margin-top: 8px \9;
}

.itemtd{
	height:45px;
	background:url(list_img.jpg) no-repeat left center;
	float: left;
	width: 270px;margin-right: 15px;margin-bottom: 15px;
}
.itemtd a:hover{color:#333;}
.announceDetail:after{content:"";display: block;height: 0;clear: both;visibility: hidden;}
.itemList{
	display: block;
	width: 215px;height: 100%;	
	font-size:14px;
	padding-left:55px;
	color:#3284bb;
	line-height: 45px;
}


.announceDetail{*zoom:1;}
/*20170415*/
.personal{position:relative;padding-left:195px;margin-left: auto;margin-right: auto;}
.personal>#persmenu{display:block;text-align: left;    position: absolute;top: 0;left: 0;}

.layout .wrap1 {
    height: 100%;
    position: relative;
    background: url(../images/banner_image.png) no-repeat 100% bottom;
}
.wrap1 {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.stylebutton1{ background: #49A1E0;  border: 1px solid #C7C7C7;  display:inline-block; text-align:center; color:#fff;}
.stylebutton2{ background: #49A1E0;  border: 1px solid #C7C7C7;  display:inline-block; text-align:center; color:#fff;}
.stylebutton1:hover{ color:#e7e9eb;}
.stylebutton2:hover{ color:#e7e9eb;}

.dv_writeCont select,
#tableName{width:150px;height:38px !important; line-height:38px;border-color:#bbb;font-size:16px;padding-left:6px;}
.stylebutton2,
.buttonstyle2{
	background: #3E97DF;
	width:170px;
	line-height:38px;font-size:16px;height:38px;border:none !important;
}
.buttonstyle1{width:170px;
	line-height:38px;font-size:16px;background: #EBF4FB;height:38px;}
.auditTable th{background:#e5e5e5;color:#111;border-color:#e2e2e2;}
.auditTable td{border-color:#e2e2e2;}
.auditTable td a{color:#3E97DF !important;}
.auditTable{color:#0D1C28;}

.step{height:auto;}
.step-dome{position:relative;z-index:2;height:30px;border-bottom:2px solid rgba(153,153,153,.2);}

li.step-o-modu{color:#9B9B9B;position:relative;float:left;width:25%;background:none;line-height:32px;text-align:center;padding:0;padding-top:44px;olor:#9B9B9B;}
.step-o-modu:before{border: 8px solid #fff;z-index: -2;font-size:18px;text-align:center;border-radius: 30px;content:"";position:absolute;top:4px;color:#fff;left:40.6%;width:32px;height:32px;background:#E0E0E0;}
.step-o-modu:after{content:"";z-index: -1;display:none;border-radius: 30px;position:absolute;top:11px;border:2px solid rgba(80,155,216,.3);left:43.4%;width:30px;height:30px;background: url(../img/img-bz-ok.png) no-repeat center;}
.step-o-one:before{content:"1";}
.step-o-two:before{content:"2";}
.step-o-three:before{content:"3";}
.step-o-four:before{content:"4";}

.step-one li.step-o-one{color:#3E97DF;}
.step-one .step-o-one:before{background:#3E97DF;}


.step-two .step-o-one:before{background:#fff;content:"";}
.step-two .step-o-one:after{display:block;}
.step-two li.step-o-one{color:#D5E7F5;}
.step-two li.step-o-two{color:#3E97DF;}
.step-two .step-o-two:before{background:#3E97DF;}

.step-three .step-o-two:before{background:#fff;content:"";}
.step-three .step-o-two:after{display:block;}
.step-three li.step-o-two{color:#D5E7F5;}
.step-three li.step-o-three{color:#3E97DF;}
.step-three .step-o-three:before{background:#3E97DF;}

.step-four .step-o-three:before{background:#fff;content:"";}
.step-four .step-o-three:after{display:block;}
.step-four li.step-o-three{color:#D5E7F5;}
.step-four li.step-o-four{color:#3E97DF;}
.step-four .step-o-four:before{background:#3E97DF;}


.spexplain,
.sm-text-box{color:#727475 !important;}


#protitle1.on,
#protitle2.on{position: relative;color:#3E97DF;height: 53px;}
#protitle1.on:before,
#protitle2.on:before{content: "";position: absolute;bottom:0;left: 0;width: 100%;height:6px;background: #3E97DF;}


.clearfix{position: relative;}
.clearfix:after{content: "";display: block;clear: both;height: 0;visibility: hidden;}

body .xcConfirm .popBox .txtBox p{background:none;}

.dv_writeCont h3{font-size: 24px;color: #0D1C28;letter-spacing: 0;border-bottom:3px solid #0D1C28;line-height:56px;height:56px;}

.dv_writeCont h3 .wrhtitle{display:none;}

.dv_writeCont h3  + div{border:none !important;}

.restext{background:#09294D;}
.result_content{margin:0;border:none; 	}
.result_content .restext{margin:0;padding: 55px 0 1px;width: auto;}
.result_content .restext p{text-align: center;}
.result_content p{color:#fff;}
.result_content p span{color:#3E97DF;text-decoration: underline;}

.matTitle +  p{padding-left:42px !important;padding-bottom:14px;padding-top:10px;}

body .select{font-size:14px;}

.con_l-title{color:#0D1C28;border-bottom:3px solid #0D1C28;line-height:50px;font-size:24px;padding-top:20px;}

.con_l-content{padding: 20px 20px;font-size: 20px;line-height: 36px;text-indent: 2em;}

.con_l-cright{padding-right:20px;text-align:right;font-size: 20px;line-height: 36px;}
.con_l-ctext{text-align:center;line-height: 36px;padding-top:80px;}
.con_l-cbtn{font-size: 16px;color:#3E97DF;}
.con_l-cbtn:hover{color:#3E97DF;text-decoration: underline;}
.popup-m-box{padding: 0 20px;}
.popup-m-tag{padding-top:20px;border-bottom:2px solid #0D1C28;}
.popup-m-t-box{float:left;padding: 0 10px;height:36px;position:relative;}
.popup-m-t-box:before{content:"";position:absolute;top:13px;right:-10px;border:6px solid #999;border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;}
.popup-m-t-b-obj{display:block;line-height: 36px;font-size: 18px;color:#0D1C28;padding: 0 10px;}
.popup-m-t-b-obj:hover{color:#3E97DF;}
.on.popup-m-t-b-obj{color:#3E97DF;border-bottom:4px solid #3E97DF;    height: 34px;}

.popup-m-c-b-con{padding:20px 40px;font-size: 16px;}

.popup-m-c-b-c-one{text-indent: 2em;line-height:30px;padding-bottom:4px;}
.popup-m-c-b-c-two{padding-left:20px;text-indent: 2em;line-height:24px;padding-bottom:4px;}


.con_l-t-btn{font-size:16px;float:right;color: #3E97DF;}
.con_l-t-btn:hover{color: #3E97DF;text-decoration: underline;}


.sft-float-box{position: fixed;right:30px;bottom: 65px;padding: 0 20px;height: 60px;background: #0087cb;
    text-align: center;}

.sft-float-box a{color: #fff;display: block;padding: 10px 0;line-height: 20px;font-size: 16px;}
.sft-float-box a:hover{text-decoration: underline;}

.popup-m-box{padding-top: 30px;}

.popup-m-c-b-c-img{text-align: center;padding-bottom: 10px;}

.popup-m-min-title{    color: #0D1C28;cursor: pointer;
    border-bottom: 2px solid #0D1C28;
    line-height: 40px;
    font-size: 18px;
    padding-top: 10px;font-weight: 700;}

.popup-m-con{padding: 0 30px;}

.popup-m-c-box{padding: 0 30px;}
/*2018-09-18*/
.con_l-content a{color:#0087cb;font-weight:700; }
.con_l-content a:hover{   text-decoration: underline;}
/*.index_top_text{font-size:14px;text-indent:2em;line-height:32px;padding: 0 0 10px;color: red;}
.index_top_text a{color: red;}
.index_top_text a:hover{text-decoration: underline;}*/
.con_l-title{text-align:center;font-size:30px;color:#333;}
.con_l-t-top{font-size:16px;line-height:20px;color:#666;}
.con_l-t-bom{font-size:14px;color:#666;position:relative;top:-10px;font-weight:100;}
.fw700{font-weight:700;}

.popup-m-c-box{display:none;}


/*20211015*/
.banner-hall {
	height: auto;
	min-height: 160px;
	box-sizing: border-box;
	color: #fff;
	background-color: #09294d;
	font-size: 20px;
	line-height: 1;
	padding: 30px 0;
}
.banner-hall .cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.banner-hall .input-with-select {
	width: 360px;
	height: 42px;
	max-width: 360px;
	color: rgba(255,255,255,.5);
	background-color: #68748f;
	border: none;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 14px;
}
.banner-hall input::-webkit-input-placeholder{
	color: rgba(255,255,255,.5);
}
.banner-hall .searchBtn{
	position: absolute;
	height: 42px;
	width: 42px;
	right: 0;
	top: 0;
	font-size: 22px;
	z-index: 2;
	line-height: 42px;
	text-align: center;
}
.banner-hall h1{
	font-weight: 400;
	font-size: 42px;
	max-width: 720px;
	white-space: pre-wrap;
	line-height: 1.2;
}
.banner-hall p{
	margin-top: 15px;
	font-size: 20px;
}

.indexPage{
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.indexPage .con_left .layui-tab-title{
	border-bottom: 4px solid #0d1c28;
	height: 54px;
}
.indexPage .con_left .layui-tab-title li{
	font-size: 24px;
	color: #0d1c28;
	line-height: 54px;
}
.indexPage .con_left .layui-tab-title .layui-this{
	color: #4293f4;
}
.indexPage .con_left .layui-tab-title .layui-this::after{
	content: '';
	height: 60px;
	border-bottom: 8px solid #4293f4;
}

.indexPage .con_left .layui-tab-item .list {
	margin-left: -8px;
	margin-right: -8px;
	overflow: hidden;
}
.indexPage .con_left .layui-tab-item .list.isHide{
	 max-height: 110px;
 }
.indexPage .con_left .layui-tab-item .list .item {
	padding-left: 8px;
	padding-right: 8px;
	width: 25%;
	margin: 8px 0;
	box-sizing: border-box;
}
.indexPage .con_left .layui-tab-item .list .item span{
	display: block;
	height: 38px;
	font-size: 14px;
	color: #000;
	line-height: 38px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background-color: #f1f2f3;
	box-sizing: border-box;
	cursor: pointer;
}
.indexPage .con_left .layui-tab-item .list .item.active span{
	background-color: #4293f4;
	color: #fff;
}
.indexPage .con_left .layui-tab-item .list .item.isDis span{
	color: rgba(0,0,0,.4);
	pointer-events: none;
}
.tipsInfo{
	font-size: 14px;
	color: #727475;
}
.tipsInfo .layui-form-checked[lay-skin=primary] i{
	border-color: #4293f4!important;
	background-color: #4293f4;
	color: #fff;
}
.layui-table thead tr{
	background: none;
}
.layui-table-view{
	border: none !important;
}
.layui-table-view .layui-table td, .layui-table-view .layui-table th{
	border: none;
	border-bottom:1px solid #eee;
	color: #0d1c28;
}
.layui-table-view .layui-table th{
	color:#727475;
}
.layui-table-view .layui-table td .layui-icon-layer,.layui-table-view .layui-table td .layui-icon-file{
	display: none;
}
.layui-table .tableBtn{
	color: #4293f4;
	font-weight: 700;
	margin: 0 10px;
}
.treeTable-icon .layui-icon-triangle-d:before{
	content: "\e624";
	color: #000;
}
.treeTable-icon.open .layui-icon-triangle-d:before{
	content: "\e67e";
	color: #000;
}
/*自定义分页样式*/
.pageDiv input{
	width: 64px;
	color: #0d1c28;
	text-align: center;
	border: 1px solid #d9d9d9;
	display: inline-block;
	height: 34px;
	margin-right: 3px;
	vertical-align: middle;
	font-size: 14px;
}
.pageDiv a{
	margin-left: 3px;
	color: #4293f4;
	background-color: #ebf4fb;
	padding: 0 16px;
	display: inline-block;
	line-height: 36px;
	vertical-align: middle;
}
.pageDiv a:hover{
	color: #d8eaf8;
	background-color: #4293f4;
}
.pageDiv span{
	margin-left: 3px;
	color: #4293f4;
	background-color: #ebf4fb;
	padding: 0 16px;
	display: inline-block;
	line-height: 36px;
	vertical-align: middle;
}
/*右侧*/
.indexInfo{
	padding: 0 24px 38px 24px;
	border: 1px solid #dfe1e2;
}
.indexInfo .tit{
	line-height: 60px;
	font-size: 18px;
}
.indexInfo h1,.indexInfo h2,.indexInfo h3{
	color: #333;
	font-weight: 700;
}
.indexInfo h1{
	font-size: 18px;
}
.indexInfo h2{
	font-size: 16px;
}
.indexInfo h3{
	font-size: 14px;
	margin-top: 20px;
}
.indexInfo .list p{
	padding-top: 10px;
	color: #45484b;
	line-height: 20px;
	font-size: 14px;
}
.indexInfo a{
	font-size: 16px;
	font-weight: 700;
	color: #4293f4;
}
.indexInfo a:hover{
	text-decoration: underline;
	color: #3784c2;
}
.bb1{
	border-bottom: 1px solid #eee;
}
.indexInfo .layui-tab{
	margin: 0;
}
.indexInfo .layui-tab-title li{
	color: #0d1c28;
	font-weight: 700;
	padding: 0;
}
.indexInfo .layui-tab-title li.layui-this{
	color: #4293f4;
}
.indexInfo .layui-tab-title li.layui-this::after{
	border-bottom: 3px solid #4293f4;
}
.indexInfo .layui-tab-content{
	padding: 0;
}
.indexInfo .list2 .item{
	padding: 7px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #0d1c28;
	font-size: 14px;
	border-bottom: 1px solid #eee;
}

/*常见问题*/
.announcement .common-banner{
	background: linear-gradient(90deg,#0066b9 1%,#4293f4 100%);
	padding-top: 50px;
	padding-bottom: 50px;
}
.announcement .common-banner .searchInput{
	-webkit-appearance: none;
	border-radius: 0;
	height: 60px;
	border: none;
	background-color: #fff;
	outline: 0;
	padding: 0.7rem 0.9rem;
	font-size: 18px;
	width: 45%;
	color: #666;
	transition: all .4s ease;
	box-sizing: border-box;
}
.announcement .common-banner .searchBtn{
	-webkit-appearance: none;
	border-radius: 0;
	padding: 0 20px;
	height: 60px;
	border: none;
	text-align: center;
	background-color: #f13939;
	font-size: 16px;
	color: #fff;
	outline: 0;
	cursor: pointer;
	transition: all .4s ease;
	box-sizing: border-box;
}
.announcement .common-banner .searchBtn:hover{
	background-color: #e60000;
}
.announcement .cont{
	margin: 40px auto !important;
}
.announcement .breadDiv{
	color: #444 !important;
	font-size: .7rem;
	line-height: 1.6rem;
	border-bottom: 1px dashed #e5e5e5;
}
.announcement .breadDiv a,.announcement .breadDiv a cite{
	color: #444 !important;
}
.announcement .cont .leftDiv{
	border-right: 1px solid #ddd;
	box-sizing: border-box;
}
.announcement .cont .leftDiv li{
	margin-bottom: 2px;
}
.announcement .cont .leftDiv li a{
	display: block;
	line-height: 43px;
	cursor: pointer;
	padding-left: 36px;
	position: relative;
	font-size: 14px;
	color: #000;
	vertical-align: middle;
}
.announcement .cont .leftDiv li.active a,.announcement .cont .leftDiv li:hover a{
	background-color: #ebf4fb;
}
.announcement .cont .leftDiv li.active a::after,.announcement .cont .leftDiv li:hover a::after{
	content: '';
	position: absolute;
	height: 100%;
	width: 3px;
	background: #4293f4;
	top: 0;
	left: 0;
}
/*常见问题详情*/
.viewDetail .cont{
	margin-top: 30px;
	margin-bottom: 30px;
	min-height: calc(100vh - 479px);
}
.viewDetail .tit{
	font-size: 40px;
	color: #000;
	line-height: 2.8rem;
	margin-bottom: 30px;
	font-weight: bold;
	text-align: center;
}
.viewDetail .subType{
	font-size: 20px;
	color: #333;
	margin-bottom: 20px;
}
.viewDetail .subType span{
	color: #999;
}