/*banner*/
.banenr_index {position:relative}
.banner {width:100%;height:100%;position:relative}

.banenr_index .touch_btn {position:absolute;width:1200px;margin:-25px 0 0 -600px;left:50%;top:50%;}
.banenr_index .touch_btn a {display:block;width:50px;height:50px;background:#FFF;background:rgba(255,255,255,0.49);filter:alpha(opacity=49);border-radius:100%;top:0;left:-25px;line-height:50px;text-align:center;font-size:25px;color:#FFF}
.banenr_index .touch_btn a.right {left:auto;right:-25px;}

.banenr_index .carousel-indicators {bottom:30%;}
.banenr_index .carousel-indicators>li {width:6px;height:6px;border-radius:100%;margin:0 8px;border:0;transition:all .4s;background:#FFF}
.banenr_index .carousel-indicators>li.active {background:url(../images/icon0.png) 0 0 no-repeat;width:11px;height:14px;position:relative;top:4px}
/**/
.banner_text {position:absolute;width:100%;height:100%;top:0;left:0;z-index:14}
.banner_text .text {text-align:center;font-size:14px;color:#FFF}
.banner_text .text h1 {font-size:60px;color:#FFF;font-family:"nokialarge-bold";text-transform:capitalize;margin:0 0 40px;opacity:0;visibility:hidden}
.banner_text .text p {opacity:0;visibility:hidden}
/*header*/
.header {position:fixed;top:60px;left:50%;width:1200px;margin:0 0 0 -600px;z-index:20;transition:all .6s}
.header .langs{display:none;}
.header .langs a {display:inline-block;font-size:14px;color:#b8b8b8;margin-left:35px;position:relative}
.header .langs a:before {content:'';width:1px;height:9px;background:#72706d;top:50%;left:-17px;position:absolute;margin:-5px 0 0;}
.header .langs a:first-child:before {display:none}
.header .langs a.on {color:#FFF}

.nav {text-align:center;margin:18px 0 0;position:relative;height:77px;}
.nav>ul {opacity:0;visibility:hidden;transition:all .4s;}
.nav>ul>li {float:right;padding:0 45px;line-height:77px;transition:all .3s;position:relative}
.nav li:first-child ,.nav li:first-child+li,.nav li:first-child+li+li{float:left;}
.nav>ul>li>a {display:block;font-size:14px;color:#FFF;transition:all .3s}
.nav:before,.nav:after {content:'';width:0;height:1px;background:rgba(255,255,255,0.3);position:absolute;left:50%;top:0;transition:all 1.5s}
.nav:after {top:auto;bottom:0}
.nav .logo {position:absolute;left:50%;top:0;line-height:77px;height:77px;margin:0 0 0 -83px;opacity:0;visibility:hidden;transition:all .6s}

.nav li dl {position:absolute;top:76px;width:100%;left:0;margin:0;background:#FFF;padding:15px 8px;border-top:2px solid #f14a00;display:none;box-shadow:0 5px 12px rgba(0,0,0,0.05)}
.nav li dl dd{padding:8px 0;border-bottom:1px solid #f6f6f6;transition:all .3s}
.nav li dd a {display:block;font-size:14px;color:#333;transition:all .3s;}
.nav li dl dd:hover {border-color:#f14a00}
.nav li dl dd:hover a {color:#f14a00}
/*-导航展示-*/
.is-nav:before,.is-nav:after {width:100%;left:0}
.on-nav ul {opacity:1;visibility:visible;}
.on-nav .logo {opacity:1;visibility:visible;}

.on-header,.header_is{width:100%;background:#FFF;margin:0;left:0;top:-20px;box-shadow:0 0 15px rgba(0,0,0,0.15)}

.on-header .nav>ul>li>a,.header_is .nav>ul>li>a {color:#333}
.header_is .nav ,.on-header .nav {width:1200px;margin:0 auto;}
.header_is .nav li.active>a {color:#f14a00}
/*----*/
.tem_about {position:relative;z-index:5;border:1px solid #e5e5e5;border-top:0;border-bottom:0}
.tem_about:before,.tem_about:after {content:'';width:1px;height:100%;bottom:0;left:33.3333%;background:#e5e5e5;position:absolute}
.tem_about:after {right:33.3333%;left:auto;}
.tem_about>.col-md-4{padding:0;transform:translateY(0);transition:all .4s}
.tem_about_on>.col-md-4 {transform:translateY(-70px);}
.tem_about_on>.tem_two {transform:translateY(-190px);transition:all 1s}
.tem_about .text {position:absolute;width:100%;left:0;bottom:10%;padding:0 65px;color:#FFF}
.tem_about .text em {font-family:"Arial";font-size:18px;font-weight:bold;}
.tem_about .text h1 {font-family:"Arial";font-size:36px;font-weight:bold;margin:15px 0 20px;text-transform:uppercase}
.tem_about .text p {font-size:14px;margin:0}
.tem_about .img {overflow:hidden}
.tem_about a:hover img {transform:scale(1.1)}
/*首页 产品服务*/
.tem_product {padding:125px 0 130px;background-attachment:fixed;background-position:center 70px;background-repeat:no-repeat;}
.tem_product .head h1 {font-size:42px;color:#FFF;text-transform:uppercase;font-weight:bold;margin:0 0 15px;}
.tem_product .head p {font-size:18px;color:#FFF;margin:0}

@media(max-width:1440px){
	.tem_product {padding:125px 0 130px;background-attachment:fixed;background-position:center 40px;background-repeat:no-repeat; background-size:cover;}
}


.tem_prolist {margin:60px 0 0;padding:0 153px;position:relative;border-bottom:1px solid rgba(255,255,255,0.23)}
.tem_prolist .swiper-container {width: 100%;}
.tem_prolist .swiper-slide {padding:0 15px;}
.tem_prolist .swiper-slide img{-webkit-transition: transform 1.0s;-moz-transition: transform 1.0s;-ms-transition: transform 1.0s;-o-transition: transform 1.0s;-webkit-transform: scale(0.8);transform: scale(0.8);}
.tem_prolist .swiper-slide-active img,.tem_prolist .swiper-slide-duplicate-active img{-webkit-transform: scale(1);transform: scale(1);}
.tem_prolist .none-effect{-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;}
.tem_prolist .swiper-slide a{display: block;position:relative}
.tem_prolist .swiper-slide a:after {content:'';width:0;height:2px;background:#ef5d1e;position:absolute;bottom:0px;left:50%;transition:all .8s}
.tem_prolist .swiper-slide-active a:after,.tem_prolist .swiper-slide-duplicate-active a:after {width:100%;left:0}
.tem_prolist .button>div{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;border:1px solid #cfcfcf;border-radius:100%;font-size:14px;color:#FFF;line-height:30px;text-align:center;background:none;}
.tem_prolist .button .swiper-button-prev{left:40px;}
.tem_prolist .button .swiper-button-next{right:40px;}
.tem_prolist .swiper-slide p{font-size:14px;color:#FFF;padding:38px 0 30px;text-align:center;margin:0}

.tem_product .more {display:block;width:202px;height:45px;line-height:45px;margin:50px auto 0;font-size:14px;color:#FFF;text-align:center;background:url(../images/icon1.png) 0 0 no-repeat;}
/*客户地图*/
.tem_map {position:relative;padding:98px 0 63px;/*border:1px solid #ededed;border-top:0;border-bottom:0;*/}
/*.tem_map:before,.tem_map:after {content:'';width:1px;height:100%;background:#ededed;top:0;left:33.3333%;position:absolute;z-index:-1}
.tem_map:after {left:auto;right:33.3333%}*/
.tem_map .head p{font-size:20px;color:#5b5b5b;margin:17px 0 25px;}

.map_main{position:relative;}
.map_main em {position:absolute;font-size:14px;color:#000;padding:45px 0 0;background:url(../images/icon2.png) center 0 no-repeat;display:inline-block;transition:all .4s;cursor:pointer}
.map_main .m0 {left:9%;top:23%}
.map_main .m1 {left:29%;top:27%}
.map_main .m2 {right:24%;top:26%}
.map_main .m3 {right:10%;top:58%}
.map_main .m4 {left:37%;top:40%}
.map_main .m4 p{font-size:14px;color:#ef5d1e;margin:0;padding:30px  0 0;position:relative;left:-10px}
.map_main em:hover {color:#ef5d1e;padding:36px 0 0 }

.map_main .map_text {position:absolute;bottom:13%;right:20%;font-size:14px;color:#5b5b5b;line-height:24px;text-align:left}
.map_main .map_text h2 {font-size:20px;color:#ef5d1e;margin:0 0 15px;}
/*动态红点*/
@-webkit-keyframes warn{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}
@-moz-keyframes warn{0%{-moz-transform:scale(0);transform:scale(0);opacity:1}
100%{-moz-transform:scale(1);transform:scale(1);opacity:0}}
@-o-keyframes warn{0%{-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-o-transform:scale(1);transform:scale(1);opacity:0}}
@keyframes warn{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}}
.region-list{position:absolute;left:0;top:0;cursor:pointer}
.area-box .dot{position:absolute;left:0;width:23px;height:23px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ef5d1e;opacity:1;filter:alpha(opacity=100);background-image:url(../images/icon3.png);background-position:00;background-repeat:no-repeat}
.area-box .pulse{position:absolute;top:-49px;left:-49px;height:120px;width:120px;border:25px solid #ef5d1e;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;
-webkit-box-shadow:0 0 4px #ef5d1e,0 0 10px #ef5d1e inset;
-moz-box-shadow:0 0 4px #ef5d1e,0 0 10px #ef5d1e inset;
box-shadow:0 0 4px #ef5d1e,0 0 10px #ef5d1e inset;
opacity:.12;filter:alpha(opacity=0);
-webkit-animation:warn 2s ease-out both;
-moz-animation:warn 2s ease-out both;
-o-animation:warn 2s ease-out both;
animation:warn 2s ease-out both;
-webkit-animation-iteration-count:infinite;
-moz-animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;
animation-iteration-count:infinite;
background:0 0}
.area-box .delay-01{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0}
.area-box .delay-02{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}
.area-box .delay-03{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}
.area-box .delay-04{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}
.area-box .delay-05{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}
.area-box .delay-06{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}
.area-box .delay-07{-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;-o-animation-delay:2.4s;animation-delay:2.4s}
.area-box .delay-08{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}
.area-box .delay-09{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}
.area-box .delay-10{-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}
.area-box .delay-11{-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}
/*-服务客户-*/
.tem_friends {background-position:0 bottom;background-repeat:no-repeat;padding:340px 0 0;background-attachment:fixed;}
.tem_friends .head h1 {font-size:36px;color:#FFF;font-weight:bold;text-transform:uppercase;margin:0 0 35px;}
.tem_friends .head h1 em {color:#ef5d1e}
.tem_friends .head p {font-size:14px;color:#FFF;margin:0;line-height:24px;}
.tem_friendbox{background:#FFF;background:rgba(255,255,255,0.8);filter:alpha(opacity=80);padding:95px 0 55px;margin:68px 0 0}
.tem_friendlist .links_logo {float:left;width:20%;margin:0 0 40px;text-align:center}
.tem_friendlist .links_logo img{ -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;display:inline !important;width:auto !important}
.tem_friendlist .links_logo a:hover img {filter: grayscale(0);}
.tem_friendbox .owl-carousel .owl-nav>button {position:absolute;top:50%;width:46px;height:46px;border-radius:100%;background:#FFF !important;margin:-23px 0 0;line-height:46px;text-align:center;font-size:18px !important;color:#333 !important;box-shadow:0 0 12px rgba(0,0,0,0.08);left:-45px;transition:all .5s;outline:none}
.tem_friendbox .owl-carousel .owl-nav>button.owl-next{right:-45px;left:auto;}
.tem_friendbox .owl-carousel .owl-nav>button:hover {box-shadow:0 6px 12px rgba(0,0,0,0.08);color:#f14a00 !important}

/*新闻资讯*/
.tem_news {padding:0 0 90px;position:relative;}
.tem_newslist {margin:0 0 65px;position:relative;border:1px solid #ededed;border-top:0;border-bottom:0;padding:187px 0 0}
.tem_newslist:before,.tem_newslist:after {content:'';width:1px;height:100%;top:0;left:33.3333%;position:absolute;z-index:-1;background:#ededed}
.tem_newslist:after {left:auto;right:33.3333%;}
.tem_newslist li {padding:0;transition:all .5s;}
/*.is_tem_news li {transform:translateY(57px);}
.is_tem_news li.li1 {transform:translateY(0)}*/

.tem_newslist li .img {overflow:hidden}
.tem_newslist li:hover img {transform:scale(1.1)}
.tem_newslist li .text {padding:30px 40px;border-bottom:1px solid #d5d5d5;}
.tem_newslist li .text span {display:inline-block;padding:0 10px;background:#ef5d1e;border-radius:3px;font-size:12px;color:#FFF;height:20px;line-height:20px}
.tem_newslist li .text h3 {font-size:14px;color:#535353;margin:18px 0;line-height:22px;height:44px;overflow:hidden;}
.tem_newslist li .text em {display:inline-block;height:20px;line-height:20px;font-size:12px;color:#b6b6b6;padding-left:25px;background:url(../images/icon4.png) 0 center no-repeat;}
.tem_news .more {display:block;width:202px;height:45px;line-height:45px;margin:0 auto;font-size:14px;color:#FFF;text-align:center;background:url(../images/icon1.png) 0 0 no-repeat;}
/*-footer-*/
.footer {background:#313131;position:relative;}
.footer:before {content:'';width:100%;height:1px;background:#626262;position:absolute;top:90px;left:0}
.footer .col-md-4,.footer .col-md-8 {padding:0}
.footer .f_logo {line-height:90px;}
.footer .f_info {margin:30px 0;font-size:12px;color:#898989;}
.footer .f_info span {display:inline-block;padding-right:25px;}
.footer .coder {font-size:12px;color:#696969;}
.footer .coder p {margin:15px 0 0}
.footer .coder{width:130px;}
.footer .copy {margin:30px 0 0;border-top:1px solid #6f6f6f;line-height:65px;height:65px;font-size:12px;color:#ccc;text-align:center;}
.footer .copy a {font-size:12px;color:#ccc;text-decoration:underline}

.foot_nav dl {display:inline-table;margin:0;padding:0 0 0 80px;float:right;position:relative}
.foot_nav dl:before {content:'';width:4px;height:4px;background:#898989;border-radius:100%;position:absolute;left:40px;top:45px;}
.foot_nav dl:first-child {padding:0}
.foot_nav dl:first-child:before {display:none}
.foot_nav dl:first-child,.foot_nav dl:first-child+dl,.foot_nav dl:first-child+dl+dl {float:none}
.foot_nav dt {line-height:90px;font-weight:normal;margin:0 0 28px;}
.foot_nav dt a {font-size:14px;color:#FFF;font-weight:bold;}
.foot_nav dd{margin:0 0 10px;}
.foot_nav dd a {font-size:12px;color:#898989;display:block}
/*------------*/
.page_banner {position:relative;}
.page_banner .ban_img {background-size:cover;background-position:0 0;background-repeat:no-repeat}
.page_banner .ban_text {position:absolute;width:100%;left:0;top:44%;text-align:center;font-size:30px;color:#FFF;}
.page_banner .ban_text h3 {font-size:36px;font-family:"nokialarge-bold";margin:0}
.page_banner .scraoll_down {position:absolute;bottom:80px;left:50%;width:39px;height:39px;border:1px solid #FFF;border-radius:100%;line-height:39px;text-align:center;font-size:16px;color:#FFF}
.page_banner .ban_text h5 {font-size:36px;color:#FFF;margin:0 0 30px;}
.page_banner .ban_text em {font-size:14px;color:#d2d2d2;display:block;}
.page_banner .ban_text .job_txt {font-size:14px;color:#FFF;line-height:24px;margin:40px 0 0}
.ban_pro {position:absolute;width:100%;height:100%;top:0;left:0;font-size:36px;color:#FFF;text-align:center}
/*-企业简介-*/
.company {padding:160px 0 180px;background:url(../images/icon5.png) center 0 no-repeat;}
.company .head  h3{font-size:30px;color:#ef5d1e;}
.company .head p {font-size:18px;color:#a4a4a4;}
.company .editor {padding:60px 0 110px;font-size:14px;color:#898989;line-height:24px;}
.company_data p{display:inline-block;padding-right:140px;margin:0}
.company_data p span {font-size:18px;color:#000;display:block;}
.company_data p em {font-size:14px;color:#7f7f7f;display:block}
.company_data p em i {font-family:"nokialarge-bold";font-size:36px;color:#ef5d1e;padding-right:12px;transition:all .5s;display:inline-block}
/*企业文化*/
.culture {padding:125px 0 150px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}
.culture .head h2 {font-size:30px;color:#FFF;}
.culture .head p {font-size:16px;color:#FFF;margin:20px 0 0;}
.culture .editor {padding:90px 0 0;text-align:center;position:relative;z-index:2}
.culture .editor>div {display:inline-block;width:196px;height:196px;background:#FFF;border-radius:100%;margin:0 45px;}
.culture .editor .ball>div {height:100%;}
.culture .editor .ball strong {font-size:18px;color:#ef5d1e;margin:0 0 10px;}
.culture .editor .ball p {font-size:14px;color:#515151;line-height:24px;margin:0}
.culture .editor .b0,.culture .editor .b2 {position:relative;top:55px;}
.culture:after {content:'';width:100%;height:101px;background:url(../images/icon6.png) 0 center no-repeat;position:absolute;left:0;bottom:28%;}
/*-董事长致辞-*/
.speech_base {position:relative}
/*
.speech_box {background:url(../images/icon7.png) 0 0 no-repeat #eee;padding:160px 0 470px;position:relative}
.speech_box h3 {font-size:30px;color:#515151;margin:0 0 65px;}
.speech_box .editor {font-size:15px;color:#515151;line-height:24px;}
.base_box {position:absolute;bottom:-270px;left:0;width:100%;z-index:3;padding:90px 0 0}
*/
.speech_box {background:url(../images/icon7.png) 0 0 no-repeat #eee;padding:160px 0 0px;position:relative}
.speech_box h3 {font-size:30px;color:#515151;margin:0 0 65px;}
.speech_box .editor {font-size:15px;color:#515151;line-height:24px;}
.base_wrap{/*background: url(../images/icon7.png) 0 -525px no-repeat #eee;*/ position:relative;}
.base_bg{background: url(../images/icon7.png) 0 -525px no-repeat #eee; position:absolute;width:100%;height:470px; z-index:-1; left:0; top:0;}
.base_box {/*position:absolute;bottom:-270px;*/left:0;width:100%;z-index:3;padding:120px 0 0;}

.base_box h3 {font-size:30px;color:#515151;text-align:center;position:relative;}
.base_box h3 span {display:inline-block;background:#eee;padding:0 35px;position:relative;}
.base_box h3:before {content:'';width:100%;height:2px;background:#d2d2d2;position:absolute;top:50%;left:0;}
.base_list {padding:0 96px;margin:53px 0 0}
.base_list .swiper-slide .img {overflow:hidden;}
.base_list .swiper-slide .text {margin:35px 0 0;}
.base_list .swiper-slide p {float:left;font-size:18px;color:#ef5d1e;line-height:40px;margin:0}
.base_list .swiper-slide em {float:right;width:155px;height:40px;line-height:40px;text-align:center;background:#e78621;border-radius:5px;font-size:14px;color:#FFF}

.base_list .button>div {position:absolute;background:#FFF;background:rgba(255,255,255,0.55);filter:alpha(opacity=55);font-size:30px;color:#959595;width:60px;height:60px;border-radius:100%;box-shadow:0 0 15px rgba(0,0,0,0.08);top:50%;margin:-30px 0 0;text-align:center;line-height:60px;transition:all .36s}
.base_list .button>div.swiper-button-prev{left:0}
.base_list .button>div.swiper-button-next{right:0}
.base_list .button>div:hover {background:#FFF;color:#ef5d1e}

/*企业荣誉*/
/*.honor_box {padding:370px 0 120px;}*/
.honor_box {padding:100px 0 120px;}
.honor_box h3 {font-size:30px;color:#252525;text-align:center;margin:0 0 53px}
.honor_list .swiper-slide {padding:0 16px;}
.honor_list .swiper-slide a {display:block;overflow:hidden}
.honor_list .swiper-slide a:hover img {transform:scale(1.1)}
.honor_list .button>div{position:absolute;background:#FFF;background:rgba(255,255,255,0.49);filter:alpha(opacity=49);font-size:20px;color:#959595;width:40px;height:40px;border-radius:100%;box-shadow:0 0 15px rgba(0,0,0,0.08);top:50%;margin:-30px 0 0;text-align:center;line-height:40px;transition:all .36s}
.honor_list .button>div.swiper-button-prev{left:-50px}
.honor_list .button>div.swiper-button-next{right:-50px}
.honor_list .button>div:hover {background:#FFF;color:#ef5d1e}
/*生产基地--详情页*/
.base_show {background:#fbfbfb;padding:129px 0 115px;}
.base_show .mbx_nav {margin:0 0 57px;}
.base_show .mbx_nav,.base_show .mbx_nav  a{font-size:14px;color:#414141;line-height:18px;}
.base_show .mbx_nav em {font-size:14px;color:#ef5d1e}
.base_show .mbx_nav i {padding:0 5px}
.base_show .mbx_nav  a:first-child {background:url(../images/icon8.png) 0 center no-repeat;padding-left:25px;}

.base_main h1 {font-size:24px;color:#e78621;margin:45px 0 0;}
.base_main span {font-size:14px;color:#9a9a9a;display:block;margin:15px 0 30px;}
.base_main .editor {font-size:14px;color:#232323;line-height:24px;margin:0 0 25px;}
.base_main .pic_para>p {font-size:12px;color:#808080;margin:0 0 15px;padding-left:25px;}
.base_main .pic_para>p:first-child {background:url(../images/icon9-1.png) 0 center no-repeat}
.base_main .pic_para>p:first-child+p {background:url(../images/icon9-2.png) 0 center no-repeat}
.base_main .pic_para>p:first-child+p+p {background:url(../images/icon9-3.png) 0 center no-repeat}
/*-右边提醒点-*/
.right_point {position:fixed;right:-250px;top:40%;z-index:5;transition:all .4s}
.right_point li {margin:0 0 15px;}
.right_point li a {width:12px;height:12px;display:block;border:1px solid rgba(0,0,0,0);position:relative;transition:all .3s;border-radius:100%}
.right_point li a:after {content:'';width:8px;height:8px;background:#dcdcdc;position:absolute;top:2px;left:2px;border-radius:100%;}
.right_point li a span {position:absolute;left:-145px;top:50%;margin:-14px 0 0;font-size:14px;color:#FFF;width:125px;text-align:center;background:#ef5d1e;height:27px;line-height:27px;opacity:0;transition:all .5s;visibility:hidden;}
.right_point li a span:after {content:'';width:5px;height:9px;background:url(../images/icon10.png) 0 0 no-repeat;position:absolute;right:-5px;top:50%;margin:-5px 0 0}
.right_point li.on a {border:1px solid #f06428;}
.right_point li.on a:after {width:6px;height:6px;background:#ef5d1e;top:2px;left:2px;}
.right_point li.on a span {opacity:1;visibility:visible;}
/*--科技创新--*/
.professional {padding:100px 0 130px;}
.professional h1,.patent_box h1 {font-size:30px;color:#e78621;margin:0 0 40px;}
.professional .editor {font-size:14px;color:#454545;line-height:24px;}
.professional_list {margin:85px 0 80px;position:relative} 
.professional_list .swiper-slide {padding:0 12px}
.professional_list .swiper-slide .img,.factory_list .swiper-slide .img{overflow:hidden;}
.professional_list .swiper-slide  p ,.factory_list .swiper-slide p{font-size:14px;color:#454545;text-align:center;margin:24px 0 0}
.professional_list .swiper-slide a:hover img,.factory_list .swiper-slide a:hover img {transform:scale(1.1)}
.factory_list {margin:40px 0 0;position:relative}
.factory_list .swiper-slide {padding:0 20px 0 0;}

.professional_list .button>div,.factory_list .button>div {position:absolute;background:#FFF;background:rgba(255,255,255,0.49);filter:alpha(opacity=49);font-size:20px;color:#959595;width:40px;height:40px;border-radius:100%;box-shadow:0 0 15px rgba(0,0,0,0.08);top:50%;margin:-30px 0 0;text-align:center;line-height:40px;transition:all .36s}
.professional_list .button>div.swiper-button-prev,.factory_list .button>div.swiper-button-prev{left:-50px}
.professional_list .button>div.swiper-button-next,.factory_list .button>div.swiper-button-next{right:-50px}
.professional_list .button>div:hover,.factory_list .button>div:hover {background:#FFF;color:#ef5d1e}
/*专利产品*/
.patent_box {background:#eee;padding:100px 0 125px;}
.patent_data {padding:0 0 15px;border-bottom:1px solid #dcdcdc;}
.patent_data>p {display:inline-block;padding-right:110px;font-size:18px;color:#5d5d5d;margin:0}
.patent_data p em {font-size:48px;color:#e78621;font-weight:bold;padding-left:18px;}
.patent_box .editor {padding:30px 0 0;font-size:14px;color:#848484;line-height:24px;}
/*产品服务*/
.pro_subnav {padding:80px 0 30px;border-bottom:1px solid #e5e5e5;}
.pro_subnav .sub_nav,.pro_subnav .mbx {display:inline-block;position:relative}
.pro_subnav .sub_nav a.now_nav {cursor:pointer;height:36px;line-height:36px;width:272px;border:1px solid #dcdcdc;padding:0 20px;font-size:14px;color:#6b6b6b;font-weight:normal;display:block}
.pro_subnav .sub_nav a.now_nav i {float:right;position:relative;top:11px}
.pro_subnav .sub_nav dl {margin:0;position:absolute;width:100%;top:36px;left:0;border:1px solid #dcdcdc;padding:10px 0;z-index:2;display:none;background:#FFF}
.pro_subnav .sub_nav dl dd a{display:block;height:35px;line-height:35px;font-size:14px;color:#6b6b6b;padding:0 20px;}

.pro_subnav .mbx {font-size:12px;color:#929292;padding-left:50px;}
.pro_subnav .mbx a,.pro_subnav .mbx em {font-size:12px;color:#929292}
.pro_subnav .mbx i {color:#434343;padding:0 15px;}
.pro_subnav .mbx a {padding-left:30px;background:url(../images/icon8.png) 0 center no-repeat;height:20px; line-height:20px}

.product_box {padding:50px 0 0}
.product_box li {padding:0 18px;margin:0 0 60px;}
.product_box li .img {position:relative;}
.product_box li .img span {background:#FFF !important;overflow:hidden;padding:0 0 40px}
.product_box li img {margin:0 auto;-webkit-animation-fill-mode:none;animation-fill-mode:none}
.product_box li p {padding:22px 0 0;border-top:1px solid #dedede;text-align:center;font-size:18px;color:#121212;text-transform:uppercase;transition:all .3s;height:48px;overflow:hidden}
.product_box li .img:before {content:'';width:0;height:2px;background:#ef5d1e;position:absolute;bottom:-1px;left:50%;transition:all .4s}
.product_box li a:hover img {transform:scale(1.1)}
.product_box li a:hover p {color:#ef5d1e;}
.product_box li a:hover .img:before {width:100%;left:0}
/*产品详情*/
.product_show {background:#fbfbfb;padding:130px 0 100px;}
.product_show .mbx ,.product_show .mbx  a{font-size:14px;color:#414141;line-height:20px;text-transform:uppercase}
.product_show .mbx i {padding:0 6px;}
.product_show .mbx  a:first-child {padding-left:25px;background:url(../images/icon8.png) 0 center no-repeat;}
.product_show .mbx  em {color:#ef5d1e;}

.product_main {padding:50px 0 80px;position:relative}
.product_main .flexslider {background:none;border:0;margin:0}
.product_main .rightText .name {font-size:24px;color:#000;}
.product_main .rightText .name span {font-size:14px;color:#606060;}
.product_main .rightText .nubmer {font-size:14px;color:#4b4b4b;text-transform:uppercase}
.rightText .smallimg_li li {cursor:pointer;/*height:97px;*/overflow:hidden;border:1px solid #dcdcdc;transition:all .3s}
.rightText .smallimg_li li.flex-active-slide {border-color:#313131}
.rightText .smallimg_li li img {max-height:121px;transform:scale(0.9)}
.rightText .smallimg_li li:hover img,.rightText .smallimg_li li.flex-active-slide  img{transform:scale(1)}
.Specifications {margin:35px 0 0;font-size:14px;color:#4b4b4b;}
.Specifications p {padding-left:20px;position:relative;}
.Specifications p:before {content:'';width:6px;height:6px;border:1px solid #f0682d;border-radius:100%;position:absolute;left:0;top:50%;margin:-3px 0 0}
.product_details {text-align:center;font-size:14px;color:#4b4b4b}
.product_details table {border:1px solid #d2d2d2;border-bottom:0;border-right:0;line-height:45px;}
.product_details table td {border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2}
.product_details table tr:first-child  td{color:#4b4b4b}
/*新闻资讯*/
.news_box {padding:93px 0 130px;}
.news_nav {padding:0 0 20px;border-bottom:1px solid #e5e5e5}
.news_nav .mbx ,.news_nav .mbx a{float:left;font-size:14px;color:#414141;line-height:20px;}
.news_nav .mbx  a:first-child {padding-left:25px;background:url(../images/icon8.png) 0 center no-repeat;}
.news_nav .mbx  i {padding:0 6px;}
.news_nav .mbx em {color:#ef5d1e;}
.news_nav .search_n {float:right;}
.news_nav .search_n input[type="text"] {background:none;border:0;height:20px;line-height:20px;width:230px;padding:0 15px;font-size:14px;color:#000}
.news_nav .search_n input::-webkit-input-placeholder {color:#f7b9a8}
.news_nav .search_n input::-moz-placeholder{color:#f7b9a8}
.news_nav .search_n input:-moz-placeholder{color:#f7b9a8}
.news_nav .search_n input:-ms-input-placeholder{color:#f7b9a8}
.news_nav .search_n a {font-size:18px;color:#000}

.news_list h1 {font-size:30px;color:#ef5d1e;padding:65px 0}
.news_list li {padding:0 9px;margin:0 0 40px;}
.news_list li a{position:relative;display:block}
.news_list li .img {overflow:hidden;}
.news_list li .date{position:absolute;left:23px;top:20px;font-family:"Arial";font-weight:bold;text-shadow:1px 3px 0px #000;color:#FFF;}
.news_list li .date span {font-size:14px}
.news_list li .date em {font-size:49px;display:block;margin:-10px 0 0}
.news_list li .text {position:absolute;bottom:0;left:0;width:90%;background:#000;background:rgba(0,0,0,0.45);filter:alpha(opacity=45);padding:30px 60px 30px 20px;}
.news_list li .text h3 {font-size:16px;color:#FFF;height:44px;line-height:22px;overflow:hidden;margin:0 0 15px;}
.news_list li .text  p {font-size:14px;color:#FFF;margin:0;}
.news_list li .text:after {content:'';width:17px;height:17px;background:url(../images/icon11.png) 0 0 no-repeat;transition:all .3s;position:absolute;bottom:35px;right:13px;}
.news_list li a:hover img {transform:scale(1.1)}
.news_list li a:hover .text:after {background-position:-23px 0;}
.more_down a {background:#4f555e;font-size:14px;color:#FFF;padding:14px 124px;position:relative;margin:25px 0 0;transition:all .36s}
.more_down a:before {content:'';width:100%;height:100%;position:absolute;right:-3px;bottom:-3px;background:#d1d3d5;z-index:-1;transition:all .3s}
.more_down a:hover {padding:14px 115px;}
/*人才招募*/
.job_box {padding:90px 0 120px;position:relative}
.job_mbx {padding:0 0 20px;border-bottom:1px solid #e5e5e5;font-size:14px;color:#414141;}
.job_mbx a{font-size:14px;color:#414141;padding-left:25px;background:url(../images/icon8.png) 0 center no-repeat;line-height:20px;}
.job_mbx i {padding:0 6px;}
.job_mbx em {color:#ef5d1e}
.job_list {padding:80px 0 0;}
.job_listnav li {display:inline-block;margin:0 42px;transition:all .3s;position:relative;padding:0 0 10px;}
.job_listnav li a{font-size:18px;color:#333;padding-left:44px;position:relative;line-height:26px;transition:all .3s;display:block}
.job_listnav li a:before {content:'';width:26px;height:26px;position:absolute;left:0;top:0;}
.job_listnav li:first-child a:before {background:url(../images/icon12-2.png) 0 0 no-repeat;}
.job_listnav li:first-child+li a:before{background:url(../images/icon12-1.png) 0 0 no-repeat;}
.job_listnav li#current a:before {background-position:-26px 0;}
.job_listnav li#current a {color:#e78621}
.job_listnav li:after {content:'';width:0;height:2px;background:#e78621;position:absolute;left:50%;bottom:0;transition:all .3s}
.job_listnav li#current:after {width:100%;left:0}

.job_main {margin:55px 0 0;overflow:hidden}
.job_lists li {padding:0 27px;margin:0 0 50px}
.job_lists li a {display:block;border:1px solid #cfcfcf;padding:65px 40px 45px;transition:all .3s;position:relative}
.job_lists li h1 {font-size:24px;color:#ef5d1e;padding:0 0 15px;position:relative}
.job_lists li h1:after {content:'';width:26px;height:3px;background:#c9c9c9;position:absolute;left:0;bottom:0}
.job_lists li .editor {font-size:14px;color:#595959;line-height:24px;margin:50px 0 68px;height:173px;overflow:hidden}
.job_lists li .editor p {margin:0}
.job_lists li i {font-size:22px;color:#ef5d1e;opacity:0;visibility:hidden;transition:all .4s;}
.job_lists li a:hover {border-color:#f5966d}
.job_lists li a:hover i {opacity:1;visibility:visible;transform:rotate(90deg)}

.nycontainer .job_info  span {display:inline-block;width:32%;font-size:14px;color:#333;line-height:35px;}
.newshowtxt h5 {font-size:14px;color:#333;font-weight:bold;padding:30px 0 10px;}
.newshow .apply_link {background:#ef5d1e;padding:14px 40px;font-size:14px;color:#FFF;border-radius:5px}
/*常见问题*/
.problem_box .item{padding:0 0 26px;margin:0 0 30px;border-bottom:1px solid #e5e5e5}
.problem_box .item p.title {font-size:14px;color:#000;padding-left:15px;position:relative}
.problem_box .item p.title:before {content:'';width:6px;height:6px;border:1px solid #ef6123;border-radius:100%;position:absolute;left:0;top:50%;margin:-3px 0 0}
.problem_box .item .editor {font-size:14px;color:#7f7e7e;}
.problem_box .item:last-child {border:0}
/*联系方式*/
.contact_box {background:#eee;padding:710px 0 120px;position:relative}
.contact_main {position:absolute;width:100%;left:0;top:-500px;}
.contact_main h1 {font-size:36px;color:#FFF;position:relative;text-align:center;margin:0 0 65px;}
.contact_main h1:after {content:'';width:30px;height:1px;background:#FFF;display:block;margin:20px auto 0;}

.contact_box .message {background:#FFF;padding:65px 100px 100px;}
.contact_box .message h3 {font-size:16px;color:#000;margin:0 0 27px;}
.your_info>div,.mess_info>div {padding:0}
.your_info {border-top:1px solid #1b1b1b;border-bottom:1px solid #dcdcdc}
.your_info .col-md-2 em,.mess_info .col-md-2 em {display:block;background:#f8f8f8;font-size:16px;color:#000;line-height:280px;text-align:center;}
.your_info .message_list0 {padding:54px 258px 0 57px;}
.your_info .message_list0 li {float:left;width:242px;height:46px;margin:0 0 17px;position:relative}
.your_info .message_list0 li input[type="text"],.your_info .message_list0 li select{width:100%;height:44px;border:1px solid #e5e5e5;padding:0 15px;font-size:14px;}
.your_info .message_list0 li select {padding:0 35px;position:relative}
.your_info .message_list0 li.li1:before {content:'';background:url(../images/icon13.png) 0 0 no-repeat;width:10px;height:8px;position:absolute;top:50%;left:18px;z-index:2;margin:-4px 0 0}
.your_info .message_list0 li.li1,.your_info .message_list0 li.li3 {margin-left:14px;}
.your_info .message_list0 li.li4 {width:498px;margin:0}
.mess_info {border-bottom:1px solid #1b1b1b;}
.mess_info .col-md-2 em {line-height:365px;}
.mess_info .message_list1 {padding:55px 48px 0 57px;}
.mess_info .message_list1 li {margin: 0 0 15px;}
.mess_info .message_list1 li.li5 input[type="text"] {width:100%;height:44px;border:1px solid #e5e5e5;padding:0 17px;font-size:14px;}
.mess_info .message_list1 li textarea {width:100%;height:132px;border:1px solid #e5e5e5;padding:15px;font-size:14px;}
.mess_info .message_list1 li.verify_code input {width:240px;height:44px;border:1px solid #e5e5e5;background:#f8f8f8;padding:0 20px;}
.mess_info .message_list1 li.verify_code span {color:red;font-size:14px;padding:0 10px;}
.mess_info .message_list1 li.verify_code a {font-size:14px;color:#c7c7c7;text-decoration:underline;padding-left:20px}
.btn_message {text-align:center;margin:68px 0 0}
.btn_message input {width:172px;height:47px;border:1px solid #dcdcdc;font-size:14px;color:#575757;background:none;margin:0 8px;transition:all .3s}
.btn_message input:first-child {background:#187fc4;color:#FFF;border-color:#187fc4}
.contact_info {margin:140px 0 0;font-size:14px;color:#393939;}

.map {border:1px solid #d2d2d2;position:relative}
.map_back {position:absolute;width:100%;height:100%;z-index:9999;top:0;left:0;background:#000;font-size:35px;color:#FFF;text-align:center;line-height:505px;transition:all .5s;}
/**/
.col-page-inquiry{margin:20px 0 50px 0;}
.col-page-inquiry .title{ padding:10px 0; color:#d70a30;}
.page-inquiry-container ul li{padding: 5px 0;}
.page-inquiry-container input, .page-inquiry-container textarea{border:1px solid #efefef; padding: 8px 5px; width: 100%;}
.page-inquiry-container textarea{height: 100px;}
.page-inquiry-container .submit{width: 200px; padding: 15px 0; background:#15479c; color: #fff; text-align: center; }

.col-page-inquiry .title span{
    width: 150px;
	display: block;
    margin-right: 4px;
    height: 33px;
    line-height: 33px;
    color: #333;
    background: #fafafa;
    text-align: center;
    cursor: pointer;
    transform: skew(-30deg);
    color: #fff;
    background: #15479c;
}

/*----------------------------------------------------*/
@media(max-width:1200px){
	.banenr_index .touch_btn a {left:15px;}
	.banenr_index .touch_btn a.right {left:auto;right:15px;}
}
@media(max-height:700px){
	.contact_main {top:-400px;}
}