@charset "utf-8";
/* CSS Document */

html {
	width:100%;
	margin:0;
	padding:0;
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
body {
	width: 100%;
	margin: 0 auto;
	font-family:"微软雅黑";
	font-size:12px;
	margin:0;
	padding:0;
	color:#525252;
	line-height:200%;
}
img{
	border: none;
}
dl,dt,dd{display:block;margin:0;}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #525252;
	text-decoration: none!important;
	cursor:pointer;
	background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
    blr:expression(this.onFocus=this.blur());
}
a img{ border:none;}
a:hover {color: #d80c18;}
.wrap{width:1280px;margin:0px auto;}
.clear{ clear:both; margin:0; padding:0; height:0;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
html{     width:100%;    overflow-x:hidden;}

/*首页*/


.log_wrap{width: 100%;background: url(../images/sy_bgg.jpg) no-repeat;background-size: 100%;height: 100vh;}
.login{width: 90%;position: absolute;top: 15%;right: 5%;}
.login_1a {background-color: #b9b9b9;text-align: center;line-height: 50px;}
.vicaa{background-color: #2874b9!important;}
.login_1a ul{display: flex;flex-direction: row;justify-content: space-between;}
.login_1a ul li{width: 50%;text-align: center;color:#fff;font-size: 16px;font-weight: bold;cursor: pointer;}
.login_1b{background-color: rgba(255,255,255,0.8);}
.login_1b_1{padding: 8% 5%;min-height: 200px;background-color: #b0c2d2;}
.login_1b_1 ul li span{width: 50px;color: #000;font-weight: 14px;margin-right: 5%;font-weight: bold;}
.login_1b_1 ul li input{flex: 1;line-height: 28px;padding-left: 15px;}
.login_1b_1 ul li{display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 2%;}
.zc_sub{height: 35px;background-color: #2874b9;border: 0;color: #fff;font-size: 15px;letter-spacing: 6px;margin-top: 15px;}


.xz_ydp1 h3{text-align: center;line-height: 50px;color: #323232;font-size: 18px; font-weight:bold;}
.xz_ydp1_1 ul{display: flex;flex-direction: row;}
.xz_ydp1_1 ul li{width: 50%;text-align: center;line-height: 40px;background-color: #e1e1e1;}
.xz_ydp1_1 ul li a{font-size: 15px;color: #323232;}
.xiazyd{padding: 3%;}
.xiazyd_1 p{color: #f95719;font-size: 15px;border: 1px solid #f95719;border-radius: 8px;text-align: center;line-height: 36px;}
.xiazyd_1{margin-bottom: 5%;margin-top: 2%;}

.xiazai_1b_3a table tr th{white-space:nowrap;padding: 2%;background-color: #f95719;color: #fff;}
.xiazai_1b_3{overflow: hidden;}
.xiazai_1b_3a table tr {border: 2px solid #fff;background-color: #fff;}
.xiazai_1b_3a table tr:nth-of-type(even){background-color: #ededed;}
.xiazai_1b_3a table tr td{color: #2f2f2f;padding: 2% 1%;text-align: justify;text-align: center;margin-right: 2px;

}
.dr21{width: 30%;}
.dr22{width: 50%;}
.dr23{width: 40%;}
.dr24{width: 40%;}
.dr29{width: 20%;}

.dxc{background-color: #18539c!important;}
.dxc a{color: #fff!important;}
.color{!important;}

.ert1{position: fixed;width: 100%;height: 100vh;background-color: rgba(0,0,0,0.7);top: 0;left: 0;display: none;}
.dddp{position: absolute;top: 12%;width: 94%;left: 3%;border-radius: 5px;}
.hide-tit p{text-align: center;background-color: #f95719;font-size: 15px;color: #fff;line-height: 45px;}

.xiazai_1b_3a table{width: 100%;}
.xiazai_1b_2 ul li{width: 100%;margin-bottom: 4%;}
.xiazai_1b_2 ul li input{width: 100%;height: 40px;border: 1px solid #bfbfbf;font-size: 14px;text-indent: 5px;box-sizing: border-box;}
.xiazai_1b_2 ul li select{width: 100%;height: 40px;border: 1px solid #bfbfbf;font-size: 14px;text-indent: 5px;color: #666;}
.xiazai_1b_2 ul li button{width: 100%;border-radius: 5px;background-color: #329900;text-align: center;border: 0;background-color: #feaeaea;font-size: 14px;text-indent: 5px;color: #fff;line-height: 35px;letter-spacing: 5px;margin-top: 15px;}
.xiazai_1b_2{margin-bottom: 25px; z-index:9999;}
.dddp form{padding: 8% 4%;background-color: #fff;display: block;}
.xx{position: absolute;top: 5px;right: 10px;color: #fff;font-size: 20px;}
.date{background: url(../images/sjq.png) no-repeat center right 15px;background-size: 18px;}

    .colors{
        color: #E60012 !important;
    }
      .mobileSelect .content{
            width: 96% !important;
            border-radius: 0.3rem !important;
            bottom: 1rem !important;
            margin-left: 2% !important;
      }
      .cancel{
          color: #E60012 !important;
      }
      .title{
          color: #333 !important;
      }
      .ensure{
          color: #007AFF !important;
      }
      .selectLine{
        display: flex;
        align-items: center;
      }
      .selectLine span{
        width: 33.3%;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding-bottom: 3px;
      }

.mobileSelect .content .panel .wheel .selectContainer li{font-size: 16px!important;}

.info_tt p{line-height: 45px;background-color: #e9e9e9;text-align: center;color: #18539c;font-size: 16px;}
.xz_info_1 ul{display: flex;flex-direction: row;}
.xz_info_1 ul li{width: 100%;line-height: 40px;text-align: center;border-right: 1px solid #fff;}
.xz_info_1 ul li:nth-child(2){border-right: 0!important;}
.sj_info_1 p{background: #f95719 url(../images/dian1.png) no-repeat center right 25px;color: #fff;font-size: 15px;background-size: 10px;}
.xz_info_1{position: relative;}
.sj_info_hide{position: absolute;top: 40px;left: 0;width: 100%;background: #dddddd;transform: translate(0, 20px);display: none;
    transition: All 0.3s;
    -moz-transition: All 0.3s;
    -webkit-transition: All 0.3s;
    -o-transition: All 0.3s;
	z-index:9999;
}
.sj_info_hide a{text-align: center;font-size: 15px;color: #666;line-height: 31px;}
.sj_info_hide dl{padding: 15px 0;}

.whd .sj_info_hide{transform: translate(0, 0);display: block!important;
    transition: All 0.3s;
    -moz-transition: All 0.3s;
    -webkit-transition: All 0.3s;
    -o-transition: All 0.3s;
}

.yyops{top: 6%!important;}
.yyops ul li input{height: 35px!important;}
.yyops ul li select{height: 35px!important;}
.xz_ydp2 p{color: #18539c;font-size: 15px;text-align: center;line-height: 50px;border-top: 1px solid #c0c0c0;background-color: #e9e9e9;}
.xz_ydp3{padding: 6% 3%;}
.xz_ydp3 table tr td:nth-child(1){text-align: right;}
.xz_ydp3 table tr td{padding: 3%;background-color: #18539c;color: #fff;}
.xz_ydp3 table tr td:nth-of-type(odd){background-color: #18539c;width: 40%;color: #fff;font-size: 14px;}
.xz_ydp3 table tr td:nth-of-type(even){background-color: #e9e9e9;width: 60%;color: #2f2f2f;font-size: 14px;}
.xz_ydp3 table{width: 100%;}

.layui-table-header tr th{background-color: #007AFF!important;}

.xz_ydp{padding: 6% 3%;}

.page{
    /*text-align: center;*/
	padding:5px;
}
.page a{
    display: inline-block;
	text-align: center;
    background: #fff;
    color: #f95719;
    padding: 5px 7px;
    min-width: 15px;
	min-height:15px;
	line-height:15px;
    border: 1px solid #f95719;

}
.page span{
	text-align: center;
    display: inline-block;
    padding: 5px;
    min-width: 15px;
    border: 1px solid #f95719;
}
.page span.current{
    display: inline-block;
    background: #18539c;
    color: #fff;
    padding: 5px;
    min-width: 15px;
    border: 1px solid #f95719;
}
.page .pagination li{
    display: inline-block;
    margin-right: 5px;
    text-align: center;
}
.page .pagination li.active span{
    background: #009688;
    color: #fff;
    border: 1px solid #f95719;

}
#red{color:red;}


.news_sj{padding: 4% 3%;}
.news_sj ul li a{border-bottom: 1px solid #cacaca;width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;padding: 5% 0;}
.news_sj_1{width: 35%;margin-right: 25px;}
.news_sj_2{flex: 1;}
.news_sj_1 img{width: 100%;display: block;}
.news_sj_2 p{color: #515151;font-size: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.news_sj_2 span{font-size: 14px;}
.rr_news{border-bottom: 1px solid #c0c0c0;}
.news_neir_1{text-align: center;border-bottom: 1px solid #b7b7b7;padding-bottom: 3%;}
.news_neir_1 h3{font-size: 15px;}
.news_neir_1 p{font-size: 14px;}
.news_neir_2{margin-top: 5%;}
.news_neir_2 p{color: #666;font-size: 14px;text-align: justify;line-height: 23px;margin: 4% 0;}
.news_neir_2 img{display: block;width: 100%;margin: 6px 0;}

.fy {
    clear: both;
    text-align: center;
    width: 100%;
    height: 30px;
    margin: 0 auto;
    margin-top: 45px;
}
.fy a {
    display: inline-block;
    padding: 0 10px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #e1e1e1;
    margin: 0 5px;
}
.fy b {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    border: 1px solid #e1e1e1;
    line-height: 30px;
    margin: 0 5px;
}
.foot{width:100%;background-color:#dedede;line-height:26px;font-size:10px;text-align:center; padding:10px 0px;}
.toptitle { clear:both; text-align: center; width: 100%; font-size: 18px; font-weight: bold; color: #333333; line-height: 50px; height: 50px; background: #fff; position: relative;}
.toptitle a { display:block; width: 30px; height: 50px; position: absolute; left: 4%; top: 0;background: url(../images/back.png)no-repeat left center; background-size:30px; }


#slide{width:100%;height:3.2rem;overflow:hidden;position:relative;}
#slide .swiper-slide{text-align:center;height:1.8rem;}
#slide .swiper-slide img{width:auto;max-width:100%;/*height:190px;*/}
#slide .pagination{position: absolute; z-index: 20; bottom:5px; width:100%; text-align: center; right:0;}
#slide .swiper-pagination-bullet{display: inline-block; width:10px; height:10px; border-radius:10px; background:#666; margin: 0 2px; opacity: 0.8; cursor: pointer;}
#slide .swiper-pagination-bullet-active{background:#F95719;}

/*<<<<<<<<<<<<<<<<<<<<<< 公共样式 >>>>>>>>>>>>>>>>>>>>>>>*/
html{max-width: 750px; margin-left: auto !important; margin-right: auto !important;}
html,body{font-family:sans-serif,ui-sans-serif,PingFangSC-Regular,'Msyh(Microsoft YaHei)',Verdana,Arial,Helvetica;}
body,html{-webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.imgwauto{width: 100%; height: auto;}
.imghauto{width: auto; height: 100%;}
.imgcontain{width: 100%; height: 100%; object-fit: contain;}
.imgcover{width: 100%; height: 100%; object-fit: cover;}
.wrap{width: 100%; padding-left: 0.3rem; padding-right: 0.3rem;}

/*<<<<<<<<<<<<<<<<<<<<<< 头部+底部+公共部分 >>>>>>>>>>>>>>>>>>>>>>>*/
.header{position: sticky; position: -webkit-sticky; top: 0; width: 100%; max-height: 100vh; z-index: 99999999;}
.header .head{padding: 0.3rem; border-bottom: #DFDFDF solid 1px;}
.header .head a.logo img{height: 0.6rem; width: auto;}
.header .head .navBox{cursor: pointer;}
.header .head .navBox .menu{display: block; width: 0.6rem; height: 0.45rem; position: relative; z-index: 99; transition-duration: 0.3s;}
.header .head .burger_lin .icon{height: 0.06rem; width: 100%; top: calc(50% - 0.015rem); background-color: #666; position: absolute; transition-duration: 0.3s;transition-delay: 0.5s;}
.header .head .burger_lin .icon:before {content: ""; width: 0.6rem; height: 100%; position: absolute; left: 0; top: calc(-0.21rem + 0.015rem); background-color: #666; transition: transform 0.3s, top 0.3s 0.3s; transition-delay: 0.5s;}
.header .head .burger_lin .icon:after {content: ""; width: 0.6rem; height: 100%; position: absolute; left: 0; top: calc(0.21rem - 0.015rem); background-color: #666; transition: transform 0.3s, top 0.3s 0.3s; transition-delay: 0.5s;}
.header .head .burger_lin.open .icon {transition-duration: 0.1s;transition-delay: 0.3s;background: transparent;width: 0;}
.header .head .burger_lin.open .icon:before {transition: top 0.3s, transform 0.3s 0.3s;top: 0;transform: rotateZ(-45deg);}
.header .head .burger_lin.open .icon:after {transition: top 0.3s, transform 0.3s 0.3s;top: 0;transform: rotateZ(45deg);}
.header .nav{display: none; height: calc(100vh - 1.21rem); background-color: #FFF; overflow-y: auto;}
.header .nav::-webkit-scrollbar {display: none;}
.header .nav::-moz-scrollbar {display: none;}
.header .nav>li.lis .nav-top{position: relative; z-index: 0;}
.header .nav>li.lis .nav-top::after{content: ""; display: block; transform: scaleX(1); width: .3rem; height: .3rem; position: absolute; right: 0.3rem; top: calc(50% - .15rem); background: url(../images/icon1.svg) no-repeat center; background-size: contain; transition:all 0.35s; -moz-transition:all 0.35s; -webkit-transition:all 0.35s; -o-transition:all 0.35s;}
.header .nav>li.lis.li-ing .nav-top::after{background: url(../images/icon1-yes.svg) no-repeat center; background-size: contain;}
.header .nav>li.lis.li-open .nav-top::after{transform: rotate(90deg); background: url(../images/icon1-yes.svg) no-repeat center; background-size: contain;}
.header .nav>li .nav-top a{display: block; padding: 0.2rem 0.3rem; font-size: 0.32rem; color: #333; line-height: 2;}
.header .nav>li.lis .nav-top a{display: inline-block;}
.header .nav>li.li-ing .nav-top a{color: #E71F1A;}
.header .nav>li .nav_two ul{margin-bottom: 0.2rem;}
.header .nav>li .nav_two ul li a{display: block; font-size: 0.28rem; color: #333; line-height: 2; padding: 0.1rem 0.3rem 0.1rem 0.5rem; white-space: nowrap; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.header .nav>li .nav_two ul li a::after{display: none;}
.header .nav>li .nav_two ul li.li-ing a{color: #E71F1A;}

.footer{padding-top: 0.3rem; padding-bottom: 0.3rem;}
.footer .ps{font-size: 0.24rem; line-height: 1.5;}
.footer .ps .p{margin-bottom: 0.2rem;}
.footer .ps .spa a:not(:last-child){margin-right: 0.2rem;}