@charset "utf-8";
@import url("global.css");
@import url("aria_button.css");
.topLine{
	background:#bf0d2f url(../images/topLine_bg2.png) no-repeat center top;
	height:466px;
}
/*导航 start*/
.navbox{
	background:url(../images/topLine_bg.png) no-repeat center top;
	height:120px;
}
.main-nav li.selected{
	background:url(../images/bg_nav_ch.png) no-repeat center bottom
}
.main-nav-box {
    width: 1200px;
    height:65px;
	margin:0 auto;
	position:relative;
}
.main-nav {
    height: 65px;
}
.main-nav > li {
    float: left;
    height: 45px;
	padding:20px 0 0;
    text-align: center;
	 font-size: 24px;
	 margin:0 14px;
}
.main-nav > li > a {
	display:block;
}
.main-nav > li{
  position:relative
}
.main-nav-box .mian-nav-layer {
    position: absolute;
    z-index: 999;
    left: -50%;
    width: 100%;
    padding: 10px 0 0;
	height:42px;
    top: 60px;
}
.main-nav-sub-1, .index-layer-common {
    margin: 0 0 0 20px;
    height: 100%;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
	white-space:nowrap
}
.main-nav-sub-1, .index-layer-common a{
	padding:0 20px;
	/*background:url(../images/lan_line.gif) no-repeat right center;*/
}
.main-nav-sub-1, .index-layer-common a:last-child{
	background:none;
}
.main-nav-sub-1, .index-layer-common a:link,.main-nav-sub-1, .index-layer-common a:hover,.main-nav-sub-1, .index-layer-common a:visited{
	color:#fff;
	font-size:16px;
}
.mobile_main-nav{
	display:none;
}
.main-nav-sub-2{
	text-indent:0;
}
.main-nav-sub-3{
	text-indent:0;
}
.main-nav-sub-4{
	text-indent:0;
}
.main-nav-sub-5{
	text-indent:0;
}
.main-nav-sub-6{
	text-indent:0;
}
/*导航 end*/

/* topSlidebox */
.topSlidebox{position:relative; width:1200px;height:425px; margin:0 auto 0; overflow:hidden;}
.topSlidebox .main_image{height:433px;overflow:hidden;position:relative;}
.topSlidebox .main_image ul{width:9999px;position:absolute;top:0;left:0}
.topSlidebox .main_image li{float:left;width:1300px;height:425px; overflow:hidden}
.topSlidebox .main_image li  img{ width:664px; height:360px; border:#fff solid 3px; float:left;}
.topSlidebox .main_image li .w{ float:right; width:490px;}
.topSlidebox .main_image li .w h3{ font-size:30px; line-height:44px; font-weight:normal}
.topSlidebox .main_image li .w .t{ font-size:16px; line-height:26px; color:#edced0; padding:25px 0 0}
.topSlidebox .main_image li .w .b a{ display:block; margin-top:42px; width:130px; height:37px; line-height:37px; text-align:center; background:#fff; color:#bd1a2d}
.topSlidebox .main_image li a{display:block;width:100%;}
.topSlidebox .flicking_con{position:absolute;top:400px;left:0px;z-index:100; width:670px;height:15px; text-align:center;}
.topSlidebox .flicking_con a{ display:inline-block; margin-right:13px; width:15px;height:15px;-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;padding:0; background:#fff;text-indent:-5000px; transition: all .5s;}
.topSlidebox .flicking_con a.on{ background:#ffbf62; width:46px;}
.topSlidebox #btn_prev,#btn_next{ display:none; z-index:100;position:absolute;display:block;width:48px!important;height:82px!important;top:46%;margin-top:-51px;display:none;filter:alpha(opacity=50); opacity:0.5}
.topSlidebox #btn_prev{/*background:url(../images/hover_left.png) no-repeat left top;*/ background-size:cover;left:0px;}
.topSlidebox #btn_next{/*background:url(../images/hover_right.png) no-repeat right top;*/background-size:cover;right:0px;}

.newsLine{
	padding:20px 0 0;
}
.leftLink{
	width:165px;
}
.leftLink ul{
	margin-top:-8px;
}
.leftLink ul li{
	font-size:18px;
	margin-top:8px;
}
.leftLink ul li a{
	display:block;
	height:69px;
	line-height:69px;
	text-indent:55px;
	background-color:#f5f5f5;
	background-repeat:no-repeat;
	background-position:14px center;
	transition:All 0.3s ease-in-out;
	-webkit-transition:All 0.3s ease-in-out;
	-moz-transition:All 0.3s ease-in-out;
	-o-transition:All 0.3s ease-in-out;
}
.leftLink ul li a:hover{
	background-color:#bd1a2d;
	color:#fff
}
.leftLink ul li.sp01 a{
	background-image:url(../images/ico01.png)
}
.leftLink ul li.sp01 a:hover{
	background-image:url(../images/ico01_cur.png)
}
.leftLink ul li.sp02 a{
	background-image:url(../images/ico02.png)
}
.leftLink ul li.sp02 a:hover{
	background-image:url(../images/ico02_cur.png)
}
.leftLink ul li.sp03 a{
	background-image:url(../images/ico03.png)
}
.leftLink ul li.sp03 a:hover{
	background-image:url(../images/ico03_cur.png)
}
.leftLink ul li.sp04 a{
	background-image:url(../images/ico04.png)
}
.leftLink ul li.sp04 a:hover{
	background-image:url(../images/ico04_cur.png)
}
.newsSlide{
	width:570px;
	margin:0 0 0 28px;
	position:relative
}
.newsSlide h2 ol li{
	float:left;
	margin:0 32px 0 10px;
	font-size:24px;
	color:#555555
}
.newsSlide h2 ol li a{
	display:block;
	padding-left:34px;
	color:#555555
}
.newsSlide h2 ol li.cur a{
	color:#bd1a2d
}
.newsSlide h2 ol li a.sp01{
	background:url(../images/ico05.png) no-repeat left center;
}
.newsSlide h2 ol li.cur a.sp01{
	background:url(../images/ico05_cur.png) no-repeat left center;
}
.newsSlide h2 ol li a.sp02{
	background:url(../images/ico06.png) no-repeat left center;
}
.newsSlide h2 ol li.cur a.sp02{
	background:url(../images/ico06_cur.png) no-repeat left center;
}
.newsSlide .newsSlide_con{
	padding:12px 0 0
}
.newsSlide .newsSlide_con .more{
	position:absolute;
	right:0;
	top:4px;
}
.newsSlide .newsSlide_con .more a{
	display:block;
	width:80px;
	height:24px;
	line-height:24px;
	font-size:14px;
	background:#bd1a2d;
	text-align:center;
}
.list01 li{
	background:url(../images/yellow_dot.gif) no-repeat left center;
	padding:8px 0 8px 18px;
}
.list01 li .riqi{
	font-size:14px;
	color:#777777
}
.findPolicy{
	width:388px;
	height:365px;
	background:#f5f5f5;
	border:#fff solid 19px;
	margin-top:-83px;
}
.findPolicy h2{
	text-align:center;
	padding:34px 0 0;
}
.findPolicy h2 span{
	display:inline-block;
	font-size:36px;
	color:#555555;
	height:80px;
	line-height:1.5;
	text-indent:138px;
	background:url(../images/ico07.png) no-repeat left center;
}
.layui-form-item{
	width:341px;
	height:39px;
	padding:12px 0;
	border:#dedede solid 1px;
	background:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:-10px auto 0;
	position:relative;
	z-index:9
}
.layui-form-label{
	font-size:16px;
	width:77px;
	height:39px;
	line-height:39px;
	text-align:center;
	border-right:#ededef solid 1px;
}
.box11 {
	width: 170px;
	position: relative;
}
.box12 {
	width: 143px;
	position: relative;
	border-left:1px solid #dedede;margin-left:10px
}
.box12 .input11,
.box12 .input12{
	width: 144px;
}
.input11,
.input12{
	width: 166px;
	height: 37px;
	line-height: 39px;
	background:url(../images/input11_bg.png) no-repeat right 16px;
	border:none;
	font-size:16px;
	color:#8d8d8d;
	text-indent:20px;
	cursor: pointer;
}


ul.box11 > li {
	display: block;
}
ul.box22 {
	position: absolute;
	left: -1px;
	top: 38px;
	display: none;
	background-color: #fff;
	border: #d8d8d8 solid 1px;
	border-top: none;
	height: 98px;
	padding: 5px 0;
	overflow-y:scroll;
	z-index: 10
}
ul.box22 > li {
	width: 123px;
	height: 30px;
	padding: 0 20px;
	line-height: 30px;
	font-size: 14px;
	cursor: pointer;
}
ul.box22 > li:hover{
	background:#f2f2f2
}
ul.box22 > li.cur {
	background:url(../images/icon_red.png) no-repeat right -16px;
}
.layui-btn{
	display:block;
	width:343px;
	height:71px;
	margin:15px auto 0;
	background:#bd1a2d url(../images/ico08.png) no-repeat 110px center;
	border:none;
	text-indent:40px;
	font-size:20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor:pointer;
}
.formBtmImg{
	text-align:center;
	margin:15px 0 0
}
.pic_msssxm{
	text-align:center
}
.zwfwLine{
	background:#f5f5f5;
	padding:35px 0;
	margin:22px 0 0
}
.fwBox h2{
	background:url(../images/fwBox_h2_bg.gif) repeat-x left 16px;
}
.fwBox h2 .tit{
	display:block;
	font-size:24px;
	color:#bd1a2d;
	padding:0 14px 0 32px;
}
.fwBox h2 .tit_grfw{
	background:#f5f5f5 url(../images/ico09.png) no-repeat left center;
}
.fwBox h2 .tit_frfw{
	background:#f5f5f5 url(../images/ico22.png) no-repeat left center;
}
.fwBox h2 .more{
	background:#f5f5f5;
	padding:0 0 0 16px;
	margin:3px 0 0
}
.fwBox h2 .more a{
	display:block;
	width:81px;
	height:24px;
	line-height:24px;
	font-size:14px;
	text-align: center;
	background:#bd1a2d
}
.list02{
	margin-left:-15px;
	padding:8px 0 0
}
.list02 li{
	float:left;
	margin:15px 0 0 15px;
}
.list02 li a{
	display:inline-block;
	width:117px;
	height:64px;
	line-height:64px;
	background-color:#fff;
	color:#555555;
	background-position:8px center;
	background-repeat:no-repeat;
	background-size:auto 46%;
	text-indent:43px;
	transition:All 0.3s ease-in-out;
	-webkit-transition:All 0.3s ease-in-out;
	-moz-transition:All 0.3s ease-in-out;
	-o-transition:All 0.3s ease-in-out;
}
.list02 li a:hover{
	transform:translate(0,-4px);
	-webkit-transform:translate(0,-4px);
	-moz-transform:translate(0,-4px);
	-o-transform:translate(0,-4px);
	-ms-transform:translate(0,-4px);
	color:#bd1a2d;
	-webkit-box-shadow: #ffd5da 0px 0px 10px;
	-moz-box-shadow: #ffd5da 0px 0px 10px;
	box-shadow: #ffd5da 0px 0px 10px;
}
.list02 li a.sp01{
	background-image:url(../images/ico10.png)
}
.list02 li a.sp02{
	background-image:url(../images/ico11.png)
}
.list02 li a.sp03{
	background-image:url(../images/ico12.png)
}
.list02 li a.sp04{
	background-image:url(../images/ico13.png)
}
.list02 li a.sp05{
	background-image:url(../images/ico14.png)
}
.list02 li a.sp06{
	background-image:url(../images/ico15.png)
}
.list02 li a.sp07{
	background-image:url(../images/ico16.png)
}
.list02 li a.sp08{
	background-image:url(../images/ico17.png)
}
.list02 li a.sp09{
	background-image:url(../images/ico18.png)
}
.list02 li a.sp10{
	background-image:url(../images/ico19.png)
}
.list02 li a.sp11{
	background-image:url(../images/ico20.png)
}
.list02 li a.sp12{
	background-image:url(../images/ico21.png)
}
.list02 li a.sp13{
	background-image:url(../images/ico23.png)
}
.list02 li a.sp14{
	background-image:url(../images/ico24.png)
}
.list02 li a.sp15{
	background-image:url(../images/ico25.png)
}
.list02 li a.sp16{
	background-image:url(../images/ico26.png)
}
.list02 li a.sp17{
	background-image:url(../images/ico27.png)
}
.list02 li a.sp18{
	background-image:url(../images/ico28.png)
}
.list02 li a.sp19{
	background-image:url(../images/ico29.png)
}
.list02 li a.sp20{
	background-image:url(../images/ico30.png)
}
.list02 li a.sp21{
	background-image:url(../images/ico31.png)
}
.list02 li a.sp22{
	background-image:url(../images/ico32.png)
}
.list02 li a.sp23{
	background-image:url(../images/ico33.png)
}
.list02 li a.sp24{
	background-image:url(../images/ico34.png)
}
.fwBox_mgt{
	margin-top:25px;
}
.list03{
	padding:20px 0 0;
	margin-left:-13px;
}
.list03 li{
	float:left;
	margin-left:13px;
	overflow:hidden
}
.list03 li img{
	transition:ease 0.5s all;
}
.list03 li a:hover img{
	transform:scale(1.1);
}
.bsList{
	background:#fff;
	padding:22px 22px 0;
	height:490px;
}
.bsList ul li{
	margin:0 0 16px
}
.bsList ul li a{
	display:block;
	height:78px;
	line-height:78px;
	text-indent:135px;
	font-size:22px;
	background-color:#f5f5f5;
	background-position:62px center;
	background-repeat:no-repeat;
	border-bottom:#bd1a2d solid 2px;
	color:#555555
}
.bsList ul li a:hover{
	-webkit-box-shadow: #ffbbc3 0px 0px 12px;
	-moz-box-shadow: #ffbbc3 0px 0px 12px;
	box-shadow: #ffbbc3 0px 0px 12px;
}
.bsList ul li a em{
	color:#bd1a2d
}
.bsList ul li a.sp01{
	background-image:url(../images/ico35.png)
}
.bsList ul li a.sp02{
	background-image:url(../images/ico36.png)
}
.bsList ul li a.sp03{
	background-image:url(../images/ico37.png)
}
.bsList ul li a.sp04{
	background-image:url(../images/ico38.png)
}
.bsList ul li a.sp05{
	background-image:url(../images/ico39.png)
}

.zlSlide{ width:1200px; height:97px; margin:28px auto 0; overflow:hidden; position:relative;} 
.zlSlide .hd{ overflow:hidden;} 
.zlSlide .hd .prev,.zlSlide .hd .next{ display:block;  width:24px; height:97px; overflow:hidden; position:absolute; top:0; cursor:pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;} 
.zlSlide .hd .prev{ background:#bd1a2d url(../images/icoLeft.png) no-repeat center center; left:0;}
.zlSlide .hd .next{ background:#bd1a2d url(../images/icoRight.png) no-repeat center center; right:0} 
.zlSlide .hd ul{ display:none;} 
.zlSlide .bd{ padding:0 0 0 32px;} 
.zlSlide .bd ul{ overflow:hidden; zoom:1; } 
.zlSlide .bd ul li{ margin:0 12px; text-align:center; float:left;display:_inline;  } 
.zlSlide .bd ul li a{ display:block; width:165px; height:100px; background:#fff; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
.zlSlide .bd ul li a .img{ height:50px; padding:15px 0 0}

.zcwjLine{
	padding:28px 0
}
.zcwjSlide h2{
	height:63px;
	background:url(../images/zcwjSlide_h2_bg.gif) repeat-x left top;
}
.zcwjSlide h2 ol li{
	float:left;
	font-size:22px;
	height:49px;
	padding:14px 25px 0;
}
.zcwjSlide h2 ol li.cur{
	background:url(../images/zcwjSlide_li_cur_bg.png) no-repeat center top;
	color:#fff
}
.zcwjSlide h2 ol li.cur a{
	color:#fff
}
.zcwjSlide_con{
	padding:10px 8px 0 4px
}
.list04 li{
	background:url(../images/yellow_dot.gif) no-repeat left 18px;
	padding:10px 0 10px 15px;
	font-size:16px
}
.list04 li .riqi{
	color:#9a9a9a
}
.xxgkBox{
	height:385px;
	padding:22px 22px 0;
	background:#f5f5f5;
	border-top:#bd1a2d solid 3px;
}
.list05{
	margin-left:-14px;
}
.list05 li{
	float:left;
	margin:0 0 14px 14px;
}
.list05 li a{
	display:inline-block;
	width:173px;
	height:67px;
	line-height:67px;
	text-indent:13px;
	font-size:18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.list05 li a.sp01{
	background:#fff url(../images/ico46.png) no-repeat 115px bottom
}
.list05 li a.sp01:hover{
	background-image:url(../images/ico46_cur.png)
}
.list05 li a.sp02{
	background:#fff url(../images/ico47.png) no-repeat 105px bottom
}
.list05 li a.sp02:hover{
	background-image:url(../images/ico47_cur.png)
}
.list05 li a.sp03{
	width:361px;
	background:#fff url(../images/ico48.png) no-repeat 295px bottom
}
.list05 li a.sp03:hover{
	background-image:url(../images/ico48_cur.png)
}
.list06{
	margin-left:-12px;
}
.list06 li{
	float:left;
	margin:0 0 12px 12px;
}
.list06 li a{
	display:inline-block;
	width:81px;
	height:93px;
	font-size:15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#fff;
	text-align:center;
}
.list06 li a .img{
	height:42px;
	padding:18px 0 0;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.list06 li a:hover .img{
	transform:translate(0,-5px);
	-webkit-transform:translate(0,-5px);
	-moz-transform:translate(0,-5px);
	-o-transform:translate(0,-5px);
	-ms-transform:translate(0,-5px);
}
.leftLoop{ overflow:hidden; width:1200px; height:190px; margin:25px auto 0; position:relative; } 
.leftLoop .hd{ overflow:hidden;  } 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:none;} 
.leftLoop .hd ul{ position:absolute; width:100%; bottom:0; text-align:center; overflow:hidden; zoom:1; } 
.leftLoop .hd ul li{ position:relative; display:inline-block; width:70px; height:6px; overflow:hidden; background:#dedede; margin-right:12px; text-indent:-9999px; cursor:pointer; 
    -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior: url(../../wxbk/css/PIE.htc); transition: all .5s;} 
.leftLoop .hd ul li.on{ background:#bd1a2d; transition: all .5s;} 
.leftLoop .bd{ padding:0;   } 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 22px 0 0; width:282px; height:150px; float:left;display:_inline; overflow:hidden} 
.leftLoop .bd ul li a{ display:block; width:282px; height:150px;}
.leftLoop .bd ul li a img{ display:block; width:282px; height:120px; transition:ease 0.5s all;}
.leftLoop .bd ul li a:hover img{transform:scale(1.1);}

.hudongLine{
	background:#f5f5f5;
	padding:15px 0 32px;
}
.box01 h2{
	height:64px;
	border-bottom:#c02638 solid 2px;
}
.box01 h2 .tit{
	font-size:24px;
	color:#bd1a2d;
	margin:18px 0 0 5px;
}
.box01 h2 .tit_lxxd{
	background:url(../images/ico57.png) no-repeat left 6px;
	padding-left:35px;
} 
.box01 h2 .tit_myzj{
	background:url(../images/ico59.png) no-repeat left 6px;
	padding-left:35px;
} 
.box01 h2 .more{
	font-size:24px;
	margin:18px 25px 0 0
}
.box01 h2 .more a{
	color:#bd1a2d;
	display:block;
	background:url(../images/ico58.png) no-repeat left 6px;
	padding-left:35px;
}
.box01_con{
	background:#fff
}
.tab01{
	text-align:center
}
.tab01 th{
	background:#fbfbfb;
	height:52px;
	color:#bd1a2d
}
.tab01 .sp{
	text-align:left;
	text-indent:20px;
}
.tab01 td{
	line-height:38px;
}
.tab01 td,.tab01 td a{
	color:#555555
}
.tab01 td a:hover{
	color:#bd1a2d
}
.list07{
	margin-left:-15px;
}
.list07 li{
	float:left;
	margin:15px 0 0 15px;
}
.list07 li a{
	display:inline-block;
	width:183px;
	height:56px;
	line-height:56px;
	font-size:18px;
	text-indent:70px;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:25px center;
}
.list07 li a.sp01{
	background-image:url(../images/ico60.png)
}
.list07 li a.sp02{
	background-image:url(../images/ico61.png)
}
.list07 li a.sp03{
	background-image:url(../images/ico62.png)
}
.list07 li a.sp04{
	background-image:url(../images/ico63.png)
}
.box01_con_lxxd{
	padding:0 0 12px;
}
.box01_con_myzj{
	height:345px;
	padding:18px 16px 0;
}
.list08 li{
	background:url(../images/yellow_dot.gif) no-repeat left center;
	padding:10px 0 10px 15px;
}
.list08 li .riqi{
	font-size:14px
}
/*.dzqkLine{
	padding:33px 0;
}
.dzqkLine h2{
	background:url(../images/dzqkBox_h2_bg.png) no-repeat;
	width:32px;
	height:111px;
	line-height:1.1em;
	font-size:22px;
	padding:15px 12px 0
}
.dzqkLine ul li{
	float:left;
	margin:0 0 0 15px;
	overflow:hidden
}*/

.dzqkLine{
	padding:33px 0;
	padding-top: 0
}
.dzqkLine h2{
	/*! background:url(../images/dzqkBox_h2_bg.png) no-repeat; */
	/*! width:32px; */
	/*! height:111px; */
	/*! line-height:1.1em; */
	/*! font-size:22px; */
	/*! padding:15px 12px 0 */
	margin-bottom:10px;
	text-align: center
}
.dzqkLine h2 span{
	float:none;
	display: inline-block
}
.dzqkLine ul li,
.dzqkLine ul li img{
	float:left;
	margin:0;
	width:390px;
	height:115px;
	overflow:hidden;
	margin-right: 15px
}
.dzqkLine ul li:last-child{margin:0}




.dzqkLine ul li img{
	transition:ease 0.5s all;
}
.dzqkLine ul li a:hover img{
	transform:scale(1.06);
}

.links {
    width: 100%;
    background-color: #bd1a2d;
    height: 57px;
}
.links .container{
	width:1200px;
	margin:0 auto;
	padding:0;
	position: relative;
}
.links .container h1{color:#fff; line-height: 57px; font-weight:normal; padding:0 20px; font-size:22px;}
.links ul {   
}
.links li {
    float: left;
	width:165px; height: 59px;
	padding:0;line-height: 59px;
	background:url(../images/links_line.gif) no-repeat left center;
}
.links li p {
    margin: 0 20px 0;
    padding: 0 0 0 17px;
}
.links li p .text-white{
	color:#fff;
	font-size:16px
}
.links .dropdown {
    position: static;
	font-size:14px;
}
.links .dropdown ul {
    width: 100%;
    position: absolute;
    top: auto;
    bottom: 100%;
}
.links .dropdown li {
    float: none;
    margin-right: 0;
    color: #666;
    width: 100%;
}
.links .dropdown li a {
    margin: 5px 0;
    float: left;
    width: 16.666%;
    clear: none;
	color:#575757
}
.links li p i {
	width:14px;
	height:18px;
    display: inline-block;
    margin:25px 10px 0 10px;
	background:url(../images/up_arw.gif) no-repeat left 4px;
	*background:url(../images/up_arw.gif) no-repeat left -3px;
	float: right;
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 text-align:left;
 list-style:none;
 background-color:#f3f9ff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.15);
 border-radius:4px;
 -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
 box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu.pull-right {
 right:0;
 left:auto
}
.dropdown-menu .divider {
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 15px;
 clear:both;
 font-weight:400;
 line-height:1.42857143;
 color:#333;
 white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
 color:#262626;
 text-decoration:none;
 background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
 color:#fff;
 text-decoration:none;
 background-color:#337ab7;
 outline:0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
 color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
 text-decoration:none;
 cursor:not-allowed;
 background-color:transparent;
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu {
 display:block
}
.open>a {
 outline:0
}
.dropdown-menu-right {
 right:0;
 left:auto
}
.dropdown-menu-left {
 right:auto;
 left:0
}
.dropdown-header {
 display:block;
 padding:3px 20px;
 font-size:12px;
 line-height:1.42857143;
 color:#777;
 white-space:nowrap
}
.dropdown-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:990
}
.pull-right>.dropdown-menu {
 right:0;
 left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
 content:"";
 border-top:0;
 border-bottom:4px dashed;
 border-bottom:4px solid\9
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
 top:auto;
 bottom:100%;
 margin-bottom:2px
}


<!------------------------修改--------------------------->

.layui-form-item{
  padding:0 !important;
}
.input2{
  float: left;
  width:280px;
  height:39px;
  border:#dedede solid 1px;
  background:#fff;
  border-radius:4px 0 0 4px;
  text-indent:20px;
  border-right:0;
  margin:0
}
.layui-form{
  margin:0 22px
}
.btn02{
  float:left;
  width:50px;
  border:0;
  height:43px;
  border-radius:0 4px 4px 0;
  background-color:#ffbf62;
  color:white
}
.keyword{
  padding:0;
  float:left;
  margin:10px 0;
}
.keyword{

  font-size:14px;
  color:#dedede
}
.keyword a{
  color:#777;
  display:inline-block;
  padding:0 5px;
  margin:5px 0;
  border-right:1px solid #dedede
}
.keyword a:hover{
  color:#bd1a2d
}

<!------------------------修改--------------------------->

@media (min-width: 1090px) {
.mobile_lnav{
	display:none;
	overflow:hidden;
}
}
@media (max-width: 1090px) {
#index{
	background-size:auto 21vh
}
.w404,.w422,.w480,.w555,.w580,.w682,.w778,.w834,.w1200,.zwfw_l{
	width:100%
}
.links .container{
	width:100%;
	
}
.topLine{
	height:auto;
	background:#bd1a2d
}
.topSlidebox{
	width:95%;
	height:auto;
}
.topSlidebox .flicking_con{
	width:100%;
	top:65vw
}
.topSlidebox .main_image{
	height:100vw
}
.topSlidebox .main_image li{
	height:auto
}
.topSlidebox .main_image li img{
	width:98.5%;
	height:75vw
}
.topSlidebox .main_image li .w{
	width:100%
}
.topSlidebox .main_image li .w h3{
	font-size:1.4rem;
	line-height:1.5em;
	padding:10px 0 0
}
.topSlidebox .main_image li .w .t{
	padding:10px 0 0;
}
.topSlidebox .main_image li .w .b a{
	margin-top:10px;
}
.newsLine{
	padding:10px 0 0
}
.leftLink{
	width:100%;
	overflow:hidden
}
.leftLink ul li{
	float:left;
	width:46%;
	margin:0 2% 10px;
}
.newsSlide{
	width:96%;
	margin:10px 2% 0
}
.newsSlide h2 ol li{
	font-size:20px;
	margin:0 12px 0 8px
}
.list01 li{
	background-position:left 15px;
	padding:5px 0 5px 18px
}
.findPolicy{
	width:96%;
	margin:10px 2% 0;
	height:auto;
	border:none;
	padding:0 0 10px;
}
.findPolicy h2{
	padding:15px 0 0
}
.layui-btn{
	width:95%;
	height:55px;
}
.formBtmImg{
	width:95%;
	margin:15px auto 0
}
.formBtmImg img{
	width:100%
}
.pic_msssxm{
	margin:10px 0 0
}
.pic_msssxm img{
	width:100%;
	height:auto
}
.zwfwLine{
	padding:15px 0;
}
.fwBox{
	margin:0 2%
}
.fwBox_mgt{
	margin-top:20px;
}
.list02{
	margin-left:0
}
.list02 li{
	width:48%;
	margin:15px 1% 0
}
.list02 li a{
	width:100%
}
.list02 li a{
	font-size:18px;
	text-indent:55px;
}
.list03{
	margin:0 2%;
}
.list03 li{
	margin:0 0 10px;
    width:100%
}
.list03 li img{
	width:100%;
	height:auto
}
.zlSlide{
	width:100%
}
.zlSlide .bd ul li{
	width:40%;
	margin:0 10px
}
.zlSlide .bd ul li a{
	width:100%
}
.zcwjSlide h2{
	height:auto;
	background:#f5f5f5
}
.zcwjSlide h2 ol li{
	height:45px;
	line-height:45px;
	font-size:1.1rem;
	width:50%;
	padding:0;
	text-align:center;
}
.list04 li .riqi{
	font-size:14px
}
.list04 li a{
	display:block;
	width: -moz-calc(100% - 80px);
    width: -webkit-calc(100% - 80px);
    width: calc(100% - 80px);
}
.xxgkBox{
	width:96%;
	padding:5% 2%
}
.list05{
	margin-left:0;
    margin-bottom:2%
}
.list05 li{
	width:47%;
	margin-left:3%
}
.list05 li.aa{
	width:97%
}
.list05 li a{
	width:100%
}
.list05 li a.sp03{
	width:100%
}
.list06{
	margin:0 0 0 -2%
}
.list06 li{
	width:23%;
	margin:0 0 12px 2%
}
.list06 li a{
	width:100%
}
.leftLoop{
	width:100%;
	margin:1rem 0 0;
	height:auto;
    padding-bottom:40px
}
.leftLoop .bd ul li{
	width:46%;
	height:auto;
	margin:10px 0 0 10px;
}
.leftLoop .bd ul li a{
	width:94%;
	height:auto;
	padding:3%;
}
.leftLoop .bd ul li a p{
	padding:20px 0 0
}
.leftLoop .bd ul li a img{
	width:100%;
	height:28vw
}
.box01{
	width:96%;
	margin:0 2%
}
.tab01 th{
	font-size:15px
}
.tab01 td{
	line-height:1.2em;
	padding:10px 0;
	font-size:15px;
}
.tab01 td.sp{
	text-indent:0;
	padding:5px 10px;
}
.list07{
	margin:0
}
.list07 li{
	width:47%;
	margin:15px 0 0 2%
}
.list07 li a{
	width:100%
}
.list08 li{
	background-position:left 15px;
	padding:5px 0 5px 18px
}
.box01_con_myzj{
	height:auto;
	padding:10px;
}
.dzqkLine{
	padding:20px 0;
}
.dzqkLine h2{
	width:50%;
	float:none;
	margin:0 auto;
	height:auto;
	padding:10px 0;
	text-align:center
}
.dzqkLine ul li{
	width:46%;
	margin:20px 0 0 3%
}
.dzqkLine ul li img{
	width:100%
}
.m_organization,.banner_aqrz,#_span_jiucuo{
	display:none;
}
.g_foot_box .m_foot_box,.g_foot_box .m_info2,.g_foot_box .m_info3{
	height:auto
}
.g_foot_box .m_info2,.g_foot_box .m_info3{
	padding-bottom:10px !important;
}
.g_foot_box .m_foot_box .m_foot{
	width:100%
}
.g_foot_box .m_foot_info li{
	width:85%;
	padding:0 5%
}
.g_foot_box .m_foot_info{
	margin:20px 0 15px;
}
.g_foot_box .m_info1{
	height:auto;
	padding-top:15px !important;
	padding-bottom:10px !important;
}
.g_foot_box .m_info1 a{
	margin:5px 22px 5px 0
}
.g_foot_box .m_info2 p{
	line-height:30px;
}
.g_foot_box .m_foot_txt{
	height:auto;
	line-height:1.2rem;
	padding:10px 0;
}
.g_foot_box .m_foot_txt .foot_txt{
	width:100%
}
.g_foot_box .m_foot_txt .foot_txt p{
	margin-left:15px;
}
.layui-form-item{
	width:300px;
}
.box11{
	width:220px;
}
.input11{
	width:200px;
}
.input2{
	width:250px;
}
.zhaocuo,#gg1{
	display:none;
}
}

/*适老化调整*/

.ul_login li:nth-child(2){display:none}

/*移动端调整*/

@media (max-width:1090px){
	  
html,body{font-size:15px} 
*{font-size:1rem}
.aria_button li span,
.input1, 
.ipt01, 
.btn01,
.topSlidebox .main_image li .w .t,
.newsSlide .newsSlide_con .more a,
.list01 li .riqi,
.layui-form-label,
.input11,
.fwBox h2 .tit,
.bsList ul li a,
.list05 li a,
.list07 li a,
h1,
h2,
.box01 h2 .tit,
.links .container h1,
.links .dropdown,
.links li p .text-white,
.g_foot_box .m_info1 a,
.g_foot_box .m_foot_info li,
.g_foot_box .m_info2 p,
.list02 li a{font-size:1rem}

#index .bodywrap{background-size: 200%}
.wrapper{height:auto;padding-bottom:0}
.navbox{display:block}
.mobile_main-nav{display:none !important}
.main-nav-box{width:100%}

.navbox,.main-nav-box,.main-nav{width:100%;height:auto}
.main-nav > li{height:3rem; line-height:3;padding:0;margin:0;width:25%}
.main-nav > li:nth-child(1),
.main-nav > li:nth-child(2),
.main-nav > li:nth-child(4){width:22%;}
.main-nav > li:nth-child(3){width:34%}
.main-nav > li:nth-child(-n+4){border-bottom: 1px solid rgba(255,255,255,0.3);}
.main-nav-box .mian-nav-layer{display:none !important}
.main-nav li.selected{background:none}
.topSlidebox .main_image li img{height:55vw}
.topSlidebox .flicking_con{top:50vw}
.topSlidebox .main_image li .w .t{display:none}
.topSlidebox .main_image{height:auto;height:80vw}
.topSlidebox .main_image li .w h3{height:auto;line-height:2rem}
.topSlidebox .flicking_con a{margin:0 7px}
.w1200{width:98%;margin:0 1%}
.newsLine{padding:0}
.leftLink,
.newsSlide{width:100%;}
.leftLink ul li{width:49%;margin:0; margin-bottom:10px}
.leftLink ul li:nth-child(2n){float:right}
.newsSlide{margin:10px 0 0 0}

.newsSlide h2 ol li a,
.box01 h2 .more a,
.box01 h2 .tit,
.fwBox h2 .tit{line-height:2.2}

.list01 li,
.list08 li{background-position:5px center;display: flex;justify-content: space-between;flex-direction: row-reverse;}
.list01 li a,
.list08 li a{width:70%}
.layui-form-item{width:100%}
.box11,
.box12{width:48%}
.input2{width:calc(100% - 55px)}
.input11,ul.box22{width:100%}
.box12 .input12{width:98%}
ul.box22 > li{width:100%; box-sizing:border-box}
.list05 li a.sp01,
.list05 li a.sp02,
.list05 li a.sp03{background-position:right bottom}
.zlSlide{height:auto;margin:10px auto}
.zlSlide .hd{display:none}
.zlSlide .bd{padding:0}
.zlSlide .bd ul li{width:32%;margin:.6%;} 
.zlSlide .bd ul li a{width:100%; height:150px}
.zlSlide .bd ul li a .img{height:60px; padding:30px 0 0}
.dzqkLine h2{width:100%; background:none}
.dzqkBox h2 .tit_myzj{margin:0}
.dzqkLine{padding-top:0}
.dzqkLine ul li{width:96%; margin:2% !important}

.zhaocuo, .m_organization{display:block}
.g_foot_box .m_foot_box{height:auto}
.g_foot_box .m_foot_box .m_foot{display: flex;flex-direction: column;position:relative}
.m_foot_info{display: flex;flex-direction: column;text-align: center;order:1}
.g_foot_box .m_organization{padding:0;text-align: center;order:2;;position:absolute;left:5%;top:40%}
.zhaocuo{margin:0 !important;float:none !important;text-align:center;order:3;position:absolute;right:5%;top:40%}
.g_foot_box .m_foot_info li{width:auto !important;height:auto !important;padding:0 !important;background:none;float:none}
.g_foot_box .m_info1 a{float:none}
.g_foot_box .m_foot_info li.m_info1{margin-bottom:20px}
.g_foot_box .m_info2 p{line-height:1.5}
.g_foot_box .m_foot_info li.m_info3{text-align:center}
.g_foot_box .m_info3 p{float:none;display:inline-block; margin:20px 0;width:140px}
.g_foot_box .m_foot_box .m_foot{padding-bottom:20px}
.zhaocuo,
.g_foot_box .m_organization{position:static; float:none; margin:0 auto;width:auto !important}

.tab01 th:last-child,
#letterList1 tr td:last-child{display:none}
.list08 li{flex-direction:row}

/*添加*/
.navbox{background: #d92539}
.topLine{padding-top:10px}
.pic_msssxm{width:100%;overflow:hidden}
.pic_msssxm img{width:160%;margin:0 -30%;height:auto}
.logo {padding: 10px 0 20px 0}
.leftLink ul li a {background-color: #fff}
ul.box22 > li{white-space:nowrap}
.links{height:auto}
.links .container{width:100%}
.links .dropdown li a{width:auto}
.links li p{position: relative}
.links li p i{
	position:absolute;
	right: 0;
	top:1.5rem;
    margin:0
}


/*无障碍导航样式*/
.body__mobile-toolbar-padding .main-nav > li{height:auto; line-height:2;padding:0;margin:0;width:50%}
.body__mobile-toolbar-padding .body__mobile-toolbar-padding .main-nav > li:nth-child(1),
.body__mobile-toolbar-padding .main-nav > li:nth-child(2),
.body__mobile-toolbar-padding .main-nav > li:nth-child(3),
.body__mobile-toolbar-padding .main-nav > li:nth-child(4){width:50%}
.body__mobile-toolbar-padding .main-nav > li:nth-child(-n+4){border:0}



}

@media (max-width:1090px){
	
.topSlidebox .main_image{height:95vw}

}

.list_page p{width:auto !important}


.zhaocuo img{margin:0 0 5px 0;}
@media (max-width:1200px)
{
  .zhaocuo img{height: 55px}
  .zhaocuo a img{margin: 0 5px 0 0;}
}
