@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan 
 */

/* header */
.is-header.active{position: fixed;
    left: 50%;transform: translateX(-50%);
    top: 0;
    z-index: 99999;
    height: 200px;
    margin-bottom: 30px;
    width: 100%;
}

.is-main.active{margin-top: 200px;}
.m-nav.active{background: #026ad5;}

.m-header{min-height: 145px;position: relative;}

.g-header{width: 100%; height:687px;position: absolute;left: 50%;transform: translateX(-50%);
    top: 0;

}

.m-swiper{width: 100%; height:687px;overflow:hidden;top: -1px; z-index: -1; position:relative;margin: auto;width: fit-content;}
.m-swiper .hd a{display:block;position: absolute;text-align: center;width:64px;height:64px;z-index: 9999;top: 50%;transform: translateY(-50%);}
.m-swiper .hd .next{right:8%;background: url(../images/public/right.png) center center no-repeat;}
.m-swiper .hd .prev{left:8%;background: url(../images/public/left.png) center center no-repeat;}

/* ========================== */
.m-logo{display:block;margin:67px auto 78px;width: fit-content;}
.m-logo img{display:block;clear:both;margin:auto;}
.m-search{margin:0 auto;width:689px;height:57px;background:#fff;border-radius:30px;}
.m-search input,.m-search select{border:none;outline:0;color:#666;}
.m-search select{width:115px;height:57px;line-height:57px;border-radius:30px 0 0 30px;font-size:16px;border-right:#f2ead2 1px solid;text-indent:31px;background:url(../images/public/select.png) right 18px center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.m-search select::-ms-expand{display:none;}
.m-search input.u-tpsearchtext{left:115px;padding:0 24px;width:445px;height:57px;line-height:57px;}
.m-search input.u-tpsearchtext::placeholder{color:#666;}
.m-search input.u-searchbtn{right:1px;top:1px;background:url(../images/public/submit.png) no-repeat center;width:127px;height:55px;font-family:MicrosoftYaHei-Bold;font-size:20px;font-weight:Bold;font-stretch:normal;letter-spacing:0;color:#fff;padding-left:36px;}
/* nav */
.m-nav{bottom: 40px;}
.fold{position:absolute;bottom:0;width:100%;height:60px;display:block;background:url(../images/home/fold.png) rgba(0,0,0,0) center bottom no-repeat;}
.fold img{display:block;padding-top: 20px;clear:both;margin:auto;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.fold img.u-active{top: 20px;position: relative;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
/* header */

/* main */
.m-title{margin:40px 0 30px 0;background:url(../images/home/tit.png) no-repeat left top;position:relative;padding:0 100px;text-align:center;min-height:80px;}
.m-title h1 a{font-family:MicrosoftYaHei-Bold;font-size:33px;font-weight:Bold;font-stretch:normal;line-height:65px;letter-spacing:0;color:#015293;}
.m-title>a.more{position:absolute;right:0;top:22px;font-family:MicrosoftYaHei;font-size:18px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#015293;}

/* slide */
.m-flash{width: 755px;position: relative;}
.g-flash,.g-flash img{height: 500px;}
.g-flash img{display: block; width: 100%;}
.m-flash .bd li a{display: block;position: relative;}
.m-flash .bd li a p{position: absolute; left: 0; right: 0; bottom: 0; text-align: center; height: 86px; line-height: 60px;	font-size: 18px; font-weight: bold; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.4); color: #fff;}
.m-flash .hd{position:absolute;left:50%;bottom:20px;transform: translateX(-50%);}
.m-flash .hd li{float: left;margin: 0 3px; width: 10px; height: 10px; background: rgba(255, 255, 255,1); -moz-border-radius: 10px; border-radius: 10px;transition:all .3s;}
.m-flash .hd li.on{width: 39px;border-radius: 5px;background: #C52919;}

/* news */
.m-news{width: 645px;}
.m-tabstyle li{position: relative; float: left;margin-right: 40px;}
.m-tabstyle li a{display: block; width: 97px;text-align: center; height: 48px;line-height: 48px;background: url(../images/home/news.png) no-repeat bottom center; font-family:MicrosoftYaHei-Bold;font-size: 22px;color:#333;}
.m-tabstyle li:last-child{margin-right: 0;}
.m-tabstyle li.u-active a{	color: #0262d6;font-weight:Bold;}
/* reprint */
.m-listreprint.m-zz{padding-left: 70px;}
.m-listreprint.m-zz .u-zzbtn{top: 30px;left: 10px;}
.m-listreprint.m-zz .u-zzbtn a{display: block;}
.m-listreprint.m-zz .dzy{margin-bottom: 69px;}
.m-listreprint li{height: 42px; line-height: 42px;}
.m-listreprint li a{display: block; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-listreprint li span{float: right; color: #999; font-size: 14px;}
.m-listreprint li a:hover{padding-left: 5px;}
.m-listreprint li img{margin-left: 10px; vertical-align: middle;}
.m-zz div:last-child a:first-child,.m-zz div:last-child a:last-child,.zytj,.szftj{display: block; width: 230px;height: 42px;line-height: 42px; background: #026ad5;color: #fff;text-align: center;border-radius: 5px;}
.m-zz div:last-child a:first-child,.zytj{position: absolute;bottom: -65px;left: 70px;}
.m-zz div:last-child a:last-child,.szftj{position: absolute;bottom: -65px;right: 70px;}
.m-zz ul:first-child,.zyzz-ul1{border-bottom: 1px solid #d8d9da;padding-bottom: 20px;margin-bottom: 15px;padding-top: 12px;}
/* list */
.m-liststyle{overflow: hidden;height: 450px;}
.m-liststyle li{height: 46px; line-height: 46px;}
.m-liststyle li a{display: block; color: #333333; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle li span{float: right; color: #999; font-size: 16px;}
.m-liststyle li a:hover{padding-left: 5px;color: #026ad5;}
/* advertisement  */
.m-advert{margin: 36px 0;}
.g-advert{height: 102px;overflow: hidden;}
.g-advert li{margin-right:20px;width:460px;height:102px;overflow: hidden;float: left;}
.g-advert li:last-child{margin-right: 0;}
.g-advert li a{display: block;overflow: hidden;width: 100%;height: 100%;}
.g-advert li img{display: block;width: 100%;height: 100%;}

.m-tabplate ul{padding:0 9px;height:114px;background:url(../images/home/plate.png) no-repeat center bottom}
.m-tabplate li{float:left;width:450px}
.m-tabplate li a{display:block;padding-top:40px}
.m-tabplate li a img{display:block;clear:both;margin:auto}
.m-tabplate li.u-active{width:500px}
.m-tabplate li.u-active a{height:114px;background:url(../images/home/tab.png) no-repeat center;padding-top:30px}

.plate-list{border: solid 1px #e1e9f2;border-top: none;height: 628px;}

/* interaction */
.m-interaction{padding:30px}
.m-leftcolumn{width:895px}
.m-write{position:relative;height:183px}
.m-writeTit{position:absolute;top:0;left:32px;width:216px;z-index:9;height:72px;background:url(../images/home/writeTit.png) no-repeat center;font-family:MicrosoftYaHei-Bold;font-size:18px;font-weight:Bold;font-stretch:normal;line-height:74px;letter-spacing:0;color:#fff;text-indent:68px}
.m-writeCon{position:absolute;bottom:0;left:0;height:124px;padding:20px 25px;border:solid 1px #e1e9f2;background:#f1f7ff;display:flex;align-items:center}
.m-writeCon p{font-family:MicrosoftYaHei;font-size:16px;font-weight:400;font-stretch:normal;line-height:32px;letter-spacing:0;color:#333;text-indent:28px}
.m-writeCon a{display:block;flex-shrink:0;width:188px;height:84px;line-height:84px;background:url(../images/home/write.png) #daaf70 left 36px center no-repeat;margin-left:35px;font-family:MicrosoftYaHei;font-size:20px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#fff;text-indent:81px}

.m-tabcolumn{border-bottom: #e1e9f2 1px solid;}
.m-tabcolumn li{position: relative; float: left;margin-right: 20px;}
.m-tabcolumn li a{display: block; padding: 0 7px;	font-weight: bold; text-align: center; height: 48px;line-height: 48px;	font-size: 20px;	color: #333333;}
.m-tabcolumn li.u-active a{	color: #0262d6;border-bottom: #0262d6 3px solid;}

.m-exhibition{margin-top: 15px;}
.m-exhbtnList li{height: 50px; line-height: 50px;border-bottom: 1px dashed #e1e9f2;}
.m-exhbtnList li a{display: block; color: #333333; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-exhbtnList li span{float: right; color: #999; font-size: 16px;}
.m-exhbtnList li a:hover{padding-left: 5px;color: #026ad5;}

.m-statistics{background: #f1f7ff;height: 74px;margin-top: 32px;}
.m-statistics li{float: left;color: #026ad5;font-size: 18px;line-height: 74px;margin-right: 50px;}
.m-statistics li:last-child{margin-right: 0;}
.m-statistics a{display: block;margin-right: 30px;}
.m-statistics li span{	color: #ef3630;}

.m-rightcolumn{width:443px}
.m-investLink{margin-bottom: 8px;}
.m-investLink a{display:block;width:210px;height:72px;background:url(../images/home/investLink.png) no-repeat center;text-align:center}
.m-investLink a img{margin:21px 12px 0 0}
.m-investLink a span{font-family:MicrosoftYaHei-Bold;font-size:20px;font-weight:Bold;font-stretch:normal;line-height:72px;letter-spacing:0;color:#fff}

.g-interview li{margin-top:17px}
.g-interview li a{display:block}
.g-interview li a.pic{width:177px;height:130px;overflow:hidden}
.g-interview li a.pic img{width:100%;height:100%}
.g-interview li a.detail{width:252px}
.g-interview li a.detail p{font-family:MicrosoftYaHei;font-size:14px;font-weight:400;font-stretch:normal;line-height:38px;letter-spacing:0;color:#333}
.g-interview li a.detail p:nth-child(1){overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-clamp: 2;-webkit-line-clamp: 2;  overflow:hidden;-webkit-box-orient: vertical;font-family:MicrosoftYaHei-Bold;font-size:16px;font-weight:Bold;font-stretch:normal;line-height:26px;letter-spacing:0;color:#333}

.m-slcttn{margin-top:12px}
.g-slcttnList ul{margin-top:20px}
.g-slcttnList li{margin-bottom:25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-clamp: 3;-webkit-line-clamp: 3; overflow:hidden; -webkit-box-orient: vertical;}
.g-slcttnList li:last-child{margin-bottom:0}
.g-slcttnList li span{display:inline-block;width:64px;height:20px;border-radius:10px 0 10px 10px;background:#daaf70;font-family:MicrosoftYaHei;font-size:14px;font-weight:400;font-stretch:normal;line-height:20px;letter-spacing:0;color:#fff;text-align:center;margin-right:5px}
.g-slcttnList li span.end{background:#b9b9b9}
.g-slcttnList li a{font-family:MicrosoftYaHei;font-size:18px;font-weight:400;font-stretch:normal;line-height:30px;letter-spacing:0;color:#333}

.m-service{padding:30px}
.g-service>ul{margin-top:30px}
.g-service>ul>li{float:left;padding:20px 30px;margin:0 20px 30px 0;width:285px;height:225px;background:#fbfdff}
.g-service>ul>li h3{height:48px;font-family:MicrosoftYaHei-Bold;font-size:20px;font-weight:Bold;font-stretch:normal;line-height:48px;letter-spacing:0;color:#333;text-indent:61px;margin-bottom:21px}
.g-service>ul>li:nth-child(3n){margin:0 0 30px 0}
#hotService>ul>li:nth-child(1) h3{background:url(../images/home/icon_1.png) left center no-repeat}
#hotService>ul>li:nth-child(2) h3{background:url(../images/home/icon_2.png) left center no-repeat}
#hotService>ul>li:nth-child(3) h3{background:url(../images/home/icon_3.png) left center no-repeat}
#hotService>ul>li:nth-child(4) h3{background:url(../images/home/icon_4.png) left center no-repeat}
#hotService>ul>li:nth-child(5) h3{background:url(../images/home/icon_5.png) left center no-repeat}
#hotService>ul>li:nth-child(6) h3{background:url(../images/home/icon_6.png) left center no-repeat}

.g-service_1>ul>li:nth-child(1) h3{background:url(../images/home/icon_7.png) left center no-repeat !important;}
.g-service_1>ul>li:nth-child(2) h3{background:url(../images/home/icon_8.png) left center no-repeat !important;}
.g-service_1>ul>li:nth-child(3) h3{background:url(../images/home/icon_9.png) left center no-repeat !important;}
.g-service_1>ul>li:nth-child(4) h3{background:url(../images/home/icon_10.png) left center no-repeat !important;}
.g-service_1>ul>li:nth-child(5) h3{background:url(../images/home/icon_11.png) left center no-repeat !important;}
.g-service_1>ul>li:nth-child(6) h3{background:url(../images/home/icon_12.png) left center no-repeat !important;}

.g-service>ul>li li{width:50%;float:left}
.g-service>ul>li li a{font-family:MicrosoftYaHei;font-size:16px;font-weight:400;font-stretch:normal;line-height:32px;letter-spacing:0;color:#666}

.g-department{margin-top:30px}
.g-department li{margin:0 10px 10px 0;float:left;width:216px;height:52px;line-height:52px;background:#f5f5f5;text-align:center}
.g-department li a{display:block;color:#333;font-size:16px;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis}
.g-department li a:hover{background:#0262d6;color:#fff}
.g-department li:nth-child(4n){margin:0 0 10px 0}


.m-life ul{margin-top:25px;height:247px;padding:0 20px;background:url(../images/home/life_bg.png) no-repeat center bottom 10px}
.m-life li{width:33.333%;float:left;margin:0 0 25px 0}
.m-life li a{margin:0 auto;width:104px;height:90px;display:block;text-align:center}

.m-handling{width:100%;height:140px;background:#f1f7ff;margin-top:30px}
.g-handlingl{width:50%;border-right:1px solid #fff;padding:25px 20px}
.g-handlingr{padding:40px 18px}
.m-handTab li{float:left;height:29px;margin-right:10px}
.m-handTab li.u-active{background:url(../images/home/zz.png) no-repeat center bottom}
.m-handTab li a{display:block;width:50px;height:22px;background:#026ad5;border-radius:10px;font-family:MicrosoftYaHei;font-size:15px;font-weight:400;font-stretch:normal;line-height:22px;letter-spacing:0;color:#fff;text-align:center}
.m-handList li{float:left}
.m-handList li{margin-right:15px}
.m-handList li:last-child{margin-right:0}
.m-handList li p{font-family:MicrosoftYaHei;font-size:18px;font-weight:400;font-stretch:normal;line-height:20px;letter-spacing:0;color:#333}
.m-handList li p:nth-child(2){margin-top:10px}
.m-handList li span{font-family:MicrosoftYaHei;font-size:28px;font-weight:400;font-stretch:normal;line-height:20px;letter-spacing:0;color:#ef3630}
.m-handTit{margin-bottom:15px}
.m-handTit h3{font-family:MicrosoftYaHei-Bold;font-size:20px;font-weight:Bold;font-stretch:normal;line-height:20px;letter-spacing:0;color:#333;margin-bottom:5px}
.m-handTit p{font-family:MicrosoftYaHei;font-size:15px;font-weight:400;font-stretch:normal;line-height:20px;letter-spacing:0;color:#333}

.m-open{padding:30px}
.m-openl{width: 998px;}
.m-openr{width: 339px;}
.m-leader{width: 228px;}
.m-openList{width: 745px;}
.g-openl{margin-top: 22px;}
/* .g-leader{padding:20px;height:300px;background:url(../images/home/leader_bg.png) no-repeat center}
.g-leader li{margin-bottom:15px}
.g-leader li a{display:block}
.g-leader li a p{cursor:pointer;width:50%;text-align:left;color:#333;font-family:MicrosoftYaHei;font-size:16px}
.g-leader li a p:nth-child(1){float:left;font-weight:700}
.g-leader li a p:nth-child(2){float:right} */
.m-leader a{display: block;padding-top: 15px;}

.m-leader li{margin-top: 19px;}
/* .m-leader li:first-child{margin-top: 0;} */
.m-leader li a{
	display: block;
	width: 100%;
	height: 155px;
	background-color: #ffffff;
	border: solid 1px #e1e9f2;
	text-align: center;
}
.m-leader li a img{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.m-leader li a:hover img{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}
.m-leader li a p{
    font-family: MicrosoftYaHei-Bold;
	font-size: 26px;
	font-weight: Bold;
	font-stretch: normal;
	line-height: 44px;
	letter-spacing: 2px;
	color: #026ad5;
	margin-top: 8px;
}
.m-leader li:nth-child(1) a{
    padding-top: 38px;
}
.m-leader li:nth-child(2) a{
    padding-top: 37px;
}

.g-openList{margin-top: 7px;}
.g-openList li{height: 58px; line-height: 58px;border-bottom: 1px dashed #e1e9f2; padding-left: 14px; background: url(../images/public/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.g-openList li a{display: block; color: #333333;font-size: 18px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.g-openList li span{float: right; color: #666; font-size: 18px;}
.g-openList li a:hover{padding-left: 5px;color: #026ad5;}

.m-openSearch{margin-top:30px}
.m-openSearch form{display:flex;align-items:center;background:#f1f7ff;width:100%;height:74px;padding:0 20px 0 25px}
.m-openSearch label{font-family:MicrosoftYaHei-Bold;font-size:20px;font-weight:Bold;font-stretch:normal;line-height:42px;letter-spacing:0;color:#026ad5}
.m-openSearch input{outline:0;border:none}
.m-openSearch input[type=text]{width:727px;height:46px;border:solid 1px #e0e9f3;color:#333;font-size:16px;padding-left:16px}
.m-openSearch input[type=text]::placeholder{color:#999;font-size:16px}
.m-openSearch input[type=submit]{width:108px;height:49px;background:url(../images/home/openSearch.png) #9fc9f1 no-repeat left 19px center;border-radius:5px;margin-left:12px;font-family:MicrosoftYaHei-Bold;font-size:18px;font-weight:Bold;font-stretch:normal;letter-spacing:0;color:#fff;text-indent:40px}

.m-openTit li{float:left;margin-right:22px}
.m-openTit li:last-child{margin-right:0}
.m-openTit li a{display:block;width:233px;height:89px;background:url(../images/home/openTit.png) no-repeat center;font-family:MicrosoftYaHei-Bold;font-size:20px;font-weight:Bold;font-stretch:normal;line-height:89px;letter-spacing:0;color:#fefefe;text-align:center}
.m-openrList ul{margin-top:13px}
.m-openrList li{margin-bottom:25px;width: 100%;}
.m-openrList li a{display:block;height:68px;background:#ecf2f8;padding:0 30px 0 54px}
.m-openrList li a img{margin:14px 20px 0 0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.m-openrList li a:hover img{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}
.m-openrList li a span{font-family:MicrosoftYaHei;font-size:20px;font-weight:400;font-stretch:normal;line-height:68px;letter-spacing:0;color:#333}

.m-specialTit{background:url(../images/home/specialTit.png) no-repeat center center;text-align:center;margin:50px 0}
.m-specialTit a{font-family:MicrosoftYaHei-Bold;font-size:42px;font-weight:Bold;font-stretch:normal;line-height:42px;letter-spacing:0;color:#026ad5}
.g-special{height: 112px;width: 100%;overflow: hidden;}
.g-special li{margin-right:26px;width:335px;height:112px;overflow: hidden;}
.g-special li a{display: block;width: 100%;height:100%;}
.g-special li img{display: block;width:100%;height:100%;} 

/* calendar */
.ind-datebox{margin:45px 0 30px 0;}
.Calendar { height: 46px; background: #f7f7f7; padding: 10px 0; position: relative; padding-left: 114px; border-radius: 4px; overflow: hidden; }
.Calendar ul li { display: inline; float: left; width: 40px; padding-left: 7px; height: 30px; line-height: 30px; text-align: center; }
.Calendar ul li a, .Calendar ul li span { display: block; font-size: 16px; }
.Calendar ul li a:hover { background: #026ad5; color: #fff; border-radius:4px}
.Calendar ul li .noSrc { color: #999; background: none; }
.Calendar ul li.onToday a, .Calendar ul li.onToday a:hover, .Calendar ul li.onToday span { background: #026ad5; color: #fff; border-radius:4px}
.Calendar .date-btn { width: 28px; height: 46px; position: absolute; cursor: pointer; overflow: hidden;}
.Calendar .date-btn a { width: 100%; height: 100%; display: block; background: transparent!important; }
.Calendar .idCalendarPre { left: 0; top: 0;  background: url(../images/page/d_left.png) center no-repeat #026ad5;border-radius:0 0 0 0}
.Calendar .idCalendarPre a{border-radius:0 0 0 0}
.Calendar .idCalendarNext a{border-radius:0 0 0 0}
.Calendar .idCalendarNext { right: 0; top: 0; background: url(../images/page/d_right.png) center no-repeat #026ad5;border-radius:0 0 0 0}
#idCalendarYear { display: none; }
.ym { background: url(../images/home/date.png) center no-repeat;color: #fff; position: absolute; left: 71px; top: 50%; margin-top: -15px; height: 27px; line-height: 30px;  padding: 0px 6px 0; text-align: center; }
.ym .icol, .ym .icor { display: block; position: absolute; top: -3px; width: 2px; height: 5px; border: 1px rgba(255, 255, 255, 0.46) solid; background: #fdb32e; border-radius: 3px; }
.ym .icor { right: 5px; }
.ym .icol { left: 5px; }
/* main */

/* tips */
.accessibility-prompt{position:fixed;bottom:20px;right:0;padding:25px 30px 25px 25px;border:solid 1px #e0e9f3;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:1000;display:flex;justify-content:center;align-items:center;padding:10px 0;border-radius:20px 0 0 20px}
.accessibility-prompt .content{display:flex;align-items:center;position:relative;max-width:800px;margin:0 auto;padding:0 30px 0 20px;border-radius:5px}
.accessibility-prompt .icon{width:72px;height:72px;margin-right:16px}
.accessibility-prompt .message{font-size:24px;width:216px;line-height:32px;color:#333}
.accessibility-prompt .timer{color:#999;position:absolute;bottom:0;right:30px;font-size:14px}
.accessibility-prompt .close-btn{position:absolute;top:-5px;right:5px;background:0 0;border:none;font-size:24px;cursor:pointer;color:#9c9c9c}

/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
    .is-header{height: 550px;}
    .m-header{height: 500px;}
    .m-swiper,.is-toolbar,.accessibility-prompt{display: none !important;}
    .g-header{background:url(../images/public/header.png) center center no-repeat; }
	.m-logo img{width: 100%;}
	.g-header{height: 450px;}
	.m-search{width: 100%;}
	.m-search select{width: 20%;}
	.m-search input.u-tpsearchtext{width: 60%;}
	.m-search select{background: none;text-indent: 10px;}
	.m-search input.u-tpsearchtext{left: 20%;padding: 0 10px;}
	.m-search input.u-searchbtn{background: #e4d021; width: 20%;padding-left: 0; border-radius: 30px;}
	.fold{display: none;}
	.m-nav{bottom: 0;}
	.m-title{padding: 0;background: none;}
    .m-title>a.more{display: none;}
    .m-flash,.m-news{width: 100%;}
	.g-flash, .g-flash img{height: 300px;}
	.m-tabstyle li{margin-right: 10px;}
    .m-tabplate ul{height: auto; background-size: 100% 100%;padding: 0;}
    .m-tabplate li,.m-tabplate li.u-active{width: 100%;}
    .m-tabcolumn li{margin-right: 0;}

	.m-openr,.m-leader,.m-openl,.m-openList,.m-openrTit img{width: 100%;}
	.m-openrList li a{padding: 0 30px;}
	.m-openTit li{width: 100%;margin-right: 0;margin-bottom: 10px;}
    .m-openTit li a{background-size: 100%;width: 100%;}
	.g-leader{background-size: 100%;width: 100%;}
	.m-openList .m-tabcolumn li a{font-size: 16px;padding: 0 3px;}
	.m-openSearch form{flex-wrap: wrap;justify-content: center; height: auto;padding: 15px 0;}
	.m-openSearch input[type=text]{width: 100%;margin-bottom: 10px;}
	
	.g-department li{width: 100%; margin: 0 0 10px 0;}
	.m-leftcolumn,.m-rightcolumn{width: 100%;}
	.g-service>ul>li{width: 100%; margin: 0 0 30px 0;}
	.m-life ul{padding: 0 10px;}
	.m-wst img{width: 100%;}
	.m-handling{height: auto;padding: 15px 0;}
	.g-handlingl,.g-handlingr{width: 100%;border: none;}

	.m-write{height: 348px;}
	.m-writeCon{height: auto;flex-wrap: wrap;}
	.m-statistics{height: auto;}
	.m-statistics li{width: 100%;text-align: center;}
	.m-investLink a{width: 100%;background-size: 100%;margin: 10px 0 0 0;}
	.g-interview li a.pic{width: 100%;margin-bottom: 10px;}
	.g-interview li a.detail{width: 100%;}

	.m-special{margin-bottom: 30px;}
	.ind-datebox{display: none;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
    


}
/*small xs*/
@media screen and (max-width: 638px) {
    

}