@charset "utf-8";
/* CSS Document */
html{}
body{font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#3f3f3f; margin:0px; padding:0px; overflow-x:hidden;}
ol,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none outside none; margin:0px; padding:0px;}
img {border:none;}
a:link, a:visited {color:#4d4d4d; text-decoration: none;outline:none;}
a:hover, a:active {color:#c9a352; text-decoration: none;outline:none;}
.clear{clear:both;}
.kg{ width:98%; margin:0 auto; max-width:1300px;}
.kga{ margin:0 auto; max-width:1200px; width:98%;}
.kgb{ width:98%; margin:0 auto; max-width:1920px;}
.kgc{ margin:0 auto; max-width:1500px; width:98%;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}
.green-black {display:block; padding-top:30px; clear:both; text-align:center;}
.green-black a{ display:inline-block; height:26px; margin:0 3px; line-height:26px; font-size:0.8125rem; border:1px solid #ddd; padding:0 8px; border-radius:3px;}
.green-black a:hover,.green-black span.current{ display:inline-block; background:#c9a352; color:#fff; font-size:0.8125rem; height:26px; line-height:26px; font-size:0.875rem; border:1px solid #ddd; padding:0 8px; border-radius:3px;}
::-webkit-scrollbar {width:3px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px;}
#dituContent{ height:450px; border:1px solid #ddd;}
@media screen and (max-width:520px){#dituContent{ height:220px;}}
/*基础配置*/

@font-face {
 font-family:"alternateRegular";
 src: url("../fonts/alternate.eot");
 src: local("alternate Regular"), 
              local("alternate"), 
              url("../fonts/alternate.woff") format("woff"), 
              url("../fonts/alternate.ttf") format("truetype"), 
              url("../fonts/alternate.svg#alternate") format("svg");}

@font-face {
 font-family:"abga";
 src: url("../fonts/abga.eot");
 src: local("abga Regular"), 
      local("abga"), 
      url("../fonts/abga.woff") format("woff"), 
      url("../fonts/abga.ttf") format("truetype"), 
      url("../fonts/abga.svg#abga") format("svg");
}

@font-face { 
font-family:"abgb";
src: url("../fonts/abgb.eot");
src: local("abgb Regular"), 
     local("abgb"), 
     url("../fonts/abgb.woff") format("woff"), 
     url("../fonts/abgb.ttf") format("truetype"), 
     url("../fonts/abgb.svg#abgb") format("svg");
}

@font-face {
font-family:"abgc";
src: url("../fonts/abgc.eot");
src: local("abgc Regular"), 
     local("abgc"), 
     url("../fonts/abgc.woff") format("woff"), 
     url("../fonts/abgc.ttf") format("truetype"), 
     url("../fonts/abgc.svg#abgc") format("svg");
}

@font-face {
font-family:"abgd";
src: url("../fonts/abgd.eot");
src: local("abgd Regular"), 
     local("abgd"), 
     url("../fonts/abgd.woff") format("woff"), 
     url("../fonts/abgd.ttf") format("truetype"), 
     url("../fonts/abgd.svg#abgd") format("svg");
}

@font-face {
font-family:"abge";
src: url("../fonts/abge.eot");
src: local("abge Regular"), 
     local("abge"), 
     url("../fonts/abge.woff") format("woff"), 
     url("../fonts/abge.ttf") format("truetype"), 
     url("../fonts/abge.svg#abge") format("svg");
}

@font-face {
font-family:"abgf";
src: url("../fonts/abgf.eot");
src: local("abgf Regular"), 
     local("abgf"), 
     url("../fonts/abgf.woff") format("woff"), 
     url("../fonts/abgf.ttf") format("truetype"), 
     url("../fonts/abgf.svg#abge") format("svg");
}

/*首页style开始*/
.top_bg{ background:#785d21; height:70px; width:100%; position:relative; z-index:999; transition:0.5s; /*box-shadow:0px 1px 5px rgba(0,0,0,0.3);*/}
.logo{ padding-top:13px; transition:0.5s;}
.logo img{ height:44px;}
.nav i{ display:none;}
.mobile-inner-nav a{display:block; float:left; padding:0 20px; text-align:center; font-weight:bold; font-size:1rem; height:70px; line-height:70px; position:relative; color:#fff; transition:0.5s;}
.mobile-inner-nav a span{ display:block; position:relative; z-index:9;}
.mobile-inner-nav a i{background:url(../images/nav_b.png) no-repeat center top; display:block; position:absolute; left:25%; bottom:12px; height:11px; transition:0.5s; width:50%; transform:scaleX(0); transition:0.5s;}
.mobile-inner-nav a:hover i,.mobile-inner-nav a.cur i{transform:scaleX(1); transition:0.5s;}
.mobile-inner-nav a em{ display:none;}
.top_bg.navys{ height:70px; transition:0.5s;}
.top_bg.navys .logo{ padding-top:13px; transition:0.5s;}
.top_bg.navys .logo img{ height:44px;}
.top_bg.navys .mobile-inner-nav a{ height:70px; line-height:70px; transition:0.5s;}
@media screen and (max-width:770px){
.mobile-inner-nav a img{display:none !important;}
.mobile-inner-nav a em{ display:block; font-style:normal;}
}
@media screen and (max-width:1366px){.mobile-inner-nav a{ font-size:1rem; padding:0 23px;}}
/*banner*/
@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08); }
    to { opacity: 1;  -webkit-transform: scale(1); transform: scale(1);}
}

@keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08);}
    to { opacity: 1;  -webkit-transform: scale(1); transform: scale(1);}
}
.banner{height:auto; width:100%; position:relative; height:100%; display:inline-block;}
.banner .slides{position:relative; height:100%;}
.banner .slides li{height:100%; position:relative; width:100%; overflow:hidden;}
.banner .slides li a{ display:block; width:100%; height:auto;}
.banner .slides li img{ width:100%; display:block;}
.banner .slides li.flex-active-slide img{ -webkit-animation: scaleUpDown 2s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); animation: scaleUpDown 2s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);}
.banner .slides li img.ydban{ display:none;}
@media screen and (max-width:520px){
.banner .slides li img.ydban{ display:block;}
.banner .slides li img.pcban{ display:none;}

}
.banner .flex-control-nav{ position:absolute; bottom:4%; z-index:99; text-align:center; width:100%;}
.banner .flex-control-nav li{ display:inline-block; height:8px; margin:0 4px;}
.banner .flex-control-nav li a{ display:block; overflow:hidden; border:1px solid #fff; text-indent:-999px; background:#785d21; width:8px; height:8px; border-radius:5px; cursor:pointer;transition:0.5s;}
.banner .flex-control-nav li a.flex-active{width:24px; transition:0.5s;}
.banner .flex-direction-nav{position:absolute;z-index:99; width:100%; left:0; margin:0 auto; top:47%;}
.banner .flex-direction-nav li a{display:block;width:36px;height:72px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:1; -khtml-opacity:1; opacity: 1;}
.banner .flex-direction-nav li a.flex-prev{left:1%;background:url(../images/ban_l.png) center center no-repeat;}
.banner .flex-direction-nav li a.flex-next{right:1%;background:url(../images/ban_r.png) center center no-repeat;}
.banner .flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
@media screen and (max-width:770px){.banner .flex-direction-nav{ display:none;}}
/*banner*/
.index_bga{ width:80%; margin:0 auto; height:140px; background:#fff; position:relative; z-index:9;}
.index_bga li{ float:left; width:12.5%; text-align:center; padding-top:28px;}
.index_bga li a{ display:block; background:url(../images/inda_fg.png) no-repeat left center;}
.index_bga li:nth-child(1) a{ background:none;}
.inda_pic{ text-align:center; position:relative;}
.inda_pic span{ display:block; position:absolute; left:0; top:0; width:100%;}
.inda_pic img{ max-width:25%;}
.index_bga li:hover .inda_pic p,.index_bga li .inda_pic span{transform:scale(0); opacity:0; transition:0.8s;}
.index_bga li .inda_pic p,.index_bga li:hover .inda_pic span{transform:scale(1); opacity:1; transition:0.8s;}
.inda_mc{ padding-top:20px; font-size:0.875rem; color:#5b5b5b; font-family:"abgc";}
.index_bga li:hover .inda_mc{ color:#c9a352;}
.index_bgb{ padding-top:70px; padding-bottom:100px; background:#f9f9f9;}
.indb_title{ text-align:center; background:url(../images/indd_btxt.png) no-repeat center;}
.indb_bt{color:#333; font-size:1.125rem;}
.indb_bt p{ font-size:3.375rem; font-weight:bold; color:#c9a352;}
.indb_bt i{ display:block; width:35px; height:1px; background:#c9a352; margin:13px auto 10px auto;}
.indb_gd{ position:relative; padding-top:50px; width:80%; margin:0 auto; height:100%; display:-webkit-box;}
.indb_gd .slides{position:relative; height:100%;}
.indb_gd .slides li{height:100%; position:relative; width:100%; overflow:hidden;}
.indb_gd .flex-control-nav{ display:none;}
.indb_gd .flex-control-nav li{ display:inline-block; height:8px; margin:0 4px;}
.indb_gd .flex-control-nav li a{ display:block; overflow:hidden; border:1px solid #fff; text-indent:-999px; background:#785d21; width:8px; height:8px; border-radius:5px; cursor:pointer;transition:0.5s;}
.indb_gd .flex-control-nav li a.flex-active{width:24px; transition:0.5s;}

.indb_kj{ float:left; width:33.333%;}
.indb_kj a{display:block; margin:0 1px; position:relative;}
.indb_pic{overflow:hidden;}
.indb_pic img{display:block; width:100%; transition:1s;}
.indb_kj:hover .indb_pic img{ transform:scale(1.1);}
.indb_por{ position:absolute; left:0; bottom:-100%; width:100%; height:100%; background:rgba(0,0,0,0.5); transition:0.5s;}
.indb_kj:hover .indb_por{ bottom:0; transition:0.5s;}
.indb_mc{ overflow:hidden; text-align:center; color:#fff; font-size:1.25rem; padding-top:50%;}
.indb_mc i{ display:block; margin:10px auto 15px auto; height:3px; width:40px; background:#c9a352;}
.indb_bz{ text-align:center; color:#ececec; font-size:1rem; line-height:20px;}



.indb_gd .slides li.flex-active-slide .indb_kj.idba{animation:fadeInUp 1.5s ease-in-out 0s 1 alternate forwards;}
.indb_gd .slides li.flex-active-slide .indb_kj.idbb{animation:fadeInUp 1.5s ease-in-out 0.2s 1 alternate forwards;}
.indb_gd .slides li.flex-active-slide .indb_kj.idbc{animation:fadeInUp 1.5s ease-in-out 0.4s 1 alternate forwards;}

.indb_gd .slides li.flex-active-slide .indb_kj.idbd{animation:fadeInUp 1.5s ease-in-out 0s 1 alternate forwards;}
.indb_gd .slides li.flex-active-slide .indb_kj.idbe{animation:fadeInDown 1.5s ease-in-out 0.2s 1 alternate forwards;}
.indb_gd .slides li.flex-active-slide .indb_kj.idbf{animation:fadeInUp 1.5s ease-in-out 0s 1 alternate forwards;}

.indb_gd .slides li.flex-active-slide .indb_kj.idbg{animation:fadeInDown 1.5s ease-in-out 0s 1 alternate forwards;}
.indb_gd .slides li.flex-active-slide .indb_kj.idbh{animation:fadeInDown 1.5s ease-in-out 0.2s 1 alternate forwards;}
.indb_gd .slides li.flex-active-slide .indb_kj.idbi{animation:fadeInDown 1.5s ease-in-out 0.4s 1 alternate forwards;}


.index_bgc{ background:url(../images/index_bgc.jpg) no-repeat center; background-attachment:fixed; width:100%; height:auto; padding-bottom:80px; padding-top:80px;}
.indc_title{ background:url(../images/indc_btxt.png) no-repeat center; text-align:center; margin-bottom:60px;}
.indc_btl,.indc_btr{ display:inline-block; text-align:left;}
.indc_btl{ font-size:2.5rem; color:#fff; font-weight:bold;}
.indc_btr{ font-size:1.125rem; color:#fff;}
.indc_btr p{ font-size:0.9125rem;}
.indc_kj{ width:80%; margin:0 auto;}
.indc_l{ width:46%; position:relative;}
.indc_kg img{ width:100%; display:block;}
.indc_lan{ position:absolute; width:98%; height:98%; top:1%; left:1%;}
.indc_lan li{ float:left; position:relative; width:50%}
.indc_lan li:hover{ z-index:9;}
.indc_lan li a{ display:block;}
.indc_pic{ position:relative;}
.indc_lan li:hover .indc_pic p,.indc_lan li .indc_pic span,.indc_lan li.cur .indc_pic p{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.5s;}
.indc_lan li .indc_pic p,.indc_lan li:hover .indc_pic span,.indc_lan li.cur .indc_pic span{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; transition:0.5s;}
.indc_pic span{ display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.indc_pic img{ display:block; max-width:100%; max-height:100%;}
.indc_lan li#tab11 .indc_pic{ margin-bottom:1%; margin-right:1%;}
.indc_lan li#tab12 .indc_pic{ margin-bottom:1%; margin-left:1%;}
.indc_lan li#tab13 .indc_pic{ margin-top:1%; margin-right:1%;}
.indc_lan li#tab14 .indc_pic{ margin-top:1%; margin-left:1%;}
.indc_wb{ position:absolute; z-index:9; text-align:left; font-size:1rem; color:#d0c3ab; transition:0.5s; font-family:"abgc";}
.indc_wb p{ padding-bottom:7px; font-size:1.5rem; font-weight:bold; transition:0.5s; font-family:"abga";}
.indc_lan li.cur .indc_wb{ color:#fff; transition:0.5s;}
.indc_lan li.cur .indc_wb p{ font-size:1.875rem; transition:0.5s;}
.indc_lan li#tab11 .indc_wb{top:55%; left:45%; width:55%;}
.indc_lan li#tab12 .indc_wb{top:55%; right:25%; height:45%; width:65%;}
.indc_lan li#tab13 .indc_wb{bottom:55%; left:45%; width:55%;}
.indc_lan li#tab14 .indc_wb{bottom:34%; right:25%; height:45%;width:65%;}
.indc_r{ width:40%; margin-top:50px;}
.indcr_nr{ display:none;}
.indcr_pic{color:#c9a352; font-size:1.25rem; font-family:"abgc";}
.indcr_pic p{font-weight:bold; font-size:2rem; padding-bottom:8px; font-family:"abga";}
.indcr_pic i{ display:block; width:40px; height:3px; background:#fff; margin-top:25px;}
.indcr_ms{ color:#fff; line-height:30px; font-size:1.125rem; margin-top:50px; font-family:"abgc";}
.indcr_an{ padding-top:70px;}
.indcr_an a{ display:block; float:left; color:#fff; font-size:1.125rem; padding:0 15px 13px 15px; font-family:"alternateRegular"; border-bottom:1px solid #fff; cursor:pointer; transition:0.5s;}
.indcr_an a.cur,.indcr_an a.cur{ color:#c9a352; border-bottom:1px solid #c9a352; transition:0.5s;}

.index_bgd{ width:100%; background:#fff; padding-top:80px; padding-bottom:100px;}
.indd_title{ background:url(../images/indd_btxt.png) no-repeat center; text-align:center;}
.indd_btl,.indd_btr{ display:inline-block; text-align:left;}
.indd_btl{ font-size:2.25rem; color:#c9a352; font-weight:bold; font-family:"abga";}
.indd_btr{ font-size:0.9125rem; color:#333; font-family:"abgc";}
.indd_btr p{ color:#6e6e6e; font-size:0.875rem;}
.indd_nr{ padding-top:60px;}
.indd_l{ width:50%; position:relative;}
.indd_gd{width:100%; position:relative;}
.indd_pic{border-radius:30px 0 30px 0; overflow:hidden; border:5px solid #c9a352;}
.indd_pic li{ width:100%; cursor:pointer; overflow:hidden;}
.indd_pic li img{ display:block; width:100%; transition:0.5s;}
.indd_pic li:hover img{ display:block; width:100%; transform:scale(1.1);}
.indd_an{ position:absolute; left:4%; bottom:15px;}
.indd_an li{ float:left; border-radius:50%; margin-left:10px; width:10px; height:10px; border:1px solid #fff; background:#fff; cursor:pointer; overflow:hidden; text-indent:-999rem; transition:0.5s;}
.indd_an li.on{ background:none; border:1px solid #c6a152; transition:0.5s;}
.indd_r{ width:47%;}
.indd_mc{font-size:1.375rem; height:50px; line-height:25px; font-weight:bold; border-bottom:1px solid #d8d8d8; padding-bottom:10px; font-family:"abge";}
.indd_ms{font-size:0.875rem; line-height:22px; margin-top:20px; color:#333; text-indent:14px;}
.indd_more{ margin-top:42px;}
.indd_more a{ display:block; float:left; height:42px; width:130px; text-align:center; line-height:42px; color:#fff; background:#3f3f3f; border-radius:5px 0 5px 0;}
.indd_more a.on{ margin-left:20px; background:#c9a352;}

.index_bge{ background:url(../images/index_bge.jpg) no-repeat center; padding-top:105px; padding-bottom:120px;}
.inde_nr{ padding-top:80px;}
.inde_nr li{ width:33.333%; float:left;}
.inde_nr li a{ display:block; position:relative; margin:0 5%;}
.inde_pic{ overflow:hidden;}
.inde_pic img{ display:block; width:100%; transition:0.5s;}
.inde_nr li:hover .inde_pic img{transform:scale(1.1);}
.inde_rq{ width:115px; height:84px; background:#c9a352; text-align:center; top:-9px; left:0; position:absolute; border-radius:5px; line-height:35px; color:#fff;}
.inde_rq p{ font-size:1.625rem; line-height:48px; border-bottom:1px solid #fff;}
.inde_wb{ background:#fff; padding:3%; position:relative;}
.inde_mc{ position:relative; z-index:9; color:#333; font-size:1.125rem; height:30px; line-height:30px; overflow:hidden; transition:0.5s;}
.inde_nr li:hover .inde_mc{ color:#fff; transition:0.5s;}
.inde_ms{ line-height:24px; color:#7d7d7d; font-size:0.9125rem; margin-top:3px; overflow:hidden; z-index:9; position:relative; height:48px; transition:0.5s;}
.inde_nr li:hover .inde_ms{ color:#efe3ca; transition:0.5s;}
.inde_wb i{ position:absolute; background:#c9a352; width:100%; height:0; left:0; bottom:0; transition:0.5s;}
.inde_nr li:hover .inde_wb i{ height:100%; transition:0.5s;}

.index_bgf{ background:url(../images/index_bgf.png) repeat-x bottom #fff; width:100%; padding-top:19px; padding-bottom:48px;}
.indf_kg{ background:#c9a352; max-width:1500px; margin:0 auto; width:98%; padding-bottom:32px; border-radius:100px; padding-top:13px;}
.indf_title{ font-size:1.125rem; color:#523c0d; padding-top:35px; padding-left:2%; width:26%; font-family:"abgc";}
.indf_title p{ font-size:2.125rem; font-weight:bold; color:#fff; padding-bottom:3px; font-family:"abga";}
.indf_title i{ display:block; background:#e1cb9e; width:18px; height:1px; margin-top:7px;}
.indf_nr{ width:70%; padding-right:2%;}
.indf_kj{ width:44%; border:0; background:#d4b575; border-radius:5px; outline:none; font-size:1rem; color:#fff; margin-top:23px; display:block; padding:0 2%; height:45px;}
.indf_an{ width:48%; border:0; background:#a07b2c; border-radius:5px; outline:none; font-size:1rem; color:#fff; margin-top:23px; display:block; height:45px; cursor:pointer;}
.indf_nr input::-webkit-input-placeholder{color:#fff;}

.foot_bg{ background:#202020; width:100%;}
.ftel{ padding-top:40px; padding-bottom:35px; line-height:28px;}
.ftel li:nth-child(2){ padding-left:10%;font-family:"abga";}
.ftel p{ color:#ddd;}
.ftel a{ color:#ddd;}
.fbq{ padding-top:11px; border-top:1px solid #2b2b2b; padding-bottom:13px; line-height:24px; font-size:0.875rem; text-align:center; color:#8d8d8d;}
.fbq a{ color:#8d8d8d;}
.fbq a:hover{ text-decoration:underline;}
/*首页style结束*/

/*内页style开始*/
.about_banner{ background:url(../images/ceall_about_banner.jpg) no-repeat center; width:100%; height:280px; position:relative;}
.contact_banner{ background:url(../images/ceall_contact_banner.jpg) no-repeat center; width:100%; height:280px; position:relative;}
.join_banner{ background:url(../images/ceall_join_banner.jpg) no-repeat center; width:100%; height:280px; position:relative;}
.news_banner{ background:url(../images/news_banner.jpg) no-repeat center; width:100%; height:280px; position:relative;}
.case_banner{ background:url(../images/case_banner.jpg) no-repeat center; width:100%; height:280px; position:relative;}
.zh_banner{ background:url(../images/zh_banner.jpg) no-repeat center; width:100%; height:280px; position:relative;}
.video_banner{ background:url(../images/ceall_video_banner.jpg) no-repeat center; width:100%; height:280px; position:relative;}
.pro_banner{ background:url(../images/pro_banner.jpg) no-repeat center; width:100%; height:460px; position:relative;}
.main_banner img{ display:block; width:100%;}
.main_tit{ padding-top:85px;}
.pro_tit{ padding-top:140px; text-align:center;}
.main_flbg{ background:#fff; border-top:2px solid #c9a352; width:100%; height:70px; position:relative; z-index:9; box-shadow:0px 1px 3px rgba(0,0,0,0.3);}
.main_fl{background:url(../images/fl_fg.png) no-repeat left;}
.main_fl li{ position:relative; float:left;}
.main_fl li a{ color:#333; padding:0 35px; font-size:1rem; background:url(../images/fl_fg.png) no-repeat right; height:70px; display:block; line-height:70px; text-align:center; position:relative; z-index:9;}
.main_fl li a.on{ background:none;}
.main_fl li:hover a,.main_fl li.cur a{color:#ffff;}
.main_fl li i{ background:#c9a352; border-radius:3px; width:80%; height:2px; position:absolute; bottom:15px; height:40px; left:10%; transform:scale(0); transition:0.5s;}
.main_fl li:hover i,.main_fl li.cur i{transform:scale(1); transition:0.5s;}
.main_wz{ font-size:0.875rem; color:#6d6d6d; line-height:70px;}
.main_wz img{ margin-bottom:-2px; margin-right:8px;}
.main_wz a{ color:#6d6d6d;}
.main_wz a:hover{ color:#c9a352;}
.main{ background:#fff; padding-top:70px; padding-bottom:100px;}
.maina{ background:#f3e6cd; padding-bottom:100px;}
.about_nr{ color:#6d6d6d; font-size:0.875rem; line-height:24px;}
.about_nr img{ max-width:100%;}
.book_title{ font-size:1rem; line-height:30px; padding-bottom:40px;}
.book_title p{ color:#000;}
.book_nr div.fl,.book_nr div.fr{ width:49%; padding-bottom:15px;}
.book_nr div.book{ width:100%; padding-bottom:15px;}
.contxt{ width:96%; display:block; padding:0 2%; font-family:"微软雅黑"; border-radius:5px; border:0; background:rgba(189,189,189,0.3	); font-size:1rem; height:50px; outline:none;}
.contxta{ border-radius:5px; border:0; background:rgba(189,189,189,0.3); width:98%; line-height:30px; padding:1%; height:150px; font-family:"微软雅黑"; font-size:1rem; outline:none;}
.btn{width:150px; border:0; border-radius:5px; background:#c9a352; font-family:"微软雅黑"; height:50px; cursor:pointer; font-size:1.25rem; color:#fff; float:right; margin-left:15px;}
.case_nr li{ float:left; width:23%; margin:0 1% 30px 1%;}
.case_kg{ position:relative;}
.case_pic{ border:1px solid #c0c0c0; border-radius:5px; position:relative;}
.case_pic p{ margin:4px; border-radius:5px; overflow:hidden;}
.case_pic img{ display:block; width:100%; transition:0.5s;}
.case_nr li:hover .case_pic img{transform:scale(1.1);}
.case_pic i{display:block; position:absolute; left:0; top:0; background:url(../images/video_pic.png) no-repeat center rgba(0,0,0,0); width:100%; height:100%;}
.case_mc{ text-align:center; height:50px; line-height:50px; overflow:hidden; font-size:0.9125rem;}

.news_nr li{ position:relative; margin-bottom:20px; }
.news_nr li a{ display:block; padding:2%; border-radius:10px; position:relative; z-index:9; transition:0.5s;}
.news_nr li:hover a{box-shadow:0px 1px 8px rgba(0,0,0,0.3); transition:0.5s;}
.news_pic{ overflow:hidden; border-radius:5px; width:22%;}
.news_pic img{ display:block; width:100%; transition:0.5s;}
.news_nr li:hover .news_pic img{transform:scale(1.1);}
.news_wb{ width:75%;}
.news_bt{ font-size:1.5rem; height:50px; line-height:50px; overflow:hidden;}
.news_bt span{ float:right; font-size:1rem; color:#6d6d6d;}
.news_ms{ font-size:0.9125rem; line-height:26px; height:52px; color:#5f5f5f; overflow:hidden; margin-top:5px; transition:0.5s;}
.news_more{ border-radius:3px; width:126px; height:34px; text-align:center; background:#c9a352; line-height:34px; color:#fff; font-size:0.875rem; margin-top:25px;}
.newsshow_title{ text-align:center; border-bottom:1px dashed #ccc; padding-bottom:12px; font-size:1.5rem; font-weight:bold; line-height:25px; }
.newsshow_title p{ font-size:0.875rem; color:#999; font-weight:normal; padding-top:8px;}
.newsshow_wnnr{ margin:0 auto; padding-top:15px; font-size:0.9125rem; line-height:26px; }
.newsshow_wnnr img{ max-width:100%;}
.sxyjsys,.sxyjsys a{ font-size:14px;  line-height:20px;}
.sxyjsys a:hover{ text-decoration:underline;}
.xgnews-tit{ text-align:center; font-size:1.25rem; font-weight:bold; line-height:46px; height:46px; color:#717171;}
.xgnews-con{ padding-top:15px;}
.xgnews-con li{ float:left; width:45%; margin-left:1%; margin-right:4%; line-height:24px; list-style-position:inside; list-style-type:disc;}
.xgnews-con li a{ font-size:14px;}
.xgnews-con li span{ float:right; color:#999; font-size:12px;}
.xgnews-con li a:hover{ text-decoration:underline;}

header{ width:100%; margin:0 auto; height:140px; background:#fff; position:relative; z-index:9;}
header nav{ width:80%; margin:0 auto;}
header nav li{ float:left; width:12.5%; text-align:center; padding-top:28px;}
header nav li a{ display:block; background:url(../images/inda_fg.png) no-repeat left center;}
header nav li:nth-child(1) a{ background:none;}
header nav li:hover .inda_pic p,header nav li .inda_pic span,header nav li.cur .inda_pic p{transform:scale(0); opacity:0; transition:0.8s;}
header nav li .inda_pic p,header nav li:hover .inda_pic span,header nav li.cur .inda_pic span{transform:scale(1); opacity:1; transition:0.8s;}
header nav li:hover a .inda_mc,header nav li.cur a .inda_mc{ color:#c9a352;}
.pros_kg{ padding-top:50px; padding-bottom:30px;}
.pros_title{ text-align:center; font-size:1.75rem; color:#313131; padding-bottom:20px;}
.pros_title i{ display:block; width:49px; height:3px; background:#c9a352; margin:10px auto 0 auto;}
.pros_more{ margin-top:20px;}
.pros_more a{ border-radius:8px; width:148px; height:40px; border:1px solid #d5d5d5; text-align:center; line-height:40px; display:block; margin:0 auto; color:#363434; transition:0.5s;}
.pros_more a:hover{ color:#fff; background:#c9a352; transition:0.5s;}
.pro_nr li{margin:0 1% 25px 1% ; width:23%; float:left; transition:0.5s;}
.pro_nr li a{background:#fff; display:block; padding:3%; border-radius:5px; transition:0.5s;}
.pro_nr li:hover a{box-shadow:0px 0px 20px rgba(0,0,0,0.3); transition:0.5s;}
.pro_pic{ overflow:hidden; border-radius:3px;}
.pro_pic img{ display:block; width:100%; transition:0.5s;}
.pro_nr li:hover .pro_pic img{transform:scale(1.1);}
.pro_mc{ text-align:center; height:44px; line-height:22px; color:#060606; font-size:0.9125rem; overflow:hidden; margin-top:12px;}
.pro_more{ font-size:0.9125rem; color:#c9a352; text-align:center; padding:3px 0 10px 0;}
.pro_more span{ font-family:"宋体"; margin-left:5px;}

.proshowa{ width:74%; background:#fff; padding:1.5%; border-radius:5px;}
.proshow_pic{ width:55%;}
.proshow_pic p{ border:1px solid #ddd; border-radius:5px; overflow:hidden;}
.proshow_pic img{ display:block; width:100%;}
.proshowa_wb{ width:42%;}
.nycp_bt{color:#6b6b6b; font-size:1rem; border-bottom:1px solid #ddd; padding-bottom:15px;}
.nycp_bt p{ font-size:1.5rem; font-weight:bold; padding-bottom:5px; color:#000;}
.nycp_nr{ font-size:0.875rem; color:#656464; line-height:20px; padding-top:1.5rem; padding-bottom:1.5rem; border-bottom:1px solid #ddd;}
.nycp_nr img{ max-width:100%;}
.nycp_tel{ margin-top:1.875rem; background:url(../images/nycp_pic.png) no-repeat left center; padding-left:23px; font-size:1rem; color:#979797;}
.nycp_tel strong{ color:#454545;}
.nycp_more{ height:42px; padding-top:19px;}
.nycp_more a{border-radius:5px; width:130px; display:block; background:#c9a352; text-align:center; line-height:42px; font-size:1rem; color:#fff; font-weight:bold; color:#fff; float:left;}
.nycp_more .job_moreb{ display:none;}
.proshow_title{ font-size:1.125rem; font-weight:bold; color:#454545; height:50px; line-height:50px; padding-top:30px; border-bottom:3px solid #454545;}
.proshow_nr{ font-size:1rem; line-height:24px; padding-top:25px;}
.proshow_nr img{ max-width:100%;}
.showcp_an{width:100%; margin-top:40px; margin-bottom:50px; position:relative;}
.showcp_an p.fl,.showcp_an p.fr{ position:relative; z-index:9;}
.showcp_an p.on{ position:absolute; width:100%; top:0; left:0;}
.showcp_an p a{width:120px; height:40px; border-radius:5px; background:#c9a352; text-align:center; line-height:40px; display:block; font-size:1rem; color:#fff; font-weight:bold; margin:0 auto;}
.progd{ width:21%;}
.progd_tit{ height:60px; line-height:60px; background:#c9a352; text-align:center; color:#fff; font-size:1.25rem; border-radius:5px;}
.progd_nr li{ margin-top:15px;}
.progd_pic{ overflow:hidden; border-radius:5px 5px 0 0; border:1px solid #fff;}
.progd_pic img{ display:block; width:100%; transition:0.5s;}
.progd_nr li:hover .progd_pic img{transform:scale(1.1);}
.progd_mc{border-radius:0 0 5px 5px; background:#fff; height:50px; line-height:50px; text-align:center; overflow:hidden;}
/*内页style结束*/

@media screen and (max-width:1024px){
/*首页style开始*/
.top_bg{height:80px;}
.logo{ padding-top:10px;}
.logo img{ height:60px;}
.mobile-inner-nav a{padding:0 12px; font-size:0.875rem; height:80px; line-height:80px;}
.index_bga{height:100px; width:100%;}
.index_bga li{padding-top:14px;}
.inda_mc{ padding-top:10px; font-size:0.875rem;}
.indb_title{ background-size:auto 8px;}
.indb_bt{ padding-left:24%; font-size:1rem;}
.indb_bt p{ font-size:2.5rem;}
.indb_gd{ width:98%;}
.index_bgc{ background-size:auto 100%; height:auto; padding-top:80px; padding-bottom:100px;}
.indc_title{ background-size:auto 8px; margin-bottom:80px;}
.indc_btl{ font-size:2.5rem;}
.indc_btr{ font-size:1rem;}
.indc_wb{ font-size:1rem;}
.indc_wb p{font-size:1.5rem;}
.indc_lan li.cur .indc_wb p{font-size:1.875rem;}
.indc_lan li#tab11 .indc_wb{left:35%; width:65%;}
.indc_lan li#tab12 .indc_wb{right:15%; height:45%; width:75%;}
.indc_lan li#tab13 .indc_wb{left:35%; width:65%;}
.indc_lan li#tab14 .indc_wb{bottom:37%; right:15%; height:45%;width:75%;}
.indc_r{ width:40%; margin-top:30px;}
.indcr_ms{font-size:1rem;}
.indc_kj{ width:98%;}
.indd_title{ background-size:auto 9px;}
.indd_btl{ font-size:2.5rem;}
.indd_btr{ font-size:1rem;}
.indd_img img{ height:500px;}
.indd_pic{border-radius:0 0 70px 0;}
.indd_ms{ font-size:0.875rem; line-height:26px;}
.indd_more{ margin-top:30px;}
.index_bge{ background-size:auto 100%; padding-top:80px; padding-bottom:100px;}
.inde_nr{ padding-top:80px;}
.inde_mc{font-size:1rem;}
.inde_ms{ line-height:22px; font-size:0.875rem; margin-top:0px; height:44px;}
.indf_title{ font-size:1rem;}
.indf_title p{ font-size:1.875rem;}
.ftel li:nth-child(2){ padding-left:5%;}
.ftel p{font-size:0.9125rem;}
/*首页style结束*/

/*内页style开始*/
.about_banner,.contact_banner,.join_banner,.news_banner,.case_banner,.zh_banner,.video_banner,.pro_banner{height:200px; background-size:auto 100%;}
.main_tit{ padding-top:60px;}
.main_tit img{ height:80px;}
.pro_tit{ padding-top:60px;}
.pro_tit img{ height:80px;}
.main{padding-top:60px;}
.about_nr{font-size:0.875rem; line-height:24px;}
.case_mc{ height:40px; line-height:40px; font-size:0.875rem;}
.news_nr li a{padding:1%;}
.news_bt{ font-size:1.25rem; height:40px; line-height:40px;}
.news_bt span{font-size:0.875rem;}
.news_ms{ font-size:0.875rem; line-height:24px; height:48px; margin-top:3px;}
.news_more{margin-top:15px;}
.newsshow_title{font-size:1.375rem;}
.newsshow_title p{ font-size:0.75rem; padding-top:3px;}
.newsshow_wnnr{font-size:0.9125rem; line-height:24px; }
.xgnews-tit{font-size:1.125rem;}
header{ height:100px;}
header nav{ width:100%;}
header nav li{padding-top:14px;}
.nycp_bt p{ font-size:1.375rem;}
.pro_mc{font-size:0.875rem;}
.pro_more{ font-size:0.875rem;}
.nycp_tel{font-size:0.9125rem;}
.proshow_nr{ font-size:0.9125rem;}
.progd_mc{height:40px; line-height:40px; font-size:0.875rem;}
/*内页style结束*/
}

@media screen and (max-width:770px){
.top_bg{border-bottom:2px solid #c9a352;}
.top_bg .kgc{ width:100%;}
.logo{ padding-left:1%;}
.inda_mc{ padding-top:5px; font-size:0.875rem;}
.index_bgb{ padding-top:70px; padding-bottom:80px;}
.indb_title{background-size:auto 6px;}
.indb_bt p{ font-size:2.25rem;}
.indb_nr{ width:100%; margin:-70px auto 0 auto;}
.index_bgc{ padding-top:70px; background-attachment:inherit;}
.indc_title{background-size:auto 8px; margin-bottom:50px;}
.indc_btl{ font-size:2.25rem;}
.indc_btr{ font-size:0.875rem;}
.indd_mc{ font-size:1.25rem;}
.indc_wb{font-size:0.875rem; }
.indc_wb p{font-size:1.125rem;}
.indc_lan li.cur .indc_wb p{ font-size:1.25rem;}
.indc_lan li#tab11 .indc_wb{top:45%; left:35%; width:65%;}
.indc_lan li#tab12 .indc_wb{top:45%; right:15%; width:75%;}
.indc_lan li#tab13 .indc_wb{bottom:45%; left:35%; width:65%;}
.indc_lan li#tab14 .indc_wb{bottom:29%;}
.indc_r{ width:46%; margin-top:10px;}
.indcr_pic{font-size:1.125rem;}
.indcr_pic p{font-size:1.875rem;}
.indcr_pic i{margin-top:15px;}
.indcr_ms{line-height:28px; font-size:1rem; margin-top:30px;}
.indcr_an{ padding-top:40px;}
.index_bgd{padding-top:70px; padding-bottom:80px;}
.indd_title{background-size:auto 8px;}
.indd_btl{ font-size:2.25rem;}
.indd_btr{ font-size:0.875rem;}
.indd_nr{ padding-top:40px;}
.indd_img img{ height:380px;}
.indd_pic{border-radius:0;}
.indd_r{ width:48%; padding-top:0px;}
.indd_ms{ font-size:0.9125rem; line-height:26px;}
.indd_more{ margin-top:26px;}
.indd_more a{ font-size:0.875rem; height:36px; width:110px; line-height:36px;}
.index_bge{padding-top:70px; padding-bottom:80px;}
.inde_nr{ padding-top:60px;}
.inde_nr li a{margin:0 3%;}
.inde_rq{ width:100px; height:60px; line-height:25px; font-size:0.9125rem;}
.inde_rq p{ font-size:1.375rem; line-height:35px;}
.indf_title{ font-size:0.9125rem;}
.indf_title p{ font-size:1.75rem;}
.indf_kj{ font-size:0.9125rem;}
.ftel li{ float:none;}
.ftel li:nth-child(2){ padding-left:0%;}
.fbq span{ display:block; float:none;}
/*首页style结束*/

/*内页style开始*/
.main{padding-top:50px; padding-bottom:80px;}
.about_nr{font-size:0.875rem; line-height:24px;}
.book_title{ font-size:0.9125rem; line-height:26px; padding-bottom:30px;}
.book_nr div.fl,.book_nr div.fr{padding-bottom:10px;}
.book_nr div.book{padding-bottom:10px;}
.contxt{ font-size:0.9125rem;}
.contxta{font-size:0.9125rem;}
.btn{font-size:1.125rem;}
.case_nr li{width:31.333%; margin:0 1% 30px 1%;}
.case_mc{font-size:0.875rem; height:40px; line-height:40px;}
.news_pic{ width:24%;}
.news_wb{ width:73%;}
.news_bt{ font-size:1.125rem; height:30px; line-height:30px;}
.news_bt span{font-size:0.8125rem;}
.news_ms{ font-size:0.875rem; line-height:22px; height:44px; margin-top:0px;}
.news_more{width:110px; height:30px; line-height:30px; margin-top:10px;}
.newsshow_title{ font-size:1.125rem;}
.newsshow_title p{ font-size:0.75rem; padding-top:5px;}
.newsshow_wnnr{font-size:0.875rem; line-height:24px; }
header{ width:98%; margin:-50px auto 0 auto; height:100px;}
.pros_more a{width:138px;}
.pro_nr li{margin:0 0.5% 20px 0.5%; width:24%;}
.pro_nr li a{padding:2%;}
.pro_mc{font-size:0.9125rem; margin-top:5px;}
.pro_more{ font-size:0.875rem; padding:2px 0 8px 0;}
.proshowa{ width:100%; background:none; padding:0%; border-radius:5px;}
.progd{ width:100%;}
.progd_tit{ height:50px; line-height:50px; font-size:1.125rem;}
.progd_nr li{width:24%; margin:15px 0.5% 0 0.5%; float:left;}
/*内页style结束*/
}

@media screen and (max-width:520px){
.top_bg{height:50px; border-bottom:1px solid #c9a352;}
.logo{ padding-top:10px;}
.logo img{ height:30px;}
.index_bga{ width:100%; margin:0; height:auto; background:none; border-radius:0px; box-shadow:none; padding-bottom:15px;}
.index_bga ul{ width:100%;}
.index_bga li{ width:25%; padding-top:15px;}
.index_bga li:nth-child(5) a{ background:none;}
.inda_mc{ font-size:0.75rem;}
.index_bgb{ padding-top:40px; background:#f2f2f2; padding-bottom:50px;}
.indb_title{background:none;}
.indb_bt{ padding-left:0%; font-size:0.875rem;}
.indb_bt p{ font-size:1.875rem;}
.indb_bt i{margin:8px auto 7px auto;}
.indb_gd{padding-top:30px; width:98%;}
.indb_mc{font-size:1rem; padding-top:42%;}
.indb_mc i{margin:5px auto 5px auto;}
.indb_bz{font-size:0.875rem;}
.indb_nr{margin:20px auto 0 auto;}
.indb_smg{letter-spacing:3px; background:none; padding-bottom:0px; top:-40px;}
.indb_smg p{ font-size:1.125rem; padding-bottom:2px;}
.index_bgc{padding-top:40px; padding-bottom:50px;}
.indc_title{ background:none; margin-bottom:30px;}
.indc_btl,.indc_btr{ display:block; text-align:center;}
.indc_btl{ font-size:1.875rem; padding-bottom:5px;}
.indc_btr{ font-size:0.9125rem;}
.indc_l{ display:none;}
.indc_r{ width:94%; margin-top:0px; padding:5% 3%; border-radius:5px; background:rgba(0,0,0,0.5);}
.indcr_pic{font-size:1rem; text-align:center;}
.indcr_pic p{font-size:1.375rem; padding-bottom:5px;}
.indcr_pic i{ width:30px; height:2px; margin:12px auto 0 auto;}
.indcr_ms{line-height:22px; font-size:0.875rem; margin-top:20px;}
.indcr_an{ padding-top:30px;}

.index_bgd{padding-top:40px; padding-bottom:50px;}
.indd_btl,.indd_btr{ display:block; text-align:center;}
.indd_btl{ font-size:1.87rem; padding-bottom:5px;}
.indd_btr{ font-size:0.9125rem;}
.indc_kj{ width:98%;}
.indd_nr{ padding-top:30px;}
.indd_r{ width:100%;}
.indd_l{ width:100%; margin-top:30px;}
.indd_mc{ font-size:1.25rem;}
.indd_ms{ font-size:0.875rem;}
.indd_more a{ width:110px; height:40px; line-height:40px; font-size:0.875rem;}


.index_bge{ padding-top:40px; padding-bottom:50px;}
.inde_nr{ padding-top:30px;}
.inde_nr li{ width:100%; padding-top:9px;}
.inde_nr li a{margin:0 2%;}
.indf_kg{border-radius:10px;}	
.indf_title{ float:none; font-size:0.9125rem; text-align:center; padding-top:15px; padding-left:0%;}
.indf_title p{ font-size:1.875rem;}
.indf_title i{ margin:7px auto 0 auto;}
.indf_nr{ float:none; width:96%; padding-right:0%; margin:0 auto;}
.indf_kj{ width:96%; font-size:0.875rem; margin-top:20px; display: block; float:none;}
.indf_an{ width:100%; margin-top:20px; float:none; display:block;}
.ftel p{ font-size:0.875rem;}
.fbq{padding-bottom:70px; line-height:20px; font-size:0.75rem;}
/*首页style结束*/

/*内页style开始*/
.about_banner,.contact_banner,.join_banner,.news_banner,.case_banner,.zh_banner,.video_banner,.pro_banner{height:100px;}
.main_tit{ padding-top:30px;}
.main_tit img{ height:40px;}
.pro_tit{ padding-top:30px;}
.pro_tit img{ height:40px;}
.main_flbg{ width:100%; height:40px;}
.main_flbg .kg{width:100%;}
.main_fl { float:none;}
.fl_03 li{ width:33.333%;}
.fl_04 li{ width:25%;}
.fl_05 li{ width:20%;}
.main_fl li a{padding:0; font-size:0.875rem; height:40px; line-height:40px;}
.main_fl li i{ height:30px; bottom:5px; left:5%; width:90%;}
.main_wz{ display:none;}
.main{padding-top:40px; padding-bottom:60px;}
.maina{padding-bottom:60px;}
.book_nr div.fl,.book_nr div.fr{ width:99%; float:none; padding-bottom:10px;}
.book_nr div.book{ width:100%; padding-bottom:10px;}
.contxt{ font-size:0.875rem;}
.contxta{ font-size:0.875rem;}
.btn{width:110px; height:40px; font-size:0.9125rem;}
.case_nr li{width:48%; margin:0 1% 25px 1%;}
.case_pic p{ margin:2px;}
.case_mc{height:30px; line-height:30px; font-size:0.875rem;}
.news_pic{ border-radius:3px; width:24%;}
.news_wb{ width:73%;}
.news_bt{ font-size:0.9125rem; height:24px; line-height:24px;}
.news_bt span{ display:none;}
.news_ms{ font-size:0.75rem; line-height:18px; height:36px; margin-top:0px;}
.news_more{ display:none;}
.newsshow_title{ font-size:1.125rem;}
.xgnews-con li{width:95%;}

header{ width:auto; margin:auto; height:auto; border-radius:0; box-shadow:none;}
header nav{ width:auto;}
header nav .inda_pic{ display:none;}
header nav .inda_mc{ padding-top:inherit;}
header nav li{ float:none; width:auto; padding-top:inherit;}
header nav li a{ display:block; background:none;}
header nav li:nth-child(1) a{ background:none;}
.pros_kg{ padding-top:30px; padding-bottom:20px;}
.pros_title{font-size:1.375rem; padding-bottom:15px;}
.pros_title i{width:40px; height:2px;}
.pros_more{ margin-top:10px;}
.pros_more a{ border-radius:5px; width:120px; height:36px; line-height:36px; font-size:0.875rem;}
.pro_nr li{margin:0 1% 25px 1%; width:48%;}
.pro_nr li a{padding:1%; border-radius:3px;}
.pro_pic{border-radius:3px;}
.pro_mc{font-size:0.875rem; line-height:22px; height:44px; margin-top:5px;}
.pro_more{ font-size:0.75rem;}
.proshow_pic{ width:100%;}
.proshowa_wb{ width:100%; padding-top:30px;}
.nycp_bt p{ font-size:1.375rem;}	
.nycp_more .job_morea{ display:none;}
.nycp_more .job_moreb{ display:block;}
.progd_tit{ height:50px; line-height:50px;}
.progd_nr li{ width:49%;}
/*内页style结束*/
}

.fswzj{ display:none;}@media(max-width:767px){.fswzj{ position:fixed; bottom:0; z-index:999; width:100%; display:block; background:#c9a352;}.fswzj ul{ padding:0px; margin:0px; list-style-type:none; border-top:2px solid #deb661;}.fswzj ul li{color:#fff; width:25%; text-align:center; padding:0.3rem 0; position:relative; float:left;}.fswzj ul li a{ color:#fff;  display:block; border-left:1px solid #deb661;}.fswzj ul li.on a{ border-left:none;}.fnav_pic{ width:23%; margin:0 auto;}.fnav_pic img{ width:100%;}.fnav_wb{font-size:0.8125rem; padding-top:2px;}footer{ padding:20px 0 120px 0;}}


/*导航样式*/
@media screen and (max-width:770px){
/*分类*/
header{ background:none; display:block;position: relative; z-index:100; height:auto; border-top:none;}
.mean-container .mean-bar {width:100%;position:relative;background:#c9a352;	height:40px; z-index:99;}
.mean-container .mean-bar div.fl{ font-size:1rem; color:#fff; line-height:40px; padding-left:2%;}
.mean-container a.meanmenu-reveal {width:22px;height:22px;padding:9px 10px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;	display:block;font-family:Arial, Helvetica, sans-serif;	font-weight:700}
.mean-container a.meanmenu-reveal span {display:block;background:#fff;height:3px;margin-top:3px}
.mean-container .mean-nav {float:left;width:100%;background: rgba(228,228,228,1);}
.mean-container .mean-nav ul {padding:0;margin:0;width:100%;list-style-type:none;}
.mean-container .mean-nav ul li {position:relative; width:100%;}
.mean-container .mean-nav ul li a{display:block;width:98%; font-size:0.875rem; height:39px; line-height:39px;margin:0;text-align:left;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase; color:#131313; margin:0 1%;}
.mean-container .mean-nav ul li ul{ position:relative; background:none; left:auto; top:auto;}
.mean-container .mean-nav ul li li a {width:80%;padding:0 10%; height:45px; line-height:45px; border-top:1px solid #f1f1f1;border-top:1px solid rgba(255, 255, 255, .25);	opacity:.75; filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
.mean-container .mean-nav ul li.mean-last a {border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li a.mean-expand {width:15px;height:40px;text-align:center;position:absolute;right:0;top:0;z-index:91;font-weight:700;	background:rgba(255, 255, 255, .1);	border:0!important;	border-left:1px solid rgba(255, 255, 255, .4)!important;border-bottom:1px solid rgba(255, 255, 255, .2)!important}
.mean-container .mean-nav ul li a.mean-expand:hover {background:rgba(1,115,221,.9)}
.mean-container .mean-push {float:left;	width:100%;	padding:0;	margin:0;clear:both}
.mean-nav .wrapper {width:100%;padding:0;margin:0}
.mean-container .mean-bar, .mean-container .mean-bar * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove {display:none!important}
header nav {text-align: center;background: #efefef;}
header nav ul {margin:0;padding:1em;list-style-type: none;}
/*分类*/	
	
.mobile-inner-nav{ position:absolute; right:0%; height:auto; line-height:normal; top:0; z-index:999; display:block; background:none;}
.mobile-inner-nav li{ float:none;}
.mobile-inner-nav li .nav_ej{display:none;}
.mobile-inner-nav li:hover .nav_ej{display:none;}
.mobile-inner-nav a{ display:block; float:left; color:#fff; background:none; margin:0; padding:0; height:auto; line-height: normal; text-align:left;}
.mobile-inner-nav a i{ display:none;}
.mobile-inner-nav a:hover,.mobile-inner-nav a.cur{ background:none;}
.mobile{width:100%; position:relative;}
.mobile-inner{width: 100%;}
.mobile-inner img{width:100%;}
.mobile-inner-header{background-color:rgb(255,255,255);width: 100%;height:5.6rem; position: absolute;top: 0px;left: 0px;}
.mobile-inner-header-icon{color:#fff; background:rgb(201,163,82); padding:10px; width:60px;height:60px;font-size:2rem;font-weight:bold;text-align: center;float:right;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.mobile-inner-header-icon:hover{cursor: pointer;}
.mobile-inner-header-icon span{position: absolute;left: calc((100% - 33%) / 2);top: calc((100% - 24px) / 2);width:35%; height:2px;background-color: rgba(255,255,255,1);}
.mobile-inner-header-icon i{ display:block; position:absolute; left:0; bottom:20px; width:100%; text-align:center; font-size:1rem; color:#fff; line-height:16px; font-style:normal;}
@media screen and (max-width:520px){.mobile-inner-header-icon{ padding:0; width:50px; height:50px;}
.mobile-inner-header-icon span{left:calc((100% - 48%) / 2);top: calc((100% - 24px) / 2);width:48%;}
.mobile-inner-header-icon i{ bottom:8px; font-size:0.875rem;}
}
.mobile-inner-header-icon-click p{ display:none;}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(4px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-4px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;}		
.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;}
@keyframes clickfirst {
0% {transform: translateY(4px) rotate(0deg);}
100% {transform: translateY(0) rotate(45deg);}}	
@keyframes clicksecond {
0% { transform: translateY(-4px) rotate(0deg);}
100% {transform: translateY(0) rotate(-45deg);}}	
.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;	animation-name: outfirst;}		
.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond;}
@keyframes outfirst {
0% {transform: translateY(0) rotate(-45deg);}
100% {transform: translateY(-4px) rotate(0deg);}}	
@keyframes outsecond {
0% {transform: translateY(0) rotate(45deg);}
100% {transform: translateY(4px) rotate(0deg);}}
.mobile-inner-nav{background-color: rgba(0,0,0,0.9);width:50%; padding:15px 0 30px 0; position: absolute;top:82px;right:0px; display:none;z-index:999; margin:0;}
@media screen and (max-width:520px){.mobile-inner-nav{top:51px;}}
.mobile-inner-nav a{display:inline-block;line-height:2.5rem;text-decoration: none;width:90%;margin-left:5%;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.3);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; font-size:0.875rem;}
.mobile-inner-nav a:hover,.mobile-inner-nav a.cur{color: rgba(255,255,255,0.6);border-bottom: solid 1px rgba(255,255,255,0.2);}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;	animation-name: returnToNormal;}
.mobile-inner-nav a p{ display:none;}
@-webkit-keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% { opacity: 1;  -webkit-transform: none; transform: none;}}
@keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% {opacity: 1; -webkit-transform: none; transform: none;}}}