body{font-family:"微软雅黑"!important;font:14px Microsoft YaHei!important;line-height: 24px;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #333;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none!important;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;width:100%;}
a:focus, a:hover {color: #f39800;}
a:focus {outline:none;outline-offset:0;}
.container{margin:0 auto;/*padding:0!important;*/}

.wrapper{width: 100%;height: auto;position: relative;overflow: hidden;}
.c{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;}
.img_c i{display: table-cell;vertical-align: middle;text-align: center;}
.img_c i img{max-width: 100%;max-height: 100%;}

.wrap{width: 100%;height: 100%;overflow-y: auto;}
.class{width: 100%;height: 100%;z-index: 60;background: #f5f5f5;position: fixed;right: 0;top: 0;}
.class_top{width: 100%;height: 86px;overflow: hidden;position: relative;}
.class_close{width: 26px;height: 72px;line-height: 72px;display: inline-block;margin-right: 15px;font-size: 38px;text-align: center;cursor: default;color: #fff;}
.class_m{width: 100%;height: 100%;overflow-y: auto;background: url(../images/class_m.jpg) center top no-repeat;background-size: cover;position: relative;}
.class_m:before{content: "";width: 100%;height: 100%;background: #333;filter:alpha(opacity=80);opacity: 0.8;position: absolute;top: 0;left: 0;}
.class_m .m_list{width: 100%;height: auto;overflow: hidden;position: relative;padding-top: 40px;}
.m_list li{line-height: 38px;text-align: center;}
.m_list li a{display: block;height: 38px;overflow: hidden;color: #fff;}

.page-prev {
transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
-webkit-transform:translate3d(-100%, 0, 0);	
-o-transform:translate3d(-100%, 0, 0);	
-moz-transform:translate3d(-100%, 0, 0);
}
.page-next {
transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
-webkit-transform:translate3d(100%, 0, 0);	
-o-transform:translate3d(100%, 0, 0);	
-moz-transform:translate3d(100%, 0, 0);
}
.page-active{
transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-webkit-transform:translate3d(0, 0, 0);	
-o-transform:translate3d(0, 0, 0);	
-moz-transform:translate3d(0, 0, 0);}
.page-in {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.page-out {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}
.share-in{transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
-webkit-transform:translate3d(100%, 0, 0);	
-o-transform:translate3d(100%, 0, 0);	
-moz-transform:translate3d(100%, 0, 0);}


.header{width: 100%;position: relative;height: auto;}
.header .container{width: 100%;padding: 0px;}
.logo{height: 76px;overflow: hidden;text-align: center;}
.logo a{display:inline-block;width:100%; height: 76px;vertical-align: middle;position: relative;top:6px;left:50%;transform:translateX(-50%);}
.logo img{max-width: 100%;max-height: 100%;}
.menu_box{position: relative; padding: 30px 3% 0 24px;height: 76px;line-height: 46px;background: url(../images/nav_box.png) left bottom no-repeat;background-size: 100% 46px;}
/*增加语言选择*/
.menu_box .lang{position: absolute;top:-8px;right:20px;}
.menu_box .lang a{padding:0 10px;color:#333;font-size:15px;transition:300ms;}
.menu_box .lang a:hover,.menu_box .lang a.cur{color:#f39800;}
.nav_box{padding: 0px;}
.nav_box ul{width: 100%;height: auto;position: relative;}
.nav_box ul li{float: left;text-align: center;line-height: 46px;overflow: hidden;}
.nav_box ul li a{display: block;padding: 0 10px;height: 46px;border-right: 1px solid #d6a012;color: #333;}
/*add*/
.nav_box ul.one>li>a{padding:0 4px!important;}
/*.nav_box ul.one>li>a{width:100%;padding:0!important;line-height:24px!important}*/

.nav_box ul li a:hover,.nav_box ul li.cu a,.nav_box ul li.on a{font-weight: bold;color: #fff;}
.nav_box ul li ul{width: 100%;position: absolute;z-index: 10;display: none;}
.nav_box ul li ul.two{width: 100%!important;}
.nav_box ul li ul li{line-height: 38px;font-size: 14px;}
.nav_box ul li ul li a,.nav_box ul li.cu ul li a{height: 38px;color: #666;border-right: none;font-weight: normal;}
.nav_box ul li ul li a span{margin-left: 4px;}
.nav_box ul li ul li a:hover span{text-decoration: underline!important;font-weight: normal;}
.nav_bg{width: 100%;min-height: 38px!important;height:114px!important; background: #eee;position: absolute;top: 76px;z-index: 2;display: none;filter:alpha(opacity=90);opacity: 0.9;}
.tel{font-size: 22px;color: #333;padding: 0px 0 0 10px;height: 46px;overflow: hidden;}
.tel span{display: inline-block;line-height: 46px;height: 46px;overflow: hidden;padding-left: 28px;background: url(../images/tel.png) left center no-repeat;text-align: left;background-size: 20px;}

.mheader{background: #f9c231;height: 72px;position: relative;display: none;}
.mlogo{padding: 0 15px 0 30px;height: 72px;background: #fff;max-width: 80%;position: absolute;top: 0;left: 0;}
.mlogo a{display: block;height: 72px;}
.mlogo img{max-width: 100%;max-height: 100%;}
.mlogo:after{content: "";width: 30px;height: 100%;background: url(../images/mheader.png) left center no-repeat;position: absolute;right: -30px;top: 0;}
.nav_button{width: 26px;padding-top: 25px;margin-right: 30px;}
.nav_button img{max-width: 100%;max-height: 100%;}

.ibanner{width: 100%;height: auto;overflow: hidden;}
.swiper-container-banner{width: 100%;height: auto;overflow: hidden;position: relative;}
.swiper-wrapper-banner li{overflow: hidden;}/* **没写的话后面的图片超出部分会覆盖前一张 */
.swiper-wrapper-banner li a{display: block;text-align: center;width: 100%;height: 100%;}
.swiper-wrapper-banner li a img{width: 100%;}
.swiper-pagination-banner{position: absolute;bottom: 20px;left: -5px;top: 50%;}
.swiper-pagination-banner li span{display: block; margin: 5px 0px;width: 25px;height: 6px; background: #646464;filter:alpha(opacity=100);opacity: 1;border-radius: 5px;transition: 400ms;}
.swiper-pagination-banner li span.swiper-pagination-bullet-active{width: 50px;background: #f9c231;transition: 400ms;}

.about{width: 100%;height: auto;background: url(../images/about_bg.jpg) center center no-repeat;/*background-size: auto 100%;*/background-size: cover;}
.about_area{width: 100%;background: url(../images/about_area.png) center center no-repeat;background-size: 100% 100%;padding: 42px 118px 56px;height: auto;overflow: hidden;margin-bottom: 90px;margin-top: -154px;position: relative;z-index: 1;}
.about_intro{padding: 0px 46px 0 0;border-right: 1px solid #e3e3e3;}
.headline{width: 100%;height: auto;overflow: hidden;margin: 14px auto;}
.cn{font-size: 26px;line-height: 32px;height: 32px;overflow: hidden;}
.en{font-size: 26px;color: #f9c231;line-height: 32px;height: 32px;overflow: hidden;}
.about_nr{line-height: 26px;height: 52px;overflow: hidden;}
.about_imore{text-align: right;margin-bottom: 14px;}
.about_imore a{line-height: 24px;height: 24px;overflow: hidden;color: #f39800;}
.about_data{padding: 48px 0px 0 50px;position: relative;}
.about_data:before{content: "";width: 106%;height: 1px;background: #e3e3e3;position: absolute;top: 78px;left: 20px;}
.about_data ul{width: 100%;height: auto;overflow: hidden;position: relative;}
.about_data ul li{text-align: center;padding: 0 30px;}
.about_icon{width: 100%;height: auto;overflow: hidden;background: #fff;padding: 0 10px;}
.about_icon img{max-width: 100%;max-height: 100%;}
.about_bt{font-size: 18px;line-height: 32px;height: 32px;overflow: hidden;}
.about_data ul li:hover .about_icon img{animation: rotateZ  0.7s linear alternate;-webkit-animation: rotateZ  0.7s linear alternate;-moz-animation: rotateZ  0.7s linear alternate;}
@keyframes rotateZ{
0%{transform: rotateY(0deg);}
50%{transform: rotateY(180deg);}
100%{transform: rotateY(360deg);}
}
@-webkit-keyframes rotateZ{
0%{transform: rotateY(0deg);}
50%{transform: rotateY(180deg);}
100%{transform: rotateY(360deg);}
}

.headline_same{padding: 30px 0 40px;position: relative;}
.business{width: 100%;height: auto;overflow: hidden;}
.business_slide{width: 100%;height: auto;overflow: hidden;position: relative;margin-bottom: 66px;}
.swiper-container-business{margin-bottom: 50px;}
.business_item{height: auto;overflow: hidden;position: relative;}
.business_item a{display: block;height: 100%;}
.business_intro{width: 100%;height: auto;overflow: hidden;position: relative;}
.business_img{width: 100%;height: auto;overflow: hidden;text-align: center;font-size: 0;}
.business_img img{max-width: 100%;}
.business_hover{width: 100%;height: 100%;overflow: hidden;background: rgba(249,194,49,.8);position: absolute;left: 0;top: 0;padding: 40px;opacity: 0;filter:alpha(opacity=0);}
.business_hover:after{content: "";width: 0;width: calc(100% - 44px);width: -webkit-calc(100% - 44px);width: -moz-calc(100% - 44px);height: 0;height: calc(100% - 44px);height: -webkit-calc(100% - 44px);height: -moz-calc(100% - 44px);border: 1px solid #fff;position: absolute;top: 22px;left: 22px;}
.business_nr{line-height: 26px;max-height: 130px;overflow: hidden;}
.business_imore{color: #fff;line-height: 24px;height: 24px;overflow: hidden;position: absolute;bottom: 40px;}
.business_bt{padding: 0 15px;font-size: 16px;line-height: 52px;height: 52px;text-align: center;overflow: hidden;}
.business_item a:hover .business_nr,.business_bt{color: #333;}
.business_item a:hover .business_hover{animation: showup 0.2s ease-in-out forwards;}
@keyframes showup {  
    0% {opacity: 0;filter:alpha(opacity=0);transform: scale(0);} 
    100% {opacity: 1;filter:alpha(opacity=100);transform: scale(1);}  
  }
@-webkit-keyframes showup {  
    0% {opacity: 0;filter:alpha(opacity=0);transform: scale(0);} 
    100% {opacity: 1;filter:alpha(opacity=100);transform: scale(1);}  
  }
.swiper-button-prev-business,.swiper-button-next-business{width: 26px;height: 26px;position: absolute;margin-top: 0px;top: auto;bottom: 0px;}
.swiper-button-prev-business{background: url(../images/prev_busi.jpg) center center no-repeat;left: 45%;}
.swiper-button-next-business{background: url(../images/next_busi.jpg) center center no-repeat;left: auto;right: 45%;}

.advantage{width: 100%;height: auto;overflow: hidden;background: #fef1cf;padding: 100px 0 90px;}
.adv_img{height: auto;overflow: hidden;position: relative;padding: 0px 50px 0 0;min-height: 450px;}
.adv_img:before{content: "";width: 100%;height: 100%;background: url(../images/circle.png) left center no-repeat;background-size: 76%; position: absolute;left: 0px;top: 0;}
.adv_img dd{text-align: left;position: absolute;top: 0px;left: 6%;width: 340px;padding: 0 15px 15px 15px;background: #fef1cf;color: #f39800;font-size: 68px;line-height: 64px;height: auto;overflow: hidden;font-weight: bold;}
.adv_img img{max-width: 100%;max-height: 100%;position: relative;z-index: 10;/*background:red*/}
.adv_intro{height: auto;overflow: hidden;}
.headline_spec{position: relative;padding: 0 0 30px 0;}
.headline_spec:after{content: "";width: 82px;height: 4px;background: #f39800;position: absolute;bottom: 10px;}
.adv_nr{line-height: 26px;color: #666;margin-bottom: 30px;max-height: 130px;overflow: hidden;}
.adv_data{height: auto;overflow: hidden;}
.swiper-container-adv{padding: 34px 0 28px;border-top: 1px solid #e1be6d;border-bottom: 1px solid #e1be6d;}
.adv_icon{text-align: center;height: 58px;}
.adv_icon img{max-width: 100%;max-height: 100%;}
.adv_bt{text-align: center;line-height: 34px;height: 34px;overflow: hidden;}
.adv_data ul li:hover .adv_icon img{animation: rotateZ  0.7s linear alternate;-webkit-animation: rotateZ  0.7s linear alternate;-moz-animation: rotateZ  0.7s linear alternate;}

.imore{width: 26px;height: 26px;background: url(../images/next_busi.jpg) center center no-repeat;position: absolute;top: 30px;right: 0;}
.imore a{display: block;height: 100%;}
.adv_imore{top: 0!important;}
.news_item{margin-bottom: 80px;height: auto;overflow: hidden;}
.news_d{font-size: 46px;color: #e0e0e0;line-height: 80px;height: 80px;overflow: hidden;}
.news_m{font-size: 18px;line-height: 36px;height: 36px;overflow: hidden;color: #333;}
.news_bt{font-size: 16px;line-height: 36px;height: 36px;overflow: hidden;margin-bottom: 24px;}
.news_imore{width: 100%;height: 20px;background: url(../images/news_imore.png) left center no-repeat;}
.news_item a:hover .news_imore{background: url(../images/news_imore_h.png) left center no-repeat;}

.footer{width: 100%;height: auto;overflow: hidden;background: #2d3741;position: relative;}
.foot{width: 100%;height: auto;}
.foot .container{background: url(../images/footer_bg.jpg) center top no-repeat;background-size: 100% auto;padding: 74px 15px 70px;}
.ft_tit{width: 100%;height: 54px;position: relative;font-size: 18px;line-height: 36px;color: #fff;padding-bottom: 18px;margin-bottom: 26px;}
.ft_tit:after{content: "";width: 60px;height: 1px;background: #f7ba55;position: absolute;bottom: 0px;left: 0px;}
.ft_ab{padding: 0 20px 0 0px;}
.ft_ab_list{width: 100%;height: auto;overflow: hidden;}
.ft_ab_list li{width: 50%;float: left;line-height: 36px;height: 36px;overflow: hidden;margin-bottom: 16px;}
.ft_ab_list li a{display: block;height: 36px;overflow: hidden;color: #bcbcbc;padding: 0 10px 0 0;}
.ft_ab_list li a:hover{color: #fff;}
.ft_ct{padding: 0px;}
.ft_ct_nr{width: 100%;height: auto;overflow: hidden;line-height: 34px;color: #bcbcbc;}
.ft_ewm{padding: 0 15px 0 30px;}
.ft_ewm_img{width: 100%;height: auto;overflow: hidden;padding-top: 10px;}
.ft_ewm_img i{width: 110px;height: 110px;background: #fff;display: table-cell;vertical-align: middle;text-align: center;}
.ft_ewm_img i img{max-height: 100%;max-width: 100%;}
.ft_ewm_img p{line-height: 36px;color: #bcbcbc;}
.ft_lk_func{width: 100%;height: auto;margin-bottom: 24px;padding-top: 10px;}
.ft_lk_func ul{display: inline-block;}
.ft_lk_func li{width: 25px;height: 22px;margin-right: 40px;float: left;cursor: pointer;}
.ft_lk_func li a{display: block;width: 25px;height: 22px;overflow: hidden;}
.ft_lk_func li.qq a{background: url(../images/qq.png) center center no-repeat;}
.ft_lk_func li.qq a:hover{background: url(../images/qq_h.png) center center no-repeat;}
.ft_lk_func li.wx{background: url(../images/wx.png) center center no-repeat;position: relative;}
.ft_lk_func li.wx:hover{background: url(../images/wx_h.png) center center no-repeat;}
.ft_lk_func li.wb a{background: url(../images/wb.png) center center no-repeat;}
.ft_lk_func li.wb a:hover{background: url(../images/wb_h.png) center center no-repeat;}
.wx_hover{position: absolute;top: 22px; left: 50%;margin-left: -50px;width: 100px;height: 110px;padding-top: 10px;z-index: 12;display: none;}
.wx_hover i{width: 100px;height: 100px;padding: 3px;background: #fff;}
.wx_hover i img{max-width: 100%;max-height: 100%;}
.ft_lk_links{width: 100%;height: auto;}
.ft_lk_links li{width: 100%;height: 44px;line-height: 44px;position: relative;}
.ft_lk_links li a{display: block;padding: 0 56px 0 26px;background: #4f5f6c;color: #fff;height: 44px;overflow: hidden;}
.ft_lk_links li span{display: inline-block;width: 56px;height: 100%;background: url(../images/down.png) #f39800 center center no-repeat;position: absolute;top: 0;right: 0;z-index: 10;}
.ft_lk_links li ul{position: relative;z-index: 10;display: none;}
.ft_lk_links li ul li{line-height: 34px;height: 34px;overflow: hidden;}
.ft_lk_links li ul li a{height: 34px;overflow: hidden;}
.copyright{padding: 10px 0;font-size: 12px;}
.copyright .addr{line-height: 26px;padding-bottom: 8px;border-bottom: 1px solid #1b232a;margin-bottom: 8px;color: #bcbcbc;}
.copyright .cr{line-height: 30px;max-width: 50%;color: #8e9093;}
.toe{position: absolute;bottom: 0px;left: 50%;width: 1200px;padding: 10px 0px;line-height: 30px;height: 50px;background: #21282f;font-size: 12px;}
.toe:before{content: "";width: 32px;height: 50px;background: url(../images/toe_before.png) right center no-repeat;background-size: 100% 100%;position: absolute;left: -32px;top: 0;}
.toe ul{padding-left: 15px;height: 50px;overflow: hidden;}
.toe ul li{display: inline-block;position: relative;padding: 0 30px;color: #bcbcbc;}
.toe ul li:nth-child(2){display: none!important;}
.toe ul li a{display: inline-block;color: #bcbcbc;}
.toe ul li:after{content: "";width: 2px;height: 14px;background: #adadad;position: absolute;right: 0px;top: 8px;}
.toe ul li:last-child:after{display: none;}
.toe ul li a:hover{color: #fff;}

.banner{width: 100%;height: auto;overflow: hidden;position: relative;}
.banner_ny{width: 100%;height: auto;overflow: hidden;}
.banner_ny img{width: 100%;}
.headline_ny{height: auto;overflow: hidden;position: absolute;top: 30%;left: 50%;transform: translatex(-50%);background: rgba(255,255,255,.8);text-align: center;padding: 14px 50px 16px;}
.ny_en{font-size: 24px;line-height: 32px;height: 32px;overflow: hidden;}
.ny_cn{font-size: 24px;line-height: 34px;height: 34px;overflow: hidden;}
.ny_cn span{display: inline-block;padding: 0 46px;position: relative;height: inherit;overflow: hidden;}
.ny_cn span:before{content: "";width: 24px;height: 1px;background: #000;position: absolute;top: 50%;left: 0px;}
.ny_cn span:after{content: "";width: 24px;height: 1px;background: #000;position: absolute;top: 50%;right: 0px;}

.main{width: 100%;height: auto;overflow: hidden;margin-top: 20px;margin-bottom: 98px;}
.local{width: 100%;height: auto;overflow: hidden;text-align: right;}
.here{color: #666;line-height: 34px;height: 34px;overflow: hidden;display: inline-block;padding-left: 24px;background: url(../images/here.png) left center no-repeat;}
.here a{color: #666;line-height: 34px;height: 34px;overflow: hidden;}
.here a:hover,.here a.in{color: #f9c231;}
.public{width: 100%;height: auto;overflow: hidden;}
.left{padding: 0px;height: auto;overflow: hidden;}
.left_top{width: 100%;background: #2b2b2a;color: #f9c231;font-size: 24px;line-height: 70px;height: 70px;overflow: hidden;margin-bottom: 10px;}
.left_top span{padding: 0 14px;width: 56px;margin-left: 30px;display: inline-block;}
.left_top span img{max-width: 100%;max-height: 100%;}
.left_list{width: 100%;height: auto;overflow: hidden;}
.left_list ul{width: 100%;height: auto;overflow: hidden;}
.left_list ul li{margin-bottom: 10px;background: #f9c231;padding: 0 16px 0 12px;line-height: 46px;font-size: 16px;}
.left_list ul li a{display: block;height: 46px;overflow: hidden;color: #2b2b2a;padding-right: 20px;background: url(../images/plus.png) right center no-repeat;background-size: 14px;}
.left_list ul li a span{padding-right: 12px;}
.left_list ul li a:hover,.left_list ul li a.cu1{background: url(../images/minus.png) right center no-repeat;background-size: 14px;}
.left_list ul li ul{display: none;}
.left_list ul li ul li{margin-bottom: 0px;text-indent: 38px;font-size: 16px;line-height: 34px;padding: 0px;}
.left_list ul li ul li a{background: none;height: 34px;}
.left_list ul li ul li a:hover,.left_list ul li ul li a.cu2{background: none;text-decoration: underline!important;}
.left_list ul li ul li ul{display: none;}
.left_list ul li ul li ul li{text-indent: 58px;font-size: 14px;line-height: 32px;}
.left_list ul li ul li ul li a{height: 32px;}
.left_list ul li ul li ul li a:hover{text-decoration: none!important;}

.right{padding: 0 0 0 40px;height: auto;overflow: hidden;}
.right_top{width: 100%;height: 45px;line-height: 45px;font-size: 18px;border: 1px solid #e8e8e8;border-bottom: none;position: relative;padding-left: 34px;background: url(../images/dot.png) 16px center no-repeat;}
.right_top:after{content: "";width: 112px;height: 3px;background: #f9c231;position: absolute;bottom: -2px;left: 0px;}
.right_below{padding: 30px 40px 60px;border: 1px solid #e8e8e8;}
.about_det{line-height: 30px;color: #666;height: auto;overflow: hidden;}
.about_det img{max-width: 100%;max-height: 100%;}

.m_menu{width: 100%;height: auto;overflow: hidden;}
.heading{height: 38px;line-height: 38px;overflow: hidden;background: #2b2b2a;padding: 0 3% 0 18px;}
.title{max-width: 85%;height: 38px;line-height: 38px;overflow: hidden;color: #f9c231;font-size: 16px;}
.title span{width: 32px;padding-right: 12px;display: inline-block;}
.title span img{max-width: 100%;max-height: 100%;}
.classify{width: 22px;height: 100%;padding: 0 5px;background: url(../images/classify_down.png) center center no-repeat;}
.close_c{background: url(../images/classify_up.png) center center no-repeat;}
.class_list{width: 100%;height: auto;overflow: hidden;display: none;}
.class_list ul{padding: 10px 0 20px;background: #f9c231;width: 100%;height: auto;overflow: hidden;}
.class_list ul li{line-height: 32px;/*font-size: 16px;*/}
.class_list ul li a{display: block;padding: 0 8% 0 24px;height: 32px;overflow: hidden;background: url(../images/plus.png) 96% center no-repeat;background-size: 12px;color: #2b2b2a;}
.class_list ul li a span{margin-right: 10px;/*font-size: 14px;*/}
.class_list ul li a:hover,.class_list ul li a.cu1{background: url(../images/minus.png) #dca412 96% center no-repeat;background-size: 12px;}
.class_list ul li ul{padding: 0px;display: none;}
.class_list ul li ul li{font-size: 14px;text-indent: 32px;}
.class_list ul li ul li a{background: none;}
.class_list ul li ul li a:hover,.class_list ul li ul li a.cu2{background: none;text-decoration: underline!important;}
.class_list ul li ul li ul{}
.class_list ul li ul li ul li{font-size: 13px;text-indent: 50px;}
.class_list ul li ul li ul li a{}
.class_list ul li ul li ul li a:hover{text-decoration: none!important;}

.news_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 28px;}
.news_list ul{width: 100%;height: auto;overflow: hidden;}
.news_list ul li{width: 100%;height: auto;padding-bottom: 20px;overflow: hidden;border-bottom: 1px dashed #e3e3e3;margin-bottom: 24px;}
.news_list ul li a{display: block;width: 100%;height: 100%;color: #666;}
.news_tit{padding: 0 15px 0 20px;line-height: 32px;height: 32px;font-size: 16px;background: url(../images/yellow.jpg) left center no-repeat;overflow: hidden;}
.news_date{text-align: right;padding: 0px 0 0 15px;line-height: 32px;height: 32px;overflow: hidden;}
.news_list ul li a:hover .news_tit{color: #f39800;transition: 400ms;}
.next1{width: 100%;height: auto;overflow: hidden;text-align: center;}
.next1 ul{display: inline-block;}
.next1 ul li{display: inline-block;color: #666;}
.next1 a{display: inline-block;line-height: 24px;height: 24px;min-width: 10px;padding: 0 8px;margin: 0 4px;color: #666;}
.next1 a.on1,.next1 a:hover{background: #f9c231;color: #fff;}
.next1 a.cu_page,.next1 ul li a.cu_page:hover{color: #666;background: none;cursor: default;}

.x_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.x_list ul li{padding-bottom: 24px;border-bottom: 1px solid #e0e0e0;margin-bottom: 28px;height: 140px;}
.x_list ul li a{display: block;width: 100%;height: 100%;}
.x_pic{padding: 0 0px 0 0px;text-align: center;height: 116px;overflow: hidden;}
.x_pic i{width: inherit;height: inherit;display: table-cell;text-align: center;vertical-align: middle;}
.x_pic img{max-width: 100%;max-height: 100%;}
.x_info{padding: 0 0 0 20px;height: auto;overflow: hidden;}
.x_date{font-size: 12px;color: #666;line-height: 26px;height: 26px;overflow: hidden;}
.x_tit{font-size: 18px;line-height: 34px;height: 34px;overflow: hidden;transition: 400ms;}
.x_des{color: #666;line-height: 20px;max-height: 40px;overflow: hidden;margin: 8px 0;}

.head_detail{width: 100%;height: 24px;margin-top: 10px;overflow: hidden;}
.back{width: 22px;height: 24px;background: url(../images/back.png) left center no-repeat;background-size: 100%;}
.back a{display: block;height: 24px;}
.share{width: 22px;height: 24px;background: url(../images/share.png) right center no-repeat;background-size: 100%;}

.news_title{text-align: center;font-size: 20px;line-height: 38px;}
.news_publish{text-align: center;font-size: 12px;color: #666;line-height: 36px;height: 36px;overflow: hidden;}
.news_det{padding: 22px 0;border-bottom: 1px dashed #e3e3e3;border-top: 1px dashed #e3e3e3;height: auto;overflow: hidden;margin-bottom: 16px;margin-top: 10px;}
.next2{width: 100%;height: auto;overflow: hidden;}
.next2 ul li{line-height: 30px;color: #666;}
.next2 ul li a{color: #666;}
.next2 ul li a:hover{color: #f9c231;}

.sr-bdimgshare{display: none!important;}
.bdshare-slide-button-box,.bdshare-slide-button{display: none!important;}
.share_area{width: 100%;height: auto;overflow: hidden;background: #f5f5f5;position: fixed;bottom: 0px;padding-top: 14px;bottom: -100%;transition: 400ms;}
.slideon{bottom: 0px;transition: 400ms;}
.share_cancle{line-height: 34px;line-height: 34px;overflow: hidden;text-align: center;color: #fff;background: #f9c231;margin-top: 4px;}
.swiper-container-share{width: 320px;margin: 0 auto;}
/*.swiper-slide-share{text-align: center;padding: 0 10px;}
.swiper-slide-share a.xx_a{display: block; width: 100%;line-height: 22px;height: 82px;padding-left: 0px;margin: 0px;background: none;}
.swiper-slide-share a.xx_a img{max-width: 100%;max-height: 100%;}
.swiper-slide-share a.xx_a p{text-align: center;line-height: 22px;height: 22px;}*/
.swiper-slide-share{text-align: center;width: 80px;}
.swiper-slide-share a.xx_a{display: block;width: 60px;margin: 0 10px;padding: 60px 0 0 0;line-height: 28px;height: 88px;background: none;}
.swiper-slide-share a.xx_qzone{background: url(../images/kongjian.gif) top center no-repeat;background-size: 100%;}
.swiper-slide-share a.xx_tecent{background: url(../images/tengxun.gif) top center no-repeat;background-size: 100%;}
.swiper-slide-share a.xx_baidu{background: url(../images/baidu.gif) top center no-repeat;background-size: 100%;}
.swiper-slide-share a.xx_sina{background: url(../images/xinlang.gif) top center no-repeat;background-size: 100%;}

.hint{text-align: center;font-size: 16px;line-height: 24px;color: #666;margin: 40px auto 50px;}

.pro_list{width: 100%;height: auto;overflow: hidden;}
.pro_list ul{width: 100%;height: auto;overflow: hidden;}
.pro_list ul li{padding: 0 34px 20px;}
.pro_list ul li a{display: block;height: 100%;}
.pro_info{width: 100%;height: auto;overflow: hidden;position: relative;}
.pro_pic{width: 100%;height: auto;overflow: hidden;font-size: 0;}
.pro_pic img{width: 100%;}
.pro_hover{width: 100%;height: 100%;overflow: hidden;background: rgba(249,194,49,.8);font-size: 16px;position: absolute;top: 0;left: 0;padding: 14%;opacity: 0;filter:alpha(opacity=0);}
.pro_hover:before{content: "";width: 0;width: calc(100% - 14%);width: -webkit-calc(100% - 14%);width: -moz-calc(100% - 14%);height: 0;height: calc(100% - 14%);height: -webkit-calc(100% - 14%);height: -moz-calc(100% - 14%);border: 1px solid #fff;position: absolute;top: 7%;left: 7%;}
.pro_des{color: #333;line-height: 26px;max-height: 130px;overflow: hidden;}
.pro_more{color: #fff;position: absolute;bottom: 13%;}
.pro_tit{line-height: 50px;height: 50px;overflow: hidden;padding: 0 10px;text-align: center;font-size: 16px;color: #333;}
.pro_list ul li a:hover .pro_hover{animation: showup 0.2s ease-in-out forwards;}

.pro_title{text-align: center;font-size: 18px;line-height: 36px;font-weight: bold;margin-bottom: 16px;}
.pro_det{margin-top: 45px;border-top: 1px solid #d8d5d5;padding: 20px 0 24px;border-bottom: 1px solid #d8d5d5;margin-bottom: 50px;}
.det{font-size: 18px;line-height: 36px;}
.next3{width: 100%;height: auto;overflow: hidden;text-align: center;}
.next3 ul{display: inline-block;}
.next3 ul li{display: inline-block;}
.next3 ul li a{display: inline-block;width: 120px;height: 38px;line-height: 38px;overflow: hidden;background: #dadada;color: #333;margin: 0 12px;}
.next3 ul li a:hover{background: #f9c231;}

.pro_image{width: 100%;height: auto;overflow: hidden;}
.pro_image_pc{width: 100%;height: auto;overflow: hidden;padding: 0 100px;position: relative;}
.bigimg{width: 416px;height: auto;overflow: hidden;}
.bigimg li{width: 416px;height: 274px;overflow: hidden;}
.bigimg li i{width: 416px;height: 274px;}
.smallscroll{width: 125px;height: 274px;overflow: hidden;}
.smallimg{width: 100%;height: auto;overflow: hidden;}
.smallimg li{width: 125px;height: 82px;margin-bottom: 14px;cursor: pointer;}
.smallimg li i{width: 125px;height: 82px;position: relative;}
.smallimg li i:after{content: "";width: 100%;height: 100%;background: #000;filter:alpha(opacity=50);opacity: 0.5;position: absolute;top: 0;left: 0;}
.smallimg li.on i:after{display: none;}
.prev_det_pc,.next_det_pc{width: 38px;height: 38px;position: absolute;cursor: pointer;top: 45%;background-size: 100%;border-radius: 50%;overflow: hidden;}
.prev_det_pc{left: 0;background: url(../images/prev_pc.png) center center no-repeat;}
.next_det_pc{right: 0;background: url(../images/next_pc.png) center center no-repeat;}
.prev_det_pc:hover{background: url(../images/prev_pc_h.png) center center no-repeat;}
.next_det_pc:hover{background: url(../images/next_pc_h.png) center center no-repeat;}

.pro_image_mc{width: 500px;margin: 0 auto;height: auto;overflow: hidden;position: relative;}
.swiper-container_det{width: 100%;height: auto;overflow: hidden;margin-bottom: 10px;}
.swiper-slide_det{width: 100%;height: auto;overflow: hidden;}
.swiper-slide_det i{width: inherit;height: inherit;display: table-cell;vertical-align: middle;text-align: center;}
.swiper-slide_det i img{max-width: 100%;max-height: 100%;}
.swiper-container_dot{width: 395px;height: auto;overflow: hidden;margin: 0 auto;}
.swiper-slide_dot{width: 125px;height: 82px;overflow: hidden;cursor: pointer;}
.swiper-slide_dot i{width: inherit;height: inherit;display: table-cell;vertical-align: middle;text-align: center;position: relative;}
.swiper-slide_dot i:after{content: "";width: 100%;height: 100%;background: #000;filter:alpha(opacity=50);opacity: 0.5;position: absolute;top: 0;left: 0;}
.swiper-slide_dot i img{max-width: 100%;max-height: 100%;}
.swiper-slide_dot.swiper-slide-active i:after{display: none;}
.swiper-button-prev-det,.swiper-button-next-det{width: 30px;height: 30px;border-radius: 50%;overflow: hidden;position: absolute;/*right: 0px;left: auto;*/margin-top: 0;top: auto;bottom: 26px;}
.swiper-button-prev-det{left: 0px;background: url(../images/prev_pc.png) center center no-repeat;background-size: 100%;}
.swiper-button-prev-det:hover{right: 0px;background: url(../images/prev_pc.png) center center no-repeat;background-size: 100%;}
.swiper-button-next-det{top: auto;background: url(../images/next_pc_h.png) center center no-repeat;background-size: 100%;}
.swiper-button-next-det:hover{background: url(../images/next_pc_h.png) center center no-repeat;background-size: 100%;}


@media (min-width: 1500px){
	.logo{height: 80px;}
	.logo a{height: 80px;}
	.menu_box{padding: 30px 10% 0 34px;height: 80px;line-height: 50px;background-size: 100% 50px;}
	.nav_box ul li{line-height: 50px;font-size: 16px;}
	.nav_box ul li a{padding: 0 15px;height: 50px;}
	.nav_box ul li ul li{line-height: 40px;}
	.nav_box ul li ul li a,.nav_box ul li.cu ul li a{height: 40px;}
	.nav_box ul li ul li a span{margin-left: 4px;}
	.nav_bg{height: 40px;top: 80px;}
	.tel{text-align: center;font-size: 24px;height: 50px;}
	.tel span{line-height: 50px;height: 50px;padding-left: 34px;background-size: 22px;}
	
	.about .container{width: 1500px;}
	.about_area{padding: 42px 135px 56px;margin-bottom: 110px;margin-top: -168px;}
	.about_intro{padding: 18px 56px 0 0;}
	.cn{font-size: 28px;line-height: 38px;height: 38px;}
	.en{font-size: 28px;line-height: 38px;height: 38px;}
	.about_nr{line-height: 26px;height: 52px;}
	.about_data{padding: 46px 10px 0 40px;}
	.about_data:before{top: 80px;}
	.about_data ul li{padding: 0 50px;}
	.about_bt{font-size: 22px;line-height: 36px;height: 36px;}

	.business .container{width: 1340px;}
	.swiper-container-business{width: 1200px;margin: 0 auto;overflow: hidden;position: static;}
	.swiper-button-prev-business,.swiper-button-next-business{position: absolute; top: 50%;margin-top: -22px;}
	.swiper-button-prev-business{left: 0;}
	.swiper-button-next-business{right: 0;}
  
  .headline_ny{top: 34%;padding: 14px 58px 20px;}
  .ny_en{font-size: 30px;line-height: 40px;height: 40px;}
  .ny_cn{font-size: 30px;line-height: 40px;height: 40px;}
}


@media (min-width: 992px) and (max-width: 1199px){
	.logo{height: 72px;}
	.logo a{height: 72px;}
	.menu_box{padding: 30px 15px 0 24px;height: 72px;line-height: 42px;background-size: 100% 42px;}
	.nav_box ul li{line-height: 42px;}
	.nav_box ul li a{padding: 0 10px;height: 42px;}
	.nav_box ul li ul li{line-height: 36px;}
	.nav_box ul li ul li a,.nav_box ul li.cu ul li a{height: 36px;}
	.nav_box ul li ul li a span{margin-left: 4px;}
	.nav_bg{height: 36px;top: 72px;}

	.about_area{padding: 42px 92px 42px;margin-bottom: 70px;margin-top: -144px;}
	.about_intro{padding: 0px 36px 0 0;}
	.cn{font-size: 24px;line-height: 30px;height: 30px;}
	.en{font-size: 24px;line-height: 30px;height: 30px;}
	.about_nr{line-height: 26px;height: 52px;}
	.about_data{padding: 46px 0px 0 40px;}
	.about_data:before{top: 80px;}
	.about_data ul li{padding: 0 20px;}
	.about_bt{font-size: 18px;line-height: 32px;height: 32px;}

	.foot .container{padding: 50px 15px 50px;}
	.ft_tit{height: 48px;font-size: 18px;line-height: 36px;padding-bottom: 12px;margin-bottom: 26px;}
	.ft_tit:after{width: 60px;}
	.ft_ab_list li{line-height: 36px;height: 36px;margin-bottom: 10px;}
	.ft_ab_list li a{height: 36px;}
	.ft_ewm_img i{width: 100px;height: 100px;}
	.ft_ewm_img p{font-size: 12px;}
	.ft_lk_links li{height: 38px;line-height: 38px;}
	.ft_lk_links li a{padding: 0 46px 0 18px;height: 38px;}
	.ft_lk_links li span{width: 46px;}
	.copyright{background: #232c35;text-align: center;}
	.copyright .cr{line-height: 28px;max-width: 100%;}

	.headline_same{padding: 24px 0 30px;}
	.business_slide{margin-bottom: 54px;}
	.swiper-container-business{margin-bottom: 40px;}
	.business_hover{padding: 36px;}
	.business_hover:after{width: calc(100% - 36px);width: -webkit-calc(100% - 36px);width: -moz-calc(100% - 36px);height: calc(100% - 36px);height: -webkit-calc(100% - 36px);height: -moz-calc(100% - 36px);top: 18px;left: 18px;}
	.business_nr{line-height: 24px;max-height: 96px;}
	.business_imore{line-height: 22px;height: 22px;bottom: 32px;}
	.business_bt{padding: 0 15px;font-size: 16px;line-height: 48px;height: 48px;}
	.swiper-button-prev-business,.swiper-button-next-business{width: 26px;height: 26px;}
	.swiper-button-prev-business{left: 45%;}
	.swiper-button-next-business{right: 45%;}

	.news_item{margin-bottom: 70px;}
	.news_d{font-size: 42px;line-height: 70px;height: 70px;}

	.advantage{padding: 90px 0 80px;}
	.adv_img{padding: 0px 15px 0 0;min-height: 420px;}
	.adv_img:before{background-size: 88%;}
	.adv_img dd{width: 328px;font-size: 64px;line-height: 60px;}
	.headline_spec{padding: 0 0 30px 0;}
	.headline_spec:after{height: 2px;bottom: 8px;}
	.adv_nr{margin-bottom: 30px;max-height: 104px;}
	.swiper-container-adv{padding: 30px 0 26px;}
	.adv_icon{height: 48px;}
	.adv_bt{line-height: 34px;height: 34px;}

  .headline_ny{top: 30%;padding: 14px 40px 16px;}
  .ny_en{font-size: 22px;line-height: 26px;height: 26px;}
  .ny_cn{font-size: 22px;line-height: 28px;height: 28px;}

  .main{margin-bottom: 78px;margin-top: 16px;}
  .left_top{font-size: 22px;line-height: 68px;height: 68px;}
  .left_top span{padding: 0 12px;width: 48px;margin-left: 26px;}
  .left_list ul li{line-height: 46px;}
  .left_list ul li a{height: 46px;}
  .left_list ul li a span{padding-right: 10px;}
  .left_list ul li ul li{font-size: 14px;}
  .right{padding: 0 0 0 30px;}
  .right_below{padding: 28px 30px 50px;}

  .news_list{margin-bottom: 20px;}
  .news_list ul li{padding-bottom: 16px;margin-bottom: 18px;}
  .news_tit{padding: 0 20px 0 18px;font-size: 14px;}
  .news_date{padding: 0px 0 0 0px;}
  
  .x_list{margin-bottom: 16px;}
  .x_list ul li{padding-bottom: 22px;margin-bottom: 24px;height: 116px;}
  .x_pic{height: 95px;}
  .x_date{font-size: 12px;line-height: 22px;height: 22px;}
  .x_tit{font-size: 16px;line-height: 28px;height: 28px;}
  .x_des{line-height: 20px;max-height: 40px;margin: 5px 0 0;}

  .news_title{font-size: 18px;line-height: 36px;}
  .news_publish{line-height: 32px;height: 32px;}
  .news_det{padding: 16px 0 20px;margin-bottom: 12px;margin-top: 12px;}
  
  .hint{margin: 30px auto 40px;}

  .pro_list ul li{padding: 0 24px 10px;}
  .pro_tit{line-height: 46px;height: 46px;}

  .pro_det{margin-top: 38px;padding: 20px 0 24px;margin-bottom: 40px;}
  .next3 ul li a{width: 100px;height: 36px;line-height: 36px;margin: 0 12px;}

}

@media (max-width: 991px){
	.header{display: none;}
	.mheader{display: block;position:relative;}
  .mheader .lang{position: absolute;color:#fff;right: 16%;top: 50%;transform: translateY(-50%);}
  .mheader .lang a{color:#fff;font-size:16px;padding:0 10px;}
  .mheader .lang a:hover{color:#948b74;}
	.about_area{padding: 20px 86px 36px;margin-bottom: 56px;margin-top: -60px;}
	.about_intro{padding: 0px 0px 0 0;border-right: none;}
	.cn{font-size: 22px;line-height: 30px;height: 30px;}
	.en{font-size: 22px;line-height: 30px;height: 30px;}
	.about_nr{line-height: 26px;height: 52px;}
	.about_data{padding: 0px 30px;}
	.about_data:before{top: 32px;width: 100%;left: 0;}
	.about_data ul li{padding: 0 40px;}
	.about_bt{font-size: 18px;line-height: 28px;height: 28px;}

	.foot .container{padding: 38px 15px 38px;}
	.ft_tit{height: 42px;font-size: 16px;line-height: 32px;padding-bottom: 10px;margin-bottom: 16px;}
	.ft_tit:after{width: 50px;}
	.ft_ab_list li{line-height: 36px;height: 36px;margin-bottom: 0px;}
	.ft_ab_list li a{height: 36px;}
	.ft_ewm_img i{width: 100px;height: 100px;}
	.ft_ewm_img p{font-size: 12px;}
	.ft_lk_links li{height: 38px;line-height: 38px;}
	.ft_lk_links li a{padding: 0 46px 0 18px;height: 38px;}
	.ft_lk_links li span{width: 46px;}
	.copyright{background: #232c35;text-align: center;}
	.copyright .cr{line-height: 26px;max-width: 100%;}

	.headline_same{padding: 22px 0 20px;}
	.business_slide{margin-bottom: 54px;}
	.swiper-container-business{margin-bottom: 40px;}
	.business_hover{padding: 36px;}
	.business_hover:after{width: calc(100% - 36px);width: -webkit-calc(100% - 36px);width: -moz-calc(100% - 36px);height: calc(100% - 36px);height: -webkit-calc(100% - 36px);height: -moz-calc(100% - 36px);top: 18px;left: 18px;}
	.business_nr{line-height: 24px;max-height: 96px;}
	.business_imore{line-height: 22px;height: 22px;bottom: 32px;}
	.business_bt{padding: 0 15px;font-size: 16px;line-height: 48px;height: 48px;}
	.swiper-button-prev-business,.swiper-button-next-business{width: 26px;height: 26px;}
	.swiper-button-prev-business{left: 44%;}
	.swiper-button-next-business{right: 44%;}

	.news_item{margin-bottom: 60px;}
	.news_d{font-size: 38px;line-height: 60px;height: 60px;}
	.news_m{font-size: 16px;line-height: 32px;height: 32px;}
	.news_bt{margin-bottom: 16px;}

	.advantage{padding: 70px 0 60px;}
	.adv_img{padding: 0px 15px 0 0;min-height: 320px;}
	.adv_img:before{background-size: 88%;}
	.adv_img dd{width: 254px;font-size: 48px;line-height: 46px;}
	.headline_spec{padding: 0 0 20px 0;}
	.headline_spec:after{height: 2px;bottom: 4px;}
	.adv_nr{margin-bottom: 22px;max-height: 72px;line-height: 24px;}
	.swiper-container-adv{padding: 20px 0 14px;}
	.adv_icon{height: 38px;}
	.adv_bt{line-height: 24px;height: 24px;margin-top: 4px;}
  
  .banner_ny img{width: 130%!important;position: relative;left: 50%;transform: translatex(-50%);}
  .headline_ny{top: 30%;padding: 14px 40px 16px;}
  .ny_en{font-size: 20px;line-height: 24px;height: 24px;}
  .ny_cn{font-size: 20px;line-height: 26px;height: 26px;}
  .ny_cn span{padding: 0 40px;}

  .main{margin-bottom: 68px;margin-top: 12px;}
  .left_top{font-size: 18px;line-height: 62px;height: 62px;margin-bottom: 4px;}
  .left_top span{padding: 0 10px;width: 40px;margin-left: 14px;}
  .left_list ul li{padding: 0 16px 0 12px;line-height: 40px;font-size: 15px;margin-bottom: 4px;}
  .left_list ul li a{height: 40px;background-size: 12px;}
  .left_list ul li a span{padding-right: 8px;font-size: 12px;}
  .left_list ul li a:hover,.left_list ul li a.cu1{background-size: 12px;}
  .left_list ul li ul li{text-indent: 30px;font-size: 14px;}
  .left_list ul li ul li ul li{text-indent: 48px;}
  .right{padding: 0 0 0 26px;}
  .right_top{height: 42px;line-height: 42px;font-size: 16px;padding-left: 30px;background: url(../images/dot.png) 14px center no-repeat;}
  .right_top:after{width: 106px;}
  .right_below{padding: 24px 24px 46px;}
  .about_det{line-height: 28px;}

  .news_list{margin-bottom: 20px;}
  .news_list ul li{padding-bottom: 12px;margin-bottom: 14px;}
  .news_tit{padding: 0 0px 0 15px;font-size: 14px;}
  .news_date{padding: 0px 0 0 20px;font-size: 12px;}
  .next1 ul{display: none;}
  
  .x_list{margin-bottom: 16px;}
  .x_list ul li{padding-bottom: 20px;margin-bottom: 20px;height: 118px;}
  .x_pic{height: 98px;}
  .x_tit{font-size: 14px;line-height: 26px;height: 26px;}
  .x_des{margin: 5px 0 0;}

  .news_title{font-size: 16px;line-height: 32px;}
  .news_publish{line-height: 28px;height: 28px;}
  .news_det{padding: 12px 0 16px;margin-bottom: 12px;margin-top: 12px;}
  .next2 ul li{line-height: 28px;}

  .hint{margin: 20px auto 26px;}

  .pro_list ul li{padding: 0 15px 10px;}
  .pro_hover{font-size: 14px;}
  .pro_des{max-height: 104px;}
  .pro_tit{line-height: 40px;height: 40px;font-size: 14px;}
  
  .pro_title{font-size: 18px;line-height: 36px;font-weight: normal;margin-bottom: 16px;}
  .pro_det{margin-top: 34px;padding: 16px 0 20px;margin-bottom: 32px;}
  .det{font-size: 16px;line-height: 32px;}
  .next3 ul li a{width: 100px;height: 32px;line-height: 32px;margin: 0 10px;}

  .pro_image_mc{width: 440px;}
  .swiper-container_dot{width: 368px;}
  .swiper-slide_dot{width: 116px;height: 76px;}
  .swiper-button-prev-det,.swiper-button-next-det{width: 26px;height: 26px;top: auto;bottom: 26px;}
  .swiper-button-prev-det,.swiper-button-prev-det:hover,.swiper-button-next-det,.swiper-button-next-det:hover{background-size: 100%;}


}

@media (max-width: 767px){
	.mlogo{padding: 0 15px 0 20px;}
	.nav_button{width: 22px;padding-top: 25px;margin-right: 20px;}
	.ibanner img{width: 130%!important;position: relative;left: 50%;transform: translatex(-50%);}

	.about_area{padding: 16px 8% 24px 10%;margin-bottom: 46px;margin-top: -56px;}
	.about_intro{padding: 0px 0px 0 0;border-right: none;}
	.headline{margin: 8px 0;}
	.cn{font-size: 20px;line-height: 28px;height: 28px;}
	.en{font-size: 20px;line-height: 28px;height: 28px;}
	.about_nr{line-height: 24px;height: 48px;}
	.about_data{padding: 0px 20px;}
	.about_data:before{top: 25px;width: 100%;left: 0;}
	.about_data ul li{padding: 0 30px;}
	.about_icon img{max-width: 50px;max-height: 50px;}
	.about_bt{font-size: 16px;line-height: 24px;height: 24px;}

	.foot .container{padding: 32px 15px 30px;}
	.ft_ewm{padding: 0 0px 0 20px;}
	.ft_lk{padding: 0 20px 0 30px;}

	.headline_same{padding: 22px 0 20px;}
	.business_slide{margin-bottom: 54px;}
	.swiper-container-business{margin-bottom: 40px;}
	.business_hover{padding: 24px;}
	.business_hover:after{width: calc(100% - 24px);width: -webkit-calc(100% - 24px);width: -moz-calc(100% - 24px);height: calc(100% - 24px);height: -webkit-calc(100% - 24px);height: -moz-calc(100% - 24px);top: 12px;left: 12px;}
	.business_nr{line-height: 22px;max-height: 66px;}
	.business_imore{line-height: 22px;height: 22px;bottom: 20px;}
	.business_bt{padding: 0 12px;font-size: 14px;line-height: 40px;height: 40px;}
	.swiper-button-prev-business,.swiper-button-next-business{width: 24px;height: 24px;background-size: 24px;}
	.swiper-button-prev-business{left: 42%;}
	.swiper-button-next-business{right: 42%;}
	
	.imore{width: 24px;height: 24px;top: 22px;background-size: 24px;}
	.news_item{margin-bottom: 52px;}
	.news_d{font-size: 34px;line-height: 58px;height: 58px;}
	.news_m{font-size: 14px;line-height: 28px;height: 28px;}
	.news_bt{font-size: 16px;line-height: 32px;height: 32px;margin-bottom: 16px;}
	.news_imore{background-size: auto 18px;}
	.news_item a:hover .news_imore{background-size: auto 18px;}

	.advantage{padding: 30px 0 50px;}
	.adv_img{padding: 0px 0px 0 0;min-height: 240px;}
	.adv_img:before{background-size: 90%;}
	.adv_img dd{width: 186px;font-size: 36px;line-height: 36px;padding: 0 10px 10px;}
	.headline_spec{padding: 0 0 32px 0;}
	.headline_spec:after{height: 2px;bottom: 14px;left: 50%;margin-left: -41px;}
	.adv_intro{padding: 0 0 0 30px;}
	.adv_nr{margin-bottom: 0px;max-height: 216px;line-height: 24px;}
	.adv_data{margin-top: 28px;}
	.swiper-container-adv{padding: 20px 0 14px;}
	.adv_icon{height: 38px;}
	.adv_bt{line-height: 24px;height: 24px;margin-top: 4px;}

  .banner_ny img{width: 150%!important;}
  .headline_ny{top: 30%;padding: 14px 34px 14px;}
  .ny_en{font-size: 18px;line-height: 22px;height: 22px;}
  .ny_cn{font-size: 18px;line-height: 24px;height: 24px;}
  .ny_cn span{padding: 0 36px;}

  .main{margin-bottom: 60px;margin-top: 20px;}
  .right{padding: 0 0 0 0px;}
  .right_below{padding: 20px 0px 0px;border: none;}
  .about_det{line-height: 28px;}

  .news_list ul li{padding-bottom: 18px;margin-bottom: 14px;border-bottom: 1px solid #e3e3e3;}
  .news_tit{padding: 0 0px 0 15px;}
  .news_date{text-align: left;padding: 0px 0 0 15px;line-height: 18px;height: 18px;}

  .x_list ul li{padding-bottom: 22px;margin-bottom: 22px;height: 138px;}
  .x_pic{padding: 0 20px 0 0px;height: 116px;}
  .x_info{padding: 0 0 0 0px;}
  .x_date{font-size: 12px;line-height: 28px;height: 28px;}
  .x_tit{font-size: 16px;line-height: 34px;height: 34px;}
  .x_des{line-height: 24px;max-height: 48px;margin: 6px 0 0;}
  
  .main_detail{border-top: 5px solid #f9c231;margin-top: 0px!important;}
  .opacity{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #000;filter:alpha(opacity=50);opacity: 0.5;display: none;}

  .pro_list ul li:nth-child(odd){padding: 0 3% 10px 0;}
  .pro_list ul li:nth-child(even){padding: 0 0 10px 3%;}

}

@media (max-width: 567px){
	.mheader{height: 58px;}
	.mlogo{padding: 0 10px 0 15px;height: 58px;background: #fff;max-width: 80%;position: absolute;top: 0;left: 0;}
	.mlogo a{height: 58px;}
	.mlogo:after{width: 20px;right: -20px;background-size: 100% 58px;}
	.nav_button{padding-top: 19px;margin-right: 15px;}
	.ibanner img{width: 150%!important;}
	.swiper-pagination-banner{display: none;}

	.class_close{height: 58px;line-height: 58px;}

	.about_area{padding: 10px 8% 20px 10%;margin-bottom: 36px;margin-top: -48px;}
	.about_intro{padding: 0px 0px 0 0;border-right: none;}
	.headline{margin: 6px 0;}
	.cn{font-size: 18px;line-height: 26px;height: 26px;}
	.en{font-size: 18px;line-height: 26px;height: 26px;}
	.about_nr{line-height: 22px;height: 44px;}
	.about_imore{margin-bottom: 6px;font-size: 12px;}
	.about_data{padding: 0px 10px;}
	.about_data:before{top: 22px;width: 100%;left: 0;}
	.about_data ul li{padding: 0 5%;}
	.about_icon img{max-width: 42px;max-height: 42px;}
	.about_bt{font-size: 14px;line-height: 24px;height: 24px;}

	.ft_ewm{padding: 0 20px 0 10px;}
	.ft_lk_func li{margin-right: 26px;}
	.ft_lk{padding: 0 0px 0 10px;}
	.ft_lk_links li{height: 32px;line-height: 32px;}
	.ft_lk_links li a{padding: 0 38px 0 12px;height: 32px;}
	.ft_lk_links li span{width: 38px;background-size: 12px;}
	.ft_lk_links li ul li{line-height: 30px;height: 30px;}
	.ft_lk_links li ul li a{height: 30px;}
	.copyright{text-align: left;}
	.copyright .addr{line-height: 24px;padding-bottom: 4px;margin-bottom: 4px;}
	.copyright .cr{line-height: 24px;}

	.business_hover{padding: 20px;}
	.business_hover:after{width: calc(100% - 20px);width: -webkit-calc(100% - 20px);width: -moz-calc(100% - 20px);height: calc(100% - 20px);height: -webkit-calc(100% - 20px);height: -moz-calc(100% - 20px);top: 10px;left: 10px;}
	.business_imore{line-height: 20px;height: 20px;bottom: 18px;font-size: 12px;}
	.swiper-button-prev-business{left: 38%;}
	.swiper-button-next-business{right: 38%;}

	.news_item{margin-bottom: 46px;}
	.news_d{font-size: 30px;line-height: 48px;height: 48px;}
	.news_m{font-size: 14px;line-height: 30px;height: 30px;}
	.news_bt{font-size: 14px;line-height: 30px;height: 30px;margin-bottom: 8px;}
	.news_imore{background-size: auto 16px;}
	.news_item a:hover .news_imore{background-size: auto 16px;}

	.advantage{padding: 28px 0 40px;}
	.adv_img{padding: 0px 0px 0 0;min-height: 150px;}
	.adv_img:before{background-size: 90%;}
	.adv_img dd{width: 128px;font-size: 24px;line-height: 26px;padding: 0 8px 8px;font-weight: normal;}
	.headline_spec{padding: 0 0 30px 0;}
	.headline_spec:after{height: 2px;bottom: 16px;width: 60px;left: 50%;margin-left: -30px;}
	.adv_intro{padding: 0 0 0 20px;}
	.adv_nr{margin-bottom: 0px;max-height: 144px;line-height: 24px;}
	.adv_data{margin-top: 20px;}
	.swiper-container-adv{padding: 18px 0 12px;}
	.adv_icon{height: 30px;}
	.adv_bt{line-height: 22px;height: 22px;margin-top: 6px;}

  .banner_ny img{width: 170%!important;}
  .headline_ny{top: 28%;padding: 10px 24px 10px;}
  .ny_en{font-size: 16px;line-height: 20px;height: 20px;}
  .ny_cn{font-size: 16px;line-height: 24px;height: 24px;}
  .ny_cn span{padding: 0 28px;}
  .ny_cn span:before{width: 18px;}
  .ny_cn span:after{width: 18px;}

  .main{margin-bottom: 46px;margin-top: 16px;}
  .right_below{padding: 16px 0px 0px;}
  .about_det{line-height: 26px;}
  .heading{height: 34px;line-height: 34px;padding: 0 3% 0 14px;}
  .title{height: 34px;line-height: 34px;font-size: 16px;}
  .title span{width: 28px;padding-right: 10px;}
  .class_list ul{padding: 6px 0 8px;}
  .class_list ul li{line-height: 30px;/*font-size: 15px;*/}
  .class_list ul li a{padding: 0 10% 0 18px;height: 30px;background: url(../images/plus.png) 95% center no-repeat;background-size: 10px;}
  .class_list ul li a span{margin-right: 8px;font-size: 12px;}
  .class_list ul li a:hover,.class_list ul li a.cu1{background: url(../images/minus.png) #dca412 95% center no-repeat;background-size: 10px;}
  
  .news_list{margin-bottom: 16px;}
  .next1 a.cu_page{display: none;}

  .x_list{margin-bottom: 10px;}
  .x_list ul li{padding-bottom: 20px;margin-bottom: 20px;height: 104px;}
  .x_pic{padding: 0 15px 0 0px;height: 84px;}
  .x_info{padding: 0 0 0 0px;}
  .x_date{font-size: 12px;line-height: 16px;height: 16px;}
  .x_tit{font-size: 14px;line-height: 26px;height: 26px;}
  .x_des{line-height: 20px;max-height: 40px;margin: 1% 0 0;}

  .news_title{font-size: 16px;line-height: 30px;}
  .news_publish{line-height: 20px;height: 20px;}
  .news_det{padding: 8px 0 12px;margin-bottom: 10px;margin-top: 10px;}
  .next2 ul li{line-height: 26px;}
  
  .pro_list ul li:nth-child(odd){padding: 0 3% 8px 0;}
  .pro_list ul li:nth-child(even){padding: 0 0 8px 3%;}
  .pro_des{line-height: 24px;max-height: 96px;}
  .pro_more{font-size: 12px;}
  .pro_tit{line-height: 36px;height: 36px;}
  
  .main_spec .container{padding: 0px;}
  .main_spec .head_detail{padding: 0 15px;}
  .main_spec .pro_title{padding: 0 15px;font-size: 18px;line-height: 36px;font-weight: normal;margin-bottom: 16px;}
  .main_spec .pro_det{margin-top: 34px;padding: 16px 15px 20px;margin-bottom: 32px;}
  .main_spec .next3{padding: 0 15px;}

  .pro_image_mc{width: 100%;padding-top: 24px;border-top: 1px solid #e3e3e3;}
  .swiper-container_dot{width: 338px;}
  .swiper-slide_dot{width: 106px;height: 70px;}
  .swiper-button-prev-det,.swiper-button-next-det{width: 28px;height: 28px;top: 36%;bottom: auto;}
  .swiper-button-prev-det{left: 15px;background: url(../images/prev_mc.png) center center no-repeat;background-size: 100%;}
  .swiper-button-prev-det:hover{background: url(../images/prev_mc.png) center center no-repeat;background-size: 100%;}
  .swiper-button-next-det{right: 15px;background: url(../images/next_mc_h.png) center center no-repeat;background-size: 100%;}
  .swiper-button-next-det:hover{background: url(../images/next_mc_h.png) center center no-repeat;background-size: 100%;}
  .det{font-size: 16px;line-height: 32px;}
  .next3 ul li.back_spec{display: none;}
  .next3 ul li a{width: 100px;height: 30px;line-height: 30px;margin: 0 10px;}
  
}

@media (max-width: 500px){
  .mlogo{max-width: 50%}
  .mlogo a{display: table-cell;vertical-align: middle;}
}

@media (max-width: 372px){
	.about_area{padding: 8px 8% 14px 10%;margin-bottom: 26px;margin-top: -40px;}
	.about_intro{padding: 0px 0px 0 0;border-right: none;}
	.headline{margin: 6px 0 8px;}
	.cn{font-size: 16px;line-height: 22px;height: 22px;}
	.en{font-size: 16px;line-height: 22px;height: 22px;}
	.about_nr{line-height: 22px;height: 44px;}
	.about_imore{margin-bottom: 0px;font-size: 12px;}
	.about_data{padding: 0px 10px;}
	.about_data:before{top: 22px;width: 100%;left: 0;}
	.about_data ul li{padding: 0 5%;}
	.about_icon{padding: 0 4px;}
	.about_icon img{max-width: 38px;max-height: 38px;}
	.about_bt{font-size: 14px;line-height: 22px;height: 22px;}

	.foot .container{padding: 24px 15px 24px;}
	.ft_tit{height: 36px;font-size: 14px;line-height: 28px;padding-bottom: 8px;margin-bottom: 12px;}
	.ft_tit:after{width: 40px;}
	.ft_ab_list li{line-height: 36px;height: 36px;margin-bottom: 0px;}
	.ft_ab_list li a{height: 36px;}
	.ft_ewm{padding: 0 22px 0 0px;}
	.ft_ewm_img i{width: 86px;height: 86px;}
	.ft_ewm_img p{line-height: 28px;}
	.ft_lk_func li{margin-right: 20px;}
	.ft_lk_links li{height: 32px;line-height: 32px;}
	.ft_lk_links li a{padding: 0 38px 0 12px;height: 32px;}
	.ft_lk_links li span{width: 38px;background-size: 12px;}
	.ft_lk_links li ul li{line-height: 30px;height: 30px;}
	.ft_lk_links li ul li a{height: 30px;}
	.copyright{text-align: left;}
	.copyright .addr{line-height: 24px;padding-bottom: 4px;margin-bottom: 4px;}
	.copyright .cr{line-height: 24px;}

	.headline_same{padding: 16px 0 14px;}
	.business_slide{margin-bottom: 40px;}
	.swiper-container-business{margin-bottom: 40px;}
	.business_hover{padding: 16px;}
	.business_hover:after{width: calc(100% - 16px);width: -webkit-calc(100% - 16px);width: -moz-calc(100% - 16px);height: calc(100% - 16px);height: -webkit-calc(100% - 16px);height: -moz-calc(100% - 16px);top: 8px;left: 8px;}
	.business_nr{line-height: 22px;max-height: 66px;}
	.business_imore{bottom: 14px;}
	.business_bt{padding: 0 12px;font-size: 14px;line-height: 36px;height: 36px;}
	.swiper-button-prev-business,.swiper-button-next-business{width: 22px;height: 22px;background-size: 22px;}
	.swiper-button-prev-business{left: 38%;}
	.swiper-button-next-business{right: 38%;}

	.imore{width: 22px;height: 22px;top: 16px;background-size: 22px;}
	.news_item{margin-bottom: 40px;}
	.news_d{font-size: 28px;line-height: 40px;height: 40px;}
	.news_m{font-size: 13px;line-height: 28px;height: 28px;}
	.news_bt{font-size: 14px;line-height: 30px;height: 30px;margin-bottom: 8px;}
	.news_imore{background-size: auto 16px;}
	.news_item a:hover .news_imore{background-size: auto 16px;}

	.advantage{padding: 16px 0 28px;}
	.adv_img{padding: 0px 0px 0 0;min-height: 130px;}
	.adv_img:before{background-size: 90%;}
	.adv_img dd{width: 124px;font-size: 20px;line-height: 22px;padding: 0 5px 5px;}
	.headline_spec{padding: 0 0 20px 0;}
	.headline_spec:after{height: 2px;bottom: 8px;}
	.adv_intro{padding: 0 0 0 20px;}
	.adv_nr{margin-bottom: 0px;max-height: 130px;line-height: 22px;}
	.adv_data{margin-top: 20px;}
	.swiper-container-adv{padding: 14px 0 10px;}
	.adv_icon{height: 26px;}
	.adv_bt{font-size: 12px;margin-top: 4px;}
	
  .banner_ny img{width: 200%!important;}
  .headline_ny{top: 28%;padding: 10px 22px 10px;}
  .ny_en{font-size: 14px;line-height: 18px;height: 18px;}
  .ny_cn{font-size: 14px;line-height: 20px;height: 20px;}
  .ny_cn span{padding: 0 24px;}
  .ny_cn span:before{width: 16px;}
  .ny_cn span:after{width: 16px;}

  .news_list ul li{padding-bottom: 16px;margin-bottom: 10px;}
  .news_tit{padding: 0 0px 0 12px;line-height: 32px;height: 32px;font-size: 14px;}
  .news_date{text-align: left;padding: 0px 0 0 12px;line-height: 18px;height: 18px;font-size: 12px;}

  .x_list ul li{padding-bottom: 18px;margin-bottom: 18px;height: 90px;}
  .x_pic{padding: 0 5px 0 0px;height: 72px;}
  .x_info{padding: 0 0 0 10px;}
  .x_date{font-size: 12px;line-height: 14px;height: 14px;}
  .x_tit{font-size: 14px;line-height: 22px;height: 22px;}
  .x_des{line-height: 18px;max-height: 36px;margin: 0 0 0;font-size: 12px;}

  .hint{margin: 10px auto 16px;font-size: 14px;}

  .pro_des{line-height: 22px;max-height: 66px;font-size: 12px;}

  .main_spec .pro_title{font-size: 18px;line-height: 32px;font-weight: normal;margin-bottom: 12px;}
  .main_spec .pro_det{margin-top: 24px;padding: 8px 15px 16px;margin-bottom: 26px;}
  .main_spec .next3{padding: 0 15px;}
  .det{font-size: 16px;line-height: 32px;}
  .next3 ul li.back_spec{display: none;}
  .next3 ul li a{width: 90px;height: 28px;line-height: 28px;margin: 0 10px;}

  .pro_image_mc{padding-top: 20px;}
  .swiper-container_dot{width: 275px;}
  .swiper-slide_dot{width: 85px;height: 56px;}
  .swiper-button-prev-det,.swiper-button-next-det{width: 26px;height: 26px;top: 38%;}
  .swiper-button-prev-det{left: 15px;background: url(../images/prev_mc.png) center center no-repeat;background-size: 100%;}
  .swiper-button-prev-det:hover{background: url(../images/prev_mc.png) center center no-repeat;background-size: 100%;}
  .swiper-button-next-det{right: 15px;background: url(../images/next_mc_h.png) center center no-repeat;background-size: 100%;}
  .swiper-button-next-det:hover{background: url(../images/next_mc_h.png) center center no-repeat;background-size: 100%;}
  
}


