/*閸忋劌鐪�*/
body {
	min-width: 1200px;
	position: relative;
}

body.frameBody {
	min-width: 0;
}

.disabled {
	pointer-events: none;
}

input {
	background: transparent;
	box-shadow: none;
}

input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #999999;
}

input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999999;
	opacity: 1;
}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999999;
	opacity: 1;
}

input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #999999;
}

a {
	color: #2F6FB9;
}

a:hover {
	text-decoration: none;
}

.btn_link {
	background: #4278be;
	cursor: pointer;
	border-radius: 2px;
}

.btn_link:hover {
	background: #0062b2;
	text-decoration: none;
}

.pl_0 {
	padding-left: 0px !important;
}

.more_type1:hover {
	color: #015aac;
	;
}

.Validform_error {
	color: #ff3600;
	background-color: transparent;
	border-color: #ff3600;
}

.input_text1 {
	
}

.input_text1:hover {
	
}

/*婢舵挳鍎�*/
#header {
	background: #f2f2f2;
}

.header_bg {
	height: 126px;
	background-size: cover;
	background: #FFFFFF;
}

.header_b {
	background: #2f81dd;
}

.header_bg>div {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.header_bg .logo {
	width: 420px;
	height: 126px;
	background: url(../images/bg_logo.png) left center no-repeat;
}

.header_bg.header_b .logo {
	width: 670px;
	height: 120px;
	background: url(../images/header_bg1.png) left center no-repeat;
}

.header_input {
	margin-top: 19px;
}

.header_input .input_text {
	width: 250px;
	padding-left: 10px;
	box-sizing: border-box;
	height: 36px;
	border: 1px solid #015aac;
	border-right: 0;
	background: transparent;
	box-shadow: none;
	line-height: 36px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	font-size: 12px;
	color: #9f9f9f;
}

.header_b .header_input .input_text {
	background: #fffffff;
	border-color: transparent;
	background: url(../images/input_bg.png);
	color: #FFFFFF;
}

.header_b .header_input .input_text::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #ced9e8
}

.header_b .header_input .input_text:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #ced9e8;
	opacity: 1;
}

.header_b .header_input .input_text::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #ced9e8;
	opacity: 1;
}

.header_b .header_input .input_text:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #ced9e8;
}

.header_input button {
	border: 0;
	width: 60px;
	height: 36px;
	background: url(../images/search.png) center no-repeat;
	background-color: #015aac;
	cursor: pointer;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.header_b .header_input button {
	background-color: #0062b2;
}

.header_b .header_input button:active {
	background: url(../images/search.png) center no-repeat;
	background-color: #005499;
}

.header_input button:active {
	background: url(../images/search.png) center no-repeat;
	background-color: #0062b2;
}

#header .function_btns {
	text-align: right;
	margin-bottom: 14px;
	font-size: 0px;
}

#header .function_btns a {
	display: inline-block;
	color: #000;
	font-size: 14px;
	line-height: 24px;
	padding-left: 21px;
	padding-right: 20px;
}

#header .function_btns a#login {
	width: auto;
	background: url(../images/icon_per.png) left center no-repeat;
}

#header .function_btns a#register {
	padding-right: 0px;
	background: url(../images/icon_register.png) left center no-repeat;
}

#header .function_btns a#gov {
	padding-right: 0px;
	background: url(../images/gh_nav_gov.png) left center no-repeat;
}

/*婢舵挳鍎寸紒鎾存将*/

/*鐏忛箖鍎�*/
.footer {
	height: 200px;
	background: #e8e8e8;
	box-sizing: border-box;
	border-top: 2px solid #015aac;
	color: #1f1f1f;
	font-size: 14px;
}

.body-footer {
	height: 200px;
	background: #e8e8e8;
	box-sizing: border-box;
	border-top: 2px solid #015aac;
	padding-top: 25px;
	color: #666666;
	font-size: 14px;
}

.nav-c {
	width: 1200px;
	height: 120px;
	position: relative;
	margin: 0 auto;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 25px;
}

.footer-c {
	width: 1200px;
	margin: 0 auto;
}

.footer_l {
	float: left;
}

.footer_r {
	float: right;
}

.footer-txt {
	text-align: right;
	width: 356px;
	padding-right: 45px;
	float: left;
}

.find-error {
	width: 120px;
	height: 70px;
	float: left;
}

.footer_login.footer.footer_bg_b {
	height: 150px;
	padding-top: 10px;
}

/*鐏忛箖鍎寸紒鎾存将*/

/*濮濓絾鏋�*/

/*妫ｆ牠銆�*/
.wrapper_c {
	margin: 0 auto;
	text-align: center
}

.index_bg {
	background: url(../images/bg_index.jpg) no-repeat center;
	background-size: cover;
	height: 498px;
	position: relative;
}
.index_bg1 {
    background: url(../images/bg_index_kz.jpg) no-repeat center;
    background-size: cover;
    height: 498px;
    position: relative;
}
.index_bg2 {
    background: url(../images/bg_index_ly.jpg) no-repeat center;
    background-size: cover;
    height: 498px;
    position: relative;
}
.index_bg3 {
    background: url(../images/bg_index_cyx.jpg) no-repeat center;
    background-size: cover;
    height: 498px;
    position: relative;
}

.loginBoxBody {
	position: relative;
	margin: 0 auto;
	width: 1200px;
	top: 70px;
}

.loignBtnBox {
	text-align: left;
}

.loignBtnBox .dropdown_A {
	width: 104px;
	height: 104px;
	float: left;
	margin-right: 4px;
	font-size: 0;
	border-radius: 20px;
}

.loignBtnBox .btn-xinxi .dropdown_A {
	background: url(../images/index-xinxi.png);
}

.loignBtnBox .btn-banshi .dropdown_A {
	background: url(../images/index-banshi.png);
}

.loignBtnBox .btn-touzi .dropdown_A {
	background: url(../images/index-touzi.png);
}

.loignBtnBox .btn-bianming .dropdown_A {
	background: url(../images/index-bianming.png);
}

.loignBtnBox .btn-gongshi .dropdown_A {
	background-image: url(../images/index-gongshi.png);
}

.loignBtnBox .open .dropdown_A {
	background-position: -104px;
}

.loignBtnBox .dropdown.open>.dropdown_menu {
	box-sizing: border-box;
	padding-top: 14px;
	background: transparent;
	border: 0px;
}

.loignBtnBox .dropdown_menu_c {
	background: #ffffff;
	width: 740px;
	height: 266px;
	padding: 24px;
	box-sizing: border-box;
}

/*娣団剝浼呴崗顒�绱�*/
.loignBtnBox .btn-xinxi .block-nav {
	float: left;
	width: 150px;
	margin-right: 24px;
}

.loignBtnBox .btn-xinxi .block-nav a {
	width: 150px;
	height: 48px;
	line-height: 48px;
	margin-bottom: 8px;
	background-color: #e5eef7;
	color: #015aac;
	font-size: 14px;
	padding-left: 56px;
	display: block;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-position: 24px center;
}

.loignBtnBox .btn-xinxi .nav1 {
	background-image: url(../images/index-nav1.png);
}

.loignBtnBox .btn-xinxi .nav2 {
	background-image: url(../images/index-nav2.png);
}

.loginBoxBody .btn-xinxi .nav3 {
	background-image: url(../images/index-nav3.png);
}

.loginBoxBody .btn-xinxi .nav4 {
	background-image: url(../images/index-nav4.png);
}

.loignBtnBox .block-news {
	color: #000;
	float: left;
	width: 510px;
}

.loignBtnBox .block-news .title-container {
	height: 30px;
	font-size: 18px;
	background: url(../images/line-dot.png) center;
	background-repeat-y: no-repeat;
	line-height: 30px;
	margin-bottom: 5px;
}

.loignBtnBox .block-news .title-container span {
	background: #ffffff;
	padding-right: 10px;
}

.loignBtnBox .block-news .title-container a {
	float: right;
	font-size: 12px;
	color: #666666;
	background: #ffffff;
	padding-left: 10px;
}

.loignBtnBox .block-news li a {
	font-size: 14px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.loignBtnBox .block-news li {
	margin-bottom: 4px;
	background: url(../images/li-dot.png) no-repeat 0 center;
	padding-left: 15px;
}

/*缂冩垳绗傞崝鐐扮皑*/
.loignBtnBox .btn-banshi .block-nav {
	float: left;
	width: 150px;
	margin-right: 24px;
}

.loignBtnBox .btn-banshi .block-nav a {
	width: 150px;
	height: 67px;
	line-height: 67px;
	margin-bottom: 8px;
	background-color: #e5f1fd;
	color: #015aac;
	font-size: 14px;
	padding-left: 56px;
	display: block;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-position: 24px center;
}

.loignBtnBox .btn-banshi .block-news {
	float: left;
	width: 510px;
	overflow: hidden;
}

.loignBtnBox .btn-banshi .nav1 {
	background-image: url(../images/gr_img.png);
}

.loignBtnBox .btn-banshi .nav2 {
	background-image: url(../images/fr_img.png);
}

.loignBtnBox .btn-banshi .nav3 {
	background-image: url(../images/bm_img.png);
}

/*閹舵洝绁い鍦窗*/
.loignBtnBox .btn-touzi .block-news {
	float: none;
	width: 100%;
}

.loignBtnBox .btn-touzi .title-container {
	background: transparent;
}

.loignBtnBox .btn-touzi .dropdown_menu_c {
	width: 640px;
	height: 210px;
	background: url(../images/index-block3.jpg);
	padding-top: 80px;
}

.loignBtnBox .btn-touzi .dropdown_menu_c a {
	font-size: 0px;
	width: 293px;
	height: 48px;
	background: url(../images/index-block3-btn.png);
	display: block;
	margin: 0 auto;
}

/*娓氭寧鐨張宥呭*/
.loignBtnBox .btn-bianming .dropdown_menu_c {
	padding-left: 50px;
	padding-top: 75px;
	padding-right: 0px;
}

.loignBtnBox .btn-bianming .dropdown_menu_c a {
	width: 98px;
	height: 110px;
	display: block;
	margin-right: 37px;
	float: left;
}

.loignBtnBox .btn-bianming .pic {
	width: 98px;
	height: 98px;
	display: block;
}

.loignBtnBox .btn-bianming .title {
	width: 98px;
	display: block;
	padding-top: 10px;
	text-align: center;
	color: #666666;
}

.loignBtnBox .btn-bianming .pic1 {
	background: url(../images/indexblock4_1.png);
}

.loignBtnBox .btn-bianming .pic2 {
	background: url(../images/indexblock4_2.png);
}

.loignBtnBox .btn-bianming .pic3 {
	background: url(../images/indexblock4_3.png);
}

.loignBtnBox .btn-bianming .pic4 {
	background: url(../images/indexblock4_4.png);
}

.loignBtnBox .btn-bianming .pic5 {
	background: url(../images/indexblock4_5.png);
}

/*閸旂偘娆㈤崗顒傘仛*/
.loignBtnBox .btn-gongshi .dropdown_menu_c {
	width: 800px;
	height: 290px;
	padding-right: 0px;
	padding-top: 13px;
}

.loignBtnBox .btn-gongshi .dropdown_menu {
	left: -432px;
}

.loignBtnBox .btn-gongshi .dropdown_menu .top-d {
	padding-bottom: 3px;
	border-bottom: 1px dashed #d7d7d7;
}

.loignBtnBox .btn-gongshi .dropdown_menu .bottom-d {
	padding: 13px 0px;
}

.loignBtnBox .btn-gongshi .dropdown_menu .part-l {
	width: 120px;
	font-size: 16px;
	color: #c21119;
	font-family: "瀵邦喛钂嬮梿鍛寸拨" text-align : left;
	float: left
}

.loignBtnBox .btn-gongshi .dropdown_menu .part-r {
	float: left;
	width: 650px;
}

.loignBtnBox .btn-gongshi .part-r a {
	display: inline-block;
	padding-left: 10px;
	padding-right: 15px;
	font-family: "瀵邦喛钂嬮梿鍛寸拨";
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	background-color: #eeeeee;
	color: #000;
	border: 1px solid #eeeeee;
	margin-bottom: 9px;
	margin-right: 9px;
}

.loignBtnBox .btn-gongshi .part-r a:hover {
	border: 1px solid #c21119;
}

.loignBtnBox .btn-gongshi .part-r a img {
	margin-right: 5px;
}

/*閸氬嫭膩閸фぞ缍呯粔锟�*/
.loignBtnBox .btn1 .dropdown_menu {
	left: 0px;
}

.loignBtnBox .btn2 .dropdown_menu {
	left: -108px;
}

.loignBtnBox .btn3 .dropdown_menu {
	left: -216px;
}

.loignBtnBox .btn4 .dropdown_menu {
	left: -324px;
}

/*閻拷 閺岋拷 閸旓拷 闂傤喛鐦�*/
.index_c {
	height: 90px;
	position: relative;
	margin: 0 auto;
	width: 1200px;
}

.index_block {
	position: absolute;
	width: 200px;
}

.index_block .index_title {
	height: 90px;
	line-height: 90px;
	padding-left: 120px;
	font-size: 20px;
	color: #000;
}

.index_block.kan .index_title {
	background: url(../images/footer-kan.png) no-repeat;
}

.index_block.cha .index_title {
	background: url(../images/footer-cha.png) no-repeat;
}

.index_block.ban .index_title {
	background: url(../images/footer-ban.png) no-repeat;
}

.index_block.wen .index_title {
	background: url(../images/footer-wen.png) no-repeat;
}

.index_block.pin .index_title {
	background: url(../images/footer-ping.png) no-repeat;
}

.index_block .index_content {
	position: absolute;
	width: 100%;
	height: 80px;
	top: 5px;
	background: rgba(3, 85, 161, 0.9);
	border-radius: 10px;
	padding-top: 13px;
	padding-left: 26px;
	display: none;
	box-sizing: border-box;
}

.index_block .index_content a {
	display: block;
	font-size: 16px;
	float: left;
	color: #fff;
	margin-right: 20px;
	margin-bottom: 2px;
}

.index_block.index2 {
	left: 250px;
}

.index_block.index3 {
	left: 500px;
}

.index_block.index4 {
	left: 750px;
}

.index_block.index5 {
	left: 1000px;
}

/*妫ｆ牠銆夌紒鎾存将*/

/*閹兼粎鍌ㄩ弶锟�*/
.search .text_info {
	float: left;
	height: 33px;
	line-height: 33px;
}

.search .text_info .input_text {
	box-sizing: border-box;
	height: 100%;
	width: 235px;
	float: left;
	padding-left: 10px;
	box-shadow: none;
	border: 1px solid #d9e5f2;
	border-radius: 5px;
	font-size: 16px;
}

.search #search {
	width: 110px;
	height: 33px;
	line-height: 33px;
	background: #4278be;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	float: right;
	border-radius: 5px;
	margin-left: 10px;
	text-align: center
}

.search #btn_search {
	height: 34px;
	width: 68px;
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 34px;
	text-align: center;
	margin-left: 14px;
}

/*娓氭寧宓庨張宥呭*/
.nav {
	background: url(../images/nav_bg.png) repeat-x;
	height: 70px;
	text-align: left;
	min-width: 1200px;
	box-sizing: border-box;
}

.wp {
	width: 1200px;
}

.nav ul {
	font-size: 0;
	text-align: left;
}

.nav ul li {
	display: inline-block;
	margin-right: 16px;
}

.nav ul li.current {
	background: url(../images/nav_choose.png) no-repeat;
}

.nav ul li a {
	display: block;
	height: 70px;
	line-height: 70px;
	color: #fff;
	font-size: 16px;
	width: 164px;
	text-align: center;
	position: relative;
	text-decoration: none;
}

.nav ul li a:hover {
	background: url(../images/nav_choose.png) no-repeat;
}

.wrapper_info {
	background: #eef5f8;
	padding-top: 20px;
	padding-bottom: 50px;
	background: #EEF5F8;
}

.title_place {
	width: 1200px;
	margin: 0 auto;
	height: 36px;
	padding-left: 24px;
	background: url(../images/icon_place.png) left center no-repeat;
	line-height: 36px;
	color: #000;
	box-sizing: border-box;
	font-size: 14px;
	text-align: left;
}

.title_place span {
	margin-left: 0px;
	cursor: pointer;
	margin-right: 5px;
}

.title_place span.current {
	
}

.wrapper {
	width: 1200px;
	margin: 0 auto;
}

.wrapper_l {
	float: left;
	width: 940px;
}

.wrapper_1200 {
	width: 1200px;
}

.wrapper_info .info {
	
}

.wrapper_info #tab_demo .tabBar {
	height: 37px;
	box-sizing: border-box;
	border-bottom: 1px solid #e8e8e8;
	background: transparent;
}

.bs {
	position: relative;
}

.bs .bjcx_co {
	position: absolute;
	right: 0;
	top: 0;
}

.but_bs {
	margin: 0px;
	height: 32px;
	border-radius: 3px;
	margin-left: 5px;
	width: 111px;
	background: #307ac9;
	color: #fff;
	border: none;
	cursor: pointer;
	font-size: 16px;
	float: left;
}

.banj_tit {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	margin-right: 10px;
	color: #2e70b8;
	font-size: 16px;
	float: left;
	background: url(../images/bjcx_icon.png) left center no-repeat;
	padding-left: 20px;
}

.input_bs {
	height: 30px;
	line-height: 30px;
	margin: 0px;
	border-radius: 3px;
	border-color: #e9eff6;
	font-size: 14px;
	color: #455667;
	border: 1px solid #d2d2d2;
	padding-left: 6px;
	width: 227px;
	background: #fff;
	float: left;
}

.wrapper_info #tab_demo .tabBar ul {
	border-left: none;
	zoom: 1;
}

.wrapper_info #tab_demo .tabBar li {
	background-color: transparent;
	cursor: pointer;
	display: inline-block;
	float: left;
	border-right: 0;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	height: 44px;
}

.wrapper_info #tab_demo .tabBar li span {
	display: block;
	line-height: 34px;
	height: 36px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #000;
	font-size: 18px;
	padding: 0 34px;
	font-weight: normal;
}

.wrapper_info #tab_demo .tabBar li.current {
	background-image: url(../images/triangle.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-weight: bold;
}

.wrapper_info #tab_demo .tabBar li.current span {
	display: block;
	background-color: #4278be;
	color: #fff;
}

.wrapper_info #tab_demo .tabCon {
	border: 0;
	background: #fff;
	border: none;
	padding: 20px 15px;
	padding-bottom: 5px;
	min-height: 200px;
	box-sizing: border-box;
}

ul.list_type6 li {
	height: 28px;
	margin-bottom: 12px;
	line-height: 28px;
	display: table-cell;
	float: left;
	margin-right: 45px;
	vertical-align: middle;
	text-align: left;
}

ul.list_type6 li a {
	padding-left: 3px;
	padding-right: 3px;
	display: block;
	width: 151px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

ul.list_type6 li.current a {
	background: #4278be;
}

ul.list_type6 li.current a span {
	color: #FFFFFF;
}

.list_type6 li a {
	background: #fff;
}

ul.list_type6 li a:hover {
	background: #83b9ea;
}

.list_type6 li a:hover span {
	color: #fff;
}

ul.list_type6 li:nth-child(6n) {
	margin-right: 0;
}

ul.list_type6 li span {
	line-height: 20px;
	vertical-align: middle;
	display: inline-block;
	font-size: 14px;
	color: #1a87df;
}

.contentboxinner .search {
	padding: 20px;
	padding-left: 14px;
	padding-bottom: 0px;
}

.wrapper_info .wrapper_1200 .info .search {
	margin-bottom: 0;
	padding-bottom: 10px;
}

.wrapper_info .info .search .prompt {
	color: #666666;
	float: right;
	font-size: 14px;
	line-height: 36px;
}

.wrapper_info .info .search .prompt input {
	display: inline-block;
	width: 20px;
	margin-top: 8px;
	height: 20px;
	float: left;
	border: 0;
	opacity: 0;
	margin-right: 6px;
	position: relative;
}

.wrapper_info .info .search .prompt label {
	z-index: 999;
	padding: 0;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	position: relative;
	margin-left: -25px;
	padding-left: 26px;
	font-size: 14px;
	vertical-align: middle;
	background: url(../images/checkbox.png) no-repeat left center;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	margin-right: 90px;
}

.wrapper_info .info .search .prompt input:checked+label {
	background: url(../images/checkbox_select.png) no-repeat left center;
}

.list_box1 {
	padding-bottom: 0px;
	background: none;
}

.list_type3 li {
	margin-bottom: 10px;
	background: #FBFDFF;
	position: relative;
}

.list_type3 li .bj_zixiang {
	position: absolute;
	right: 20px;
	top: 20px;
}

.list_type3 li.selected {
	border: 1px solid #dce7ee;
}

.list_type3 .list_item1 {
	height: 48px;
	box-sizing: border-box;
	margin-right: 19px;
	margin-left: 19px;
	border-bottom: 1px dashed #DCDCDC;
}

.list_type3 .list_item1 a {
	color: #333;
}

.list_type3 .list_item1 a:hover {
	color: #4178be;
}

.list_type3 li.selected .list_item1 {
	background: #f3f3f3;
}

.list_type3 .list_item1>div:first-child {
	float: left;
	text-align: left;
	padding-left: 21px;
	line-height: 50px;
	font-size: 16px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 940px;
	background: url(../images/spbs5.png) left center no-repeat;
}

.wrapper_1200 .list_type3 .list_item1>div:first-child {
	width: 947px;
}

.list_type3 .list_item1>div span {
	display: inline-block;
	float: left;
	height: 48px;
	width: 18px;
	margin-left: 16px;
	background: url(../images/star1.png) center no-repeat;
}

.list_type3 .list_item1>div span.star_disn {
	background: url(../images/star2.png) center no-repeat;
}

.list_type3 .list_item2 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.list_type3 .list_item2 .f_r {
	padding-right: 20px;
}

.list_type3 .list_item2 span {
	color: #999;
	padding-right: 20px;
}

.list_type3 .list_item2>div:first-child {
	text-align: left;
	padding-left: 21px;
	line-height: 40px;
	font-size: 14px;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 430px;
}

.wrapper_1200 .list_type3 .list_item2>div:first-child {
	
}

.list_type3 .list_item2>div a {
	display: inline-block;
	float: left;
	border: 1px #317ac9 solid;
	border-radius: 20px;
	height: 20px;
	width: 90px;
	text-align: center;
	font-size: 12px;
	color: #317ac9;
	line-height: 20px;
	cursor: pointer;
	margin-left: 9px;
	font-size: 12px;
	margin-top: 16px;
	text-decoration: none;
	background: #fff;
}

.list_type3 .list_item2>div a:hover {
	background: #317AC9;
	color: #fff;
}

.list_type3 .list_item2>div.open a {
	color: #fff;
	background: #317AC9;
}

.list_type3 .list_item2>div a.disabled {
	border: 1px solid #999;
	color: #999;
	pointer-events: none;
}

.wrapper_r {
	float: right;
	width: 240px;
	box-sizing: border-box;
	height: 100%;
	background: #fff;
}

.wrapper_r .info {
	/*	min-height: 627px;*/
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
}

.title_rmbs {
	text-align: left;
	height: 54px;
	background: #4178be;
	padding: 0 20px;
	box-sizing: border-box;
}

.title_rmbs span {
	display: inline-block;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 54px;
}

ul.list_type4 {
	padding-top: 15px;
}

ul.list_type4 li {
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	padding-left: 13px;
	box-sizing: border-box;
	background: url(../images/li_type4.png) left center no-repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

ul.list_type4 li {
	color: #000;
}

ul.list_type4 li a {
	color: #015aac;
}

.more_type1 {
	color: #1a87df;
	font-size: 14px;
	line-height: 30px;
	text-align: right;
	float: right;
	display: inline-block;
	padding-right: 20px;
	background: url(../images/more_type1.png) right center no-repeat;
}

ul.list_type5 li {
	width: 155px;
	height: 33px;
	margin-bottom: 10px;
	padding-left: 6px;
	float: left;
	text-align: left;
}

ul.list_type5 li {
	position: relative;
}

ul.list_type5 li a:after {
	clear: both;
}

.list_type5 li a {
	color: #333
}

.list_type5 li a:hover {
	color: #4278be;
}

/*婢х偠藟*/
.list_type5 li.current a {
	
}

.list_type5 li a:hover {
	
}

ul.list_type5 li:nth-child(8n) {
	margin-right: 0;
}

ul.list_type5 a img {
	height: 26px;
	width: 26px;
	position: absolute;
	left: 6px;
	top: 3px;
}

ul.list_type5 li a span {
	line-height: 35px;
	font-size: 16px;
	padding-left: 33px;
}

ul.list_type5 {
	overflow: hidden;
}

.link_and_problem_g {
	position: absolute;
	/*right: 202px;*/
	right: 52px;
	top: 0;
	width: 16px;
	height: 137px;
	background: url(../images/g.png) no-repeat;
	pointer-events: none;
	z-index: 99;
}

.link_and_problem_info {
	position: absolute;
	/*right: 151px;*/
	right: 1px;
	top: 117px;
	width: 120px;
	height: 178px;
	background: #fffef8;
	box-sizing: border-box;
}

.link_and_problem_info a {
	color: #777777;
	font-size: 14px;
	display: block;
	padding-left: 40px;
	box-sizing: border-box;
	margin-left: 10px;
	margin-right: 10px;
}

.link_and_problem_info a:first-child {
	line-height: 56px;
	height: 57px;
	border-bottom: 1px solid #e6e6e6;
	box-sizing: border-box;
	background: url(../images/wyzx.png) 4px center no-repeat;
}

.link_and_problem_info a.common_problem {
	line-height: 64px;
	height: 64px;
	box-sizing: border-box;
	background: url(../images/common_p.png) 4px center no-repeat;
	margin-bottom: 8px;
}

.link_and_problem_info>div {
	position: relative;
	width: 120px;
	height: 178px;
	padding-top: 20px;
	box-sizing: border-box;
}

.link_and_problem_info div div {
	height: 28px;
	margin-left: 1px;
	margin-right: 1px;
	background: #a8a8a8;
	line-height: 28px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	bottom: 0;
	width: 118px;
}

.disno {
	display: none !important;
}

/*韫囶偅宓庨張宥呭缂佹挻娼�*/

/*閻戭厾鍋ｉ崝鐐扮皑*/
.title_type1 {
	margin: 10px 20px 35px 20px;
	height: 22px;
	padding-left: 57px;
	box-sizing: border-box;
	background: url(../images/title_type1.png) left center no-repeat,
		url(../images/sp3.png) right center no-repeat;
}

.wrapper_1200 .title_type1 {
	margin: 10px 14px 35px 14px;
}

.title_type1 span {
	float: left;
	display: inline-block;
	background: #FFFFFF;
	color: #0062b2;
	font-size: 16px;
	line-height: 22px;
	padding-left: 19px;
	padding-right: 19px;
}

/*閻戭厾鍋ｉ崝鐐扮皑缂佹挻娼�*/

/*閸旂偘绨ㄩ幐鍥у础*/
.share_title {
	height: 100px;
	box-sizing: border-box;
	border-top: 3px solid #0062b2;
	border-left: 1px solid #1a87df;
	border-right: 1px solid #1a87df;
	border-bottom: 1px solid #1a87df;
	padding-left: 43px;
	padding-top: 23px;
	padding-right: 23px;
	margin-bottom: 23px;
	text-align: left;
}

.title_type2 {
	color: #015aac;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 10px;
}

.title_code, .title_code span {
	text-align: left;
	color: #1a87df;
	font-size: 14px;
	line-height: 20px;
}

.title_code .place {
	padding-left: 30px;
}

.share_title .f_r>div {
	font-size: 14px;
	line-height: 36px;
	color: #000;
	float: left;
	margin-top: 11px;
}

.share_title .bdsharebuttonbox {
	
}

.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
	float: left;
	font-size: 12px;
	padding-left: 0px !important;
	width: 36px;
	line-height: 36px !important;
	height: 36px !important;
	background-image: url(../img/share/icons_0_16.png?v=91362611.png);
	background-repeat: no-repeat;
	cursor: pointer;
	margin-top: 0 !important;
	margin-left: 10px !important;
	margin-right: 0px !important;
}

.bdshare-button-style0-16 a.popup_sqq {
	background: url(../images/icon_qq.png) center no-repeat;
	background-size: 36px;
}

.bdshare-button-style0-16 a.popup_weixin {
	background: url(../images/icon_winxin_share.png) center no-repeat;
	background-size: 36px;
}

.bdshare-button-style0-16 a.popup_weixin {
	background: url(../images/icon_winxin_share.png) center no-repeat;
	background-size: 36px;
}

.bdshare-button-style0-16 a.popup_friends {
	background: url(../images/icon-friend.png) center no-repeat;
	background-size: 36px;
}

.bdshare-button-style0-16 a.popup_tsina {
	background: url(../images/icon_weibo.png) center no-repeat;
	background-size: 36px;
}

.table_type1 tr th, .table_type1 tr td {
	border-left: 1px solid #99ccff;
	border-bottom: 1px solid #99ccff;
	height: 52px;
	min-height: 52px;
	padding-left: 16px;
	padding-right: 16px;
	box-sizing: border-box;
	font-weight: normal;
	font-size: 14px;
	color: #000;
	line-height: 24px;
	text-align: left;
	padding-top: 14px;
	padding-bottom: 14px;
	box-sizing: border-box;
}

.table_type1 tr:first-child th, .table_type1 tr:first-child td {
	border-top: 1px solid #99ccff;
}

.table_type1 tr th {
	background: #dff0fd;
	width: 20%;
}

.table_type1 tr td {
	border-right: 1px solid #99ccff;
	width: 30%;
}

.table_type1 tr th span, .table_type1 tr td span {
	color: #ff3600;
}

.table_cjwt {
	border-top: 1px solid #99ccff;
	border-right: 1px solid #99ccff;
}

.table_cjwt tr th, .table_cjwt tr td {
	border-left: 1px solid #99ccff;
	border-bottom: 1px solid #99ccff;
	height: 52px;
	min-height: 52px;
	padding-left: 16px;
	padding-right: 16px;
	box-sizing: border-box;
	font-weight: normal;
	font-size: 14px;
	color: #000;
	line-height: 24px;
	text-align: left;
	padding-top: 14px;
	padding-bottom: 14px;
	box-sizing: border-box;
}

.table_cjwt tr th {
	background: #dff0fd;
	width: 20%;
}

.table_box {
	padding: 0px 00px;
}

.table_box .dot {
	background: url(../images/list_item1.png) left center no-repeat;
	padding-left: 15px;
}

.link_box {
	text-align: center;
	margin-top: 23px;
	margin-bottom: 23px;
}

.link_box a:first-child {
	margin-left: 0;
}

.link_box a {
	display: inline-block;
	width: 156px;
	height: 42px;
	border: 1px solid #4278be;
	border-radius: 3px;
	margin-left: 25px;
	background: #4278be;
}

.link_box a:hover {
	background: #0062b2;
}

.link_box a.disabled {
	border: 1px solid #cdcdcd;
}

.link_box a span {
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 42px;
	padding-left: 28px;
}

.link_box a span#zxbl {
	background: url(../images/icon_bl_2.png) left center no-repeat;
}

.link_box a span#ckpj {
	background: url(../images/icon_ckpj_2.png) left center no-repeat;
}

.link_box a span#bjgs {
	background: url(../images/icon_bjgs_2.png) left center no-repeat;
}

.link_box a span#wysc {
	background: url(../images/icon_wysc_2.png) left center no-repeat;
}

.link_box a span#wyzx {
	background: url(../images/icon_wyzx_2.png) left center no-repeat;
}

.link_box a span#wyyy {
	background: url(../images/icon_wyyy_2.png) left center no-repeat;
}

.wrapper_info .tuitab#tab_type2 {
	
}

.wrapper_info #tab_type2 .tabBar {
	height: 50px;
	box-sizing: border-box;
	border-bottom: 0;
	background: url(../images/xlbg2.png) repeat-x;
}

.wrapper_info #tab_type2 .tabBar ul {
	border-left: none;
	zoom: 1;
}

.wrapper_info #tab_type2 .tabBar li {
	background: none;
	cursor: pointer;
	display: inline-block;
	float: left;
	border-right: 0;
	border-top: none;
	border-bottom: none;
	width: 113px;
	text-align: center;
	margin-right: 4px;
	height: 50px;
}

.wrapper_info #tab_type2 .tabBar li span {
	color: #fff;
	font-size: 16px;
	font-weight: lighter;
	line-height: 44px;
}

.wrapper_info #tab_type2 .tabBar li.current {
	background: url(../images/xl_bg.png) no-repeat;
}

.wrapper_info #tab_type2 .tabBar li.current span {
	color: #ffe9a4;
	font-weight: bold;
}

.wrapper_info #tab_type2 .tabCon {
	border: 0;
	border-top: none;
	padding: 0;
	padding-top: 20px;
	padding-bottom: 30px;
	line-height: 36px;
	font-size: 14px;
	box-sizing: border-box;
	text-align: left;
}

/*閸旂偘绨ㄩ幐鍥у础缂佹挻娼�*/

/*閺備即妞堟穱鈩冧紖*/
.news {
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.newsdetail_title {
	font-size: 26px;
	color: #2e70b8;
	font-weight: 400;
	padding-bottom: 20px;
	margin-top: 10px;
	text-align: center;
	margin-bottom: 0;
}

.newsdetail_tool {
	text-align: center;
	color: #8a8a8a;
	font-size: 14px;
	padding: 0px 0px 20px 0;
	border-bottom: 1px solid #ccc;
}

.newsdetail_tool span {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14px;
}

.newsdetail_con {
	margin-top: 15px;
}

.newsdetail_con {
	font-size: 14px;
	color: #000;
	line-height: 1.6;
	text-align: left;
}

/*閺備即妞堟穱鈩冧紖缂佹挻娼�*/

/*閸︺劎鍤庨崝鐐垫倞*/
.step_box {
	width: 100%;
	height: 81px;
	text-align: center;
	padding-top: 19px;
}

.step_prompt {
	text-align: left;
	margin-top: 47px;
	margin-bottom: 41px;
	padding-top: 16px;
}

.step_prompt.step_prompt {
	text-align: left;
	margin-top: 23px;
	margin-bottom: 41px;
	padding-top: 0px;
}

.step_prompt>div {
	font-size: 14px;
	line-height: 24px;
	color: #ff3600;
}

.content_detail {
	padding-bottom: 38px;
}

.content_detail.content_detail3 {
	padding-bottom: 26px;
}

.title_type3 {
	background: url(../images/title_type3.png) left top no-repeat;
	height: 40px;
	border-bottom: 1px solid #e8e8e8;
	box-sizing: border-box;
	line-height: 20px;
	padding-left: 18px;
	color: #015aac;
	font-size: 20px;
	text-align: left;
	margin-bottom: 15px;
}

.content_detail .detail {
	font-size: 14px;
	line-height: 37px;
	color: #000;
	text-align: left;
}

a.btn_next_step, button.btn_next_step {
	display: inline-block;
	margin-top: 72px;
	width: 156px;
	height: 42px;
	line-height: 42px;
	background: #4278be;
	text-align: center;
	border-radius: 2px;
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	border: 0;
}

button.btn_next_step {
	margin-top: 0px;
	margin: 0 20px;
}

.btn_box-s {
	line-height: 0;
	font-size: 0;
}

.btn_box-s a {
	margin-top: 0;
}

a.btn_next_step:hover, button.btn_next_step:hover {
	background: #0062b2;
	color: #FFFFFF;
}

.btn_next:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.mb_25 {
	margin-bottom: 25px;
}

.list_type7 li {
	margin-bottom: 2px;
	min-height: 72px;
	width: 100%;
	background: #fff;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 21px;
	padding-bottom: 21px;
}

.list_type7 li div {
	float: left;
}

.list_type7 li div.box {
	/*	float: right;*/
	
}

.list_type7 .box_down {
	height: 0;
	padding: 0;
	/*min-height: 100px;*/
	width: 100%;
	display: none;
	float: left;
}

.list_type7 li div.content {
	color: #000;
	font-size: 14px;
	line-height: 30px;
	width: 900px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list_type7 li div.content.level1 {
	text-indent: 15px;
	background: url(../images/star3.png) left 10px no-repeat;
}

.list_type7 li div.content.level2 {
	text-indent: 15px;
	background: url(../images/star4.png) left 10px no-repeat;
}

.list_type7 li div.box a {
	float: left;
	display: inline-block;
	height: 30px;
	width: 106px;
	margin-left: 16px;
}

.list_type7 li div.box a span {
	font-size: 12px;
	line-height: 30px;
	color: #FFFFff;
}

.btn_cktj {
	background: #00c1de;
	border-radius: 2px;
	text-decoration: none;
}

.btn_cktj:hover {
	background: #00a6bf;
	text-decoration: none;
}

/*閸︺劎鍤庨崝鐐垫倞缂佹挻娼�*/

/*閸溿劏顕楅崚妤勩��*/
.bg_w {
	background: #FFFFFF;
}

.box_l {
	float: left;
	width: 240px;
	border: 1px solid #ecf4fb;
	box-sizing: border-box;
	min-height: 300px;
	background: #FFFFFF;
}

.box_l .title {
	text-align: center;
	color: #000;
	font-size: 18px;
	line-height: 50px;
	height: 57px;
	background: url(../images/title_type4.png) center bottom no-repeat;
}

.box_l .tab_info {
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 13px;
	padding-bottom: 140px;
}

.box_l .tab_info>div {
	font-size: 14px;
	color: #000;
	line-height: 43px;
	border-bottom: 1px dashed #e5e5e5;
}

.box_l .tab_info>div.current {
	color: #015aac;
}

.box_l .tab_info>div.current a {
	color: #015aac;
}

.box_l .tab_info>div a {
	color: #000;
	text-decoration: none;
}

.tab_info3>div a:hover {
	color: #015aac;
}

.box_r {
	float: right;
	width: 940px;
	box-sizing: border-box;
	background: #FFFFFF;
	/*padding-bottom: 36px;*/
}

.box_r.border_box {
	border: 1px solid #ecf4fb;
	display: none;
	position: relative;
	margin-top: 30px;
}

.box_r.border_box.current {
	display: block;
}

.box_r .search, .box_1200 .search {
	height: 68px;
	padding: 0px 20px;
	border-bottom: 1px dashed #e9e9e9;
	box-sizing: border-box;
}

.box_r .search .list-title {
	font-size: 18px;
	line-height: 68px;
	text-align: left;
	padding-left: 12px;
	float: left;
	background: url(../images/title-pot.png) no-repeat center left;
	font-weight: 700;
}

.box_r .search .search-block {
	font-size: 16px;
	margin-top: 17px;
	float: right;
}

.box_r .search .search-block .title {
	float: left;
	padding-right: 10px;
	line-height: 33px;
}

.table_type2 tr th {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #DDDDDD;
	font-weight: normal;
	line-height: 33px;
	padding: 8px;
	text-align: center;
	background: #f3f3f3;
	font-size: 16px;
}

.table_type2 {
	margin-bottom: 39px;
}

.table_type2 tr th:first-child {
	border-left: none;
}

.table_type2 tr td {
	height: 50px;
	border-bottom: 1px dashed #e9e9e9;
	color: #333;
	font-size: 14px;
	text-align: left;
	padding: 8px;
}

.table_type2 tr td.text_r {
	text-align: right;
}

/*.table_type2 tr td a p{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 780px;
	margin: 0;
}*/
.text_c {
	text-align: center !important;
	padding: 0 !important;
}

/*閸掑棝銆�*/
.laypageskin_molv a {
	background: #FFFFFF;
	border: 1px solid #eeeeee;
	line-height: 21px;
	height: 23px;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 2px;
	width: auto;
	display: inline-block;
	box-sizing: border-box;
}

.laypageskin_molv span {
	line-height: 23px;
	height: 23px;
}

.mb_20 {
	margin-bottom: 20px !important;
}

.btn_box {
	text-align: center;
}

.btn_box a {
	margin-left: 40px;
	margin-top: 17px;
	margin-bottom: 43px;
}

.btn_box a:first-child {
	margin-left: 0px;
}

.btn_save {
	display: inline-block;
	border: 1px solid #4278be;
	box-sizing: border-box;
	margin-top: 72px;
	width: 156px;
	height: 42px;
	line-height: 40px;
	background: #FFFFFF;
	text-align: center;
	border-radius: 2px;
	color: #317ac9;
	font-size: 12px;
	text-decoration: none;
	border-radius: 20px;
}

button.btn_save {
	margin-top: 0;
	margin: 0 20px;
}

.btn_save:hover, .btn_save:active, .btn_save:visited {
	color: #fff;
	text-decoration: none;
	background: #317ac9;
	border: 1px solid #317ac9;
}

.box_documents {
	background: #fafafa;
	padding-top: 60px;
	padding-left: 43px;
	padding-right: 43px;
	padding-bottom: 68px;
	margin-bottom: 60px;
}

.box_documents .title {
	color: #000;
	font-size: 22px;
	line-height: 34px;
	text-align: center;
	padding-bottom: 4px;
}

.box_documents>div.f_l {
	padding-top: 11px;
}

.box_documents>div.f_r {
	width: 70px;
	height: 70px;
	position: relative;
	text-align: center;
}

.box_documents>div.f_r img {
	position: absolute;
	left: 0;
	top: 0;
	max-width: 100%;
	max-height: 100%;
}

.box_documents>div p {
	font-size: 16px;
	color: #000;
	text-align: left;
	line-height: 36px;
	margin: 0;
}

.box_documents>div p.cont {
	text-indent: 2em;
}

span.colb {
	color: #0062b2;
}

.btn_box.btn_box2 a {
	margin-top: 5px;
}

/*妫板嫮瀹抽崝鐐版*/
.form_box {
	padding-bottom: 16px;
}

.form_box .title {
	font-size: 14px;
	line-height: 32px;
	color: #000;
	text-align: left;
	float: left;
	width: 100px;
}

span.col_r {
	color: #ff3600;
	padding-right: 5px;
}

a.colr {
	color: #ff3600;
	text-decoration: none;
}

.reg_box .content a {
	margin-right: 5px;
}

.reg_box .content a.colr:hover {
	color: #ff3600;
	text-decoration: underline;
}

.form_box .content_box {
	float: left;
}

.select_box {
	width: 424px;
	height: 32px;
	box-sizing: border-box;
}

.form_box>.f_l, .form_box>.f_r {
	width: 50%;
}

.form_box>.f_r {
	text-align: right;
	padding-left: 76px;
	box-sizing: border-box;
}

.form_box .prompt {
	padding-left: 10px;
	color: #ff3600;
	font-size: 14px;
	line-height: 32px;
	float: left;
}

.input_type1 {
	width: 204px;
	box-sizing: border-box;
}

.radio_type1 {
	padding: 0;
	margin: 0;
	height: 32px;
	line-height: 32px;
	float: left;
	padding-left: 22px;
	padding-right: 24px;
}

.form_box .prompt.prompt_type1 {
	width: 100%;
	text-align: left;
	padding-left: 11px;
	box-sizing: border-box;
	line-height: 20px;
}

.content_box1 {
	width: 1100px;
}

.content_box3 {
	width: 204px;
}

.input_type2 {
	width: 424px;
	box-sizing: border-box;
}

.refresh {
	padding-left: 40px;
}

.refresh_box {
	width: 65px;
	padding-left: 17px;
	float: left;
	height: 32px;
	padding-right: 17px;
	font-size: 17px;
	line-height: 32px;
}

.btn_refresh {
	color: #1a87df;
	font-size: 14px;
	line-height: 32px;
	float: left;
	cursor: pointer;
}

.btn_refresh:active {
	color: #0062b2;
}

.pb_0 {
	padding-bottom: 0px !important;
}

.content_detail2 {
	padding-bottom: 58px;
}

.content_box div {
	text-align: left;
}

.content_box div .Validform_wrong {
	margin-top: 10px;
}

.content_box div .Validform_right {
	display: none;
}

.input_type3 {
	width: 1100px
}

/*閸旂偘娆㈤崗顒傘仛*/
.wrapper_banjian {
	box-sizing: border-box;
	background: #FFFFFF;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-top: 3px solid #0062b2;
	font-size: 14px;
	width: 1200px;
	border-bottom: 1px solid #e8e8e8;
	margin: 0 auto
}

.wrapper_center_l {
	width: 578px;
	float: left;
	padding: 23px;
	box-sizing: border-box;
	text-align: left;
}

.splitline {
	float: left;
	margin: 23px 20px 0;
	width: 1px;
	height: 438px;
	background-color: #e2e2e2;
}

.banjian_title {
	font-size: 20px;
	color: #000;
	line-height: 60px;
	border-bottom: 1px solid #e8e8e8;
}

.banjian_tab {
	margin-top: 10px;
}

.banjian_tab .tabBar {
	border: 0px;
	background: #e5f1fd;
	font-size: 14px;
}

.banjian_tab .tabBar ul {
	border: 0px;
	padding: 0px 15px;
}

.banjian_tab .tabBar li {
	background-color: transparent;
	cursor: pointer;
	display: inline-block;
	float: left;
	border: 0px;
	color: #015aac;
	height: 39px;
	line-height: 39px;
}

.banjian_tab .tabBar span {
	font-weight: normal;
	padding: 3px 18px;
}

.banjian_tab .tabBar li.current span {
	background-color: #4278be;
	color: #fff;
	border-radius: 15px;
}

.banjian_tab .tabCon {
	border: 0px;
}

.banjian_table {
	margin: 0px;
	table-layout: fixed;
}

.banjian-m-box {
	height: 300px;
	width: 100%;
	overflow: hidden;
}

.yycxsearch {
	padding-top: 20px;
	padding-bottom: 20px;
}

.yycxsearch .title {
	padding-left: 0;
	padding-right: 5px;
	float: left;
	text-align: left;
	color: #000;
	line-height: 34px;
	font-size: 14px;
}

.yycxsearch .btn_link {
	margin: 0px;
	height: 32px;
	border-radius: 3px;
	margin-left: 5px;
	width: 111px;
	background: #307ac9;
	color: #fff;
	border: none;
	cursor: pointer;
	font-size: 16px;
	line-height: 32px;
}

.select_type1 {
	width: 202px;
	box-sizing: border-box;
	height: 34px;
	margin-right: 20px;
}

.yycxsearch .title {
	padding-left: 0;
	padding-right: 5px;
}

.yycxsearch>div {
	float: left
}

.date_link {
	width: 22px;
	float: left;
	height: 34px;
	background: url(../images/date_link.png) center no-repeat;
}

.input_type4 {
	width: 144px;
	box-sizing: border-box;
	line-height: 34px;
	height: 34px;
}

.text_c {
	text-align: center;
}

.text_l {
	text-align: left !important;
}

.text_r {
	text-align: right;
}

/*.table_type_c tr td,
.table_type_c tr th {
	text-align: center;
	box-sizing: border-box;
	padding: 8px;
	padding-right: 14px;
	padding-left: 14px;
	line-height: 23px;
}*/
.table-list tr:hover>td {
	background-color: #E5F2FF;
}

.btn.btn_search {
	margin: 0 auto;
	height: 26px;
	width: 90px;
	line-height: 24px;
	border: 0;
	border: 1px #317ac9 solid;
	/*	background: rgba(244,151,52,0.1);*/
	color: #317ac9;
	font-size: 12px;
	padding: 0;
	box-sizing: border-box;
	border-radius: 20px;
}

.btn.btn_search:active, .btn.btn_search:hover {
	background: #317AC9;;
	color: #FFFFFF;
}

.page_box {
	padding-bottom: 36px;
}

.table_box3 {
	
}

/*鐢瓕顫嗛梻顕�顣介崚妤勩��*/
.wrapper_info .info .search .text_info.text_info1 {
	width: 285px;
	margin-right: 0;
}

.wrapper_1200 ul.list_type6 li:nth-child(6n) {
	margin-right: 11px;
}

.table_box1 {
	padding-top: 26px;
	padding-left: 14px;
	padding-right: 14px;
}

/*鐢瓕顫嗛梻顕�顣�*/
.problem_box {
	padding-left: 36px;
	padding-right: 36px;
	min-height: 500px;
}

.problem_box .title {
	padding-top: 50px;
	font-size: 18px;
	color: #000;
	line-height: 28px;
	padding-bottom: 10px;
	text-align: left;
}

.problem_box .detail_info {
	font-size: 12px;
	color: #777777;
	line-height: 18px;
	text-align: left;
	padding-bottom: 32px;
	border-bottom: 1px dashed #dcdcdc;
}

.problem_box .detail_info span.font {
	margin-left: 15px;
}

.problem_box .detail_info>div.date {
	float: left;
}

.problem_box .detail_info>div.f_r>div {
	float: left;
	padding-left: 10px;
}

.problem_box .detail_info>div {
	float: right;
}

.font-c:hover {
	color: #ff3600;
	cursor: pointer;
}

.problem_box .content {
	font-size: 14px;
	text-align: left;
	line-height: 30px;
	padding-top: 25px;
}

.wrapper_l.wrapper_1200.cjwt {
	border-top: 0px;
}

.wrapper_l.wrapper_1200.cjwt .info {
	border: 0;
}

.wrapper_l.wrapper_1200.cjwt .info .title_place {
	margin-left: 36px;
	border-bottom: 1px solid #DCDCDC;
	width: auto;
	margin-right: 36px;
}

/*閸旂偘娆㈤弻銉嚄*/
.bj_box {
	margin-top: 16px;
	background: url(../images/bjcx_title.png) center no-repeat;
	height: 520px;
	padding-top: 4px;
	box-sizing: border-box;
}

.btn_return {
	padding: 0;
	margin: 0;
	border: 1px solid #4278be;
	color: #4278be;
	font-size: 14px;
	line-height: 28px;
	height: 28px;
	padding-left: 19px;
	padding-right: 19px;
	background: none;
	box-sizing: border-box;
	border-radius: 20px;
	cursor: pointer;
	display: inline-block;
}

.btn_return:hover, .btn_return:active, .btn_return:visited {
	border: 1px solid #4278be;
	color: #fff;
	background: #4278be;
}

.bj_info_l {
	float: left;
	padding-left: 132px;
	box-sizing: border-box;
	padding-top: 155px;
}

.bj_info_l>div {
	font-size: 14px;
	color: #000;
}

.bj_info_l>div.content {
	font-size: 14px;
	color: #000;
	line-height: 20px;
	padding-bottom: 20px;
	padding-top: 23px;
	text-align: left;
}

.bj_info_l>div.content .title {
	float: left;
	text-align: right;
	width: 75px;
}

.bj_info_l>div.content label.title {
	line-height: 32px;
}

.bj_info_l>div.content .input_text {
	float: left;
	width: 202px;
	box-sizing: border-box;
}

.bj_info_l>div.content.content1 {
	padding-top: 0;
}

.bj_info_l .btn_link {
	color: #FFFFFF;
	line-height: 32px;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
	width: auto;
	height: 32px;
	border: 0;
	font-size: 14px;
	background: #0062b2;
	text-decoration: none;
}

.bj_info_l .btn_link:active {
	background: #0062b2;
}

.bj_info_l .button {
	padding-left: 81px;
	text-align: left;
}

.bj_info_l a.colr:hover {
	text-decoration: underline;
}

.bj_info_l a.colr {
	margin-left: 5px;
	margin-right: 5px;
}

/**/
.bj_box1 {
	margin-top: 16px;
	background: url(../images/bjcx_title2.png) left top no-repeat;
	height: 42px;
	padding-top: 4px;
	box-sizing: border-box;
	margin-bottom: 32px;
}

.bj_box2 {
	margin-top: 16px;
	background: url(../images/bj_pj.png) left top no-repeat;
	height: 42px;
	padding-top: 4px;
	box-sizing: border-box;
	margin-bottom: 32px;
}

.zx_box {
    margin-top: 16px;
    background: url(../images/zx_pj.png) left top no-repeat;
    height: 42px;
    padding-top: 4px;
    box-sizing: border-box;
    margin-bottom: 32px;
}

.ts_box {
    margin-top: 16px;
    background: url(../images/ts_pj.png) left top no-repeat;
    height: 42px;
    padding-top: 4px;
    box-sizing: border-box;
    margin-bottom: 32px;
}

.jy_box {
    margin-top: 16px;
    background: url(../images/jy_pj.png) left top no-repeat;
    height: 42px;
    padding-top: 4px;
    box-sizing: border-box;
    margin-bottom: 32px;
}

.table_box4 {
	width: 1200px;
	margin: 0 auto;
}

/*濞夈劌鍞芥い鐢告桨1*/
.reg_box {
	background: #FFFFFF;
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 36px 8px 33px 8px;
}

.reg_box .reg_step {
	height: 54px;
	width: 100%;
	margin-bottom: 53px;
}

.reg_step.reg_step1 {
	background: url(../images/reg_1.png) center top no-repeat;
}

.reg_step.reg_step2 {
	background: url(../images/reg_2.png) center top no-repeat;
	margin-bottom: 0px;
}

.reg_step.reg_step3 {
	background: url(../images/reg_3.png) center top no-repeat;
}

.reg_step.reg_step1.password_retrieval1 {
	background: url(../images/password_retrieval1.png) center top no-repeat;
}

.reg_step.reg_step1.password_retrieval2 {
	background: url(../images/password_retrieval2.png) center top no-repeat;
}

.reg_step.reg_step1.password_retrieval3 {
	background: url(../images/password_retrieval3.png) center top no-repeat;
}

.reg_step.reg_step1.password_retrieval4 {
	background: url(../images/password_retrieval4.png) center top no-repeat;
}

.reg_box_form {
	height: 45px;
	margin-bottom: 20px;
}

.reg_box_form .title {
	width: 430px;
	float: left;
	color: #000;
	line-height: 45px;
	font-size: 14px;
	text-align: right;
}

.reg_box_form .content {
	float: left;
	width: 754px;
}

.reg_box_form .content input {
	height: 45px;
	box-sizing: border-box;
	width: 416px;
	margin-right: 10px;
	padding-left: 15px;
	float: left;
}

.reg_box_form .content>div {
	float: left;
}

.reg_box_form .Validform_error {
	background: transparent;
	border-color: #ff3600;
}

.reg_box_form .Validform_wrong {
	background: url(../images/icon_error.png) no-repeat 15px center;
	color: #ef392b;
	height: 45px;
	line-height: 43px;
	padding-left: 49px;
	border: 1px solid #dcdcdc;
	background-color: #fbfbfb;
	width: 328px;
	box-sizing: border-box;
	float: left;
	text-align: left;
	color: #666666;
	font-size: 14px;
}

.reg_box_form .Validform_right {
	display: none;
}

span.colr {
	color: #ff3600;
	padding-right: 10px;
}

.reg_box_form .content input.reg_phone {
	width: 254px;
	margin-right: 9px;
}

.reg_box_form .content .button {
	width: 153px;
	float: left;
	height: 45px;
	background: #4278be;
	color: #FFFFFF;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	margin-right: 10px;
	cursor: pointer;
}

.reg_box_form .content .button input.btn_default {
	width: 153px;
	float: left;
	height: 45px;
	background: #015aac;
	color: #FFFFFF;
	border: none;
}

.reg_box_form .content .button input.btn_default.disabled {
	
}

.reg_box_form .content .button:active {
	background: #0062b2;
}

.button_box {
	padding-top: 13px;
	padding-left: 430px;
}

.button_box .btn_next, .button_box .btn_back {
	float: left;
	text-align: center;
}

.btn_next {
	width: 203px;
	line-height: 54px;
	background: #4278be;
	display: inline-block;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
}

.btn_next:hover {
	background: #318cd9;
}

.btn_back {
	width: 203px;
	line-height: 52px;
	border: 1px solid #4278be;
	background: #FFFFFF;
	display: inline-block;
	color: #015aac;
	font-size: 16px;
	text-decoration: none;
	box-sizing: border-box;
	margin-left: 10px;
}

.btn_back:hover {
	border: 1px solid #318cd9;
	color: #0062b2;
}

.btn_back:hover {
	text-decoration: none;
}

.mb_0 {
	margin-bottom: 0px !important;
}

/*濞夈劌鍞芥い鐢告桨2*/
.reg_box .article {
	padding-top: 40px;
}

.reg_box .article .title {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 26px;
	color: #000;
	line-height: 32px;
	padding-bottom: 20px;
}

.reg_box .article .content {
	padding-left: 8px;
	padding-right: 8px;
	font-size: 14px;
	color: #000;
	line-height: 30px;
	text-align: left;
	margin-bottom: 25px;
}

.reg_box .article .content p {
	margin: 0;
	padding: 0;
}

.button_box2 {
	width: auto;
	margin: 0 auto;
	text-align: center;
}

/*濞夈劌鍞芥い鐢告桨3*/
.reg_info_s {
	
}

.reg_info_s .title {
	text-align: center;
	padding-top: 46px;
	padding-bottom: 38px;
}

.reg_info_s .title>div {
	padding-left: 83px;
	position: relative;
	color: #000;
	font-size: 26px;
	height: 56px;
	line-height: 56px;
	display: inline-block;
}

.reg_info_s .title>div:before {
	background: url(../images/icon_sucess.png) left center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	height: 56px;
	width: 56px;
}

.reg_info_s .content {
	width: 465px;
	margin: 0 auto;
}

.reg_info_s .content>div {
	font-size: 14px;
	color: #000;
	line-height: 28px;
	text-align: left;
}

.reg_box1 {
	min-height: 660px;
}

font.colr {
	color: #ff3600;
}

/*閻у妾版い鐢告桨*/
.wrapper_login {
	background: url(../images/bg2.png) center bottom no-repeat;
	height: 567px;
	background-size: cover;
	background-color: #5eb0fa;
	z-index: 99;
}

.login_box {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 567px;
	margin-bottom: -14px;
	;
}

.login_box_detail {
	position: absolute;
	bottom: 30px;
	right: 108px;
	/*	background: url(../images/login_box.png);*/
	height: 464px;
	width: 461px;
	background: #FFFFFF;
	border-radius: 10px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 39px;
	box-sizing: border-box;
}

.login_box_detail .title {
	font-size: 24px;
	line-height: 30px;
	color: #666666;
	font-weight: bold;
	padding-left: 36px;
	margin-bottom: 42px;
	background: url(../images/login_title.png) left center no-repeat;
}

.login_box_detail .content_box .formControls {
	
}

.login_box_detail .content_box .formControls .input_text {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	height: 56px;
	box-sizing: border-box;
	border: 1px solid #cccacb;
	padding-left: 68px;
	line-height: 54px;
	font-size: 16px;
}

.login_box_detail .content_box#userName {
	height: 95px;
}

.login_box_detail .content_box#userName .formControls .input_text {
	background: url(../images/icon_user.png) 27px center no-repeat;
}

.login_box_detail .content_box#password .formControls .input_text {
	background: url(../images/icon_pass.png) 28px center no-repeat;
}

.login_box_detail .content_box#password {
	height: 79px;
}

.regAndpassword {
	text-align: right;
}

.regAndpassword {
	text-align: right;
	padding-right: 10px;
	box-sizing: border-box;
}

.regAndpassword a {
	font-size: 16px;
	color: #218dd6;
	padding-left: 20px;
	line-height: 16px;
}

.regAndpassword a:first-child {
	padding-right: 21px;
	background: url(../images/login_sp.png) right center no-repeat;
}

.login_box .button {
	margin-top: 42px;
}

.login_box .button button {
	height: 62px;
	background: #218dd6;
	text-align: center;
	color: #FFFFFF;
	font-size: 22px;
	border: none;
	line-height: 62px;
	width: 100%;
}

.login_box .button button:active {
	background: #1c79b8;
}

/*娓氭寧鐨張宥呭*/
.mt_0 {
	margin-top: 0px !important;
}

.bm_box {
	padding: 40px 37px 0px 37px;
}

.title_type5 {
	margin: 0px 0px 49px 0px;
	height: 22px;
	padding-left: 57px;
	box-sizing: border-box;
	background: url(../images/title_type1.png) left center no-repeat,
		url(../images/title_type1_2.png) right center no-repeat;
}

.title_type5 span {
	float: left;
	display: inline-block;
	background: #FFFFFF;
	color: #0062b2;
	font-size: 16px;
	line-height: 22px;
	padding-left: 19px;
	padding-right: 19px;
}

.bm_box .content {
	padding-bottom: 10px;
	margin-right: -60px;
}

.bm_box .content ul li {
	float: left;
	width: 72px;
	height: 120px;
	padding-right: 80px;
	padding-bottom: 40px;
}

.bm_box .content ul li {
	float: left;
	width: 72px;
	height: 120px;
	padding-right: 80px;
	padding-bottom: 40px;
}

.bm_box .content ul li a {
	width: 72px;
	height: 120px;
	text-align: center;
	text-decoration: none;
}

.bm_box .content ul li a img {
	width: 70px;
	height: 70px;
	max-width: 70px;
	max-height: 70px;
}

.bm_box .content ul li a .title {
	color: #888888;
	font-size: 12px;
	line-height: 16px;
	padding-top: 10px;
}

.wrapper_bm {
	position: relative;
}

.wrapper_bm .box_l {
	position: absolute;
	left: 0;
	top: 0px;
}

/*娴滃銆嶇拠鍕幆*/
.pj_sx_box1 {
	margin-top: 16px;
	background: url(../images/pj_sxpj.png) left top no-repeat;
	height: 42px;
	padding-top: 4px;
	box-sizing: border-box;
}

.pj_sx_box2 {
	padding-top: 20px;
}

.pj_sx_box2>.title>div {
	font-size: 16px;
	color: #000;
	text-align: center;
	line-height: 32px;
	font-size: 20px;
	color: #2e70b8;
	margin-bottom: 10px;
}

.pj_detail {
	font-size: 14px;
	line-height: 20px;
	margin: 0 auto;
	margin-bottom: 34px;
}

.pj_detail>div {
	float: left;
	/*width: 240px;*/
	padding-right: 44px;
	display: inline-block;
}

.pj_detail>div>div {
	float: left;
}

.pj_detail>div>div.title {
	padding-right: 8px;
}

.pj_detail>div>div.value {
	width: 30px;
}

div.pj_1 {
	color: #0da42f;
}

.pj_detail>div>div.progress {
	margin: 0;
	margin-top: 4px;
	height: 12px;
	width: 94px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #b8c4ce;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-right: 2px;
}

.progress_bar.progress_bar1 {
	background: #0da42f;
}

.progress_bar.progress_bar2 {
	background: #70b92f;
}

.progress_bar.progress_bar3 {
	background: #00c1de;
}

.progress_bar.progress_bar4 {
	background: #fb7d29;
}

.progress_bar.progress_bar5 {
	background: #ff3600;
}

div.pj_2 {
	color: #70b92f;
}

div.pj_3 {
	color: #00c1de;
}

div.pj_4 {
	color: #fb7d29;
}

div.pj_5 {
	color: #ff3600;
	margin-right: 0;
	padding-right: 0;
}

.pj_box3 {
	height: 65px;
	margin: 0 auto;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	padding-left: 20px;
	margin-bottom: 5px;
}

.pj_box3>label {
	float: left;
	line-height: 63px;
	padding-right: 40px;
	color: #000;
}

.pj_box3>label:first-child {
	color: #1a87df;
}

.pj_box3>label input {
	margin-right: 6px;
}

.pj_box4 {
	margin: 0 auto;
	padding-left: 6px;
	box-sizing: border-box;
}

.pj_box4>div {
	min-height: 133px;
	padding-top: 37px;
	padding-bottom: 37px;
	box-sizing: border-box;
	border-bottom: 1px dashed #dcdcdc;
}

.pj_box4 .pj_box4_l {
	float: left;
	padding-left: 6px;
	padding-right: 6px;
	width: 62px;
	text-align: center;
	box-sizing: border-box;
	line-height: 0;
	font-size: 0;
}

.pj_box4 .pj_box4_l .img {
	width: 50px;
	height: 45px;
	text-align: center;
	vertical-align: middle;
}

.pj_box4 .pj_box4_l .img img {
	display: inline-block;
	/*line-height: 50px;*/
	vertical-align: middle;
	/*max-height: 50px;
	max-width: 50px;*/
	text-align: center;
	margin: 0 auto;
}

.pj_box4 .pj_box4_l .name {
	color: #000;
	font-size: 12px;
	padding-top: 7px;
	line-height: 18px;
	text-align: center;
}

.pj_box4 .pj_box4_m {
	float: left;
	margin-left: 44px;
}

.pj_box4 .pj_box4_m .pj_info {
	float: left;
	font-size: 14px;
	line-height: 22px;
	padding-left: 48px;
	margin-top: 12px;
	width: 154px;
	box-sizing: border-box;
	text-align: left;
}

.pj_box4 .pj_box4_m .pj_1 {
	background: url(../images/pj1.png) left center no-repeat;
}

.pj_box4 .pj_box4_m .pj_2 {
	background: url(../images/pj2.png) left center no-repeat;
}

.pj_box4 .pj_box4_m .pj_3 {
	background: url(../images/pj3.png) left center no-repeat;
}

.pj_box4 .pj_box4_m .pj_4 {
	background: url(../images/pj4.png) left center no-repeat;
}

.pj_box4 .pj_box4_m .pj_5 {
	background: url(../images/pj5.png) left center no-repeat;
}

.pj_box4 .pj_box4_m .content {
	float: left;
	color: #000;
	font-size: 14px;
	line-height: 22px;
	margin-top: 12px;
	width: 580px;
	text-align: left;
}

.pj_box4 .pj_box4_r {
	float: right;
}

.pj_box4 .pj_box4_r .date {
	float: right;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
	margin-top: 12px;
	text-align: right;
}

.pj_box5 {
	padding-top: 45px;
	padding-bottom: 85px;
}

.bj_box2 {
	
}

/*娑擃亙姹夋稉顓炵妇*/
.box_person {
	width: 1200px;
	margin: 0 auto;
}

.box_person .box_person_t {
	height: 175px;
	background: #FFFFFF;
	padding: 25px 59px;
	box-sizing: border-box;
}

.box_person_t>div {
	float: left;
}

.box_t_l {
	width: 321px;
	border-right: 1px solid #e2e2e2;
	height: 125px;
}

.box_t_l .img {
	padding-top: 15px;
	height: 98px;
	width: 98px;
	vertical-align: middle;
	text-align: center;
	padding-right: 20px;
	float: left;
}

.box_t_l .img img {
	display: inline-block;
	line-height: 98px;
	max-height: 98px;
	max-width: 98px;
	vertical-align: middle
}

.box_t_l .detail {
	float: left;
	padding-top: 40px;
	font-size: 16px;
	color: #000;
	line-height: 20px;
}

.box_t_l .detail a {
	width: 90px;
	height: 32px;
	line-height: 32px;
	color: #FFFFFF;
	display: block;
	margin-top: 20px;
	font-size: 14px;
}

.box_t_m {
	padding-top: 11px;
	float: left;
	margin-right: 90px;
}

.box_t_m>div>div, .box_t_r>div>div {
	float: left;
}

.box_t_m .box_t_m1 {
	width: 153px;
	font-size: 14px;
	line-height: 34px;
	text-align: right;
}

.box_t_m .box_t_m2 {
	width: 153px;
	font-size: 14px;
	line-height: 34px;
	text-align: left;
}

.box_t_m3 a {
	color: #1a87df;
	font-size: 14px;
	line-height: 34px;
	text-align: left;
}

.box_t_m3 a:hover {
	color: #0062b2;
}

.box_t_r {
	padding-top: 11px;
	float: left;
}

.box_t_r .box_t_m1 {
	width: 90px;
	font-size: 14px;
	line-height: 34px;
	text-align: right;
}

.box_t_r .box_t_m2 {
	width: 183px;
	font-size: 14px;
	line-height: 34px;
	text-align: left;
}

.box_t_r .box_t_m2_s {
	width: 183px;
	font-size: 0px;
	text-align: left;
	padding-top: 9px;
	box-sizing: border-box;
}

.box_t_r .box_t_m2_s span {
	width: 48px;
	display: inline-block;
	text-align: center;
	height: 16px;
	line-height: 16px;
	color: #FFFFFF;
	font-size: 14px;
}

.box_t_r .box_t_m2_s span.col1 {
	background: #f8b327;
}

.box_t_r .box_t_m2_s span.col2 {
	background: #fec249;
}

.box_t_r .box_t_m2_s span.col3 {
	background: #ffd98b;
}

.box_t_m3 a {
	color: #015aac;
	font-size: 14px;
	line-height: 34px;
	text-align: left;
}

.box_t_m3 a:hover {
	color: #0062b2;
}

.box_person_m {
	background: #f8f8f8;
	padding-top: 45px;
}

.title_type6 {
	margin: 0px 0px 59px 0px;
	height: 30px;
	padding-left: 67px;
	box-sizing: border-box;
	background: url(../images/sp_per.png) left center no-repeat,
		url(../images/sp3.png) right center no-repeat;
}

.p_right_20 {
	padding-right: 20px !important;
}

.title_type6>span {
	float: left;
	display: inline-block;
	background: #f8f8f8;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	color: #666666;
}

.title_type6>span.current span {
	color: #015aac;
}

.title_type6 span span {
	color: #000;
	font-size: 16px;
	height: 30px;
	box-sizing: border-box;
	line-height: 30px;
}

.box_person_m .tab1_info {
	display: none;
	padding-left: 57px;
	padding-right: 57px;
	padding-bottom: 60px;
	text-align: left;
}

.box_person_m .tab1_info .str_wrap {
	display: none;
}

.box_person_m .tab1_info.current .str_wrap {
	display: block;
}

.box_person_m .tab1_info.current {
	display: block;
}

.box_person_m .tab1_info .str_wrap {
	height: 160px;
	width: 1086px;
}

.str_wrap.fl_img.m2 {
	height: 160px !important;
	text-align: left;
}

.box_person_m .tab1_info .fl_img a {
	width: 304px;
	height: 160px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
	padding-right: 16px;
	position: relative;
}

.box_person_m .tab1_info .fl_img a div {
	font-size: 20px;
	line-height: 26px;
	color: #FFFFFF;
	position: absolute;
	top: 35px;
	left: 32px;
	width: 240px;
	text-align: left;
	height: 90px;
}

.box_person_b {
	background: #FFFFFF;
	padding-top: 45px;
}

.box_person_b .title_type6>span {
	background: #FFFFFF;
}

.box_person_b .title_type6>span span {
	background: #FFFFFF;
}

.box_person_b .title_type6>span.current span {
	
}

.mb_30 {
	margin-bottom: 30px !important;
}

.box_person_b .content {
	display: none;
	padding-left: 57px;
	padding-right: 57px;
}

.box_person_b .content.current {
	display: block;
}

/*閺傚洨鐝�*/
.wrapper_l.wrapper_1200.cjwt.link .info .title_place {
	border: none;
}

.bt-article-y .sp_title {
	font-size: 26px;
	border-bottom: #343434 solid 1px;
	text-align: center;
	line-height: 40px;
	padding: 7px 0 10px 0;
}

.bt-article-y .sp_time {
	font-size: 15px;
	line-height: 40px;
	text-align: center;
}

.bt-article-s .sp_time font, .bt-article-y .sp_time font {
	padding: 0 20px;
	line-height: 40px;
}

.bt-article-y .bt-article-02 {
	padding: 25px 0px 33px 0px;
	font-size: 16px;
	line-height: 32px;
	width: 100%;
	font-family: "瀵邦喛钂嬮梿鍛寸拨"
}

.bt-article-02 span {
	display: block
}

.bt-article-s .sp_time font, .bt-article-y .sp_time font {
	padding: 0 20px;
	line-height: 40px;
}

.bt-article-y .sp_time font a {
	color: #000;
}

.bt-article-y .sp_time font a:hover {
	color: #ff3600;
	text-decoration: none;
}

#zoom {
	padding-top: 20px;
}

#zoom p {
	color: #000;
	line-height: 35px;
	text-indent: 32px;
}

/*閺屻儴顕�*/
.search_doc {
	font-size: 14px;
	margin-bottom: 37px;
	text-align: left;
}

.doc_title {
	font-size: 18px;
	letter-spacing: 1px;
}

.doc_title a {
	
}

.search_key {
	color: #ff3600;
}

.doc_abstract .pro {
	padding-right: 30px;
	letter-spacing: 1px;
}

.doc_abstract .pro {
	padding-right: 30px;
	letter-spacing: 1px;
}

.doc_catename {
	color: #999999;
}

.doc_url {
	color: #059242;
}

/*瀵湱鐛�*/
.box_tc {
	padding: 15px;
	width: 450px;
	box-sizing: border-box;
}

.box_tc .input_type2 {
	width: 262px;
}

.box_tc .btn_box a {
	margin-bottom: 0;
	line-height: 35px;
	height: 35px;
	width: 120px;
}

/*濮濓絾鏋冪紒鎾存将*/
#code_text {
	width: 145px;
	height: 45px;
	line-height: 45px;
	font-size: 20px;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	border: 0;
	letter-spacing: 10px;
	color: #1a87df;
	background: #DCDCDC;
}

.reg_info_s .content.success_repw div {
	width: 100%;
	text-align: center;
}

/*瀵顢�*/
.informations {
	height: 100px;
	padding: 20px;
	text-indent: 2em;
	font-size: 12px;
	color: #80939b;
	line-height: 25px;
}

.tui_popWinBox {
	width: 100%;
	z-index: 9000;
	position: fixed;
	top: 0px;
	bottom: 0px;
	background: rgba(0, 0, 0, .1);
}

.tui_popWin {
	border-radius: 6px;
	overflow: hidden;
	width: 450px;
}

.tui_popWin .title {
	height: 60px;
	line-height: 60px;
	color: #555;
	background: #fff;
	padding-left: 0px;
	font-weight: normal;
	font-size: 18px;
	border-bottom: none;
	box-sizing: border-box;
	text-align: center;
	font-weight: bold;
}

.tui_popWin .content {
	padding: 10px 20px 10px 20px;
	border: solid 1px #fff;
	padding-bottom: 80px;
	word-wrap: break-word;
	word-break: normal;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
}

.tui_popWin.dialog .content {
	padding: 0px;
	border: solid 1px #fff;
	overflow: hidden;
}

.tui_popWin .closeBtn {
	display: block;
	width: 30px;
	height: 30px;
	box-sizing: border-box;
	background: white url(../images/pop_chartlist_close.png);
	position: absolute;
	top: 16px;
	right: 11px;
	cursor: pointer;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	display: none !important;
}

.tui_popWin .closeBtn:hover {
	background: white url(../images/pop_chartlist_close2.png);
	position: absolute;
	top: 16px;
	right: 11px;
	cursor: pointer;
	display: block;
	width: 30px;
	height: 30px;
	box-sizing: border-box;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.tui_popWin .btnbox {
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 60px;
	left: 0;
	text-align: center;
	border-top: none;
}

.tui_popWin.dialog .closeBtn {
	display: block !important;
}

.sureBtn {
	display: inline-block;
	text-align: center;
	background: #1A87DF;
	border: 1px solid #0172fe;
	line-height: normal !important;
	border-radius: 4px;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	margin-right: 10px;
	margin-left: 10px;
	padding: 6px 14px;
	margin-top: 6px;
	width: 120px;
	font-size: 16px;
	border-radius: 20px;
}

.sureBtn:hover {
	background: #0363db;
	border: 1px solid #0363db;
	cursor: pointer;
	text-decoration: none;
	color: #fff;
}

.cancelBtn {
	display: inline-block;
	text-align: center;
	background: #ffffff;
	border: 1px solid #0072ff;
	line-height: normal !important;
	border-radius: 4px;
	box-shadow: none;
	color: #0072ff;
	cursor: pointer;
	margin-right: 10px;
	margin-left: 10px;
	padding: 6px 14px;
	margin-top: 6px;
	width: 120px;
	font-size: 16px;
	border-radius: 20px;
}

.cancelBtn:hover {
	background: #e5f1ff;
	border: 1px solid #0072ff;
	cursor: pointer;
	text-decoration: none;
	color: #0072ff;
}

.wrapper_line_center {
	box-sizing: border-box;
	background: #FFFFFF;
	border: 1px solid #e8e8e8;
	border-top: 3px solid #0062b2;
	padding: 0px 29px;
	font-size: 14px;
}

.tab-title {
	padding-left: 330px;
	padding-top: 27px;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 30px;
}

.tab-title .tabicon {
	width: 80px;
	height: 90px;
	display: block;
	float: left;
	padding-top: 70px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 30px;
	font-size: 16px;
	box-sizing: border-box;
}

.tab-title .tabicon:hover {
	color: #1D7AD9
}

.tab-title .tabicon.t1 {
	background-image: url(../images/us1.png);
}

.tab-title .tabicon.t2 {
	background-image: url(../images/us2.png);
}

.tab-title .tabicon.t3 {
	background-image: url(../images/us3.png);
}

.tab-title .tabicon.t4 {
	background-image: url(../images/us4.png);
}

.tab-title .tabicon.t5 {
	background-image: url(../images/us5.png);
}

.tab-title .tabicon.t1:hover, .tab-title .tabicon.t1.current {
	background-image: url(../images/us1_2.png);
}

.tab-title .tabicon.t2:hover, .tab-title .tabicon.t2.current {
	background-image: url(../images/us2_2.png);
}

.tab-title .tabicon.t3:hover, .tab-title .tabicon.t3.current {
	background-image: url(../images/us3_2.png);
}

.tab-title .tabicon.t4:hover, .tab-title .tabicon.t4.current {
	background-image: url(../images/us4_2.png);
}

.tab-title .tabicon.t5:hover, .tab-title .tabicon.t5.current {
	background-image: url(../images/us5_2.png);
}

.tab-content {
	padding: 45px 80px;
	text-align: left;
}

.ai_bg {
	background: url(../images/ai_bg.jpg) no-repeat center;
	background-size: cover;
	height: 560px;
}

.ai_body {
	position: relative;
	margin: 0 auto;
	width: 1200px;
	height: 560px;
	font-size: 14px;
	text-align: left;
}

.ai_box {
	position: absolute;
	width: 1000px;
	height: 486px;
	top: 38px;
	left: 100px;
}

.chat_box {
	height: 375px;
	background: rgba(255, 255, 255, 0.94);
	border-bottom: 1px solid #dcdcdc;
	padding: 20px;
	box-sizing: border-box;
	overflow: auto;
}

.send_box {
	height: 110px;
	background: #FFFFFF;
}

.chat-msg {
	margin-bottom: 30px;
	font-size: 14px;
}

.chat-msg .user-icon {
	width: 50px;
	height: 50px;
	float: left;
}

.chat-msg .user-icon img {
	border-radius: 25px;
}

.chat-msg.robot .arrow {
	width: 20px;
	height: 40px;
	background: url(../images/arrow-left.png);
	position: absolute;
	left: -20px;
	top: 0px;
}

.chat-msg .content {
	float: left;
	position: relative;
	width: 678px;
	min-height: 40px;
	border: 1px solid #dcdcdc;
	float: left;
	background: #FFFFFF;
	box-sizing: border-box;
	padding: 10px 15px;
	border-radius: 6px;
	float: left;
	margin-left: 25px;
}

.chat-msg.me .user-icon {
	float: right;
}

.chat-msg.me .content {
	float: right;
	margin: 0px;
	margin-right: 25px;
	width: auto;
}

.chat-msg.me .arrow {
	width: 20px;
	height: 40px;
	background: url(../images/arrow-right.png);
	position: absolute;
	right: -20px;
	top: 0px;
}

.chat-msg.robot ul li {
	padding-left: 14px;
	background: url(../images/cz-dian.jpg) 0px 11px no-repeat;
	line-height: 26px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #000;
}

.send_box textarea {
	width: 100%;
	height: 50px;
	border: 0;
	padding-top: 11px;
	text-indent: 15px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #999;
	resize: none;
	overflow: hidden;
	outline: none;
}

.send-out {
	float: right;
	margin-right: 30px;
}

.send-out p {
	float: left;
	color: #999999;
	font-size: 14px;
	line-height: 28px;
	padding-right: 10px;
}

.send-out button {
	float: left;
	width: 79px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 0;
	cursor: pointer;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #fff;
	background: #4278be;
	border-radius: 4px;
}

/*閺堟繈妲糵ooter*/
.footer-b {
	background: #e8e8e8;
}

.footer-txt {
	padding-right: 0;
}

.footer-txt p a {
	padding-left: 10px;
	padding-right: 10px;
	color: #1f1f1f;
}

.pr_0 {
	padding-right: 0 !important;
}

.footer-b .index_block .index_title {
	height: 28px;
	line-height: 28px;
	padding-left: 38px;
	font-size: 18px;
	color: #0076ee;
	margin-bottom: 10px;
}

.footer-b .index_content {
	display: block;
	background: transparent;
	position: static;
	padding: 0px;
}

.footer-b .index_block .index_content a {
	display: block;
	font-size: 14px;
	float: left;
	color: #333333;
	margin-right: 30px;
	margin-bottom: 5px;
}

.footer-b .index_block.kan .index_title {
	background: url(../images/kan-icon.png) no-repeat;
}

.footer-b .index_block.cha .index_title {
	background: url(../images/cha-icon.png) no-repeat;
}

.footer-b .index_block.ban .index_title {
	background: url(../images/ban-icon.png) no-repeat;
}

.footer-b .index_block.wen .index_title {
	background: url(../images/wen-icon.png) no-repeat;
}

.footer-b .index_block.pin .index_title {
	background: url(../images/ping-icon.png) no-repeat;
}

.body-footer.footer-b .nav-c {
	margin-bottom: 23px;
	border-bottom: 1px solid rgba(220, 220, 220, 0.3);
}

.footer-c .footer_l p {
	font-size: 13px;
	line-height: 24px;
	margin: 0;
}

.footer-c .footer_l p span {
	padding-left: 24px;
}

.footer_l_1 {
	margin-top: 32px;
	width: 224px;
}

.footer_l_1 #_span_jiucuo img {
	margin-top: 6px !important;
}

.footer_l_2 {
	padding-top: 23px;
}

.footer_l_3 {
	padding-top: 23px;
}

.footer_r {
	padding-top: 39px;
}

.footer_r>div {
	float: left;
	margin-left: 22px;
	width: 73px;
	text-align: center;
	font-size: 12px;
}

.footer_r>div>div {
	line-height: 26px;
}

.body-footer.footer-b {
	position: relative;
}

.footer-c.footer-b .footer_l p span.sp {
	display: inline-block;
	float: none;
	color: rgba(220, 220, 220, 0.3);
}

.footer-b .footer-txt p a.sp {
	padding-right: 11px;
	background: url(../images/sp_1.png) right center no-repeat;
}

.footer-txt p a.sp {
	padding-right: 11px;
	background: url(../images/sp_2.png) right center no-repeat;
}

.footer_r_1 {
	padding-top: 5px;
	padding-left: 50px;
}

/*閹剚璇炵粣锟�*/
.ewb-flex-a1 {
	background: url(../images/func_icon1.png) 5px center no-repeat;
}

.link_and_problem_info1 a:hover {
	color: #ec6100;
}

.ewb-flex-a2 {
	background: url(../images/func_icon2.png) 5px center no-repeat;
}

.ewb-flex-a5 {
	background: url(../images/func_icon5.png) 5px center no-repeat;
}

.ewb-flex-a1:hover {
	background: url(../images/func_icon1h.png) 5px center no-repeat;
}

.ewb-flex-a2:hover {
	background: url(../images/func_icon2h.png) 5px center no-repeat;
}

.ewb-flex-a5:hover {
	background: url(../images/func_icon5h.png) 5px center no-repeat;
}

.ewb-consult-a1 {
	background: url(../images/consult_icon1.png) 48px 14px no-repeat;
}

.ewb-consult-a2 {
	background: url(../images/consult_icon2.png) 45px 14px no-repeat;
}

.ewb-consult-a3 {
	background: url(../images/consult_icon3.png) 48px 14px no-repeat;
}

.ewb-flex {
	position: fixed;
	right: 1%;
	top: 0;
	width: 120px;
	z-index: 999;
	display: none;
}

.ewb-flex-hd img {
	display: block;
	margin-left: -48px;
	position: relative;
	z-index: 1;
}

.ewb-flex-hd {
	height: 119px;
	position: relative;
	position: fixed;
	right: 1%;
	top: 0;
	width: 20px;
	z-index: 999;
}

.ewb-flex-circle {
	display: none;
	position: absolute;
	width: 17px;
	height: 17px;
	left: -47px;
	bottom: -20px;
	background: url(../images/flex_circle.png) no-repeat;
}

.ewb-flex-bd {
	position: relative;
	z-index: 999;
	/* display: none; */
	height: 212px;
	padding-top: 18px;
	background: url(../images/flex_bd.png) no-repeat;
	height: 272px;
	position: fixed;
	right: 1%;
	top: 119px;
	z-index: 999;
}

.ewb-flex-item {
	height: 61px;
	padding: 0 10px;
	vertical-align: top;
}

.ewb-flex-item>a {
	display: block;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	text-indent: 42px;
	color: #818181;
	border-bottom: 1px solid #e6e6e6;
}

.ewb-flex-item>a:hover {
	color: #ec6100;
}

.ewb-consult, .ewb-phone {
	position: relative;
}

.ewb-flex-consult {
	position: absolute;
	display: none;
	width: 161px;
	height: 267px;
	padding-top: 5px;
	left: -161px;
	top: -80px;
	background: url(../images/consult.png) top left no-repeat;
}

.ewb-flex-consult.show {
	display: block;
}

.ewb-consult-item {
	width: 130px;
	height: 80px;
	margin-top: 9px;
	margin-left: 6px;
}

.ewb-consult-item a {
	display: block;
	padding-top: 48px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	color: #818181;
}

.ewb-consult-item a:hover {
	background-color: #ebf3fa;
}

.ewb-flex-close {
	border: none;
	margin-left: 1px;
	width: 118px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background: #a8a8a8;
	cursor: pointer;
}

.index_block.index1 {
	left: 5px;
}

.navbox {
	padding-top: 20px;
	padding-bottom: 20px;
	height: 50px;
}

.navitem {
	float: left;
	width: 200px;
	height: 24px;
	background: url(../images/nav_forgetpw_bg.png) no-repeat;
	background-position: center 0px;
	text-align: center;
	font-size: 14px;
	color: #999999;
}

.navitem .tag {
	padding-left: 8px;
	color: #fff;
	margin-bottom: 2px;
}

.navbox .choosed {
	background: url(../images/nav_forgetpw_bg.png) no-repeat 0px -48px;
	background-position: center -48px;
}

.navbox .done {
	background: url(../images/nav_forgetpw_bg.png) no-repeat 0px -24px;
	background-position: center -24px;
}

.navbox .choosed .tag {
	color: #ffffff;
}

.navbox .done .tag {
	color: #ffffff;
}

.modify_pwd {
	width: 1200px;
	margin: 0 auto;
}

.modify_title {
	width: 800px;
	margin: 0 auto;
	font-size: 18px;
	color: #666666;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 20px;
}

.modify_step {
	width: 600px;
	margin: 0 auto;
}

/*妫ｆ牠銆夐弴瀛樻暭1109*/
.select_place_box {
	position: absolute;
	left: 414px;
	top: 49px;
	padding-left: 32px;
	color: #f20000;
	background: url(../images/select_place_logo.png) left center no-repeat;
	height: 27px;
	font-size: 16px;
	line-height: 27px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 9999999;
}

.select_place_content {
	display: none;
	height: 243px;
	position: absolute;
	top: 75px;
	left: -8px;
	width: 980px;
	z-index: 999999;
	background: url(../images/select_place.png) center no-repeat;
	padding-left: 42px;
	padding-right: 42px;
	padding-top: 30px;
	box-sizing: border-box;
}

.select_place_content .arrow {
	position: absolute;
	width: 100px;
	height: 50px;
	top: -25px;
	left: 420px;
}

.select_place_content>div>div {
	float: left;
}

.select_place_content>div>div.title {
	float: left;
	width: 98px;
	text-align: right;
	color: #015aac;
	font-size: 16px;
	line-height: 64px;
	padding-right: 25px;
}

.select_place_content>div>div.info {
	float: left;
	line-height: 64px;
	height: 64px;
	vertical-align: middle;
}

.select_place_content>div>div.info a {
	color: #000;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 48px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 10px;
}

.select_place_content>div {
	height: 64px;
}

.select_place_content>div>div.info a:hover {
	color: #FFFFFF;
	background: #015aac;
	border-radius: 4px;
}

.select_place_content>div.place {
	border-bottom: 1px dashed #d5d5d5;
}

div#floatlayer {
	width: 72px;
	position: fixed;
	right: 10px;
	top: 300px;
	text-align: center;
	z-index: 100;
}

div.floatbox {
	width: 72px;
	position: relative;
}

div.floatbtn {
	width: 72px;
	padding: 4px 0px;
	border: 1px solid #cbcbcb;
	font-family: "瀵邦喛钂嬮梿鍛寸拨";
	cursor: pointer;
	font-size: 15px;
	padding-top: 5px;
}

div#xjqhbtn div.floatbtn {
	background: url(../images/xjqh1.png) #fff center 10px no-repeat;
	padding-top: 45px;
	color: #0067cc;
}

div#xjqhbtn div.floatbtn:hover {
	background: url(../images/xjqh2.png) #015aac center 10px no-repeat;
	border: 1px solid #007db8;
	color: #FFF;
}

/*閻ц缍�*/
#login {
	width: 100%;
	position: relative;
}

#flashContent {
	width: 100%;
	height: 100%;
}

#login .login_content {
	position: absolute;
	width: 100%;
	height: 450px;
	left: 0;
	top: 50%;
	margin-top: -225px;
}

#login .login_box {
	width: 450px;
	height: 445px;
	margin: 0 auto;
	background: #ffffff;
	border-radius: 4px;
	padding: 10px 45px;
	box-sizing: border-box;
}

#login .login_logo {
	padding: 15px 0;
	text-align: center;
}

#login .login_input {
	margin-top: 20px;
	position: relative;
}

#login .login_input .input_text {
	width: 100%;
	height: 50px;
	border: 1px solid #cccacb;
	padding-left: 60px;
	font-size: 14px;
}

#login .login_input i {
	display: block;
	width: 60px;
	height: 50px;
	position: absolute;
	left: 0;
	top: 0;
}

#login .login_input.user_name i {
	background: url(../images/icon_user_name.png) no-repeat center;
}

#login .login_input.user_pwd i {
	background: url(../images/icon_user_pwd.png) no-repeat center;
}

#login .register_forgetpwd {
	height: 52px;
	line-height: 52px;
	text-align: right;
	font-size: 14px;
	color: #015aac;
}

#login .register_forgetpwd .register {
	padding-right: 25px;
}

#login .register_forgetpwd .forget_pwd {
	padding-left: 25px;
}

#login .btn_login {
	width: 100%;
	height: 56px;
	padding: 0;
	line-height: 56px;
	border-radius: 56px;
	font-size: 18px;
	color: #ffffff;
	background: #015aac;
	border: none;
	margin-bottom: 16px;
}

#login .login_tips {
	text-align: center;
	font-size: 14px;
	color: #bf1117;
}

#login .login_footer {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 25px;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.8);
}

#login .login_footer p {
	margin-bottom: 0;
}

/*
 * 2018/6/4 娑撲浇浠�
 */
.dc_block {
	border: 1px solid #dedede;
	box-sizing: border-box;
	margin-bottom: 20px;
}

.dc_block .dc_title {
	height: 40px;
	line-height: 38px;
	box-sizing: border-box;
	font-size: 18px;
	color: #1981d1;
	background-color: #e7eef2;
	padding-left: 20px;
	font-weight: bold;
}

.dc_block .dc_wall {
	box-sizing: border-box;
	padding: 20px 10px;
	padding-bottom: 0px;
	min-height: 90px;
	overflow: hidden;
}

.dc_block .dc_wall .dc_item {
	box-sizing: border-box;
	border: 1px solid #dedede;
	width: 244.5px;
	height: 50px;
	line-height: 48px;
	text-align: center;
	margin: 0 10px;
	float: left;
	font-size: 18px;
	color: #1d7ad9;
	margin-bottom: 20px;
	cursor: pointer;
}

.dc_block .dc_wall .dc_item:hover {
	color: #FFFFFF;
	background-color: #0081cf;
	border: none;
}

/*
 * 2018楠烇拷6閺堬拷12閺冿拷 11:35:25   娑撲浇浠�
 */
.dc_block .dc_wall .dc_item {
	width: 191.6px;
}

.dc_block .dc_wall .dc_item a {
	display: block;
}

.dc_block .dc_wall .dc_item:hover a {
	color: #fff
}

#dc-addA:hover {
	color: #fff;
}

.dc-addA {
	color: #fff;
}

.cys_page {
	padding-bottom: 20px;
}

/*20180815*/
.banner_main {
	width: 565px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 91px;
	z-index: 100;
}

.centet_list {
	width: 1100px;
	height: 104px;
	float: left;
	margin-bottom: 5px;
}

.centet_list a.centet_listone {
	display: block;
	width: 104px;
	height: 104px;
	margin-right: 5px;
	float: left;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	background-position: left top;
}

.centet_list a.centet_listone:hover {
	background-position: right;
}

.centet_list a.cbt01 {
	background-position: left top;
	background: url(../images/sy_nav1.png);
}

.centet_list a.cbt02 {
	background-position: left top;
	background: url(../images/sy_nav2.png);
}

.centet_list a.cbtkfqbm {
    background-position: left top;
    background: url(../images/sy_navkfq.png);
}

.centet_list a.cbt03 {
	background-position: left top;
	background: url(../images/sy_nav3.png);
}

.centet_list a.cbt04 {
	background-position: left top;
	background: url(../images/sy_nav4.png);
}

.centet_list a.cbt05 {
	background-position: left top;
	background: url(../images/sy_nav5.png);
}

.centet_list a.cbt06 {
	background-position: left top;
	background: url(../images/sy_nav6.png);
}

.centet_list a.cbt07 {
	background-position: left top;
	background: url(../images/sy_nav7.png);
}
.centet_list a.cbt011{
    background-image: url(../images/sy_nav11.png);
}
.centet_list a.cbt012{
    background-image: url(../images/sy_nav12.png);
}
.centet_list a.cbt013{
    background-image: url(../images/sy_nav13.png);
}
.centet_list a.cbt014{
    background-image: url(../images/8890.jpg);
}
.centet_list a.cbt015{
    background-image: url(../images/jiujinban.png);
}
.centet_list a.cbt016{
    background-image: url(../images/buildproject.png);
}

.centet_list a:focus {
	outline-style: none;
	outline-style: hidden;
	outline-color: invert;
}

.centet_list a:hover, .centet_list a:focus {
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
	transition-delay: 0s;
}

.centet_list a {
	bblr: expression(this.onFocus = this.blur ());
	/*IE娴ｈ法鏁�*/
	outline-style: none;
	/*FF娴ｈ法鏁�*/
}

.main2 ul li {
	float: left;
	width: 240px;
	height: 90px;
	position: relative;
}

.main2 ul li p {
	position: absolute;
	font-size: 20px;
	color: #000;
	top: 37px;
	right: 30px;
	z-index: 1px;
	font-weight: bold;
}

.main2bg {
	width: 100%;
	height: 92px;
	border-bottom: 2px solid #015aac;
}

.a2_1 {
	background: url(../images/a2_1sqd.png) no-repeat left center;
}

.a2_2 {
	background: url(../images/a2_2sqd.png) no-repeat left center;
}

.a2_3 {
	background: url(../images/a2_3sqd.png) no-repeat left center;
}

.a2_4 {
	background: url(../images/a2_4sqd.png) no-repeat left center;
}

.a2_5 {
	background: url(../images/a2_5sqd.png) no-repeat left center;
}

.main2 ul li .hov {
	bwidth: 240px;
	height: 90px;
	background: url(../images/bg4_sqd.png) repeat;
	font-size: 12px;
	padding: 15px;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20px;
	box-sizing: border-box;
}

.main2 ul li .hov a {
	width: 80px;
	float: left;
	color: #fff;
	font-size: 14px;
	background: url(../images/li_nav5.png) no-repeat left center;
	padding-left: 18px;
	line-height: 30px;
}

.main2 ul li .hov a:hover {
	color: #b6d8f7;
}

.zqlx {
	margin-left: 20px;
	margin-top: 20px;
}

.zqlx dl {
	float: left;
	margin-right: 14px;
	width: 106px;
}

.zqlx dl dt {
	width: 104px;
	height: 74px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
}

.zqlx dl dt a {
	width: 104px;
	height: 74px;
	display: block;
}

.sp_bs3 {
	height: 54px;
	background: #4178be;
	overflow: hidden;
}

.zqlx dl dd {
	width: 106px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
}

.zqlx dl dd a {
	color: #535353;
	font-size: 16px;
}

/*琛屾斂璁稿彲*/
.zqlx .navbg8 {
	background: #fbfbfb url(../images/zz_icon01.png) no-repeat center center;
}
/*琛屾斂澶勭綒*/
.zqlx .navbg12 {
    background: #fbfbfb url(../images/zz_icon12.png) no-repeat center center;
}
/*琛屾斂寰佹敹*/
.zqlx .navbg13 {
	background: #fbfbfb url(../images/zz_icon02.png) no-repeat center center;
}
/*琛屾斂寮哄埗*/
.zqlx .navbg14 {
    background: #fbfbfb url(../images/zz_icon14.png) no-repeat center center;
}
/*琛屾斂缁欎粯*/
.zqlx .navbg15 {
	background: #fbfbfb url(../images/zz_icon03.png) no-repeat center center;
}
/*琛屾斂瑁佸喅*/
.zqlx .navbg16 {
    background: #fbfbfb url(../images/zz_icon16.png) no-repeat center center;
}
/*琛屾斂纭*/
.zqlx .navbg17 {
	background: #fbfbfb url(../images/zz_icon04.png) no-repeat center center;
}
/*琛屾斂妫�鏌�*/
.zqlx .navbg19 {
    background: #fbfbfb url(../images/zz_icon19.png) no-repeat center center;
}
/*鍏叡鏈嶅姟*/
.zqlx .navbg98 {
	background: #fbfbfb url(../images/zz_icon05.png) no-repeat center center;
}
/*鍏朵粬鏉冨埄*/
.zqlx .navbg11 {
	background: #fbfbfb url(../images/zz_icon06.png) no-repeat center center;
}
/*鍐呴儴瀹℃壒*/
.zqlx .navbg99 {
	background: #fbfbfb url(../images/zz_icon08.png) no-repeat center center;
}
/*琛屾斂濂栧姳*/
.zqlx .navbg97 {
    background: #fbfbfb url(../images/zz_icon09.png) no-repeat center center;
}

.contentbox {
	border: 1px solid #d8eef7;
	background: #fff;
	width: 1198px;
	overflow: hidden;
	margin: 0 auto;
}

.contentboxinner {
	border: 1px solid #d8eef7;
	background: #fff;
	overflow: hidden;
	margin: 0 auto;
	padding: 20px 58px 50px 58px;
	width: 1082px;
}

.bm_conter01 {
	width: 1200px;
	overflow: hidden;
	margin: 10px 0;
}

.bm_conter01 ul li {
	float: left;
	width: 400px;
	height: 133px;
	border-bottom: 1px solid #e5e5e5;
	background: url(../images/bm_xian.png) no-repeat right center;
	padding: 21px 0;
	position: relative;
	text-align: left;
}

.bm_conter01 h2 {
	width: 300px;
	padding-left: 32px;
	margin: 0 auto;
	background: url(../images/h2_nav.png) no-repeat left center;
	color: #015aac;
	font-size: 20px;
	font-weight: normal;
}

.bm_conter01 .pic {
	width: 113px;
	height: 76px;
	position: absolute;
	top: 58px;
	left: 28px;
	height: 28px;
}

.bm_conter01 .pic1 {
	width: 113px;
	height: 76px;
	position: absolute;
	top: 58px;
	left: 28px;
	height: 28px;
}

.bm_conter01 .f_l {
	width: 255px;
	height: 97px;
	position: absolute;
	top: 61px;
	height: 28px;
	left: 140px;
}

.bm_conter01 .f_l a {
	padding: 0 9px;
	height: 30px;
	display: block;
	float: left;
	font-size: 16px;
	color: #1b1b1b;
	text-align: center;
	line-height: 30px;
}

.bm_conter01 .f_l a:hover {
	color: #ec6941;
}

.cjbt_title {
	margin-top: 16px;
	background: url(../images/wtxq.png) left top no-repeat;
	height: 42px;
	padding-top: 4px;
	box-sizing: border-box;
	margin-bottom: 32px;
}

.topicnav {
	height: 37px;
	padding: 10px 10px;
	width: 1178px;
	margin-bottom: 15px;
}

.topicnav li {
	float: left;
	line-height: 37px;
}

.link0_chai {
	display: inline-block;
	width: 150px;
	text-align: center;
	color: #1b1b1b;
	font-size: 16px;
}

.link0_chai:hover {
	border-radius: 2px;
	background: #4178be;
	color: #fff;
}

.link0_chai.current {
	border-radius: 2px;
	background: #4178be;
	color: #fff;
}

.sp {
	padding: 0 20px;
	color: #ababab
}

.list_group_chai li {
	line-height: 36px;
	background: url(../images/li_nav4.png) no-repeat left center;
	padding-left: 20px;
	font-size: 16px;
}

.list_group_chai li a {
	color: #275b9c;
}

.list_group_chai li span {
	color: #707070;
}

.hr_chai {
	border-top: 1px solid #ccc;
	padding-top: 2px;
	margin-bottom: 10px;
	margin-top: 20px;
}

.wrapper_center_block {
	padding-left: 20px;
	padding-right: 20;
	padding-top: 10px;
	padding-bottom: 15px
}

.wrapper_center_block .banjian_title {
	text-align: left;
	margin-bottom: 10px
}

.ycxgzdbtn {
	padding: 20px;
	float: right;
}

.ycxgzdbtn li {
	margin-left: 10px;
	float: left;
	padding: 0px 20px;
	line-height: 30px;
	border-radius: 15px;
	color: #fff;
	cursor: pointer;
	background: #1b91e3;
	font-size: 15px;
}

.ycxgzdbtn li:hover {
	background: #cf0000;
}

.bszntable {
	border-collapse: collapse;
	margin: 70px auto 20px auto;
}

.gzd_table .bszntable th {
	border: 1px solid #c0e0ff;
	padding: 10px;
	background: #edf3f9;
	text-align: left;
	font-size: 14px;
}

.gzd_table .bszntable td {
	border: 1px solid #c0e0ff;
	padding: 10px;
	text-align: left;
	font-size: 14px;
	word-break: break-all !important;
}

.sxzk {
	height: 35px;
	line-height: 35px;
	width: 200px;
	cursor: pointer;
	margin: 0 auto;
	display: block;
	border: 1px solid #c0e0ff;
	background: #edf3f9;
	margin-top: 20px;
	text-align: center;
	background-repeat: repeat-y;
	font-size: 16px;
	margin-bottom: 20px;
}

.xl_talbe {
	width: 100%;
	border-bottom: 1px solid #c0e0ff;
	border-left: 1px solid #c0e0ff;
}

.xl_talbe th {
	padding: 12px 4px;
	background: #edf3f9;
	border-top: 1px solid #c0e0ff;
	border-right: 1px solid #c0e0ff;
	text-align: center;
	font-weight: bold;
	line-height: 140%;
	font-size: 14px;
}

.xl_talbe td {
	border-top: 1px solid #c0e0ff;
	text-align: center;
	border-right: 1px solid #c0e0ff;
	padding: 12px 4px;
	line-height: 140%;
	font-size: 14px;
	word-break: break-word;
}

.xl_talbe td p {
	margin: 0;
	padding: 0;
}

.list_sub_sx {
	clear: both;
	margin-right: 20px;
	display: none;
}

.list_sub_sx a {
	display: block;
	line-height: 42px;
	height: 42px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	padding-left: 17px;
	color: #333;
	background: #eaf5ff;
	border-radius: 2px;
	margin-bottom: 10px;
}

.list_sub_sx a:hover {
	color: #fff;
	background: #56a0eb;
}
/鍥剧墖澶嶅埗鑰屾潵,鐢ㄤ笉鍒�
.viewmorebox {
	text-align: center;
	height: 23px;
	line-height: 23px;
	background: /* url(../images/morebox2.png) */ no-repeat center center;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 15px;
	clear: both
}

.viewmorebox a {
	padding-right: 33px;
	color: #2e70b8
}
/鍥剧墖澶嶅埗鑰屾潵,鐢ㄤ笉鍒�
.viewmorebox.open {
	background: /* url(../images/morebox2-2.png) */ no-repeat center center;
}

/*
 * 2018-09-28 13:31:21
 */
.select_department_box {
	top: 43px !important;
	left: 520px;
}

.gaxt {
	top: 48px !important;
}

.centet_list a.cbt007 {
	background-position: left top;
	background: url(../images/sy_nav007.png);
	position: relative;
}

.centet_list a.cbt007 .whiteBg {
	background: url(../images/banshi-popbg.png) center center no-repeat;
	position: absolute;
	top: 95px;
	left: -123px;
	width: 848px;
	height: 109px;
	cursor: default;
	display: none;
}

.centet_list a.cbt007:hover .whiteBg {
	display: block;
}

.centet_list a.cbt007 .whiteBg .wordsDiv {
	position: absolute;
	top: 53px;
	left: 25px;
	color: black;
	font-weight: normal;
}

.centet_list a.cbt007 .whiteBg .wordsDiv li {
	float: left;
	margin: 0 10px;
	cursor: pointer;
	background: url(../images/bg4_sqd.png) left center no-repeat;
	padding-left: 12px;
}
/*2018-09-28 16:54:17*/
/*婕傛诞绐楀彛*/
#moveimge {
	position: absolute;
	z-index: 9999999;
}

.pop_head {
	position: relative;
}

.pop_head a.close {
	width: 20px;
	height: 20px;
	background: url(../images/floatclose.jpg) top right no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
	line-height: 20px;
	color: #000;
	text-decoration: none;
}

.pop_link {
	display: block;
	background: url(../images/floatbg.jpg) center no-repeat;
	border: 2px solid #053973;
	font-size: 22px;
	font-weight: bold;
	height: 130px;
}

.pop_link:link {
	color: #FFF;
	text-align: center;
}

.pop_link:visited {
	color: #FFF;
}

.pop_link:hover {
	color: #FFF;
}

/*  2018-09-30 08:26:42 */
.table180930 {
	table-layout: fixed;
}

.table180930 p {
	margin: 0;
}

.table180930 .emptyData a {
	cursor: default;
}

.table180930 td a {
	color: #333;
}

.table180930 .needHidden {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}

.main2 ul li .hov {
	width: 100%;
}

.main2 ul li .hov a {
	margin-left: 11px;
	padding-left: 24px;
	box-sizing: border-box;
	background-position-x: 8px;
}

/*2018-10-17 16:38:03*/
.leftBottom {
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 157px;
	height: 133px;
	background: url(../images/xcx-1.jpg) center center no-repeat;
	cursor: pointer;
}

.leftBottom .closeDiv {
	width: 16px;
	height: 16px;
	top: 0;
	right: 0;
	position: absolute;
}

.leftBottom a {
	display: block;
	height: 100%;
}

/*2018-11-23 09:11:28*/
.centet_list a.cbt010 {
	background-image: url(../images/sy_nav10.png);
}

.wrapper_info .bg1123 {
	width: 1200px;
	margin: 0 auto;
	background-color: #ffffff;
	box-sizing: border-box;
	padding-bottom: 60px;
}

.wrapper_info .bg1123 h3 {
	padding-top: 53px;
	line-height: 1;
	font-size: 16px;
	color: #2f6fb9;
	font-weight: normal;
}

.wrapper_info .bg1123 .formBox {
	width: 768px;
	background: #ddecff;
	border-radius: 6px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 100px;
	padding-top: 33px;
	padding-bottom: 55px;
	text-align: left;
}

.wrapper_info .bg1123 .formBox .form_label {
	font-size: 16px;
	color: #1b1b1b;
	margin-top: 5px;
}

.wrapper_info .bg1123 .formBox .Validform_error {
	background: #ffffff;
}

.wrapper_info .bg1123 .formBox .form .row {
	margin-top: 20px;
}

.w240 {
	width: 240px !important;
}

.w410 {
	width: 410px !important;
}

.w290 {
	width: 290px !important;
}

.wrapper_info .bg1123 .formBox .form .valiA {
	display: block;
	float: right;
	width: 110px;
	height: 38px;
	line-height: 38px;
	font-size: 24px;
	text-align: center;
	letter-spacing: 0.3em;
	position: relative;
}

.wrapper_info .bg1123 .formBox .form .valiA:hover {
	color: #2F6FB9;
}

.wrapper_info .bg1123 .formBox .form .valiA img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.wrapper_info .bg1123 .formBox .input_text {
	height: 38px;
}

.wrapper_info .bg1123 .formBox .formControls {
	padding-right: 0;
	position: relative;
}

.wrapper_info .bg1123 .formBox .redC {
	color: #f20000;
	font-size: 18px;
	position: absolute;
	right: -15px;
	top: 8px;
}

.w100Per {
	width: 100%;
}

.wrapper_info .bg1123 .formBox .btn {
	width: 123px;
	height: 43px;
	margin-top: 16px;
	background-color: #1a91e3;
	font-size: 16px;
	color: #ffffff;
}

.wrapper_info .bg1123 .formBox .btn:hover {
	border: none;
}

.wrapper_info .bg1123.border {
	border: 1px solid #d8eef7;
	box-sizing: border-box;
}

.wrapper_info .bg1123 h4 {
	margin: 0;
	line-height: 1;
	padding-top: 23px;
	font-weight: normal;
	font-size: 18px;
	color: #333;
}

.wrapper_info .bg1123 h5 {
	margin: 0;
	margin-top: 8px;
	font-size: 14px;
	line-height: 1;
	color: #666;
	font-weight: normal;
}

.wrapper_info .bg1123 .table1123 {
	margin: 20px auto 0 auto;
	width: 1082px;
}

.wrapper_info .bg1123 .table1123 th, .wrapper_info .bg1123 .table1123 td
	{
	padding: 15px 0 15px 10px;
	text-align: left;
	border: 1px solid #c0e0ff;
	vertical-align: top;
}

.wrapper_info .bg1123 .table1123 th {
	width: 180px;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	background-color: #edf3f9;
}

.wrapper_info .bg1123 .certificate {
	margin: 20px auto 0 auto;
	border: 1px solid #c0e0ff;
	width: 1082px;
	padding: 25px 20px;
	box-sizing: border-box;
	font-size: 0;
	text-align: left
}

.wrapper_info .bg1123 .certificate img {
	margin-left: 13px;
	width: 250px;
	height: 170px;
}

.wrapper_info .bg1123 .certificate img:first-child {
	margin-left: 0;
}

/*2018-11-28 15:24:21*/
.wrapper_info .bg1123 .certificate {
	padding: 18.5px 13.5px;
}

.wrapper_info .bg1123 .certificate img {
	margin: 6.5px;
}

.wrapper_info .bg1123 .certificate img:first-child {
	margin: 6.5px;
}

.wrapper_info .bg1123 .certificate {
	font-size: 0;
}

.wrapper_info .bg1123 .certificate .li {
	margin: 6.5px;
	width: 250px;
	display: inline-block;
}

.wrapper_info .bg1123 .certificate .li img {
	margin: 0 !important;
	width: 100%;
	height: 170px;
}

.wrapper_info .bg1123 .certificate .li img:hover {
	transition: all 2s;
	-moz-transition: all 2s; /* Firefox 4 */
	-webkit-transition: all 2s; /* Safari 鍜� Chrome */
	-o-transition: all 2s; /* Opera */
	transform: scale(1.5);
}

.wrapper_info .bg1123 .certificate .li .name {
	display: block;
	font-size: 16px;
	text-align: center;
	margin-top: 3px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bjService-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 55px;
	padding-bottom: 10px;
	box-sizing: border-box;
}

.bjService-header .pickerBox {
	background: #ffffff;
	height: 45px;
	line-height: 45px;
	font-size: 0;
	box-sizing: border-box;
	padding: 0 15px;
}

.bjService-header .areaChoose {
	font-size: 15px;
	display: inline-block;
	width: 30%;
}

.bjService-header .pickerAssembly {
	display: inline-block;
	font-size: 15px;
	width: 70%;
	text-align: right;
	background: url(../images/formorePic.png) right center no-repeat;
	background-size: 6px 11px;
	padding-right: 15px;
	box-sizing: border-box;
}

.bjService-container {
	position: absolute;
	left: 0;
	top: 55px;
	bottom: 0px;
	width: 100%;
	overflow-y: auto;
}

.bjService-container .swiper-container {
	height: 100%;
}

.bjService-container .tuitab .my-pagination {
	padding: 0 15px;
	box-sizing: border-box;
	background: #ffffff;
	margin-bottom: 10px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}

.bjService-container .tuitab .my-pagination>span {
	border: none;
	height: 45px;
	line-height: 45px;
	position: relative;
	width: calc(100%/ 3);
}

.bjService-container .tuitab .my-pagination>span.swiper-pagination-bullet-active
	{
	font-size: 16px;
	color: #1492ff;
}

.bjService-container .tuitab .my-pagination>span.swiper-pagination-bullet-active:after
	{
	content: '';
	display: block;
	position: absolute;
	top: 35px;
	left: 50%;
	width: 25px;
	height: 2px;
	background: #1492ff;
	transform: translateX(-50%);
}

.bjService-container .swiper-wrapper {
	position: absolute;
	top: 55px;
	left: 0;
	bottom: 0;
}

.bjService-container .swiper-wrapper .swiper-slide {
	box-sizing: border-box;
	height: inherit;
}

.bjService-container .swiper-wrapper .departService li {
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding: 12.5px 0;
	height: 57px;
	border-top: 1px solid #e0e0e0;
}

.bjService-container .swiper-wrapper .departService li:nth-child(1) {
	border-top: none;
}

.bjService-container .swiper-wrapper .departService li:nth-child(2) {
	border-top: none;
}

.bjService-container .swiper-wrapper .departService li a {
	display: inline-block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 20px;
	line-height: 32px;
	box-sizing: border-box;
	font-size: 15px;
	text-align: center;
	color: #333;
}

.bjService-container .swiper-wrapper .departService li:nth-child(2n+1) a
	{
	border-right: 1px solid #e0e0e0;
}

.container-slideInfo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: calc(100% - 55px);
	overflow: auto;
}

.container-slideInfo1 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    overflow: auto;
}

.whiteBg {
	background: #fff;
	margin-bottom: 20px;
}

.whiteBg:after {
	content: '';
	display: block;
	clear: both;
}

.spacehold {
	height: 20px;
}

.bjService-container .swiper-wrapper .personService {
	padding: 0 15px 30px 15px;
	box-sizing: border-box;
	overflow: hidden;
}

.bjService-container .swiper-wrapper .personService li {
	float: left;
	width: 25%;
	box-sizing: border-box;
	text-align: center;
	padding-top: 30px;
}

.bjService-container .swiper-wrapper .personService li img {
	width: 44px;
	height: 44px;
	margin-bottom: 8px;
}

.bjService-container .swiper-wrapper .personService li .txt {
	line-height: 1;
	font-size: 12px;
}

/*2019-5-7 10:15:21*/
.Validform_right {
	display: none;
}

.wrapper_info .bg1123 {
	padding-bottom: 30px;
}

.wrapper_info .bg1123 h3 {
	margin: 0;
	margin-bottom: 30px;
	height: 100px;
	line-height: 100px;
	font-size: 24px;
	color: #ffffff;
	padding-top: 0;
	background: url(../images/bgPic190507.png) center no-repeat;
	cursor: default;
}

.wrapper_info .bg1123 .formBox {
	margin: 0;
	background: transparent;
	padding: 0;
	width: 100%;
}

.w195 {
	width: 195px !important;
}

.w325 {
	width: 325px !important;
}

.w205 {
	width: 205px !important;
}

.wrapper_info .bg1123 .formBox, .wrapper_info .bg1123 .formBox form {
	position: relative;
}

.wrapper_info .bg1123 .formBox .splitLine {
	width: 1px;
	position: absolute;
	left: 680.5px;
	top: 0px;
	bottom: 0px;
	background: #e5e5e5;
}

.wrapper_info .bg1123 .formBox .left_input {
	float: left;
	width: 680px;
	box-sizing: border-box;
	padding: 10px 40px;
}

.wrapper_info .bg1123 .formBox .right_publicity {
	float: right;
	width: 520px;
	box-sizing: border-box;
	padding: 10px 40px;
}

.wrapper_info .bg1123 .formBox .left_input .box {
	width: 100%;
	margin: 0 auto;
	border-radius: 8px;
	background: #ddecff;
	padding-top: 50px;
	padding-bottom: 70px;
	box-sizing: border-box;
}

.wrapper_info .bg1123 .formBox .title {
	text-align: center;
	font-size: 16px;
	color: #2f6fb9;
	margin-bottom: 30px;
	line-height: 1;
}

.wrapper_info .bg1123 .formBox .right_publicity .scrollBox {
	height: 190px;
	box-sizing: border-box;
	padding-bottom: 15px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 15px;
}

.wrapper_info .bg1123 .formBox .right_publicity .scrollBox .scroll {
	width: 100%;
	height: 175px;
	overflow: hidden;
}

.wrapper_info .bg1123 .formBox .right_publicity .scrollBox li {
	font-size: 16px;
	box-sizing: border-box;
	padding-left: 20px;
	position: relative;
	line-height: 1;
	margin-bottom: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/*涓嶆崲琛�*/
	cursor: pointer;
}

.wrapper_info .bg1123 .formBox .right_publicity .scrollBox li:before {
	position: absolute;
	content: '';
	left: 0;
	top: 5.5px;
	border-radius: 50%;
	background: #6fa3e3;
	width: 5px;
	height: 5px;
}

.wrapper_info .bg1123 .formBox .right_publicity .txtInfo {
	padding-top: 20px;
	width: 100%;
	box-sizing: border-box;
	height: 168px;
}

.wrapper_info .bg1123 .formBox .right_publicity .txtInfo p {
	line-height: 1.5;
	text-indent: 2em;
	font-size: 16px;
	margin: 0;
}

body.mobile {
	min-width: 0;
	position: static;
	line-height: 1;
}

.mobileWrapper {
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	min-height: 100%;
	position: absolute;
	overflow: visible;
	overflow-x: hidden;
}

.mobileContainer {
	position: absolute;
	top: 0px;
	bottom: 0px;
	z-index: 1;
	width: 100%;
	overflow-y: scroll;
}

.mobileContainer .banner {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #ffffff;
	font-size: 15px;
	background: url(../images/bgPic190507.png) center no-repeat;
}

.mobileContainer .template .headerTitle {
	min-height: 40px;
	padding-left: 22.5px;
	padding-right: 15px;
	box-sizing: border-box;
	background: #eef5f8 url(../images/lineBg.png) 15px 16px no-repeat;
	background-size: 2px 12px;
	font-size: 15px;
	color: #333;
	padding-top: 15px;
}

.mobileContainer .template .headerTitle div {
	font-size: 12px;
	color: #999;
	line-height: 1.3;
	padding-top: 5px;
	padding-bottom: 10px;
}

.mobileContainer .template .ul {
	padding-left: 15px;
	box-sizing: border-box;
}

.mobileContainer .template li {
	border-top: 1px solid #e5e5e5;
	overflow: hidden;
	padding: 10px 0 9px 0;
	box-sizing: border-box;
	line-height: 1.5;
	font-size: 14px;
}

.mobileContainer .template li:first-child {
	border-top: none;
	padding-top: 9px;
}

.mobileContainer .template li .left {
	float: left;
	width: 135px;
	color: #666;
}

.mobileContainer .template li .right {
	float: left;
	width: calc(100% - 135px);
	color: #333;
	box-sizing: border-box;
	padding-right: 15px;
	word-break: break-all;
}

.mobileContainer .template .imgBox {
	padding: 15px;
	box-sizing: border-box;
}

.mobileContainer .template .imgBox .box {
	border: 2px solid #2f6fb9;
	width: calc(50% - 5px);
	height: 113px;
	float: left;
	box-sizing: border-box;
	margin-bottom: 10px;
	text-align: center;
	margin-right: 5px;
}

.mobileContainer .template .imgBox .box:nth-child(2n) {
	float: right;
	margin-right: 0;
	margin-left: 5px;
}

.mobileContainer .template .imgBox .box img {
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}

/*2019-6-27 09:02:08*/

.theme_8890 {
    width: 1200px;
    margin: 0 auto;
    background-color: #ffffff;
    box-sizing: border-box;
    padding: 30px 0;
}

.theme_8890 .title {
    font-size: 21px;
    height: 21px;
    line-height: 21px;
    text-align: left;
    padding-left: 20px;
    margin-left: 55px;
    border-left: 8px solid #1c68be;
    color: #04080d;
}

.theme_8890 .imgWrapper {
    overflow: hidden;
    box-sizing: border-box;
    padding: 30px 0;
}

.theme_8890 .imgWrapper .imgItem {
    float: left;
}

.theme_8890 .imgWrapper .imgItem img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    cursor: pointer;
}

.theme_8890 .imgWrapper .imgItem:hover img {
    transform: scale(1.2);
}

.theme_8890 .imgWrapper .imgItem .txt {
    text-align: center;
    font-size: 20px;
    margin-top: 10px;
    color: #989898;
}

.theme_8890_popwin {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 999999;
    display: none;
}

.theme_8890_popwin .mask {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.theme_8890_popwin .wrapper {
    position: absolute;
    background: #ffffff;
    width: 780px;
    height: 375px;
    z-index: 1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 25px;
}

.theme_8890_popwin .wrapper .closeBtn {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 24px;
    cursor: pointer;
    color: #909399;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.theme_8890_popwin .wrapper .closeBtn:hover {
    color: #409eff;
}

.theme_8890_popwin .wrapper .title {
    text-align: center;
    margin-top: 10px;
    font-weight: 700;
    font-size: 20px;
}

.theme_8890_popwin .wrapper .main_body {
    margin-top: 15px;
    font-size: 14px;
}

.theme_8890_popwin .wrapper .operBtn {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
}

.theme_8890_popwin .wrapper .btn_refuse {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    width: 50%;
    float: left;
    background-color: #f56c6c;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 20px;
}

.theme_8890_popwin .wrapper .btn_refuse:hover,
.theme_8890_popwin .wrapper .btn_agree:hover {
    opacity: 0.6;
}

.theme_8890_popwin .wrapper .btn_agree {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    width: 50%;
    float: left;
    background-color: #409eff;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 20px;
}
.theme_8890 .imgWrapper .imgItem{
  position:relative;
}
.theme_8890 .imgWrapper .imgItem .maskDiv{
	display:none;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:9;
    /*pointer-events:none;*/
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.theme_8890 .imgWrapper .imgItem:hover .maskDiv{
	display:block;
}
.theme_8890 .imgWrapper .imgItem .maskDiv .box{
    width:140px;
    height:140px;
    margin:0 auto;
    background:rgba(255,255,255,1);
    /*pointer-events:none;*/
    text-align:center;
    box-sizing:border-box;
    padding-top:60px;
    border-radius:50%;
    font-size:0;
}
.theme_8890 .imgWrapper .imgItem .maskDiv .box span{
    color:rgb(28,104,190);
    font-size:18px;
    padding:0 5px;
    display:inline-block;
    line-height:20px;
    cursor:pointer;
}
.theme_8890 .imgWrapper .imgItem .maskDiv .box span:first-child{
	border-right:none;
}

.ewb-want-bd {
    padding-top: 4px;
    padding-bottom: 50px;
}

.ewb-consult {
    padding: 0 20px;
}

.ewb-consult-hd {
    height: 39px;
    border-bottom: 1px solid #e5e5e5;
}

.ewb-mt10 {
    margin-top: 10px;
}

.ewb-consult-hd span {
    display: block;
    padding: 0 15px;
    min-width: 64px;
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #4278be;
    border-bottom: 2px solid #4278be;
    height: 38px;
    line-height: 38px;
    text-align: center;
}

.clearfix:after {
    clear: both;
}

.ewb-tip-name {
    padding-right: 10px;
    margin-right: 10px;
}

.star {
    background: url(../images/star.png) right 50% no-repeat;
}

.ewb-tip {
    margin-top: 15px;
}

.ewb-tip-name {
    display: block;
    width: 177px;
    height: 34px;
    line-height: 34px;
    font-size: 15px;
    color: #444;
    text-align: right;
    float: left;
}

.ewb-input-mod {
    float: left;
    width: 258px;
    height: 32px;
    border: 1px solid #e5e5e5;
}
.ewb-input-mod.formControls{
    float:none;
    padding-right:0px;
}

.ewb-input-mod .ewb-input-txt {
    display: block;
    width: 100%;
    border: 0;
    padding: 0;
    outline: 0;
    text-indent: 10px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    background: none;
}

.ewb-input-mod .ewb-input-txt.tui_datepicker {
    padding-right: 20px;
    background: #ffffff /* url(../../libs/images/datepicker.png) */ right center no-repeat;
    box-sizing: border-box;
}

.ewb-input-radio {
    float: left;
    height: 34px;
    line-height: 34px;
    font-size: 15px;
    color: #444;
}

.ewb-input-radio {
    float: left;
    height: 34px;
    line-height: 34px;
    font-size: 15px;
    color: #444;
}

.ewb-input-mod select {
    display: block;
    width: 100%;
    height: 34px;
    line-height: 34px;
    border: 0;
    background: none;
    text-indent: 6px;
    font-size: 15px;
    color: #717171;
}

.ewb-textarea {
    text-indent: 10px;
    display: block;
    height: 148px;
    border: 0;
    width: 100%;
    font-size: 14px;
    line-height: 32px;
}

.ewb-input-mod.ewb-spc {
    width: 716px;
}

.ewb-input-mod.ewb-spc2 {
    height: auto;
}

.ewb-yan-input {
    text-indent: 10px;
    width: 118px;
    padding: 0;
    height: 32px;
    border: 1px solid #e5e5e5;
    outline: 0;
    vertical-align: top;
}

.ewb-yan-img {
    margin-left: 18px;
    vertical-align: top;
}

.ewb-reflash {
    display: inline-block;
    width: 23px;
    height: 19px;
    background: url(../images/reflash.png) no-repeat;
    margin: 8px 0 0 12px;
}

.ewb-btn {
    margin-top: 40px;
    padding-left: 177px;
}

.ewb-btn button {
    display: block;
    width: 138px;
    height: 38px;
    line-height: 38px;
    padding: 0;
    outline: 0;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    border-radius: 2px;
    text-align: center;
}

.ewb-btn2 {
    border: 1px solid #84c0e6;
    background: #ecf8ff;
    color: #238ed1;
    margin-left: 30px;
}

.ewb-btn1 {
    border: 1px solid #2bb174;
    background: #2bb174;
    color: #fff;
}

.ewb-tip-btn {
    margin-top: 12px;
}

.ewb-tip-btn button {
    display: block;
    width: 82px;
    height: 34px;
    border-radius: 2px;
    border: 0;
    padding: 0;
    background: #279ee9;
    outline: 0;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-left: 197px;
}

.wrapper_info .tuitab {
    margin-bottom: 20px;
}

.wrapper_info .tuitab .tabBar {
    height: 37px;
    box-sizing: border-box;
    border-bottom: 1px solid #e8e8e8;
    background: transparent;
}

.wrapper_info .tuitab .tabBar ul {
    border-left: none;
    zoom: 1;
}

.wrapper_info .tuitab .tabBar li {
    background-color: transparent;
    cursor: pointer;
    display: inline-block;
    float: left;
    border-right: 0;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    height: 44px;
    position: relative;
    z-index: 98;
}

.wrapper_info .tuitab .tabBar li span {
    display: block;
    line-height: 34px;
    height: 36px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #000;
    font-size: 18px;
    padding: 0 34px;
    font-weight: normal;
}

.wrapper_info .tuitab .tabBar li.current {
    background-image: url(../images/triangle.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    font-weight: bold;
}

.wrapper_info .tuitab .tabBar li.current span {
    display: block;
    background-color: #4278be;
    color: #fff;
}

.wrapper_info .tuitab .tabCon {
    border: 0;
    background: #fff;
    border: none;
    padding: 20px 15px;
    padding-bottom: 5px;
    min-height: 200px;
    box-sizing: border-box;
}

.wrapper_info .tuitab .tabCon.ggfw {
    height: 1px;
    padding: 0;
    min-height: 1px;
}

.ewb-find-to {
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
    color: #444;
    font-size: 15px;
}

#btn-reset {
    display: block;
    width: 82px;
    height: 34px;
    border-radius: 2px;
    border: 0;
    padding: 0;
    background: #279ee9;
    outline: 0;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-left: 188px;
}

.ewb-table {
    padding: 10px;
    background: #ffffff;
}

.ewb-table table {
    width: 100%;
}

.ewb-table-num {
    width: 170px;
    text-indent: 30px;
}

.ewb-table td {
    height: 34px;
    font-size: 15px;
    color: #444;
}

.ewb-table thead td {
    height: 36px;
    background: #dbedf8;
    font-weight: bold;
    color: #0784d3;
}

.ewb-wt388 {
    width: 388px;
}

.banjian_table tbody tr:nth-child(even),
.ewb-even {
    background: #f6f6f6;
}

.ewb-table-tt a {
    color: #444;
}

.ewb-staue1 {
    color: #ff0000;
}

.ewb-staue2 {
    color: #32861b;
}

/*2019-7-1 09:07:55*/

.table-list-wrapper {
    background: #ffffff;
}

.tableFixed {
    table-layout: fixed
}

.table-list-wrapper .table-list th,
.table-list-wrapper .table-list td {
    border: 1px solid #c0e0ff;
    height: 55px;
    font-size: 16px;
    box-sizing: border-box;
    padding: 0 15px;
    word-break:break-all;
}

.table-list-wrapper .table-list th {
    background: #edf3f9;
    text-align: right;
    font-weight: normal;
}

.table-list-wrapper .table-list tr:hover>td {
    background: none;
}
/*2019-8-28*/
.bjService-header.headerSearch,
.bjService-header.headerSearch .pickerBox{
    height: 50px;
    background: #fff;
}
.bjService-header.headerSearch .pickerBox{
    padding: 0px 0px 0px 15px;
    box-sizing: border-box;
    line-height: 50px;
    width: 81px;
    float: left;
}
.bjService-header.headerSearch .pickerBox span{
    width: 46px;
    color: #333;
    font-size: 14px;
    padding: 0px;
    background: transparent;
    text-align: left;
    float: left;
}
.bjService-header.headerSearch .pickerBox i.arrow{
    position: relative;
    display: inline-block;
    height: 50px;
    width: 12px;
    float: left;
}
.bjService-header.headerSearch .pickerBox i.arrow:after{
    position: absolute;
    content: "";
    top: 50%;
    left: 0px;
    margin-top: -3px;
    border-top:6px solid #cccccc;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:0px;
}
.bjService-header.headerSearch .searchWrapper{
    width: calc(100% - 81px);
    float: left;
    padding-right: 15px;
    margin-top: 10px;
    box-sizing: border-box;
    position: relative;
}
.bjService-header.headerSearch .searchWrapper:before{
    content: "";    
    position: absolute;
    left: 15px;
    top: 0px;
    height: 30px;
    width: 14px;
    background: url(../images/icon_headerSearch.png) center no-repeat;
    background-size:14px;
}
.bjService-header.headerSearch .searchWrapper input{
    height: 30px;
    width: 100%;
    border:0px;
    background: #f4f4f4;
    font-size: 14px;
    padding: 5px 10px 5px 36px;
    box-sizing: border-box;
    outline: none;
    border-radius: 15px;
}
.bjService-header.headerSearch .searchWrapper input::-moz-placeholder{
    color: #999999;
}
.bjService-header.headerSearch .searchWrapper input::-webkit-input-placeholder{
    color: #999999;
}
.bjService-header.headerSearch + .bjService-container{
    top: 60px;
}

/*2019-09-30*/
.index{
    background: url(../images/country.png) top center no-repeat;
}
.index #header{
    padding-top: 152px;
    background: transparent;
}
.index .header_bg,
.index  .footer{
    width: 1250px!important;
    margin: 0 auto;
}
.index .wrapper_c{
    width: 1250px;
}

/*寮圭獥-璇勪环鏈鏈嶅姟*/
.containter-pop{
    padding:15px 70px 20px 70px;
}
.popTitle{
    border-bottom: 4px solid #333;
    box-sizing: border-box;
    line-height: 34px;
    color: #333;
    font-size: 24px;
    padding-bottom: 10px;
    text-align: left;
    margin-bottom: 14px;
}
.popTitle .sub{
    color: #8ad419;
    font-size: 20px;
    margin-left: 20px;
}
.containter-pop .panelWrap{
    border-bottom: 1px solid #DCDCDC;
}
.table-model{
    padding-top: 33px;
    padding-bottom: 37px;
}
.containter-pop .table-row{
    table-layout: fixed;
    display: table;
    width: 100%;
}
.containter-pop .table-th,
.containter-pop .table-td{
    display: table-cell;
    text-align: left;
    padding: 0px 7px;
}
.containter-pop .table-th{
    font-size: 14px;
    color: #A9ADB7;
}
.containter-pop .table-td{
    color: #333;
    font-size: 15px;
    padding-right: 20px;
}
.panelWrap2 .evaluateWrap {
    padding-top: 20px;
}
.panelWrap2 .evaluateWrap .block{
    padding-top: 20px;
}
.panelWrap2 .evaluateWrap .block .title{
    color: #333;
    font-size: 15px;
    line-height: 25px;
    font-weight: bold;
}
.evaluateWrap .evaluate,
.evaluateWrap .evaluateValue{
    padding-bottom: 30px;
    padding-top: 27px;
    padding-left: 5px;
    float: left;
    font-size: 0px;
}
.evaluateWrap .evaluate img{
    height: 16px;
    width: 16px;
    margin-right: 7px;
    margin-left: 5px;
}
.evaluateWrap  .evaluateValue{
    padding-left: 0px;
    font-size: 15px;
    color: #333;
    line-height: 16px;
}
.evaluateWrap .selectList{
    padding-top: 15px;
}
.evaluateWrap .selectList li{
    height: 42px;
    border: 2px solid #D7D7D7;
    color: #A9ADB7;
    padding: 5px 14px;
    line-height: 28px;
    box-sizing: border-box;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    cursor:pointer ;
}
.evaluateWrap .selectList li.selected{
    border: 2px solid #9fcbef;
    background: url(../images/cy_bdchecked1.png) right bottom no-repeat;
}
.evaluateWrap .selectList li.selected.disabled{
    border: 2px solid #D7D7D7;
    background: url(../images/cy_bdchecked2.png) right bottom no-repeat;
}
.w400{
    width: 400px;
}
.evaluateWrap input.input_text{
    box-sizing: border-box;
    box-shadow: none;
    padding: 0px 15px;
    border: 1px solid #D7D7D7;
    height: 40px;
}
.containter-pop .buttonWrap{
    padding-top: 40px;
    overflow: hidden;
}
.containter-pop .buttonWrap .button{
    width: 170px;
    float: left;
    height: 50px;
    line-height: 48px;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    box-sizing: border-box;
    margin-right: 23px;
    cursor: pointer;
}
.containter-pop .buttonWrap .button1{
    color: #fff;
    background: #9fcbef;
    border: 1px solid #cfe5f7; 
}
.containter-pop .buttonWrap .button2{
    color: #9fcbef;
    background: #ebf4fb;
    border: 1px solid #f5f9fd; 
}
.containter-pop.finished .panelWrap2 .evaluateWrap{
    padding: 0px;
}
.containter-pop.finished .evaluateWrap .evaluate,.containter-pop.finished .evaluateWrap .evaluateValue{
    padding-top: 7px;
    padding-bottom: 0px;
}
.containter-pop.finished .evaluateWrap .selectList{
    padding-top: 10px;
    padding-bottom: 5px;
}
.containter-pop .textarea{
    border-radius: 4px;
    padding:15px 15px;
    line-height:24px ;
    font-size: 14px;
    height: 110px;
}
.containter-pop .textarea.disabled{
    border: 1px solid #e6e6e6;
    background: #f2f2f2;
    color: #cccccc;
    box-sizing: border-box;
    box-shadow: none;
}
.tui_popWinBox{
    z-index: 999999999;
}

/* 2020-5-11 */
.containter-main.main8090{
	background: #EEF5F8;
	padding-top: 20px;
	padding-bottom: 50px;
}
.containter-main.main8090 .main{
	width: 1200px;
	margin: 0 auto;
}
.containter-main.main8090 .mainL{
	width: 310px;
	float: left;
	background-color: #fff;
	padding-bottom: 5px;
}
.containter-main.main8090 .mainR{
	width: 870px;
	float: right;
	line-height: 0px;
}
.containter-main.main8090 .banner{
	height:107px ;
	background: url(../images/8890Banner.png) top center  no-repeat;
}
.containter-main.main8090 .panel{
	padding: 0px 0px 0px 20px;
}
.containter-main.main8090 .panel .titleWrap{
	padding: 31px 0px 13px 0px;
	text-align: left;
	font-size:20px;
	line-height: 40px;
	font-weight:bold;
	color: #2F6FB9;
	box-sizing: border-box;
}
.containter-main.main8090 .panel .list li{
	float: left;
	width: 130px;
	height: 36px;
	padding: 5px 10px 0px 20px;
	margin: 0px 10px 10px 0px;
	line-height: 26px;
	color:#333333;
	font-size:14px ;
	text-align: left;
	box-sizing: border-box;
	box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.15);
	cursor: pointer;
}
.containter-main.main8090 .panel .list li.double{
	width: 270px;
}
.containter-main.main8090 .panel .list li.current{
	background: #1A91E3;
	color: #fff;
}
.containter-main.main8090  .mapWrap{
	height: 335px;
	background: url(../images/8890Map.png) top center  no-repeat;
	position: relative;
	border-top: 1px solid #EEF5F8;
	border-bottom:1px  solid #EEF5F8;
}
.containter-main.main8090  .mapWrap .item{
	font-size:14px;
	line-height: 14px;
	color: #333;
	position: absolute;
	cursor: pointer;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
	text-align: center;
}
.containter-main.main8090  .mapWrap .item:hover{
	transform: scale(1.2);
	-webkit-transform:  scale(1.1);
}
/* 鍙屽鍖� */
.containter-main.main8090  .mapWrap .item1{
	left: 207px;
	top: 120px;
	width: 16px;
}
/* 榫欏煄鍖� */
.containter-main.main8090  .mapWrap .item2{
	left: 182px;
	top: 124px;
	width: 16px;
}
/*鏈濋槼鍘�  */
.containter-main.main8090  .mapWrap .item3{
	left: 175px;
	top: 178px;
	width: 16px;
}
/*鍖楃エ甯�  */
.containter-main.main8090  .mapWrap .item4{
	left: 245px;
	top: 84px;
	width: 16px;
}
/*鍑屾簮甯�  */
.containter-main.main8090  .mapWrap .item5{
	left: 51px;
	top: 231px;
	width: 16px;
}
/*寤哄钩鍘�  */
.containter-main.main8090  .mapWrap .item6{
	left: 93px;
	top: 91px;
	width: 16px;
}
/*鍠�鍠囨瞾宸︾考钂欏彜鏃忚嚜娌诲幙  */
.containter-main.main8090  .mapWrap .item7{
	left: 93px;
	top: 206px;
	width: 72px;
	text-align: left;
}
.iframeBg{
	background-color: transparent;
	overflow: hidden;
	min-width: 0px;
}
.panelWrap.panel8090{
	background-color: #fff;
}
.panelWrap.panel8090.panelWrapTop{
	padding: 15px 0px 15px 40px;
	box-sizing: border-box;
	color: #333333;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 4px;
}
.panelWrap.panel8090.panelWrapTop .block{
	padding: 25px 0px;
	border-top:  1px solid #EEF5F8;
	overflow: hidden;
}
.panelWrapTopList .block{
	cursor: pointer;
}
.panelWrap.panel8090.panelWrapTop .block:first-child{
	border-top:  none;
}
.panelWrap.panel8090.panelWrapTop .logo{
	width: 163px;
	height: 163px;
	vertical-align: middle;
	text-align: center;
	float: left;
}
.panelWrap.panel8090.panelWrapTop .logo img{
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
}
.panelWrap.panel8090.panelWrapTop .detail{
	float: left;
	padding-left: 16px;
	width: 667px;
	box-sizing: border-box;
}
.panelWrap.panel8090.panelWrapTop .title{
	margin: 0px 40px 8px 0px;
	padding-top: 4px;
	text-align: left;
	font-size:18px;
	line-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.panelWrap.panel8090.panelWrapTop .content{
	line-height: 30px;
}
.panelWrap.panel8090.panelWrapTop .item-title{
	float: left;
}
.panelWrap.panel8090.panelWrapTop .item-title.font3{
	width: 44px;
}
.panelWrap.panel8090.panelWrapTop .item-title.font4{
	width: 58px;
}
.panelWrap.panel8090.panelWrapTop .item-title.font5{
	width: 72px;
}
.item-title.font3+.item-info{
	margin-left: 44px;
}
.item-title.font4+.item-info{
	margin-left: 48px;
}
.item-title.font5+.item-info{
	margin-left: 72px;
}
.panelWrap.panel8090.panelWrapMain .tab{
	height: 64px;
	border-bottom:  1px solid #EEF5F8;
	padding: 0px 0px 0px 38px;
	width: 100%;
}
.panelWrap.panelWrapMain.panel8090 .tab .item{
	font-size:18px;
	line-height: 28px;
	padding-top: 21px;
	padding-bottom: 13px;
	border-bottom: 2px solid transparent;
	box-sizing: border-box;
	float: left;
	margin-right: 40px;
	cursor: pointer;
}
.panelWrap.panelWrapMain.panel8090 .tab .item.current{
	color: #2F6FB9;
	border-bottom-color:#2F6FB9 ;
}
.panelWrap.panelWrapMain.panel8090 .tabContent .block{
	display: none;
}
.panelWrap.panelWrapMain.panel8090 .tabContent .block.current{
	display: block;
}
.panelWrap.panelWrapMain.panel8090 .tabContent .information{
	padding:25px 38px 1px 38px;
}
.panelWrap.panelWrapMain.panel8090 .tabContent .information .artcleItem{
	margin-bottom: 25px;
}
.panelWrap.panelWrapMain.panel8090 .tabContent .information h5{
	font-size:18px;
	line-height: 28px;
	font-weight: bold;
	text-align: left;
	padding-left: 16px;
	margin:0px 0px  7px 0px;
	background: url(../images/8890ArtcleArrow.png) left center no-repeat;
}
.panelWrap.panelWrapMain.panel8090 .tabContent .information p{
	font-size:14px;
	line-height: 30px;
	margin: 0px;
}
.panelWrap.panelWrapMain.panel8090 .tabContent .noData{
	margin-top: 15px;
	height: 130px;
	padding-top: 28px;
	box-sizing: border-box;
	background: #EEF5F8;
}
.panelWrap.panelWrapMain.panel8090 .tabContent .noData .info{
	padding-top: 63px;
	background: url(../images/8890NoData.png) top center no-repeat;
	width: 220px;
	text-align: left;
	margin: 0 auto;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}
.panelWrap.panelWrapMain.panel8090 .tabContent .tableListWrap{
	padding: 20px;
}
.panelWrap.panelWrapMain.panel8090 .tabContent .tableListWrap .tableList{
	border: 1px  solid #C0E0FF;
	box-sizing: border-box;
	width: 100%;
	table-layout: fixed;
}
.panelWrap.panelWrapMain.panel8090 .tabContent .tableListWrap .tableList th,
.panelWrap.panelWrapMain.panel8090 .tabContent .tableListWrap .tableList td{
	background-color: #EDF3F9;
	height: 45px;
	padding: 5px 10px;
	box-sizing: border-box;
	line-height: 35px;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}
.panelWrap.panelWrapMain.panel8090 .tabContent .tableListWrap .tableList td{
	background-color: #fff;
	border-top: 1px solid #C0E0FF;
}
.pageBox{
	background-color: #fff;
}
.pageBox .laypage_main_box{
	height: 46px;
}
.pageBox .laypage_main{
	padding: 10px 20px;
}
.page_box {
	padding-bottom: 15px!important;
	padding-top: 15px!important;
	padding-left: 20px;
	background-color: #fff;
}
/* 2020-5-12 */
.listMoreLevel>li{
	position: relative;
}
.containter-main.main8090 .panel .list li.current{
	background-color: #fff;
	color: #1A91E3;
}
.listMoreLevel .content{
	display: none;
	position: absolute;
	padding: 10px;
	z-index: 9;
	left: 100%;
	top: -10px;
	width: 460px;
}
.listMoreLevel .bottom .content{
	top: auto;
	bottom: -10px;
}
.containter-main.main8090 .panel .list li:hover .content{
	display: block;
}
.containter-main.main8090 .panel .list li .content .levelList{
	border:1px solid #D5D5D5;
	box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.15);
	background: #fff;
	padding: 20px 20px 20px 40px;
}
.containter-main.main8090 .panel .list li .content .levelList li{
	box-shadow: none;
	float: left;
	color: #333;
	font-size: 14px;
	line-height: 24px;
	padding: 6px 0px 6px 0px;
	box-sizing: border-box;
	width: 170px;
	margin: 0px 20px 0px 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: default;
	background-color: #fff;
}
.containter-main.main8090 .panel .list li .content .levelList li a{
	color: #333;
	text-decoration: none;
}
.containter-main.main8090 .panel .list li .content .levelList li.current a,
.containter-main.main8090 .panel .list li .content .levelList li a:hover{
	color: #1A91E3;
}


.qhSelect_body .title{
	font-size: 18px !important;
	font-weight:bold;
	line-height:24px;
	margin-bottom:18px;
	text-align:left !important;
	padding-left:12px;
}
.qhSelect_body .title2{
	height: 20px;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	color: #333333;		
	margin-bottom:11px;
	padding-left:12px;
}
.qhSelect_body .title2 .value{
	color:#5693ED;
}
.qhSelect_body a{
	 display:inline-block;
	 text-align:center;
	 box-sizing:border-box;
	 height:48px;
	 line-height:48px;
	 padding:0 25px;
	 margin: 0px 9px 11px 9px;
	 font-size:16px;
	 background:#fff;
	 color:#333333;
	 cursor:pointer;
	 border: 1px solid #DDDDDD;
 }
.qhSelect_body a.current, .qhSelect_body a:hover{
	border: 1px solid #306FB9;
	color:#333333;
	background: url(../images/select.png) bottom right no-repeat;
}