body{background-color: #ecf2ea;}
.head-wrap{position:fixed;top:0;left:0;z-index:100;box-sizing:border-box;width: 100%;height:100px;background:white;}
.head-wrap .logo{display:block;padding-top:23px;width:212px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;-ms-transition:.5s;}
.head-wrap .logo img {max-height: 100%;}
.nav-wrap{height:100px;line-height:100px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;-ms-transition:.5s}
.nav-wrap li{position:relative;float:left;padding:0 25px}
.nav-wrap li a{display:block;color:black;font-size:16px}
.nav-wrap li a:hover,.nav-wrap li.active a{color:#78abf9}
.second-nav-wrap{display:none;position:absolute;top:100%;left:50%;margin-left:-57px;width:114px;overflow:hidden;}
.nav-wrap .second-nav{padding:10px 15px;border-radius:10px;background-color:rgba(0,0,0,.6)}
.nav-wrap .second-nav-wrap i{display:block;margin:0 auto;width:12px;height:9px;background:transparent url(../images/second-nav.png) no-repeat 50%/cover;content:""}
.nav-wrap .second-nav a{position:relative;display:block;overflow:hidden;width:100%;height:32px;color:#fff!important;text-align:center;font-size:14px;line-height:32px}
.nav-wrap .second-nav a:hover{color:#fff;text-decoration:underline}
.nav-menu{display:none;width:48px;height:48px;background:url(../images/icon-menu.png) no-repeat 50%/80%}
.nav-menu.menuClose{display:none;background-image:url(../images/icon-menu-close.png);background-size:100%}
.hwl-menu-list{position: fixed;left:0;z-index:1;display:none;visibility:hidden;width: 100%;overflow: hidden;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s;}
.hwl-menu-list a{color:#fff}
.hwl-menu-list ul li{padding:0 18px;border-bottom: 1px solid rgba(46, 72, 190, 1);background: #2b6db8;line-height:49px;opacity:0;-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s;-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);-webkit-filter:alpha(opacity=0);}
.hwl-menu-list ul li:last-child{border-bottom:none}
.hwl-menu-list ul li:first-child{-webkit-transition-delay:50ms;transition-delay:50ms}
.hwl-menu-list ul li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}
.hwl-menu-list ul li:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}
.hwl-menu-list ul li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}
.hwl-menu-list ul li a.mn{width:85%;font-size:16px;line-height:48px}
.hwl-menu-list ul li a.mn,.hwl-menu-list ul li>span{position:relative;display:block}
.hwl-menu-list ul li i.ico{position:absolute;top:20px;right:16px;display:inline-block;width:18px;height:17px;background:url(../images/icon-sq.png) no-repeat;background-size:100%;-webkit-transition:all .3s ease;transition:all .3s ease}
.hwl-menu-list ul li a.mn.msq+i.ico{top:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.hwl-menu-list ul .menuson{display:none;margin-left:20px}
.hwl-menu-list ul .menuson a{display:block;font-size:16px;line-height:43px}
.hwl-menu-list ul .menuson a:focus{text-decoration:underline}
.hwl-menu-list.open{z-index:99999;visibility:visible;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}
.hwl-menu-list.open ul li{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
.hwl-menu-bg{position: fixed;top:0;left:0;z-index:98;display:none;visibility:hidden;width: 100vw;background:rgba(0,0,0,.8);}
/*headerend*/
.banner{position: relative;height: 1048px;}
.banner .bantxt{position:absolute;top: 50%;transform: translateY(-50%);right:0;left:0;margin:auto;width:100%;z-index: 2;}
.banner .bantxt .bantxt_en,.banner .bantxt .bantxt_zh{color:#fff;text-align:center;line-height:1.5;font-weight: bold;/* text-shadow: 4px 3px 1px #7c9eb3; */}
.banner .bantxt .bantxt_en{letter-spacing:9px;font-weight:700;font-size: 48px;text-shadow: 2px 2px 5px black;}
.banner .bantxt .bantxt_zh{text-transform:capitalize;letter-spacing:4px;font-size: 120px;text-shadow: 2px 2px 5px black;}
.banweather{background-color:rgba(46, 72, 190, 0.6);width: 36%;float: right;padding: 28px 2%;color:#fff;}
 .banweather p{font-size:34px;line-height: 60px;text-align: center;}
.banweather .fl{width:50%;padding: 0;text-align:center;}
 .banweather .fr{width:50%;text-align:center}
 .banweather #wendu{font-size:100px;line-height:100px;position:relative;font-weight:700;padding-top: 0px;}
 .banweather #wendu span{font-size: 36px;position: absolute;}
 .banweather #type{font-size:42px;line-height: 70px;position:relative;}
 .banweather #type::after{content:'';position:absolute;width:2px;height:130px;right:0;top: -50px;background:#fff;}
 .banweather #wendu::before{content:'';position:absolute;width:2px;height:130px;left:0;top:10px;background:#fff}
 .banweather #feng{font-size:24px;line-height: 30px;}
/* bannerend */
.btn{font-size: 28px;background: linear-gradient(to right,#78abf9,#2c45bc);width: 9em;text-align: center;border-radius: 32px;margin: 0 auto;}
.btn a{color: #fff;display: block;padding: 6px 0;}
.inx_b{width: 249px;height: 97px;background: url(../images/inx_l_b.png)no-repeat left;background-size: cover;font-size: 36px;text-align: center;line-height: 90px;position: absolute;top: 0;left: -18px;color: #fff;}
.mt{margin-top: 50px;}
.inx_1{}
.inx_1 a{}
.inx_1 .inx_1_img{width: 60%;}
.inx_1 .inx_1_txt{
    width: 36%;
    padding: 2%;
}
.inx_1 .inx_1_txt .inx_1_tit{font-size: 38px;color: #2b6db8;line-height: 1.5;text-align: center;}
.inx_1 .inx_1_txt .inx_1_tit p{font-size: 26px;}
.inx_1 .inx_1_txt>p{font-size: 16px;color: #000;line-height: 1.8;padding: 27px 0;text-indent: 2em;font-weight: bold;letter-spacing:0px;}
.inx_2{background-color: rgba(49, 51, 53, .75);color:#fff;position: relative;padding: 160px 0 30px;}
.inx_2 a{color:#fff;}
.inx_2 ul{display: inline-block;}
.inx_2 ul li{border: 1px solid #fff;border-left:none;float: left;width: 199px;text-align: center;line-height: 68px;font-size: 20px;display: inline-block;}
.inx_2 ul li:first-child{border-left: 1px solid #fff;}
.inx_2 ul li a{display: block;}
.inx_2 ul li a:hover{background-color: #78abf9;color: #fff!important;list-style-type: disc;}
.inx_2>p{padding: 24px 28px;font-size: 30px;}
.inx_2_1{line-height: 1.5;padding: 0 28px 24px;}
.inx_2_1 .fl p{font-size: 20px;}
.inx_2_1 .fr p{font-size: 30px;line-height: 2;}
.inx_2_1 .fr i{    margin-right: 12px;    width: 30px;    text-align: center;}

.inx_5{background: url(../images/inx5_03.jpg)no-repeat top center;background-size:cover;color: #fff;}
.inx_5_tit{font-size: 0;padding-top: 60px;}
.inx_5_tit h3{font-size: 70px;padding-bottom: 20px;}
.inx_5_tit p{font-size: 30px;}
.inx_5>p{font-size: 24px;line-height: 2;padding: 20px 0;}
.inx_5_son{
    display: inline-block;
}
.inx_5_son li{float: left;margin: 20px;}

/* footer */
footer{padding: 60px 0 0;font-size: 24px;}
.footer-menu{width: 86%;margin: 0 auto;}
footer dl{float: left;line-height: 1.5;width: 20%;}
footer dl dt{width: 7em;font-weight: inherit;margin-left: 34%;}
footer dl a{font-family: Arial,'SY','Microsoft Yahei';}
footer dl dd{font-weight: 300;line-height: 1.8;width: 7em;margin-left: 34%;}
.foot_1{border-top:1px solid #a6a6a6;margin: 60px auto 0;width: 90%;}
.foot_1_box{border:1px solid #a6a6a6;margin: 30px 0;padding: 12px;}
.foot_1_box .fl{text-align: center;padding-right: 34px;}
.foot_1_box a{color: #2b6db8;line-height: 1.5;}
.foot_1_box .fr{border-bottom:1px solid #a6a6a6;padding-bottom: 6px;}
.foot_2_ico{font-size: 35px;}
.foot_2_ico a{
    display: inline-block;
    width: 80px;
    height: 80px;
    line-height: 80px;
    border-radius: 90px;
    text-align: center;
    border: 1px solid #a6a6a6;
    font-size: x-small;
}
.foot_2_ico a:hover{background-color: #78abf9;color: #fff;}
.flogo{margin-left: 12px;height: 60px;margin-bottom: -12px;}
.wechat{
    position: relative;
}
.wechat .foot_tag{
	display: none;
    position: fixed;
    z-index: 9999;
    top: 50%;
    transform: translateY(-50%);
    width: 260px;
    height: auto;
    left: 0;
    right: 0;
    margin: 0 auto;
    /* background: linear-gradient(to right,#78abf9,#2b6db8); */
    padding: 12px;
}
.wechat:hover  .foot_tag{display: block;}
.wechat .foot_tag img{
}
/* .inx_bg */
.inx_bg{width: 100%;position: fixed;top: 70px;left: 0;z-index: -9999;}
.inx_bg:after {
    content: ' ';
    width: 100%;
    height: 100%;
    position:  absolute;
    background: rgba(0, 0, 0, 0.5);
    top: -2px;
    left: 0;
}
.jianbian{background-image: linear-gradient(rgba(236, 242, 234, 0.0),rgba(236, 242, 234, 0.9), #ecf2ea);position: absolute;bottom: 0;width: 100%;height: 20%;z-index: 1;}
.copy{font-size: 24px;line-height: 3;text-indent: 1em;}
.map{
    width: 70%;
    margin: 0 auto;
    height: 300px;
}
.map iframe{border: none;}
/*@media (min-width: 1920px)  {
.fix-width{width:1894px}
.inx_3 ul li .inx_b {
    left: -6px;
    top: 10px;
}
}
@media  (max-width: 1920px)   {
.mt {
    margin-top: 40px;
}
.fix-width{width: 1600px;}
.banner .bantxt .bantxt_en{font-size: 30px;}
.banner .bantxt .bantxt_zh{font-size: 80px;}
.banner{height: 700px;margin-top: 70px;}
.inx_1 .inx_1_img {width: 60%;height: auto;}
.inx_1 .inx_1_txt {width: 36%;padding: 2%;}
.btn a{padding: 11px 0;}
.inx_1 .inx_1_txt .inx_1_tit{font-size: 40px;}
.inx_1 .inx_1_txt .inx_1_tit p{font-size: 24px;}
.inx_1 .inx_1_txt>p{font-size: 18px;padding: 28px 0;}
.btn{font-size: 20px;}
.inx_2 ul li{width: 222px;font-size: 35px;}
.inx_2{padding: 130px 0 30px;}
.inx_2>p{font-size: 24px;}
.inx_2_1 .fl p{font-size: 35px;}
.inx_2_1 .fr p{font-size: 24px;}
.inx_3 ul li .inx_b{left: 0px;top: 10px;}
.inx_b{width: 173px;height: 76px;line-height: 62px;font-size: 28px;left: -15px;}
.inx_3 ul li img{width: 320px;}
.inx_4_1{padding: 0 22px;}
.inx_4_1_img {width: 528px;height: auto}
.inx_4_1_text {width: 760px;height: auto;padding-left: 40px;}
.inx_4_1_text p{font-size: 18px;padding-bottom: 28px;}
.inx_4_1_text h4 {font-size: 28px;}
.inx_5_tit h3{font-size: 58px;}
.inx_5_tit p {font-size: 24px;}
.inx_5>p {font-size: 18px;padding: 16px 0;}
.inx_6 h3 {font-size: 55px;}
.inx_6 h4 {font-size: 44px;}
}
@media (min-width: 1680px)  {
.fix-width{width:1260px}
}
@media (max-width: 1680px){
.fix-width{width:1260px}
.banner .bantxt .bantxt_en{font-size: 24px;}
.banner .bantxt .bantxt_zh{font-size: 66px;}
.banner{height: 620px;}
.inx_1 .inx_1_img {width: 60%;height: auto;}
.inx_1 .inx_1_txt {width: 36%;padding: 2%;}
.btn a{padding: 11px 0;}
.inx_1 .inx_1_txt .inx_1_tit{font-size: 38px;}
.inx_1 .inx_1_txt .inx_1_tit p{font-size: 22px;}
.inx_1 .inx_1_txt>p{font-size: 17px;padding: 17px 0;}
.btn{font-size: 20px;}
.inx_2 ul li{width: 190px;font-size: 22px;line-height: 2.5;}
.inx_2{padding: 130px 0 30px;}
.inx_2>p{font-size: 22px;}
.inx_2_1 .fl p{font-size: 22px;}
.inx_2_1 .fr p{font-size: 20px;}
.inx_3 ul li .inx_b{left: -4px;top: 10px;}
.inx_b{width: 173px;height: 76px;line-height: 62px;font-size: 28px;}
.inx_3 ul li img{width: 285px;}
.inx_4{padding: 100px 0 1px;}
.inx_4_1{padding: 0px 20px;}
.inx_4_1_img {width: 450px;height: auto;}
.inx_4_1_text {width: 675px;height: auto;padding-left: 35px;}
.inx_4_1_text p{font-size: 16px;padding-bottom: 24px;}
.inx_4_1_text h4 {font-size: 24px;}
.inx_4_2 ul li p{
    font-size: 24px;
}.inx_4_2 {
    margin: 50px 22px 0px;}.inx_4 .btn {
    margin: 34px auto;
}
.inx_5_tit h3{font-size: 58px;}
.inx_5_tit p {font-size: 24px;}
.inx_5>p {font-size: 18px;padding: 16px 0;}
.inx_6 h3 {font-size: 55px;}
.inx_6 h4 {font-size: 44px;}
.inx_7_box {
    padding: 36px;
}
footer{font-size: 18px;}
.foot_2_ico a {
    width: 52px;
    height: 52px;
    line-height: 52px;
}.foot_2_ico {font-size: 26px;}
}

*/
.moblie_bg{display: none;}
@media (min-width: 1261px) {
.fix-width{width:1260px}
.banner .bantxt .bantxt_en {font-size:22px;}
.banner .bantxt .bantxt_zh {font-size:56px;}
.banner {height:560px;}
.inx_1 .inx_1_img {width:60%;height:auto;}
.inx_1 .inx_1_txt {width:36%;padding: 38px 2%;}
.btn a {padding:11px 0;}
.inx_1 .inx_1_txt .inx_1_tit {font-size:28px;}
.inx_1 .inx_1_txt .inx_1_tit p {font-size:20px;}
.inx_1 .inx_1_txt>p {}
.btn {font-size:20px;}
.inx_2 ul li {line-height:2.5;}
.inx_2 {padding: 98px 0 30px;}
.inx_2>p {font-size:19px;}
.inx_2_1 .fl p {}
.inx_2_1 .fr p {font-size:18px;}
.inx_3 ul li .inx_b {}
.inx_b {width:173px;height:76px;line-height:62px;font-size: 15px;font-weight: bold;left: -15px;}
.inx_3 ul li img {width: 100%;}
.inx_4 {padding:100px 0 1px;}
.inx_4_1 {padding:0px 20px;}
.inx_4_1_img {width: 488px;height:auto;}
.inx_4_1_text {width: 704px;height:auto;padding-left:28px;}
.inx_4_1_text p {}
.inx_4_1_text h4 {}
.inx_4_2 ul li p {font-size:20px;}
.inx_4_2 {margin:50px 22px 0px;}
.inx_4 .btn {margin:34px auto;}
.inx_5_tit h3 {font-size:58px;}
.inx_5_tit p {font-size:24px;}
.inx_5>p {font-size:18px;padding:16px 0;}
footer {font-size:18px;}
.foot_2_ico a {width:50px;height:34px;line-height:34px;}
.foot_2_ico {font-size:20px;}
.banweather {width: 36%;padding: 2%;}
.banweather p {font-size:26px;line-height:51px;text-align:center;}
.banweather #type {font-size:24px;line-height:50px;position:relative;}
.banweather #wendu {font-size:50px;line-height:68px;}
.banweather #feng {font-size:18px;line-height:33px;}
.banweather #type::after {height:100px;top:-48px;}
.banweather #wendu::before {height:100px;top:2px;}
.inx_7_box a:first-child {margin-bottom:20px;}

}
@media (max-width: 1260px) {
.fix-width{width:980px}
.mt{margin-top: 40px;}
.banner .bantxt .bantxt_en {font-size:22px;}
.banner .bantxt .bantxt_zh {font-size:56px;}
.banner {height: 376px;}
.inx_1 .inx_1_img {width:60%;height:auto;}
.inx_1 .inx_1_txt {width:36%;padding:2%;}
.btn a {padding:11px 0;}
.inx_1 .inx_1_txt .inx_1_tit {font-size:28px;}
.inx_1 .inx_1_txt .inx_1_tit p {font-size:20px;}
.inx_1 .inx_1_txt>p {font-size:15px;padding:12px 0;}
.btn {font-size:20px;}
.inx_2 ul li {width:160px;font-size:18px;line-height:2.5;}
.inx_2 {padding:130px 0 30px;}
.inx_2>p {font-size:19px;}
.inx_2_1 .fl p {font-size:18px;}
.inx_2_1 .fr p {font-size:18px;}
.inx_3 ul li .inx_b {left: -14px;}
.inx_b {width:173px;height:76px;line-height:62px;font-size:28px;left: -15px;}
.inx_3 ul li img {width:232px;}
.inx_4 {padding:100px 0 1px;}
.inx_4_1 {padding:0px 20px;}
.inx_4_1_img {width: 360px;height:auto;}
.inx_4_1_text {width:552px;height:auto;padding-left:28px;}
.inx_4_1_text p {font-size:14px;padding-bottom: 8px;}
.inx_4_1_text h4 {font-size:22px;}
.inx_4_2 ul li p {font-size:20px;}
.inx_4_2 {margin:50px 22px 0px;}
.inx_4 .btn {margin:34px auto;}
.inx_5_tit h3 {font-size:58px;}
.inx_5_tit p {font-size:24px;}
.inx_5>p {font-size:18px;padding:16px 0;}
.inx_6 h3 {font-size:38px;}
.inx_6 h4 {font-size:32px;}
.inx_7_box {padding:24px;}
footer {font-size:18px;}
.foot_2_ico a {width:50px;height:34px;line-height:34px;}
.foot_2_ico {font-size:20px;}
.banweather {width:288px;padding:10px;}
.banweather p {font-size:26px;line-height:51px;text-align:center;}
.banweather #type {font-size:24px;line-height:50px;position:relative;}
.banweather #wendu {font-size:50px;line-height:68px;}
.banweather #feng {font-size:18px;line-height:33px;}
.banweather #type::after {height:100px;top:-48px;}
.banweather #wendu::before {height:100px;top:2px;}
.inx_7_box a:first-child {margin-bottom:20px;}
}
@media (max-width: 992px) {
.moblie_bg{display: block;}
.pc_bg{display: none;}
body{background-color: rgba(0, 0, 0, 0.75);}
.hwl-menu-bg,.hwl-menu-list,.nav-menu,.nav-menu.menuClose{display:block}
.nav-wrap {display: none;}
.nav-menu {margin-top: 6px;width: 30px;height: 30px;margin-right: 10px;}
.nav-menu {cursor: pointer;}
.fix-width{width:750px}
.head-wrap{padding:8px 0!important;height:54px!important}
.head-wrap .logo{margin-right:0;padding-top:0!important;width:170px!important;padding-left: 10px;}
.inx_bg{
    top: 54px;
}
.jianbian {
    background-image: linear-gradient(rgba(236, 242, 234, 0.0),rgba(0, 0, 0, 0.6), rgb(64, 64, 64));
    }
.mt {margin-top: 20px;}
.banner .bantxt .bantxt_en {font-size: 18px;}
.banner .bantxt .bantxt_zh {font-size: 48px;}
.banner {height: 260px;margin-top: 54px;}
.inx_1 .inx_1_img {width:60%;height:auto;}
.inx_1 .inx_1_txt {width:36%;padding:2%;}
.btn a {padding: 6px 0;}
.inx_1 .inx_1_txt .inx_1_tit {font-size: 24px;line-height: 1.2;}
.inx_1 .inx_1_txt .inx_1_tit p {font-size: 18px;}
.inx_1 .inx_1_txt>p {font-size: 12px;padding: 3px 0;}
.btn {font-size: 14px;}
.inx_2 ul li {width: 118px;font-size: 16px;line-height:2.5;}
.inx_2 {padding: 84px 0 0px;}
.inx_2>p {font-size: 16px;padding: 12px 20px;}
.inx_2_1 .fl p {font-size:16px;}
.inx_2_1 .fr p {font-size:16px;}
.inx_3 ul li .inx_b {left: -8px;}
.inx_b {width: 96px;height: 40px;line-height: 34px;font-size: 18px;left: -8px;}
.inx_3 ul li img {width: 100%;}
.inx_4 {padding: 56px 0 1px;}
.inx_4_1 {padding: 0px 14px;}
.inx_4_1_img {width: 270px;height:auto;}
.inx_4_1_text {width: 432px;height:auto;padding-left: 20px;}
.inx_4_1_text p {font-size: 12px;padding-bottom: 8px;}
.inx_4_1_text h4 {font-size: 16px;line-height: 1.5;}
.inx_4_2 ul li p {font-size:20px;}
.inx_4_2 {margin:50px 22px 0px;}
.inx_4 .btn {margin:34px auto;}
.inx_5_tit h3 {font-size:58px;}
.inx_5_tit p {font-size:24px;}
.inx_5>p {font-size:18px;padding:16px 0;}
.inx_6 h3 {font-size:38px;}
.inx_6 h4 {font-size:32px;}
.inx_7_box {padding:24px;}
footer {font-size: 16px;}
.foot_2_ico a {width:34px;height:34px;line-height:34px;}
.foot_2_ico {font-size:20px;margin: 20px 0;}
.banweather {width:288px;padding:10px;}
.banweather p {font-size:26px;line-height:51px;text-align:center;}
.banweather #type {font-size:24px;line-height:50px;position:relative;}
.banweather #wendu {font-size:50px;line-height:68px;}
.banweather #feng {font-size:18px;line-height:33px;}
.banweather #type::after {height:100px;top:-48px;}
.banweather #wendu::before {height:100px;top:2px;}
.inx_7_box a:first-child {margin-bottom:20px;}
.foot_1_box {
    border: 1px solid #a6a6a6;
    margin: 18px 0 0;
    padding: 2%;
    width: 96%;
}
.copy {font-size: 16px;}
}
@media (max-width: 767px) {
.fix-width{width:96%}
.banweather {display: none;}
.footer-menu{display: none;}
.mt {margin-top: 20px;}
.fix-width {width:96%;}
.banner .bantxt .bantxt_en {font-size: 26px;letter-spacing:2px;}
.banner .bantxt .bantxt_zh {font-size: 46px;}
.inx_bg {top:54px;position: fixed;}
.banner {height: 360px;top: 30px;}
.inx_1 .inx_1_img {width: 100%;height:auto;}
.inx_1 .inx_1_txt {width: 94%;padding: 3%;}
.btn a {padding:11px 0;}
.inx_1 .inx_1_txt .inx_1_tit {font-size: 41px;}
.inx_1 .inx_1_txt .inx_1_tit p {font-size: 27px;}
.inx_1 .inx_1_txt>p {font-size: 24px;padding:12px 0;}
.btn {font-size: 24px;}
.inx_2 ul{width: 100%;}
.inx_2 ul li {width: 30%;font-size: 26px;padding: 0;margin-left: 2.5%;border: none;background: #458d4a;margin-bottom: 10px;}
.inx_2 ul li:first-child{border: none;}
.inx_2 {padding:130px 0 30px;}
.inx_2>p {font-size: 31px;}
.inx_2_1 .fl p {font-size: 26px;margin-bottom: 20px;}
.inx_2_1 .fr p {font-size: 23px;}
.inx_3 ul li .inx_b {left: -13px;}
.inx_3 ul li{width: 50%;margin: 0 0 20px;}
.inx_b {width: 150px;height: 68px;line-height: 58px;font-size: 22px;left: -13px;}
.inx_3 ul li img {width: 100%;}
.inx_3 ul li{
    width: 49%;
    margin: 0 2% 20px;
}
.inx_3 ul li:nth-child(1n){margin-left:0}
.inx_3 ul li:nth-child(2n){margin-right:0}

.inx_4 {padding:100px 0 1px;}
.inx_4_1 {padding:0px 20px;}
.inx_4_1_img {width: 100%;height:auto;text-align: center;}
.inx_4_1_text {width: 100%;height:auto;padding-left: 0;}
.inx_4_1_text p {font-size: 25px;padding-bottom:16px;}
.inx_4_1_text h4 {font-size: 36px;}
.inx_4_2 ul li p {font-size: 27px;}
.inx_4_2 {margin:50px 22px 0px;}
.inx_4 .btn {margin:34px auto;}
.inx_5_tit h3 {font-size:58px;}
.inx_5_tit p {font-size:24px;}
.inx_5>p {font-size: 23px;padding: 16px 12px;}
.inx_6 h3 {font-size: 46px;}
.inx_6 h4 {font-size: 38px;}
.inx_7_box {padding:24px;}
footer {font-size:18px;padding-top: 1px;}
.foot_2_ico a {width:34px;height:34px;line-height:34px;}
.foot_2_ico {font-size:20px;    margin: 20px 0;}
.banweather {width:288px;padding:10px;}
.banweather p {font-size:26px;line-height:51px;text-align:center;}
.banweather #type {font-size:24px;line-height:50px;position:relative;}
.banweather #wendu {font-size:50px;line-height:68px;}
.banweather #feng {font-size:18px;line-height:33px;}
.banweather #type::after {height:100px;top:-48px;}
.banweather #wendu::before {height:100px;top:2px;}
.inx_7_box a:first-child {margin-bottom:20px;}
.inx_6{padding-top: 54px;}
.inx_6 ul li{
    width: 50%;
}
.map{width: 94%;margin: 0 auto;}
}
@media (max-width: 479px) {
.fix-width {width:96%;}
.banner .bantxt .bantxt_en {font-size:18px;letter-spacing:2px;}
.banner .bantxt .bantxt_zh {font-size:30px;}
.inx_bg {top:54px}
.banner {height: 208px;top: 0;}
.inx_1 .inx_1_img {width: 100%;height:auto;}
.inx_1 .inx_1_txt {width: 94%;padding: 3%;}
.btn a {padding:11px 0;}
.inx_1 .inx_1_txt .inx_1_tit {font-size:28px;}
.inx_1 .inx_1_txt .inx_1_tit p {font-size:20px;}
.inx_1 .inx_1_txt>p {font-size:15px;padding:12px 0;}
.btn {font-size:20px;}
.inx_2 ul{width: 100%;}
.inx_2 ul li {width: 30%;font-size:18px;padding: 0;margin-left: 2.5%;border: none;margin-bottom: 10px;}
.inx_2 ul li:first-child{border: none;}
.inx_2 {padding: 64px 0 30px;}
.inx_2>p {font-size:19px;}
.inx_2_1 .fl p {font-size:18px;}
.inx_2_1 .fr p {font-size:18px;}
.inx_3 ul li .inx_b {left: -8px;top: 8px;}
.inx_3 ul li{
    width: 49%;
    margin: 0 2% 20px;
}
.inx_3 ul li:nth-child(1n){margin-left:0}
.inx_3 ul li:nth-child(2n){margin-right:0}
.inx_b {width: 100px;height: 40px;line-height: 35px;font-size: 18px;left: -8px;}
.inx_3 ul li img {width: 100%;}
.inx_4 {padding: 54px 0 1px;}
.inx_4_1 {padding:0px 20px;}
.inx_4_1_img {width: 100%;height:auto;}
.inx_4_1_text {width: 100%;height:auto;padding-left: 0;}
.inx_4_1_text p {font-size:14px;padding-bottom:16px;}
.inx_4_1_text h4 {font-size:22px;}
.inx_4_2 ul li p {font-size: 16px;}
.inx_4_2 {margin:50px 22px 0px;}
.inx_4 .btn {margin:34px auto;}
.inx_5_tit h3 {font-size:58px;}
.inx_5_tit p {font-size:24px;}
.inx_5>p {font-size:18px;padding: 16px 12px;}
.inx_6 h3 {font-size: 22px;}
.inx_6 h4 {font-size: 20px;}
.inx_7_box {padding:24px;}
footer {font-size:18px;}
.foot_2_ico a {width:34px;height:34px;line-height:34px;}
.foot_2_ico {font-size:20px;margin: 14px 0px;}
.banweather {width:288px;padding:10px;}
.banweather p {font-size:26px;line-height:51px;text-align:center;}
.banweather #type {font-size:24px;line-height:50px;position:relative;}
.banweather #wendu {font-size:50px;line-height:68px;}
.banweather #feng {font-size:18px;line-height:33px;}
.banweather #type::after {height:100px;top:-48px;}
.banweather #wendu::before {height:100px;top:2px;}
.inx_7_box a:first-child {margin-bottom:20px;}
.foot_1_box .fl{
    width: 100%;
    margin-bottom: 20px;
    padding-right: 0;
}
.foot_1_box .fr{
    border-bottom: none;
    width: 100%;
}
.inx_5_son li img{width: 80%;}
.inx_5_son li {
    float: left;
    margin: 6px;
}
}
