@font-face {
    font-family: 'SystemSanFranciscoDisplayRegular';
    src: url('fonts/SystemSanFranciscoDisplayRegular.eot');
    src: url('fonts/SystemSanFranciscoDisplayRegular.eot') format('embedded-opentype'),
         url('fonts/SystemSanFranciscoDisplayRegular.woff2') format('woff2'),
         url('fonts/SystemSanFranciscoDisplayRegular.woff') format('woff'),
         url('fonts/SystemSanFranciscoDisplayRegular.ttf') format('truetype'),
         url('fonts/SystemSanFranciscoDisplayRegular.svg#SystemSanFranciscoDisplayRegular') format('svg');
}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body{font:14px;color:#333;font-family:"SystemSanFranciscoDisplayRegular","PingFang SC",'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;
-webkit-font-smoothing:antialiased;overflow-x:hidden;background-color: #104761;}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input [type=submit],input[type=button],input[type=checkbox],input[type=radio],input[type=reset],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
a:hover{color:#ff4b59}
.fix{*zoom:1}
.fix:after{content:"";display:block;clear:both}
.wp{margin:0 auto;width:100%;max-width:1500px}
.wp3{margin:0 auto;width:100%;max-width:1512px}

.por{position: relative;height: 100%;}
.header{background:#104761;height:80px;-webkit-box-shadow:0 2px 24px 0 rgba(7,30,41,.6);-moz-box-shadow:0 2px 24px 0 rgba(7,30,41,.6);box-shadow:0 2px 24px 0 rgba(7,30,41,.6)}
.header.fixed{width:100%;position:fixed;top:0;z-index:300}
.logo{margin-top:10px;height:60px;float:left}
.header .logo img{height:80%;width:auto;display:block}
.header.header1 .logo img{height:100%;width:auto;display:block}
.hd-right{float:right}
.nav{float:left}
.nav li{margin-right:25px;float:left}
.nav li:last-child{margin:0}
.nav li a{letter-spacing: 2px; font-size:16px;line-height:80px;color:#fefefe;text-shadow:1px 1px 2px rgba(0,0,0,.8);display:block;font-weight:700;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.nav li.on a,.nav li:hover a{color:#45e6f9}
.hd-right .form{margin-left:87px;float:right}
.hd-right .search{width:30px;height:80px;background:url(../images/icon-05.png) center center no-repeat;float:left;cursor:pointer;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.hd-right .search .sub{z-index: 2; -moz-border-radius: 50px;border-radius: 50px;-webkit-box-shadow: rgba(4,27,40,0.6) 4px 4px 4px 0;-moz-box-shadow: rgba(4,27,40,0.6) 4px 4px 4px 0;box-shadow: rgba(4,27,40,0.6) 4px 4px 4px 0;width:0;height:0;overflow:hidden;position:absolute;right:-78px;top:80px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.hd-right .search .sub.on{width:726px;height:50px;}
.hd-right .search .sub .text{
	position: absolute;top: 0;left: 0;height: 50px;line-height:50px;
	letter-spacing: 1px;overflow: hidden;padding-left:32px;padding-right:95px;width:100%;background:#fff;font-size:16px;color:#49a4b7;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.hd-right .search .sub .submit{cursor: pointer;font-size: 16px;line-height: 50px;color: #49a4b7;background: transparent; display:block;border:0;position:absolute;right:32px;top: 0px;cursor:pointer;z-index:9}
.hd-right .lang{margin-left:30px;float:left;cursor:pointer}
.hd-right .lang .tit,.hd-right .lang li{font-size:16px;line-height:80px;color:#fefefe;text-shadow:rgba(0,0,0,.8) 1px 1px 2px;display:block;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.hd-right .lang .tit a,.hd-right .lang li a{color:#fefefe}
.hd-right .lang li{line-height:30px}
.hd-right .lang .tit:hover a,.hd-right .lang li:hover a{color:#45e6f9}
.hd-right .lang .tit em{display:block}
.hd-right .lang em{margin-left:12px;color:red;font-size:18px;display:none;float:right}
.hd-right .lang .form-select{width:100%}
.header1{padding-top:64px;height:auto;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.header1 .hd-right .form{margin-left:30px}
.menuBtn{display:none;position:fixed;top:8px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;-moz-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;-moz-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{ background:#104761; padding: 20px;}
.footer .copy {text-align: center; color: #fff; font-size: 16px;line-height: 1.5em;}
.footer .m-copy {display: none; text-align: center; color: #fff; font-size: 16px;line-height: 1.5em;}
.footer .copy a {color:#fff;}
.footer .m-copy a {color:#fff;}
.fd-left{float:left}
.fd-logo{height:57px}
.fd-logo img{height:100%;width:auto;display:block}
.copyright{font-size:16px;color:#fff;line-height:40px}
.fd-right{float:right}
.fd-right .design{text-align:right;font-size:16px;line-height:40px;color:#fff}
.fd-right .design a{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.fd-right .design a:hover{color:#45e6f9}
.fd-qr{margin-bottom:5px;text-align:right;float:right}
.fd-qr a{margin:0 0 0 42px;padding:0;width:57px;height:46px;display:inline-block;position:relative}
.fd-qr a:hover .sub{visibility:visible;opacity:1}
.fd-qr .sub{padding:10px;width:120px;height:120px;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;visibility:hidden;opacity:0;background:#fff;position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}
.fd-qr .sub .pic img{width:100%;height:auto;display:block}
.fd-qr a.bds_weixin{background:url(../images/fd-icon01.png) center center no-repeat}
.fd-qr a.bds_tsina{background:url(../images/fd-icon02.png) center center no-repeat}
.bd_weixin_popup{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.cur,.cur a{font-size:12px;color:#5e5e5e;line-height:20px}
.cur{margin:18px 0 10px 9px;padding-left:26px;background:url(../images/cur.png) left center no-repeat}
.cur a:hover{color:#ca1318}
.pages{text-align:center;margin:21px 0 38px}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 5px}
.pages ul li a{display:block;width:35px;height:35px;line-height:35px;text-align:center;color:#555;border:1px solid #555;-moz-border-radius:50%;border-radius:50%}
.pages ul a:hover,.pages ul li.on a{background-color:#ea3032;border:1px solid #ea3032;color:#fff}
.pages ul li.next,.pages ul li.prev{font-weight:700;font-family:"宋体";font-size:20px;margin:0 15px}
.pages ul li span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada}
.banner .item{display:block;height:800px;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover}
.banner .slick-dots{position:absolute;bottom:30px;left:0;right:0;text-align:center;z-index:3}
.banner .slick-dots li{display:inline-block;margin:0 5px}
.banner .slick-dots button{width:60px;height:5px;background:#fff;font-size:0;cursor:pointer;border:none}
.banner .slick-dots li.slick-active button{background:#ca1318}
.with-select{overflow:visible!important}
.form-select{position:relative;cursor:pointer}
.form-select .tit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.form-select .options{display:none;position:absolute;background:#104761;overflow:hidden;left:0;z-index:1}
.form-select .options li{padding:0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.form-select .options li:last-child{border-bottom:none}
.form-select .options li:hover{background-color:#45e6f9;color:#fff}
.border0{border:0!important}
.m-pop-mask{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:300}
.m-pop.m-pop1{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:400}

.f-txt2 .pic{margin-right:66px;width:301px;-moz-border-radius:110px 70px 90px 85px;border-radius:110px 70px 90px 85px;overflow:hidden;float:left;-webkit-box-shadow:rgba(6,32,46,.4) 1px 1px 6px 0;-moz-box-shadow:rgba(6,32,46,.4) 1px 1px 6px 0;box-shadow:rgba(6,32,46,.4) 1px 1px 6px 0}
.f-txt2 .pic .inner{height:0;padding-top:120%;position:relative}
.f-txt2 .pic img{width:100%;height:auto;display:block;position:absolute;top:0}
.f-txt2 #mCSB_1_container{padding-bottom:30px}
.f-txt2 .desc{overflow:hidden}
.f-txt2 .desc .tit{width:auto;padding-right:30px}
.f-tit1{font-size:32px;line-height:120px;color:#39c1d4;font-weight:400}
.f-tit1.border{border-bottom:1px solid #fefefe}
.f-tit2{font-size:32px; line-height:120px}
.f-tit2 span{
    color: #39c1d4;
/*	color: #fff;
	background:-webkit-gradient(linear,left center,right center,from(#17e9d9),to(#5f78ea));
    -webkit-background-clip:text;-webkit-text-fill-color:transparent*/
}
.f-tit2 .color2,.f-tit2 .color3{
    color: #39c1d4;
/*	color: #fff;
	background:-webkit-gradient(linear,left center,right center,from(#9b3cb7),to(#fe396f));
    -webkit-background-clip:text;-webkit-text-fill-color:transparent*/
}
.main1{background:url(../images/f1-bg01.jpg) center 0 repeat-x #082e42}
.main2{background:url(../images/f2-bg01.jpg) center 0 repeat-x #082e42}
.row-f01{padding-top:180px;padding-bottom:162px;overflow:hidden}
.col-main{width:72.083%;float:left}
.col-aside{width:23.75%;float:right}
.m-article .tit{padding-top:36px;padding-bottom:36px;border-bottom:1px solid #fefefe}
.m-article .tit h2{margin-bottom:36px;font-size:24px;line-height:1.5em;color:#fefefe; }
.m-article .tit .date{padding-left:45px;background:url(../images/f1-icon01.png) 0 center no-repeat;font-size:24px;line-height:32px;color:#fefefe}
.m-article .article{padding-top:5px;font-size:18px;line-height:26px;color:#fefefe;text-align:justify}
.m-article .share{padding-top:54px}
.m-article .share h3{padding-bottom:20px;font-size:22px;line-height:24px;color:#fefefe;font-weight:400;text-align:center;border-bottom:1px solid #fefefe}
.m-article .share .bdsharebuttonbox{padding-top:25px;text-align:center;display:block}
.m-article .share .bdsharebuttonbox a{margin:0 25px;padding:0;width:32px;height:26px;display:inline-block!important;background:url(../images/icon-01.png) center center no-repeat;-moz-background-size:cover;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;float:none}
.m-article .share .bdsharebuttonbox .bds_weixin{background-image:url(../images/icon-01.png)}
.m-article .share .bdsharebuttonbox .bds_fbook{background-image:url(../images/icon-02.png)}
.m-article .share .bdsharebuttonbox .bds_tsina{background-image:url(../images/icon-03.png)}
.m-article .share .bdsharebuttonbox .bds_twi{background-image:url(../images/icon-04.png)}
.m-fq01{padding-top:150px}
.m-fq01 h2{padding-bottom:30px;font-size:24px;line-height:24px;font-weight:400;color:#fefefe;border-bottom:2px solid rgba(255,255,255,.45)}
.ul-fq01 li{padding-top:25px;padding-bottom:25px;border-bottom:2px solid rgba(255,255,255,.45)}
.ul-fq01 h3{margin-bottom:20px;height:72px;font-size:14px;line-height:24px;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.ul-fq01 h3 a{color:#fefefe;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.ul-fq01 h3 a:hover{color:#45e6f9}
.ul-fq01 .info{overflow:hidden}
.ul-fq01 .info .date{padding-left:21px;float:left;font-size:12px;line-height:22px;color:#fefefe;background:url(../images/f1-icon02.png) 0 center no-repeat}
.ul-fq01 .info .more{width:22px;height:22px;display:block;background:url(../images/f1-icon03.png) center center no-repeat;float:right;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.ul-fq01 .info .more:hover{background-image:url(../images/f1-icon03-on.png)}
.row-f02{padding-top:190px;padding-bottom:153px;position:relative}
.row-f02:after{content:"";width:200px;height:120px;background:url(../images/f2-p01.png) center center no-repeat;-moz-background-size:cover;background-size:cover;display:block;position:absolute;right:20px;top:158px;background-size:auto 100%;}
.m-fq02{margin-top:0px;padding:42px 124px 32px;border:1px solid #fefefe;-moz-border-radius:45px;border-radius:45px;position:relative}
.m-fq02 .more{padding:0 30px;font-size:24px;line-height:36px;text-align:center;color:#fefefe;background:#082e42;overflow:hidden;display:block;border:1px solid #fefefe;-moz-border-radius:38px;border-radius:38px;position:absolute;right:124px;bottom:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.m-fq02 .more:hover{background-color:#45e6f9;border-color:#45e6f9}
.m-fq02 .ul-tab01{position:absolute;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.ul-tab01{background:#103b5d;overflow:hidden}
.ul-tab01 li{padding-right:80px;position:relative;float:left}
.ul-tab01 li.on a{
    color:#45e6f9;
}
.ul-tab01 li:last-child{padding-right:0}
.ul-tab01 li:after{content:"";width:80px;height:1px;display:block;background:url(../images/f2-bg02.png) 0 center repeat-x;position:absolute;top:50%;right:0}
.ul-tab01 li:last-child:after{display:none}
.ul-tab01 li a{padding:0 10px;display:block;font-size:42px;line-height:50px;color:#fefefe;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.ul-tab01 li a:hover{color:#45e6f9}
.ul-fq02{overflow:hidden}
.ul-fq02 li{padding-top:26px;padding-bottom:20px;overflow:hidden;border-bottom:2px solid #012337;}
.ul-fq02 li:last-child{border-bottom:0}
.ul-fq02 li a{display:block;color:#fefefe;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.ul-fq02 .tit{margin-right:24px;width:87px;float:left;text-align:right}
.ul-fq02 .tit .day{font-size:78px;line-height:90px}
.ul-fq02 .tit .month{font-size:21px;line-height:42px;font-weight: bold;}
.ul-fq02 .txt{padding-top:16px;overflow:hidden}
.ul-fq02 .txt h3{font-size:22px;line-height:1.5em;font-weight: bold;height:3em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.ul-fq02 .txt .desc{font-size:18px;line-height: 1.5em;height:3em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.ul-fq02 li:hover a{color:#45e6f9}
.row-f03{padding-top:190px;padding-bottom:182px;position:relative}
.f-imgs .pic{position:absolute}
.f-imgs .pic img{min-width:100%;height:auto;display:block}
.f-imgs .pic.item1{top:170px;right:200px}
.f-imgs .pic.item2{top:218px;right:14px}
.f-imgs .pic.item3{top:170px;right:200px}
.f-imgs .pic.item4{top:248px;right:42px}
.m-fq03{margin-top:10px;padding:23px 10px 32px;border:1px solid #fefefe;-moz-border-radius:45px;border-radius:45px;position:relative}
.m-fq03 .img{width:142px;position:absolute;right:70px;top:-95px}
.m-fq03 .img .inner{margin:0 auto;width:125px;position:relative;z-index:10}
.m-fq03 .img .inner img{width:100%;height:100%;display:block}
.m-fq03 .img:after{content:"";width:100%;height:10px;display:block;background:#0f395a;position:absolute;top:90px}
.ul-fq03{overflow:hidden;margin-left:-22px}
.ul-fq03 li{padding:50px 105px 0;width:50%;float:left}
.ul-fq03 li .inner{padding-left:22px}
/*.ul-fq03 h3{
    margin-bottom:32px;padding-top:14px;padding-left:118px;background-position:0 center;background-repeat:no-repeat;font-size:30px;line-height:35px;color:#fefefe;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 87px;
    
}*/
.ul-fq03 h3{
    margin-bottom:32px;padding-top:14px;
    overflow: hidden;
    position: relative;
    height: 100px;  
}
.ul-fq03 h3 a.pic{
    /*display: inline-block;*/float: left;display: block;
    width: 70px;
    height: 82px;
}
.ul-fq03 h3 a.pic img{width: 100%;height: 100%;display: block;}

.ul-fq03 h3 a.tit{
    position: absolute;
    top: 50%;
    left: 90px;
    font-size:24px;
    line-height:35px;
    color:#fefefe;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ul-fq03 h3 a.tit:hover{
    color: #45e6f9;
}
/*.ul-fq03 li:nth-child(even) h3{padding-left:162px}*/
.ul-fq03 .desc{margin-bottom:16px;font-size:24px;line-height:1.5em;color:#fefefe; height:40px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.ul-fq03 .more{padding-right:20px;font-size:18px; font-weight: bold; line-height:60px;color:#fefefe;display:inline-block;margin-bottom:4px;background:url(../images/f3-icon04.png) right center no-repeat}
.ul-fq03 .more:hover{color:#45e6f9;background-image:url(../images/f3-icon04-on.png)}
.row-f04{padding-top:185px;padding-bottom:160px;position:relative}
.m-article02{padding:70px 100px 70px 74px;margin-top:0px;border:1px solid #fefefe;-moz-border-radius:45px;border-radius:45px;position:relative;background:url(../images/f4-p03.png) 115px 448px no-repeat}
.m-article02 .img{width:133px;position:absolute;right:64px;top:-75px}
.m-article02 .img .inner{margin:0 auto;width:100px;position:relative;z-index:10}
.m-article02 .img .inner img{width:100%;height:100%;display:block}
.m-article02 .img:after{content:"";width:100%;height:10px;display:block;background:#0f395a;position:absolute;top:70px}
.m-article02 .pic{margin-top:7px;margin-right:58px;height:96px;float:left}
.m-article02 .pic img{width:auto;height:100%;display:block}
.m-article02 .article{overflow:hidden}
.m-article02 .article h3{margin-bottom:35px;font-size:24px;line-height:38px;color:#fefefe;font-weight:400}
.m-article02 .article .desc{font-size:18px;line-height:1.5em;color:#fefefe}
.main3{position:relative;overflow:hidden}
.main3:after{content:"";width:902px;height:430px;background:url(../images/f5-bg01.png) center top no-repeat;display:block;position:absolute;left:50%;top:67px;-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);-moz-transform:translateX(-70px);transform:translateX(-70px)}
.row-f05{padding-top:190px;padding-bottom:155px}
.m-fq05{padding:51px 45px;margin-top:0px;margin-left:54px;border:1px solid #fefefe;-moz-border-radius:45px;border-radius:45px;position:relative;z-index:10}
.m-fq05 .tit{padding:0 8px;font-size:30px;line-height:36px;color:#fefefe;font-weight:400;position:absolute;top:0;left:45px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);text-align:center;background:#0b334d}
.m-fq05 .contact{margin-left:-105px;overflow:hidden}
.m-fq05 .map{margin-right:50px;width:376px;height:460px;-moz-border-radius:45px;border-radius:45px;overflow:hidden;float:left;background:#fff}
.m-dd01 .tit{background-color: #103b5e;}
.m-fq05 .map>div,
#allmap,#allmap2{width:100%;height:100%;-moz-border-radius:45px;border-radius:45px;overflow-y:hidden}
.anchorBL{display:none!important}
.m-fq05 .contact .txt{padding-top:67px;overflow:hidden}
.m-fq05 .contact .txt h4{margin-bottom:23px;font-size:24px;line-height:48px;color:#fefefe;font-weight:400}
.m-fq05 .contact .txt .desc,.m-fq05 .contact .txt .desc a{font-size:18px;line-height:1.5em;color:#fefefe;/*font-weight:lighter;*/-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.m-fq05 .contact .txt .desc a:hover{text-decoration:underline;color:#45e6f9}
.m-fq05 .contact .txt .desc p{padding-left:30px;background:url(../images/f5-icon02.png) 0 6px no-repeat;
background-size: auto 16px;
}
.m-fq05 .contact .txt .desc .s2{background-image:url(../images/f5-icon03.png)}
.m-fq05 .contact .txt .desc .s3{background-image:url(../images/f5-icon04.png)}
.m-fq05 .contact .txt .arc{
    margin-top: 10px;
    color:#fefefe;
    font-size: 18px;
    line-height: 1.5em;
}
.row-f06{padding-top:188px;padding-bottom:104px}
.m-fq06{margin-bottom:83px}
.m-fq06 .article{padding-top:45px;font-size:18px;line-height:1.5em;color:#fefefe}
.m-fq07 .ul-fq07{margin-top:50px;max-width: 800px; margin: 0 auto;}
.ul-fq07{margin:0 -6px}
.ul-fq07 li{padding:0 6px;width:33.333%;float:left;margin-bottom: 20px;}
.ul-fq07 li:nth-child(1) {
    /* margin-left: 16.5%; */
}
.ul-fq07 .inner{position:relative;cursor:pointer;display:block}
.ul-fq07 .inner:after{content:"";display:block;opacity:0;position:absolute;left:-8px;right:-8px;top:-11px;bottom:-11px;border:2px solid #fefefe;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.ul-fq07 .pic{height:0;padding-top:122.68%;position:relative}
/*.ul-fq07 .pic{height:0;padding-top:125%;position:relative}*/
.ul-fq07 .pic img{width:100%;height:100%;display:block;position:absolute;top:0}
/*.ul-fq07 .inner .txt{
    padding:10px 0;width:100%;
    opacity:0;
    position:absolute;bottom:-5px;
    left:0;text-align:center;
    color:#fefefe;
    background:url(../images/f6-bg01.jpg) center center repeat-x;
    -moz-background-size:cover;background-size:cover;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;transition:all .3s
}*/
.ul-fq07 .inner .txt{
    padding:10px 0;width:100%;
    opacity:1;
    text-align:center;
    color:#fefefe;
    /*background:url(../images/f6-bg01.jpg) center center repeat-x;*/
    -moz-background-size:cover;background-size:cover;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;transition:all .3s
}
.ul-fq07 .inner .txt h3{font-size:20px;line-height:1.5em;font-weight:400;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ul-fq07 .inner .txt h4{
    font-size:11px;
    line-height:1.5em;
    font-weight:400;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;

}

.m-txt1 .tit h4{
    color: #4e4e4e;
    font-size:20px;
}

.ul-fq07 .inner .txt .desc{font-size:14px;line-height:19px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ul-fq07 .inner:hover .txt,.ul-fq07 .inner:hover:after{opacity:1}
.m-fq07 .con{padding-top:80px;text-align:center}
.m-fq07 .con h3{margin-bottom:15px;font-size:32px;line-height:38px;color:#fefefe;}
.m-fq07 .con .desc{font-size:18px;line-height:1.5em;color:#fefefe}
.m-fq07 .con .desc em{display:block}
.row-f07{padding-top:190px;padding-bottom:155px;position:relative}
.row-f07:after{content:"";display:block;width:323px;height:150px;background:url(../images/f8-bg01.png) center center no-repeat;position:absolute;right:22px;top:140px;background-size: auto 100%}
.m-fq08{margin-top:10px;}
.m-fq08 .con{font-size:24px;line-height:1.5em;color:#ebebeb;text-align:justify}
.f-table01{margin-bottom:55px;width:100%;color:#fff;font-size:16px;line-height:28px;position:relative}
.f-table01:after{content:"";border-left:2px solid rgba(255,255,255,.3);position:absolute;left:27.8%;top:13px;bottom:11px}
.f-table01 th{font-weight:400;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;   
box-sizing: border-box;}
.f-table01 .td1{padding-right:8px;width:10%}
.f-table01 .td2{width:17.8%}
.f-table01 .td3{width:31.333%;}
/*.f-table01 thead .td3:after,.f-table01 thead .td4:after{
    position: absolute;
   content: '   ';
    top: 0;
    right: 0;
    width: 0px;
    border-left: 2px dashed rgba(255,255,255,.5);
    z-index: 2;
}*/
.f-table01 thead .td3 i,.f-table01 thead .td4 i{
     position: absolute;
     top: 12px;
     right: 0;
     width: 0px;
     border-left: 2px dashed rgba(255,255,255,.5);
     z-index: 2;
     height: 398px !important;
}
.f-table01 .td4{width:14.666%}
.f-table01 .td3,.f-table01 .td4,.f-table01 .td5{text-align:center;position: relative}
.f-table01 .td6{padding:0 32px}
.f-table01 .pic .inner{width:50px;margin:0 auto;line-height: 56px;}
.f-table01 .pic img{width:100%;height:auto;display: inline-block;vertical-align: middle;}
.f-table01 th,.f-table01 thead{padding:11px 0}
.f-table01 td{padding:14px 0}
.f-table01 tbody tr{border-top:2px solid rgba(255,255,255,.3)}
.f-table01 .td2 .name{/*padding-left:32px;*/border-left:2px solid rgba(255,255,255,.5);height:56px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;position:relative}
/*.f-table01 .td2 p{position:absolute;top:50%;left: 25%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}*/
.f-table01 .td2 .name p{line-height: 56px;}
.f-table01 .td2 p{text-align: center;}
.f-table01 .progress{margin-top:10px}
.f-table01 .td6 .progressbar{margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.wp2{margin:0 auto;width:100%;max-width:1656px}
.section{position:relative;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover}
.g-btn-g1{display:block;font-size:24px;color:#fff;width:206px;height:48px;line-height:44px;text-align:center;border:2px solid #32acc6;-moz-border-radius:40px;border-radius:40px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.g-btn-g1.btn2{border-color:#fff}
.g-btn-g1:hover{color:#fff;border-color:#26aeb3;background-color:#26aeb3}
.section1 .fp-tableCell{display:block;height:auto!important}
.m-pictxt-g1{margin-top:10%;padding-left:66px}
.m-pictxt-g1:after{content:'';display:block;clear:both;width:100%;height:0;visibility:hidden}
.m-pictxt-g1 .box-pic{float:right;width:648px;position:relative;z-index:1;margin-top: 40px;margin-right: 48px;}
.m-pictxt-g1 .box-pic .con{padding-top:106%;height:0;position:relative}
.m-pictxt-g1 .box-pic .pic1{position:absolute;right:0;top:0;width:100%;height:100%;overflow:hidden;z-index:0;
    -moz-animation:2s linear 1s infinite alternate cells6;animation:2s linear 1s infinite alternate cells6;-webkit-animation:2s linear 1s infinite alternate cells6
}
.m-pictxt-g1 .box-pic .pic2{position:absolute;right:462px;top:323px;width:315px;overflow:hidden;
    -moz-animation:2s linear 1s infinite alternate cells3;animation:2s linear 1s infinite alternate cells3;-webkit-animation:2s linear 1s infinite alternate cells3
}
.m-pictxt-g1 .box-pic .pic3{position:absolute;right:35px;bottom:150px;width:210px;height: 210px;overflow:hidden;z-index:1;
    -moz-animation:1s linear 1s infinite alternate cells4;animation:1s linear 1s infinite alternate cells4;-webkit-animation:1s linear 1s infinite alternate cells4
}
.m-pictxt-g1 .box-pic .pic4{position:absolute;right:80px;bottom:534px;width:148px;overflow:hidden;z-index:0;height: 148px;
    -moz-animation:2s linear 1s infinite alternate cells5;animation:2s linear 1s infinite alternate cells5;-webkit-animation:2s linear 1s infinite alternate cells5
}
.m-pictxt-g1 .box-pic .pic5{position:absolute;right:480px;bottom:550px;width:217px;z-index:1;overflow:hidden;
    -moz-animation:2s linear 1s infinite alternate cells1;animation:2s linear 1s infinite alternate cells1;-webkit-animation:2s linear 1s infinite alternate cells1
}

/*.m-pictxt-g1 .box-pic .pic2{position:absolute;right:660px;top:90px;width:191px;overflow:hidden;-moz-animation:2s linear 1s infinite alternate cells6;animation:2s linear 1s infinite alternate cells6;-webkit-animation:2s linear 1s infinite alternate cells6}
.m-pictxt-g1 .box-pic .pic3{position:absolute;right:485px;bottom:338px;width:210px;overflow:hidden;z-index:1;-moz-animation:1s cubic-bezier(1,.2,.1,0) 1s cells2,1s linear 2s infinite alternate cells3;animation:1s cubic-bezier(1,.2,.1,0) 1s cells2,1s linear 2s infinite alternate cells3;-webkit-animation:1s cubic-bezier(1,.2,.1,0) 1s cells2,1s linear 2s infinite alternate cells3}
.m-pictxt-g1 .box-pic .pic4{position:absolute;right:590px;bottom:24px;width:148px;overflow:hidden;z-index:0;-moz-animation:1s linear 1s infinite alternate cells4;animation:1s linear 1s infinite alternate cells4;-webkit-animation:1s linear 1s infinite alternate cells4}
.m-pictxt-g1 .box-pic .pic5{position:absolute;right:180px;bottom:-130px;width:217px;z-index:1;overflow:hidden;-moz-animation:2s linear 1s infinite alternate cells5;animation:2s linear 1s infinite alternate cells5;-webkit-animation:2s linear 1s infinite alternate cells5}
*/
/*.m-pictxt-g1 .box-pic .pic6{position:absolute;right:286px;bottom:-30px;width:507px;overflow:hidden;z-index:3}
.m-pictxt-g1 .box-pic .pic7{position:absolute;right:0;bottom:75px;width:95px;overflow:hidden}
.m-pictxt-g1 .box-pic .pic8{position:absolute;right:82px;top:110px;width:117px;overflow:hidden}
.m-pictxt-g1 .box-pic .pic9{position:absolute;right:10px;top:23px;width:68px;overflow:hidden}*/
.m-pictxt-g1 .box-pic img{display:block}
.m-pictxt-g1 .txt{padding-top:200px;position:relative;z-index:2;overflow:hidden}
.m-pictxt-g1 .txt .t2{font-weight: bold; font-size:60px;color:#fff;line-height:80px;margin-bottom:35px;letter-spacing:3px}
.m-pictxt-g1 .txt .t2 .p1{color:#32acc6}
.slider-bg{position:absolute;left:0;top:0;right:0;bottom:0;margin:0 -20px;overflow:hidden;z-index:1}
.slider-bg .swiper-slide{background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover}
.slider-pro{position:absolute;left:0;right:0;top:20%;margin:0 50px;overflow:hidden;z-index:2}
.slider-pro .txt{max-width:650px;font-size:28px;color:#fff;line-height:36px}
.slider-pro .txt h3{font-size:50px;color:#32acc6;line-height:60px;max-height:240px;margin-bottom:18px;text-transform:uppercase;overflow:hidden; font-weight: bold;}
.slider-pro .txt .date{display:block;font-size:36px;color:#fff;line-height:46px;margin-bottom:12px}
.slider-pro .txt p{max-height:300px;overflow:hidden}
.slider-thumbs{
    margin-right: 150px;
    position:absolute;left:0;right:0;bottom:80px;height:84px;padding-top:43px;margin-left: 150px;overflow:hidden;z-index:2
}
.slider-thumbs .swiper-slide{position:relative}
.slider-thumbs .txt{position:relative;cursor:pointer}
.slider-thumbs .txt:after{content:'';position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background-color:#fff}
.slider-thumbs .txt span{position:absolute;left:0;right:0;bottom:100%;padding:0 25px 13px;word-wrap:break-word;font-size:24px;color:#fff;line-height:34px}
.slider-thumbs .txt:before{content:'';position:absolute;left:0;top:50%;width:12px;height:12px;margin-top:-6px;background-color:#fff;-moz-border-radius:50%;border-radius:50%;z-index:1}
.slider-thumbs .txt span:before{content:'';position:absolute;left:5px;top:0;bottom:0;width:2px;background-color:#fff;z-index:1}
.slider-thumbs .swiper-slide:nth-child(even) .txt span{bottom:auto;top:100%;padding-bottom:0;padding-top:10px}
.slider-thumbs .swiper-slide:nth-child(even) .txt:before span{top:100%}
.slider-thumbs .swiper-slide-thumb-active .txt span{color:#38caeb}
.slider-thumbs .swiper-slide-thumb-active .txt:after{content:'';background-color:#38caeb}
.slider-thumbs .swiper-slide-thumb-active .txt span:before,.slider-thumbs .swiper-slide-thumb-active .txt:before{background-color:#38caeb}
.g-arr{position: absolute;width: 40px;height: 65px;cursor: pointer;z-index: 12;
    background-position: center center;background-repeat: no-repeat;bottom: 90px;
}
.g-next{background-image: url(../images/i-r.png);right: 50px;}
.g-prev{background-image: url(../images/i-l.png);left: 50px;}
.g-next:hover{background-image: url(../images/i-r-on.png);}
.g-prev:hover{background-image: url(../images/i-l-on.png);}
.pic-line1{position:absolute;left:205px;bottom:0;width:599px;overflow:hidden;z-index:1}
.pic-line1 img{display:block;width:100%}
.section3{background-color:#10303f}
.m-imgtxt-g2{position:relative;z-index:2;padding:0 150px 0 76px}
.m-imgtxt-g2:after{content:'';display:block;clear:both;width:100%;height:0;visibility:hidden}
.slider-pic{float:right;width:350px;padding:12px 12px 73px;margin-left:20px;position:relative;overflow:hidden}
.slider-pic .pic{padding-top:120%;height:0;-moz-box-shadow:0 0 12px rgba(0,0,0,.8);-moz-border-radius:138px 90px 112px 108px;border-radius:138px 90px 112px 108px}
.slider-pic .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
/*.slider-pic .pic .mask{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ico-bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}*/
.slider-pic.swiper-container-horizontal>.swiper-pagination-bullets{font-size:0;bottom:0}
.slider-pic .swiper-pagination-bullet{width:12px;height:15px;border:1px solid #dee0e0;opacity:1;filter:alpha(opacity=100);background-color:transparent;cursor:pointer}
.slider-pic.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}
.slider-pic .swiper-pagination-bullet-active{border-color:#fff;background-color:#fff}
.m-imgtxt-g2{
    width: 80%;
    margin: 0 auto;
}
/*.m-imgtxt-g2 .txt{width:780px;padding-top:53px;overflow:hidden}*/
.m-imgtxt-g2 .txt{width:auto;padding-top:53px;overflow:hidden}
.m-imgtxt-top-g2 .txt{
	padding-top:135px;
}
/*.m-imgtxt-g2 .txt{width:auto;padding-top:135px;overflow:hidden}*/
.m-imgtxt-g2 .txt h3{font-size:60px;color:#26aeb3;line-height:65px;margin-bottom:26px;}
.m-imgtxt-g2 .txt .t2{font-size:24px;margin-top:36px;color:#fff;line-height:1.5em;margin-bottom:37px; text-align: justify;}
.pic-line2{position:absolute;right:0;top:0;width:168px;overflow:hidden;z-index:1}
.pic-line2 img{display:block;width:100%}
.section4{background-color:#0e364d}
.box-slider{position:absolute;left:0;top:80;right:0;bottom:0;padding:122px 132px;z-index:2}
.slder-txt{padding-top:2px;height:-moz-calc(100vh - 337px);height:calc(100vh - 337px);overflow:hidden}
.slder-txt .swiper-slide{border:1px solid #fff;border-left:none;border-right:none;margin-top:-1px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.slder-txt a{display:block}
.slder-txt .con{/* position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);margin-top:-6px; */font-size:0;text-align:center;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.slder-txt .date,.slder-txt .txt{display:inline-block;vertical-align:middle;margin:0 16px}
.slder-txt .date{margin-top:-18px;text-align:right}
.slder-txt .date .day{display:block;font-size:52px;color:#fff;line-height:56px;margin-bottom:6px;letter-spacing:2px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.slder-txt .date .year{font-size:26px;color:#fff;line-height:36px;padding-top:4px;position:relative;letter-spacing:1px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.slder-txt .date .year:before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background-color:#fff}
.slder-txt .txt{text-align:left;width:712px;padding-top:13px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.slder-txt .txt h3{font-size:22px;color:#fff;line-height:1.5em;margin-bottom:7px;font-weight:400;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.slder-txt .txt .t2{font-size:18px;color:#fff;line-height:28px;max-height:56px;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.slder-txt .icon{position:absolute;right:260px;top:50%;width:20px;height:34px;margin-top:-17px;background:url(../images/ico-g3.png) center center no-repeat;-moz-background-size:cover;background-size:cover;opacity:0;filter:alpha(opacity=0);-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.slder-txt .swiper-slide:hover{background-color:#23adc6}

.body-map .main:after{content: '';position: fixed;left: 0;right: 0;top: 0;height: 100%;z-index: 1;
    background: url(../images/bg-map.png) no-repeat center top;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.body-map .main .wp{position: relative;z-index: 2;}




.slder-txt .swiper-button-next,.slder-txt .swiper-button-prev{width:40px;height:20px;margin-top:0;top:auto;left:50%;right:auto;-moz-background-size:cover;background-size:cover;opacity:1;filter:alpha(opacity=100);z-index:9}
.slder-txt .swiper-button-prev{top:45px;background-image:url(../images/ico-g1.png)}
.slder-txt .swiper-button-next{bottom:137px;background-image:url(../images/ico-g2.png)}
.pic-line3{position:absolute;left:0;bottom:6px;width:100%;overflow:hidden;z-index:1}
.pic-line3 img{display:block;width:100%}
.section5{background-color:#10303f}
.m-imgtxt-g2 .con{float:right;margin:0 20px;position:relative}
.m-imgtxt-g2 .con:after{content:'';position:absolute;left:16px;top:14px;width:348px;height:419px;border:2px solid #23abc4;-moz-border-radius:138px 90px 112px 108px;border-radius:138px 90px 112px 108px}
.slider-pic2{width:352px;padding-bottom:47px;position:relative;overflow:hidden}
.slider-pic2 .pic{padding-top:120%;height:0;position:relative;overflow:hidden;margin-bottom:32px;-moz-border-radius:138px 90px 112px 108px;border-radius:138px 90px 112px 108px}
.slider-pic2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.slider-pic2 h3{font-size:24px;color:#fff;line-height:34px;font-weight:400;text-align:center}
.slider-pic2.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}
.slider-pic2 .swiper-pagination-bullet{width:12px;height:12px;border:1px solid #dee0e0;opacity:1;filter:alpha(opacity=100);background-color:transparent;cursor:pointer}
.slider-pic2.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}
.slider-pic2 .swiper-pagination-bullet-active{border-color:#fff;background-color:#fff}
.pic-line4{position:absolute;left:0;bottom:65px;width:100%;overflow:hidden;z-index:1}
.pic-line4 img{display:block;width:100%}
.section6{background-color:#053e5b}
.m-txt-g2{position:relative;z-index:2;text-align:center;overflow:hidden;/*max-width: 1050px;*/margin: 0 auto;}
.m-txt-g2 h3{font-size:60px;color:#fff;line-height:64px;margin-bottom:34px;font-weight:400}
.m-txt-g2 .txt{font-size:24px;color:#fff;line-height:1.5em;margin-bottom:38px}
.m-txt-g2 .g-btn-g1{margin:0 auto}
.section7 .footer .wp2{padding:0 73px}
.m-pop{position:fixed;left:0;top:0;right:0;bottom:0;z-index:10;display:none}
.m-pop .con{z-index: 3; position:absolute;left:50%;top:20%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}
.g-close{position:absolute;right:152px;top:100px;width:50px;height:50px;background:url(../images/ico-close.png) center center no-repeat;-moz-background-size:cover;background-size:cover;cursor:pointer}
.m-txt1{width:1200px;padding:94px 144px 99px 142px;background-color:#fff;-moz-border-radius:10px;border-radius:10px;overflow:hidden}
.m-txt1 .tit{width:710px;font-size:24px;color:#38caeb;line-height:36px;margin-bottom:20px;letter-spacing:.5px}  
.m-txt1 .tit img{
    /*display: block;*/ 
    max-height: 100px;
    width: auto;
}
.m-txt1 .tit h3{font-size:48px;color:#000;line-height:58px;margin-bottom:17px;letter-spacing:1.4px;font-weight:400}
.m-txt1 .txt{
	font-size:18px;
	color:#4e4e4e;line-height:1.5em;
	height:360px;overflow:hidden;
	/*padding:0 12px 0 8px;*/
	position:relative
}
.m-txt1 .txt:after{content:'';position:absolute;left:0;right:28px;bottom:0;height:19px;background:url(../images/ico-bg2.png) center center no-repeat;-moz-background-size:cover;background-size:cover}
.m-txt1 .txt .mCSB_scrollTools{width:6px;opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.m-txt1 .txt .mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#b6c8d1}
.m-txt1 .txt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#053e5b}
@keyframes cells1{
0%{top: 10px; left:-10px}
100%{top: -10px; left: -10px;}
}
@-moz-keyframes cells1{
0%{top: 10px; left:-10px}
100%{top: -10px; left: -10px;}
}
@-webkit-keyframes cells1{
0%{top: 10px; left:-10px}
100%{top: -10px; left: -10px;}
}
@keyframes cells2{
0%{bottom:38px}
100%{bottom:8px}
}
@-moz-keyframes cells2{
0%{bottom:38px}
100%{bottom:8px}
}
@-webkit-keyframes cells2{
0%{bottom:38px}
100%{bottom:8px}
}
@keyframes cells3{
0%{bottom:20px;left: -90px;}
100%{bottom:30px;left: -100px}
}
@-moz-keyframes cells3{
0%{bottom:20px;left: -90px;}
100%{bottom:30px;left: -100px}
}
@-webkit-keyframes cells3{
0%{bottom:20px;left: -90px;}
100%{bottom:30px;left: -100px}
}
@keyframes cells4{
0%{left:380px; top: 380px;}
100%{left: 390px;top: 390px;}
}
@-moz-keyframes cells4{
0%{left:380px; top: 380px;}
100%{left: 390px;top: 390px;}
}
@-webkit-keyframes cells4{
0%{left:380px; top: 380px;}
100%{left: 390px;top: 390px;}
}
@keyframes cells5{
0%{top: 0px;left: 390px}
100%{top: 10px;left: 400px}
}
@-moz-keyframes cells5{
0%{top: 0px;left: 390px}
100%{top: 10px;left: 400px}
}
@-webkit-keyframes cells5{
0%{top: 0px;left: 390px}
100%{top: 10px;left: 400px}
}
@keyframes cells6{
0%{right:11px;top:10px}
100%{right:24px;top:20px}
}
@-moz-keyframes cells6{
0%{right:11px;top:10px}
100%{right:24px;top:20px}
}
@-webkit-keyframes cells6{
0%{right:11px;top:10px}
100%{right:24px;top:20px}
}


/* 2018/11/13 */

.hd-right .search .mask{
	width: 30px;	
	height: 80px;
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
}
.slder-txt{
	padding: 2px 125px 0;
}
.slder-txt .swiper-slide{
	border-color: #012337;
}
.slder-txt .swiper-button-next{
	bottom: -40px;
}
.slder-txt .swiper-button-prev{top: 25px;}
.slider-pic .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	-moz-border-radius: 50%;
	     border-radius: 50%;
}

.g-close{
	width: 25px;
	height: 25px;
		top: 40px;
	right: 35px;
}
.m-txt1{
	max-height: 730px;
	padding: 50px 30px 60px 50px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.m-txt1 .tit h3{
	font-size: 30px;
	font-weight: bold;	
	line-height: 42px;
}
.m-txt1 .tit p{
	font-size: 18px;
	line-height: 26px;
    color: #4e4e4e;
}
/*.m-txt1 .txt{
	font-size: 18px;
	line-height: 28px;
}*/

.form-select .options{
	left: auto;
	right: 0;
	background: none;
}
.form-select .options li{
	padding: 0;
	text-align: right;
}
.form-select .options li:hover{
	background: none;
}
.form-select .options li em{
	display: inline-block;
	vertical-align: middle;
	float: none;
	color: #fff;
}
.form-select .options li:hover em{
	color: red;
}


.header.header1 .logo .logo2{display: none;}
.header.header1 .logo .logo1{display: block;}
.header .logo .logo1{display: none;}
.header .logo .logo2{display: block;line-height: 60px;}
.header .logo .logo2 img{display: inline-block;vertical-align: middle;}
.m-txt1.m-ht .tit{
	width: auto;
}

.hd-right .form{margin-left: 30px;}
.slder-txt .txt h3{
	padding-top: 0px;
	margin-bottom: 15px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-weight: bold;
}
.slder-txt .txt .t2{line-height: 24px;padding-bottom: 36px;}
.slder-txt{height: calc(80vh - 75px);margin-top: 75px;}
.slder-txt .txt .t2 p{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	
}
.box-slider{padding: 0;bottom: 50%;-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
	-o-transform: translateY(50%);
	transform: translateY(50%);}
.slder-txt .txt{width:930px;}
.slder-txt .con:hover .icon{
	opacity: 1;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
}
.slder-txt .icon{right: 48px;}

.slder-txt .con{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	-webkit-transform: translate(-50%,-50%);
	   -moz-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);
}
.slder-txt .txt{padding: 0;}
.search-m{display: none;}
.sub-m{display: none;}
/*.m-article .article img{width: 100%;height: auto;}*/


.m-article .share .bdsharebuttonbox .bds_weixin:hover{
	background-image: url(../images/wx2.png);
}
.m-article .share .bdsharebuttonbox .bds_fbook:hover{
	background-image: url(../images/fb2.png);
}
.m-article .share .bdsharebuttonbox .bds_tsina:hover{
	background-image: url(../images/wb2.png);
}
.m-article .share .bdsharebuttonbox .bds_twi:hover{
	background-image: url(../images/twi2.png);
}
body{
    position: relative;
}
.footer{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
}

.sub-mask,
.pop-bg{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.sub-mask{display: none;}
.sub-mask.on{
    display: block;
    cursor: default;
}
.slider-pic-m{display: none;}


@media only screen and (max-width:1699px){
	.header.fixed,.header1{/*padding:0 80px;*/width:auto;left:0;right:0}
	.wp2{ max-width: 90%;}
    .wp3{width: 90%;}
    .wp{width: 90%;}
	.m-pictxt-g1{margin-top:12%;padding-left:0}
	.m-pictxt-g1 .box-pic{width:400px}
	.m-pictxt-g1 .box-pic .pic2{width:100px;right:380px;top:30px}
	.m-pictxt-g1 .box-pic .pic3{width:200px;right:296px}
	.m-pictxt-g1 .box-pic .pic4{width:88px;right:400px}
	.m-pictxt-g1 .box-pic .pic5{width:157px;bottom:-96px;right:116px}
	.m-pictxt-g1 .box-pic .pic6{width:200px;right:244px;top:184px}
	.m-pictxt-g1 .box-pic .pic7{width:60px;right:8px;bottom:48px}
	.m-pictxt-g1 .box-pic .pic8{width:80px;right:38px;top:62px}
	.m-pictxt-g1 .box-pic .pic9{width:40px}
	.m-pictxt-g1 .txt{padding-top:8%}
	.m-pictxt-g1 .txt .t2{font-size:36px;line-height:46px}
	.slider-thumbs .txt span{font-size:18px;line-height:28px;padding-left:15px;padding-right:15px}
	.m-imgtxt-g2{padding:0}
	/*.slider-pro{margin:0 80px}*/
	.slider-thumbs{margin: 0;margin-left: 100px;margin-right: 100px;}
	.slider-pro .txt{font-size:24px;line-height:28px}
	.slider-pro .txt h3{font-size:36px;line-height:40px}
	.slider-pro .txt .date{font-size:28px;line-height:32px}
	.box-slider{padding:60px}
	.slder-txt{height:-moz-calc(100vh - 230px);height:calc(100vh - 230px);padding-left: 0;padding-right: 0;}
	.slder-txt .date{margin-top:-8px}
	.slder-txt .date .day{font-size:30px;line-height:40px}
	.slder-txt .date .year{font-size:18px;line-height:28px}
	.slder-txt .txt{width:55%;padding-top:0}
	.slder-txt .txt h3{font-size:16px;max-height:40px}
	.slder-txt .txt .t2{font-size:14px;line-height:18px;max-height:36px}
	.slder-txt .swiper-button-prev{top:80px}
	.slder-txt .swiper-button-next{bottom:30px}
	
	.slder-txt .icon{right:220px}
	.slder-txt .swiper-slide:hover .icon{right:160px}
	.m-imgtxt-g2 .txt h3{font-size:42px;line-height:48px}
	.m-imgtxt-g2 .txt .t2{font-size:18px;}
	.m-txt-g2 h3{font-size:42px;line-height:48px}
	.m-txt-g2 .txt{font-size:18px;}
	.m-txt1{padding:40px 80px}
	/*@keyframes cells6{
	0%{right:380px;top:30px}
	100%{right:360px;top:22px}
	}
	@-moz-keyframes cells6{
	0%{right:380px;top:30px}
	100%{right:360px;top:22px}
	}
	@-webkit-keyframes cells6{
	0%{right:380px;top:30px}
	100%{right:360px;top:22px}
	}
	@keyframes cells4{
	0%{right:400px}
	100%{right:388px}
	}
	@-moz-keyframes cells4{
	0%{right:400px}
	100%{right:388px}
	}
	@-webkit-keyframes cells4{
	0%{right:400px}
	100%{right:388px}
	}
	@keyframes cells5{
	0%{bottom:-96px;right:116px}
	100%{bottom:-76px;right:126px}
	}
	@-moz-keyframes cells5{
	0%{bottom:-96px;right:116px}
	100%{bottom:-76px;right:126px}
	}
	@-webkit-keyframes cells5{
	0%{bottom:-96px;right:116px}
	100%{bottom:-76px;right:126px}
	}*/


    @keyframes cells1{
    0%{top: 273px; left:300px}
    100%{top: 283px; left: 310px;}
    }
    @-moz-keyframes cells1{
    0%{top: 273px; left:300px}
    100%{top: 283px; left: 310px;}
    }
    @-webkit-keyframes cells1{
    0%{top: 273px; left:300px}
    100%{top: 283px; left: 310px;}
    }
    @keyframes cells2{
    0%{bottom:38px}
    100%{bottom:8px}
    }
    @-moz-keyframes cells2{
    0%{bottom:38px}
    100%{bottom:8px}
    }
    @-webkit-keyframes cells2{
    0%{bottom:38px}
    100%{bottom:8px}
    }
    @keyframes cells3{
    0%{bottom:-108px;left: -40px;}
    100%{bottom:-120px;left: -50px}
    }
    @-moz-keyframes cells3{
    0%{bottom:8px;left: -40px;}
    100%{bottom:18px;left: -50px}
    }
    @-webkit-keyframes cells3{
    0%{bottom:8px;left: -40px;}
    100%{bottom:18px;left: -50px}
    }
    @keyframes cells4{
    0%{left:-20px; top: 300px;}
    100%{left: -30px;top: 290px;}
    }
    @-moz-keyframes cells4{
    0%{left:-20px; top: 300px;}
    100%{left: -30px;top: 290px;}
    }
    @-webkit-keyframes cells4{
    0%{left:-20px; top: 300px;}
    100%{left: -30px;top: 290px;}
    }
    @keyframes cells5{
    0%{top: 0px;left: 270px}
    100%{top: 10px;left: 270px}
    }
    @-moz-keyframes cells5{
    0%{top: 0px;left: 270px}
    100%{top: 10px;left: 270px}
    }
    @-webkit-keyframes cells5{
    0%{top: 0px;left: 270px}
    100%{top: 10px;left: 270px}
    }
    @keyframes cells6{
    0%{right:11px;top:10px}
    100%{right:24px;top:20px}
    }
    @-moz-keyframes cells6{
    0%{right:11px;top:10px}
    100%{right:24px;top:20px}
    }
    @-webkit-keyframes cells6{
    0%{right:11px;top:10px}
    100%{right:24px;top:20px}
    }


	.pic-line2 { top:5%; width: 130px; }
	.m-imgtxt-g2 { padding-top: 60px; }

	.slider-pro { top: 26%; }

}
@media only screen and (max-width:1499px){	
    .wp{width: 90%;}

	.header .logo .logo2{line-height: 50px;}
	.header .logo .logo2{
		position: absolute;
		top: 50%;
		left: 80px;
		-webkit-transform: translateY(-50%);
		   -moz-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
	.hd-right .search .sub .text{
		position: absolute;
		top: 0;
		left: 0;
	}
	.m-pictxt-g1{margin-top: 20%;}
	.header.header1{padding-top: 16px;}
	.header.fixed{height: 70px;line-height: 70;}
	.nav li a{line-height: 70px;}
	.hd-right .search{height: 70px;}
	.hd-right .lang .tit{line-height: 70px;}
	.m-pictxt-g1{margin-top:17%}
	.slider-pro .txt{font-size:18px;line-height:28px}
	.slider-pro .txt h3{font-size:28px;line-height:32px;max-height:128px}
	.slider-pro .txt .date{font-size:22px;line-height:28px}
	.slider-pro .txt p{max-height:112px}
	.slider-thumbs{bottom:80px}
	.slider-thumbs .txt span{font-size:16px;line-height:26px}
	/*.m-txt-g2{width: 60%;}*/
	.m-txt-g2 h3{font-size:36px;line-height:40px}
	.m-txt-g2 .txt{font-size:16px;}
	.m-txt1{width:800px;padding:20px 40px;margin:0 auto}
	.m-txt1 .tit{width:80%;font-size:16px;line-height:26px}
	.m-txt1 .tit h3{/*font-size:32px;*/font-size:22px;line-height:42px}
	.g-close{width:30px;height:30px;top:15px;right:15px}
	.m-txt1 .txt{font-size:14px;height:288px}
	.m-imgtxt-g2 .txt{width:auto}
	.m-pictxt-g1 .txt{padding-top:10%}
	.m-pictxt-g1 .txt .t2{font-size:28px;line-height:32px}
	.m-imgtxt-g2 .txt h3{font-size:32px;line-height:38px}
	.m-imgtxt-g2 .txt .t2{font-size:16px;}
	.g-btn-g1{font-size:16px}
	.slider-pic2 h3{font-size:16px;line-height:26px}

}
@media only screen and (max-width:1400px){
	.slder-txt .txt h3{margin-bottom: 10px;}
	.slder-txt{height:-moz-calc(100vh - 200px);height:calc(100vh - 200px)}
	/*.slider-thumbs{margin: 0 80px;}*/
    .ul-fq07 .inner .txt h3{
        font-size: 16px;
    }
    .ul-fq07 .inner .txt h4{
        font-size: 11px;
    }
    .m-txt1 .tit h4{
        font-size:17px;
    }
}
@media only screen and (max-width:1300px){
    .slder-txt .txt{width: 60%;}
    .slder-txt .swiper-slide:hover .icon{right: 130px;}
}
@media only screen and (max-width:1199px){
	.header.fixed, .header1{/*padding: 0 50px;*/}
	body,html{background: url(../images/f2-bg01.jpg) center 0 repeat-x #082e42;}
    
	.wp,.wp3{width:100%;padding:0 15px}
    .wp{width: 95%;}
/*    .ul-fq03 h3 a.tit{
        top: 10px;
        margin-top: 0;
    }*/
	.hd-right .form{margin-left:30px}
	.nav li{margin-right:15px}
	.row-f01,.row-f02,.row-f03,.row-f04,.row-f05,.row-f06,.row-f07{padding-top:110px}
	.row-f07:after{display:none}
	.m-fq06{margin-bottom:30px}
	.m-fq06 .article{padding-top:30px;font-size:24px}
	.f-txt2 .pic{width:200px;border-radius: 70px 40px 40px 40px;}
	.m-txt1.f-txt2{padding-left:40px}
	.m-fq07 .con h3{font-size:30px}
	.m-fq05{padding:30px 40px;margin-top:60px}
	.m-fq05 .tit{font-size:24px}
	.m-fq05 .contact{margin-left:0}
	.m-fq05 .contact .txt h4{font-size:24px;margin-bottom:10px}
	.m-fq05 .contact .txt .desc,.m-fq05 .contact .txt .desc a{font-size:16px;}
	.m-pictxt-g1{margin-top:20%}
	.m-pictxt-g1 .txt .t2{font-size:34px;line-height:44px}
	.slider-pro{top:26%}
	.slider-pro .txt{font-size:16px;line-height:26px}
	.slider-pro .txt .date{font-size:22px;line-height:32px}
	.m-imgtxt-g2 .txt h3{font-size:34px;line-height:44px}
	.m-imgtxt-g2 .txt .t2{font-size:16px;}
	.slider-pic{width:340px;padding-bottom:40px}
	.g-btn-g1{font-size:14px}
	.slder-txt .txt{width:55%;padding-top:0}
	.slder-txt .icon{right:10%}
	.slder-txt .con{margin-top:0}
	.slder-txt .date{margin-top:-18px}
	.slider-pic2{width:320px}
	.m-imgtxt-g2 .con:after{width:320px;height:391px}
	.slider-pic2 h3{font-size:16px;line-height:26px}
	.m-txt-g2 h3{font-size:34px;line-height:40px;margin-bottom:20px}
	.pic-line1{width:100%;left:0}
	.section7 .footer .wp2{padding:0}
	.f-tit1{font-size:36px;line-height:46px}
	.m-article .tit h2{font-size:24px;line-height:30px}
	.m-article .tit .date{font-size:18px;line-height:28px}
	.m-fq01{padding-top:164px}
	.m-fq01 h2{font-size:22px;line-height:32px}
	.m-article .share h3{font-size:18px}
	.f-tit2{font-size:48px;line-height:60px}
	.m-fq02{padding:30px 50px}
	.ul-tab01 li a{font-size:32px;line-height:42px}
	.ul-fq02 .tit .day{font-size:62px;line-height:72px}
	.ul-fq02 .tit .month{font-size:18px;line-height:28px}
	.ul-fq02 .txt h3{font-size:18px;line-height:24px;height:48px}
	.ul-fq02 .txt .desc{font-size:16px;line-height:22px;height:44px}
	.m-fq02 .more{font-size:16px}
	.row-f02{padding-top:180px}
	.row-f02:after{top:110px}
	.ul-fq03{margin-left:0}
	.ul-fq03 li{padding:30px 50px 0}
	.ul-fq03 li .inner{padding-left:0}
	.row-f03,.row-f04{padding-bottom:60px}
	.header .logo .logo2{line-height: 50px;}
}
@media only screen and (max-width:959px){
	.header.header1 .logo .logo2{display: block;line-height: 50px;}
	.header .logo .logo2{left: 20px;}
	.header.header1 .logo .logo1{display: none;}

	.header.fixed, .header1{padding: 0 10px;}
	body{padding-top:50px}
	.slider-pro {
	    top: 35%;
	}
	.slider-bg .swiper-slide{

	}
	.header{height:50px}
	.header .logo{margin-top:10px;height:30px}
	.menuBtn{display:block;top: 20px;}
	.hd-right{width:100%;position:fixed;top:50px;bottom:0;background:#104761;left:0;z-index:200;overflow-y:auto;display:none}
	.nav{margin-bottom:20px;width:100%;float:none}
	.nav li{margin-right:0;float:none}
	.nav li a{text-align:center;line-height:50px;font-weight:400}
	.nav li.on a{background:#45e6f9;color:#fff}
	.hd-right .form{margin:0 auto!important;float:none;padding: 0 20px;}
	.hd-right .search{width:100%;height:auto;float:none;background:0 0}
	.hd-right .search:hover{width:100%}
	.hd-right .search .sub,.hd-right .search:hover .sub{width:100%!important;height:auto;display:block;position:static}
	.hd-right .search .sub .text{text-align:center;border-width:1px;font-size:14px}
	.hd-right .lang{margin:0 auto;width:80px;float:none;text-align:left}
	.form-select .options{background:0 0}
	.form-select .options li{padding:0}
	.hd-right .lang .tit{line-height:1.5;text-align: center;}
	.hd-right .lang em{margin-left: 0;}
	.header1{background:auto;padding-top:0}
	.fd-logo{height:40px}
	.copyright,.fd-right .design{font-size:12px}
	.fd-qr{margin-right:25px}
	.fd-qr a{margin-left:20px;width:37px;height:30px;-moz-background-size:100% auto!important;background-size:100% auto!important}
	.main2{background-position:center -1px}
	.main3:after{top:0}
	.row-f01,.row-f02,.row-f03,.row-f04,.row-f05,.row-f06,.row-f07{padding-top:20px;padding-bottom:40px}
	.m-fq08{margin-top:30px}
	.m-fq08 .con{font-size:16px}
	.f-table01{margin-bottom:30px;font-size:14px;line-height:20px;min-width:700px}
	.f-table01 .td2 .name{padding-left:10px;height:48px}
	.f-table01 th{font-weight:400;text-align:center}
	.f-table01 .td3,.f-table01 .td4,.f-table01 .td5{text-align:center}
	.f-table01 .proggress{height:12px!important;-moz-border-radius:6px;border-radius:6px}
	.f-table01 .pic .inner{width:auto;height:40px}
	.f-table01 .pic .inner img{width:auto;height:100%}
	.m-fq06 .article{padding-top:20px;font-size:18px;}
	.m-fq07 .ul-fq07{margin-top:20px}
	.m-fq07 .con{padding-top:20px;padding-bottom: 50px;}
    body{padding-bottom: 80px;}
	.m-fq07 .con .desc{font-size:18px}
	.f-txt2 .pic{margin-right:20px}
	.m-fq05{margin-top:30px;padding:20px}
	.m-fq05 .map{margin-right:20px;width:300px}
	.m-pictxt-g1{margin-top:44%}
	.m-pictxt-g1 .txt .t2{font-size:24px;line-height:34px;margin-bottom:20px}
	.slder-txt .icon{right:6%}
	.slder-txt .swiper-slide:hover .icon{right:4%}
	.m-txt-g2 h3{font-size:24px;line-height:34px}
	.m-txt1{width:600px}
	.m-txt1 .tit h3{/*font-size:24px;*/font-size:18px; line-height:34px}
	.f-tit1{font-size:22px;line-height:32px}
	.col-aside,.col-main{float:none;width:auto}
	.m-article .tit{padding:20px 0 15px}
	.m-article .tit h2{font-size:18px;line-height:24px}
	.m-article .tit .date{font-size:16px;line-height:26px}
	.m-article .article{font-size:14px;line-height:24px}
	.m-article .share{padding-top:20px}
	.m-article .share h3{font-size:16px;line-height:26px}
	.m-article .share .bdsharebuttonbox a{margin:0 10px}
	.m-fq01{padding-top:20px}
	.m-fq01 h2{font-size:18px;line-height:28px}
	.ul-fq01 li{padding:10px 0}
	.row-f02{padding:110px 0 50px}
	.f-tit2{font-size:34px;line-height:44px}
	.row-f02:after{width:142px;height:134px;top:60px}
	.m-fq02{margin-top:90px;padding:20px 30px}
	.ul-tab01 li a{font-size:18px;line-height:28px}
	.ul-fq02 li{padding:15px 0}
	.ul-fq02 .tit .day{font-size:38px;line-height:48px}
	.ul-fq02 .tit .month{font-size:16px;line-height:26px}
	.ul-fq02 .txt{padding-top:6px}
	.ul-fq02 .txt h3{font-size:16px;line-height:22px;height:44px}
	.ul-fq02 .txt .desc{font-size:14px;line-height:18px;height:36px}
	.m-fq03{margin-top:40px}
	/*.ul-fq03 h3{font-size:24px;height: 70px;-moz-background-size:40px auto;background-size:40px auto;padding:0 0 0 60px;margin-bottom:15px}*/
            .ul-fq03 h3{font-size:24px;margin-bottom:15px}
	/*.ul-fq03 li:nth-child(even) h3{padding:0 0 0 60px}*/
           .ul-fq03 h3 a.tit{
            font-size: 22px;
            line-height: 30px;
           }
           .ul-fq03 h3 a.pic{
            width: 50px;
            height: 60px;
           }
	.ul-fq03 .desc{font-size:18px;line-height:28px;height:84px;margin-bottom:20px}
	.ul-fq03 .more{font-size:14px;line-height:24px}
	.m-article02{margin-top:90px;padding:30px 50px}
	.m-article02 .article h3{font-size:24px;line-height:34px;margin-bottom:15px}
	.m-article02 .pic{margin-top:0;height:66px;margin-right:20px}
	.m-article02 .article .desc{font-size:16px;line-height:26px}
	.slder-txt .con{
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%,-50%);
		   -moz-transform: translate(-50%,-50%);
		    -ms-transform: translate(-50%,-50%);
		        transform: translate(-50%,-50%);
		width: 100%;
	}
    .m-imgtxt-g2{
        width: 100%;
        margin: 0 auto;
    }
    .ul-fq07 .inner .txt{
        padding: 5px 0;
    }
    .ul-fq07 .inner .txt h3{
        font-size: 18px;
    }
    .ul-fq07 .inner .txt h4{
        font-size: 11px;
    }
    .m-txt1 .tit h4{
        font-size:15px;
    }
}
@media only screen and (max-width:767px){
    .por{position: static;height: auto;}
	.slder-txt{padding: 0 40px;}
            .ul-fq03 h3 a.tit {
                font-size: 18px;
                line-height: 30px;
            }
	.header .logo{height: 20px;}
	.footer{padding:15px 0;height: auto;}
	.fd-left,.fd-right{float:none}
	.fd-logo,.fd-right .bdsharebuttonbox{display:none}
	.copyright,.fd-right .design{text-align:center;line-height:20px}
	.m-fq08{margin-top:20px;}
	/* .m-fq08 .table{overflow-x:scroll;overflow-y:hidden } */
	.m-fq08 .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom: 10px !important;}
	.m-fq08 .con{text-align:justify;font-size:14px}
	.m-fq06{margin-bottom:20px}
	.m-fq06 .article{font-size:14px;text-align:justify}
	.ul-fq07 li{margin-bottom:20px;width: 50%; float: left; overflow: hidden;}
	.ul-fq07 li:nth-child(1){
		margin-left: 0;
	}
	.m-fq07 .con{padding-top:0}
	.m-fq07 .con h3{font-size:18px}
	.m-fq07 .con .desc{font-size:14px;text-align:justify}
	.m-fq07 .con .desc em{display:none}
	.m-pop.m-pop1 .con{top:60%!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
	.m-txt1.f-txt2{padding-left:20px}
	.f-txt2 .pic{display:none}
	/*.f-txt2 .desc .tit{padding-right:40px}*/
	.f-txt2 .txt{text-align:justify}
	.m-fq05{padding:20px 10px;margin-top:20px;margin-left:0;-moz-border-radius:20px;border-radius:20px}
	.m-fq05 .tit{font-size:16px;position:static;background:0 0;line-height:24px}
	.m-fq05 .map{-moz-border-radius:20px;border-radius:20px;width:auto;float:none;margin:0 auto;height:200px}
	.m-fq05 .map #allmap{-moz-border-radius:20px;border-radius:20px}
	.m-fq05 .contact .txt{padding-top:10px}
	.m-fq05 .contact .txt h4{font-size:16px;line-height:30px}
	.m-fq05 .contact .txt .desc,.m-fq05 .contact .txt .desc a{font-size:14px;}
    .m-fq05 .contact .txt .arc {
        font-size: 14px;
    }
	.m-fq05 .contact .txt .desc p{padding-left:20px;-moz-background-size:auto 14px;background-size:auto 14px;background-position:0 5px}
	.ul-fq02 .txt h3{margin-bottom:20px}
	.section{height:auto!important}
	.section .fp-tableCell{height:auto!important;display:block}
	.m-pictxt-g1{margin:0;padding:30px 0}
	.section2{height:100vh!important}
	.slider-bg{position:static;height:100vh}
	.section4{height:100vh!important}
	.m-pictxt-g1 .box-pic{width:240px;float:none;margin:0 auto 20px}
	.m-pictxt-g1 .box-pic .pic2{width:62px;right:220px;top:40px}
	.m-pictxt-g1 .box-pic .pic3{width:120px;right:176px}
	.m-pictxt-g1 .box-pic .pic4{width:54px;bottom:20px;right:230px}
	.m-pictxt-g1 .box-pic .pic5{width:100px;height: 100px;bottom:-36px;right:82px}
	.m-pictxt-g1 .box-pic .pic6{width:120px;right:136px;top:102px}
	.m-pictxt-g1 .box-pic .pic7{right:-30px}
	.m-pictxt-g1 .box-pic .pic8{right:0}
	.m-pictxt-g1 .txt .t2{font-size:18px;line-height:28px;text-align:center}
	.g-btn-g1{margin:0 auto}
	.slider-bg{margin:0}
	.slider-pro{margin:0 20px}
	.slider-pro .txt{width:auto;font-size:14px;line-height:18px}
	.slider-pro .txt h3{font-size:18px;line-height:22px;margin-bottom:10px;max-height:88px}
	.slider-pro .txt p{max-height:1000px;line-height: 1.5;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 7;
		-webkit-box-orient: vertical;
		
	}
	.slider-pro .txt .date{font-size:16px;line-height:20px}
	.slider-thumbs{margin:0 10px}
	.slider-thumbs .txt span{font-size:14px;line-height:24px}
	.m-imgtxt-g2{padding:30px 0}
	.slider-pic{width:94%;float:none;margin:0 auto 20px}
	.m-imgtxt-g2 .txt{padding-top:0}
	.m-imgtxt-g2 .txt h3{font-size:18px;line-height:28px;margin-bottom:15px}
	.m-imgtxt-g2 .txt .t2{font-size:14px;margin-bottom:20px}
	.box-slider{padding:60px 20px}
	/* .slder-txt .swiper-slide{height:50%!important} */
	.slder-txt .date,.slder-txt .txt{display:block;width:auto}
	.slder-txt .date{text-align:left;margin-top:0}
	.slder-txt .date .day{font-size:18px;line-height:28px}
	.slder-txt .date .year{font-size:16px;line-height:26px}
	.slder-txt .icon{display:none}
   /* 	.slder-txt .swiper-slide:hover .txt{width:auto}
	.slder-txt .swiper-slide:hover .date .day{font-size:20px;line-height:24px}
	.slder-txt .swiper-slide:hover .date .year{font-size:18px;line-height:22px}
	.slder-txt .swiper-slide:hover .txt h3{font-size:18px;line-height:22px;max-height:44px}
	.slder-txt .swiper-slide:hover .txt .t2{font-size:16px;line-height:20px;max-height:40px} */
	.slider-pic2{width:100%;margin:0 auto}
	.slider-pic2 .pic{margin-bottom:22px;-moz-border-radius:104px 69px 76px 76px;border-radius:104px 69px 76px 76px}
	.m-imgtxt-g2 .con{float:none}
	.m-imgtxt-g2 .con:after{width:260px;height:310px;-moz-border-radius:104px 69px 76px 76px;border-radius:104px 69px 76px 76px}
	.m-txt-g2{padding:30px 0 60px 0;}
	.m-txt-g2 h3{font-size:18px;line-height:22px}
	.m-txt-g2 .txt{font-size:14px;}
            .m-pop .con{
                width: 100%;
            }
	.m-txt1{width:95%;padding:10px 20px;min-height: 0;}
	.m-txt1 .tit{line-height:20px}
	.m-txt1 .tit h3{/*font-size:18px;*/font-size:17px;line-height:22px;margin-bottom:10px}
	.m-txt1 .txt{height:250px}
	.g-close{top:24px;right:20px}
	.pic-line2,.pic-line2 img{height:100%}
	.slider-pic .pic{-moz-border-radius:104px 69px 76px 76px;border-radius:104px 69px 76px 76px}


	.m-txt1.m-ht{
		padding: 20px;
	}

	.m-txt1.m-ht .tit p{display: none;}
	.g-close{
		width: 20px;
		height: 20px;
		top: 10px;
		right: 25px;
	}


    .g-arr{display: none !important;}

    @keyframes cells1{
    0%{top: 190px;left: 140px;}
    100% {top: 180px;left: 150px;}
    }
    @-moz-keyframes cells1{
    0%{top: 190px;left: 140px;}
    100% {top: 180px;left: 150px;}
    }
    @-webkit-keyframes cells1{
    0%{top: 190px;left: 140px;}
    100% {top: 180px;left: 150px;}
    }
    @keyframes cells3{
    0% {bottom: -108px;left: -20px;}
    100% { bottom: -120px;left: -10px;}
    }
    @-moz-keyframes cells3{
    0% {bottom: -108px;left: -20px;}
    100% { bottom: -120px;left: -10px;}
    }
    @-webkit-keyframes cells3{
    0% {bottom: -108px;left: -20px;}
    100% { bottom: -120px;left: -10px;}
    }
    @keyframes cells5{
    0% {bottom: 70px;right: 10px;}
    100% { bottom: 80px; right: 20px;}
    }
    @-moz-keyframes cells5{
    0% {bottom: 70px; right: 10px;}
    100% {bottom: 80px;right: 20px;}
    }
    @-webkit-keyframes cells5{
    0% {bottom: 70px; right: 10px;}
    100% { bottom: 80px;right: 20px;}
    }
    @keyframes cells6{
    0%{right:0px;top:40px}
    100%{right:10px;top:30px}
    }
    @-moz-keyframes cells6{
    0%{right:0px;top:40px}
    100%{right:10px;top:30px}
    }
    @-webkit-keyframes cells6{
    0%{right:0px;top:40px}
    100%{right:10px;top:30px}
    }
    @keyframes cells4{
    0%{right:170px;top: 180px;}
    100%{right:160px;top: 190px;}
    }
    @-moz-keyframes cells4{
    0%{right:170px;top: 180px;}
    100%{right:160px;top: 190px;}
    }
    @-webkit-keyframes cells4{
    0%{right:170px;top: 180px;}
    100%{right:160px;top: 190px;}
    }

    .f-tit2{font-size:18px;line-height:28px}
    .row-f02:after{width:82px;height:74px}
    .m-fq02{margin-top:40px}
    .ul-fq02 .tit{overflow:hidden;font-size:0;float:none;width:auto;text-align:left}
    .ul-fq02 .tit p{display:inline-block;vertical-align:bottom}
    .ul-fq02 .tit .day{font-size:28px;line-height:38px;margin-right:6px}
    .ul-fq02 .txt .desc,.ul-fq02 .txt h3{height:auto}
    .m-fq02 .more{right:48px}
    .row-f02{padding:80px 0 50px}
    .ul-tab01 li{padding-right:40px}
    .ul-tab01 li:after{width:40px}
    .f-tit1{font-size:18px;line-height:28px}
    .m-article .tit h2{font-size:16px;line-height:26px}
    .ul-fq03 li{padding:20px 10px 0;float:none;width:auto}
    /*.ul-fq03 h3{font-size:18px;height: auto; -moz-background-size:30px auto;background-size:30px auto;padding-left:50px}*/
    .ul-fq03 h3{font-size:18px;height: auto;}
    .ul-fq03 .desc{font-size:16px;line-height:26px;height:auto}
    .m-fq03 .img{top:-40px;width:110px}
    .m-fq03 .img .inner{width:80px}
    .m-fq03 .img:after{top:38px}
    .m-article02{margin-top:50px;padding:60px 20px 30px}
    .m-article02 .img{top:-40px;width:110px}
    .m-article02 .img .inner{width:80px}
    .m-article02 .img:after{top:38px}
    .m-article02 .pic{float:none;margin:0 auto 20px;font-size:0;text-align:center}
    .m-article02 .pic img{display:inline-block;vertical-align:middle;max-height:100%}
    .m-article02 .article h3{font-size:18px;line-height:28px}
    .m-article02 .article .desc{font-size:14px;line-height:24px}
    .section1{padding-top:50px!important}
    }
@media only screen and (max-width:567px){

    .ul-fq03 li{
        border-bottom: 1px solid #fff;
        padding-bottom: 10px;
    }
    .ul-fq03 h3 a.tit {
        font-size: 16px;
        line-height: 25px;
    }
    .pic-line2,.pic-line1{display: none;}
    .ul-fq03 h3 a.pic{
     width: 45px;
     height: 55px;
    }
    .ul-fq03 h3 a.tit{left: 60px;}
	.ul-fq07 .inner .txt{
		width: auto;
		float: none;
	}
	.ul-fq07 .pic{
		width: auto;
		float: none;
		padding-top: 122.68%;
	}
}
@media only screen and (max-width:479px){
	.ul-fq07 li{width:100%;}
	.g-btn-g1{width: 170px;}
            .footer .copy{
                display: none;
            }
            .footer .m-copy{
                font-size: 14px;
                display: block;
            }
            .footer .wp{
                width: 98%;
                padding: 0;
            }
	.header.fixed{height: 50px;line-height: 50px;background-color: #104761;}
	.menuBtn{
		position: absolute;
		top: 50%;
                margin-top: 2px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header.fixed .logo .logo2{
		height: 26px;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%,-50%);
		   -moz-transform: translate(-50%,-50%);
		    -ms-transform: translate(-50%,-50%);
		        transform: translate(-50%,-50%);
	}
	.header .logo .logo2 img{
		height: 100%;
		width: auto;
		display: block;
	}
	.hd-right .search{display: none;}
	.search-m{
		display: block;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 20px;
		background: url(../images/icon-05.png) center center no-repeat;
		width: 30px;
		height: 100%;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.sub-m{
		
		position: absolute;
		top: 50px;
		left: 2%;
		width: 96%;
		line-height: 40px;
		background-color: #fff;
		border-radius: 30px;
		height: 40px;
	}
	.sub-m .text{
		position: absolute;
		top: 0;
		height: 100%;
		width: 100%;
		padding-right: 90px;
		padding-left: 20px;
		border-radius: 30px;
	}
	.sub-m .submit{
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 80px;
		border-radius: 0 30px 30px 0;
		color: #49a4b7;
		background-color: #fff;
		z-index: 10;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		border: none;
	}
	.m-pictxt-g1 .txt .t2{
		font-size: 20px;
	}
	.slider-pro .txt,
	.slider-pro .txt .date,
	.slider-pro .txt h3{
		font-size: 20px;
	}
	.section{
		height: 100vh!important;
	}
	.m-imgtxt-g2{
		position: relative;
		height: 100vh;
	}
	.m-imgtxt-g2 .txt{
		width: 80%;
		position: absolute;
		top: 70px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		   -moz-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);

	}
	.m-imgtxt-g2 .con{position: static;}
	.slider-pic2,
	.slider-pic{
		position: absolute;
		bottom: 10px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		   -moz-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
	.slder-txt .swiper-button-next, .slder-txt .swiper-button-prev{
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.slder-txt .con{text-align: left;padding-left: 20px;}
	.slder-txt .date, .slder-txt .txt{display: inline-block;text-align: left;vertical-align: middle;}
	.slder-txt .txt{width: 70%;}
	.slder-txt .txt .t2{display: none;}
	.slder-txt{padding: 0;}
	.slder-txt .date{margin-top: -5px;margin-left: 0;margin-right: 18px;}
	.slder-txt .date .day{margin-bottom: 0;letter-spacing: 3px;text-align: center;text-indent: 3px;}
	.box-slider{padding: 60px 20px 90px;}
	.slder-txt .date .year{font-size: 18px;padding-top: 3px;display: block;letter-spacing: 6px;text-align: center;text-indent: 6px;}
	.slder-txt .txt{
		margin-left: 0;
		margin-right: 0;
	}
	.slder-txt .txt h3{
		max-height: 100px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		font-size: 14px;
		margin-bottom: 0;
		
	}
	.section5 .wp2{
		max-width: 90%;
	}
	.m-imgtxt-g2 .con:after{display: none;}
	.m-imgtxt-g2 .txt h3 br{display: none;}
	.m-imgtxt-g2 .txt h3{font-size: 24px;text-align: center;}
	/*.m-imgtxt-g2 .txt .t2{font-size: 20px;}*/
	.m-imgtxt-g2 .txt{width: 100%;}

	.m-imgtxt-g2 .txt .t2{
		margin-bottom: 15px;
	}
    .m-imgtxt-g2 .txt .t2 p{
        
    }
	.slider-pic2{padding-bottom: 25px;bottom: 30px;}
	.slider-pic2 .pic{margin-bottom: 10px;}
	.m-txt-g2{width: 94%;padding-top: 70px;}
	.m-txt-g2 h3{font-size: 24px;padding-top: 50px;}
	.m-txt-g2 .txt{font-size: 20px;}
	.m-txt1.m-ht{width: 335px;height: 500px;}
	.g-close{width: 22px;height: 22px;right: 18px;top: 18px;}
	.m-txt1 .tit{margin-bottom: 13px;}
	.m-txt1 .tit h3{font-size: 24px;line-height: 28px;}
	.m-txt1.m-ht{padding-top: 48px;}
	.m-txt1 .txt{font-size: 18px;line-height: 20px;padding-right: 0;}
	.f-tit2 span{font-size: 24px;}
	.m-fq06 .article{padding-top: 10px;}
	.row-f02{padding-top: 20px;}
	.row-f02:after{top: 15px;}
	body{padding-top: 48px;}
	.footer .copy{font-size: 12px;}
	.m-txt-g2 h3{line-height: 30px;}

	.m-pop .con{width: 100%;}
	.m-pop .con .m-txt1.f-txt2{width: 95%;padding-top:30px;padding-bottom: 40px;}
	.m-pop .con .m-txt1.f-txt2 .txt{height: 270px;font-size: 14px;}
	.m-pop .con .m-txt1.f-txt2 .tit h3{font-size: 32px;}
	.m-txt1.m-ht{width: 95%;}

	.m-pop{background: rgba(0, 0, 0, 0.5);}
	.m-pop.m-pop1{z-index: 1024;}
    .m-txt-g2{padding-bottom: 80px;}
    .footer{padding: 10px 0;}
    /* .slider-pic {display: none;} */
    
    .ul-fq03 li:last-child{
    	border-bottom: none;
    }
    .slider-pic2,.slider-pic{display: none;}
    .g-btn-g1.btn2{margin-bottom: 30px;}
    .g-btn-g1.btn2{margin-top: 48px;}
    .form-select .options li em{padding-left: 4px;}
    .slider-pic-m{display: block;width: 55%;position: static;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -o-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
    .m-imgtxt-g2 .txt .t2{margin-top: 15px;}
    .section3,.m-imgtxt-g2{height: auto !important;display: block !important;}
    .m-imgtxt-g2 .txt{position: static;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -o-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
    .section4{overflow-x: hidden !important;}
    body{overflow-x: hidden !important;}
    .g-btn-g1.btn2{margin-top: 20px;}
    .slider-pic.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;}
   /* @keyframes cells6{
    0%{right:0px;top:10px}
    100%{right:0px;top:20px}
    }
    @-moz-keyframes cells6{
    0%{right:0px;top:10px}
    100%{right:0px;top:20px}
    }
    @-webkit-keyframes cells6{
    0%{right:0px;top:10px}
    100%{right:0px;top:20px}
    }
    @keyframes cells4{
    0%{right:0px;}
    100%{right:10px;}
    }
    @-moz-keyframes cells4{
    0%{right:0px;}
    100%{right:10px;}
    }
    @-webkit-keyframes cells4{
    0%{right:0px;}
    100%{right:10px;}
    }*/

    .pic-line4{overflow: hidden;}
    .pic-line4 img{max-width: 200%;width: 200%;}
    .section6{overflow-x: hidden !important;}
    .f-table01 thead .td3 i, .f-table01 thead .td4 i{height: 360px !important;top: 10px;}
    .f-table01 .pic .inner{width: 40px;line-height: 40px;height: auto;margin: 0 auto;}
    .f-table01 .pic .inner img{width: 100%;height: auto;}
    .f-table01 .td2 .name p{line-height: 48px;}
    .f-table01:after{bottom: 13px;top: 11px;}
    .slider-bg{position: absolute;}
    .section2 .fp-tableCell{display: table-cell;height: 100%;}
    .slider-pro{position: static;margin-bottom: 40px;}
    .slider-thumbs{position: static;}
    .slider-pro .txt, .slider-pro .txt .date, .slider-pro .txt h3{font-size: 16px;line-height: 1.8;}
    .slider-pic2 .pic{border-radius: 60px 30px 40px 40px;}
    .m-txt1 .tit h3 br{display: none;}
    .m-txt1 .tit h3{font-size: 18px;line-height: 24px;}
    .m-txt1.m-ht{padding-top: 25px;}
    .m-txt1 .txt{font-size: 14px;line-height: 1.6;}
    .m-txt1.m-ht{height: 380px;}
    .m-txt1 .tit img{max-height: 50px;}
    .g-close{top: 5px;}
    .m-pop .con{top: 50%;
            -webkit-transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);}
    .m-pop .con .m-txt1.f-txt2 .tit h3{font-size: 24px;}
    .m-txt1 .tit p{font-size: 16px;line-height: 24px;}
    .m-pop.m-pop1 .con{top: 50% !important;}
    .m-pop .con .m-txt1.f-txt2 .txt{height: 250px;}
    .header .logo .logo2 .pc-l{display: none !important;}

    .ul-fq07 .inner .txt h3{
        font-size: 16px;
    }
    .ul-fq07 .inner .txt h4{
        font-size: 14px;
    }
    .m-txt1 .tit h4{
        font-size:14px;
    }
}
body.pop,html.pop{overflow: hidden !important;height: 100vh !important;}
