body { color: #555555; margin: 0px; padding: 0px; font-size: 16px; font-family: "Microsoft YaHei"; text-align: left; background: #ffffff;}
a { text-decoration: none; }
a:link, a:visited { color: #555555; }
a:hover { color: #0E86E0; text-decoration: none; }
* { margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; outline: none; font-style: normal; }
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; }
.clear { clear: both; }
input, select { vertical-align: middle;}
.no,.menu_icon { display: none; }
.clearflx:after,ul:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.contain { width: 1200px; margin: 0 auto; position: relative; z-index: 2 }

.head_bg{ background-color: #ffffff; border-bottom: 4px solid #0E86E0; height: 135px;}
.logo{ padding-top: 28px; float: left;}
.tq_tit{ float: left; margin-left: 30px; border-left: 1px solid #e1e1e1; line-height: 50px; padding-left: 24px; margin-top: 42px;}
.tit_r{ line-height:50px; float: right; color: #0E86E0; margin-top: 42px;}
.tit_r a{ display: inline-block; margin: 0 15px; color: #0E86E0;}
.bg{background: url(19ha_bg.jpg) no-repeat center bottom fixed;padding-top: 60px;padding-bottom: 20px;background-size: cover;}
.rs_tit{ line-height: 26px; background: url(19ha_rs.png) no-repeat left center; padding-left: 60px; width: 495px; margin: 0 auto;}
.rs_tit a{ color: #ffffff;}
.ss_tit{ width: 555px; margin: 10px auto 0; background: url(19ha_inp.png) repeat; height: 50px; line-height: 50px;}
.ss_inp{ padding-left:3%; background-color: transparent; width:85%; border: 0; line-height: 50px; float: left; }
.ss_btn{ background: url(19ha_ss_btn.png) no-repeat center #0E86E0; width: 12%; height: 50px; border: 0; float: left; cursor: pointer;}
.icon_list{ margin: 40px auto 0; width: 676px;}
.icon_list li{ float: left; width: 25%;}
.icon_list li a{ display: block; margin: 0 10px; background: url(19ha_bar_bg.png) repeat; line-height: 34px; color: #ffffff; border-radius: 5px; padding-top: 18px; height:72px; text-align: center;}
.menu{ float: left; width:11.3333333%; height: 394px; overflow: hidden;}
.menu li{ margin-bottom: 1px; text-align: center; font-size: 18px;}
.menu li a{ display: block; height: 55px; line-height: 35px; padding-top: 18px; background: url(19ha_menu_bg.png) repeat; color: #ffffff; transition: all .3s;}
.menu li.on a,.menu li a:hover{ background:none #0E86E0; font-weight: bold; height: 80px;}
.menu li a span{ width: 100%; height: 35px; display: block; margin: 0 auto; display: none;}
.menu li.on a span,.menu li a:hover span{ display: block;}
.menu li.on a span.icon1,.menu li a:hover span.icon1{ background: url(19ha_menu_icon1.png) no-repeat center;}
.menu li.on a span.icon2,.menu li a:hover span.icon2{ background: url(19ha_menu_icon2.png) no-repeat center;}
.menu li.on a span.icon3,.menu li a:hover span.icon3{ background: url(19ha_menu_icon3.png) no-repeat center;}
.menu li.on a span.icon4,.menu li a:hover span.icon4{ background: url(19ha_menu_icon4.png) no-repeat center;}
.menu li.on a span.icon5,.menu li a:hover span.icon5{ background: url(19ha_menu_icon5.png) no-repeat center;}
.con{float: left; width: 88.6666667%; background: url(19ha_con.png) repeat; height: 394px; overflow: hidden;}

.tit{ line-height: 34px; background: url(19ha_bar.png) no-repeat left center; padding-left: 133px; color: #0E86E0; font-size: 20px; font-weight: bold;}
.tit a{ color: #0E86E0;}

.con_l{ float: left; width:49.0234375%;}
.con_r{ float: right; width:49.0234375%;}
.slideBox { position: relative; overflow: hidden; margin: 0px auto; width: 100%; }
		.slideBox .hd { position: absolute; z-index: 6; bottom:14px; right:12px; font-size: 0;}
		.slideBox .hd li { display:inline-block; width:12px; height:12px; line-height:34px; color:#000; border-radius: 50%; font-size:12px; background-color:#ffffff; overflow: hidden; text-align: center; margin:0 3px; cursor: pointer;}
		.slideBox .hd li.on { background: #0E86E0;}
		.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: 302px;}
		.slideBox .bd li a { -webkit-tap-highlight-color: rgba(0,0,0,0);}
		.slideBox .bd li .title1 { display: block; width:80%; position: absolute; bottom: 0; z-index: 3; height: 44px; font-size: 16px; line-height: 44px; color: #fff; text-align:left; padding-left: 20px; }
		.slideBox .pic { z-index: 1 }
		.slideBox .bd li .txt-bg { position: absolute; bottom: 0px; z-index: 1; height: 44px; width: 100%; overflow: hidden; background: url(19ha_menu_bg.png) repeat; }
		.slideBox .prev, .slideBox .next { position: absolute; top: 50%; margin-top: -40px; display: block; width:34px; height:80px; cursor: pointer; z-index: 999;}
		.slideBox .next { right:0px; background:url(19ha_icon_r.png) no-repeat; }
		.slideBox .prev { left: 0; background:url(19ha_icon_l.png) no-repeat; }
		.slideBox .prevStop { display: none; }
		.slideBox .nextStop { display: none; }
		@media screen and  (max-width:996px){
			.slideBox .hd,.tit li span,.list li span{ display:none}
			.slideBox .bd { height:auto}
			.slideBox .bd li img{ height:auto}
		}
.tit1{ line-height: 45px; background:url(19ha_tit.png) repeat-x; padding-right:20px; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;}
.tit1 ul,.tit1 li{ float: left;}
.tit1 li a{ padding:0 13px; display: block; background: url(19ha_line.jpg) no-repeat right center; font-size: 17px;}
.tit1 li.on a,.tit1 li a:hover{ font-size: 18px; font-weight: bold; color: #ffffff; background:none #0E86E0; padding: 0 11px;}
.tit1 li:last-child a{ background-image: none; padding:0 13px;}
.tit1 .more{ float: right;}
.tit1 .more a,.tit5 .more a{ background: url(19ha_arr.png) no-repeat right center; padding-right: 12px; font-size: 14px; color: #999999;}
.list{ margin-top: 10px;}
.list li{ line-height: 40px; background: url(19ha_dot.png) no-repeat 2px center; padding-left: 17px;}
.list li:hover{ background: url(19ha_dot_1.png) no-repeat 2px center; color: #0E86E0;}
.list li span{ float: right; font-size: 14px; color: #999999;}
.list li em{ background: url(19ha_line3.jpg) no-repeat right center; padding-right: 10px; margin-right: 10px;}
.zt_con{ background: url(19ha_con.png) repeat; margin: 20px auto 0; padding: 20px;}
.zt_t1{ float: left; width:6.89655172%;}
.zt_t1 img{ width: 100%;}
.zt_list{ overflow: hidden; position: relative; float: right; width: 91.379310344%;}
.zt_list li{ float: left; width: 258px; height:80px; margin-right:9px; position: relative;}
.zt_list .prev,.zt_list .next{ position: absolute; top:0; width: 34px; height:80px; cursor: pointer; z-index: 999;}
.zt_list .prev{ left: 0; background: url(19ha_icon_l.png) no-repeat;}
.zt_list .next{ right: 0; background: url(19ha_icon_r.png) no-repeat;}
.zt_list li img{ width: 100%;}
.zt_list li em{ position: absolute; left: 0; top: 0; }
.zt_list li em.ygd{ background-color:#ff0000; background-color:rgba(205,0,0,.7); color: #ffffff; font-size: 12px; padding: 2px 10px 4px 10px;}

.con1_l{ float: left; width:68.65234375%;}
.con1_r{ float: right; width:29.4921875%; padding-top: 16px;}
.tit2{ background: url(19ha_tit1.jpg) repeat-x bottom; line-height: 52px;}
.tit21{ background: url(19ha_tit1.jpg) repeat-x bottom; line-height:36px;}
.tit2_l{ float: left; font-weight: bold; font-size: 18px; color: #0E86E0; background: url(19ha_tit1_bar.jpg) repeat-x bottom;}
.tit21_l{ float: left; font-size: 16px; color: #0E86E0; background: url(19ha_tit1_bar.jpg) repeat-x bottom;}
.tit2_r{ float: right;}
.tit2_r a{ background: url(19ha_arr.png) no-repeat right center; padding-right: 13px; font-size: 14px; color: #797979;}
.icon_list1{ margin-top: 9px;}
.icon_list2{ margin-top: 12px;}
.icon_list1 li,.icon_list2 li{ float: left; width: 25%; text-align: center; margin-bottom: 3px;}
.icon_list1 li a,.icon_list2 li a{ display: block; margin: 0 2px; font-size: 15px;}
.icon_list1 li img,.icon_list2 li img{ max-width: 100%;}
.icon_list1 li p,.icon_list2 li p{ line-height: 34px;}
.tit3{ background-color: #f7f7f7; line-height: 36px; border-left: 2px solid #0E86E0; padding-left: 17px; margin-top: 10px; padding-right: 15px;}
.tit3_l{ float: left; color: #0E86E0; font-size: 15px;}
.con1{ margin-top: 17px;}
.con1 .tu{ float: left; width: 27.0270270%; height: 293px; position: relative; z-index: 1;}
.con1 .tu img{ width: 100%; height: 100%; z-index: 3; position: relative;}
.con1 .tu:before{ position:absolute; content: ''; right: -7px; bottom: -8px; z-index:1; left: 7px; top: 8px; border: 1px solid #cccccc;}
.con2{ float: right; width: 69.70128%; font-size: 15px; line-height: 28px;}
.bar_list{ margin-right: -9px; margin-top: 8px;}
.bar_list li{ float: left; width: 25%; margin-top: 9px;}
.bar_list li a{ display: block; background-color: #f7f7f7; border: 1px solid #e1e1e1; text-align: center; border-radius: 5px; line-height: 38px; margin-right: 9px; font-size: 15px;}
.con2_l{ float: left; width:38.4765625%;}
.con2_r{ float: right; width: 59.765625%;}
.tit4{ line-height: 33px; background: url(19ha_tit1.jpg) repeat-x bottom;}
.tit4_l{ float: left; padding-left: 4px; font-weight: bold; font-size: 17px; color: #0E86E0;}
.tit4_l img{ margin-right: 10px;}
.list1{ margin-top: 10px; margin-right: -10px;}
.list1 li{ width: 50%; line-height: 43px; float: left;}
.list1 li a{ display: block; margin-right: 10px; border-left: 2px solid #5cb764; background-color: #ebf6f3; padding-left: 13px;}
.list1 li:nth-child(4n+2) a,.list1 li:nth-child(4n+3) a{ border-left: 2px solid #f3b556; background-color: #f6f7f3;}
.zwgk_r1 .list1{ margin-right: 0;}
.zwgk_r1 .list1 li{ float: inherit; width: 100%;}
.zwgk_r1 .list1 li a{ margin-right: 0; font-size: 15px;}
.zwgk_r1 .list1 li:nth-child(4n+3) a{ border-left: 2px solid #5cb764; background-color: #ebf6f3;}
.zwgk_r1 .list1 li:nth-child(even) a{ border-left: 2px solid #f3b556; background-color: #f6f7f3;}
.zdgg_num{ float: right; padding-right: 20px; padding-top: 14px;}
.zdgg_num li{ width: 6px; height: 6px; margin-left: 6px; background-color: #e1e1e1; float: left; cursor: pointer;}
.zdgg_num li.on,.zdgg_num li:hover{ background-color: #0E86E0;}
.zdgg_bd{ margin-top: 10px; margin-right: -9px; overflow: hidden;}
.zwgk_list{ margin-top: 12px; margin-right: -19px;}
.zdgg_bd li{ float: left; width: 25%; text-align: center;}
.zwgk_list li{ width:12.5%;}
.zdgg_bd li a{ display: block; margin-right: 9px;}
.zwgk_list li a{ margin-right: 19px; border: 1px solid #e1e1e1; background-color: #f7f7f7; padding-top: 14px; height: 64px; border-radius: 8px;}
.zdgg_bd li a span{ display: block; width: 100%; height: 58px; background-color: #f5f5f5; background-position: center; background-repeat: no-repeat; border-radius: 8px;}
.zwgk_list li a span{ background-color: transparent; height: 30px; border-radius: 0;}
.zdgg_bd li.on a span,.zdgg_bd li a:hover span,.zwgk_list li.on a,.zwgk_list li a:hover{ background-color: #0E86E0; color: #ffffff;}
.zdgg_bd li a span.ico1{ background-image: url(19ha_icon9.png);}
.zdgg_bd li.on a span.ico1,.zdgg_bd li a:hover span.ico1{ background-image: url(19ha_icon9_1.png);}
.zdgg_bd li a span.ico2{ background-image: url(19ha_icon10.png);}
.zdgg_bd li.on a span.ico2,.zdgg_bd li a:hover span.ico2{ background-image: url(19ha_icon10_1.png);}
.zdgg_bd li a span.ico3{ background-image: url(19ha_icon11.png);}
.zdgg_bd li.on a span.ico3,.zdgg_bd li a:hover span.ico3{ background-image: url(19ha_icon11_1.png);}
.zdgg_bd li a span.ico4{ background-image: url(19ha_icon12.png);}
.zdgg_bd li.on a span.ico4,.zdgg_bd li a:hover span.ico4{ background-image: url(19ha_icon12_1.png);}
.zdgg_bd li a span.ico5{ background-image: url(19ha_icon20.png);}
.zdgg_bd li.on a span.ico5,.zdgg_bd li a:hover span.ico5{ background-image: url(19ha_icon20_1.png);}
.zdgg_bd li a span.ico6{ background-image: url(19ha_icon21.png);}
.zdgg_bd li.on a span.ico6,.zdgg_bd li a:hover span.ico6{ background-image: url(19ha_icon21_1.png);}
.zdgg_bd li a span.ico7{ background-image: url(19ha_icon22.png);}
.zdgg_bd li.on a span.ico7,.zdgg_bd li a:hover span.ico7{ background-image: url(19ha_icon22_1.png);}
.zdgg_bd li a span.ico8{ background-image: url(19ha_icon23.png);}
.zdgg_bd li.on a span.ico8,.zdgg_bd li a:hover span.ico8{ background-image: url(19ha_icon23_1.png);}
.zdgg_bd li a span.ico9{ background-image: url(19ha_icon24.png);}
.zdgg_bd li.on a span.ico9,.zdgg_bd li a:hover span.ico9{ background-image: url(19ha_icon24_1.png);}
.zdgg_bd li a span.ico10{ background-image: url(19ha_icon25.png);}
.zdgg_bd li.on a span.ico10,.zdgg_bd li a:hover span.ico10{ background-image: url(19ha_icon25_1.png);}
.zdgg_bd li a span.ico11{ background-image: url(19ha_icon26.png);}
.zdgg_bd li.on a span.ico11,.zdgg_bd li a:hover span.ico11{ background-image: url(19ha_icon26_1.png);}
.zdgg_bd li a span.ico12{ background-image: url(19ha_icon27.png);}
.zdgg_bd li.on a span.ico12,.zdgg_bd li a:hover span.ico12{ background-image: url(19ha_icon27_1.png);}
.zdgg_bd li a span.ico13{ background-image: url(19ha_icon28.png);}
.zdgg_bd li.on a span.ico13,.zdgg_bd li a:hover span.ico13{ background-image: url(19ha_icon28_1.png);}
.zdgg_bd li a span.ico14{ background-image: url(19ha_icon29.png);}
.zdgg_bd li.on a span.ico14,.zdgg_bd li a:hover span.ico14{ background-image: url(19ha_icon29_1.png);}
.zdgg_bd li a span.ico15{ background-image: url(19ha_icon30.png);}
.zdgg_bd li.on a span.ico15,.zdgg_bd li a:hover span.ico15{ background-image: url(19ha_icon30_1.png);}
.zdgg_bd li a span.ico16{ background-image: url(19ha_icon31.png);}
.zdgg_bd li.on a span.ico16,.zdgg_bd li a:hover span.ico16{ background-image: url(19ha_icon31_1.png);}
.zdgg_bd li p{ line-height: 34px; font-size: 15px;}
.tit5{ background: url(19ha_tit1.jpg) repeat-x bottom; line-height: 45px;}
.tit5 ul,.tit5 li{ float: left;}
.tit5 .more{ float: right;}
.tit5 li{ background: url(19ha_line1.jpg) no-repeat right center;}
.tit5 li:last-child{ background-image: none;}
.tit5 li a{ padding: 0 15px; font-size: 16px; display: block;}
.tit5 li.on a,.tit5 li a:hover{ background-color: #0E86E0; color: #ffffff; font-size: 17px; font-weight: bold; padding: 0 13px;}
.tit5 li a i{ width: 12px; height: 6px; margin-left: 6px; display: inline-block; background: url(19ha_tit_arr.png) no-repeat;}
.tit5 li.on a i,.tit5 li a:hover i{ background: url(19ha_tit_arr_1.png) no-repeat;}
.line{ background: url(19ha_tit1.jpg) repeat-x; margin:5px auto 11px; height: 1px; overflow: hidden;}
.bar_list1{ margin-right: -9px;}
.bar_list1 li{ float: left; width: 25%;}
.bar_list1 li a{ display: block; color: #ffffff; border-radius: 8px; margin-right: 9px; text-align: center; line-height: 40px; padding: 20px 0;}
.bar_list1 li a img{ margin-right: 12px;}
.bar_list1 li.hd_bar{ width: 50%;}
.bar_list1 li.hd_bar a{ padding: 0;}
.zwgk_c1 .bar_list1 li{ float: inherit; width: 100%; margin-bottom: 7px;}
.zwgk_c1 .bar_list1,.zwgk_c1 .bar_list1 li a{ margin-right: 0;}
.t_bg1 a{ background: url(19ha_bar_bg1.png) no-repeat; background-size: 100% 100%;}
.t_bg2 a{ background: url(19ha_bar_bg2.png) no-repeat; background-size: 100% 100%;}
.t_bg3 a{ background: url(19ha_bar_bg3.png) no-repeat; background-size: 100% 100%;}
.t_bg4 a{ background: url(19ha_bar_bg4.png) no-repeat; background-size: 100% 100%;}
.con3_l{ float: left; width:60.546875%;}
.con3_r{ float: right; width: 37.5%;}
.tit6{ padding-top: 12px; height:66px; overflow: hidden;}
.tit6 ul{ background-color: #f7f7f7; border: 1px solid #e1e1e1;}
.tit6 li{ float: left; width: 33.3%; text-align: center; background: url(19ha_bs_line.jpg) no-repeat right center; position: relative; height: 64px;}
.tit6 li a{ font-size: 18px; color: #0E86E0; padding-top: 12px; line-height: 42px; display: block; transition: all .3s;}
.tit6 li a span{ display: none; height:26px;}
.tit6 li a span img{ margin-top: -10px;}
.tit6 li.on a span,.tit6 li a:hover span{ display: block;}
.tit6 li.on a,.tit6 li a:hover{ line-height: 32px; background: url(19ha_bs_tit_bar.jpg) no-repeat center top; position: absolute; left: 0; right: -1px; top: -12px; height: 64px; color: #ffffff;}
.con3_l .bd1{ border: 1px solid #e1e1e1; border-top: 0; padding: 23px; height: 230px;}
.icon_list3 .bd2 li{ float: left; width:14.28571429%; text-align: center; margin-bottom: 10px; font-size: 15px;}
.icon_list3 .bd2 li a{ display: block;}
.icon_list3 .bd2 li span{ width: 60px; height:28px; padding: 16px 0; margin:0 auto; display: block; background: url(19ha_bs_icon_bg.png) no-repeat center top;}
.icon_list3 .bd2 li p{ line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bm_list{ margin-right: -9px; margin-top: -9px;}
.bm_list1{ margin-top: 9px;}
.bm_list li{ float: left; width: 25%; margin-top: 9px;}
.bm_list1 .bd3 li{ float: left; width: 20%; margin-top: 20px;}
.bm_list li a,.bm_list1 .bd3 li a{ display: block; background-color: #f7f7f7; border: 1px solid #e1e1e1; text-align: center; border-radius: 5px; line-height: 38px; margin-right: 9px; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bm_list1 .bd3 li a{ padding: 6px 0;}

.bmfw_bd,.bar_list2,.bar_list3{ margin-right: -10px;}
.icon_list3 .num,.bm_list1 .num{ text-align: center; height: 9px;}
.icon_list3 .num li,.bm_list1 .num li{ display: inline-block; width:7px; border-radius: 50%; height:7px; background-color: #ffffff; border: 1px solid #0E86E0; cursor: pointer;}
.icon_list3 .num li.on,.bm_list1 .num li.on{ background-color: #0E86E0;}
.bar_list2{ margin-top: 7px;}
.bar_list3,.bm_list1 .num{ margin-top: 10px;}
.bmfw_bd ul{ padding-top: 5px;}
.bmfw_bd li,.bar_list2 li{ float: left; width: 33.3%; margin-top:9px;}
.bmfw_bd li a{ display: block; background-color: #f7f7f7; border: 1px solid #e1e1e1; text-align: center; border-radius: 5px; line-height: 38px; margin-right:10px; font-size: 15px;}
.bar_list3 li{ float: left; width:50%;}
.bar_list2 li a,.bar_list3 li a{ display: block; text-align: center; margin-right: 10px; color: #ffffff; line-height: 34px; padding: 15px 0;}
.t_bg_1 a{ background: url(19ha_bs_bar1.jpg) no-repeat; background-size: 100% 100%;}
.t_bg_2 a{ background: url(19ha_bs_bar2.jpg) no-repeat; background-size: 100% 100%;}
.t_bg_3 a{ background: url(19ha_bs_bar3.jpg) no-repeat; background-size: 100% 100%;}
.t_bg_4 a{ background: url(19ha_bs_bar4.jpg) no-repeat; background-size: 100% 100%;}
.t_bg_5 a{ background: url(19ha_bs_bar5.jpg) no-repeat; background-size: 100% 100%;}
.t_bg_8 a{ background: url(19ha_bs_bar6.png) no-repeat; background-size: 100% 100%;}
.t_bg_9 a{ background: url(19ha_bs_bar7.png) no-repeat; background-size: 100% 100%;}
.t_bg_10 a{ background: url(19ha_bs_bar8.png) no-repeat; background-size: 100% 100%;}
.t_bg_11 a{ background: url(19ha_bs_bar9.png) no-repeat; background-size: 100% 100%;}
.bar_list3 li.t_bg_6 a{ background: url(19ha_hdjl_bar.png) no-repeat; background-size: 100% 100%; padding: 23px 0 24px 0;}
.bar_list3 li.t_bg_7 a{ background: url(19ha_hdjl_bar1.png) no-repeat; background-size: 100% 100%; padding: 23px 0 24px 0}
.bar_list3 li a img{ margin-right: 10px;}


.hd_con{ margin-top: 15px;}
.hd_con>img{ float: left; width: 72.0812183%;}
.hd_con_r{ float: right; width: 25.38071%;}
.hd_con_r a{ background: url(19ha_hd_bar.jpg) repeat; border: 1px solid #e1e1e1; border-radius: 5px; display: block; line-height: 38px; padding: 20px 0; text-align: center; font-size: 15px;}
.hd_con_r a img{ margin-right: 7px;}
.hd_list{ margin-top: 15px;}
.hd_list li{ line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hd_list li span{ font-weight: bold; color: #0E86E0;}

.bot_bg{ background-color: #ffffff;}
.bot_tit_bg{ background-color: #eeeeee; line-height: 50px;}
.bot_tit{ line-height:32px; padding:9px 0;}
.bot_tit li{ float: left; width: 25%; background: url(19ha_line1.jpg) no-repeat right center;}
.bot_tit li:hover,.bot_tit li.on{ color: #333333;}
.bot_tit li:last-child{ background: none;}
.bot_tit li .bot_con{ margin-right: 10px; position: relative;}
.bot_tit li .bot_con dl{ display: none; position: absolute; left:30px; bottom:33px; right: 29px; padding-left: 23px; height: 180px; overflow-y: auto; background-color: #ffffff; font-size: 14px; line-height: 34px; border: 1px solid #d9d9d9;}
.bot_tit li .bot_con p{ cursor: pointer; text-align: center; height: 32px; line-height: 32px;}
.bot_tit li .bot_con p i{background: url(19ha_arr1.png) no-repeat right center; width:10px; height:6px; display: inline-block; margin-left:8px;}
.bot_tit li:hover .bot_con dl{ display: block;}
.bot{ padding:35px 0 25px 0; margin: 0 auto; width: 980px;}
.bot_l{ float: left; width: 70px; padding-top: 20px;}
.bot_c{ float: left; line-height:24px; text-align: center; font-size: 14px; width: 78%;}
.bot_r{ float: right; padding-top: 18px; margin-left: 10px;}
.bot_tit1{ line-height:30px; margin-bottom: 12px;}
.bot_tit1 a{ margin: 0 25px;}
.bot_c span{ margin: 0 10px;}

.pf_con{ position: fixed; right:0px; top:50%; width:100px; height: 200px; margin-top: -100px; z-index: 9999;}
.pf_con li{ text-align: center; height:100px; position: relative;}
.pf_con li a{ display: block; padding-top:19px; height:81px; line-height: 35px; font-size: 14px; background-color: #ffffff; border: 1px solid #d7dee1;}
.pf_con li .pf_con1{ display: none; position: absolute; right:93px; top:-8px; width: 125px; text-align: center;}
.pf_con li .pf_con2{ padding: 11px; width:95px; height:95px; position: relative; z-index: 3; background-color: #ffffff;}
.pf_con li .pf_con1 i{ width:7px; height: 14px; background: url(19ha_pf_j.png) no-repeat; z-index: 4; display: block; position: absolute; right: 0; top:50%; margin-top: -7px;}
.pf_con li .pf_con1 img{ width:95px; height:95px;}
.pf_con li.on .pf_con1,.pf_con li:hover .pf_con1{ display: block;}
.pf_con li.on a,.pf_con li a:hover{ background-color: #0E86E0; color: #ffffff;}
.pf_con li span{ display: block; height:35px;}
.pf_con li span.pf_icon1{ background: url(19ha_pf_icon1.png) no-repeat center;}
.pf_con li.on span.pf_icon1,.pf_con li a:hover .pf_icon1{ background: url(19ha_pf_icon1_1.png) no-repeat center;}
.pf_con li span.pf_icon2{ background: url(19ha_pf_icon2.png) no-repeat center;}
.pf_con li.on span.pf_icon2,.pf_con li a:hover .pf_icon2{ background: url(19ha_pf_icon2_1.png) no-repeat center;}


.head_bg1{ height: 136px; background-color: #ffffff;}
.head_bg1 .logo{ padding-top: 25px;}
.menu_bg{ background-color: #0E86E0;}
.menu_bg li{ float: left; width: 16.66666667%; text-align: center; background: url(19ha_menu1_line.jpg) no-repeat right center;}
.menu_bg li:last-child{ background-image: none;}
.menu_bg li a{ display: block; margin: 10px 20px; line-height: 36px; font-size: 18px; color: #ffffff;}
.menu_bg li a img{ margin-top: -5px; margin-right: 12px;}
.menu_bg li.on a,.menu_bg li a:hover{ background:url(19ha_menu_bar.png) repeat; border-radius: 18px;}

.gl_con { background:url(19ha_con.png) repeat; padding: 0 20px 20px 20px;}
.gl_tit { line-height:30px; padding: 13px 20px 13px 44px; background: url(19ha_gl_icon1.png) no-repeat left 15px; font-size: 15px;}
.tit_r1{ padding-top: 18px; float: right;}
.tit_r1 .tit_r{ margin-top: 0; float: inherit;}
.tit_r1 .ss_tit{ margin-top: 0; width: 500px;}
.ss_inp{border: 1px solid #e4e4e4;line-height: 48px;width: 84.5%;height: 48px;}

.gl_con1{ background: url(19ha_tit1.jpg) repeat-y left; position: relative;}
.gl_con1_b{ position: absolute; z-index: 3; left:-20px; bottom:-20px; width: 358px; height: 109px; background: url(19ha_gl_con.png) no-repeat;}
.gl_line{ position: absolute; z-index: 2; left:22.3%; width: 1px; top: 0; bottom:24px; display: block; background: url(19ha_tit1.jpg) repeat-y left;}
.gl_l{ width: 22.4137931%; float: left; position: relative; z-index: 4;}
.gl_r{ width: 75.8620689%; float: right;}
.gl_tit1{ background: url(19ha_gl_tit1.jpg) no-repeat; background-size: 100% 100%; line-height:66px; font-size: 22px;  color: #ffffff; padding-left: 26px; }
.gl_tit1 img{ margin-right:18px;}
.gl_bg{ height: 10px; background-color: #ffffff; margin-right: -1px;}
.gl_list{ padding: 20px;}
.gl_list>ul>li { line-height:48px; margin-bottom: 10px;}
.gl_list>ul>li>a { display: block; line-height: 28px; padding-bottom: 10px; padding-top: 10px; padding-left:20px; background: url(19ha_gl_arr.png) no-repeat 93% center #ffffff; padding-right: 10%; border: 1px solid #e1e1e1;}
.gl_list>ul>li.on>a, .gl_list>ul>li>a:hover{ background: url(19ha_gl_arr_1.png) no-repeat 93% center #eef8ff; border: 1px solid #0E86E0; color: #0E86E0;}
.gl_list>ul>li ul{ display: none; padding:0 19px; border: 1px solid #e1e1e1; background-color: #ffffff;}
.gl_list>ul>li.on ul{ display: block;}
.gl_list>ul>li ul li{ line-height: 50px; font-size: 15px; border-bottom: 1px solid #e1e1e1;}
.gl_list>ul>li ul li:last-child{ border-bottom: 0;}
.gl_list>ul>li ul li a{ display: block; background: url(19ha_gl_icon2.png) no-repeat left center; padding-left: 15px;}
.gl_list>ul>li ul li a:hover,.gl_list>ul>li ul li.on a{ background: url(19ha_gl_icon2_1.png) no-repeat left center; color: #0E86E0; font-weight: bold;}
.gl_tit2{ background: url(19ha_tit1.jpg) repeat-x bottom; line-height:52px;}
.gl_tit2_l{ font-size: 20px; font-weight: bold; color: #0E86E0; float: left; background: url(19ha_gl_icon.jpg) no-repeat left center; padding-left: 12px;}
.gl_tit2_r{ float: right; padding-right: 10px;}
.gl_list1 li{ border-bottom: 1px dashed #e1e1e1; line-height: 28px; padding: 15px 10px 15px 17px; background: url(19ha_dot.png) no-repeat left 27px;}
.gl_list1 li span{ float: right; color: #999999;}
.gl_list1 li:hover{ background: url(19ha_dot_1.png) no-repeat left 27px; color: #0E86E0; cursor: pointer;}

.gl_list2 li{ border-bottom: 1px solid #e1e1e1; padding: 19px 0; line-height:34px;}
.gl_list2 li img{ float: left; width: 35%; margin-right: 20px; height:185px;}
.gl_list2 li h3,.zxft_con h3{ border-bottom: 1px dashed #e1e1e1; padding: 5px 0 20px 0; line-height: 30px; font-size: 20px; margin-bottom:15px;}
.gl_list2 li h3,.gl_list2 li p,.zxft_con h3,.zxft_con h3 p{ overflow: hidden;}
.gl_list2 li:hover h3,.gl_list2 li:hover h3 a,.zxft_con h3,.zxft_con h3 a{ color: #0E86E0;}


.fy_list{ margin: 40px auto 0; color: #797979; text-align: center; font-size: 0; padding-bottom: 20px;}
	.fy_list a,.fy_list span{ font-size: 14px; display: inline-block; box-sizing:initial; line-height: 18px; padding: 10px 15px; border: 1px solid #e2e2e2; background-color: #ffffff; margin:0 6px; color: #797979; border-radius: 5px;}
	.fy_list a.on,.fy_list span.on,.fy_list a:hover{ background-color: #0E86E0; color: #ffffff; border: 1px solid #0E86E0;}
	.fy_list span:first-child,.fy_list span:nth-child(2),.fy_list a:nth-last-child(2),.fy_list a:last-child{ font-family: simsun; font-weight: bold;}

.xl_con{ padding:0px 80px;}
.xl_tit{ padding-top: 24px; padding-bottom: 30px; text-align: center; font-size: 30px; font-weight: bold; line-height:48px; color: #0E86E0;}
.xl_tit1{ border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; padding:12px 10px; position: relative; z-index: 4; font-size: 14px; color: #797979;}
.xl_tit1_l{ float: left; line-height: 32px;}
.xl_tit1_l span{ margin-right: 20px; display: inline-block;}
.xl_tit1_r{ float: right; font-size: 0; position: relative;}
.xl_tit1_r>span{ float: left; width:25px; height:32px; text-align: center; border-radius: 3px; background: url(19ha_bs_line.png) no-repeat right center; line-height:32px; padding: 0 20px; display: inline-block; cursor: pointer;}
.xl_tit1_r span.share{ background: url(19ha_xl_icon7.png) no-repeat center;}
.xl_tit1_r span.share:hover,.xl_tit1_r span.share.on{ background: url(19ha_xl_icon7_1.png) no-repeat center;}
.xl_tit1_r .share_con{ position: absolute; width: 170px; top:35px; right: -55px; display: none;}
.xl_tit1_r .share_con1{ border: 1px solid #e2e2e2; background-color: #f7f7f7; padding:0px 8px 15px 8px; position: relative; z-index:5; margin-top: -1px;}
.xl_tit1_r i{ width: 11px; display: block; height: 7px; position: relative; z-index: 6; background: url(19ha_xl_j.png) no-repeat; margin:0 auto;}
.xl_tit1_r .share_con1 li{ float: left; width: 33.3%; text-align: center; line-height: 25px; margin-top: 15px;}
.xl_con1{ line-height:30px; z-index: 3; position: relative; padding: 25px 0;}
.xl_con1 img{ margin: 20px 0; max-width: 100%;}
.xl_con1 img.img1{ margin: 0 20px 0 0; width:18%; max-height: 185px; border: 1px solid #cccccc; padding: 5px; float: left; background-color: #ffffff;}

.xl_ewm{ background: url(19ha_xl_tu_bg.png) no-repeat center; width: 100px; height: 100px; padding: 25px 25px 24px 25px; text-align: center; margin:20px auto 0;}
.xl_con1 .xl_ewm img{ margin: 0;}
.xl_tit2{ line-height: 40px; margin-top:40px; text-align: center; font-size: 0;}
.xl_tit2 a{ display: inline-block; width: 100px; border-radius: 5px; margin: 0 5px; background-color: #eff7ff; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #226ebc;}
.xl_tit2 a img{ margin-right: 10px; margin-top: -3px;}

.wzdh_list{ margin: 20px auto 0; padding: 0 30px;}
.wzdh_list li{ float: left; width: 20%; line-height: 36px; background: url(19ha_dot.png) no-repeat left center;}
.wzdh_list li a{ padding-left: 18px;}

.hdjl_l{ float: left; width: 64.396551%;}
.hdjl_r{ float: right; width:33.965517%;}
.tab{ margin-top: 7px; border: 1px solid #e1e1e1; border-right: 0; height: 40px; border-radius: 5px; background: url(19ha_hd_bar.jpg) repeat; border-radius: 5px;}
.tab td{ border-right: 1px solid #e1e1e1; font-size: 15px; text-align: center;}
.tab1{ margin-top: 5px;}
.tab1 td{ font-size: 15px; line-height: 40px;}
.tab1 span,.list span.jxz,.list span.yjs{ padding: 0 15px; line-height: 22px; border-radius: 11px; display: inline-block; background-color: #e1e1e1; color: #ffffff; font-size: 14px;}
.list span.jxz,.list span.yjs{ margin-top: 8px; margin-right: 20px;}
.tab1 span.clz,.list span.jxz{ background-color: #3acdb8;}
.hdjl_con{ background: url(19ha_hdjl_con.png) no-repeat center top; padding:20px 13px 40px 18px; margin-top: 10px; color: #999999; font-size: 15px;}
a.btn1{ width:136px; margin: 13px auto 0; text-align: center; height: 36px; line-height: 36px; display:block; border-radius: 18px; background-color: #0E86E0; color: #ffffff;}
.hdjl_con h3{ line-height: 34px; font-size: 22px; font-weight: bold; color: #0E86E0; text-align: center; margin-bottom: 6px;}
.hdjl_tu{ margin-top: 15px;}
.hdjl_tu img{ width: 100%;}
.line1{ margin:10px auto 11px; border-bottom: 1px dashed #e1e1e1; height: 1px; overflow: hidden;}
.hdjl_list{ margin-right: -10px; padding-top: 5px;}
.hdjl_list li{ float: left; width: 50%;}
.hdjl_list li a{ display: block; margin-right: 10px;  background: url(19ha_hd_bar.jpg) repeat; border: 1px solid #e1e1e1; border-radius: 5px; display: block; line-height: 38px; padding: 10px 0; text-align: center; font-size: 15px;}
.hdjl_list li a img{ margin-right: 7px; margin-top: -3px;}


.ld_con{ border: 1px solid #e1e1e1; margin-top: 13px; padding: 0 17px 20px 17px;}
.ld_tit{ margin:-11px -5px 4px -5px; height: 22px; line-height: 22px;}
.ld_tit_l{ padding-left:7px; padding-right: 10px; font-size: 18px; font-weight: bold; float: left; position: relative;}
.ld_tit_l img{ margin-right: 14px; margin-top: -4px;}
.ld_tit_l:before,.ld_tit_r:before{ content: ''; height: 1px; top: 10px; left: 0; right: 0; background-color: #f3fafd; position: absolute; z-index: 1;}
.ld_tit_r{ float: right; padding: 0 10px; position: relative;}
.ld_tit_l span,.ld_tit_r span{ position: relative; z-index: 3;}
.ld_tit1{ font-size: 20px; font-weight: bold; color: #0E86E0; margin-top: 20px;}
.ld_tit1 em{ display: inline-block;}
.ld_tit1 em.ld_bar{ border: 1px solid #0E86E0; height: 25px; line-height: 25px; border-left: 0; font-size: 14px; font-weight: normal; padding-right: 23px; border-bottom-right-radius: 4px; border-top-right-radius: 4px;}
.ld_tit1 em.ld_bar img{ margin-right: 8px; margin-top: -2px;}


.myzj_list{ margin:15px auto 0;}
.myzj_list li{ padding:10px 0; border-bottom:1px dashed #e1e1e1; cursor: pointer;}
.myzj_list li .myzj_l{ float:left; width:75%;}
.myzj_list li .myzj_r{ float:right; width:25%; padding-top:10px;}
.myzj_list li .myzj_l h3{ font-size:16px; font-weight:normal; line-height: 30px; background: url(19ha_dot.png) no-repeat left 13px; padding-left: 17px;}
.myzj_list li:hover .myzj_l h3{ background: url(19ha_dot_1.png) no-repeat left 13px; color: #0E86E0;}
.myzj_list li .myzj_l span{ background-color:#f5f5f5; padding:4px 13px; border-radius:14px; line-height:22px; text-align:center; background-color: #e1e1e1; font-size:13px; margin-left:12px; color:#ffffff}
.myzj_list li .myzj_l p{ line-height: 22px; padding-left: 17px; color: #999999; font-size: 14px;}
.myzj_list li .myzj_r a{ border:1px solid #44a3ea; color: #0E86E0; height:30px; font-size: 14px; border-radius: 5px; line-height:30px; display:block; float:right; padding-left:15px; padding-right:15px; margin-left:16px;}
.myzj_list li .myzj_r a em{ margin-right:10px; background:url(19ha_zj_icon.png) no-repeat center; float: left; display: block; width: 14px; height: 30px;}
.myzj_list li:hover .myzj_r a{ border: 1px solid #0E86E0; background-color: #0E86E0; color: #ffffff;}
.myzj_list li:hover .myzj_r a em{ background: url(19ha_zj_icon_1.png) no-repeat center;}
.myzj_list li .myzj_l span.zjz{ color:#ffffff; background-color:#3acdb8;}

.zxft_con { padding:18px; border: 1px solid #e1e1e1; margin-top: -1px; line-height: 34px; }
.zxft_con img { width: 27.5892857%; float: left; margin-right: 19px; height: 185px; }
.zxft_tit1 { background-color: #f7f7f7; border: 1px solid #eeeeee; height: 44px; line-height: 44px; padding: 0 10px 0 26px;}
.zxft_tit1_l { float: left; }
.zxft_tit1_l li { float: left; margin-right: 24px; font-size: 16px; }
.zxft_tit1_l li.on { background: url(19ha_tit2_bar.png) no-repeat center bottom; }
.zxft_tit1_r { float: right; font-size: 14px; }
.zxft_tit1_r span { float: left; display: inline-block; padding: 0; margin: 0 5px; }
.zxft_tit1_r span img { margin-right: 5px; }
.zxft_tit1_r span select { margin-bottom: 3px; height: 24px; }
.zxft_tit1_r span select.sel1 { border-radius: 13px; background-color: #eeeeee; padding: 1px 13px; border: 0; height: 26px;}
.zxft_tit1_r ul { float: left; margin-top: 10px; margin-left: 10px; margin-right: 10px; }
.zxft_tit1_r li { float: left; margin: 0; padding: 0; line-height: 26px; background: none; }
.zxft_tit1_r li a { width: 55px; height: 26px; display: block; text-align: center; background: #eeeeee; border: none; line-height: 26px; text-align: center; }
.zxft_tit1_r li a:hover, .zxft_tit1_r li a.cur { background: #0e86e0; color: #fff; }
.zxft_tit1_r li:first-child a { border-bottom-left-radius: 13px; border-top-left-radius: 13px; }
.zxft_tit1_r li:last-child a { border-bottom-right-radius: 13px; border-top-right-radius: 13px; }
.zxft_con3 {height: 990px;overflow-y: auto;line-height: 26px;padding: 22px 15px;border: 1px solid #eeeeee; border-top: 0; }
.zxft_tit2 { line-height: 35px; margin: 10px auto 10px; color: #9f9f9f; font-size: 12px; }
.zxft_con4 { padding: 0px 17px; position: relative; }
.zcr { padding-bottom: 20px; border-bottom: 1px dashed #eeeeee; }
.zxft_tit2 span { font-size: 16px; }
.zcr .zxft_tit2 span { color: #2bc72b; }
.jb .zxft_tit2 span { color: #226ebc; }
#style-1::-webkit-scrollbar-track {
 border-radius:12px;
 background-color: #f7f7f7;
 width:24px;
}
 #style-1::-webkit-scrollbar {
 width: 10px;
}
 #style-1::-webkit-scrollbar-thumb {
 border-radius:12px;
 background-color: #d7d7d7;
 width:10px;
 padding:7px;
}

.wsbs_con{ border: 1px solid #e1e1e1; border-top-width: 2px; margin-top: 44px; padding:0 18px 24px 18px; height: 356px;}
.wsbs_con .tit6{ width: 620px; margin:-45px auto 20px;}
.grbs_tit{ width: 310px; margin: 0 auto; line-height: 36px; overflow: hidden;}
.grbs_tit li{ float: left; text-align: center; width: 50%;}
.grbs_tit li a{ display: block; margin: 0 37px;}
.grbs_tit li.on a{ background: url(19ha_tit1_bar.jpg) repeat-x bottom; color: #0E86E0; font-weight: bold;}
.wsbs_con .icon_list3{ margin-top: 29px;}
.wsbs_con .icon_list3 .bd2 li{ width: 10%;}
.wsbs_ban{ margin-top: 20px;}
.wsbs_ban img{ width: 100%;}
.wsbs_l{ float: left; width: 49.137931%;}
.wsbs_r{ float: right; width: 49.137931%;}
.wsbs_r .bmfw_bd li{ margin-top: 10px; width: 25%;}
.wsbs_r .bmfw_bd li a{ padding: 7px 0;}
.wsbs_tit{ margin:20px auto 0; height: 63px; position: relative;}
.wsbs_tit em{ height: 2px; background-color: #e1e1e1; width: 13.793103%; top: 50%; margin-top: -1px; position: absolute;}
.wsbs_tit em.line_l{ left: 0;}
.wsbs_tit em.line_r{ right:0;}
.wsbs_tit ul{ width:68.9655172%; margin: 0 auto;}
.wsbs_tit li{ float: left; width: 25%;}
.wsbs_tit li a{ display: block; margin: 0 5px; text-align: center; color: #ffffff; line-height: 63px;}

.zwgk_l{ float: left; width: 43.27586%;}
.zwgk_r{ float: right; width: 55%;}
.zwgk_l1{ float: left; width: 61.551724%;}
.zwgk_r1{ float: right; width:22.4137931%;}
.zwgk_c1{ float: left; width: 12.586207%; padding-left: 1.7241379%;}
.block { display: block; }
/*---------------------------------------segmentation------------------------------------------*/

/*colour*/
.twhite1 { color: #fff; }
.twhite1 a:link, .twhite1 a:visited { color: #fff; }
.twhite1 a:hover { color: #fff; text-decoration: underline; }
.tred1 { color: #d03c3c; }
.tred1 a:link, .tred1 a:visited { color: #ff0000; }
.tred1 a:hover { color: #ff0000; text-decoration: underline; }
.tblack1 { color: #000 }
.tblack1 a:link, .tblack1 a:visited { color: #000; }
.tblack1 a:hover { color: #000; text-decoration: underline; }
.tgray1{ color: #999999;}
.tgray1 a:link, .tgray1 a:visited { color: #999999; }
.tgray1 a:hover { color: #999999; text-decoration: underline; }
.tblue1 { color: #006bc8 }
.tblue1 a:link, .tblue1 a:visited { color: #006bc8; }
.tblue1 a:hover { color: #006bc8; text-decoration: underline; }
/*---------------------------------------segmentation------------------------------------------*/

/*frame*/
.bor1 { border: 1px solid #e1e1e1; }
.bor_t1 { border-top: 1px solid #e2e2e2; }
.bor_r1 { border-right: 1px solid #e2e2e2; }
.bor_l1 { border-left: 1px solid #fff; }
.bor_b1 { border-bottom: 1px solid #e2e2e2; }
.bor_b2 { border-bottom: 1px dotted #e2e2e2; }
.bor_to { border-top: none; }
.bor_bo { border-bottom: none; }
.bor_ro { border-right: none; }
.bor_lo { border-left: none; }
/*---------------------------------------segmentation------------------------------------------*/

/*font*/
.tb { font-weight: bold; }
.t12 { font-size: 12px; }
.t13 { font-size: 13px; }
.t14 { font-size: 14px; }
.t15 { font-size: 15px; }
.t16 { font-size: 16px; }
.t17 { font-size: 17px; }
.t18 { font-size: 18px; }
.t20 { font-size: 20px; }
.t22 { font-size: 22px; }
.t24 { font-size: 24px; }
.t50 { font-size: 50px; }
.f_heiti { font-family: "SimHei"; }
.f_yahei { font-family: "Microsoft YaHei"; }
.f_c { text-align: center; }
.f_i { text-indent: 2em; }
/*---------------------------------------segmentation------------------------------------------*/

/*line-height*/
.h18 { line-height: 18px; }
.h20 { line-height: 20px; }
.h22 { line-height: 22px; }
.h24 { line-height: 24px; }
.h25 { line-height: 25px; }
.h26 { line-height: 26px; }
.h28 { line-height: 28px; }
.h29 { line-height: 29px; }
.h30 { line-height: 30px; }
.h32 { line-height: 32px; }
.h33 { line-height: 33px; }
.h34 { line-height: 34px; }
.h35 { line-height: 35px; }
.h36 { line-height: 36px; }
.h40 { line-height: 40px; }
.h44 { line-height: 44px; }
.h50 { line-height: 50px; }
/*---------------------------------------segmentation------------------------------------------*/

/*margin*/
.mar1 { margin: 1px; }
.mar15 { margin: 15px; }
.mar_to { margin-top: 0px; }
.mar_t1 { margin-top: 1px; }
.mar_t3 { margin-top: 3px; }
.mar_t5 { margin-top: 5px; }
.mar_t7 { margin-top: 7px; }
.mar_t8 { margin-top: 8px; }
.mar_t10 { margin-top: 10px; }
.mar_t12 { margin-top: 12px; }
.mar_t13 { margin-top: 13px; }
.mar_t15 { margin-top: 15px; }
.mar_t16 { margin-top: 16px; }
.mar_t18 { margin-top: 18px; }
.mar_t20 { margin-top: 20px; }
.mar_t25 { margin-top: 25px; }
.mar_t30 { margin-top: 30px; }
.mar_t35 { margin-top: 35px; }
.mar_t40 { margin-top: 40px; }
.mar_t45 { margin-top: 45px; }
.mar_t50 { margin-top: 50px; }
.mar_t55 { margin-top: 55px; }
.mar_t115 { margin-top: 115px; }
.mar_b1 { margin-bottom: 1px; }
.mar_b5 { margin-bottom: 5px; }
.mar_b10 { margin-bottom: 10px; }
.mar_b15 { margin-bottom: 15px; }
.mar_b20 { margin-bottom: 20px; }
.mar_b25 { margin-bottom: 25px; }
.mar_b30 { margin-bottom: 30px; }
.mar_b35 { margin-bottom: 35px; }
.mar_b40 { margin-bottom: 40px; }
.mar_b45 { margin-bottom: 45px; }
.mar_b50 { margin-bottom: 50px; }
.mar_b55 { margin-bottom: 55px; }
.mar_l1 { margin-left: 1px; }
.mar_l4 { margin-left: 4px; }
.mar_l5 { margin-left: 5px; }
.mar_l10 { margin-left: 10px; }
.mar_l15 { margin-left: 15px; }
.mar_l20 { margin-left: 20px; }
.mar_l25 { margin-left: 25px; }
.mar_l30 { margin-left: 30px; }
.mar_r1 { margin-right: 1px; }
.mar_r5 { margin-right: 5px; }
.mar_r10 { margin-right: 10px; }
.mar_r15 { margin-right: 15px; }
.mar_r20 { margin-right: 20px; }
.mar_r25 { margin-right: 25px; }
.mar_r30 { margin-right: 30px; }
/*---------------------------------------segmentation------------------------------------------*/

/*padding*/
.pad1 { padding: 1px; }
.pad2 { padding: 2px; }
.pad20 { padding: 20px; }
.pad3 { padding: 3px; }
.pad4 { padding: 4px; }
.pad5 { padding: 5px; }
.pad25 { padding: 25px; }
.pad_t1 { padding-top: 1px; }
.pad_t2 { padding-top: 2px; }
.pad_t3 { padding-top: 3px; }
.pad_t4 { padding-top: 4px; }
.pad_t5 { padding-top: 5px; }
.pad_t7 { padding-top: 7px; }
.pad_t8 { padding-top: 8px; }
.pad_t10 { padding-top: 10px; }
.pad_t12 { padding-top: 12px; }
.pad_t15 { padding-top: 15px; }
.pad_t17 { padding-top: 17px; }
.pad_t20 { padding-top: 20px; }
.pad_t25 { padding-top: 25px; }
.pad_t30 { padding-top: 30px; }
.pad_t32 { padding-top: 32px; }
.pad_t35 { padding-top: 35px; }
.pad_t40 { padding-top: 40px; }
.pad_t45 { padding-top: 45px; }
.pad_t50 { padding-top: 50px; }
.pad_t55 { padding-top: 55px; }
.pad_b0 { padding-bottom: 0px; }
.pad_b1 { padding-bottom: 1px; }
.pad_b2 { padding-bottom: 2px; }
.pad_b3 { padding-bottom: 3px; }
.pad_b4 { padding-bottom: 4px; }
.pad_b5 { padding-bottom: 5px; }
.pad_b8 { padding-bottom: 8px; }
.pad_b10 { padding-bottom: 10px; }
.pad_b15 { padding-bottom: 15px; }
.pad_b20 { padding-bottom: 20px; }
.pad_b25 { padding-bottom: 25px; }
.pad_b30 { padding-bottom: 30px; }
.pad_b35 { padding-bottom: 35px; }
.pad_b40 { padding-bottom: 40px; }
.pad_b45 { padding-bottom: 45px; }
.pad_b50 { padding-bottom: 50px; }
.pad_b55 { padding-bottom: 55px; }
.pad_b155 { padding-bottom: 155px; }
.pad_l1 { padding-left: 1px; }
.pad_l5 { padding-left: 5px; }
.pad_l12 { padding-left: 12px; }
.pad_l10 { padding-left: 10px; }
.pad_l15 { padding-left: 15px; }
.pad_l20 { padding-left: 20px; }
.pad_l23 { padding-left: 23px; }
.pad_l25 { padding-left: 25px; }
.pad_l30 { padding-left: 30px; }
.pad_l45 { padding-left: 45px; }
.pad_r1 { padding-right: 1px; }
.pad_r5 { padding-right: 5px; }
.pad_r10 { padding-right: 10px; }
.pad_r15 { padding-right: 15px; }
.pad_r20 { padding-right: 20px; }
.pad_r25 { padding-right: 25px; }
.pad_r28 { padding-right: 28px; }
.pad_r30 { padding-right: 30px; }


.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;
 } 
 
}


.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: #0E86E0;
  margin: 10px 0 30px;
}

.popup p {
  margin: 15px 0;
}

.popup a {
  display: block;
  /*#0E86E0*/
  background: #0E86E0;  
  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;
  }
}