@charset "UTF-8";img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;border:0;display:inline-block}
a{color:#333;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s}
body{font-size:0.875rem;background-size:cover}
.header_area{width:100%;position:fixed;top:0;left:0;right:0;z-index:999}
.sub_header_area{width:100%;z-index:999}
.header{position:relative;max-width:1200px;margin:0 auto;padding-top:10px;height:87px}
.header .logo{float:left;position:relative;top:-78px;left:0;opacity:0}
.header .logo a{width:213px;height:55px;background:url(../images/logo_b.png) no-repeat 0 0;display:block}
.header .nav{display:none}
.header .nav_btn{display:none}
.header .forward{height:auto;font-size:20px;border:none;background:none;float:left}
.header .forward:before{content:"\e661";color:#fff}
.header .language{height:auto;font-size:16px;border:none;background:none;float:left;margin-right:10px;margin-top:4px;}
.header .language:before{content:'\e614';color:#333}
.nav_right{float:right;position:relative;top:3px;opacity:0;right:-40px}
.nav_right ul{float:left;font-size:16px;padding-top:23px;padding-left:36px}
.nav_right ul li{float:left;width:110px;text-align:center;position:relative;height:50px}
.nav_right>ul>li>a{display:block;float:left;width:100%;height:50px;line-height:50px;color:#333; font-weight: bold;}
.sub_h .nav_right>ul>li>a{color:#000}
.nav_right ul li a i{float:left;width:100%;height:50px;line-height:50px;position:relative}
.ie9 .nav_right ul li a i{float:left;width:100%;height:50px;line-height:50px;background:rgba(255,255,255,0);position:relative}
.nav_right>ul li a span{display:inline-block;width:0;margin:0 auto;height:2px;background:none;position:absolute;bottom:11px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.nav_right>ul li:hover span{width:100%}
.mb_tab_all{padding:0 20px;display:none}
.sub_h .nav_right ul li a{color:#000}
.sub_h .nav_right>ul li a span{background:#FFF}
.language_sel{float:left;margin-left:29px;margin-top:37px;font-size:14px}
.language_sel a{color:#333}
.sub_h .language_sel a{color:#000}
.nav_right>ul li dl{z-index:9999;padding:10px 0 10px;display:none;position:absolute;color:#fff;top:44px;left:0px;right:0px;background-color:rgba(56,89,142,0.88)}
.nav_right>ul li dl dd{position:relative;text-align:center;height:40px}
.nav_right>ul li dl dd>a{height:40px;font-size:14px;color:#fff!important;line-height:40px;display:inline-block;width:100%}
.nav_right>ul li dl dd>a:hover{color:#fff!important}
.nav_right ul li a{}
.nav_right ul li:hover a{color:#000}
.nav_right ul li a i::after{content:'';position:absolute;width:14px;height:6px;right:50px;opacity:0;top:38px;background:url(../images/menu_dbac.png) no-repeat left center;vertical-align:middle}
.nav_right>ul li:hover a i::after{opacity:1}
.nav_right ul li dl dd:hover a{background:#2d456d;color:#fff}
.banner{position:relative;margin:0 auto;max-width:1920px;overflow:hidden}
.main_focus .bx-wrapper{margin:0 auto}
.ban_focus{margin:0 auto;overflow:hidden;height:100%;width:100%}
.ban_focus li{color:#fff;display:none;position:relative}
.ban_focus li img{display:none;width:100%}
.ban_focus li.cur{display:block}
.ban_focus li .ban_f_con{position:absolute;top:30%;left:16%}
.ban_f_con h1{position:relative;opacity:0;margin-top:12px;color:#fff;font-weight:bold}
.ban_f_con h2{position:relative;opacity:0;text-transform:uppercase}
.ban_f_con h3{position:relative;opacity:0;margin-top:25px;color:#fff}
.ban_f_con h4{position:relative;opacity:0;margin:5% 0;color:#fff;border:1px solid #fff;padding:2% 3%;max-width:124px}
.ban_f_con h4 a{display:block;color:#fff;text-align:center}
.ban_dot{position:absolute;bottom:36px;left:50%;z-index:9}
.ban_dot a{background:url(../images/th_jd_off.png) no-repeat;width:17px;height:15px;float:left;margin-right:8px}
.ban_dot a.btn_on{background:url(../images/th_jd_on.png) no-repeat}
.search_btn{float:left;background:url(../images/th_search.png) no-repeat;margin-left:10px;width:23px;height:21px;margin-top:40px}
.sub_h .search_btn{background:url(../images/sub_s.jpg) no-repeat}
.about{background:url(../images/main_aboutbg02.jpg) no-repeat right bottom #38598e}
.about_box{max-width:600px;margin-left:auto;margin-right:0px;padding-left:15px;padding-right:15px;margin-top:11%;margin-bottom:14%}
.about .a_left{background:url(../images/main_aboutbg01.jpg) no-repeat right top}
.about h2{color:#38598e;margin-bottom:20px}
.about p{line-height:2em}
.about .about_m{position:relative;margin:8% 0;color:#38598e;background:#fff;padding:2% 3%;max-width:124px;border-radius:4px}
.about .about_m a{display:block;color:#38598e;text-align:center}
.about .about_m a:hover{color:#da251d}
.about_mun{margin:10% 0}
.about .about_text{position:relative}
.about .a01{position:absolute;right:20%;top:15px}
.about .counter{font-family:'bebas';color:#38598e;margin-right:8px}
.about .about_mun{font-size:24px;color:#38598e;text-align:center}
.about .about_mun p{color:#4e5154}
.about .a_right{background:url(../images/main_aboutbg02.png) no-repeat left top}
.about .about_logo{min-height:104px;margin-top:30%;margin-bottom:34%;max-width:430px;padding-left:15px;padding-right:65px;margin-left:12%;margin-right:auto}
.about .about_logo img{max-width:100%;display:block}
.main_focus{margin:0 auto;max-width:1920px;position:relative;opacity:0}
.main_focus ul{}
.main_focus .bx-wrapper .bx-viewport{border:none;left:0}
.main_focus .f_bp{float:left;width:100%}
.main_focus .f_bp img{width:100%;transform-origin:top left;-webkit-transform-origin:top left;-moz-transform-origin:top left;-o-transform-origin:top left;transform:scale(1.2);-webkit-transform:scale(1.2);-webkit-transition:transform 20s ease-out;-moz-transition:transform 20s ease-out;-ms-transition:transform 20s ease-out;transition:transform 20s ease-out}
.f_left{float:left;margin-top:-41%;margin-left:19%;width:42%;overflow:hidden}
.f_left span{float:left;position:relative}
.f_left span img{width:100%;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.f_left span:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.f_left span h1{color:#fff;width:100%;position:absolute;left:0;top:5%;text-align:center}
.f_left span h1.fnt_18{font-size:0px;opacity:0}
.f_left span h1 a{color:#fff;text-decoration:none}
.f_right{float:right;margin-top:-35%;margin-right:18%;width:22%;color:#fff}
.f_right h1{opacity:0;top:-20%;position:relative;margin-bottom:20px}
.f_right h1 a{text-decoration:none;color:#fff}
.f_right h2{opacity:0;left:-10%;position:relative}
.f_right h2 a{text-decoration:none;padding:10px 20px;border:1px solid #fff;color:#38598e;background:#fff;border-radius:5px}
.f_right h2 a:hover{border:1px solid #38598e;color:#fff;background:#38598e}
.f_right h3{opacity:0;left:-10%;position:relative;line-height:2em}
.f_left a{text-decoration:none;color:#fff}
.f_right a{text-decoration:none;color:#fff}
.f_s_01{width:49%;left:-50%;opacity:0;position:relative;height:0;overflow:hidden;padding-bottom:33%;margin-right:2%}
.f_s_02{width:33%;margin-top:0;margin-right:2%;right:-50%;opacity:0;position:relative;height:0;overflow:hidden;padding-bottom:33%}
.f_s_03{width:39%;margin-top:2%;left:-50%;opacity:0;position:relative;height:0;overflow:hidden;padding-bottom:33%}
.f_s_04{width:43%;margin-top:2%;margin-left:2%;left:-50%;opacity:0;position:relative;height:0;overflow:hidden;padding-bottom:33%}
.slide_02 .f_left{float:right;margin-right:7%}
.slide_02 .f_right{float:left;margin-left:19%}
.j_s_01{width:44%;left:-50%;opacity:0;position:relative;height:0;overflow:hidden;padding-bottom:28%;margin-right:14%;margin-left:15%}
.j_s_02{width:37%;margin-top:2%;margin-right:2%;right:-50%;opacity:0;position:relative;height:0;overflow:hidden;padding-bottom:31%}
.j_s_03{width:32%;margin-top:2%;left:-50%;opacity:0;position:relative;height:0;margin-left:2%;overflow:hidden;padding-bottom:40.5%}
.fn_s_l{float:left;width:47%;margin-right:2%}
.fn_s_r{float:left;width:33%;margin-right:2%}
.n_s_01{width:100%;left:-50%;opacity:0;position:relative;height:100%;overflow:hidden;padding-bottom:0}
.n_s_02{width:84%;margin-top:4%;left:-50%;opacity:0;position:relative;height:0;overflow:hidden;padding-bottom:55%;float:right !important}
.n_s_02 h1{top:15%}
.n_s_03{width:100%;right:-50%;opacity:0;position:relative;height:0;margin-top:0;overflow:hidden;padding-bottom:72%}
.n_s_04{width:77%;left:-50%;opacity:0;position:relative;height:0;margin-top:6%;overflow:hidden;padding-bottom:71%}
.bx-wrapper .slide_04 .f_left span{width:23.5%;height:auto;padding-bottom:0;margin-right:0;margin-top:0}
.bx-wrapper .slide_04 .f_left span .fnt_18{font-size:0 !important}
.bx-wrapper .slide_04 .f_left span.m_s_01,.bx-wrapper .slide_04 .f_left span.m_s_02,.bx-wrapper .slide_04 .f_left span.m_s_04{margin-right:23.5%}
.bx-wrapper .slide_04 .f_left span.m_s_06{margin-left:23.5%}
.bx-wrapper .slide_04 .f_left span a img.m_s_img02{display:none}
.bx-wrapper .slide_04 .f_left span a:hover img.m_s_img01{display:none}
.bx-wrapper .slide_04 .f_left span a:hover img.m_s_img02{display:block;transform:scale(1)}
.m_s_01{width:60%;margin-right:2%;left:-50%;opacity:0;position:relative;height:0;overflow:hidden;padding-bottom:45%}
.m_s_02{width:38%;opacity:0;left:-50%;position:relative;height:0;overflow:hidden;padding-bottom:45%}
.m_s_03{width:40%;margin-right:2%;margin-top:2%;right:-50%;opacity:0;position:relative;height:0;overflow:hidden;padding-bottom:30%}
.m_s_04{width:58%;margin-top:2%;opacity:0;right:-50%;position:relative;height:0;overflow:hidden;padding-bottom:30%}
.m_s_05{width:58%;margin-top:2%;opacity:0;right:-50%;position:relative;height:0;overflow:hidden;padding-bottom:30%}
.m_s_06{width:58%;margin-top:2%;opacity:0;right:-50%;position:relative;height:0;overflow:hidden;padding-bottom:30%}
.m_s_07{width:58%;margin-top:2%;opacity:0;right:-50%;position:relative;height:0;overflow:hidden;padding-bottom:30%}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-50px;outline:0;width:93px;height:115px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-prev{left:10px;background:url(../images/yw_btn.png) no-repeat 0 -115px}
.bx-wrapper .bx-next:hover{background-position:-93px 0}
.bx-wrapper .bx-next{right:10px;background:url(../images/yw_btn.png) no-repeat -93px -115px}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:45px;height:4px;margin:0 5px;outline:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a:hover,.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item.active a{background:#487dd2;width:95px;height:4px;opacity:0.6}
.btn_left{position:absolute;left:20px;top:50%;margin-top:-57px;width:93px;height:115px;background:url(../images/yw_l.png) no-repeat}
.btn_right{position:absolute;right:20px;top:50%;margin-top:-57px;width:93px;height:115px;background:url(../images/yw_r.png) no-repeat}
.btn_dot{position:absolute;display:none}
.btn_dot a{background:#b80f32;width:45px;height:4px;float:left;margin-right:15px}
.btn_dot a.btn_on{background:url(../images/yw_btn_on.png) repeat-x;width:90px}
.duty_area{margin:0 auto;position:relative;overflow:hidden;background:#fff}
.duty_area .main_con{padding:3% 0}
.duty_title{color:#44403f;position:relative;margin-bottom:2vh}
.duty_area a{overflow:hidden;display:block}
.duty_area a img{transition:all 1s ease 0s;position:relative;width:100%}
.duty_area a:hover img{transform:scale(1.1)}
.duty_left{float:left;overflow:hidden;width:31%;position:relative;margin-right:3.5%}
.duty_mid{float:left;overflow:hidden;width:31%;position:relative}
.duty_right{float:right;overflow:hidden;width:31%;position:relative}
.fz_area{max-width:1920px;margin:0 auto;position:relative}
.fz_left{float:left;width:50%;position:relative;overflow:hidden}
.fz_l_top{position:relative;overflow:hidden;height:0;padding-bottom:76.5%}
.fz_l_bot{position:relative;overflow:hidden;height:0;padding-bottom:52%}
.fz_left img{position:relative;width:100%;transform:scale(1.1);-webkit-transform:scale(1.1);-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out}
.fz_left img:hover{-webkit-transform:scale(1.05) !important;-ms-transform:scale(1.05) !important;-o-transform:scale(1.05) !important;transform:scale(1.05) !important}
.fz_text{position:absolute;bottom:12%;left:5.5%;color:#fff;width:70%;z-index:99}
.fz_text2{position:absolute;top:12%;left:5.5%;color:#fff;width:70%;z-index:99}
.swiper-slide h1{padding-bottom:0px}
.fz_r_top .swiper-pagination-white{bottom:15px;width:100%}
.fz_r_top .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;opacity:.5}
.fz_r_top .swiper-pagination-white .swiper-pagination-bullet-active{opacity:1}
.fz_text h1{opacity:0;float:left;width:100%;left:20px;position:relative}
.fz_text p{opacity:0;float:left;width:100%;left:20px;position:relative}
.fz_text a{text-decoration:none;color:#fff}
.fz_right{float:right;width:50%;overflow:hidden;position:relative}
.fz_r_top{position:relative;overflow:hidden;height:0;padding-bottom:38%}
.fz_r_top a{display:block;width:100%;height:100%}
.fz_r_top img{width:100%;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out}
.fz_r_top img:hover{-webkit-transform:scale(1.05) !important;-ms-transform:scale(1.05) !important;-o-transform:scale(1.05) !important;transform:scale(1.05) !important}
.fz_r_bot{height:0;overflow:hidden;padding-bottom:38.5%;position:relative}
.fz_r_bot img{width:100%;position:absolute;bottom:0;opacity:0;z-index:99;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.fz_r_bot img:hover{-webkit-transform:scale(1.05) !important;-ms-transform:scale(1.05) !important;-o-transform:scale(1.05) !important;transform:scale(1.05) !important}
.us_on{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/play.png) no-repeat center}
.us_on:hover{opacity:0.5}
@media only screen and (min-width:1900px){.ban_focus li .ban_f_con h3{width:100%}
}
@media only screen and (max-width:1758px){.fz_rt_con ul li a.fnt_20{font-size:16px}
.fz_rt_con .gg_more.mt_25{margin-top:10px}
.f_left{margin-top:-41%;margin-left:12%}
.f_right{margin-top:-41%;margin-right:8%;width:36%}
.slide_02 .f_right{float:left;margin-left:12%}
.slide_02 .f_left{float:right;margin-right:0%}
}
@media only screen and (max-width:1565px){.foot_left{float:left;width:80%}
.f_left{margin-top:-41%;margin-left:12%}
.f_right{margin-top:-41%;margin-right:8%;width:36%}
.slide_02 .f_right{float:left;margin-left:12%}
.slide_02 .f_left{float:right;margin-right:0%}
}
@media only screen and (max-width:1392px){.fz_rt_con ul li a.fnt_20{font-size:14px}
}
@media only screen and (max-width:1370px){.main_focus .f_bp img{width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.fz_text h1.fnt_48{font-size:32px}
.f_left{margin-top:-41%;margin-left:12%}
.f_right{margin-top:-41%;margin-right:8%;width:36%}
.slide_02 .f_right{float:left;margin-left:12%}
.slide_02 .f_left{float:right;margin-right:0%}
}
@media only screen and (max-width:1366px){.fz_rt_con ul li.mt_35{margin-top:10px}
.section{height:auto!important}
#section2 .bx-wrapper .bx-viewport{height:auto!important}
#section2{height:auto!important}
.bx-wrapper .bx-viewport{box-shadow:none;border:none;left:none;background:none}
.fz_rt_con .gg_more.mt_55{margin-top:20px}
.foot_right.mt_95{margin-top:75px}
.f_left{margin-top:-41%;margin-left:12%}
.f_right{margin-top:-41%;margin-right:8%;width:36%}
.slide_02 .f_right{float:left;margin-left:12%}
.slide_02 .f_left{float:right;margin-right:0%}
}
@media only screen and (max-width:1280px){.bx-wrapper .bx-viewport{height:auto!important;left:0}
.fz_rt_con ul li.mt_35{margin-top:10px}
.fz_rt_con .mt_55{margin-top:32px}
.header{padding:0 0 0 20px}
.fz_b_pics{padding:0 10px 20px;box-sizing:border-box}
.header.sub_h{background:#fff}
.fz_rt_con ul .fnt_20{font-size:13px}
.f_left{margin-top:-41%;margin-left:12%}
.f_right{margin-top:-41%;margin-right:8%;width:36%}
.slide_02 .f_right{float:left;margin-left:12%}
.slide_02 .f_left{float:right;margin-right:0%}
}
@media only screen and (min-width:1255px){.nav_right{opacity:1}
}
@media only screen and (max-width:1250px){.nav_right>ul li a span{background:#FFF}
.header_area{background:#000}
.search_btn{margin-left:46%}
.header{height:80px}
.header .nav_right{display:none}
.header .logo{top:15px !important}
.header .nav_right{position:fixed;width:100%;top:79px;left:0px;right:0px;bottom:0px;background:#000;visibility:hidden;opacity:0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.header .nav_right>ul{width:100%;overflow-y:auto;padding-left:0}
.header .nav_right ul>li dl dd a::after{background:none}
.nav_right ul li a i::after{background:none}
.header .nav_right *{box-sizing:border-box}
.header .nav_btn{display:block;margin:35px 20px 0 0;float:right;cursor:pointer;height:32px;width:30px;position:relative}
.header .nav_btn span{display:inline-block;width:30px;height:2px;background-color:#fff;position:absolute;top:16px;left:0px;-webkit-transition:background-color 0.3s ease-out 0.1s;-o-transition:background-color 0.3s ease-out 0.1s;transition:background-color 0.3s ease-out 0.1s}
.header .nav_btn span:after{content:'';display:inline-block;width:30px;height:2px;background-color:#fff;position:absolute;top:8px;left:0px;-webkit-transition:transform 0.3s ease-out,top 0.5s ease 0.4s;-o-transition:transform 0.3s ease-out,top 0.5s ease 0.4s;transition:transform 0.3s ease-out,top 0.5s ease 0.4s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.header .nav_btn span:before{content:'';display:inline-block;width:30px;height:2px;background-color:#fff;position:absolute;top:-8px;left:0px;-webkit-transition:transform 0.3s ease-out,top 0.5s ease 0.4s;-o-transition:transform 0.3s ease-out,top 0.5s ease 0.4s;transition:transform 0.3s ease-out,top 0.5s ease 0.4s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.header .nav_right ul>li.cur a::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.header.btn_click .nav_right{opacity:0.8;visibility:visible;display:block}
.header.btn_click .nav_btn span{background-color:transparent}
.header.btn_click .nav_btn span:after{-webkit-transition:top 0.5s ease,transform 0.3s ease-out 0.4s;-o-transition:top 0.5s ease,transform 0.3s ease-out 0.4s;transition:top 0.5s ease,transform 0.3s ease-out 0.4s;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:0px}
.header.btn_click .nav_btn span:before{-webkit-transition:top 0.5s ease,transform 0.3s ease-out 0.4s;-o-transition:top 0.5s ease,transform 0.3s ease-out 0.4s;transition:top 0.5s ease,transform 0.3s ease-out 0.4s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0px}
.header.btn_click .nav{visibility:visible;opacity:1;top:80px}
.header .nav_right>ul>li{position:relative;width:100%;border-top:1px solid #181818;height:auto}
.header .nav_right>ul>li>a{font-size:16px;color:#fff;position:relative}
.header .nav_right li a{color:#fff;display:block;width:100%;text-align:center;height:50px;line-height:50px}
.header .nav_right ul>li a::after{content:'';position:absolute;width:6px;height:8px;right:44%;top:44%;background:url(../images/ly_icon14.png) no-repeat left center;vertical-align:middle;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}
.header .nav_right ul>li.cur a::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.header .nav_right>ul li dl{z-index:9999;padding:48px 0 10px;display:none;position:static;background-color:#000}
.header .nav_right>ul li dl dd{position:relative;text-align:center;height:40px}
.header .nav_right>ul li dl dd>a{height:40px;line-height:40px;display:inline-block}
.nav_right>ul li a span{bottom:0}
.header .nav_right ul li:hover a{color:#fff}
.header .nav_right ul li dl dd:hover a{background:#38598e;color:#fff!important}
.banner{padding-top:80px}
.f_left{margin-top:-41%;margin-left:12%}
.f_right{margin-top:-41%;margin-right:8%;width:36%}
.slide_02 .f_right{float:left;margin-left:12%}
.slide_02 .f_left{float:right;margin-right:0%}
}
@media only screen and (max-width:1200px){.section{height:auto!important}
.ss_price_date{margin-top:2px}
.gs_p02.ml_145{margin-left:12%}
.gs_p06{top:33%}
.yw_b_pics.mt_110{margin-top:20px}
.news_right.mt_130{margin-top:100px}
.gs_p05.ml_70{margin-left:30px}
.ct_add{font-size:12px}
.ct_add_area li{padding:40px 10px 20px 19px}
.ct_add_area.mt_80{margin-top:40px}
.foot_right.mt_95{margin-top:65px}
.foot_right .bdshare-support{margin-top:12px}
.f_left{margin-top:-41%;margin-left:12%}
.f_right{margin-top:-41%;margin-right:8%;width:36%}
.slide_02 .f_right{float:left;margin-left:12%}
.slide_02 .f_left{float:right;margin-right:0%}
}
@media only screen and (max-width:1160px){.ct_pa_l,.ct_pa_r{font-size:12px}
.gg_d_ri{width:84%}
}
@media only screen and (max-width:1110px){.ct_add_area.mt_80{margin-top:20px}
}
@media only screen and (max-width:1100px){.fz_rt_con ul li a{-webkit-line-clamp:1;line-height:1.5;height:1.5em}
#select_text{display:block}
}
@media only screen and (max-width:1026px){.fz_text h1.fnt_48{font-size:26px}
.foot_mid{margin-left:80px}
.inve_t_top_mm.mt_95{margin-top:10%}
.fz_left img{width:100%}
.fz_r_top img{width:100%;height:auto}
.f_left,.slide_title{display:none}
.f_right{top:5%;margin-left:14%;float:left;width:42%}
.fz_rt_con ul{width:85%}
.prc_text{top:11%}
.fz_rt_con ul li a.mt_12{margin-top:0}
.fz_rt_con ul li a{line-height:23px}
.fz_rt_con .mt_55{margin-top:11px}
.yw_c_le.mt_100{margin-top:3%}
.world_map img,.cn_map img,.cd_map_all{display:none}
.mb_tab_all{display:block}
}
@media only screen and (max-width:1000px){.foot_right.mt_95{margin-top:45px}
}
@media only screen and (max-width:980px){.us_ri_c h1{margin-top:18%;width:75%}
.us_ri_c p{width:75%}
.fzcon_top .mt_110{margin-top:5%}
.search_btn{margin-left:45%}
}
@media only screen and (max-width:920px){.wrap_b_cop{height:auto;padding-bottom:30px}
}
@media only screen and (max-width:905px){.news_right.mt_130{margin-top:60px}
.fzcon_top.mt_50{margin-top:20px}
.fzcon_top .mt_110{margin-top:1%}
.pb_fre .sub_content{padding-bottom:20px}
.fz_le{width:100%}
.fz_ri{width:100%}
.fz_ri{padding-bottom:75%}
}
@media only screen and (max-width:880px){.header .nav_right ul>li a::after{right:42%}
}
@media only screen and (max-width:850px){.main_con ul li h1.fnt_30{font-size:22px}
}
@media only screen and (max-width:820px){.fz_rt_con ul li a.fnt_20{font-size:13px}
}
@media only screen and (max-width:800px){.fz_left{width:100%;height:auto;padding-bottom:0}
.fz_left img{width:100%;height:auto}
.fz_left{width:100%}
.fz_right{width:100%}
.fz_text{left:3.5%}
.fz_text .fnt_48{font-size:24px}
.fz_text .fz_more.mt_25{margin-top:20px}
.fz_rt_con{left:4%}
.fz_rt_con ul li.mt_35{margin-top:25px}
.fz_rt_con .gg_more.mt_25{margin-top:20px}
.us_ri_c .mt_300{margin-top:12%}
.peo_mm.mt_60{margin-top:6%}
.header .nav_right ul>li a::after{right:40%}
.lc_area.pt_20{padding-top:0}
.prc_text{width:48%;right:0;left:4%}
.foot_left{width:100%}
.foot_right{float:left}
.foot_right .bdshare-button-style{float:left;text-align:left}
.foot_right .bdshare-support{float:left;text-align:left}
.foot_right.mt_95{margin-top:17px}
}
@media only screen and (max-width:772px){.yw_c_ri{width:100%;padding-bottom:20px;height:auto}
.wrap_copper{height:auto}
.yw_c_le{width:100%}
.yw_c_le p{width:100%;-webkit-line-clamp:none;height:auto}
.yw_cl_l{width:98%}
}
@media only screen and (max-width:768px){.foot_mid{margin-left:0}
.ban_focus li .ban_f_con h3{width:59%}
.fz_rt_con ul{width:90%}
.fz_area{height:auto}
.mt_35{margin-top:15px}
.mt_100,.mt_95{margin-top:30px}
.foot_right.mt_95{margin-top:20px}
.foot_right .bdshare-support{font-size:12px}
.duty_left{width:94%;margin:10px 12px}
.duty_mid{width:94%;margin:10px 12px}
.duty_right{width:94%;margin:10px 12px}
.ban_f_con h4{display:none !important}
.about .about_logo{margin-top:10%;margin-bottom:8%}
.f_right{margin-top:-100%;margin-left:8% !important;width:85%}
.f_right h1{margin-bottom:5px}
.bx-wrapper .bx-pager{bottom:5px}
.about .about_mun{font-size:0.875rem}
.bx-controls-direction,.slide_01 .f_right h2{display:none}
}
@media only screen and (max-width:766px){.gg_con_top ul li{width:99%}
.gg_d_ri{width:94%}
.gg_d_t{margin-top:2%}
.yw_right .de_cc_text{color:#999;position:static;top:0;right:0}
.de_cc_pic{height:auto;padding-bottom:10px}
.de_cc_pic.mb_60{margin-bottom:20px}
}
@media only screen and (max-width:740px){.yw_le_con05>p{-webkit-line-clamp:1;line-height:1;height:1em}
.cop_ri_t{width:100%}
}
@media only screen and (max-width:700px){.ban_dot{bottom:22px}
}
@media only screen and (max-width:680px){.inve_cell li{padding-bottom:28%}
.news_cell li{padding-bottom:28%}
.peo_mm.mt_60{margin-top:4%}
.peo_le{width:100%;height:auto;padding-bottom:10px}
.peo_ri{float:left;padding:0 10px 0;width:95%}
.peo_ri.mt_85{margin-top:20px}
.yw_c_le{box-sizing:border-box;width:100%}
.time_area{margin-left:23%;width:50%}
.map_con dd a{width:18%}
}
@media only screen and (max-width:650px){.search_btn{margin-left:44%}
.com_text ul li{width:48.1%;margin-right:1.9%;margin-bottom:10px}
.news_top_date.mt_60{margin-top:10%}
.news_top p{-webkit-line-clamp:3;line-height:1.4;height:4.2em}
.header .nav_right ul>li a::after{right:38%}
}
@media only screen and (max-width:620px){.peo_01{float:left;padding-bottom:10px;height:auto}
.com_text ul li p{line-height:25px}
.jn_con ul li,.jn_con ul li:first-child,.jn_con ul li:nth-child(6n),.jn_con ul li:nth-child(7n),.jn_con ul li:nth-child(12n){width:48%}
.jn_con ul li:first-child .jn_pics,.jn_con ul li:nth-child(6n) .jn_pics,.jn_con ul li:nth-child(7n) .jn_pics,.jn_con ul li:nth-child(12n) .jn_pics{padding-bottom:106%}
.jn_con ul li{margin-right:2.13%}
.jn_con ul li:nth-child(3n){margin-right:2.13%}
.jn_con ul li:nth-child(2n){margin-right:0}
.join_left .de_cc_text{top:14%;width:90%}
.f_right{width:85%}
.peo_01.mt_70{margin-top:20px}
.peo_01 li{width:93%;margin-left:2%;padding-bottom:10px;margin-bottom:10px;border-left:none;border-right:none;border-bottom:1px solid #dbc07f}
.peo_01 li:last-child{border:none}
.inves_t_left{width:100%;height:auto;padding-bottom:10px}
a.inves_t_mm.mt_80{margin-top:0%}
.inves_top{padding-bottom:10px;height:auto}
.inves_top>a{width:100%;height:auto;padding-bottom:10px}
.inves_top p.mt_35{margin-top:5px}
.com_text ul li{height:280px}
.com_text{margin-top:30px}
.cy_content h2.pt_50{padding-top:25px}
.world_map,.cn_map.pt_50{padding-top:10px}
.cn_mb_areas .u_scrollbar{height:53%}
.map_con dd a{width:16%}
}
@media only screen and (max-width:590px){.sub_main_focus .bx-prev,.sub_main_focus .bx-next{display:none}
.fz_b_pics h1{bottom:10px}
.sub_main_focus li .f_mid h2{line-height:20px;margin-top:2px}
.sub_main_focus li .f_mid{width:89%}
.yw_right .de_cc_text{width:70%}
.yw_right .de_cc_text p{line-height:23px}
.cc_left .de_cc_text{width:100%;margin-top:24px;float:left;position:static;color:#666}
.de_cc_pic{height:auto;padding-bottom:10px}
.de_cc_pic.mb_60{margin-bottom:15px}
.cc_right .de_cc_text{width:100%;margin-top:24px;float:left;position:static;color:#666;text-align:left}
.us_con_flist{height:430px}
.us_con_flist ul{background:none}
.us_con_flist ul li{width:50%;height:48%}
.us_con_flist ul li:nth-child(1){background:none}
.us_con_flist ul li:nth-child(3){background:none}
.us_con_flist ul li img{margin-top:14%}
.us_sy_con.pt_100{padding-top:4px}
.incon_an span{margin-right:3%}
.inve_cell li{padding-bottom:33%}
.news_cell li{padding-bottom:33%}
.lc_l_des{width:30%}
.ct_l{height:300px}
}
@media only screen and (max-width:550px){.yw_ri_con{width:100%}
.news_right.mt_130{margin-top:10px}
.yw_le_con02:nth-child(4n){width:100%;padding-bottom:73%}
.news_top>a{width:100%;padding-bottom:75.5%}
div.yw_le_con02:last-child{width:100%}
.yw_le_con05>p{-webkit-line-clamp:2;line-height:1.5;height:3em}
.sub_news{padding-bottom:15px}
.news_right{width:100%}
.news_top h1{width:100%}
.news_top p{width:100%;line-height:22px}
.news_top p.mt_35{margin-top:0px}
.gg_r h2{right:-28%}
.inve_news{}
.inve_news li{width:100%;margin-bottom:15px}
.inve_news li h1{height:auto;line-height:23px}
.inve_t_top_mm.mt_40{margin-top:10px}
.inves_top h1>a{-webkit-line-clamp:1;line-height:2;height:2em}
.inves_top{padding-bottom:0;height:auto}
.inves_top p{line-height:1.8;height:3.6em}
.f_right h2{display:none}
.join_left .de_cc_text{float:left;position:static;margin-top:15px;color:#666}
.inve_news li h1 a{height:auto}
.wrap_con_nobac.pt_50{padding-top:20px}
.gg_d_ri{width:90%}
.prc_text{width:70%}
}
@media only screen and (max-width:510px){.lc_l_pic{width:100%;text-align:center}
.lc_l_pic img{float:none;margin-right:0}
.lc_l_des h1.fnt_40{margin-top:10px}
.lc_left{height:auto;width:100%;margin-left:0}
.lc_left .lc_l_pic.cur{width:100%;float:left}
.lc_left .lc_l_pic h1{text-align:center}
.lc_left .lc_l_pic.cur p{height:auto;text-align:center}
.lc_l_des{width:100%}
.incon_top .inc_t{width:95%}
.inve_t_top>a{width:98%;padding-bottom:55%}
.inve_t_top.mt_70{margin-top:29px}
.news_top_date.mt_60{margin-top:3%}
.inve_t_right{float:left;width:98%}
.inve_t_right.mt_85{margin-top:15px}
.inve_t_top_mm.mt_95{margin-top:3%}
.incon_y_le{width:95%;margin-left:0;padding:0 10px 0}
.incon_y_le p{text-align:left}
.incon_y_le.mt_150{margin-top:30px}
.incon_y_ri{float:left;width:100%}
.incon_b_le{width:100%}
.incon_b_ri{width:100%}
.incon_b_ri.mt_160{margin-top:4px}
.join_left .de_cc_text p{line-height:18px}
.incon_b_ri h1{font-size:36px}
.gg_th_list ul li{width:48.5%;margin-right:2.9%}
.gg_th_list ul li:nth-child(2n){margin-right:0}
.de_cc.mt_70{margin-top:20px}
.de_cc_pic.mb_60{margin-bottom:10px}
.de_cc_dpic.mb_60{margin-bottom:10px}
.pb_fre .sub_content{padding-bottom:20px}
.inve_cell li{width:100%;padding-bottom:38%;margin-bottom:10px}
.news_cell li{width:100%;padding-bottom:38%;margin-bottom:10px}
.inves_t_left{padding-bottom:20px}
.inve_cell.mt_35{margin-top:0px}
.news_cell.mt_35{margin-top:0px}
.incon_y_ri{padding-bottom:128.7%}
.incon_b_le{padding-bottom:65.5%}
.map_con dd a{width:14%}
.ct_add{width:75%}
}
@media only screen and (max-width:485px){.search_btn{margin-left:41%}
.fz_b_pics a{width:100%;margin-bottom:10px;padding-bottom:53%}
.fz_b_pics h1{bottom:19%;font-size:23px}
.sub_main_focus .bx-wrapper{margin-bottom:2px}
.fz_b_pics{padding:0 10px 0}
.sub_main_focus{padding:0 10px 10px}
.sub_main_focus .bx-wrapper .bx-viewport{left:0}
}
@media only screen and (max-width:460px){.ct_add{width:100%}
}
@media only screen and (max-width:450px){.fnt_72{font-size:22px}
}
@media only screen and (max-width:445px){.header .nav_right ul>li a::after{right:36%}
.header .logo{width:77%}
.header .nav_btn{margin-top:27px}
}
@media only screen and (max-width:414px){.last_nav .search_btn{background-position:center;margin-top:4px}
.last_nav{display:block}
.layui-layer{width:100% !important;height:320px !important;top:30% !important;left:0 !important}
.f_right h2{display:none}
.foot_left ul li{padding:0 4vw}
.foot_right{float:left}
.foot_right .bds_weixin .ewm_img{margin-left:-15px}
.bx-wrapper .bx-viewport{box-shadow:0;left:0;border:0;background:none}
.fz_left{width:100%}
.fz_right{float:left;width:100%}
.fz_left img{width:100%}
.fz_r_top img{width:100%}
.fz_rt_con ul{width:95%}
.fz_rt_con ul li:last-child{display:none}
.fz_area{height:auto}
.fz_rt_con ul li a{line-height:20px}
.fz_rt_con .mt_55{margin-top:8px}
.duty_area{overflow:inherit}
.prc_text{top:5%;left:4%;width:79%}
.prc_text p.mt_20{margin-top:0px}
.prc_text h1.fnt_48{font-size:24px}
.ly_wm_title{margin:10px 12px}
.fz_text h1.fnt_48{font-size:24px}
.bx-wrapper .bx-controls-direction a{display:none}
.f_right h3.mt_12{margin-top:3px}
.ban_focus li .ban_f_con{top:18%;left:0;width:82%;line-height:16px}
.fnt_72{font-size:27px}
.duty_left{width:94%;margin:10px 12px}
.duty_mid{width:94%;margin:10px 12px}
.duty_right{width:94%;margin:10px 12px}
}
@media only screen and (max-width:395px){.header{}
.search_btn{margin-left:38%}
.fnt_72{font-size:23px}
.header .nav_btn{margin-top:22px}
}
@media only screen and (max-width:375px){.f_right{width:76%}
}
@media only screen and (max-width:350px){.header .nav_right ul>li a::after{right:33%}
.fnt_72{font-size:20px}
.header .nav_btn{margin-top:18px}
}
.video_area{z-index:29891015}
.video-js{width:100%;height:100%}
.f_kexin{height:60px;position:absolute;right:240px;top:200px;width:140px}

.container {
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
}
.tc{text-align: center;}
.tr{text-align: right;}
.fl{float:left;}
.fr{float:right;}
@media (min-width: 1200px){
.container {
    width: 1230px;
}
}
.mbox{display: none;}
@media (max-width: 768px){
.container {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.pcbox{display: none;}
.mbox{display: block;}
.mtc{text-align: center;}
}
.sbzc_biaoti{padding-top:50px;padding-bottom:30px}
.sb_neirong{padding-top:35px}
.sbzc_biaoti h3{font-size:35px;color:#333;font-weight:900;padding-bottom:20px}
.sbzc_biaoti h3 span{color:#f6ac19}
.sbzc_biaoti p{font-size:18px;color:#999;text-transform:uppercase}
.sbzc_biaoti p:before,.sbzc_biaoti p:after{content:"";width:50px;border-top:1px #999 solid;display:inline-block;vertical-align:middle}
.sbzc_biaoti p:before{margin-right:20px}
.sbzc_biaoti p:after{margin-left:20px}
.hwgs_gongsizc .guoqi_img{position:absolute;width:20%;margin:30px;}
.hwgs_gongsizc .gs_bgm img{border-radius:10px; margin-bottom: 15px; border:1px #ddd solid}
.hwgs_gongsizc .wenzi{padding:0 20px;border:1px #ddd solid;border-top:none;border-bottom:none;padding-bottom:20px}
.hwgs_gongsizc .wenzi h3{padding-top:20px;padding-bottom:10px;font-size:24px;color:#333; z-index: 1}
.hwgs_gongsizc .wenzi p{font-size:13px;color:#999;height:30px;overflow:hidden;line-height:30px}
.hwgs_gongsizc .gongsizc_b{border-bottom: 1px #ddd solid; transition:0.3s;}
.hwgs_gongsizc .col-md-3 .gongsizc_a{opacity:0; margin-top: -49px; transition:0.3s; z-index: 999999;}
.hwgs_gongsizc .gongsizc_a a{line-height:50px;text-align:center;width:50%;float:left;border:1px #ddd solid;font-size:16px;background:#09c;color:#fff;display:block;height:50px}
.hwgs_gongsizc .gongsizc_a a:hover{background:#09c;color:#fff}
.hwgs_gongsizc .col-md-3{margin-bottom:30px;}
.hwgs_gongsizc .col-md-3:hover .gongsizc_a{opacity: 1; transition:0.3s;}
.hwgs_gongsizc .col-md-3:hover .wenzi p{ visibility: hidden;}
.hwgs_gongsizc .col-md-2,.hwgs_gongsizc .col-md-4{padding:0 7px 0 8px;}
@media (max-width: 768px) {
.hwgs_gongsizc .guoqi_img {margin: 10px;}
.hwgs_gongsizc .wenzi h3{font-size: 18px;padding-top: 10px;}
.hwgs_gongsizc .wenzi,.hwgs_gongsizc .col-md-3{padding: 0 5px;}
.hwgs_gongsizc .wenzi p {font-size: 13px;line-height: 18px;height: 45px;}
.hwgs_gongsizc .gongsizc_a a{line-height: 40px;height: 40px;font-size: 14px;}
.hwgs_gongsizc .col-md-3{margin-bottom: 15px;}
.sbzc_biaoti h3{font-size: 24px;}
.sbzc_biaoti p{font-size: 12px;}
}

.owl-nav{display: none;}
.owl-carousel .item{position: relative;}
.owl-carousel .item img{opacity: 0.8; transition: 0.5s;}
.owl-carousel .item .item_text{position: absolute;opacity:1; transition: 0.5s;width:100%;text-align: center; font-size:20px; color:#fff; line-height: 20px; top:50%; margin-top:-10px;}
.owl-carousel .item:hover img{opacity:1;}
.owl-carousel .item:hover .item_text{opacity:0.5;}


/*质量认证*/
.eyou-menu-inner{text-align:center;}
.eyou-menu-inner a{float:left;width:16.666666666%}
.eyou-menu-inner span{display:block;margin-left:1px;background-color:#ddd;color:#333;font-size:18px;line-height:55px}
.eyou-menu-inner a:hover span,.eyou-menu-inner a.active span{background:#015cb5;color:#fff}
.about-list3{margin-left:-15px;margin-bottom:40px}
.about-list3 li{float:left;width:33.33%; margin-bottom: 15px;}
.about-list3 li a{display:block;border:1px solid #ddd;padding:10px;margin-left:15px;border-radius:10px;}
.about-list3 li img{border-radius:8px; width:100%; max-width: 100%;}
.about-list3 li .text{margin-top:15px}
.about-list3 li .text h4{margin:0 0 10px;font-size:16px;text-align:center;color:#333}
.about-list3 li .text h4 span{}
.about-list3 li .text p{margin:10px 0 0;line-height:1.8;text-align:center;height:30px;overflow:hidden; color:#999;}
.about-list3 li a:hover{border-color:#09c}
.about-list3 li a:hover h4{color:#09c}
@media (max-width: 767px) {
	.about-list3{margin:-10px 0 15px -10px}
	.eyou-menu-inner a{float:left;width:50%}
	.about-list3 li{width:50%}
	.about-list3 li a{padding:5px;margin:10px 0 0 10px}
    .about-list3 li .text h4{margin:0;font-size:12px;text-align:center;color:#333}
}

/*关于我们，证书*/
.e_box .e_box_item{float:left; width:23%; margin:0 1%;}
.e_box .e_box_item img{width:100%; max-width: 100%; margin-bottom:20px;}
.full_pic{width:100%;}
.full_pic img{width:100%; max-width: 100%;}
.sunlynet_con table{width:100%; border-left:1px #ddd solid; border-top:1px #ddd solid;}
.sunlynet_con table th,.sunlynet_con table td{ border-right:1px #ddd solid; border-bottom:1px #ddd solid; line-height:2.5; text-align:center;}
.sunlynet_con table tr:nth-child(2n){background:#eee;}
@media (max-width: 767px) {
	.e_box .e_box_item{float:left; width:48%; margin:0 1%;}
	.language_sel {margin-left:calc(50% - 22.5px);}
	.language_sel a,.language_sel .language:before{color:#fff;}
	.header .logo a {background: url(../images/logo_b2.png) no-repeat 0 0;}
}

.shadow{text-shadow: 2px 2px 5px #151c13;}



