@charset "utf-8";
/* CSS Document */
body{
font-family:"微软雅黑";font-size:12px;font-weight:normal;color:#666;margin:0px;padding:0px; background:#fff;}
p,form,h1,h2,h3,h4,h5,h6,input,dl,dd,table,td,input,ul,li{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{ font-weight:normal}
ul,ol{margin:0px;padding:0px;list-style-type:none;}
img{border:none;}
li{ list-style:none}
a{color:#666;text-decoration:none;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}
a:hover{ color:#e70012}
.clear{clear:both;}
input,button,select,textarea {outline: none;border:none;font-family:"微软雅黑";}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder {
    color: #fff;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder{
    color: #fff;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
/* 首页 */
.top{height: 30px;width: 100%;background-color: #303030;}
.top_main{width: 1200px;margin:0 auto;text-align: right;}
.top_main a{color: #fff;font-size: 12px;line-height: 30px;display: inline-block;padding:0 15px;}
.top_main a.bor{background: url(../images/bor_white.png) no-repeat center right;}
.top_main a.red{background-color: #e70012;}
.top_main a:hover{color: #ffe100}
.header{height: 100px;width: 1200px;margin:0 auto;}
/* logo */

.logo{background: url(../images/logo.png) no-repeat center;width:130px;height: 75px;float: left;}
.logo a{display: block;height: 100px;}

/* nav */
.nav{float: right;}
.nav li{float: left;margin:0 25px;}
.nav li:last-child{margin-right: 0}
.nav ul li a{color: #333333;font-size: 16px;line-height: 100px;position: relative;}
.nav ul li a:hover{color:#e70012; }
.nav ul li a span{ display:block; position:absolute; width:0px; height:0px; background:#e70012; top:30px; left:50%;}





/*手机导航 */
.ph_header{ display:none;}
@font-face {font-family:modesign;src:url(../font/modesign.ttf) format('truetype'),url(../font/modesign.woff) format('woff'),url(../font/modesign.svg) format('svg');font-weight:400;font-style:normal}
[class*=" icon-"]:before,[class^=icon-]:before {font-family:modesign!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-arrow-right:before {content:"\e902"}
.icon-arrow-back:before {content:"\e90f"}
.trans {-webkit-transition:all .4s ease;transition:all .4s ease}
.trans2 {-webkit-transition:all .4s cubic-bezier(1,0,0,1);transition:all .4s cubic-bezier(1,0,0,1)}
button {background:0 0;border:none;text-shadow:none;position:relative;outline:0}
#nav_overlayer {position: fixed;display: none;top: 0;left: 0;right: 0; bottom: 0;background-color: #000;opacity: 0;z-index: 900;}
header {position:fixed;top:0px;left:0;width:100%;height:56px;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);overflow:visible;z-index:1000}
.top_logo {float:left;overflow:hidden}
.top_logo img{ padding-left:12px}
nav .menu_btn {position:relative;display:none;float:right;width:56px;height:56px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;cursor:pointer}
nav .menu_btn span,nav .menu_btn span:after,nav .menu_btn span:before {position:absolute;width:20px;height:2px;background-color:#000;border-radius:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}
nav .menu_btn span {top:27px;left:19px}
nav .menu_btn span:after,nav .menu_btn span:before {content:"";left:0}
nav .menu_btn span:before {top:-6px}
nav .menu_btn span:after {top:6px}
.nav-open nav .menu_btn {background-color:#e60012}
.nav-open nav .menu_btn span {background-color:transparent}
.nav-open nav .menu_btn span:before {background-color:#fff;-webkit-transform:translateY(6px) rotate(-45deg);-ms-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}
.nav-open nav .menu_btn span:after {background-color:#fff;-webkit-transform:translateY(-6px) rotate(45deg);-ms-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}
#nav>li>a {position:relative;display:block;height:100%;padding:0 20px;line-height:50px;color:#999;text-align:left;color:#999;overflow:hidden;z-index:0}
.subnav {position:fixed;left:100%;top:0px;height:100%;background-color:#fff;width:100%;text-align:center;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0s;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;-webkit-overflow-scrolling:touch;-webkit-transform:none;-ms-transform:none;transform:none}
.has_sub.open .subnav {opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none}
.subnav .back_btn {display:block;width:100%;height:50px;padding:0 20px;text-align:left;font-size:12px;color:#fff;background-color:#000;font-family:novecento_bold,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-weight:400}
.subnav .back_btn::before {position:relative;display:inline-block;font-size:20px;margin-right:5px;margin-bottom:3px}
nav .menu_btn {display:block}
#nav {position:fixed;background-color:#fff;width:100%;right:0;top:56px;overflow-x:visible;-webkit-transition:all .4s cubic-bezier(1,0,0,1);transition:all .4s cubic-bezier(1,0,0,1);border-top: 1px solid #f0f0f0;}
#nav>li {width:100%;height:0;overflow:hidden}
.nav-open #nav>li {height:50px;border-bottom:1px solid #f0f0f0}
#nav>li>a i {position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;display:block;font-size:16px}

.open_sub #nav {right:100%}
.open_sub #nav .subnav {left:0}





/* 轮播 */
.slide_banner{overflow:hidden; position:relative;top: 0;width: 100%;left: 0; }
.slide_banner .bd{ position:relative; height:100%; z-index:0;   }
.slide_banner .bd li{ zoom:1; vertical-align:middle; }
.slide_banner .bd img{ width:100%; display:block;  }
.slide_banner .prev,.slide_banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slide_banner .next{ left:auto; right:3%; background-position:8px 5px; }
.slide_banner .prev:hover,
.slide_banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }



.flexslider{ display:none}
/*index  brand story */
.story{width:100%;zoom: 1;overflow: hidden;}
.story_left,.story_right{float: left;height: 120px;}
.story_left{width: 40%;background: url(../images/story.png) no-repeat;background-size: cover;}
.story_right{width: 60%;background: url(../images/brand.png) no-repeat;background-size: cover;}
.story_left p{color: #fff;font-size: 24px;text-align: right;padding-right: 160px;margin-top: 30px;}
.story_right p{width: 735px;height: 80px;padding:30px 0 0 60px;font-size: 18px;color: #fff;line-height: 60px;display: inline-block;background: url(../images/triangle.png) no-repeat center left;}



/*index  about us */
.jiujiuya{width: 1200px;margin:70px auto;zoom: 1;overflow: hidden;}
.jiujiuya_left,.jiujiuya_right{float: left;}
.jiujiuya_left{width: 490px;padding-right: 70px;}
.jiujiuya_left p{font-size: 14px;color: #555555;line-height: 30px;}
.thirty{margin-top: 25px;}
.jiujiuya_right{width: 640px;margin-top: 80px;}
.jiujiuya_title{margin:25px 0 20px;padding: 0 0 20px;background: url(../images/bor.png) no-repeat bottom left;font-size: 30px;color: #333;}
.jiujiuya_title small{font-size: 18px;color: #666;display: block;margin-bottom: 10px;}

.more{border:1px solid #e70012;display: block;width: 120px;height: 30px;line-height: 30px;background: #e70012;margin: 25px 0;font-size: 14px;color: #fff;text-align: center;overflow: hidden;  position: relative;}
.more .after {position: absolute; z-index: 1; width: 260%; height: 0; top: 50%; left: 50%; background: #f1f1f1;
    opacity: 0; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transition: all 400ms;
    transition: all 400ms;}
.more  b{z-index: 2;position: relative;font-weight: normal;color: #fff}
.more:hover{border:1px solid #e70012;}
.more:hover b{color: #e70012;}
.more:hover .after{height: 1200%;opacity: 1;}


.pro{width: 100%;overflow: hidden;position: relative;}
.pro ul{zoom: 1;overflow: hidden;}
.pro li{width: 370px;margin:0 20px;float: left;}


.menu_title{margin:50px 0 40px;padding: 0 0 20px;background: url(../images/bor.png) no-repeat bottom center;font-size: 28px;color: #333;text-align: center;}
.menu_title small{font-size: 16px;color: #666;display: block;margin-bottom: 10px;}











/* foot */
.foot{width: 100%;background-color: #262626;}
.foot_main{width: 1200px;margin: 0 auto;zoom: 1;overflow: hidden;}
.foot_logo ,.foot_nav{float: left;}
.foot_nav,.foot_logo {padding: 30px 0;}
.foot_nav{padding-left: 50px;}
.foot_nav  ul{zoom: 1;overflow: hidden;}
.foot_nav li{float: left;padding:0 10px;background: url(../images/foot_bor.png) no-repeat center right;}
.foot_nav li:last-child{background: none;}
.foot_nav li a{font-size: 12px;color: #757575;line-height: 30px;}
.foot_nav li:hover a{color: #e70012;}
.foot_nav p{font-size: 12px;color: #757575;line-height: 30px;padding-left: 10px;}
.foot_nav p a{color: #757575;}
.foot_nav p a:hover{color:#a8a8a8;}
.foot_botton{float: right;padding: 55px 0;}
.foot_botton a{display: inline-block;width: 140px;height: 30px;text-align: center;line-height: 30px;font-size: 12px;color: #757575;border:1px solid #757575;margin-left: 10px;}
.foot_botton a:hover{background-color: #e70012;color: #fff;}


/*index store product */
.MainMenu{display:block;width:1400px;margin:0 auto;}
.MenuHover span img{width:auto;margin:0 auto;padding:0 35px;padding-bottom:7px;/* border-bottom:1px solid #bda27c;*/}
.regular .menu01{background:url('../images/menu01.png') 0 0 no-repeat;}
.regular .menu02{background:url('../images/menu02.png') 0 0 no-repeat;}
.regular .menu03{background:url('../images/menu03.png') 0 0 no-repeat;}
.regular .menu04{background:url('../images/menu4.png') 0 0 no-repeat;}
.regular .menu05{background:url('../images/menu5.png') 0 0 no-repeat;}
.regular .menu06{background:url('../images/menu6.png') 0 0 no-repeat;}
.regular .menu07{background:url('../images/menu7.png') 0 0 no-repeat;}
.regular .menu08{background:url('../images/menu8.png') 0 0 no-repeat;}
.regular .menu:hover .MenuHover{animation:fadeInUp 200ms linear 50ms both;-webkit-animation:fadeInUp 200ms linear 50ms both;-o-animation:fadeInUp 200ms linear 50ms both;-moz-animation:fadeInUp 200ms linear 50ms both;-ms-animation:fadeInUp 200ms linear 50ms both;}
.regular .menu:hover a{display:block;background:rgba(0, 0, 0, 0.60);transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.MenuHover{position:absolute;bottom:0;width:80%;text-align:center;/* background:#fff;*//* padding:35px 75px;*/left:10%;}
.MenuHover > div{display:inline-block;padding:35px 75px;background:#fff;/* width:50%;*/}
.MenuHover div > p{margin-top:20px;color:#000;font-size:14px;color: #666666;}
.MenuHover span{display:block;padding-bottom:7px;border-bottom:1px solid #bda27c;font-size: 18px;color: #e70012;}
.regular .menu{background-size:cover;animation:fadeInUp 200ms linear 50ms both;-webkit-animation:fadeInUp 200ms linear 50ms both;-o-animation:fadeInUp 200ms linear 50ms both;-moz-animation:fadeInUp 200ms linear 50ms both;-ms-animation:fadeInUp 200ms linear 50ms both;}
.MainStore{position:relative;padding:1px 0 50px;background:#f1f1f1;}
.store_top{position:absolute;top:-20px;width:100%;text-align:center;}
.store_top img{display:inline-block;}
.interior_img {display: block; width: 100%; margin-top: 30px; margin-bottom: 10px;}
.slick-prev{left:-50px;background:url('../images/arr_left.png') no-repeat center;}
.slick-next{right:-50px;background:url('../images/arr_right.png') no-repeat center;}
.slider{width:98%;margin-bottom:135px;padding:0 1%;/* margin:100px auto;*/}
.slick-slide{margin:0px 10px;/*margin-right:26px;*/}
.slick-slide img{width:100%;height:auto;}
.slick-prev:before,.slick-prev:before, .slick-next:before{color:black !important;}

/* index contact  */
.headtitle{margin:25px 0 20px;padding: 0 0 20px;background: url(../images/bor1.png) no-repeat bottom left;font-size: 30px;color: #fff;}
.headtitle small{font-size: 18px;color: #9e9e9e;display: block;margin-bottom: 10px;}
.ind_con{overflow: hidden;zoom: 1; clear:both;}
.con_l,.con_r{float: left;width: 50%;height: 520px;}
.con_l{background: url(../images/contact.jpg) no-repeat center;position: relative;}
.con_l img{position: absolute;top: 50%;right:45px;margin-top: -66px;}
.con_txt{margin:50px 0 0 345px;}
.con_l .con_txt p{font-size: 16px;line-height: 26px;color: #fff;margin:45px 0 35px;}
.con_l .con_txt small{color: #fefefe;font-size: 14px;line-height: 26px;display: block;}
.con_r{background: url(../images/join.jpg) no-repeat center;}
.con_r .headtitle small{color: #fff}
#share{margin-top: 30px;}
#share a{ width: 45px !important;height: 45px;  margin: 0px 20px 0 0px; display: inline-block; padding:0; opacity:0.6;border-radius: 50%;}
#share a.bds_weixin{ background:url(../images/share_img_1.png) no-repeat center #697379; background-size:18px 15px}
#share a.bds_tsina{ background:url(../images/share_img_2.png) no-repeat center #697379; background-size:18px 14px}
#share a.bds_qzone{ background:url(../images/share_img_3.png) no-repeat center #697379; background-size:16px 15px}
#share a:hover{ opacity:1}
.con_r form {margin:50px 0 0 75px;}
.con_r form h1{color: #fff;font-size: 30px;margin-bottom: 30px;}
.con_r form .con_select{margin-bottom: 10px;width:587px;border: 1px solid #fff;padding-left: 20px;line-height: 40px;background: transparent;height: 40px;color: #fff;display: block; }
.con_input{width: 270px;height: 40px;border: 1px solid #fff;padding-left: 20px;line-height: 40px;background: transparent;margin-bottom: 10px;color: #fff; }
.con_r form  a b{font-size: 18px;color: #fff;line-height: 40px;}
.con_area{width: 564px;padding-left: 20px;line-height: 40px;background: transparent;border: 1px solid #fff;margin-bottom: 30px;color: #fff;height: 80px;}
.con_r .more{width: 588px;height: 40px;background-color: #262626;color: #fff;border:0;line-height: 40px;margin: 0}
.con_option{background:rgba(231,0,18,0.3);height: 40px;line-height: 40px;}
.con_option:hover,.con_option:focus{background-color: #e70012;}









/*about US */
.ban{width: 100%;}
.ban img{width: 100%;}
.ban  .content{display:table;height:100%;}
.ban h1{width: 1200px;margin:0 auto;font-size: 24px;color: #fff;text-align: left;display: table-cell;vertical-align: middle;}
.ban h1 small{font-size: 20px;color: #fff;display: block;margin-top: 10px;}

.ban_ph{width: 100%;display: none}
.ban_ph img{width: 100%;}
.about_ban{background: url(../images/about_ban.jpg) no-repeat 100%;}
.about_nav{width: 700px;margin:0 auto;}
.about_nav a{display: inline-block;width: 155px;height: 40px;margin:0 10px;color: #ffffff;font-size: 16px;text-align: center;line-height: 40px;background-color: #a1a1a1;border-radius: 10px;}
.about_nav a:hover{background-color: #e70012;}
.about_nav a.on{background-color: #e70012;}
.left{float: left;}
.right{float: right;}
.about_img{width: 50%;}
.about_txt{width:44%;padding:0 3%;display: table;background-color: #f1f1f1;height: 647px;}
.about_txt h1{display: table-cell;vertical-align: middle;}
.about_txt p{font-size: 14px;color: #666666;line-height: 24px;}
.about_img img{width: 100%;}
.content{width: 1200px;margin:0 auto;padding:55px 0;overflow: hidden;zoom: 1;}
.about_txt .bottom_bor{background: url(../images/bor3.png) no-repeat bottom left;font-size: 24px;color: #e70012;padding-bottom: 30px;margin-bottom: 50px;}
.about2{background-color: #f1f1f1;}
.about2 .about_txt{background-color: #fff;}
.about{padding-bottom: 70px;}

.about dl{width: 1000px;margin: 50px auto 50px;padding-bottom: 50px;border-bottom: 1px solid #d1d1d1;zoom: 1;overflow: hidden;}
.about dl dt,.about dl dd{float: left;}
.about dl dt{}
.about dl dt img{width: 300px; height:200px;overflow: hidden;}
.about dl dd{width: 670px;margin-left: 30px; padding:10px 0;}
.about dl dd a{color: #333;font-size: 18px;}
.about dl dd small{font-size: 14px;color: #666;display: block;margin:10px 0 10px;}
.about dl dd p{font-size: 14px;color: #666;line-height: 24px;}
.about dl dd a.news_more{display: block;width: 110px;height: 30px;color: #666;font-size: 14px;line-height: 30px;text-align: center;border:1px solid #666666;margin-top: 15px;}
.about dl dd a:hover.news_more{border:1px solid #e9011b;color: #fff;background-color:#e9011b }

/* news_detail */
.news_detail{font-size: 14px;color: #555;line-height: 26px; width:1000px; margin:60px auto 0;padding: 0 30px;}
.news_detail h1{font-size: 20px;color: #000;line-height: 26px;text-align: center;}
.news_detail small{margin:10px 0 20px;font-size: 14px;color: #666;display: block;text-align: center;line-height: 50px;border-bottom: 1px solid #cccccc;}
.news_detail img{display: block;margin:10px 0;max-width: 100%;}
.news_detail a.back{padding:4px 20px; background-color:#e70012; float:right; color:#fff; font-size:14px;border-radius: 10px; margin:20px 0 30px;}
.news_detail a.back:hover{background-color:#c5000f;}

/*brand */
.brand{width: 920px;margin:60px auto;background: url(../images/brand_bg.png)  no-repeat;padding:50px 140px;background-size: cover}
.brand ul{border-left: 1px solid #fff;padding:30px 0 0px;}
.brand li{font-size: 24px;color: #fff;background: url(../images/yuan.png) no-repeat 0px 11px;padding-left: 45px;margin-left: -6px;margin-bottom: 50px;}
.brand li small{font-size: 18px;padding-left: 20px; display:inline-table;}

/*news */
.news_ban{background: url(../images/news_ban.jpg)no-repeat 100%;;}
.news_ban h1{text-align: left;width: 1200px;display:block;margin:200px auto 0;}
.news dl{width: 1200px;margin:0 auto 50px;padding-bottom: 50px;border-bottom: 1px solid #d1d1d1;zoom: 1;overflow: hidden;}
.news dl dt,.news dl dd{float: left;}
.news dl dt{width: 30%;}
.news dl dt img{width: 100%;overflow: hidden;}
.news dl dd{width: 68%;margin-left: 2%;}
.news dl dd a{color: #333;font-size: 18px;}
.news dl dd small{font-size: 14px;color: #666;display: block;margin:10px 0 30px;}
.news dl dd p{font-size: 14px;color: #666;line-height: 24px;}
.news dl dd a.news_more{display: block;width: 110px;height: 30px;color: #666;font-size: 14px;line-height: 30px;text-align: center;border:1px solid #666666;margin-top: 30px;}
.news dl dd a:hover.news_more{border:1px solid #e9011b;color: #fff;background-color:#e9011b }





.culture dl{width: 1200px;margin:0 auto 50px;padding-bottom: 50px;zoom: 1;overflow: hidden;}
.culture dl dt,.culture dl dd{float: left;}
.culture dl dt{width: 30%;}
.culture dl dt img{width: 100%;overflow: hidden;}
.culture dl dd{width: 68%;margin-left: 2%;}
.culture dl dd a{color: #333;font-size: 18px;}
.culture dl dd small{font-size: 14px;color: #666;display: block;margin:10px 0 30px;}
.culture dl dd p{font-size: 14px;color: #666;line-height: 24px;}
.culture dl dd a.news_more{display: block;width: 110px;height: 30px;color: #666;font-size: 14px;line-height: 30px;text-align: center;border:1px solid #666666;margin-top: 30px;}
.culture dl dd a:hover.news_more{border:1px solid #e9011b;color: #fff;background-color:#e9011b }



/*product */
.pro_ban{background: url(../images/pro_ban.jpg) no-repeat 100%;}

.pro_nav{width: 700px;margin:0 auto;}
.pro_nav a{display: inline-block;width: 155px;height: 40px;margin:0 10px;color: #ffffff;font-size: 16px;text-align: center;line-height: 40px;background-color: #a1a1a1;border-radius: 10px;}
.pro_nav a:hover{background-color: #e70012;}
.pro_nav a.on{background-color: #e70012;}
.product{width: 1200px;margin:0px auto 60px;}
.product ul{margin-top: 60px;zoom: 1;overflow: hidden;}
.product li{float: left;width: 31.33%;margin-right: 3%;text-align: center;margin-bottom: 40px;min-height: 285px;}
.product li:nth-child(3n){margin-right: 0;}
.product li img{width: 100%;    height: 234px;}
.product li a{font-size: 18px;color: #333;line-height: 30px;}


/*contact */
.contact{width: 1200px;margin:80px auto;}
.contact #dituContent{float: left;height: 520px;width: 50%;}
.contact .con_txt{margin: 50px 0 0 50px;}
.contact_ban{background: url(../images/contact_ban.jpg) no-repeat 100%;}  
.contact .con_r{width: 100%;background-size: cover;margin-top: 50px;float: inherit;height: auto;padding-top: 5px;}
.contact .con_r form{margin: 50px auto; width: 590px;padding-bottom: 50px;}
.contact .con_r  .menu_title{background: url(../images/bor1.png) no-repeat bottom center;color: #fff;}
.contact .con_r .menu_title small{color: #fff;}
.view_more{display: block;height: 40px;color: #e70012;border:1px solid #e70012;text-align: center;line-height: 40px;}
.view_more:hover{background-color: #e70012;color: #fff;}


/*store */
.store_ban{background: url(../images/store_ban.jpg) no-repeat 100%;}
.store_main{width: 1200px;margin:90px auto;}
.store_main ul{zoom: 1;overflow: hidden;margin-bottom: 60px;}
.store_main ul li{float: left;width: 24%;margin:0 1% 1% 0;}
.store_main ul li img{width: 100%;height:auto;}





/*join*/
.join{width: 1200px;margin:0 auto;}
.join_jianjie{overflow: hidden;zoom: 1;}
.jianjie_left{width: 434px;float: left;}
.jianjie_left img{width: 100%;}
.jianjie_txt{background-color: #f2f2f2;padding:0 20px 43px 47px ;width:695px;float: left;}
.jianjie_txt h1{font-size: 24px;color: #e70012;margin:40px 0 30px;}
.jianjie_txt p{font-size: 14px;color: #666;line-height: 24px;}
.jianjie_txt p span{font-size: 18px;color: #e70012}



.location h1{font-size: 24px;line-height: 60px;color: #fff;text-align: center;background-color: #e70012;}
.location img{max-width: 100%;margin:0 auto;}

.series{background: url(../images/series.png) no-repeat center right #f2f2f2;padding:80px 40px;overflow: hidden;zoom: 1;}
.series img{float: left;width:361px;margin-right: 25px;}
.series_txt{width: 610px;float: left;}
.series_txt h1{font-size: 18px;color: #e70012;width: 340px;display: inline-block;}
.series_txt h1>p{font-size: 14px;color: #666;line-height: 24px;margin-top: 30px;}
.series_txt>p{width: 200px;display: inline-block;margin-left:65px;font-size: 14px;color: #666;line-height: 24px;}



.series_pro{padding:40px 35px;background-color:#e70012;}
.series_pro h1 {font-size:30px;color:#fff;text-align: center;}
.series_pro h1 p{font-size: 18px;color: #fff;margin: 15px 0;}
.series_pro ul{overflow: hidden;zoom: 1;}
.series_pro ul li{float: left;margin:10px;width: 350px;margin-bottom: 20px;}
.series_pro ul li img{width: 100%;}


.store_img{background-color: #ededed;padding:55px 40px;}
.store_img img{max-width: 100%;}
.introduce{background-color: #e70012;overflow: hidden;zoom: 1;padding:55px 40px;}
.introduce_l{width: 510px;float: left;}
.introduce_r{width: 610px;float: left;text-align: center;}
.introduce_r img{display: block;margin:0 auto;max-width: 100%;}
.introduce_l h1{font-size: 20px;color: #fff;}
.introduce_l h1>p{font-size: 24px;color: #fff;margin:10px 0 30px;}
.introduce_l>p{font-size: 16px;color: #fff;display: inline-block;width: 230px;line-height: 30px;margin-left: 30px;vertical-align: top;}
.introduce_l>p>span{font-size: 18px;}


.support{background-color: #e70012;padding:50px 0;}
.support h1{text-align: center;color: #fff;font-size: 24px;}
.support h1 p{font-size: 18px;margin:40px 0 20px;}
.support img{display: block;margin:0 auto;max-width: 100%;}

.mode{background-color: #f2f2f2;padding:50px 20px;overflow: hidden;zoom: 1;}
.mode>h1{font-size: 24px;color: #333;text-align: center;}
.mode>h1>p{font-size: 30px;color:#e70012;margin:20px 0 45px;}
.mode dl{float: left;margin:0 35px;width: 160px;}
.mode dl dt img{border-radius: 50%;width: 100%;}
.mode dl dd{text-align: center;}
.mode dl dd h1{font-size: 18px;color: #e70012;margin:20px 0;}
.mode dl dd p{font-size: 14px;color: #666;line-height: 24px;}


.carve{background: url(../images/carve.jpg) no-repeat 100%;padding:45px 0;height: 500px;margin-bottom: 120px;}
.carve>h1{font-size: 24px;color: #fff;text-align: center;}
.carve>h1>p{font-size: 48px;color: #fff;margin:20px 0 40px;font-weight: bold;}
.carve img{display:block;margin:0 auto 45px;max-width: 100%;}
.carve>h2{font-size: 48px;color: #fff;text-align: center;}
.carve>h2>span{font-size: 40px;color: #fff;font-weight: bold;background: url(../images/carve_tel.png) no-repeat center left;padding:0px 0 0 60px; }






