@charset "utf-8";
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
html{ font-size:62.5%;}
body{ background-color:#fff; font-family:"Microsoft YaHei","simsun",Arial; font-size:14px; line-height:1.5; color:#333; overflow-x:hidden;}
body,form,iframe{margin:0px;padding:0px;}
img{ border:none;vertical-align:middle; max-height:auto !important; max-width:100% !important;}
a{ text-decoration:none; color:#333; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
a:hover{ color:#0084e9;}
input,textarea,select,button{ outline:none;vertical-align:middle; font-size:inherit; font-family:inherit;}
textarea{ resize:none; overflow-y:auto;}
input[type="submit"],input[type="reset"],input[type="button"],button{ cursor:pointer;-webkit-appearance:none;}
hr{height:0;border-width:1px 0 0 0;border-style:solid;margin:0;color:#ddd;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0;}
h1{ font-size:60px;}
h2{ font-size:36px;}
h3{ font-size:24px;}
h4{ font-size:18px;}
h5{ font-size:16px;}
h6{ font-size:14px;}

.reset,.reset dt,.reset dd{ padding:0; margin:0; list-style:none;}
.clearfix:before{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}

.hidden{ visibility:hidden;}
.visible{ visibility:visible;}
.hide{ display:none;}
.show{ display:block;}

#dituContent img{ max-width:none;}
.container{ width:96%; max-width:1200px; margin:0 auto;}

.rowFluid{ clear:both; position:relative;}
.rowFluid:before,.rowFluid:after,.pluginWrapper:before,.pluginWrapper:after,.column:before,.column:after{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.pluginContent{ height:inherit;}
/* 手机版菜单 */
.mobileMenuBtn{ position:fixed; right:20px; top:20px; height:30px; line-height:30px; color:#999; background-color:rgba(255,255,255,0.8);width:30px; text-align:center; cursor:pointer; border:1px solid #ddd; font-size:18px;z-index:6003; border-radius:3px; display:none;}
.mobileMenuBtn:hover{ background-color:#ddd;}
.mobileMenu{ position:fixed; left:-200px; top:0; z-index:6005; font-size:14px; overflow-x:hidden; overflow-y:auto; background:#333; height:100%; width:200px; -webkit-transition:left .3s ease-in; transition:left .3s ease-in;}
.mobileMenu ul{ position:absolute; top:0; width:100%; left:0; height:100%; background:#333; list-style:none; margin:0; padding:0; color:#fff; -webkit-transition:left .3s ease-in; transition:left .3s ease-in;}
.mobileMenu ul li{ border-bottom:1px solid #222; overflow:hidden;}
.mobileMenu ul li a{ display:block; width:80%; float:left; text-indent:15px; color:#fff; height:36px; line-height:36px;}
.mobileMenu ul li a:active{ background-color:#222;}
.mobileMenu ul li a i{ text-indent:0;}
.mobileMenu ul li .openChild{ cursor:pointer; display:block; height:36px; line-height:36px; box-sizing:border-box; border-left:1px solid #222; width:20%; font-size:20px; text-align:center; float:right;}
.mobileMenu ul li .openChild:active{ background-color:#222;}
.mobileMenu ul li ul{ left:100%;}
/* 表单默认样式 */
.button{ border:none; height:38px; padding-left:15px; padding-right:15px; font-size:14px; background:#0084e9; color:#fff; border-radius:4px;-webkit-transition: all .2s ease;transition: all .2s ease;}
.button:hover{ background:#428bca;}
.text-btn{ color:#f60;}
.input-text{ border:1px solid #ddd;background:#fff;margin:0;box-sizing:border-box; font-size:14px; height:38px; line-height:2; padding:5px 5px; width:100%;-webkit-transition: all .2s ease;transition: all .2s ease;}
.input-text:focus{ box-shadow:0 0 8px rgba(102,175,233,.6); border:1px solid #66afe9;}
.textarea{ border:1px solid #ddd;background:#fff;margin:0;box-sizing:border-box; font-size:14px; padding:5px 5px; width:100%;-webkit-transition: all .2s ease;transition: all .2s ease;}
.textarea:focus{ box-shadow:0 0 8px rgba(102,175,233,.6); border:1px solid #66afe9;}
.select{ border:1px solid #ddd; height:36px;}
.checkbox-group,.radio-group{ border:1px solid #ddd; height:36px;}
.input-error,.input-error:focus{ box-shadow:0 0 8px rgba(255,0,0,.4); border:1px solid #c00;}
.img-captcha{ width:104px; height:38px; cursor:pointer;}
.required{ color:#c00;}
.msg-error{ color:#c00;}
.input-row{ display:table; border-collapse: separate;}
.input-caption{box-sizing:border-box;}
/* 侧边菜单 */
.sideMenuCheckbox{ display:none;}
.sideMenuCheckbox+.small{ display:none;}
.sideMenuCheckbox:checked+.small{ display:block;}
/* 回顶部 */
#toTop{position:fixed; bottom:-100px; right:12px; z-index:1000; width:32px; height:32px; background:#999; color:#fff; cursor:pointer; border-radius:3px; -webkit-transition:all 0.4s; transition:all 0.4s;}
#toTop i{display:block; padding:8px 0 0 10px; font-size:14px;}
#toTop:hover{ background:#333;}
/* 灯箱 */
.lightWrap{position:fixed;top:0;left:0;z-index:6200; width:100%; height:100%; background:rgba(0,0,0,.6); overflow:hidden;}
.lightWrap .closeLightBox{ position:absolute; cursor:pointer; right:10px; top:10px; font-size:30px; color:#fff; line-height:1;}
.lightWrap .item{ text-align:center; position:relative;}
.lightWrap .item img{ max-width:100%; max-height:100%;}
.lightWrap .item .title{ position:absolute; line-height:1.6; bottom:0; width:100%; text-align:center; background:rgba(0,0,0,.4); color:#fff; padding:10px 0;}
.lightWrap .loading{ background:url(../../../public/images/loader.gif) no-repeat center center;}
.lightWrap .owl-prev,.lightWrap .owl-next{ position:absolute; width:40px; text-align:center; font-size:46px; color:#fff; top:50%; margin-top:-35px; background:rgba(0,0,0,.4); -webkit-transition:all .3s ease; transition:all .3s ease;}
.lightWrap .owl-prev{ left:-60px;}
.lightWrap .owl-next{ right:-60px;}
.lightWrap:hover .owl-buttons .owl-prev{ left:10px;}
.lightWrap:hover .owl-buttons .owl-next{ right:10px;}

/* member register */
.register-wrapper{ width:96%; max-width:360px; margin:60px auto;}
.register-wrapper .input-row{ width:100%; margin-top:20px;}
.register-wrapper .input-caption{ display:table-cell; width:1%; white-space:nowrap; background:#eee; padding:5px 10px; vertical-align:middle; border:1px solid #ddd; border-right:none; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.register-wrapper .input-text,
.register-wrapper .textarea,
.register-wrapper .select,
.register-wrapper .checkbox-group,
.register-wrapper .radio-group{ display:table-cell; vertical-align:middle; border-top-right-radius:4px; border-bottom-right-radius:4px;}
.register-wrapper .input-captcha{ border-top-right-radius:0; border-bottom-right-radius:0;}
.register-wrapper .img-captcha{ height:36px;}
.register-wrapper .input-captcha-img{ display:table-cell; overflow:hidden; width:1%; border:1px solid #ddd; border-left:none; border-top-right-radius:4px; border-bottom-right-radius:4px;}
.register-wrapper .checkbox,.register-wrapper .radio{ margin-left:5px;}
.register-wrapper .required{ margin-right:5px;}

/* member login */
.login-wrapper{ width:96%; max-width:360px; margin:60px auto;}
.login-wrapper .input-row{ width:100%; margin-top:20px;}
.login-wrapper .input-caption{ display:table-cell; width:1%; white-space:nowrap; background:#eee; padding:5px 10px; vertical-align:middle; border:1px solid #ddd; border-right:none; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.login-wrapper .input-text,
.login-wrapper .textarea,
.login-wrapper .select,
.login-wrapper .checkbox-group,
.login-wrapper .radio-group{ display:table-cell; vertical-align:middle; border-top-right-radius:4px; border-bottom-right-radius:4px;}
.login-wrapper .input-captcha{ border-top-right-radius:0; border-bottom-right-radius:0;}
.login-wrapper .img-captcha{ height:36px;}
.login-wrapper .input-captcha-img{ display:table-cell; overflow:hidden; width:1%; border:1px solid #ddd; border-left:none; border-top-right-radius:4px; border-bottom-right-radius:4px;}
.login-wrapper .checkbox,.login-wrapper .radio{ margin-left:5px;}
.login-wrapper .required{ margin-right:5px;}

@media only screen and (max-width: 1199px){

}
@media only screen and (max-width: 960px){
  .span9{ display:none !important;}
  .mobileMenuBtn{ display:block;}
  .sideTools{ display:none;}
  /* 导航开始 */
.nav{-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.nav{width:100%; background-color:#333;float:left; display:block !important;}
.nav li{ width:8%;height:35px;line-height:35px;float:left;font-size:14px;text-align:center;position:relative; list-style:none;}
.nav ul li a{color:#fff;display:block; font-size:14px; padding-left:30px;}
.nav ul li:hover,.nav ul li.another{background:#fff;}
.nav ul li:hover a,.nav ul li.another{ color:#333 !important;}
.nav ul li.another a.wp_nav_li{ color:#fff;}
 .toggle{opacity: 0;}

 .toggle {
    width: 25px;
    height: 20px;
    position: absolute;
    top: 30px;
    right: 0px;
    cursor: pointer;
    z-index: -1;
	display:block !important;
}
 .toggle em {
    width: 100%;
    height: 3px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color:#333;
    border-radius: 5px;
}
 .toggle em:nth-child(2) {
    top: 8px;
}
 .toggle em:last-child {
    top: auto;
    bottom: 0px;
}
 .toggle em:first-child {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
 .toggle em:last-child {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}
 .toggle em, .header .toggle{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.active .nav li {
    opacity: 0;
}

.chose {
  width: 21px;
  height: 21px;
  background:url(../images/chose.png) no-repeat center;
  -webkit-background-size: 100%;
  background-size: 100%;
  position: absolute;
  right: 15px;
  top: 16px;
  cursor: pointer;
}
/* 导航结束 */

 .nav,.active .nav{
	width: 200px;
	height:auto;
    position: fixed;
    float: none;
    top: 0px;
    left: auto;
    right: -202px;
    border-left: 2px solid #d7d7d7;
    bottom: 0px;
    background-color: #333;
    z-index: 10;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;}
 .nav ul{width:100%;height:auto; padding:0;}
 .nav li, .nav li a{    
    width: 100%;
    margin: 0;
}
 .nav li a{
    width:100%;
    float:none;
    font-size:14px;
    display:block;
    color:#fff;
	text-align:left;
}
 .toggle{opacity:1;right:5%;}
 .toggle em:first-child, .toggle em:last-child{-webkit-transform:translateY(0);transform:translateY(0);}
 .toggle{z-index:1;}
 .nav.show{padding-top: 50px;}
 .nav.show li a:hover{
    background: #fff;
}
@media screen and (max-width:768px) {
.toggle{ right:15px; top:20px;}
}
.sec_nav{position:initial !important; background:none !important; border-bottom:none !important; box-shadow:none !important;}
.sec_nav span > a{color:#fff !important;padding-left:40px !important;}
.sec_nav{width:100%;display:none;position:absolute;left:-25%;top:50px;z-index:100;  }
.web_hid_nav{display:block !important}
.nav li{position:initial;height:auto;}
.sec_nav .web_hid_nav a{ color:#fff !important;}
.web_hid_nav{ background-color:#dfd6db !important;}

.nav ul li{ margin-right:0; width:100%;}
.nav ul li:hover p.yw{ display:block;}
.nav ul li p.yw{ border:none;}
.nav ul li p.zw{ display:block; color:inherit; border:inherit; font-size:14px; position:static; background:none;}
.nav ul li p{ font-size:16px;}
.nav{ border:none !important; padding-right:0 !important;}


#el_6308658814488923 .span7{ position:static;}
.swiper-container2{ height:auto !important;}
#el_4435786684616722{ margin-right:auto !important;}
@media screen and (max-width: 960px){
#el_6947870817393146 .span7{ width:100%;}
}
/*.plugin_1763450446737927 .mod-pic{ margin-right:auto !important;}*/


#el_2361695658446053 .span3{ width:80%;}
.plugin_3457210083481188 p{ font-size:14px !important; margin:8px auto !important;}


.plugin_8976384667003116,#el_8107577340335166{ padding:0 !important;}
.plugin_8976384667003116{ font-size:12px;}
#plugin_2870550614377147{ min-height:50px !important;}
#el_2256143844755533{ padding-top:0 !important; padding-bottom:20px !important;}



}
@media only screen and (max-width: 767px){

}
@media only screen and (max-width: 479px){

}
