/*-------------------------------

*Filename:		style.css
*Description:	website css style
*Version:		2018-06-27
*Website:		http://www.shixun.cn/
*Author: 		Yog

-------------------------------*/
/*------------------Format-----------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }
html,body{font-family:"Microsoft Yahei",Arial;font-size:14px; overflow-x: hidden; }
ol,ul{list-style:none;padding:0;margin:0;}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
img{max-width:100%;vertical-align:middle;}
.am-g-fixed{max-width:1400px;}
.am-slider-default{box-shadow:none;}
.l{ float:left;}
.r{ float:right;}
hr {height: 3px;width: 80px;text-align: center;position: relative;background: #0072bc;margin: 0 auto; border: 0;}
.item-animation.currtt {animation: dh-1 0.5s ease-in both; -webkit-animation: dh-1 0.5s ease-in both;}
.item-animation { opacity: 0;}
.clear{clear:both;}
@keyframes dh-1 {
    from { opacity: 0; transform: translate3d(0,35px,0); -webkit-translate3d(0,35px,0); }
    to { opacity: 1; transform: translate3d(0,0,0); -webkit-translate3d(0,0,0); }
}

@-webkit-keyframes dh-1 {
    from { opacity: 0; transform: translate3d(0,35px,0); -webkit-translate3d(0,35px,0); }
    to { opacity: 1; transform: translate3d(0,0,0); -webkit-translate3d(0,0,0); }
}


/*-----------------首页-----------------*/

.bodywrap .menu{width:1200px;margin:0 auto;text-align: center;padding:48px 0; font-size:0px;}
.bodywrap .menu li{display: inline-block;margin: 0 40px;}
.bodywrap .menu li:hover img{opacity: 1;}
.bodywrap .menu li a{display: inline-block;}
.bodywrap .menu li img{display:inline-block;width:50px;height: auto;opacity: 0.7;}
.bodywrap .menu li p{margin-top:10px;font-size: 14px;color: #000;}


.bodywrap .switch .pack{position: relative;overflow: hidden; margin:0 10px;}
.bodywrap .switch .pack img{-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.bodywrap .switch .pack img:hover{cursor: pointer;transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}
.bodywrap .switch video{display:block;width: 100%;height:100%;}
.bodywrap .switch .pack .icon{position: absolute;bottom:15px;left:50%;line-height: 30px;margin-left: -66px;}
.bodywrap .switch .pack .icon img{display: inline-block;width: 30px;height:30px;vertical-align: middle;}
.bodywrap .switch .pack .icon i{display: inline-block;width: 2px;height:25px;vertical-align: middle;margin: 0 6px;}
.bodywrap .switch .pack .icon span{display: inline-block;font-size:16px;vertical-align: middle;}
.bodywrap .switch .icon_black i{background: #32211b;}
.bodywrap .switch .icon_black span{color: #32211b;}
.bodywrap .switch .icon_white i{background: #fff;}
.bodywrap .switch .icon_white span{color: #fff;}
.bodywrap .switch .pr .word{position: absolute;display: block;width:300px;top: 50%;left: 50%;margin-left:-150px;margin-top: -67px;}
.bodywrap .switch .pl .word{position: absolute;display: block;width: 300px;top: 50%;left: 50%;margin-left:-150px;margin-top: -20.5px;}

.bodywrap .link{}
.bodywrap .link ul li{ padding:20px 10px;}
.bodywrap .link .wrap div{overflow: hidden;}
.bodywrap .link .wrap img{-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.bodywrap .link .wrap img:hover{cursor: pointer;transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}


/*------------------Header-----------------*/
header>div{}
header .am-icon-navicon{display: none;}
/*.header-search{zoom: 1;border-bottom: 1px solid #ddd; padding:10px 30px;}
.header-search .search-box{background: rgba(230, 226, 226, 0.6);padding:2px 20px;border:1px solid #ddd; border-radius:20px;}
.header-search .search-box input{height:20px;line-height:20px;background:transparent;border:none; width:180px; }
.header-search .search-box input::placeholder{color:#666;}
.header-search .search-box button{height:20px;line-height:20px;text-align:center;-webkit-text-stroke:rgba(0,0,0,.3) 1px;text-stroke:rgba(0,0,0,.3) 1px;background-color:transparent;border:none;}
.header-search:after{content: "";display: block;clear: both;}
.header-search .search-box:after{content: "";display: block;clear: both;}
*/



.header-nav{height: 90px;position: relative; z-index:2;}
.header .am-icon-navicon{width:60px;height:100px;line-height:100px;font-size:40px;color:#000;text-align:center;display:none;position:absolute;right:10px;top:0;}
.header-logo,.header-navbar,.header-navbar li,.header-navbar li a,.header-tools,.header-tools li{height:100%;display:inline-block;}
.header-logo{ position: absolute;left: 100px; top:0;}
.header-logo:before,.header-navbar li a:before,.header-tools li:after{content:"";width:1px;height:100%;display:inline-block;vertical-align:middle;}
.header-logo img{}
.header-navbar{width:45%;text-align:center; height:90px; position:absolute; right:300px;}
.header-navbar>li{position:relative;}
.header-navbar a{width:100%;font-size:16px;color:#2a2929;transition:all .4s;}
.header-navbar>li>a.active{}
.header-navbar>li>a:hover{color:#fff;background-color:#0072bc;}
.header-navbar .nav2{display:none;}
.header-navbar .nav2 a:hover{color:#0072bc;}
.header-tools{width:380px;position:absolute;right:0;}
.header-tools li{}
.header-tools li:before{color:#8dafdc;margin:0 10px;}
.header-tools li a{color:#000;}
.header-tools li a:hover{color:#0072bc;}

.header-search{position: absolute;right: 30px;top: 25px; }
.search-box{border:1px solid #ddd; border-radius:20px; line-height:36px; height:40px; padding:0 10px;}
.search-box input{height:20px;line-height:20px;background:transparent;border:none; width:180px; }
.search-box input::placeholder{color:#666;}
.search-box button{height:20px;line-height:20px;text-align:center;-webkit-text-stroke:rgba(0,0,0,.3) 1px;background-color:transparent;border:none;}




/*------------------Footer-----------------*/
footer{background-color:#0072bc;}
footer section{padding:10px 0;}
footer .am-g-fixed{max-width:1400px;position:relative;}
.footer-nav{margin:20px 0;}
.footer-nav li{min-width:135px;display:inline-block;vertical-align:top;}
footer h5{font-size:16px;color:#fff;font-weight:normal;margin-bottom:15px;}
.footer-nav li li{line-height:35px;display:block;}
.footer-nav li a{color:#fff;}
.footer-nav li a:hover{ border-bottom:1px solid #fff}
.footer-info{width:280px;color:#fff;position:absolute;right:0;top:20px;}
.footer-info p{line-height:35px;}
.footer-info p:before{width:20px;text-align:center;margin-right:10px;}
.footer-info li{line-height:35px;margin:20px 25px 0 0;display:inline-block;}
.footer-info a{width:35px;height:35px;text-align:center;color:#000;background-color:#b7b9bb;border-radius:50%;transition:all .5s;}
.footer-info a:hover{color:#b7b9bb;background-color:#0072bc;}
.footer-copy{color:#66a8d4;text-align:center;border-top:#66a8d4 1px solid;}
.footer-copy a{color:#66a8d4}
.footer-copy span{white-space:nowrap; display:block; height:30px; line-height:30px; margin:0 auto;}

/*------------------Middle-----------------*/
.ind-banner{position:relative;}
.ind-banner .am-slider-default .am-direction-nav a:before{content:"\f104";font-size:35px!important;color:#fff;}
.ind-banner .am-slider-default .am-direction-nav a.am-next:before{content:"\f105";}
.ind-banner .bann_txt{color:#fff;position: absolute;top:35%; z-index: 1; background:rgba(0,114,188,0.8); padding:15px 30px;transition: outline-width ease-in-out 150ms;}
.ind-banner .bann_txt h1{font-size: 40px;}
.ind-banner .bann_txt h2{font-size: 28px; font-weight:normal; line-height:2em}
.ind-banner .bann_txt:hover{outline: 8px solid #f08122;}

.ind-banner .am-slider-default .am-control-nav{bottom:3%}
.ind-banner .am-slider-default .am-control-nav li{width:20px;height:20px;}
.ind-banner .am-slider-default .am-control-nav li a{width:10px;height:10px;background-color:#fff;margin:0 auto;box-shadow:none;box-sizing:content-box;transition:all .4s;}
.ind-banner .am-slider-default .am-control-nav li a.am-active{background-color:transparent;border:#fff 3px solid;}

.ind-shop{position:relative; margin:auto;}
.ind-shop .am-nav-tabs{width:100%;max-width:760px;text-align:center;border-bottom:none;display:flex;margin:4% auto 3%;}
.ind-shop .am-nav-tabs>li{flex-grow:1;display:inline-block;padding:0;margin:0;float:none;}
.ind-shop .am-nav-tabs>li>a{height:45px;line-height:43px;color:#333;padding:0;border:#d6d6d6 1px solid;margin:0;transition:all .4s;}
.ind-shop .am-nav-tabs>li+li a{border-left:none;}
.ind-shop .am-nav-tabs>li.am-active>a,.ind-shop .am-nav-tabs>li.am-active>a:focus,.ind-shop .am-nav-tabs>li.am-active>a:hover,.ind-shop .ind-shop .am-nav-tabs>li>a:hover{color:#fff;background-color:#0072bc;border-color:#0072bc;}
.ind-shop .am-tabs-bd{border:none;}
.ind-shop .am-tab-panel{padding:0 35px;}
.shop-box{text-align:center;padding:0 1.5% 40px;}
.shop-box a{display:block;position:relative;}
.shop-box h3{width:100%;height:40px;line-height:40px;font-size:16px;color:#262525;text-align:center;font-weight:normal;padding:0 10px;position:absolute;bottom:-40px;}
.shop-box .shop-img{width:100%;height:0;background-color:#e7e7e7;padding-bottom:100%;display:block;overflow:hidden;}
.shop-box .shop-img img{max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.shop-box .shop-txt{width:100%;height:100%;line-height:25px;font-size:18px;color:#fff;background-color:rgba(0,114,188,0.9);padding-bottom:20%;opacity:0;position:absolute;top:0;left:0;transition:opacity .6s;}
.shop-box .shop-txt:before{content:"";width:1px;height:100%;display:inline-block;vertical-align:middle;}
.shop-box .shop-txt:after{content:"MORE";width:130px;height:35px;line-height:33px;font-size:14px;color:#ff;text-align:center;border:#fff 1px solid;margin-left:-65px;position:absolute;bottom:20%;left:50%;}
.shop-box .shop-txt span{width:90%;line-height:25px;display:inline-block;vertical-align:middle;}
.shop-box:hover .shop-txt{opacity:1;}
.swiper-button-next,.swiper-button-prev{font-size:35px;line-height:35px;text-align:center;background:none;margin-top:-40px;left:0;}
.swiper-button-next{left:auto;right:0;}
.ind-about{margin:3% 0;background-image: url(../image/ind_about.jpg);background-size: cover;background-attachment: fixed;}
.ind-about div{text-align:center; padding:8%!important;overflow:hidden;position:relative;color:#fff;}
.ind-about h3{font-size:2em;line-height:3em;position:relative;z-index:2;transition:color .5s;}
.ind-about p{font-size:16px;line-height:30px;text-indent:32px;padding:20px 10%;position:relative;z-index:2;}
.ind-more{width:185px;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;background-color:#0072bc;border:transparent 1px solid;margin:25px auto;display:block;position:relative;z-index:2;transition:all .4s;}
.ind-about div:hover:before{left:0;}
.ind-about div:hover a{border-color:#fff;}
.ind-more:hover{color:#fff;}
.ind-news h3{font-size:2em; line-height:3em; position:relative; text-align:center;}
.ind-news ul{ margin-top:30px;}
.ind-news li{ margin:15px;-webkit-box-shadow:0 0 20px 2px rgba(0,0,0,.1); width:30%}
.ind-news .news-img{height:0;padding-bottom:50%;display:block;position:relative;overflow:hidden;}
.ind-news .news-img img{width:100%;height:100%;display:block;position:absolute;top:50%;transform:translateY(-50%) scale(1);transition:transform .8s;}
.ind-news .news-txt{background-color:#fff;padding:50px 20px 20px;position:relative;transition:background .6s;}
.ind-news .news-txt em{min-width:65px;height:65px;font-size:22px;line-height:30px;color:#fff;text-align:center;font-style:normal;background-color:#0072bc;padding:5px;display:inline-block;position:absolute;left:20px;top:-30px;}
.ind-news .news-txt em span{font-size:12px;line-height:25px;text-align:right;display:block;}
.ind-news .news-txt a{font-size:20px;font-weight:normal;color:#333;line-height:35px;margin-bottom:10px;display:block;transition:color .4s;}
.ind-news .news-txt p{line-height:25px;color:#aaa; padding-bottom:20px;}
.ind-news{overflow:hidden; margin:auto;}
.ind-news li:hover .news-img img{transform:translateY(-50%) scale(1.1);}
.ind-news li:hover .news-txt a{color:#0072bc;}
.ind-news .ind-more{background-color:#0072bc;}

/*inside*/
#main.bg2{background-color:#fafafa;padding-bottom:6%;margin-bottom:-30px;}
.main-banner{}
.main-content{max-width:1400px;}
.main-content h1{font-size:2em;color:#2a2929;line-height:45px;text-align:center;margin:35px 0;}


/*video*/
.video_box{ width:100%}
#video{ position:absolute; bottom:0; right:0;}



/*breadcrumb*/
.main-chanl{border-bottom: 1px solid #d8d8d8;background: #fff; position:relative; }
.main-breadcrumb{ }
.main-breadcrumb ul{max-width:100%;margin:25px 0;word-wrap:normal; /* for IE */white-space:nowrap;overflow:hidden;}
.main-breadcrumb li{display:inline-block;}
.main-breadcrumb li+li:before{content:">";font-size:15px;margin:0 3px;display:inline-block;}
.main-breadcrumb li a{max-width:175px;font-size:12px;color:#575656;padding:0 3px;display:inline-block;vertical-align:middle;}
.main-breadcrumb li:last-child a{color:#b5b5b5;pointer-events:none;word-wrap:normal; /* for IE */text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main-breadcrumb .am-icon-home{font-size:15px;}
/*classification*/
/*.main-chanl>ul{text-align:center;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -3px;}
.main-chanl>ul>li{min-width:110px;display:inline-block;flex-grow:1;margin:3px;}
.main-chanl>ul>li>div{width:100%}
.main-chanl>ul>li>div>a{font-size:16px;line-height:45px;color:#fff;background-color:#2a2929;display:block;transition:background .4s;}
.main-chanl a img{wdith:18px;margin:0 8px 2px 0;}
.main-chanl a:hover,.main-chanl .active a{background-color:#0072bc;}
ul.am-dropdown-content{width:100%; padding: 0;}
ul.am-dropdown-content li{line-height: 35px;}
ul.am-dropdown-content li+li{border-top: #ccc 1px solid;}*/

.con_tact_box {}
.con_tact_box li { background: #fff;font-size: 14px; padding:0 20px;float: left; height: 80px; line-height: 80px;text-align: center; cursor: pointer; position:relative}
.con_tact_box li a {color: #999;}
.con_tact_box li.active, .con_tact_box li:hover { border-bottom:1px solid #0072bc; transition: all 0.3s;}
.con_tact_box li:hover a, .con_tact_box li.active a{ color: #0072bc;}

.main-con{background-color:#fbfbfb;}


/*pagination*/
.main-pagination,.main-pagination2{text-align:center;margin:55px 0;}
.main-pagination li,.main-pagination2 li{padding:0 4px;display:inline-block;}
.main-pagination li a,.main-pagination2 li a{width:30px;height:30px;line-height:28px;text-align:center;font-size:12px;color:#717171;border:#c9c9c9 1px solid;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,0.2);display:block;transition:all .4s;}
.main-pagination li a.disabled,.main-pagination2 li a.disabled{pointer-events:none;}
.main-pagination li a.active,.main-pagination li a:hover{color:#fff;background-color:#6f6f6f;box-shadow:0 2px 2px rgba(0,0,0,0.2) inset;}
.main-pagination2{text-align:right;}
.main-pagination2 li a{background-color:#e9e9e9;border:none;box-shadow:none;}
.main-pagination2 li a.active,.main-pagination2 li a:hover{color:#fff;background-color:#0072bc;}
.main-paginationB{font-size:16px;color:#bebebe;padding:2% 0;border-top:#ccc 1px solid;margin:40px 0;}
.main-paginationB:after{content:"";display:block;clear:both;}
.main-paginationB li{width:315px;line-height:45px;padding-left:75px;display:block;float:left;position:relative;}
.main-paginationB li:before{content:"上一篇：";width:75px;height:45px;line-height:45px;position:absolute;left:0;top:0;}
.main-paginationB li:last-child{text-align:right;float:right;}
.main-paginationB li:last-child:before{content:"下一篇：";}
.main-paginationB a{max-width:240px;color:#666;display:block;}
.main-paginationB a:hover{color:#0072bc;}
.main-paginationB a.disabled{color:#bebebe;pointer-events:none;}

/*about*/
.main-about {color:#666;line-height:35px;background-color:#fbfbfb;padding:2%;}
.main-about:after{content: "";display: block;clear: both;}
.main-about .gsjj{margin-bottom:15px;  width:100%;}
.main-about .gsjj h1{ line-height:normal;}
.main-about .gsjj img{width:45%; float:right;}
.gsjj .gajj_txt1{width:50%;}
.gsjj .gajj_txt1 h3{font-size:14px; color:#0072bc; margin-top:30px}
.gsjj .gajj_txt1 p{}
.main-about .qywh{margin-bottom:15px;  width:100%;}
.gsjj .gajj_txt3 p{ font-size:16px; margin-bottom:10px;}


/*history*/
.main-history{}
.history-txt{}
.history-txt .txt { overflow: hidden; margin:20px 0; background:#fff;}
.history-txt .txt .img {font-size: 0px;white-space: nowrap; width:50%; display:block;}
.history-txt .txt .img img{ width:100%;}
.history-txt .ovh {overflow: hidden; padding:20px 50px;}
.history-txt .ovh h3{ font-size: 20px;}
.history-txt .ovh hr{ height: 3px;width: 80px;position: relative;background: #0072bc; border: 0; margin:15px 0;}
.history-txt .ovh p { margin:6px auto;text-transform: uppercase;}



/*Join*/
.support{height:auto; overflow:hidden; margin-top:18px;}
.support ul{margin:0; padding:0; height:auto; overflow:hidden;}
.support ul li{width:340px; float:left; margin-right:40px; background:#f9f9f9; padding-bottom:46px; margin-bottom:29px; display:block;}
.support ul li:hover{background:#0072bc;}
.support ul li:nth-child(3n){margin-right:0;}
.support ul li .img{width:138px; height:138px; margin:0 auto; margin-top:23px; margin-bottom:15px; padding:6px; border-radius:75px; border:1px dashed #0072bc;}
.support ul li:hover .img{border:1px dashed #fff;}
.support ul li .title{height:54px; line-height:54px; text-align:center; font-size:18px; color:#0072bc;}
.support ul li span{display:block; width:275px; margin:0 auto; font-size:14px; line-height:28px; color:#959595; min-height:252px; text-align:center;}
.support ul li:hover span{color:#fff;}
.support ul li:hover .title{color:#fff;}
.support .support_contact,.support .support_contact:hover{width:720px; float:left; margin-right:0; background:#f9f9f9;}
.support .support_contact .img_icon{margin-top:132px; text-align:center;}
.support .support_contact .title,.support .support_contact:hover .title{color:#b1b1b1; font-size:18px; margin-top:26px; line-height:33px;}
.support .support_contact .info,.support .support_contact:hover .info{color:#b1b1b1; font-size:14px; text-align:center; line-height:42px; min-height:212px;}
.support .support_contact span,.support .support_contact:hover span{ height:42px; min-height:42px;}
/*End Join*/

/*Join2*/
.claim{height:auto; overflow:hidden; margin-top:18px;}
.claim ul{margin:0; padding:0; height:auto; overflow:hidden;}
.claim ul li{text-align:center;display:block; }
.claim ul li:nth-child(3n){margin-right:0;}
.claim ul li span{display:block; width:260px; margin:0 auto; font-size:14px; line-height:28px; color:#959595; min-height:84px;}
.claim ul li img{width:71px; height:71px; margin:0 auto; margin-top:68px; margin-bottom:34px; transition: all 0.3s;}
.claim ul li:hover span{ color:#0072bc;}
.claim ul li:hover img{transform: translate3d(0,-10px,0);}
/*End Join2*/

/*Join3*/
.process{height:auto; overflow:hidden; margin-top:62px;}
.process ul{margin:0; padding:0; height:auto; overflow:hidden;}
.process ul li{width:17%; float:left;margin: 0 20px 30px 20px; background:url(../image/join3_mark.png) no-repeat right center;}
.process ul li:nth-child(5n){margin-right:0;}
.process ul li:last-child{background:none;}
.process ul li .img{width:105px; height:105px; border-radius:56px; background:#0072bc; padding:6px; margin-bottom:27px;}
.process ul li:nth-child(2n) .img{background:#32bb00;}
.process ul li .img .circle{width:94px; height:94px; display:table-cell; vertical-align:middle; text-align:center; border-radius:47px; border:3px solid #fff;}
.process ul li span{display:block; line-height:2em; }
/*End Join3*/

/*Join4*/
.join_info{height:auto; overflow:hidden; margin-top:16px;}
.join_info .join_ul{margin:0; padding:0; margin-bottom:74px; height:auto; overflow:hidden;}
.join_info .join_ul li{width:340px; margin-right:40px; float:left; text-align:center; padding:94px 0; background:#f9f9f9;}
.join_info .join_ul li .img{width:340px; height:117px; display:table-cell; vertical-align:middle; text-align:center;}
.join_info .join_ul li .title{height:37px; line-height:37px; font-size:18px; color:#959595; text-align:center; display:block;}
.join_info .join_ul li .info{line-height:38px; font-size:2em; color:#0072bc; text-align:center; display:block;}
.join_info .join_ul li .addr{line-height:2em; font-size:14px; color:#0072bc; text-align:center; display:block; width:200px; margin:0 auto;}
.join_info .join_ul li:nth-child(3n){margin-right:0;}
.join_info .join_form h3{font-weight:normal; font-size:18px; line-height:45px; text-align:center; color:#959595;}
.join_info .join_form .j_form{margin-top:25px; display:block; height:auto; overflow:hidden;}
.join_info .join_form .j_form ul{margin:0; padding:0; height:auto; overflow:hidden; margin-bottom:28px;}
.join_info .join_form .j_form ul li{padding:14px 0; width:536px; float:left; margin-right:28px;}
.join_info .join_form .j_form ul li:nth-child(2n){margin-right:0px;}
.join_info .join_form .j_form ul li input{width:492px; height:51px; line-height:51px; border:1px solid #d2d2d2; padding:0 21px; color:#a0a0a0;}
.join_info .join_form .j_form ul li #getcode{width:123px; padding:0 21px;}
.join_info .join_form .j_form ul li img{margin-left:10px; margin-right:2em;}
.join_info .join_form .j_form .button{text-align:center;}
.join_info .join_form .j_form .button input{width:184px; height:53px; color:#fff; margin-right:2em; border:none; cursor:pointer; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s;}
.join_info .join_form .j_form .button input:last-child{margin-right:0px;}
.join_info .join_form .j_form .button input[type=submit]{background:#0072bc;}
.join_info .join_form .j_form .button input[type=reset]{background:#959595;}
.join_info .join_form .j_form .button input[type=submit]:hover{background:rgba(0,72,148,0.7);}
.join_info .join_form .j_form .button input[type=reset]:hover{background:rgba(149,149,149,0.7);}
/*End Join4*/




/*honor*/
.main-honor{margin:45px 0;}
.main-honor h4{font-size:2em;line-height:50px;text-align:center;margin:25px 0;}
.main-honor ol,.main-honor ul,.factory-list{margin:0 -10px;}
.main-honor li,.factory-list li{line-height:45px;color:#666;text-align:center;padding:10px;}
.main-honor ol li div,.factory-list li div{width:100%;height:0;padding-bottom:65%;border:#e6e6e6 1px solid;position:relative;}
.main-honor ol li img{max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.main-honor ul li,.factory-list li{text-align:left;}
.main-honor ul li div{width:100%;height:0;background-color:#bbb;padding-bottom:135%;position:relative;overflow:hidden;}
.main-honor ul li img,.factory-list li img{width:98%;height:98%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}

/*story*/
.main-story{margin-bottom:20px;}
.main-story .am-g-fixed,.main-culture .am-g-fixed{max-width:1300px;}
.main-story h1{font-size:2em;color:#2a2929;text-align:center;margin:35px 0 10px 0;}
.main-story h2{text-align:center; margin-bottom:35px;}
.main-story .story-txt{line-height:30px;color:#666;}
.main-story .story-txt h3{color:#0072bc;font-size: 20px;line-height: 3em;}
.main-story .story-txt p{margin-bottom:15px;}
.main-story .story-txt li{padding:1% 2.5%;}
.main-story .story-txt li img{width:100%;height:100%;transform:scale(1);transition:transform .4s;}
.main-story .story-txt li img:hover{transform:scale(1.1);}




/*culture*/
.main-culture{color:#666;line-height:50px;background-color:#f8f8f8;padding:2.5% 0 4%;margin-bottom:-30px;}
.main-culture h4{font-size:19px;color:#2a2929;line-height:45px;}
.main-culture li+li{margin-top:35px;}
.main-culture p span{font-size:16px;color:#2a2929;}

/*factory*/
.fancybox-controls{width:100%;height:100%;left:0;top:0;}
.fancybox-infobar{width:100%;max-width:1400px;z-index:10000;height:100px;position:absolute;left:50%;top:50%;transform:translateX(-50%);}
.fancybox-buttons{width:100%;height:100%;}
.fancybox-button{width:80px;height:80px;line-height:80px;text-align:center;color:#000;background-color:#fff;position:absolute;left:0;border-radius:0!important;}
.fancybox-button--right{left:auto;right:0;}
.fancybox-button--left:after,.fancybox-button--right:after{width:2em;height:2em;top:50%;left:50%;margin-top:-12px;margin-left:-6px;}
.fancybox-button--right:after{margin-left:-16px;}
.fancybox-button--left,.fancybox-button--right{display:block!important;}
.fancybox-button--left:hover:after,.fancybox-button--right:hover:after{border-color:#fff;}
.fancybox-infobar__body,.fancybox-button--play,.fancybox-button--fullscreen,.fancybox-button--thumbs{display:none!important;}
.fancybox-button--close{display:block;top:0;right:0;left:auto;transition:all .4s;}
.fancybox-button--close:hover{color:#fff;}
.fancybox-slider-wrap{width:100%;max-width:1320px;left:50%;transform:translateX(-50%);}

/*newscenter*/
.news-list li{height:200px;padding:30px 0;padding-left:240px;border-bottom:#e6e6e6 1px solid;position:relative;}
.news-list .news-img{width:220px;height:140px;display:block;position:absolute;left:0;top:30px;overflow:hidden;}
.news-list .news-img img{width:100%;height:100%;position:absolute;transform:scale(1);transition:transform .4s;}
.news-list .news-txt p{font-size:12px;line-height:30px;color:#666;height:60px;overflow:hidden;}
.news-list .news-txt a{max-width:100%;display:block;transition:all .4s;}
.news-list .news-txt a:first-child{line-height:20px;font-size:16px;color:#2a2929;display:inline-block;margin-bottom:12px;}
.news-list .news-txt a:last-child{width:85px;height:30px;color:#1d1c1c;line-height:28px;text-align:center;border:#c5c5c5 1px solid;position:absolute;right:0;bottom:30px;}
.news-list li:hover .news-img img{transform:scale(1.1);}
.news-list li:hover .news-txt a:first-child{color:#0072bc;}
.news-list li:hover .news-txt a:last-child{color:#fff;background:#0072bc;border-color:#0072bc;}

/*article*/
.main-article{padding:0 2.5%;}
.article-title{color:#a3a3a3;}
.article-title h1{max-width:1000px;margin:0 auto 15px;}
.article-content{line-height:30px;font-size:16px;color:#666;padding-top:30px;}
.article-content p{margin-bottom:15px;}
.article-content img{display:inline-block;margin:20px 0;}


.news-list .news-img img{width:100%;height:100%;position:absolute;transform:scale(1);transition:transform .4s;}
.news-list li:hover .news-img img{transform:scale(1.1);}




/*shop*/

.ind-pro{}
.ind-pro .pro-ys{ padding-bottom:30px;}
.ind-pro .pro-ys h1,.ind-pro h1{ text-align:left; margin:20px 0;}
.ind-pro .pro-ys hr{ margin:inherit; }
.ind-pro .pro-ys h2{ font-weight: normal;color:#666;font-size: 18px;line-height: 40px; margin-top:15px;}
.pro-list li{height:350px; background:#fafafa;position:relative; margin:20px auto;}
.pro-list .pro-img{width:700px;height:350px;position: inherit;overflow:hidden;}
.pro-list .pro-img img{width:100%;height:100%;position:absolute;transform:scale(1);transition:transform .4s;}
.pro-list .pro-txt{ width:50%; padding:30px;}
.pro-list .pro-txt p{line-height:30px;color:#666;overflow:hidden;}
.pro-list .pro-txt a{max-width:100%;display:block;transition:all .4s;}
.pro-list .pro-txt a h2{ color:#333}
.pro-list .pro-txt a span{ color:#333}
.pro-list .pro-txt a:first-child{font-size:24px;display:inline-block;margin-bottom:12px;}
.pro-list .pro-txt a:last-child{width:85px;height:30px;color:#1d1c1c;line-height:28px;text-align:center;border:#c5c5c5 1px solid;position:absolute;bottom:30px;}
.pro-list li:hover .pro-img img{transform:scale(1.1);}
.pro-list li:hover .pro-txt a:first-child{color:#0072bc;}
.pro-list li:hover .pro-txt a:last-child{color:#fff;background:#0072bc;border-color:#0072bc;}


.main-shop{}
.main-shop ul{margin:50px -1.5%;}
.main-shop li{margin:10px 0 20px;}
.shop-info{color:#262525;padding:45px 0;max-width:1400px}
.shop-info .am-slider{max-width:380px;margin:0 55px;}
.shop-info .am-slider .am-slides>li{height:0!important;background-color:#f7f7f7;padding-bottom:100%;}
.shop-info .am-slider .am-slides>li img,.shop-info .am-control-thumbs li img{width:auto;max-width:100%;height:auto;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.shop-info .am-control-thumbs{margin:5px 0;}
.shop-info .am-control-thumbs li{width:15.666667%;height:0;background-color:#f7f7f7;padding:15px 15px 11%;margin:0 .5%;position:relative;}
.shop-info .am-control-thumbs li img{max-width:100%;max-height:100%;filter:Gray;-webkit-filter:grayscale(100%);}
.shop-info .am-slider-default .am-control-thumbs .am-active{filter:none;-webkit-filter:grayscale(0%);}
.shop-info .am-slider-default .am-direction-nav a{width:45px;}
.shop-info .am-slider-default .am-direction-nav a:before{display:none;}
.shop-info .am-slider-default .am-direction-nav .am-prev{background:url(../image/slider_left.jpg) center no-repeat;left:-50px;}
.shop-info .am-slider-default .am-direction-nav .am-next{background:url(../image/slider_right.jpg) center no-repeat;right:-50px;}
.shop-info h1{font-size:28px;line-height:27px;margin:15px 0; border-bottom:2px solid #0072bc; padding-bottom:1em;}
.shop-info span{font-size:16px; }
.shop-info p{font-size:16px;line-height:33px;color:#737373;margin-top:30px;}
.shop-tabs{background-color:#f6f6f6;padding:2.5% 0 4%;}
.shop-tabs .am-g-fixed{max-width:1400px;}
.shop-tabs .am-nav-tabs{border:none;}
.shop-tabs .am-nav-tabs>li{margin-bottom:-2px;}
.shop-tabs .am-nav-tabs>li>a{color:#000;background-color:#e9e9e9;padding:.8em 1.6em;}
.shop-tabs .am-nav-tabs>li.am-active>a,.am-nav-tabs>li.am-active>a:focus,.am-nav-tabs>li.am-active>a:hover{background-color:#fff;border:none;}
.shop-tabs .am-tabs-bd{background-color:#fff;padding:0;border:none;}
.shop-tabs .am-tabs-bd h4{font-size:18px;color:#262525;line-height:33px;margin-bottom:15px;}
.shop-tabs .am-tabs-bd p+h4{margin-top:35px;}
.shop-tabs .am-tabs-bd p{font-size:16px;line-height:33px;margin-bottom:25px;}
.shop-azff{font-size:16px;color:#262525;line-height:30px;}
.shop-azff img{display:block;margin:25px auto;}






/*services*/
.main-services{min-height:800px;padding-right:540px;position:relative; margin-top:50px;}
.main-services h3,.qa-list h4{color:#2a2929;font-weight:normal;}
.main-services h3{font-size:20px;line-height:50px;margin-bottom:20px;}
.qa-list li{width:100%;height:auto;line-height:30px;color:#737373;background-color:#fff;padding:25px 20px 25px 50px;border:#f3f3f3 1px solid;margin-bottom:20px;}
.qa-list h4{font-size:16px;position:relative;}
.qa-list h4:before,.qa-list div:before{content:"Q";width:21px;height:20px;line-height:20px;text-align:center;color:#fff;background-color:#0072bc;border-radius:2px;display:block;position:absolute;left:-30px;top:5px;}
.qa-list span{color:#bababa;display:block;margin:5px 0 10px;}
.qa-list div{position:relative;}
.qa-list div:before{content:"A";background-color:#2a2929;}
#view-more{width:100%;height:40px;line-height:40px;color:#2a2929;text-align:center;background-color:#fff;border:#e8e8e8 1px solid;display:block;transition:all .4s;}
#view-more:hover{background-color:#e8e8e8;}
.services-info{width:460px;color:#2a2929;line-height:45px;position:absolute;right:0;top:0}
.services-info>div>img{margin-bottom:25px;display:block;}
.services-info li{width:95px;margin:25px 25px 0 0;display:inline-block;}

/*download*/
.main-download p{color:#0072bc; font-size:2em; line-height:3em}
.main-download ul{}
.main-download li{color:#2a2929;padding:30px 40px 30px 51%;border-bottom:#e6e6e6 1px solid;position:relative;}
.main-download li span{text-align:center;display:block;}
.main-download li a{color:inherit;display:block;position:absolute;top:30px;}
.main-download li a:first-child{max-width:50%;left:20px;}
.main-download li a:last-child{width:25px;height:25px;line-height:21px;-webkit-text-stroke:#fff 1px;text-stroke:#fff 1px;text-align:center;border:#2a2929 2px solid;border-radius:5px;right:20px;transition:all .3s;}
.main-download li:hover{background-color:#f7f7f7;}
.main-download li a:hover{text-decoration:underline;}
.main-download li:hover a:last-child{color:#fff;background-color:#0072bc;-webkit-text-stroke-color:#0072bc;text-stroke-color:#0072bc;border-color:#0072bc;}

/*dealer*/
.main-dealer {}
.main-dealer>img{max-width:100%;display:block;margin:3% auto;}
.main-dealerTxt{line-height:25px;color:#666;text-indent:28px;background-color:#fbfbfb;padding:2%;}
.main-dealerTxt p{margin-bottom:20px;}
.main-dealer ul{padding:2%;}
.main-dealer ul li{color:#2a2929;padding:35px 25px!important; background:#fff;}
.main-dealer ul li h3{font-size:1.5em;line-height:30px;padding:0 20px!important;margin-bottom:25px;}
.main-dealer ul li div div{font-size:16px;padding:15px 20px 15px 75px!important;margin:15px 0;position:relative;}
.main-dealer ul li div:before,.main-dealer ul li div:after{content:"";width:45px;height:45px;background-repeat:no-repeat;background-position:center;background-size:100% 100%;margin-top:-22px;display:block;position:absolute;top:50%;left:20px;}
.main-dealer ul li:nth-child(n+1) div div:before{background-image:url(../image/dealer_bg2.png)}
.main-dealer ul li:nth-child(2n+1) div div:before{background-image:url(../image/dealer_bg3.png)}
.main-dealer ul li:nth-child(3n+1) div div:before{background-image:url(../image/dealer_bg4.png)}
.main-dealer ul li:nth-child(4n+1) div div:before{background-image:url(../image/dealer_bg5.png)}
.main-dealer ul li:nth-child(5n+1) div div:before{background-image:url(../image/dealer_bg1.png)}
.main-dealer ul li div:nth-of-type(1) div:nth-of-type(1):after{background-image:url(../image/dealer_icon1.png)}
.main-dealer ul li div:nth-of-type(1) div:nth-of-type(2):after{background-image:url(../image/dealer_icon2.png)}
.main-dealer ul li div:nth-of-type(2) div:nth-of-type(1):after{background-image:url(../image/dealer_icon3.png)}
.main-dealer ul li div:nth-of-type(2) div:nth-of-type(2):after{background-image:url(../image/dealer_icon4.png)}
.main-dealer ol{margin:0 -15px;}
.main-dealer ol li{padding:15px;}
.main-dealer ol li div{padding:20px 25px;border:#dcdcdc 1px solid;}
.main-dealer ol li img{max-height:40px;display:block;margin-bottom:20px;}
.main-dealer ol li p{line-height:30px;color:#6d6c6c;margin-bottom:15px;}
.main-dealer ol li p span{font-size:15px;color:#000;}



/*contact*/
.main-contactus{padding:3% 0 4%;}
.main-contactus img{width:100%;}
.contactus-info{color:#2a2929;padding:3%!important;}
.contactus-info h2{font-size:20px;margin-bottom:5%}
.contactus-info p{line-height:30px;color:#666;}
.contactus-info ul{color:#5b5b5b;margin-top:7%;display:block;}
.contactus-info li{margin-bottom:1%;display:block;}
.contactus-info li:before{width:30px;height:30px;line-height:30px;font-size:16px;text-align:center;color:#646464;}

/*feedback*/
.main-feedback{max-width:1000px;margin:20px auto;}
.main-feedback h2{font-size:2em;font-weight:normal;font-weight:normal;margin-bottom:25px;text-align:center;}
.main-feedback input,textarea{width:100%;line-height:20px;padding:15px;border:#c4c4c4 1px solid;margin-bottom:30px;display:block;}
.main-feedback textarea{height:250px;}
.main-feedback button{width:185px;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#282528;border:none;display:inline-block;}
.main-feedback p{font-size:16px;color:#646464;float:right;}

/*resour*/
.main-resour ol,.main-resour .am-panel-title{color:#fff;background-color:#0072bc;padding:1rem 2rem;}
.main-resour ol,.am-panel-group .am-panel{margin-bottom:25px;}
.am-panel{border:none;}
.am-panel-hd{padding:0;margin-bottom:10px;}
.am-panel-default>.am-panel-hd,.main-resour .am-panel-bd{border:#dfdfdf 1px solid;position:relative;}
.main-resour .am-panel-title{color:#151515;background-color:#f4f4f4;}
.main-resour .am-panel-title li:last-child:after{content:"\f106";line-height:2em;font-size:2em;font-family:FontAwesome,sans-serif;margin-top:-12px;display:block;position:absolute;top:50%;right:1rem;}
.main-resour .am-panel-title.am-collapsed{background-color:#fff}
.main-resour .am-panel-title.am-collapsed li:last-child:after{content:"\f107";}
.main-resour .am-panel-bd{background-color:#fafafa;padding:1.5rem 2rem;}
.am-panel-bd h3,.am-panel-bd h5{font-size:18px;color:#151515;font-weight:normal;line-height:35px;margin-bottom:10px;}
.am-panel-bd p{line-height:25px;color:#767676;margin-bottom:10px;}
.am-panel-bd p+h3{margin-top:30px;}
.am-panel-bd h5{font-size:16px;margin-top:35px;}
.am-panel-bd h5 em{font-size:19px;color:#0072bc;}

/*other*/
@media(max-width:1300px){
	.ind-about{background-size:50% 100%;}
	footer section{padding:10px;}
}
@media(min-width:1201px){
	.pr_ban{ display: block;}
	img.pc_ban,.pc_ban{display: block;}
	img.mb_ban,.mb_ban{display: none;}
	.header-navbar .nav2{width:175px;position:absolute;left:0;-webkit-animation:am-fade .3s;animation:am-fade .3s}
	.header-navbar li:hover .nav2{display:block;z-index:900;}
	.header-navbar .nav2 ul{width:100%;background-color:#fff;padding:5px;display:block;}
	.header-navbar .nav2 li{width:100%;-webkit-animation:am-slide-right .5s;animation:am-slide-right .5s}
	.header-navbar .nav2 a{width:100%;height:45px;line-height:45px;font-size:14px;text-align:left;padding-left:20px;display:block;}
}
@media(max-width:1200px){
	.header-logo{ position: absolute;left:20px; top:0;}
	img.pc_ban,.pc_ban{display: none;}
	img.mb_ban,.mb_ban{display: block;}
	.header-navbar{width:250px;height:100%;background-color:#fff;padding-right:0;position:fixed;right:0;top:0;z-index:999;transform:translateX(100%);transition:all .5s;}
	.header-navbar.active{transform:translateX(0);}
	.header-navbar:before{display:none;}
	.header-navbar li{width:100%;height:auto;text-align:left;}
	.header-navbar li a{height:65px;color:#999;padding:0 25px;border-bottom: 1px solid #ccc;}
	.header-navbar li a.active{color:#fff;background-color:#0072bc;}
	.header-navbar .nav2{height:0;background-color:#eee;display:block;overflow:hidden;transition:all .4s;}
	.header-tools{width:100%;height:100%;background-color:rgba(0,0,0,.3);display:none;position:fixed;right:0;top:0;z-index:900;}
	.header-tools.active{display:block;}
	.header-tools li{display:none;}
	.main-services{padding-right:360px;}
	.services-info{width:330px;}
}
@media(max-width:1100px){
	.bodywrap .menu{ width:100%; font-size:0px; padding:0; text-align:inherit; background-color:#fff;}
	.bodywrap .menu li { display: inline-block;margin: 0; border-bottom: 1px solid #ccc;padding: 20px 0;border-right: 1px solid#ccc;width: 25%;text-align: center;}
	.hd-r, .header-search,.main-breadcrumb{ display:none;}
	 header .am-icon-navicon{display:block;padding: 0 20px;float: right;height: 50px;line-height: 50px; font-size:28px; color:#0072bc;}
	.footer-nav{display:flex;flex-wrap:wrap}
	.footer-nav:after{content:"";display:block;clear:both;}
	.footer-nav>li{width:16.66666%;min-width:115px;flex-grow:1;display:block;float:left;}
	.footer-info{position:static;display:inline-block;}
}
@media(max-width:1000px){
	.main-chanl li{min-width:240px;}
	.main-contactus div{width:100%;}
}
@media(max-width:800px){
	.pr_ban{ display:none;}
	.con_tact_box { width:100%;}
	.ind-about{background-size:100%;background-position:top;padding-top:50%;padding-left:0;}
	.main-chanl li{min-width:230px;}
	.main-story .am-g-fixed,.main-culture .am-g-fixed{padding:2%}
	.main-culture{line-height:25px}
	.main-culture p{margin-bottom:15px;}
	.news-list li{height:auto;padding:20px;}
	.news-list .news-img{width:100%;height:0;padding-bottom:65%;position:relative;top:0;}
	.news-list .news-txt{padding:30px 0 50px;}
	.news-list .news-txt a{display:block;}
	.news-list .news-txt p{height:auto;}
	.news-list .news-txt a:last-child{bottom:20px;right:20px;}
	.main-paginationB li{width:100%;text-align:left!important;display:block;float:none;}
	.main-services{padding-right:0;padding:3%;}
	.services-info{width:100%;margin-top:40px;position:static;}
	.shop-info{padding:2%}
	.shop-info>div.am-u-md-5,.shop-info>div.am-u-md-7{width:100%;}
	.shop-info .am-slider{max-width:380px;margin:0 auto;}
}
@media(max-width:640px){
	.header-nav{height: 50px;}
	.header-logo{  height:50px; line-height:50px;}
	.header-logo img {max-width: 130px;}
	.footer-nav,.footer-copy a{ display:none;}
	.main-story h1,.shop-info h1{ font-size:20px;}
	.main-feedback{ padding:20px;}
	.main-download p{ font-size:20px; padding:20px; line-height:1.8em;}
	.process ul li{ width:43%; margin:10px;}
    .history-txt .txt .img{ width:100%;}
	.main-chanl{border-bottom:none;}
	.main-about .gsjj img{width:100%;}
	.gsjj .gajj_txt1{width:100%;}
	.ind-banner .search-box{width:95%;max-width:1000px;border-color:#000;margin:0 auto;position:static;transform:translate(0)}
	.ind-banner .search-box input{color:#333;}
	.ind-banner .search-box input::placeholder{color:#666}
	.main-chanl li{min-width:33.3%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;box-sizing: border-box;}
	.main-chanl li.active{order:2;}
	.fancybox-infobar{ top:70%;}
	.main-download li{font-size:12px;}
	.main-download li a:first-child{left:10px;}
	.main-download li a:last-child{right:20px}
	.main-dealer ul li{padding:35px 0!important;}
	.main-dealer ol{margin:0;}
	.main-resour ol,.main-resour .am-panel-title,.main-resour .am-panel-bd{padding:1rem;}
	.main-resour{font-size:12px;}
	.shop-info .am-slider-default .am-direction-nav{ display: none;}
}
@media(max-width:375px){
	.bodywrap .switch .pack{ margin:0 0 20px 0;}
	.bodywrap .link ul li{ padding:0; margin:0 0 20px 0;}
	.main-download li{padding:30px 2% 30px 20px;}
	.main-download span{text-align:right;}
	.main-download li a:first-child{max-width:100%;position:static;margin-bottom:15px; float:left}
	.main-download li a:last-child{top:27px;color:#fff;background-color:#0072bc;-webkit-text-stroke-color:#0072bc;text-stroke-color:#0072bc;border-color:#0072bc;}
}

