﻿.tit_bg{ line-height: 50px; *height: 50px; background-color: #016bb9; font-size: 14px; color: #ffffff;}
.tit_bg span{ float: right; *display: block;}
.tit_bg a{ color: #ffffff; margin: 0 10px;}
.head{ padding-top: 50px;}
.tit_r{float: right; width:33%; padding-top:6px; font-size: 14px;}
.logo{float: left;width: 33.3%; margin-left: 20px;}
.logo img{ max-width: 100%;}
.ss_con{height: 44px;overflow: hidden;float: left;width: 100%;background-color: #eeeeee;}
.inp1{line-height: 44px;border: 0;width: 83%;padding-left:15px;float: left;height: 44px;background-color: transparent;}
::-webkit-input-placeholder{ color: #999999; font-size: 14px;}
.btn{background: url(20dh_ss1.png) no-repeat center #019ae5;border: 0;width: 50px;height: 44px;float: right;}
.btn1{background-color: #019ae5;border: 0;width:19%;float: right;height: 44px;line-height: 44px;font-size: 16px;color: #ffffff;text-align: center;display: none;}
.rs_tit{ line-height:40px; color: #666666;}
.rs_tit a{ color: #666666; margin: 0 10px;}
.menu_bg{ border-bottom: 4px solid #019ae5; height: 57px; margin-top: 41px;}
.menu li{ float: left; display: inline; width:14.2857142857%; text-align: center; line-height: 57px;}
.menu li a{ display: block; font-size: 20px; color: #666666; transition:.5s all;}
.menu li.on a,.menu li a:hover{ text-decoration: none; background: url(20dh_menu_bar.png) no-repeat right top #019ae5; color: #ffffff;}
.menu li span{ margin-right: 11px; margin-bottom: -4px; display: inline-block; width: 22px; height: 22px; background-position: center; background-repeat: no-repeat; transition:.5s all;}
.menu li span.icon1{ background-image: url(20dh_menu_icon1.png);}
.menu li.on span.icon1,.menu li:hover span.icon1{ background-image: url(20dh_menu_icon1_1.png);}
.menu li span.icon2{ background-image: url(20dh_menu_icon2.png);}
.menu li.on span.icon2,.menu li:hover span.icon2{ background-image: url(20dh_menu_icon2_1.png);}
.menu li span.icon3{ background-image: url(20dh_menu_icon3.png);}
.menu li.on span.icon3,.menu li:hover span.icon3{ background-image: url(20dh_menu_icon3_1.png);}
.menu li span.icon4{ background-image: url(20dh_menu_icon4.png);}
.menu li.on span.icon4,.menu li:hover span.icon4{ background-image: url(20dh_menu_icon4_1.png);}
.menu li span.icon5{ background-image: url(20dh_menu_icon5.png);}
.menu li.on span.icon5,.menu li:hover span.icon5{ background-image: url(20dh_menu_icon5_1.png);}
.menu li span.icon6{ background-image: url(20dh_menu_icon6.png);}
.menu li.on span.icon6,.menu li:hover span.icon6{ background-image: url(20dh_menu_icon6_1.png);}
.menu li span.icon7{ background-image: url(20dh_menu_icon7.png);}
.menu li.on span.icon7,.menu li:hover span.icon7{ background-image: url(20dh_menu_icon7_1.png);}

/*ÃƒÂ¥Ã‚ÂºÃ¢â‚¬Â¢ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â02*/
.bot_02{ padding: 20px 0 35px 0; border-top: 5px solid #019ae5; margin-top: 20px; position: relative; z-index: 3;}
	.bot_02 .clear{ clear: both;}
	.bot_02 .clearflx:after {
	  visibility: hidden;
	  display: block;
	  font-size: 0;
	  content: " ";
	  clear: both;
	  height: 0;
	}
	.bot_02 .contain{ margin:0 auto;}
	.bot_02 a{color:#333333;}
	.bot_02 img{ vertical-align: middle;}
	.bot_02 .bot_tit{ height: 34px; padding-bottom: 22px; border-bottom: 1px solid #d9d9d9; line-height: 34px; color: #333333;}
	.bot_02 .bot_tit span{ font-size: 18px; font-weight: bold; margin-right: 20px; display: block;}
	.bot_02 .bot_tit ul{ width:91%; margin-right: -10px;}
	.bot_02 .bot_tit li{ float: left; width: 25%;}
	.bot_02 .bot_tit li .bot_con{ margin-right: 10px; border: 1px solid #d9d9d9; background-color: #ffffff; padding-left: 13px; padding-right: 14px; position: relative;}
	.bot_02 .bot_tit li .bot_con dl{ display: none; position: absolute; left:-1px; bottom: 34px; right: -1px; padding-left: 23px; height: 140px; overflow-y: auto; border: 1px solid #d9d9d9; border-bottom: 0; background-color: #ffffff;}
	.bot_02 .bot_tit li .bot_con p{ background: url(20dh_arr.png) no-repeat right center; cursor: pointer; font-size: 16px;}
	.bot_02 .bot_tit li.on .bot_con dl{ display: block;}
	.bot_02 .bot_tit1{ padding: 10px 0; line-height: 30px;}
	.bot_02 .bot_tit1 a{ background: url(bot_line1.png) no-repeat right center; font-size: 16px; padding-right: 15px; margin-right: 15px; color: #333333;}
	.bot_02 .bot_tit1 a:last-child{ background-image: none;}
	.f_l,.bot_02 .bot_tit span,.bot_02 .bot_tit ul{ float: left;}
	.f_r{ float: right;}
	.bot_02 .bot_l{ line-height:30px; font-size: 16px; width:60%; float: left; color: #666666; margin-left: -5px;}
	.bot_02 .bot_l a{ color: #666666;}
	.bot_02 .bot_l span{ margin: 0 5px;}
	.bot_02 .bot_r{ float: right; line-height: 63px;}
	.bot_02 .bot_r img{ margin-left:10px;}

	@media screen and (max-width:999px) {
		.f_l,.f_r{ float:inherit;}
		.bot_02 .contain{ width: 100%;}
		.bot_02 .bot_l{ width:auto; padding:10px; text-align: center;}
		.bot_02 .bot_r,.bot_02 .bot_tit{ display: none;}
		.bot_02 .bot_tit1{ text-align: center;}
		.bot_02 .bot_tit1 a{ display: inline-block; padding: 0 10px; margin: 0;}
	}
	
.pf_close{ position: absolute; right: -8px; top: -8px; width:16px; height: 16px; background: url(pf_close.png) no-repeat; z-index: 9999;}

.pf_list_05{position: fixed;right: 20px;top:50%; margin-top: -55px; width:58px;z-index: 999;}
	.pf_list_05 .pf_con li{height: 74px;position: relative;margin-bottom: 2px;}
	.pf_list_05 .pf_con li a{display: block;text-align: center;height: 72px;font-size: 14px;position: relative;z-index: 3;transition: all .3s;background-color: #ffffff;border-radius: 5px;border: 1px solid #e3e3e3;}
	.pf_list_05 .pf_con li.on a,.pf_list_05 .pf_con li a:hover{ background-color: #019ae5; border: 1px solid #019ae5; color: #ffffff;}
	.pf_list_05 .pf_con li span{width:100%;height: 44px;display: block;margin: 0 auto;background-repeat: no-repeat;background-position: center;}
	.pf_list_05 .pf_con li span.icon1{background-image: url(20dh_pf_icon1.png);}
	.pf_list_05 .pf_con li span.icon2{ background-image: url(20dh_pf_icon2.png);}
	.pf_list_05 .pf_con li span.icon3{ background-image: url(20dh_pf_icon3.png);}
	.pf_list_05 .pf_con li.on span.icon1,.pf_list_05 .pf_con li:hover span.icon1{ background-image: url(20dh_pf_icon1_1.png);}
	.pf_list_05 .pf_con li.on span.icon2,.pf_list_05 .pf_con li:hover span.icon2{ background-image: url(20dh_pf_icon2_1.png);}
	.pf_list_05 .pf_con li.on span.icon3,.pf_list_05 .pf_con li:hover span.icon3{ background-image: url(20dh_pf_icon3_1.png);}
	.pf_list_05 .pf_con li .pf_con1{ display: none; position: absolute; top:0px; right: 63px; *right: 73px; width: 164px; transition: all .3s; text-align: center;}
	.pf_list_05 .pf_con li .pf_con2{ background-color: #ffffff; border-radius: 5px; font-size: 14px; padding: 19px; text-align: center; width:114px; border: 1px solid #dddddd;}
	.pf_list_05 .pf_con li .pf_j{ background: url(20dh_pf_j.png) no-repeat; width:11px; height: 14px; position: absolute; top:14px; right:0px; *right: -5px;}
	.pf_list_05 .pf_con li:hover .pf_con1{ display: block;}
	.pf_list_05 .pf_con li .pf_con1 img{ width: 110px; height: 110px; margin-bottom: 10px;}
	.pf_list_05 .pf_con .close{ height: 32px; background: url(20dh_close.png) no-repeat center #019ae5; border-radius: 4px; display: block;}
	
	
	
.con h1{ text-align: center; font-size: 32px; line-height: 46px; color: #d80000;}
.con h1 a{ color: #d80000;}
.con p{ text-align: center; font-size: 16px; line-height: 36px; color: #666666;}

.con_bg{padding: 20px;background-color: #ffffff;}
.con_l{float: left;width:58.6206896%;}
.con_r{float: right;width:39.65517241%;}
.slideBox { position: relative; overflow: hidden; margin: 0px auto; width: 100%; }
		.slideBox .hd {position: absolute;z-index: 6;bottom:35px;right:25px;font-size: 0;}
		.slideBox .hd li { display:inline-block; *float: left; width:10px; height:10px; line-height:30px; color:#000; font-size:12px; background-color:#ffffff; overflow: hidden; text-align: center; margin:0 5px; cursor: pointer; border-radius: 50%; opacity: 0.5;}
		.slideBox .hd li.on { opacity: 1;}
		.slideBox .bd { position: relative; z-index: 0; overflow: hidden; height:100%; }
		.slideBox .bd li { position: relative; text-align: center; height: 100% }
		.slideBox .bd li img { vertical-align: top; width: 100%; height:382px;}
		.slideBox .bd li a { -webkit-tap-highlight-color: rgba(0,0,0,0);}
		.slideBox .bd li .title1 {display: block;left: 0;right: 100px;position: absolute;bottom:15px;z-index: 3;height:60px;font-size: 16px;line-height:60px;color: #fff;text-align:left;padding-left: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
		.slideBox .pic { z-index: 1 }
		.slideBox .bd li .txt-bg { position: absolute; bottom: 0px; z-index: 1; height:149px; background: url(20dh_bar_bg.png) repeat-x bottom; width: 100%; overflow: hidden;}
		
		@media screen and  (max-width:996px){
			.slideBox .hd{ left: 0; right: 0; text-align: center; bottom: 50px;}
			.tit li span,.list li span{ display:none}
			.slideBox .bd { height:auto}
			.slideBox .bd li img{ height:auto}
		}

.tit1{line-height: 55px; background: url(20dh_tit.jpg) repeat-x bottom;}
.tit1 span{ float: right;}
.tit1 span a{ color: #666666;}
.tit1 li{float: left;}
.tit1 li a{display: block; font-size:20px; text-align: center; padding: 0 11px; transition:.5s all; background-position: center bottom; background-repeat: repeat-x;}
.tit1 li.on a,.tit1 li a:hover{ color: #019ae5; font-weight: bold; background-image: url(20dh_tit_bar.jpg);}
.list{overflow: hidden;padding-top: 16px;}
.list li{line-height: 42px; height: 42px; *line-height: 38px; background: url(20dh_dot.png) no-repeat 9px 19px; padding-left:22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px;}
.list li a{ *float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list li span{ float: right; color: #b9c2c1;}
.n_bd .list{ padding-top: 8px;}
.n_hd.tit3 li a{ font-size: 16px;}
.con1{ background-color: #ebf7fe; padding: 15px 20px 15px 22px; *padding-top: 8px; font-size: 14px;}
.con1_l{ float: left; width: 70%;}
.con1_l h3{ background: url(20dh_gg.png) no-repeat left 2px; line-height: 22px; font-size: 16px; font-weight: normal; padding-left: 33px;}
.con1_l p{ line-height: 18px; color: #b9c2c1; padding-left: 33px;}
.con1_r{ float: right; width: 27.672413793%; padding-top:5px;}
.con1_r li{ float: right; width: 33.3%;}
.con1_r li a{ display: block; margin-left: 10px; height: 30px; line-height: 30px; text-align: center; background-color: #ffffff;}
.con2_l{ float: left; width: 35%;}
.con2_r{ float: right; width: 63.33333%;}
.tit2{ height:50px; line-height: 42px; border-bottom: 1px solid #eeeeee; font-size: 20px; font-weight: bold;}
.tit2 a{ float: right; display: block; height: 22px; line-height: 22px; margin-top: 11px; padding: 0 8px; background-color: #d0f4ff; color: #019ae5; font-size: 14px; font-weight: normal;}
.tit3{ margin: 15px auto 0; height: 40px; line-height: 40px;}
.tit3 ul{ float: left;}
.tit3 li{ float: left; margin-right: 9px;}
.tit3 li a{ display: block; background-color: #ebf7fe; border-radius: 3px; padding: 0 14px; font-size: 18px; color: #666666;}
.tit3 li.on a,.tit3 li a:hover{ background-color: #019ae5; color: #ffffff;}
.list1{padding-top: 20px;min-height: 184px;}
.list1 li{ line-height: 32px; background: url(20dh_dot.png) no-repeat 5px 14px; padding-left: 18px;}
.list1 li span{ color: #b9c2c1;}
.tu{position: relative;min-height: 160px;}
.tu em{ position: absolute; left: 0; top: 0; font-size: 14px; line-height: 30px; background-color: #db3031; color: #ffffff; padding: 0 10px; z-index: 4;}
.tu img{ position: relative; z-index: 2;}
.tu span{ position: absolute; left: 0; bottom: 0; height: 42px; line-height: 42px; right: 0; color: #ffffff; background: url(20dh_bar_bg1.png) repeat; padding-left: 16px; z-index: 5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tit4{ line-height: 40px; background: url(20dh_icon.jpg) no-repeat left center; padding-left: 17px; font-weight: bold; font-size: 18px;}
.icon_list,.tit4,.tu,.con1,.con4,.list2{ margin-top: 20px;}
.icon_list li{ color: #666666; text-align: center; float: left; width: 33.3%; height:77px;}
.icon_list1{margin-top: 28px;}
.icon_list1 li{ color: #666666; text-align: center; float: left; width:16.66%;}
.icon_list li img,.icon_list1 li img{ margin-bottom: 10px;}
.icon_list li img,.icon_list1 li img{ transition: all .3s;}
.icon_list li a,.icon_list1 li a{ color: #666666;}
.icon_list li:hover img,.icon_list1 li:hover img{ transform: rotate(360deg);}
.con_bg1{ background: url(20dh_con.jpg) no-repeat right bottom #ffffff; *padding-bottom:1px;}
.line{ margin: 28px auto 0; border-bottom: 1px dashed #d9e4f0;}
.con3{ margin-top: 35px; *margin-top:20px;}
.con3_l{ float: left; width: 12.6740947%; text-align: center;}
.con3_c{ float: left; width: 49.58217270%;}
.con3_r{ float: right; width:33.6044568%; padding: 16px 2%; background-color: rgba(255,255,255,.4);}
.con3_c a{ font-size: 14px; color: #666666; margin-right: 30px; line-height:38px; display: block; float: left;}
.con3_r a{float: left;display: block;margin: 0 3%;background-color: #32adea;color: #ffffff;width: 44%;text-align: center;font-size: 14px;height: 32px;line-height: 32px;}
.con4_l{ float: left; width: 73.8161559%;}
.con4_r{ float: right; width: 20.612813%;}
.con4_r ul,.hdjl_r ul{ margin-bottom: -14px;}
.con4_r li,.hdjl_r li{line-height: 55px;margin-bottom: 6px;background-color: #ebf7fe;border-radius: 3px;}
.con4_r li a,.hdjl_r li a{ display: block; padding-left: 26px; color: #666666; transition: all .3s;}
.con4_r li a span,.hdjl_r li a span{ float: left; display: block; width: 30px; *margin-top:22px;}
.con4_r li a span img,.hdjl_r li a span img{ margin-top: -2px;}
.con4_r li a:hover,.hdjl_r li a:hover{ padding-left: 20px;}
.post{ position: relative;}
.line1{ position: absolute; width: 1px; background-color: #eeeeee;}
.post .line1{ top: 0; *top: 15px; bottom: 4px; *bottom: 15px; right: 23.11977715%;}
.con4{ line-height: 36px;}
.con4 img{ float: left; width:18.8679245%; margin-right:5.6603773%;}
.con4_l .tit3{ margin-top: 0;}
.tit3_r{ width:78%; float: right; font-size: 14px;}
.tit3_r b{ color: #db3031;}
.list2 li{ line-height: 40px; background: url(20dh_dot.png) no-repeat 8px 18px; padding-left:22px;}
.list2 li span{ float: right; color: #b9c2c1;}
.list2 li em{ color: #019ae5; margin-right: 15px; padding-right: 15px; background: url(bot_line1.png) no-repeat right center; display: block; float: left;}
.mar_t15.post{ margin-top:23px}


.zt_t{ float: left; width: 10.34482758%;}
.zt_t img{ width: 100%;}
.ban_list{ position: relative; height:80px; float: right; width: 88.79310344%; overflow: hidden;}
.ban_list .bd{ overflow: hidden;}
.ban_list li{ float: left; margin-right: 10px; width: 250px; height: 80px;}
.ban_list li img{ width: 100%;}
.ban_list li a{ position:relative; display:block}
.ban_list .prev, .ban_list .next { position: absolute; top: 50%; margin-top: -17px; display: block; width:18px; height:34px; cursor: pointer; z-index: 999;}
	.ban_list .next { right:0px; background:url(20dh_icon_r.png) no-repeat; }
	.ban_list .prev { left:0px; background:url(20dh_icon_l.png) no-repeat; }
	.ban_list .prevStop { display: none; }
	.ban_list .nextStop { display: none; }



.gl_tit{ padding: 15px 0 15px 22px; line-height: 30px; background: url(20dh_gl_icon.png) no-repeat left 24px; color: #666666;}
.bsfw_con{ margin-right: -20px; *width: 100%;}
.bsfw_con1{ float: left; width: 33.3%;}
.bsfw_con1 .con_bg{ margin-right: 20px; position: relative; height: 416px; overflow:hidden}
.bsfw_con1 .con_bg img{ position: relative; z-index: 2; width: 100%;}
.bsfw_con1 .tit3{ position:absolute; top:78px; z-index:3; left:35px}
.bsfw_con1 .tit3 li a{ font-size:16px}
.bsfw_con1 .conWrap{ margin-top: 8px;}
.bsfw_list{ padding: 0 16px; height: 252px; margin-top: -6px; position: relative; z-index: 3;}
.bsfw_list li{ line-height: 42px; float: left; width: 33.3%; text-align: center; color: #666666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bsfw_list2{ padding: 0 16px; height: 252px; margin-top: -6px; position: relative; z-index: 3;}
.bsfw_list2 li{ line-height: 42px; float: left; width:50%; color: #666666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bsfw_list2 li a{ color:#666666; padding: 0 10px;}
.bsfw_con1 .con_bg a.more{ position: absolute; right: 20px; bottom: 20px; padding: 0 15px; height: 30px; line-height: 30px; display: block; background-color: #d7ecff; font-size: 14px; color: #333333; transition: .3s all;}
.bsfw_con1 .con_bg a.more:hover{ background-color: #019ae5; color: #ffffff;}
.bsfw_con2{ margin-top: 20px; background: url(20dh_bsfw_con.jpg) no-repeat right bottom #ffffff; padding: 37px 60px 30px 49px; position: relative;}
.bsfw_con2 .con3_l{ width: 70px;}
.bsfw_con2 .con3_c{ width: 35.22935779%;}
.bsfw_con2 .con3_r{width: 22.58715596%;float: left;padding: 16px 1.5%;}
.bsfw_con2 .line1{top:38px;bottom: 22px;right: 31.333333%;}
.con3_r1{ float: right; width: 23.8532110%; background: url(20dh_bsfw_bar.png) repeat;}
.con3_r1 a{ display: block; border: 1px solid #d7ecff; color: #0072bb; background: url(20dh_bsfw_arr.png) no-repeat 90% center; font-size: 20px; font-weight: bold; height: 60px; line-height: 60px; text-align: center;}
.bsfw_tit{ line-height: 42px; *height: 42px; padding-bottom: 7px; border-bottom: 1px solid #eeeeee; padding-left: 16px; font-size: 20px; font-weight: bold; background: url(20dh_icon.jpg) no-repeat left 12px;}
.bsfw_tit .f_l{ float: left; display: block;}
.bsfw_tit span{ float: right; font-size: 16px; font-weight: normal; color: #666666;}
.gl_tit a,.bsfw_list li a,.bsfw_tit span a{ color: #666666;}
.bsfw_list1{ *width: 100%; margin-right: -20px;}
.bsfw_list1 li{ margin-top: 20px; width: 25%; float: left;}
.bsfw_list1 li a{ display: block; font-size: 18px; color: #666666; margin-right: 20px; padding-left: 26%; border: 1px solid #ebf7fe; background-color: #ebf7fe; line-height: 68px;}
.bsfw_list1 li a:hover{ border: 1px solid #019ae5;}
.bsfw_list1 li a span img{ margin-right: 12px; }
#bsfw_con{ position: relative; height: 456px;}
#bsfw_con span{ position:absolute; top: 50%; width: 18px; height: 34px; z-index: 999; margin-top: -17px; cursor: pointer; display: none;}
#bsfw_con span.prev{ left: 10px; background: url(20dh_icon_l.png) no-repeat;}
#bsfw_con span.next{ right: 10px; background: url(20dh_icon_r.png) no-repeat;}
#bsfw_con span.prevStop,#bsfw_con span.nextStop{ opacity: 0.2;}




.hdjl_con{ margin-top: 20px; position: relative; *height: 233px; overflow: hidden;}
.hdjl_l{ float: left; width: 29.74137931%;}
.hdjl_l img{ width: 100%;}
.hdjl_c{ float: left; width: 50.3448275%; margin-left: 3.965517%; padding-top: 15px;}
.hdjl_c h1{ font-size: 22px; line-height: 36px; margin-bottom: 10px; font-weight: normal;}
.hdjl_c p{ line-height: 32px;}
.hdjl_c p.p1{ margin-top: 20px; line-height: 54px;}
.hdjl_c p.p1 a{ display: block; text-align: center; padding: 0 32px; background-color: #019ae5; color: #ffffff; float: left; border-radius: 3px; transition: .3s all;}
.hdjl_c p.p1 a:hover{ opacity: 0.8;}
.hdjl_r{ float: right; width: 12.6724137%;}
.hdjl_con .line1{ top:0px; *top: 20px; bottom: 10px; right:14.39655%;}
.hdjl_con1{ margin-right: -20px;}
.hdjl_con1 li{ margin-top: 20px; float: left; width: 50%;}
.hdjl_con1 li .box{ background-color: #ebf7fe; line-height: 24px; border-left: 2px solid #19db90; padding: 18px 28px; transition: .3s all; margin-right: 20px;}
.hdjl_con1 li .box h3{ line-height: 24px; font-weight: normal; font-size: 16px; font-weight: normal;}
.hdjl_con1 li .box p{ font-size: 14px; color: #b9c2c1;}
.hdjl_con1 li:hover .box{ background-color: #19db90;}
.hdjl_con1 li:hover .box h3,.hdjl_con1 li:hover .box p{ color: #ffffff;}
.hdjl_con3 .hdjl_c p{ line-height: 36px;}
.hdjl_l1{ float: left; width: 35%;}
.hdjl_r1{ float: right; width: 63.3333333%;}
.hdjl_bg1{ background: url(20dh_hdjl_con.jpg) no-repeat center 97px #ffffff; padding-bottom: 42px;}
.hdjl_bg2{ background: url(20dh_hdjl_con1.jpg) no-repeat center bottom #ffffff; border-top: 2px solid #019ae5; margin-top: 20px; padding:5px 20px; *padding-bottom: 0;}
.hdjl_con2{ padding: 25px 10px 30px 31.0526315%; line-height: 36px;}
.hdjl_bar{ text-align: center; font-size: 0; *height: 50px;}
.hdjl_bar a{ font-size: 16px; padding: 0 27px; display: inline-block; *display: block; *float: left; text-align: center; margin: 0 10px; transition: .3s all; color: #ffffff; border-radius: 3px; line-height: 50px;}
.hdjl_bar a img{ margin-right: 10px; margin-top: -2px;}
.hdjl_bar a.wyxx{ background-color: #5ea8f8;}
.hdjl_bar a.cxpj{ background-color: #f887ad;}
.hdjl_bar a:hover{ opacity: 0.8;}
.hdjl_list{ padding: 10px 22px;}
.hdjl_list li{ border-bottom: 1px dashed #d9e4f0; padding:11px 0; line-height: 32px; *height:82px;}
.hdjl_list li img{ margin: 6px 8.333333% 6px 3.5714285%; float: left; width:16.6666667%;}
.hdjl_list li h3{ font-size: 20px;}
.hdjl_list li p{ color: #666666;}
.hdjl_list li:last-child{ border-bottom: 0;}
.hdjl_list1{ padding: 17px 10px; min-height: 210px;}
.hdjl_list1 li{ line-height: 42px; height: 42px; background: url(20dh_dot.png) no-repeat 0 18px; padding-left:13px;}
.hdjl_list1 li a{ overflow: hidden; height: 42px; text-overflow: ellipsis; white-space: nowrap; display: block; float: left; width:68%;}
.hdjl_list1 li span{ float: right; color: #b9c2c1; padding-right: 10px;}
.hdjl_list1 li em{ color: #ffffff; margin-right: 15px; font-size: 14px; background-color: #c4c4c4; padding: 0 10px; line-height: 22px; margin-top: 10px; height: 22px; display: block; float: left; border-radius: 11px;}
.hdjl_list1 li em.jxz{ background-color: #19db90;}
.hdjl_l2{ float: left; width:49%;}
.hdjl_r2{ float: right; width:49%;}
.tab{ margin-top: 20px;}
.tab th{ line-height: 40px; background-color: #ebf7fe; }
.tab td{ line-height: 22px; padding-top:16px; }

.myzj_con .hdjl_l,.myzj_con1 .hdjl_l{ width: 31.97405004%;}
.myzj_con .hdjl_c,.myzj_con1 .hdjl_c{ width: 63.67006487%;}
.myzj_con .hdjl_con .line1,.myzj_con1 .hdjl_con .line1{ display: none;}
.myzj_con{ padding: 20px 40px 0 40px; min-height: 480px;}
.myzj_con1{ padding: 20px 39px 0 40px;}
.myzj_list li{ border-bottom: 1px dashed #d6ecff; padding: 17px 100px 16px 0; position: relative;}
.myzj_list li h3{ font-weight: normal; line-height:24px; font-size: 16px; padding-left:23px; background: url(20dh_dot.png) no-repeat 8px 12px; color: #333333;}
.myzj_list li span{ position: absolute; right: 10px; top: 50%; margin-top: -12px; line-height: 24px; text-decoration: underline;}
.myzj_list li h3 em{ font-style: normal; color: #ffffff; font-size: 14px; background-color: #c4c4c4; display:inline-block; padding: 0 9px; border-radius: 11px; line-height: 22px; margin-left: 19px;}
.myzj_list li.jxz h3 em{ background-color: #4aca5c;}
.myzj_list li p{ line-height: 22px; color: #b9c2c1; padding-left: 23px;}
.bsfw_tit_r{ float: right; font-size: 16px; color: #666666; font-weight: normal;}
.bsfw_tit_r a{ color: #666666; margin-left: 20px;}
.bsfw_tit_r a img{ margin-right: 8px;}
.zxft_list{ margin-right: -30px; *width: 103.3%;}
.zxft_list li{ margin-top: 20px; float: left; width: 33.3333333%; }
.zxft_list li .box{ margin-right: 30px; background-color: #f7f7f7; padding: 11px; min-height: 330px;}
.zxft_list li img{ width: 100%; max-height:215px; margin-bottom:20px;}
.zxft_list li h3{ line-height: 26px; font-weight: normal; padding-left: 7px; font-size: 16px; margin-bottom: 6px; max-height: 52px; overflow: hidden;}
.zxft_list li p{ color: #999999; line-height: 26px; padding-left: 7px;}

.zxft_tit{ background-color: #ebf7fe; line-height: 53px; margin: 53px -20px 0 -20px;}
.zxft_tit_l { float:left;}
.zxft_tit_l li{ float:left; line-height:53px; height:53px; padding:0 23px; display:block; color:#333333; font-size: 18px; border-right: 1px solid #e6e6e6;}
.zxft_tit_l li.on,.zxft_tit_l li:hover{ background-color: #019ae5; text-decoration:none; color:#ffffff; cursor: pointer;}
.zxft_tit_r { float: right; padding-right: 12px; font-size: 16px; }
.zxft_tit_r span { float: left; display: inline-block; padding: 0; margin: 0 5px;}
.zxft_tit_r span img{ margin-right: 5px;}
.zxft_tit_r span select { margin-bottom: 3px; height: 24px; }
.sel1{ background-color:#ecece8; padding:1px 7px; border:1px solid #cececa;}
.zxft_tit_r ul { float: left; margin-top:16px; margin-left: 10px; margin-right: 10px;}
.zxft_tit_r li { float: left; line-height: 22px; background: none; }
.zxft_tit_r li a { width:43px; height: 22px; display: block; font-size: 14px; text-align: center; background: #ecece8; border:1px solid #cececa; line-height: 22px; text-align: center;}
.zxft_tit_r li a:hover, .zxft_tit_r li a.cur { background: #3dbef7; color: #fff; border:1px solid #3dbef7; }
.zxft_con{ padding: 40px 0px 30px 27px;}
.zxft_con1{ height:878px; overflow-y:auto; background:url(20dh_zxft_xl_line.jpg) repeat-y 15px top; position:relative;}
.zxft_con1 i.time{ position:absolute; width:29px; height:29px; background:url(20dh_zxft_xl_icon4.jpg) no-repeat; left:0; top:0;}
.zxft_tit1{ line-height:36px; margin:0px auto 15px; padding-left:61px; color:#333333;}
.zxft_tit1 span{ color:#999999}
.zxft_con2{ margin:0px 45px 0px 57px; border:1px solid #e4e4e4; border-radius:5px; padding:15px 30px; position:relative; line-height:30px; color: #666666;}
.zxft_con2 i.dot{ background:url(20dh_zxft_xl_dot1.png) no-repeat; width:8px; height:12px; position:absolute; left:-47px; top:27px;}
.zxft_con2 i.jiao{ background:url(20dh_zxft_xl_j.jpg) no-repeat; width:7px; height:11px; position:absolute; left:-6px; top:27px;}
.zcr,.jb{ margin-bottom: 15px;}
.zcr .zxft_con2 i.dot{ background: url(20dh_zxft_xl_dot.png) no-repeat;}
.zxft_con3{ line-height:34px; width:95%; margin:15px auto 0;}
.zxft_tu_list{ text-align: center;}
#wytw {
    border: 1px solid #ddd;
    padding: 40px;
	width:87%; margin:15px auto 0;
}

.inp3{width: 95%; line-height: 35px; border: 1px solid #e9e8e8; padding-left: 10px; margin-right: 10px;}
.text1{ width:95%; line-height:35px; border:1px solid #e9e8e8; padding-left:10px; margin-right: 10px;}
.btn4{ background-color:#019ae5; width:105px; border-radius: 5px; height:46px; line-height:46px; text-align:center; font-size:16px; color:#fff; border:0; margin-top:11px; margin-right:11px;}

.tcwh_con{ padding: 32px 0 0 40px; *padding: 15px 0 0 30px; line-height: 36px;}
.tcwh_con>img{ float: right; margin-left:5.8087578%; *margin-left: 3%; width: 42.806076%;}
.tcwh_tit{ margin-bottom: 32px;}
.tcwh_con a{ color: #019ae5;}
.tcwh_con1{ padding: 26px; *padding: 10px 10px 30px 10px; text-align: center; background: url(20dh_tcwh_con.jpg) no-repeat left top;}
.tcwh_tit1{ line-height: 58px; background: url(20dh_tcwh_icon.png) no-repeat center bottom; font-size: 26px; font-weight: bold; color: #ffffff;}
.tcwh_tit2{ text-align: center; font-size: 0; margin-top: 25px;}
.tcwh_tit2 a,.tcwh_tit2 span{ display: inline-block; font-size: 16px; color: #ffffff;}
.tcwh_tit2 span{ width:99px; height: 42px;}
.tcwh_tit2 span img{ margin-top: -90px; *margin-top: -50px;}
.tcwh_tit2 a img{ margin-bottom: 18px; opacity: 0.6;}
.tcwh_tit2 a.on img,.tcwh_tit2 a:hover img{ opacity: 1;}
.tcwh_con2{ padding: 10px 13px 10px 20px; position: relative;}
.tcwh_l{ float: left; width: 47.695035%;}
.tcwh_r{ float: right; width: 46.8085106%;}
.tcwh_con2 .line1{ right:49.13793103%; top: 10px; bottom: 0;}
.tcwh_tit3{ line-height: 40px; background: url(20dh_tcwh_dot.jpg) no-repeat left center; padding-left: 20px; font-weight: bold; font-size: 26px;}
.tcwh_tit3 span{ float: right; font-weight: normal; font-size: 16px; color: #666666;}
.tcwh_list{ padding: 25px 0px 0 10px; *padding-top: 10px;}
.tcwh_list li{ float: left; width: 50%; *width: 49.9999%; line-height: 40px; background: url(20dh_dot.png) no-repeat left 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tcwh_list li a{ display: block; padding-left: 15px;}


.gl_con { background: url(20dh_gl_con.jpg) repeat-y left; position: relative; *padding-bottom: 20px;}
.gl_l { width: 24.5689655%; float: left; padding-bottom: 58px; position: relative; z-index: 3;}
.gl_r { width:72.8448275%; float: right; padding: 20px 0 0 0;}
.gl_con_b{ background: url(20dh_gl_con_b.jpg) no-repeat left bottom; width:24.5689655%; position: absolute; left: 0; bottom: 0; height:224px; z-index: 2;}
.gl_tit1{ background: url(20dh_gl_tit.jpg) no-repeat center top; line-height: 70px; font-size:24px; padding-left: 30px; color:#ffffff; }
.gl_tu{ position: absolute; right: 0; top: 0; bottom: 0; overflow: hidden; text-align: right;}
.gl_list{ padding:30px;}
.gl_list>ul>li { line-height:50px; text-align: center; margin-bottom: 20px; position: relative;}
.gl_list>ul>li>a { border-radius: 3px; *height: 50px; display: block; font-size: 18px; text-align: center; background: url(20dh_gl_arr.png) no-repeat 90% center #ffffff; color: #666666; transition: .3s all;}
.gl_list>ul>li.on>a, .gl_list>ul>li>a:hover{ background: url(20dh_gl_arr_1.png) no-repeat 90% center #019ae5; color: #ffffff;}
.gl_list1 ul{ border-bottom: 1px dashed #d9e4f0; padding: 18px 0px;}
.gl_list1 li{ line-height:22px; background:url(20dh_dot.png) no-repeat 10px 20px; padding: 10px 0 10px 23px;}
.gl_list1 li span{ float: right; color: #b9c2c1;}

/*ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â02*/
.fy_list_02{ margin: 30px auto; color: #555555; text-align: center; font-size: 14px;}
	.fy_list_02 .fy_tit_l{ display: inline-block; *float: left; margin-right: 30px; font-size: 0;}
	.fy_list_02 .fy_tit_l a{ font-size: 14px; display: inline-block; line-height: 18px; padding: 10px 15px; border: 1px solid #d9d9d9; background: url(fy_tit.jpg) repeat-x center; margin-right: 5px; color: #555555; border-radius: 3px;}
	.fy_list_02 .fy_tit_l a.next{ *width: 64px;}
	.fy_list_02 .fy_tit_l a.next em{ *margin-top: -18px;}
	.fy_list_02 .fy_tit_l a.prev em,.fy_list_02 .fy_tit_l a.next em{ display: block; width: 5px; height:18px;}
	.fy_list_02 .fy_tit_l a.prev em{ background: url(fy_prev.png) no-repeat 0px -51px; float: left; margin-right: 10px;}
	.fy_list_02 .fy_tit_l a.next em{ background: url(fy_next.png) no-repeat 0px -51px; float: right; margin-left: 10px;}
	.fy_list_02 .fy_tit_l a.on,.fy_list_02 .fy_tit_l a:hover{ background:none #d40000; color: #ffffff; border: 1px solid #d40000;}
	.fy_list_02 .fy_tit_l a.prevStop,.fy_list_02 .fy_tit_l a.nextStop{ color: #999999;}
	.fy_list_02 .fy_tit_l a.prev:hover em,.fy_list_02 .fy_tit_l a.next:hover em{ background-position: 0px -91px;}
	.fy_list_02 .fy_tit_l a.prevStop em,.fy_list_02 .fy_tit_l a.nextStop em{ background-position: 0px -11px;}
	.fy_list_02 .fy_tit_l a.prevStop:hover,.fy_list_02 .fy_tit_l a.nextStop:hover{ border: 1px solid #d9d9d9; background: url(fy_tit.jpg) repeat-x center; color: #999999; cursor: default;}
	.fy_list_02 .fy_tit_l a.prevStop:hover em,.fy_list_02 .fy_tit_l a.nextStop:hover em{ cursor: default; background-position: 0px -11px; }
	.fy_list_02 .fy_tit_r{ display: inline-block; *float: left; line-height: 40px;}
	.fy_list_02 .fy_inp{ border: 1px solid #d9d9d9; background-color: #ffffff; border-radius: 3px; width: 38px; height: 38px; line-height: 38px; text-align: center; margin: 0 8px; font-size: 15px; color: #555555;}
	.fy_list_02 .fy_go{ display: inline-block; border: 1px solid #d9d9d9; border-radius: 3px; width: 38px; height: 38px; line-height: 38px; background: url(fy_tit.jpg) repeat-x center; text-align: center; margin: 0 8px; font-size: 14px; color: #555555; cursor: pointer;}
	@media screen and (max-width:999px) {
	 .fy_list_02 .fy_tit_l{ float: inherit; text-align: center; margin: 0;}
	 .fy_list_02 .fy_tit_l a,.fy_list_02 .fy_tit_r{ display: none;}
	 .fy_list_02 .fy_tit_l a.prev,.fy_list_02 .fy_tit_l a.next{ display:inline-block;}
	}


.xl_tit{ line-height:64px; padding-top: 11px; text-align: center; font-size: 36px; font-weight: bold; color: #d80000;}
.xl_tit1{ line-height: 26px; margin-top: 10px; padding-bottom: 16px; text-align: center; border-bottom: 1px solid #eeeeee;}
.xl_tit1 span{ margin-right:14px; color: #797979;}
.xl_tit1 span.zh{ background: url(xl_arr.png) no-repeat right center; padding-right: 20px;}
.xl_tit1 em{ margin-right: 10px;}
.share{ font-size: 0; position: relative;}
.share>img{ margin-top: -10px;}
/*2020å¹´8æœˆ20æ—¥15:17:38*/
/* .share .share_con{ position: absolute; width: 170px; top:22px; left:-75px; display: none;} */
/*2020å¹´8æœˆ20æ—¥15:17:46*/
.share .share_con{ position: absolute;  top:22px; left:-75px; display: none;}


.share .share_con1{ background-color:#f7f7f7; border: 1px solid #eeeeee; padding:0px 8px 15px 8px; position: relative; z-index:5; margin-top: -1px; *height: 80px;}
.share i{ width: 11px; display: block; height: 7px; position: relative; z-index: 6; background: url(xl_j.png) no-repeat; margin:0 auto;}
.share .share_con1 li{ float: left; width: 33.3%; text-align: center; line-height: 25px; margin-top: 15px;}
.xl_con1{ line-height: 30px; padding: 20px; position: relative;}
.xl_con1 *{ padding: 15px 0; line-height: 30px !important; font-size: 16px !important; margin: 10px auto !important; font-family: "Microsoft YaHei" !important;}
.xl_con1 p span{ line-height: 30px !important; font-family: "Microsoft YaHei" !important; font-size: 16px !important;}
.xl_con1 img{ max-width: 100%; margin: 30px auto;}
.xl_more{ text-align: center; position: absolute; left: 0; bottom: 0; width: 100%; z-index: 99; padding: 35px 0; line-height:30px; color: #4187de;font-size:18px; background-image: -webkit-linear-gradient(top,hsla(0,0%,98%,0),hsla(0,0%,98%,.9) 28%,#fafafa 49.1%,#fafafa); display: none;}
.xl_more em{ display: none;}
.xl_tit2{ line-height: 40px; text-align: center; font-size: 0; margin-bottom:15px; padding-bottom: 30px; border-bottom: 1px solid #eeeeee;}
.xl_tit2 a{ display: inline-block; width: 100px; border-radius: 5px; margin: 0 5px; background-color: #ebf7fe; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #666666;}
.xl_tit2 a img{ margin-right: 10px; margin-top: -3px;}
.xl_tit3{ height:40px; line-height:40px; margin:5px auto 0;}
.xl_tit3 li{ float:left;}
.xl_tit3 li a{ display:block; padding:0 23px; font-size:18px;}
.xl_tit3 li.on a,.xl_tit3 li a:hover{ background-color:#019ae5; color:#ffffff; text-decoration:none;}
.xl_list{ margin-top: 15px; padding-bottom: 20px;}
.xl_list li{ line-height:40px; background: url(20dh_dot.png) no-repeat 9px 20px; padding-left:22px; padding-right: 12px; }
.xl_list li span{ color: #999999; margin-left: 10px;}


/*2020å¹´8æœˆ17æ—¥17:39:16*/
.xl_tit3 li.on a{cursor: auto;}


.ldxx_con{ margin-top: 30px;}
.ldxx_con img{ float: left; width: 18.9349112%; margin-right: 4.73372781%;}
.ldxx_con h1{ line-height: 46px; font-size: 24px; margin-bottom: 8px;}
.ldxx_con h1 span{ font-weight: normal; color: #019ae5; margin-right: 15px;}
.ldxx_con p{ line-height: 32px;}
.ldxx_con1{ line-height: 32px; padding: 22px 18px;}

.zwgk_con{ position: relative;}
.zwgk_l{ float: left; width: 62.0689655%;}
.zwgk_r{ float: right; width: 32.93103448%;}
.zwgk_con .line1{ right: 35.3448275%; top: 0; bottom: 0;}
.ldxx_l{ float: left; width: 41.88481675%;}
.ldxx_l img{ width: 100%;}
.ldxx_r{ float: right; width: 49.7382198%; text-align: center; line-height: 42px;}
.ldxx_r p{ margin-top: 6px;}
.ldxx_r h3{ font-size: 18px; font-weight: normal;}
.ldxx_r h3 span{ color: #019ae5; margin-right:20px;}
.ldxx_r p a{ display: block; border: 1px solid #eeeeee; color: #666666; transition: .3s all;}
.ldxx_r p a img{ margin-right: 13px; margin-top: -2px;}
.ldxx_r p a:hover{ color: #019ae5; border: 1px solid #019ae5;}
.zwgk_con1{ margin-top: 20px; background-color: #f9f9f9; padding: 23px 10px 20px 20px;}
.zwgk_tit{ line-height: 36px;}
.zwgk_tit_l{ float: left; text-align: right; width: 26.13636%; padding-right: 6%; color: #019ae5;}
.zwgk_tit_r{ float: left; width:67%;}
.zwgk_tit_r a{ display:block; float: left; width: 33.3%; *width: 33.2%; color: #666666;}
.zwgk_bar{ margin-right: -20px; *width: 100%; margin-top: 20px;}
.zwgk_bar li{ float: left; width: 50%; text-align: center; line-height: 64px;}
.zwgk_bar li a{ display: block; color: #ffffff; transition:.3s all; margin-right: 20px;}
.zwgk_bar li a:hover{ opacity: 0.8;}
.zwgk_bar li.t_bg1 a{ background-color: #5ea8f8;}
.zwgk_bar li.t_bg2 a{ background-color: #f887ad;}
.zwgk_bar li a img{ margin-right: 13px;}
.zwgk_con2{ background: url(20dh_zwgk_con.jpg) no-repeat; height: 98px; padding: 20px; margin-top: 20px;}
.zwgk_con2 i{ float: left; width: 14.2241379%;}
.zwgk_con2 i img{ width: 100%;}
.zwgk_list{ float: right; width: 84.051724137%; position: relative; padding-top: 24px; overflow: hidden;}
.zwgk_list li{ float: left; padding: 0 31px; text-align: center; background: url(20dh_zwgk_line.jpg) no-repeat right top;}
.zwgk_list li img{ margin-bottom: 17px;}
.zwgk_list li a{ color: #666666;}
.zwgk_list span{ position:absolute; top: 50%; width: 18px; height: 34px; z-index: 999; margin-top: -17px; cursor: pointer; }
.zwgk_list span.prev{ left: 0px; background: url(20dh_icon_l.png) no-repeat;}
.zwgk_list span.next{ right: 0px; background: url(20dh_icon_r.png) no-repeat;}
.zwgk_con3{ margin-top: 20px;}
.tu_list{ margin-top: 20px; margin-right: -20px; *width: 100%;}
.tu_list li{ width: 33.3%; float: left; text-align: center;}
.tu_list li .box{ margin-right: 20px;}
.tu_list li .box img{ width: 100%; max-height:150px; margin-bottom: 10px;}
.tu_list li .box p{ line-height: 20px; color: #666666;}
.tu_list li a{ color: #666666;}
.zwgk_con3 .con2_l{ float: right;}
.zwgk_con3 .con2_r{ float: left;}
.zwgk_con3 .con2_r .con_bg{ padding-top: 15px;}
.zwgk_con3 .con2_l .icon_list{ margin-top: 35px;}
.tit2 a.more{ background-color: transparent; color: #666666; padding: 0; font-size: 16px;}
.zwgk_list1{ margin-top: 15px;}
.zwgk_list1 li{ padding: 7px 0 8px 23px; background: url(20dh_dot.png) no-repeat 8px 23px; line-height: 32px;}
.zwgk_list1 li em{ color: #019ae5; display: block; float: left; background: url(xl_line.png) no-repeat right 8px; margin-right: 14px; padding-right: 14px;}
.zwgk_list1 li a{ display: block; float: left; width: 83%;}

.zjdh_con{ line-height: 36px;}
.zjdh_con img{ float: left; width: 57.410714%; margin-right:2.4107143%;}
.zjdh_con a{ color: #019ae5;}
.zjdh_list ul{ margin-right: -18px; *width: 100%;}
.zjdh_list li{ float: left; width: 20%; }
.zjdh_list li a{ display: block; line-height:58px; margin-right: 18px; padding-left:20%; font-size: 20px; color: #666666; background-color: #ebf7fe; border-radius:3px;}
.zjdh_list li.on a,.zjdh_list li a:hover{ background-color: #019ae5; color: #ffffff;}
.zjdh_list li a span{ display: block; width: 24px; height: 24px; margin-top: 17px; margin-right: 14px; float: left; background-repeat: no-repeat; background-position: center;}
.zjdh_list li a span.icon1{ background-image: url(20dh_zjdh_icon1.png);}
.zjdh_list li.on a span.icon1,.zjdh_list li a:hover span.icon1{ background-image: url(20dh_zjdh_icon1_1.png);}
.zjdh_list li a span.icon2{ background-image: url(20dh_zjdh_icon1.png);}
.zjdh_list li.on a span.icon2,.zjdh_list li a:hover span.icon2{ background-image: url(20dh_zjdh_icon2_1.png);}
.zjdh_list li a span.icon3{ background-image: url(20dh_zjdh_icon3.png);}
.zjdh_list li.on a span.icon3,.zjdh_list li a:hover span.icon3{ background-image: url(20dh_zjdh_icon3_1.png);}
.zjdh_list li a span.icon4{ background-image: url(20dh_zjdh_icon4.png);}
.zjdh_list li.on a span.icon4,.zjdh_list li a:hover span.icon4{ background-image: url(20dh_zjdh_icon4_1.png);}
.zjdh_list li a span.icon5{ background-image: url(20dh_zjdh_icon5.png);}
.zjdh_list li.on a span.icon5,.zjdh_list li a:hover span.icon5{ background-image: url(20dh_zjdh_icon5_1.png);}
.zjdh_con1{ line-height: 36px; padding: 30px 0 0 0;}
.zjdh_con2{ line-height: 40px; padding: 22px 0 0px 0;}
.zjdh_con2 img{ float: left; width: 28.81040892%; border-radius:5px; margin-right: 6.5055762%; margin-top: 12px;}

.spfxx_tit{ line-height: 40px; padding: 10px 0; font-size: 14px;}
.spfxx_tit label{ margin-right: 10px;}
.spfxx_tit label input,.spfxx_tit label select{ border: 1px solid #aaaaaa; height: 30px; line-height: 30px; padding: 0 10px;}
.spfxx_tit label select option{ padding: 10px 0; }
.spfxx_tit input[type="submit"]{ padding: 0px 10px; line-height: 30px; border: 1px solid #aaaaaa;}

.spfxx_list th { background-color:#019ae5; color:#ffffff; line-height: 50px; text-align: center;}
.spfxx_list td { line-height: 34px;	text-align: left; padding:8px; font-size: 14px; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.spfxx_list td a { color: #000;}
.spfxx_list tr:nth-child(odd){ background-color:#fff; }
.spfxx_list tr:nth-child(even){ background-color:#f7f7f7; }
.spfxx_list tr:hover { background-color:#cde5f6; }
.spfxx_info { border: #ddd solid 1px; margin-top:15px; width: 100%;}
.spfxx_info table { width:100%; border:0; padding: 5px;}
.spfxx_info tr { background-color:#f7f7f7; }
.spfxx_info td { line-height: 34px; color: #000; padding: 4px 10px; font-size: 14px;}
.spfxx_info a { padding: 4px; text-decoration: none; display: block;}
.spfxx_info_title { font-weight:bold; font-size: 14px; background-color:#eee; text-align: center; width: 100px; padding: 4px 0;}
.spfxx_tit a{ background: #c00; color: #fff; font-size: 14px; padding: 5px 15px; }
.spfxx_tit a:hover,.spfxx_tit a.on{ background: #3494d8; text-decoration: none;}
.spfxx_con{ overflow-x: auto;}
.spfxx_con table{ table-layout: auto;}
.spfxx_list_type { margin: 10px 0px; overflow: hidden;}
.spfxx_list_type ul { overflow: hidden;}
.spfxx_list_type li { float: left; text-align: center; width: 16.5%; padding: 10px 0px; line-height: 24px;font-size: 12px; margin-left:0.1666667%;}
.hbg01 { background: #de4b05; color: #fff;}
.hbg02 { background: #ffb333; color: #005fbb;}
.hbg03 { background: #c6e4ee; color: #005fbb;}
.hbg04 { background: #247eb5; color: #fff;}
.hbg05 { background: #43a136; color: #fff;}
.hbg06 { background: #d3d7dc; color: #444;}

.hjbh_list{ margin-top: 20px;}
.hjbh_list li{ float: left; width: 20%; *width: 19.9%;}
.hjbh_list li a{ display: block; border: 1px solid #eeeeee; background: url(20dh_hjbh_con.jpg) repeat-x bottom #ffffff; margin: 0 3px; border-radius: 5px; text-align: center; padding: 15px 0;}
.hjbh_list li a img{ margin-bottom: 10px;}
.hjbh_list li.last a,.hjbh_list li:last-child a{ font-size: 14px; line-height: 18px; padding: 8px;}
/*Ã¥Â¤â€“Ã©Æ’Â¨Ã©â€œÂ¾Ã¦Å½Â¥Ã¦Â Â·Ã¥Â¼Â*/
.otherlink-bg { background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; bottom: 0; left: 0; opacity: 0; position: fixed; right: 0; top: 0; transition: all 0.3s ease 0s; z-index: 99;}
.otherlink-bg.in { opacity: 1;}
.otherlink-pop { background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); height: 180px; left: 50%; margin: -250px 0 0 -280px; overflow: hidden; position: fixed; top: -25%; transition: all 0.4s ease 0s; width: 470px; z-index: 100;}
.otherlink-pop.in { top: 50%;}
.otherlink-pop a.offBtn { color: #ccc; font-size: 20px; font-weight: 700; line-height: 20px; padding: 5px 10px; position: absolute; right: 8px; top: 5px;}
.otherlink-pop h2 { font-size: 16px; padding: 45px 40px; font-weight: normal; text-align: left; font-size: 14px; line-height: 2em;}
.otherlink-pop p.btns { background: #f5f5f5 none repeat scroll 0 0; border-top: 1px solid #ddd; bottom: 0; height: 50px; left: 0; position: absolute; text-align: right; width: 100%;}
.otherlink-pop p.btns a { border: 1px solid #bbbbbb; border-radius: 5px; color: #333; display: inline-block; font-size: 14px; height: 30px; line-height: 30px; margin: 9px 15px 0 0; padding: 0 15px;}
.otherlink-pop p.btns a:hover { background: #e6e6e6 none repeat scroll 0 0;}
.otherlink-pop p.btns a.toOtherLink { background: #337ab7 none repeat scroll 0 0; border: 1px solid #337ab7;color: #fff;}
.otherlink-pop p.btns a.toOtherLink:hover { background: #286090 none repeat scroll 0 0;}


@media print {
	body{
	   -webkit-print-color-adjust:exact;
	   -moz-print-color-adjust:exact;
	   -ms-print-color-adjust:exact;
	   print-color-adjust:exact;
   } 
   
}

#trsContent{
	padding:0 !important;
}
.h_auto{ height: auto; background-position: center bottom; background-color: #fafbfd;}
.h_auto .zwgk_list{ float: inherit; width: 100%; border-left: 1px solid #e3e3e3; padding-top: 0; margin-top: 20px; border-top: 1px solid #e3e3e3;}
.h_auto .zwgk_list li{ width: 25%; padding: 0; text-align: center; background-image: none;}
.h_auto .zwgk_list li a{ display: block; padding: 15px 0; border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
.h_auto .zwgk_list li img{ margin-bottom:7px;}

.tit_a{ height: 40px; margin: 10px -15px 0 0;}
.tit_a li{ float: left; width: 50%;}
.tit_a li a{ display: block; margin-right: 15px; height:40px; line-height:40px; border-radius: 5px; text-align: center; background-color: #ebf7fe; color: #666666;}
.tit_a li a:hover{ background-color: #019ae5; color: #ffffff;}
.tzgg_list{ margin: 10px auto; height: 288px; overflow: hidden;}
.tzgg_list li{ line-height: 24px; padding: 6px 0 6px 15px; background: url(20dh_dot_1.png) no-repeat left 17px;}


.popupmask {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	z-index: 99
  }
  
  .popup {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 700px;
	background-color: #fff;
	margin: 60px auto 0;
	padding: 30px 50px;
	font-size: 15px;
	line-height: 1.5em;
	font-weight: bold;
	*left: auto;
	*right: auto;
	*width: 1020px;
	z-index: 999;
	border-radius: 20px
  }
  
  .popup span {}
  
  .popup h2 {
	text-align: center;
	font-size: 1.6em;
	/*#0E86E0*/
	color:#019ae5;
	margin: 10px 0 30px;
  }
  
  .popup p {
	margin: 15px 0;
  }
  
  .popup a {
	display: block;
	/*#0E86E0*/
	background: #019ae5;  
	color: #fff;
	width: 100px;
	margin: auto;
	text-align: center;
	height: 32px;
	line-height: 32px;
	text-decoration: none;
  }
  
  .popup a.a_close {
	background-color: #fff;
  }
  
  .popup span.span_notice {
	position: absolute;
	z-index: 100;
	right: 0px;
	margin: 10px 0 30px;
  }
  .js_login_confirm{
	display: none;
  }
  @media screen and (max-width: 767px){
	.popup{
	  width: 70%;
	  z-index: 10000;
	}
  }