﻿@charset "utf-8";
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-family: Arial,Microsoft Yahei;font-size:11px;}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none;blr:expression(this.onFocus=this.blur())}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur());}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;font-family: Arial,Microsoft Yahei;}
img{vertical-align:middle;height: auto;max-width: 100%}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur());font-family: Microsoft Yahei;}
body{color:#000;line-height:1;min-width: 1450px;overflow-x: auto !important;}
body *{box-sizing: border-box;line-height:1;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.eps3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.btn{text-align: center;display: inline-block;cursor: pointer;white-space: nowrap;vertical-align: middle;border: none;}
.icon{display: inline-block;background-repeat: no-repeat;background-position: center center;vertical-align: middle;}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../images/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
.w{width: 1200px;margin: 0 auto;position: relative;}
.w2{width: 1450px;margin: 0 auto;position: relative;}
.opa{opacity: 1;}
.opa:hover{transition: opacity .3s;-webkit-transition: opacity .6s;opacity: 0.8;}
.opa-bg{display: none;position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0,0,0,0.3);z-index: 99999;}
.opa-bg.show{display: block;}

.img-out{position: relative;overflow: hidden;}
.img-out:after{content:"";display: block;width: 100%;height: 100%;position: absolute;top:0;left:0;z-index: 2;background-color: rgba(0,0,0,0.25);opacity: 0;filter: alpha(opacity=0);transition:all 0.5s ease 0s;}
.img-out img{display: block;transform: scale(1.001);vertical-align: top;transition: all 0.5s ease 0s;}
.img-out:hover img{transform: scale(1.07);transition: all 0.5s ease 0s;}

.header{width: 100%;max-width: 1920px;margin: 0 auto;position: relative;z-index: 100000;}
.main{width: 100%;max-width: 1920px;margin: 0 auto;}
.footer{width: 100%;max-width: 1920px;margin: 0 auto;}

.header-up{width: 100%;max-width: 1920px;height: 12px;margin: 0 auto;}
.header-top{width: 100%;max-width: 1920px;height: 51px;margin: 0 auto;background-color: #8b1916;border-bottom: 1px solid #eee;position: fixed;left: 0;top: 0;z-index: 100000;}
.header-top .welcome{float: left;line-height: 50px;font-size: 12px;color: #fff;margin-right: 7px;}
.header-top .lr{float: left;font-size: 0;margin-right: 6px;}
.header-top .lr>a{display: inline-block;vertical-align: top;height: 50px;line-height: 50px;font-size: 12px;color: #fff;cursor: pointer;}
.header-top .lr .vline{display: inline-block;vertical-align: top;line-height: 50px;font-size: 12px;color: #fff;padding: 0 5px;}
.header-top .oper{float: left;font-size: 0;margin-right: 17px;}
.header-top .oper>a{display: inline-block;vertical-align: top;height: 50px;line-height: 50px;font-size: 12px;color: #fff;cursor: pointer;}
.header-top .oper .vline{display: inline-block;vertical-align: top;line-height: 50px;font-size: 12px;color: #fff;padding: 0 5px;}
/*.header-top .phone{float: left;padding-top: 9px;margin-right: 50px;padding-left: 48px;position: relative;}*/
.header-top .phone{float: left;padding-top: 9px;padding-left: 48px;position: relative;}
.header-top .phone:before{content: "";display: block;width: 48px;height: 50px;position: absolute;left: 0;top: 0;background-image: url(../images/phone.png);background-repeat: no-repeat;background-position: left center;}
.header-top .phone .row1{font-size: 12px;color: #fff;margin-bottom: 3px;}
.header-top .phone .row2{font-size: 20px;color: #fff;font-weight: bold;}
.header-top .right{float: right;font-size: 0;text-align: right;}
.header-top .cs{display: inline-block;vertical-align: top;position: relative;}
.header-top .cs:after{content: "";display: block;width: 1px;height: 20px;background-color: #bd8482;position: absolute;right: 0;top: 15px;}
.header-top .btn-cs{display: inline-block;vertical-align: top;height: 50px;line-height: 50px;position: relative;padding-left: 25px;font-size: 14px;color: #fff;cursor: pointer;padding-right: 12px;}
.header-top .btn-cs:before{content: "";display: block;width: 25px;height: 50px;position: absolute;left: 0;top: 0;background-image: url(../images/cs.png);background-repeat: no-repeat;background-position: left center;}
.header-top .follow{display: inline-block;vertical-align: top;position: relative;}
.header-top .follow:after{content: "";display: block;width: 1px;height: 20px;background-color: #bd8482;position: absolute;right: 0;top: 15px;}
.header-top .btn-follow{display: inline-block;vertical-align: top;height: 50px;line-height: 50px;position: relative;padding-left: 40px;font-size: 12px;color: #fff;cursor: pointer;padding-right: 36px;}
.header-top .btn-follow:before{content: "";display: block;width: 40px;height: 50px;position: absolute;left: 0;top: 0;background-image: url(../images/weixin.png);background-repeat: no-repeat;background-position: center center;}
.header-top .btn-follow:after{content: "";display: block;border-top: 4px solid #fff;border-left: 4px solid transparent;border-right: 4px solid transparent;position: absolute;right: 14px;top: 23px;}
.header-top .follow-list{display: none;width: 200px;position: absolute;right: 0;top: 50px;border: 1px solid #eee;border-top: none;padding-top: 20px;padding-bottom: 20px;background-color: #fff;}
.header-top .follow-item{width: 125px;margin: 0 auto;}
.header-top .follow-item .img-box{width: 103px;margin-bottom: 10px;margin-left: auto;margin-right: auto;}
.header-top .follow-item .img-box img{width: 100%;}
.header-top .follow-item .text{font-size: 13px;color: #666;text-align: center;}
.header-top .follow:hover{background-color: #fff;}
.header-top .follow:hover:after{display: none;}
.header-top .follow:hover .follow-list{display: block;}
.header-top .follow:hover .btn-follow{color: #666;}
.header-top .follow:hover .btn-follow:before{background-image: url(../images/weixin2.png);}
.header-top .follow:hover .btn-follow:after{border-top: none;border-bottom: 4px solid #666;}

.header-top .website{display: inline-block;vertical-align: top;position: relative;}
.header-top .website:after{content: "";display: block;width: 1px;height: 20px;background-color: #bd8482;position: absolute;right: 0;top: 15px;}
.header-top .btn-website{display: inline-block;vertical-align: top;height: 50px;line-height: 50px;position: relative;padding-left: 40px;font-size: 12px;color: #fff;cursor: pointer;padding-right: 36px;}
.header-top .btn-website:before{content: "";display: block;width: 40px;height: 50px;position: absolute;left: 0;top: 0;background-image: url(../images/menu.png);background-repeat: no-repeat;background-position: center center;}
.header-top .btn-website:after{content: "";display: block;border-top: 4px solid #fff;border-left: 4px solid transparent;border-right: 4px solid transparent;position: absolute;right: 14px;top: 23px;}
.header-top .website-list{display: none;width: 600px;position: absolute;right: 0;top: 50px;border: 1px solid #eee;border-top: none;padding-top: 20px;padding-bottom: 20px;background-color: #fff;}
.header-top .website-item{width: 100%;overflow: hidden;margin-bottom: 10px;}
.header-top .website-item .img-box{width: 103px;margin-bottom: 10px;margin-left: auto;margin-right: auto;}
.header-top .website-item .dt{float: left;width: 100px;font-size: 0;text-align: left;padding-left: 30px;}
.header-top .website-item .dt a{display: inline-block;vertical-align: top;font-size: 14px;color: #666;height: 30px;line-height: 30px;font-weight: 900}
.header-top .website-item .dt a:hover{color: #8b1916;}
.header-top .website-item .dd{float: left;width: 498px;font-size: 0;text-align: left;padding-left: 20px;}
.header-top .website-item .dd a{display: inline-block;vertical-align: top;font-size: 14px;color: #888;height: 30px;line-height: 30px;margin-right: 20px;}
.header-top .website-item .dd a:hover{color: #8b1916;}
.header-top .website:hover{background-color: #fff;}
.header-top .website:hover:after{display: none;}
.header-top .website:hover .website-list{display: block;}
.header-top .website:hover .btn-website{color: #666;}
.header-top .website:hover .btn-website:before{background-image: url(../images/menu2.png);}
.header-top .website:hover .btn-website:after{border-top: none;border-bottom: 4px solid #666;}

.header-top .lang{display: inline-block;vertical-align: top;position: relative;margin-right: 12px;}
.header-top .btn-lang{display: inline-block;vertical-align: top;height: 50px;line-height: 50px;position: relative;padding-left: 40px;font-size: 12px;color: #fff;cursor: pointer;padding-right: 36px;}
.header-top .btn-lang .flag{display: block;width: 40px;height: 50px;position: absolute;left: 0;top: 0;background-repeat: no-repeat;background-position: center center;}
.header-top .btn-lang:after{content: "";border-top: 4px solid #fff;border-left: 4px solid transparent;border-right: 4px solid transparent;position: absolute;right: 14px;top: 23px;}
.header-top .lang-list{display: none;width: 100px;position: absolute;left: 0;top: 50px;border: 1px solid #eee;border-top: none;background-color: #fff;text-align: left;padding-top: 5px;padding-bottom: 5px;}
.header-top .lang-item{display: inline-block;vertical-align: top;height: 40px;line-height: 40px;position: relative;padding-left: 40px;font-size: 12px;color: #666;cursor: pointer;}
.header-top .lang-item .flag{display: block;width: 40px;height: 40px;position: absolute;left: 0;top: 0;background-repeat: no-repeat;background-position: center center;}
.header-top .lang-item:hover{color: #8b1916;}
.header-top .lang:hover{background-color: #fff;}
.header-top .lang:hover:after{display: none;}
.header-top .lang:hover .lang-list{display: block;}
.header-top .lang:hover .btn-lang{color: #666;}
.header-top .lang:hover .btn-lang:after{border-top: none;border-bottom: 4px solid #666;}

.header-top .mobile{display: inline-block;vertical-align: top;position: relative;}
.header-top .btn-mobile{display: inline-block;vertical-align: top;height: 50px;line-height: 50px;position: relative;padding-left: 32px;font-size: 14px;color: #fff;cursor: pointer;}
.header-top .btn-mobile:before{content: "";display: block;width: 32px;height: 50px;position: absolute;left: 0;top: 0;background-image: url(../images/phone2.png);background-repeat: no-repeat;background-position: center center;}

.header-bottom{width: 100%;height: 133px;background-color: #fff;box-shadow: 0 5px 5px rgba(0,0,0,0.15);position: relative;z-index: 1;}
.header-bottom .logo{display: block;float: left;margin-top: 18px;margin-right: 50px;position: relative;}
.header-bottom .logo:after{content: "®";font-size: 22px;color: #8b1916;position: absolute;right: -10px;top: 23px;}
.header-bottom .h-nav{float: left;font-size: 0;padding-top: 54px;}
.header-bottom .h-nav>li{display: inline-block;vertical-align: top;margin-left: 12px;margin-right: 12px;}
.header-bottom .h-nav>li>a{display: block;font-size: 16px;color: #333;height: 32px;border-bottom: 2px solid transparent;padding-left: 8px;padding-right: 8px;}
.header-bottom .h-nav>li.active a{border-bottom-color: #8b1916;color: #8b1916;}
.header-bottom .h-nav>li:hover>a{border-bottom-color: #8b1916;color: #8b1916;}
.header-bottom .h-search{float: right;margin-top: 45px;border: 1px solid #e5e5e5;width: 198px;height: 36px;border-radius: 3px;font-size: 0;}
.header-bottom .h-search input[type=text]{width: 160px;height: 34px;line-height: 34px;font-size: 14px;color: #666;vertical-align: top;padding-left: 14px;border: none;}
.header-bottom .h-search input[type=submit]{width: 36px;height: 34px;border: none;background-color: transparent;font-size: 0;background-image: url(../images/search.png);background-repeat: no-repeat;background-position: center center;cursor: pointer;}

.index-wall{width: 100%;height: 760px;background-size: cover;background-repeat: no-repeat;background-position: center center;position: relative;}
.index-wall:after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.5);z-index: 1;}
.index-wall .w2{overflow: hidden;}
.index-wall .slogan{width: 448px;position: absolute;left: 627px;top: 300px;z-index: 2;}
.index-wall .b{width: 562px;height: 562px;background-color: #fff;margin-top: 97px;z-index: 3;position: relative;}
.index-wall .b1{text-align: center;font-size: 0;background-color: #f7f7f7;padding: 4px 0;}
.index-wall .b1 .btn{display: inline-block;vertical-align: top;width: 272px;height: 44px;border-radius: 5px;text-align: center;line-height: 44px;font-size: 16px;color: #fff;margin: 0 4px;}
.index-wall .b1 .btn1{background-color: #8b1916;}
.index-wall .b1 .btn2{background-color: #ff9900;}
.index-wall-b2{width: 562px;overflow: hidden;background-color: #fff;position: relative;}
.index-wall-b2 .b2-tabs{float: left;width: 84px;position: relative;z-index: 2;}
.index-wall-b2 .b2-item{width: 100%;height: 102px;background-color: #575757;padding-top: 14px;border-bottom: 1px dashed #7b7b7b;cursor: pointer;}
.index-wall-b2 .b2-item:last-child{border-bottom: none;}
.index-wall-b2 .b2-item .icon{display: block;width: 100%;height: 30px;background-repeat: no-repeat;background-position: center center;}
.index-wall-b2 .b2-item .text{text-align: center;font-size: 15px;color: #cdcdcd;line-height: 22px;}
.index-wall-b2 .b2-item1 .icon{background-image: url(../images/1-1.png);}
.index-wall-b2 .b2-item2 .icon{background-image: url(../images/2-1.png);}
.index-wall-b2 .b2-item3 .icon{background-image: url(../images/3-1.png);}
.index-wall-b2 .b2-item4 .icon{background-image: url(../images/4-1.png);}
.index-wall-b2 .b2-item5 .icon{background-image: url(../images/5-1.png);}
.index-wall-b2 .b2-item.active{background-color: #ff9900;}
.index-wall-b2 .b2-item.active .text{color: #fff;}
.index-wall-b2 .b2-item1.active .icon{background-image: url(../images/1-2.png);}
.index-wall-b2 .b2-item2.active .icon{background-image: url(../images/2-2.png);}
.index-wall-b2 .b2-item3.active .icon{background-image: url(../images/3-2.png);}
.index-wall-b2 .b2-item4.active .icon{background-image: url(../images/4-2.png);}
.index-wall-b2 .b2-item5.active .icon{background-image: url(../images/5-2.png);}
.index-wall-b2 .b2-conts{float: left;width: 478px;}
.index-wall-b2 .b2-cont{display: none;width: 100%;padding-left: 24px;padding-right: 24px;padding-top: 6px;}
.index-wall-b2 .b2-cont.show{display: block;}
.index-wall-b2 .radio-row{font-size: 0;width: 100%;height: 40px;border-bottom: 1px solid #c4c4c3;margin-bottom: 10px;}
.index-wall-b2 .i-label{display: inline-block;font-size: 0;position: relative;vertical-align: top;cursor: pointer;}
.index-wall-b2 .i-label .i-text{display: inline-block;width: 100%;height: 40px;line-height: 40px;border-bottom: 3px solid transparent;vertical-align: top;font-size: 16px;color: #333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.index-wall-b2 .i-label.selected .i-text{border-bottom-color: #843432;color: #8b1916;}
.index-wall-b2 .i-label input{position: absolute;left: 0;top: 0;z-index: -1;opacity: 0;filter: alpha(opacity=0);}
.index-wall-b2 .radio-row1 .i-label1{margin-right: 50px;}
.index-wall-b2 .radio-row1 .i-label2{margin-right: 50px;}
.index-wall-b2 .radio-row2 .i-label1{margin-right: 53px;}
.index-wall-b2 .radio-row2 .i-label2{margin-right: 53px;}
.index-wall-b2 .radio-row3 .i-label1{margin-right: 70px;}
.index-wall-b2 .radio-row3 .i-label2{margin-right: 70px;}
.index-wall-b2 .radio-row2{margin-bottom: 20px;}
.index-wall-b2 .radio-row3{margin-bottom: 20px;}
.index-wall-b2 .block{display: none;}
.index-wall-b2 .block.show{display: block;}

.index-wall-b2 .form1 .row{width: 100%;height: 40px;margin-bottom: 18px;font-size: 0;position: relative;}
.index-wall-b2 .form1 .col{position: relative;width: 200px;}
.index-wall-b2 .form1 .col1{float: left;}
.index-wall-b2 .form1 .col2{float: right;}
.index-wall-b2 .form1 .red{font-size: 16px;color: #8b1916;position: absolute;left: 11px;top: 16px;}
.index-wall-b2 .form1 input[type=text]{width: 100%;height: 40px;padding: 0 25px;vertical-align: top;border: 1px solid #dcdcdc;border-radius: 5px;font-size: 14px;color: #666;}
.index-wall-b2 .form1 input[type=submit]{vertical-align: top;width: 180px;height: 45px;margin: 0 10px;background-color: #843431;border-radius: 5px;cursor: pointer;border: none;font-size: 17px;color: #fff;}
.index-wall-b2 .submit-row{font-size: 0;text-align: center;}
.index-wall-b2 .btn-cst{display: inline-block;vertical-align: top;width: 180px;height: 45px;line-height: 45px;margin: 0 10px;text-align: center;background-color: #843431;border-radius: 5px;cursor: pointer;border: none;font-size: 17px;color: #fff;}
.index-wall-b2 .b2-links{font-size: 0;padding-top: 34px;}
.index-wall-b2 .b2-links>a{display: inline-block;vertical-align: top;width: 90px;margin-right: 23px;}
.index-wall-b2 .b2-links .icon{display: block;width: 60px;height: 60px;border-radius: 50%;margin: 0 auto;margin-bottom: 24px;background-color: #eee;background-repeat: no-repeat;background-position: center center;}
.index-wall-b2 .b2-links .text{text-align: center;font-size: 14px;color: #606060;}
.index-wall-b2 .b2-link1 .icon{background-image: url(../images/b2-1.png);}
.index-wall-b2 .b2-link2 .icon{background-image: url(../images/b2-2.png);}
.index-wall-b2 .b2-link3 .icon{background-image: url(../images/b2-3.png);}
.index-wall-b2 .b2-link4 .icon{background-image: url(../images/b2-4.png);}
.index-wall-b2 .b2-links>a.b2-link4{margin-right: 0;}
.index-wall-b2 .swrap{display: inline-block;vertical-align: top;height: 40px;border: 1px solid #dcdcdc;overflow: hidden;border-radius: 5px;position: relative;}
.index-wall-b2 .swrap select{position: relative;height: 40px;left: -1px;top: -1px;font-size: 14px;color: #666;z-index: 0;padding-left: 21px;}
.index-wall-b2 .swrap .red{font-size: 16px;color: #8b1916;position: absolute;left: 11px;top: 16px;z-index: 1;}
.index-wall-b2 .swrap1,
.index-wall-b2 .swrap1 select{width: 430px;}
.index-wall-b2 .swrap2,
.index-wall-b2 .swrap2 select{width: 200px;}
.index-wall-b2 .call-us{width: 100%;text-align: center;font-size: 20px;color: #843431;position: absolute;left: 0;bottom: 20px;padding-left: 84px;z-index: 1;}

.index-wall-b2.mb{margin-bottom: 20px;width: 445px;}
.index-wall-b2.mb .b2-tabs{width: 52px;}
.index-wall-b2.mb .b2-cont{padding-left: 10px;padding-right: 10px;}
.index-wall-b2.mb .b2-conts{width: 393px;}
.index-wall-b2.mb .radio-row1 .i-label1{margin-right: 40px;}
.index-wall-b2.mb .radio-row1 .i-label2{margin-right: 25px;}
.index-wall-b2.mb .radio-row2 .i-label1{margin-right: 25px;}
.index-wall-b2.mb .radio-row2 .i-label2{margin-right: 25px;}
.index-wall-b2.mb .radio-row3 .i-label1{margin-right: 40px;}
.index-wall-b2.mb .radio-row3 .i-label2{margin-right: 40px;}
.index-wall-b2.mb .form1 .col{width: 180px;}
.index-wall-b2.mb .form1 input[type=submit]{width: 150px;}
.index-wall-b2.mb .btn-cst{width: 150px;}
.index-wall-b2.mb .call-us{padding-left: 52px;}
.index-wall-b2.mb .swrap1,
.index-wall-b2.mb .swrap1 select{width: 373px;}
.index-wall-b2.mb .swrap2,
.index-wall-b2.mb .swrap2 select{width: 180px;}
.index-wall-b2.mb .form1 input[type=text]{padding: 0 20px;}
.index-wall-b2 .swrap select{padding-left: 16px;}

.footer-top{width: 100%;height: 160px;background-image: url(../images/ct-bg.jpg);background-position: center center;background-size: cover;}
.ft1{float: left;padding-left: 175px;height: 160px;position: relative;overflow: hidden;padding-top: 61px;margin-right: 80px;}
.ft1 .icon{width: 175px;height: 160px;background-repeat: no-repeat;background-position: left top;position: absolute;left: 0;bottom: -16px;}
.ft1 .row1{font-size: 18px;color: #e2e2e2;margin-bottom: 10px;}
.ft1 .row2{font-size: 22px;color: #e2e2e2;}
.ft2{float: left;padding-left: 108px;height: 160px;position: relative;overflow: hidden;padding-top: 54px;}
.ft2 .icon{width: 108px;height: 160px;background-repeat: no-repeat;background-position: left center;position: absolute;left: 0;top: 0;}
.ft2 .row1{font-size: 15px;color: #e2e2e2;margin-bottom: 10px;}
.ft2 .row2{font-size: 36px;color: #e2e2e2;font-weight: bold;}
.ft3{float: right;font-size: 0;padding-top: 60px;}
.ft3 .btn{display: inline-block;vertical-align: top;width: 170px;height: 50px;border: 1px solid #fff;border-radius: 5px;text-align: center;line-height: 50px;font-size: 18px;}
.ft3 .btn1{color: #8b1916;background-color: #fff;margin-right: 39px;}
.ft3 .btn2{color: #fff;}
.ft3 .btn1:before{content: "";display: inline-block;vertical-align: top;width: 24px;height: 100%;background-image: url(../images/cs2.png);background-repeat: no-repeat;background-position: center center;margin-right: 13px;}
.ft3 .btn2:before{content: "";display: inline-block;vertical-align: top;width: 21px;height: 100%;background-image: url(../images/qq.png);background-repeat: no-repeat;background-position: center center;margin-right: 13px;}

.footer-bottom{width: 100%;height: 413px;background-color: #333;}
.footer-bottom .top{width: 100%;padding-bottom: 60px;border-bottom: 1px solid #414141;overflow: hidden;}
.footer-bottom .bottom{font-size: 12px;color: #858585;text-align: center;line-height: 18px;padding-top: 39px;padding-bottom: 64px;}
.footer-bottom .bottom a{color: #858585;}
.fbt1{float: left;width: 160px;margin-right: 75px;}
.fbt1 .logo{display: block;width: 122px;margin: 50px auto 20px auto;}
.fbt1 .logo img{width: 100%;}
.fbt1 .text{width: 100%;font-size: 15px;color: #858585;text-align: center;}
.fbt2{float: left;width: 600px;padding-top: 52px;}
.fbt2 .item{float: left;width: 150px;}
.fbt2 .title{display: block;font-size: 15px;color: #c2c2c2;font-weight: bold;margin-bottom: 22px;}
.fbt2 .list>li{margin-bottom: 12px;}
.fbt2 .list>li>a{display: inline-block;vertical-align: top;font-size: 12px;color: #858585;}
.fbt2 .list>li>a:hover{color: #fff;}
.fbt3{float: left;width: 350px;padding-top: 50px;overflow: hidden;}
.fbt3 .item{float: left;width: 120px;margin-right: 45px;}
.fbt3 .box{width: 100%;text-align: center;margin-bottom: 16px;}
.fbt3 .box img{max-width: 100%;}
.fbt3 .text{text-align: center;font-size: 13px;color: #c2c2c2;}
.fbt4{float: right;width: 260px;padding-top: 52px;}
.fbt4 .b1{margin-bottom: 39px;}
.fbt4 .title{font-size: 15px;color: #c2c2c2;font-weight: bold;margin-bottom: 20px;}
.fbt4 .subs{font-size: 0;}
.fbt4 .subs input[type=text]{width: 160px;height: 36px;line-height: 36px;background-color: #fff;border: none;padding: 0 15px;font-size: 14px;color: #555;}
.fbt4 .subs input[type=submit]{width: 100px;height: 36px;border: none;background-color: #8b1916;font-size: 14px;color: #fff;cursor: pointer;}

.fbt4 .share{font-size: 0;}
.fbt4 .share>a{display: inline-block;vertical-align: top;width: 32px;height: 32px;margin-right: 13px;border-radius: 50%;cursor: pointer;background-repeat: no-repeat;background-position: center center;background-color: #434343;}
.fbt4 .share>a.plus{background-image: url(../images/plus.png);}
.fbt4 .share>a.s1{background-image: url(../images/s-weixin.png);}
.fbt4 .share>a.s2{background-image: url(../images/s-facebook.png);}
.fbt4 .share>a.s3{background-image: url(../images/s-in.png);}
.fbt4 .share>a.s4{background-image: url(../images/s-t.png);}
.fbt4 .share>a.s5{background-image: url(../images/s-weibo.png);margin-right: 0;}
.fbt4 .share>a:hover{background-color: #555;}

.login{width: 100%;background-color: #f7f7f7;padding-top: 82px;padding-bottom: 76px;}
.login .w{height: 400px;}
.login .img{float: left;width: 826px;}
.login .a{float: right;width: 342px;height: 400px;background-color: #fff;box-shadow: 0 10px 21px rgba(0,0,0,0.1);padding: 40px 27px 0 27px;}
.login .a .title{text-align: center;font-size: 20px;color: #333;margin-bottom: 36px;}
.login .a .row1{margin-bottom: 20px;position: relative;width: 100%;}
.login .a .row2{margin-bottom: 26px;position: relative;width: 100%;}
.login .a .row3{margin-bottom: 26px;position: relative;width: 100%;}
.login .a .row:before{content: "";position: absolute;left: 1px;top: 1px;width: 43px;height: 38px;background-repeat: no-repeat;background-position: center center;}
.login .a .row1:before{background-image: url(../images/user.png);}
.login .a .row2:before{background-image: url(../images/lock.png);}
.login .a input[type=text]{width: 100%;height: 40px;border: 1px solid #d7d7d7;border-radius: 5px;padding-left: 43px;font-size: 14px;color: #666;}
.login .a input[type=password]{width: 100%;height: 40px;border: 1px solid #d7d7d7;border-radius: 5px;padding-left: 43px;font-size: 14px;color: #666;}
.login .i-label{display: inline-block;font-size: 0;position: relative;vertical-align: top;cursor: pointer;}
.login .i-label .i-icon{box-sizing: border-box;display: inline-block;vertical-align: top;width: 14px;height: 14px;border-radius: 1px;margin-right: 10px;border: 1px solid #aaa;background-repeat: no-repeat;background-position: center center;}
.login .i-label .i-text{display: inline-block;vertical-align: top;font-size: 14px;color: #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.login .i-label.selected .i-icon{background-image: url(../images/tick.png);}
.login .i-label input{position: absolute;left: 0;top: 0;z-index: -1;opacity: 0;filter: alpha(opacity=0);}
.login .a .row4{margin-bottom: 21px;}
.login .a .row4 input[type=submit]{width: 100%;height: 40px;cursor: pointer;border-radius: 5px;background-color: #8b1916;font-size: 18px;color: #fff;border: none;}
.login .a .row5{overflow: hidden;}
.login .a .row5 .left{float: left;font-size: 14px;color: #999;}
.login .a .row5 .right{float: right;font-size: 14px;color: #999;}

.thumb{width: 100%;padding-top: 36px;padding-bottom: 28px;}
.thumb>a{font-size: 14px;color: #0a0a0a;}

.regis{width: 100%;background-color: #f7f7f7;padding-bottom: 44px;}
.regis .box{width: 100%;height: 605px;background-color: #fff;padding: 38px 35px 0 35px;}
.regis .title{font-size: 24px;color: #2b2b2b;text-align: center;margin-bottom: 33px;}
.regis-tabs{width: 100%;height: 40px;border-bottom: 1px solid #eee;font-size: 0;text-align: center;}
.regis-tabs>a{display: inline-block;vertical-align: top;width: 128px;height: 40px;border: 1px solid transparent;text-align: center;line-height: 40px;font-size: 16px;color: #2b2b2b;cursor: pointer;}
.regis-tabs>a.active{color: #8b1916;border-color: #eee;border-bottom-color: #fff;}
.regis-tabs>a:before{content: "";display: inline-block;vertical-align: top;height: 100%;background-repeat: no-repeat;background-position: center center;margin-right: 10px;}
.regis-tabs>a.a1:before{width: 12px;background-image: url(../images/r-phone.png);}
.regis-tabs>a.a2:before{width: 20px;background-image: url(../images/r-mail.png);}
.regis-tabs>a.active.a1:before{background-image: url(../images/r-phone2.png);}
.regis-tabs>a.active.a2:before{background-image: url(../images/r-mail2.png);}

.regis-conts{padding-top: 35px;}
.regis-cont{width: 400px;margin: 0 auto;display: none;}
.regis-cont.show{display: block;}
.regis-cont .row{margin-bottom: 24px;overflow: hidden;}
.regis-cont .dt{float: left;width: 110px;line-height: 38px;font-size: 16px;color: #5e5e5e;}
.regis-cont .dd{float: left;width: 290px;font-size: 0;}
.regis-cont .red{font-size: 16px;color: #fc201b;}
.regis-cont input[type=text],
.regis-cont input[type=password]{width: 100%;height: 38px;border: 1px solid #e5e5e5;font-size: 16px;color: #666;padding: 0 10px;vertical-align: top;}
.regis-cont .submit-row{padding-left: 110px;padding-top: 20px;}
.regis-cont input[type=submit]{width: 100%;height: 38px;border: none;background-color: #8b1916;font-size: 16px;color: #fff;cursor: pointer;}
.regis-cont .code-row input[type=text]{width: 160px;margin-right: 8px;}
.regis-cont .btn-code{display: inline-block;vertical-align: top;width: 122px;height: 38px;cursor: pointer;background-color: #f6f6f6;border: 1px solid #e0e0e0;text-align: center;line-height: 38px;font-size: 14px;color: #666;border-radius: 5px;}


.wall{width: 100%;height: 554px;background-size: cover;background-position: center center;}

.wall .office-form{width: 390px;float: right;padding-top: 39px;}
.wall .office-form .b1{font-size: 0;padding-bottom: 5px;}
.wall .office-form .b1 .btn{display: inline-block;vertical-align: top;width: 190px;height: 36px;border-radius: 5px;text-align: center;line-height: 36px;font-size: 16px;color: #fff;}
.wall .office-form .b1 .btn1{background-color: #8b1916;margin-right: 10px;}
.wall .office-form .b1 .btn2{background-color: #ff9900;}
.wall .office-form .b2{background-color: #fff;width: 100%;padding: 20px 20px 20px 20px;}
.wall .office-form .b2 .title{text-align: center;font-size: 24px;color: #000;margin-bottom: 18px;}
.wall .office-form .row{width: 100%;position: relative;margin-bottom: 14px;}
.wall .office-form .row .red{font-size: 16px;color: #eb0d0d;display: inline-block;height: 40px;line-height: 40px;position: absolute;left: 14px;top: 0;}
.wall .office-form input[type=text]{width: 100%;height: 40px;border: 1px solid #dcdcdc;border-radius: 5px;padding-left: 25px;font-size: 14px;color: #666;}
.wall .office-form .submit-row{font-size: 0;text-align: center;padding-top: 6px;}
.wall .office-form input[type=submit]{vertical-align: top;width: 150px;height: 40px;margin: 0 10px;background-color: #843431;border-radius: 5px;cursor: pointer;border: none;font-size: 17px;color: #fff;}
.wall .office-form .btn-cst{display: inline-block;vertical-align: top;width: 150px;height: 40px;line-height: 40px;margin: 0 10px;text-align: center;background-color: #843431;border-radius: 5px;cursor: pointer;border: none;font-size: 17px;color: #fff;}
.wall .office-form .call-us{width: 100%;text-align: center;font-size: 18px;color: #843431;padding-top: 20px;}


.wall .pet-form{width: 400px;float: right;padding-top: 21px;}
.wall .pet-form .b1{font-size: 0;padding-bottom: 9px;}
.wall .pet-form .b1 .btn{display: inline-block;vertical-align: top;width: 195px;height: 36px;border-radius: 5px;text-align: center;line-height: 36px;font-size: 16px;color: #fff;}
.wall .pet-form .b1 .btn1{background-color: #8b1916;margin-right: 5px;margin-right: 10px;}
.wall .pet-form .b1 .btn2{background-color: #ff9900;}
.wall .pet-form .b2{background-color: #fff;width: 100%;padding: 20px;box-shadow: 0 3px 32px rgba(0,0,0,0.1);}
.wall .pet-form .b2 .title{text-align: center;font-size: 24px;color: #000;margin-bottom: 20px;}
.wall .pet-form .row{width: 100%;position: relative;margin-bottom: 14px;overflow: hidden;}
.wall .pet-form .row .red{font-size: 16px;color: #eb0d0d;display: inline-block;height: 38px;line-height: 43px;position: absolute;left: 11px;top: 0;z-index: 1;}
.wall .pet-form input[type=text]{width: 100%;height: 40px;border: 1px solid #dcdcdc;border-radius: 5px;padding-left: 23px;padding-right: 10px;font-size: 14px;color: #666;}
.wall .pet-form .submit-row{font-size: 0;text-align: center;padding-top: 6px;}
.wall .pet-form input[type=submit]{vertical-align: top;width: 150px;height: 40px;margin: 0 10px;background-color: #843431;border-radius: 5px;cursor: pointer;border: none;font-size: 17px;color: #fff;}
.wall .pet-form .btn-cst{display: inline-block;vertical-align: top;width: 150px;height: 40px;line-height: 40px;margin: 0 10px;text-align: center;background-color: #843431;border-radius: 5px;cursor: pointer;border: none;font-size: 17px;color: #fff;}
.wall .pet-form .call-us{width: 100%;text-align: center;font-size: 18px;color: #843431;padding-top: 20px;}

.wall .pet-form .col1{width: 170px;float: left;position: relative;}
.wall .pet-form .col2{width: 170px;float: right;position: relative;}
.wall .pet-form .swrap{width: 170px;display: inline-block;vertical-align: top;height: 40px;border: 1px solid #dcdcdc;overflow: hidden;border-radius: 5px;position: relative;}
.wall .pet-form .swrap select{width: 170px;height: 40px;position: relative;left: -1px;top: -1px;font-size: 14px;color: #666;z-index: 1;padding-left: 21px;z-index: 0;}



.wall .world-form .radio-row{font-size: 0;width: 100%;height: 40px;border-bottom: 1px solid #c4c4c3;margin-bottom: 15px;}
.wall .world-form .i-label{display: inline-block;font-size: 0;position: relative;vertical-align: top;cursor: pointer;}
.wall .world-form .i-label .i-text{display: inline-block;width: 100%;height: 40px;line-height: 40px;border-bottom: 3px solid transparent;vertical-align: top;font-size: 16px;color: #333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.wall .world-form .i-label.selected .i-text{border-bottom-color: #843432;color: #8b1916;}
.wall .world-form .i-label input{position: absolute;left: 0;top: 0;z-index: -1;opacity: 0;filter: alpha(opacity=0);}

.wall .world-form .radio-row1 .i-label1{margin-right: 50px;}
.wall .world-form .radio-row1 .i-label2{margin-right: 50px;}
.wall .world-form .radio-row2 .i-label1{margin-right: 53px;}
.wall .world-form .radio-row2 .i-label2{margin-right: 53px;}
.wall .world-form .radio-row3 .i-label1{margin-right: 70px;}
.wall .world-form .radio-row3 .i-label2{margin-right: 70px;}

.wall .world-form{width: 478px;float: right;padding-top: 17px;}
.wall .world-form .b1{text-align: center;font-size: 0;padding-bottom: 5px;}
.wall .world-form .b1 .btn{display: inline-block;vertical-align: top;width: 235px;height: 36px;border-radius: 5px;text-align: center;line-height: 36px;font-size: 16px;color: #fff;}
.wall .world-form .b1 .btn1{background-color: #8b1916;margin-right: 8px;}
.wall .world-form .b1 .btn2{background-color: #ff9900;}
.wall .world-form .b2{background-color: #fff;width: 100%;padding: 0 24px 20px 24px;}
.wall .world-form .b2 .title{text-align: center;font-size: 24px;color: #000;margin-bottom: 18px;}
.wall .world-form .row{width: 100%;position: relative;margin-bottom: 15px;height: 38px;}
.wall .world-form .row .red{font-size: 16px;color: #eb0d0d;display: inline-block;height: 40px;line-height: 40px;position: absolute;left: 14px;top: 0;z-index: 1;}
.wall .world-form input[type=text]{width: 100%;height: 40px;padding: 0 25px;vertical-align: top;border: 1px solid #dcdcdc;border-radius: 5px;font-size: 14px;color: #666;}

.wall .world-form .submit-row{font-size: 0;padding-top: 5px;}
.wall .world-form input[type=submit]{vertical-align: top;width: 180px;height: 45px;margin: 0 10px;background-color: #843431;border-radius: 5px;cursor: pointer;border: none;font-size: 17px;color: #fff;}
.wall .world-form .submit-row{font-size: 0;text-align: center;}
.wall .world-form .btn-cst{display: inline-block;vertical-align: top;width: 180px;height: 45px;line-height: 45px;margin: 0 10px;text-align: center;background-color: #843431;border-radius: 5px;cursor: pointer;border: none;font-size: 17px;color: #fff;}

.wall .world-form .call-us{width: 100%;text-align: center;font-size: 18px;color: #843431;padding-top: 20px;}

.wall .world-form .wf-title{text-align: center;padding-top: 20px;padding-bottom: 10px;font-size: 0;}
.wall .world-form .wf-title .t1{font-size: 24px;color: #000;}
.wall .world-form .wf-title .t2{font-size: 24px;color: #8b1916;}
.wall .world-form .wf-form{display: none;}
.wall .world-form .wf-form.show{display: block;}
.wall .world-form .wf-tabs{width: 100%;font-size: 0;text-align: center;background-color: #fbfbfb;}
.wall .world-form .wf-tabs>a{display: inline-block;vertical-align: top;height: 49px;line-height: 49px;border-bottom: 2px solid transparent;cursor: pointer;margin: 0 25px;padding-left: 12px;padding-right: 12px;font-size: 16px;color: #5d5d5d;}
.wall .world-form .wf-tabs>a.active{border-bottom-color: #8b1916;}
.wall .world-form .col{position: relative;width: 200px;}
.wall .world-form .col1{float: left;}
.wall .world-form .col2{float: right;}

.wall .world-form .swrap{display: inline-block;vertical-align: top;height: 40px;border: 1px solid #dcdcdc;overflow: hidden;border-radius: 5px;position: relative;}
.wall .world-form .swrap select{position: relative;height: 40px;left: -1px;top: -1px;font-size: 14px;color: #666;z-index: 1;padding-left: 21px;z-index: 0;}
.wall .world-form .swrap1,
.wall .world-form .swrap1 select{width: 430px;}
.wall .world-form .swrap2,
.wall .world-form .swrap2 select{width: 200px;}


.wall .file-form{width: 478px;float: right;padding-top: 20px;}
.wall .file-form .b1{font-size: 0;padding-bottom: 5px;}
.wall .file-form .b1 .btn{display: inline-block;vertical-align: top;width: 235px;height: 36px;border-radius: 5px;text-align: center;line-height: 36px;font-size: 16px;color: #fff;}
.wall .file-form .b1 .btn1{background-color: #8b1916;margin-right: 8px;}
.wall .file-form .b1 .btn2{background-color: #ff9900;}
.wall .file-form .b2{background-color: #fff;width: 100%;padding: 20px 24px}
.wall .file-form .b2 .title{text-align: center;font-size: 22px;color: #000;margin-bottom: 20px;}
.wall .file-form .row{width: 100%;height: 40px;margin-bottom: 12px;font-size: 0;position: relative;}
.wall .file-form .col{position: relative;width: 200px;}
.wall .file-form .col1{float: left;}
.wall .file-form .col2{float: right;}
.wall .file-form .red{font-size: 16px;color: #8b1916;position: absolute;left: 11px;top: 16px;}
.wall .file-form input[type=text]{width: 100%;height: 40px;padding: 0 25px;vertical-align: top;border: 1px solid #dcdcdc;border-radius: 5px;font-size: 14px;color: #666;}
.wall .file-form input[type=submit]{vertical-align: top;width: 180px;height: 40px;margin: 0 10px;background-color: #843431;border-radius: 5px;cursor: pointer;border: none;font-size: 17px;color: #fff;}
.wall .file-form .submit-row{font-size: 0;text-align: center;}
.wall .file-form .btn-cst{display: inline-block;vertical-align: top;width: 180px;height: 40px;line-height: 40px;margin: 0 10px;text-align: center;background-color: #843431;border-radius: 5px;cursor: pointer;border: none;font-size: 17px;color: #fff;}
.wall .file-form .swrap{display: inline-block;vertical-align: top;height: 40px;border: 1px solid #dcdcdc;overflow: hidden;border-radius: 5px;position: relative;}
.wall .file-form .swrap select{position: relative;height: 40px;left: -1px;top: -1px;font-size: 14px;color: #666;z-index: 0;padding-left: 21px;}
.wall .file-form .swrap .red{font-size: 16px;color: #8b1916;position: absolute;left: 11px;top: 16px;z-index: 1;}
.wall .file-form .swrap1,
.wall .file-form .swrap1 select{width: 430px;}
.wall .file-form .swrap2,
.wall .file-form .swrap2 select{width: 200px;}
.wall .file-form .call-us{width: 100%;text-align: center;font-size: 18px;color: #843431;padding-top: 20px;}



.now{width: 100%;padding-top: 32px;padding-bottom: 22px;border-bottom: 1px solid #eee;}
.now .w{overflow: hidden;}
.now .w2{overflow: hidden;}
.now .left{float: left;overflow: hidden;width: 670px;font-size: 0;}
.now .dt{display: inline-block;vertical-align: top;font-size: 18px;color: #8b1916;width: 120px;text-align: left;}
.now .dt:before{content: "";display: inline-block;vertical-align: top;width: 20px;height: 18px;background-image: url(../images/publish.png);background-repeat: no-repeat;background-position: center center;margin-right: 9px;}
.now .dd{display: inline-block;vertical-align: top;width: 550px;}
.now .right{float: right;overflow: hidden;width: 530px;text-align: right;font-size: 0;}
.now .publish-banner{width: 100%;display: inline-block;}
.now .publish-banner .item{line-height: 18px;font-size: 14px;color: #000;text-align: left;border: none;}
.now .publish-banner .item:before{content: "";display: inline-block;width: 4px;height: 4px;background-color: #bfbfbf;vertical-align: middle;}
.now .right .dd{width: 400px;}

.right-side{position: fixed;width: 77px;height: 707px;right: 22px;top: 50%;margin-top: -353px;z-index: 100000;}
.right-side .item{width: 100%;height: 58px;background-color: #8b1916;border-radius: 1px;margin-bottom: 1px;position: relative;}
.right-side .item:hover{background-color: #ff9900;}
.right-side .btn{display: block;width: 100%;height: 100%;}
.right-side .text{width: 100%;text-align: center;font-size: 12px;color: #fff;text-align: center;}
.right-side .icon{width: 100%;height: 39px;background-repeat: no-repeat;background-position: center center;}
.right-side .item1 .icon{background-image: url(../images/rs-qq.png);}
.right-side .item2 .icon{background-image: url(../images/rs-cs.png);}
.right-side .item3 .icon{background-image: url(../images/rs-weixin.png);}
.right-side .item4 .icon{background-image: url(../images/rs-phone.png);}
.right-side .item5 .icon{background-image: url(../images/rs-510.png);}
.right-side .item6 .icon{background-image: url(../images/rs-share.png);}
.right-side .item7 .icon{background-image: url(../images/rs-phone2.png);}
.right-side .item8 .icon{background-image: url(../images/rs-search.png);}
.right-side .item9 .icon{background-image: url(../images/rs-word.png);}
.right-side .item10 .icon{background-image: url(../images/rs-contact.png);}
.right-side .item11 .icon{background-image: url(../images/rs-suggest.png);}
.right-side .item12 .icon{background-image: url(../images/rs-home.png);}
.right-side .item .box{display: none;border: 1px solid #eee;border-right: none;position: absolute;right: 77px;top: 0;background-color: #fff;}
.right-side .item:hover .box{display: block;}
.right-side .item4 .box{width: 284px;height: 58px;line-height: 21px;text-align: center;font-size: 15px;color: #666;padding-top: 8px;}
.right-side .item5 .box{width: 200px;height: 58px;line-height: 21px;text-align: center;font-size: 15px;color: #666;padding-top: 8px;}
.right-side .item6 .box{width: 200px;height: 58px;line-height: 58px;text-align: center;font-size: 15px;color: #666;padding-top: 15px;padding-left: 10px;}
.right-side .item3 .box{width: 200px;padding-top: 10px;padding-bottom: 20px;}
.right-side .item3 .box .img-box{width: 103px;margin: 0 auto 10px auto;}
.right-side .item3 .box .text{text-align: center;font-size: 13px;color: #666;}



.flinks{width: 100%;}
.flinks .w2{overflow: hidden;padding-top: 20px;padding-bottom: 20px;font-size: 0;}
.flinks .w2 .dd>a{display: inline-block;vertical-align: top;height: 28px;line-height: 28px;font-size: 14px;color: #838383;padding-right: 10px;margin-right: 10px;position: relative;}
.flinks .w2 .dd>a:after{content: "";width: 1px;height: 14px;background-color: #a7a7a7;position: absolute;right: 0;top: 7px;}
.flinks .w2 .dd>a:hover{text-decoration: underline;}
.flinks .left{width: 1288px;display: inline-block;vertical-align: middle;font-size: 0;padding-right: 0px;position: relative;}
.flinks .left:after{content: "";width: 1px;height: 54px;background-color: #e5e5e5;position: absolute;right: 0;top: 2px;}
.flinks .left .dt{width: 88px;display: inline-block;vertical-align: middle;font-size: 16px;color: #333;}
.flinks .left .dd{width: 1200px;display: inline-block;vertical-align: middle;font-size: 0;}
.flinks .right{display: inline-block;vertical-align: middle;width: 162px;text-align: right;font-size: 0;}
.flinks .right .apply{font-size: 16px;color: #c51819;}
.flinks .right .apply:hover{border-bottom: 1px solid #c51819;}
.flinks .right .apply:after{content: "";display: inline-block;vertical-align: middle;width: 12px;height: 14px;background-image: url(../images/link.png);margin-left: 8px;}

.hotcity{width: 100%;padding-top: 34px;border-bottom: 1px solid #eee;padding-bottom: 20px;}
.hotcity .title{font-size: 24px;color: #000;padding-left: 10px;border-left: 4px solid #8b1916;}
.hotcity .cont{font-size: 0;padding-top: 17px;}
.hotcity .cont>a{display: inline-block;vertical-align: top;height: 28px;line-height: 28px;font-size: 14px;color: #838383;padding-left: 10px;padding-right: 10px;margin-right: 20px;}
.hotcity .cont>a:hover{color: #8b1916;}

.guide{width: 100%;height: 646px;background-image: url(../images/guide-bg.jpg);background-size: cover;background-position: center center;padding-top: 74px;}
.guide-list{width: 1212px;padding-top: 42px;overflow: hidden;}
.guide-list>li{float: left;width: 290px;margin-right: 12px;}
.guide-list .img-box{width: 100%;height: 182px;background-size: cover;background-position: center center;}
.guide-list .img-box .text{text-align: center;font-size: 24px;color: #fff;padding-top: 80px;}
.guide-list .cont{width: 100%;height: 232px;background-color: #fff;padding-top: 32px;}
.guide-list .cont>a{display: block;width: 100%;height: 34px;line-height: 34px;font-size: 15px;color: #000;position: relative;padding-left: 36px;}
.guide-list .cont>a:hover{color: #8b1916;}
.guide-list .cont>a:hover:after{background-color: #8b1916;}
.guide-list .cont>a:after{content: "";position: absolute;left: 22px;top: 15px;width: 4px;height: 4px;background-color: #bfbfbf;}

.c-title{width: 100%;text-align: center;}
.c-title .t1{margin-bottom: 14px;}
.c-title .t1-1{font-size: 30px;color: #8d1e1b;font-weight: bold;}
.c-title .t1-2{font-size: 30px;color: #000000;font-weight: bold;}
.c-title .t2{font-size: 16px;color: #000;}
.c-title.white .t1-1{color: #fff;}
.c-title.white .t2{color: #fff;}
.c-title.sp .t1{margin-bottom: 11px;}
.c-title.sp .t2{line-height: 22px;width: 615px;margin: 0 auto;}

.contact{width: 100%;background-color: #f9f9f9;padding-bottom: 88px;padding-top: 66px;}
.contact .ct{margin-top: 40px;height: 512px;}
.contact .left{float: left;width: 764px;height: 512px;background-color: #fff;border: 1px solid #e8e8e8;padding-top: 39px;padding-left: 29px;position: relative;}
.contact .left .title{font-size: 24px;color: #000;padding-bottom: 18px;border-bottom: 1px solid #eaeaea;width: 265px;}
.contact .items{width: 265px;padding-top: 15px;}
.contact .item{width: 100%;overflow: hidden;margin-bottom: 30px;}
.contact .item .icon{float: left;width: 42px;height: 42px;border: 1px solid #8d1d1b;border-radius: 50%;margin-right: 19px;background-position: center center;background-repeat: no-repeat;}
.contact .item .text{float: left;width: 204px;}
.contact .item .dt{font-size: 15px;color: #9595a1;margin-bottom: 4px;padding-top: 3px;}
.contact .item .dd{font-size: 15px;color: #333;line-height: 23px;}
.contact .cmap{width: 503px;height: 258px;background-image: url(../images/cmap.png);background-size: cover;position: absolute;left: 239px;bottom: 51px;}
.contact .cmap .point{width: 11px;height: 11px;position: absolute;cursor: pointer;z-index: 1;border: 1px solid #8b1916;border-radius: 50%;}
.contact .cmap .point:after{content: "";display: block;width: 5px;height: 5px;border-radius: 50%;background-color: #8b1916;position: absolute;left: 2px;top: 2px;}
.contact .cmap .point1{left: 115px;top: 114px;}
.contact .cmap .point2{left: 131px;top: 77px;}
.contact .cmap .point3{left: 157px;top: 146px;}
.contact .cmap .point4{left: 161px;top: 96px;}
.contact .cmap .point5{left: 178px;top: 116px;}
.contact .cmap .point6{left: 181px;top: 72px;}
.contact .cmap .point7{left: 199px;top: 190px;}
.contact .cmap .point8{left: 217px;top: 98px;}
.contact .cmap .point9{left: 381px;top: 67px;}
.contact .cmap .point10{left: 399px;top: 90px;}
.contact .cmap .point .name{position: absolute;left: 13px;top: 0;font-size: 12px;color: #000;width: 40px;}
.contact .cmap .point .details{display: none;;cursor: default;}
.contact .cmap .point.show{z-index: 2;}
.contact .cmap .point.show .details{display: block;}
.contact .cmap .point.show .name{color: #8d1e1b;}
.contact .cmap .details{width: 335px;border: 1px solid #e5e5e5;background-color: #fff;position: absolute;left: -226px;bottom: 30px;box-shadow: 0 1px 32px rgba(0,0,0,0.14);}
.contact .cmap .details:after{content: "";display: block;width: 34px;height: 18px;background-image: url(../images/tri.png);position: absolute;left: 213px;bottom: -17px;}
.contact .cmap .details .t1{width: 100%;height: 43px;line-height: 43px;background-color: #8d1e1b;padding-left: 50px;font-size: 16px;color: #fff;}
.contact .cmap .details .ts{width: 100%;padding: 15px;border-top: 1px solid #e5e5e5;}
.contact .cmap .details .ti{font-size: 0;}
.contact .cmap .details .ti1{display: inline-block;width: 67px;font-size: 14px;color: #333;line-height: 24px;padding-left: 23px;vertical-align: top;position: relative;}
.contact .cmap .details .ti2{display: inline-block;width: 235px;font-size: 14px;color: #333;line-height: 24px;vertical-align: top;}
.contact .cmap .details .phone:before{content: "";width: 23px;height: 17px;background-image: url(../images/c6.png);background-position: left center;background-repeat: no-repeat;position: absolute;left: 0;top: 3px;}
.contact .right{float: right;width: 422px;height: 512px;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);padding: 20px;}
.contact .right .img-box{width: 100%;margin-bottom: 22px;}
.contact .right .img-box img{width: 100%;}
.contact .right .row{width: 100%;overflow: hidden;margin-bottom: 17px;}
.contact .right input[type=text]{width: 182px;height: 40px;border: 1px solid #eaeaea;border-radius: 5px;font-size: 15px;color: #666;padding: 0 17px;}
.contact .right .col1{float: left;}
.contact .right .col2{float: right;}
.contact .right textarea{width: 100%;height: 82px;border: 1px solid #eaeaea;padding: 12px 17px;font-size: 15px;color: #666;line-height: 21px;}
.contact .right .submit-row{text-align: center;font-size: 0;}
.contact .right input[type=submit]{width: 210px;height: 45px;background-color: #8d1d1b;border-radius: 5px;border: none;font-size: 16px;color: #fff;cursor: pointer;}


.free{width: 100%;background-size: cover;background-position: center center;padding-bottom: 30px;}
.free1{min-height: 385px;padding-top: 60px;}
.free2{min-height: 666px;padding-top: 60px;}
.free3{min-height: 734px;padding-top: 78px;}
.free3.sp{padding-top: 78px;padding-bottom: 127px;}
.free4{min-height: 688px;padding-top: 70px;}
.free5{min-height: 687px;padding-top: 70px;}
.free6{min-height: 600px;padding-top: 70px;}
.free7{min-height: 986px;padding-top: 80px;}
.free8{min-height: 656px;padding-top: 60px;}
.free-cont{display: none;font-size: 14px;color: #666;line-height: 1.3;}
.free-cont.show{display: block;}
.free1 .free-cont{padding-top: 40px;}
.free2 .free-cont{padding-top: 25px;}
.free3 .free-cont{padding-top: 60px;}
.free4 .free-cont{padding-top: 50px;}
.free5 .free-cont{padding-top: 50px;}
.free6 .free-cont{padding-top: 50px;}
.free7 .free-cont{padding-top: 45px;}
.free8 .free-cont{padding-top: 40px;}
.free-tabs{text-align: center;font-size: 0;padding-top: 40px;}
.free-tabs>a{display: inline-block;vertical-align: top;min-width: 130px;font-size: 18px;color: #363636;padding: 0 10px;line-height: 38px;border: 1px solid #d2d2d2;margin: 0 9px;border-radius: 5px;cursor: pointer;}
.free-tabs>a.active{background-color: #8b1916;color: #fff;}
.free8 .free-tabs{padding-top: 30px;}

.entry{width: 100%;background-size: cover;background-position: center center;padding-bottom: 30px;}
.entry1{min-height: 361px;padding-top: 60px;}
.entry2{min-height: 697px;padding-top: 65px;}
.entry3{min-height: 831px;padding-top: 80px;}
.entry4{min-height: 945px;padding-top: 65px;}
.entry-cont{display: none;font-size: 14px;color: #666;line-height: 1.3;}
.entry-cont.show{display: block;}
.entry1 .entry-cont{padding-top: 40px;}
.entry2 .entry-cont{padding-top: 70px;}
.entry3 .entry-cont{padding-top: 50px;}
.entry4 .entry-cont{padding-top: 45px;}
.entry-tabs{text-align: center;font-size: 0;padding-top: 40px;}
.entry-tabs>a{display: inline-block;vertical-align: top;min-width: 130px;font-size: 18px;color: #363636;padding: 0 10px;line-height: 38px;border: 1px solid #d2d2d2;margin: 0 9px;border-radius: 5px;cursor: pointer;}
.entry-tabs>a.active{background-color: #8b1916;color: #fff;}

.import{width: 100%;background-size: cover;background-position: center center;padding-bottom: 30px;}
.import1{min-height: 399px;padding-top: 60px;}
.import2{min-height: 780px;padding-top: 55px;}
.import3{min-height: 827px;padding-top: 70px;}
.import3.sp{min-height: 0;padding-top: 49px;padding-bottom: 53px;}
.import4{min-height: 738px;padding-top: 60px;}
.import5{min-height: 890px;padding-top: 75px;}
.import6{min-height: 756px;padding-top: 75px;}
.import7{min-height: 972px;padding-top: 90px;}
.import8{min-height: 658px;padding-top: 60px;}
.import9{min-height: 862px;padding-top: 70px;}
.import-cont{display: none;font-size: 14px;color: #666;line-height: 1.3;}
.import-cont.show{display: block;}
.import1 .import-cont{padding-top: 40px;text-align: center;}
.import2 .import-cont{padding-top: 40px;}
.import3 .import-cont{padding-top: 20px;text-align: center;}
.import3.sp .import-cont{padding-top: 54px;}
.import4 .import-cont{padding-top: 80px;}
.import5 .import-cont{padding-top: 50px;}
.import6 .import-cont{padding-top: 35px;}
.import7 .import-cont{padding-top: 45px;}
.import8 .import-cont{padding-top: 40px;}
.import9 .import-cont{padding-top: 25px;}
.import-tabs{text-align: center;font-size: 0;padding-top: 40px;}
.import-tabs>a{display: inline-block;vertical-align: top;min-width: 130px;font-size: 18px;color: #363636;padding: 0 20px;line-height: 38px;border: 1px solid #d2d2d2;margin: 0 9px;border-radius: 5px;cursor: pointer;}
.import-tabs>a.active{background-color: #8b1916;color: #fff;border-color: #8b1916;}
.import3 .import-tabs{padding-top: 35px;}
.import3.sp .import-tabs{padding-top: 31px;}
.import6 .import-tabs{padding-top: 30px;}
.import9 .import-tabs{padding-top: 25px;}
.import-tabs.white>a{border-color: #fff;color: #fff;}
.import-tabs.white>a.active{background-color: #fff;color: #8b1916;}
.import-tabs.gray>a{border-color: #ebebeb;color: #000;background-color: #ebebeb;}
.import-tabs.gray>a.active{background-color: #8b1916;color: #fff;}

.file{width: 100%;background-size: cover;background-position: center center;padding-bottom: 30px;}
.file1{min-height: 974px;padding-top: 100px;}
.file2{min-height: 692px;padding-top: 60px;}
.file3{min-height: 904px;padding-top: 75px;}
.file4{min-height: 578px;padding-top: 90px;}
.file-cont{display: none;font-size: 14px;color: #666;line-height: 1.3;}
.file-cont.show{display: block;}
.file1 .file-cont{padding-top: 60px;}
.file2 .file-cont{padding-top: 40px;}
.file3 .file-cont{padding-top: 60px;}
.file4 .file-cont{padding-top: 30px;}
.file-tabs{text-align: center;font-size: 0;padding-top: 40px;}
.file-tabs>a{display: inline-block;vertical-align: top;min-width: 130px;font-size: 18px;color: #363636;padding: 0 10px;line-height: 38px;border: 1px solid #d2d2d2;margin: 0 9px;border-radius: 5px;cursor: pointer;}
.file-tabs>a.active{background-color: #8b1916;color: #fff;}

.mc{width: 100%;padding-top: 74px;padding-bottom: 119px;border-bottom: 1px solid #e5e5e5;}
.mc .w{overflow: hidden;}
.mcl{float: left;width: 222px;}
.mc2{padding-top: 43px;}

.mca{width: 100%;background-color: #fff;margin-bottom: 26px;}
.mct{width: 100%;height: 45px;line-height: 47px;padding-left: 22px;position: relative;background-color: #8b1916;font-size: 18px;color: #fff;}
.mct:before{content: "";width: 3px;height: 16px;background-color: #fff;position: absolute;left: 11px;top: 15px;}
.mc-list{width: 100%;padding-top: 13px;padding-bottom: 27px;}
.mc-list>li>a{display: block;width: 100%;height: 46px;line-height: 48px;padding-left: 58px;position: relative;font-size: 16px;color: #5a5a5a;}
.mc-list>li:hover>a,
.mc-list>li.active>a{color: #8b1916;}
.mc-list>li>a:before{content: "";display: block;width: 40px;height: 46px;position: absolute;left: 18px;top: 0;background-repeat: no-repeat;background-position: left center;}
.mc-list .li1>a:before{background-image: url(../images/g1.png);}
.mc-list .li2>a:before{background-image: url(../images/g2.png);}
.mc-list .li3>a:before{background-image: url(../images/g3.png);}
.mc-list .li4>a:before{background-image: url(../images/g4.png);}
.mc-list .li5>a:before{background-image: url(../images/g5.png);}
.mc-list .li1.active>a:before,
.mc-list .li1:hover>a:before{background-image: url(../images/h1.png);}
.mc-list .li2.active>a:before,
.mc-list .li2:hover>a:before{background-image: url(../images/h2.png);}
.mc-list .li3.active>a:before,
.mc-list .li3:hover>a:before{background-image: url(../images/h3.png);}
.mc-list .li4.active>a:before,
.mc-list .li4:hover>a:before{background-image: url(../images/h4.png);}
.mc-list .li5.active>a:before,
.mc-list .li5:hover>a:before{background-image: url(../images/h5.png);}


.mc-list .i1>a:before{background-image: url(../images/i1.png);}
.mc-list .i2>a:before{background-image: url(../images/i2.png);}
.mc-list .i3>a:before{background-image: url(../images/i3.png);}
.mc-list .i4>a:before{background-image: url(../images/i4.png);}
.mc-list .i5>a:before{background-image: url(../images/i5.png);}
.mc-list .i6>a:before{background-image: url(../images/i6.png);}
.mc-list .i7>a:before{background-image: url(../images/i7.png);}
.mc-list .i8>a:before{background-image: url(../images/i8.png);}
.mc-list .i9>a:before{background-image: url(../images/i9.png);}
.mc-list .i10>a:before{background-image: url(../images/i10.png);}
.mc-list .i11>a:before{background-image: url(../images/i11.png);}
.mc-list .i1.active>a:before,
.mc-list .i1:hover>a:before{background-image: url(../images/j1.png);}
.mc-list .i2.active>a:before,
.mc-list .i2:hover>a:before{background-image: url(../images/j2.png);}
.mc-list .i3.active>a:before,
.mc-list .i3:hover>a:before{background-image: url(../images/j3.png);}
.mc-list .i4.active>a:before,
.mc-list .i4:hover>a:before{background-image: url(../images/j4.png);}
.mc-list .i5.active>a:before,
.mc-list .i5:hover>a:before{background-image: url(../images/j5.png);}
.mc-list .i6.active>a:before,
.mc-list .i6:hover>a:before{background-image: url(../images/j6.png);}
.mc-list .i7.active>a:before,
.mc-list .i7:hover>a:before{background-image: url(../images/j7.png);}
.mc-list .i8.active>a:before,
.mc-list .i8:hover>a:before{background-image: url(../images/j8.png);}
.mc-list .i9.active>a:before,
.mc-list .i9:hover>a:before{background-image: url(../images/j9.png);}
.mc-list .i10.active>a:before,
.mc-list .i10:hover>a:before{background-image: url(../images/j10.png);}
.mc-list .i11.active>a:before,
.mc-list .i11:hover>a:before{background-image: url(../images/j11.png);}

.main.sp{background-color: #f6f6f6;}

.mcc{width: 100%;}
.mcd{width: 100%;padding: 22px 10px;background-color: #fff;}
.mcd dl{margin-bottom: 20px;}
.mcd dt{font-size: 14px;color: #888;margin-bottom: 7px;}
.mcd dd{font-size: 14px;color: #8b1916;line-height: 22px;}
.mcd dd .s{font-size: 12px;}
.mcd .btn-consult{display: block;width: 172px;height: 38px;line-height: 38px;text-align: center;margin: 0 auto;cursor: pointer;background-color: #ff9900;font-size: 15px;color: #fff;border-radius: 5px;}
.mcd .btn-consult:before{content: "";width: 23px;height: 23px;background-image: url(../images/ccs.png);background-position: center center;display: inline-block;vertical-align: middle;margin-right: 10px;}
.mcd dl.sp1{font-size: 0;}
.mcd dl.sp1 dt{display: inline-block;vertical-align: top;margin-right: 10px;}
.mcd dl.sp1 dd{display: inline-block;vertical-align: top;line-height: 1;}
.mcd dl.sp2 dt{margin-bottom: 15px;}
.mcd dl.sp0 dd{width: 212px;}
.mcd .img-box{width: 100%;text-align: center;margin-bottom: 10px;}
.mcd .img-box img{max-width: 56%;}
.mcd .box .text{text-align: center;font-size: 15px;color: #575757;}

.mcr{float: right;width: 954px;background-color: #fff;padding-left: 26px;padding-right: 26px;}
.mcr1{width: 100%;border-bottom: 1px solid #e5e5e5;padding-bottom: 22px;padding-top: 26px;position: relative;overflow: hidden;}
.mcr1 .title{float: left;font-size: 24px;color: #000;}
.mcr1 .mc-thumb{float: right;font-size: 14px;color: #888;line-height: 24px;}

.mcr2{width: 100%;min-height: 100px;}
.street-form{margin-left: 74px;padding-top: 44px;margin-bottom: 30px;}
.street-form .row{font-size: 0;margin-bottom: 14px;}
.street-form .dt{width: 93px;display: inline-block;vertical-align: top;line-height: 45px;font-size: 14px;color: #333;}
.street-form .dd{width: 405px;display: inline-block;vertical-align: top;line-height: 45px;font-size: 0;}
.street-form .rq{width: 75px;display: inline-block;vertical-align: top;line-height: 45px;text-align: center;font-size: 14px;color: #515151;}
.street-form input[type=text]{width: 100%;height: 45px;border: 1px solid #e7e7e7;vertical-align: top;padding: 0 10px;font-size: 14px;color: #333;}
.street-form .row5 input[type=text]{width: 280px;}
.street-form .label-row{padding-left: 93px;padding-top: 17px;}
.street-form .i-label{display: inline-block;font-size: 0;position: relative;vertical-align: top;cursor: pointer;}
.street-form .i-label .i-icon{display: inline-block;vertical-align: top;position: relative;width: 21px;height: 21px;border-radius: 11px;margin-right: 7px;border: 1px solid #e7e7e7;}
.street-form .i-label .i-text{display: inline-block;vertical-align: top;font-size: 14px;color: #666;line-height: 21px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.street-form .i-label.selected .i-icon:after{content: "";display: block;width: 8px;height: 8px;border-radius: 50%;background-color: #999;position: absolute;left: 6px;top: 6px;}
.street-form .i-label input{position: absolute;left: 0;top: 0;z-index: -1;opacity: 0;filter: alpha(opacity=0);}
.street-form .submit-row{font-size: 0;padding-left: 93px;padding-top: 31px;}
.street-form .btn{vertical-align: top;width: 162px;height: 46px;border-radius: 2px;border: none;font-size: 16px;color: #fff;}
.street-form input[type=submit]{background-color: #8b1916;margin-right: 18px;}
.street-form input[type=reset]{background-color: #808080;}

.street-list{width: 890px;padding-bottom: 139px;}
.street-list .oper{text-align: right;font-size: 0;margin-bottom: 11px;}
.street-list .i-label{display: inline-block;font-size: 0;margin-right: 55px;position: relative;vertical-align: top;cursor: pointer;}
.street-list .i-label .i-icon{display: inline-block;vertical-align: top;position: relative;width: 16px;height: 16px;border-radius: 11px;margin-right: 7px;border: 1px solid #e7e7e7;}
.street-list .i-label .i-text{display: inline-block;vertical-align: top;font-size: 14px;color: #666;line-height: 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.street-list .i-label.selected .i-icon:after{content: "";display: block;width: 6px;height: 6px;border-radius: 50%;background-color: #999;position: absolute;left: 4px;top: 4px;}
.street-list .i-label input{position: absolute;left: 0;top: 0;z-index: -1;opacity: 0;filter: alpha(opacity=0);}
.street-list .btn-delete{margin-right: 23px;display: inline-block;line-height: 16px;font-size: 14px;color: #8b1916;}
.street-table{width: 100%;border: 1px solid #e7e7e7;border-bottom: none;}
.street-table .td{float: left;padding-right: 5px;}
.street-table .th{overflow: hidden;background-color: #f9f8f8;}
.street-table .th .td{font-size: 14px;color: #333;line-height: 35px;}
.street-table .tr .td{font-size: 14px;color: #333;line-height: 20px;}
.street-table .td1{width: 180px;padding-left: 50px;}
.street-table .td2{width: 373px;}
.street-table .td3{width: 157px;}
.street-table .td4{width: 128px;}
.street-table .td5{width: 50px;}
.street-table .tr{width: 100%;position: relative;padding-top: 29px;padding-bottom: 30px;overflow: hidden;border-bottom: 1px solid #e7e7e7;}
.street-table .btn-default{display: inline-block;vertical-align: top;line-height: 20px;cursor: pointer;}
.street-table .btn-edit{display: inline-block;vertical-align: top;line-height: 20px;cursor: pointer;color: #8b1916;}
.street-table .tr .i-label{position: absolute;left: 15px;top: 32px;}

.order-search{width: 100%;padding-top: 36px;padding-bottom: 33px;font-size: 0;text-align: center;}
.order-search .dt{display: inline-block;vertical-align: top;font-size: 16px;color: #202020;line-height: 43px;margin-right: 10px;}
.order-search input[type=text]{width: 530px;height: 43px;font-size: 16px;color: #202020;padding-left: 32px;padding-right: 32px;border: 1px solid #e6e6e6;border-radius: 5px;margin-right: 14px;vertical-align: top;}
.order-search input[type=submit]{width: 105px;height: 43px;border: none;font-size: 16px;color: #fff;border-radius: 5px;background-color: #ff9900;vertical-align: top;cursor: pointer;}

.order-table-wrap{padding-bottom: 110px;}
.order-table{width: 100%;border: 1px solid #dcdcdc;border-bottom: none;}
.order-table .th{background-color: #f7f7f7;overflow: hidden;font-size: 0;}
.order-table .th .td{font-size: 14px;color: #080808;font-weight: bold;line-height: 41px;}
.order-table .td{display: inline-block;vertical-align: middle;text-align: center;}
.order-table .td1{width: 151px;padding-left: 32px;text-align: left;}
.order-table .td2{width: 135px;}
.order-table .td3{width: 155px;}
.order-table .td4{width: 165px;}
.order-table .td5{width: 120px;}
.order-table .td6{width: 174px;}
.order-table .tr{border-bottom: 1px solid #dcdcdc;width: 100%;padding-top: 23px;padding-bottom: 22px;font-size: 0;overflow: hidden;}
.order-table .tr .td1{font-size: 14px;color: #000;line-height: 20px;padding: 4px 5px;padding-left: 32px;}
.order-table .tr .td2{font-size: 14px;color: #000;line-height: 20px;padding: 4px 5px;}
.order-table .tr .td3{font-size: 14px;color: #000;line-height: 20px;padding: 4px 5px;}
.order-table .tr .td4{font-size: 14px;color: #000;line-height: 20px;padding: 4px 5px;}
.order-table .tr .td5{font-size: 14px;color: #8b1916;line-height: 20px;padding: 4px 5px;}
.order-table .tr .td6{font-size: 0;}
.order-table .tr .btn-ps{display: inline-block;vertical-align: middle;width: 70px;height: 28px;line-height: 28px;cursor: pointer;background-color: #e7e7e7;font-size: 14px;color: #595959;text-align: center;border-radius: 2px;}
.order-table .tr .btn-ps:hover{background-color: #8b1916;color: #fff;}
.order-table .tr .tip{vertical-align: middle;margin-left: 10px;position: relative;top: -10px;}

.pdatas{padding-top: 40px;padding-bottom: 280px;}
.pdata-item .pdata-title{position: relative;font-size: 16px;color: #333;line-height: 45px;background-color: #f9f9f9;padding-left: 27px;}
.pdata-item .btn-edit{font-size: 14px;color: #8b1916;position: absolute;right: 27px;top: 17px;cursor: pointer;}

.pdata-cont1{font-size: 0;padding-left: 27px;padding-top: 16px;padding-bottom: 35px}
.pdata-cont1 .photo{display: inline-block;vertical-align: top;width: 83px;margin-right: 54px;}
.pdata-cont1 .img-box{width: 83px;height: 83px;background-color: #e7e7e7;border-radius: 50%;overflow: hidden;margin-bottom: 16px;background-size: 100% 100%;}
.pdata-cont1 .edit{display: block;text-align: center;font-size: 14px;color: #8b1916;cursor: pointer;}
.pdata-cont1 .info{display: inline-block;vertical-align: top;width: 600px;font-size: 0;padding-top: 36px;}
.pdata-cont1 .info>span{display: inline-block;vertical-align: top;font-size: 14px;color: #151923;line-height: 20px;margin-bottom: 20px;}
.pdata-cont1 .info1{width: 190px;}
.pdata-cont1 .info2{width: 134px;}
.pdata-cont1 .info3{width: 276px;}
.pdata-cont1 .info4{width: 600px;}

.pdata-cont2{font-size: 0;padding-left: 27px;padding-top: 28px;padding-bottom: 14px;}
.pdata-cont2 .pc-row{display: block;width: 100%;margin-bottom: 28px;}
.pdata-cont2 .pc-row .dt{width: 200px;font-size: 14px;color: #333;vertical-align: top;display: inline-block;}
.pdata-cont2 .pc-row .btn-c{font-size: 14px;color: #8b1916;cursor: pointer;display: inline-block;}

.pdata-cont3{font-size: 0;padding-left: 27px;padding-top: 21px;}
.pdata-cont3 .item{width: 100%;margin-bottom: 27px;}
.pdata-cont3 .item .c{margin-bottom: 7px;}
.pdata-cont3 .item .c>a{font-size: 16px;color: #8b1916;cursor: pointer;}
.pdata-cont3 .item .tip{font-size: 14px;color: #505050;line-height: 20px;}

.word-list{width: 100%;padding-top: 18px;padding-bottom: 153px;}
.word-list>li{width: 100%;padding: 27px 100px 24px 20px;border: 1px solid #eee;position: relative;margin-bottom: 19px;}
.word-list .row1{font-size: 14px;color: #080808;margin-bottom: 23px;}
.word-list .row1 .dt{padding-right: 18px;}
.word-list .row2{font-size: 0;}
.word-list .row2 .c1{font-size: 14px;color: #888;margin-right: 56px;display: inline-block;vertical-align: top;}
.word-list .word-delete{display: block;width: 20px;height: 20px;background-image: url(../images/delete.png);background-repeat: no-repeat;background-position: center center;position: absolute;right: 34px;top: 45px;cursor: pointer;}

.evaluate-list{padding-top: 35px;padding-bottom: 46px;}
.evaluate-list>li{width: 100%;border: 1px solid #dcdcdc;margin-bottom: 18px;}
.evaluate-list .b1{width: 100%;background-color: #f7f7f7;padding-left: 29px;font-size: 0;position: relative;}
.evaluate-list .b1>span{display: inline-block;vertical-align: top;font-size: 14px;color: #888;line-height: 40px;}
.evaluate-list .b1 .evaluate-delete{display: block;width: 40px;height: 40px;background-image: url(../images/delete.png);background-repeat: no-repeat;background-position: center center;position: absolute;right: 7px;top: 0px;cursor: pointer;}
.evaluate-list .b1 .date{padding-right: 38px;}
.evaluate-list .b2{width: 100%;padding-top: 14px;padding-left: 13px;font-size: 0;padding-bottom: 17px;}
.evaluate-list .img-box{display: inline-block;vertical-align: middle;width: 218px;height: 116px;margin-right: 35px;position: relative;}
.evaluate-list .img-box img{width: 100%;height: 100%;}
.evaluate-list .img-box .num{text-align: center;font-size: 14px;color: #fff;display: block;width: 100%;height: 23px;line-height: 23px;background-color: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0;}
.evaluate-list .score{display: inline-block;vertical-align: middle;font-size: 0;width: 510px;}
.evaluate-list .score .title{font-size: 16px;color: #080808;margin-bottom: 23px;font-weight: bold;}
.evaluate-list .score .item{display: inline-block;vertical-align: top;margin-bottom: 6px;margin-right: 15px;}
.evaluate-list .score .item .dt{font-size: 14px;color: #080808;}
.evaluate-list .score .item .dd{font-size: 14px;color: #8b1916;}
.evaluate-list .see-details{display: inline-block;vertical-align: middle;text-align: center;width: 99px;height: 36px;border: 1px solid #8b1916;line-height: 36px;border-radius: 5px;font-size: 14px;color: #8b1916;cursor: pointer;}
.evaluate-list .see-details:hover{background-color: #8b1916;color: #fff;}

.cwall{width: 100%;height: 450px;background-repeat: no-repeat;background-position: cover;background-position: center center;}

.mcr.sp{padding-left: 18px;padding-right: 18px;}

.cprice{width: 100%;padding-top: 34px;padding-bottom: 160px;}
.cprice dl{margin-bottom: 30px;}
.cprice dt{font-size: 20px;color: #8b1916;margin-bottom: 15px;}
.cprice dd{font-size: 14px;color: #080808;}

.about{padding-bottom: 175px;}
.about .b1{overflow: hidden;padding-top: 30px;}
/* .about .b1 .img-box{float: left;width: 488px;height: 364px;} */
/* .about .b1 .img-box{float: left;width: 488px;height: 364px;} */
/* .about .b1 .img-box img{width: 100%;height: 100%;} */
.about .b1 .text{float: left;width: 430px;height: 364px;padding: 70px 25px 0 25px;background-image: url(../images/a2.jpg);background-size: cover;background-position: center center;}
.about .b1 .text .title{width: 100%;padding-bottom: 27px;position: relative;margin-bottom: 26px;}
.about .b1 .text .title:after{content: "";display: block;width: 63px;height:1px;background-color: #c58c8b;position: absolute;left: 0;bottom: 0;}
.about .b1 .text .title .t1{font-size: 46px;color: #fff;margin-bottom: 15px;}
.about .b1 .text .title .t2{font-size: 26px;color: #fff;}
.about .b1 .text .para{font-size: 18px;color: #fff;line-height: 30px;}

.about .b2{width: 100%;padding-left: 18px;font-size: 0;padding-top: 24px;padding-bottom: 22px;border-bottom: 1px solid #e5e5e5;}
.about .b2>div{display: inline-block;vertical-align: top;}
.about .b2 .i1{font-size: 70px;color: #D81F1D;letter-spacing: -5px;}
.about .b2 .i1 .s{font-size: 16px;letter-spacing: 0;padding-left: 6px;}
.about .b2 .i2{font-size: 16px;color: #333;padding-left: 4px;}
.about .b2 .item1{width: 142px;}
.about .b2 .item2{width: 177px;}
.about .b2 .item3{width: 180px;}
.about .b2 .item4{width: 220px;}
.about .b2 .item5{width: 158px;}
.about .b2 .item2 .i1{padding-left: 19px;}

.about .b3{width: 100%;padding-top: 34px;margin-bottom: 60px;}
.about .b3 .title{font-size: 18px;color: #000;line-height: 24px;margin-bottom: 10px;}
.about .b3 .para{font-size: 14px;color: #696969;line-height: 24px;margin-bottom: 34px;}

.share-info{width: 325px;font-size: 0;margin: 0 auto;}
.share-info *{box-sizing: content-box;}
.share-info .text{float: left;font-size: 14px;color: #3b3b3b;line-height: 16px;}
.share-info.bdshare-button-style0-16 a{margin: 0 8px;}

div.bd_weixin_popup{box-sizing: content-box;}

.partner{width:100%;padding-top: 57px;padding-bottom: 96px;}
.partner .para{font-size: 14px;color: #666;line-height: 24px;margin-bottom: 17px;}
.partner-list{width: 100%;font-size: 0;margin-top: 58px;padding-left: 87px;background-image: url(../images/partner-bg.jpg);background-position: 0 162px;}
.partner-list>li{display: inline-block;vertical-align: top;margin-right: 50px;width: 201px;height: 119px;margin-bottom: 117px;}
.partner-list .img-box{width:100%;height: 100%;border: 1px solid #e5e5e5;border-radius: 5px;overflow: hidden;}
.partner-list .img-box img{width: 100%;height: 100%;}

.page{width: 100%;text-align: center;font-size: 0;margin-bottom: 50px;}
.page>a{display: inline-block;vertical-align: top;height: 40px;line-height: 40px;}
.page .arrow{margin-right: 10px;width: 130px;height: 40px;border: 1px solid #d9d9d9;text-align: center;font-size: 14px;color: #333;}
.page .arrow:hover{border-color: #8b1916;background-color: #8b1916;color: #fff;}
.page .pn{width: 40px;font-size: 18px;color: #666;border: 1px solid #d9d9d9;margin-left: -1px;}
.page .pn:hover,
.page .pn.active{border-color: #8b1916;background-color: #8b1916;color: #fff;}
.page .point{width: 34px;text-align: center;font-size: 18px;color: #666;}
.page .total{font-size: 14px;color: #999;margin-right: 18px;margin-left: 9px;}
.page input[type=text]{width: 40px;height: 40px;vertical-align: top;border: 1px solid #d9d9d9;text-align: center;background-color: #fff;font-size: 18px;color: #666;}
.page .t{font-size: 14px;color: #999;margin-right: 9px;margin-left: 9px;}
.page input[type=submit]{vertical-align: top;border: none;width: 80px;height: 40px;border: 1px solid #d9d9d9;font-size: 14px;color: #333;background-color: transparent;cursor: pointer;}
.page input[type=submit]:hover{border-color: #8b1916;background-color: #8b1916;color: #fff;}
.page.sp{margin-bottom: 0;}
.page.sp .arrow{width: 87px;}

.recruit{width: 100%;padding-bottom: 76px;}
.recruit .b1{font-size: 0;overflow: hidden;padding-top: 30px;padding-bottom: 30px;}
.recruit .b1 .swrap{display: inline-block;vertical-align: top;width: 200px;height: 42px;border: 1px solid #eee;overflow: hidden;margin-right: 17px;}
.recruit .b1 .swrap select{width: 200px;height: 42px;position: relative;left: -1px;top: -1px;font-size: 14px;color: #666;padding-left: 10px;padding-left: 10px;}
.recruit .b1 .search{float: right;width: 257px;}
.recruit .b1 .search form{font-size: 0;}
.recruit .b1 .search input[type=text]{width: 200px;height: 42px;margin-right: 6px;border: 1px solid #eee;font-size: 14px;color: #333;vertical-align: top;padding: 0 22px;}
.recruit .b1 .search input[type=submit]{width: 51px;height: 42px;background-image: url(../images/search2.png);background-repeat: no-repeat;background-position: center center;cursor: pointer;background-color: #8b1916;border: none;vertical-align: top;}
.recruit .b2{padding-bottom: 49px;}
.recruit-table{width: 100%;border: 1px solid #e5e5e5;}
.recruit-th{width: 100%;overflow: hidden;background-color: #eee;}
.recruit .td{float: left;text-align: center;}
.recruit-table .td{font-size: 16px;color: #333;line-height: 50px;height: 50px;}
.recruit-table .td1{width: 200px;padding-left: 32px;text-align: left;}
.recruit-table .td2{width: 230px;}
.recruit-table .td3{width: 150px;}
.recruit-table .td4{width: 200px;}
.recruit-table .td5{width: 60px;position: relative;}

.recruit-item{width: 100%;border-bottom: 1px dotted #ccc;}
.recruit-item:last-child{border-bottom: none;}
.recruit-item.show .recruit-tr{background-color: #8b1916;}
.recruit-item.show .td{color: #fff;}
.recruit-item.show .recruit-tr .td5:after{background-color: #fff;background-image: url(../images/up.png);}
.recruit-item.show .recruit-cont{display: block;}

.recruit-tr{width: 100%;overflow: hidden;cursor: pointer;user-select: none;}
.recruit-tr .td{font-size: 14px;color: #555;line-height: 54px;}
.recruit-tr .td5:after{content: "";width: 15px;height: 15px;position: absolute;left: 50%;margin-left: -7px;top: 50%;margin-top: -6px;background-color: #eee;border-radius: 50%;background-image: url(../images/down.png);background-repeat: no-repeat;background-position: center center;}

.recruit-cont{display: none;width: 100%;padding: 35px 29px 45px 29px;}
.recruit-cont .info{font-size: 0;margin-bottom: 17px;}
.recruit-cont .info>span{display: inline-block;vertical-align: top;font-size: 15px;color: #666;margin-right: 110px;margin-bottom: 22px;}
.recruit-cont .title{margin-bottom: 20px;font-size: 18px;color: #333;padding-left: 7px;border-left: 2px solid #8b1916;}
.recruit-cont .para{font-size: 15px;color: #666;line-height: 36px;padding-bottom: 37px;border-bottom: 1px solid #eee;margin-bottom: 29px;}
.recruit-cont .btn-deliver{display: block;width: 156px;height: 45px;line-height: 45px;cursor: pointer;background-color: #ff9900;border-radius: 5px;text-align: center;font-size: 16px;color: #fff;}

.honor{width: 100%;padding-top: 64px;padding-bottom: 83px;}
.honor-list{width: 100%;font-size: 0;padding-bottom: 27px;text-align: center;}
.honor-list>li{display: inline-block;vertical-align: top;width: 307px;height: 234px;padding-top: 27px;border: 1px solid #e5e5e5;margin: 0 53px 30px 53px;cursor: pointer;}
.honor-list .img-box{width: 100%;height: 162px;text-align: center;margin-bottom: 15px;}
.honor-list .img-box img{height: 100%;}
.honor-list .text{text-align: center;font-size: 14px;color: #1d1d1d;}

.honor-box-wrap{visibility:hidden;opacity: 0;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: #666;background-color: rgba(0,0,0,0.8);z-index: 100000;transition: all .3s;}
.honor-box-wrap.show{visibility:visible;opacity: 1;}
.honor-box{width: 900px;height: 550px;position: fixed;margin: auto;left: 0;right: 0;top: 0;bottom: 0;}
.honor-box .close{width: 27px;height: 27px;background-image: url(../images/icon-close-white.png);position: absolute;right: 3px;top: -46px;cursor: pointer;}
.honor-box h2.title{position: absolute;left: 0;top: 286px;width: 100%;text-align: center;font-size: 14px;line-height: 24px;color: #fff;font-family: Acrom;}
.honor-box .honor-banner{width: 100%;height: 100%;}
.honor-box img{height: 100%;margin: 0 auto;max-width: 100%;}
.honor-box .honor-banner .slick-slide{width: 100%;height: 550px;padding-bottom: 50px;position: relative;}
.honor-box .honor-banner .slick-slide .title{width: 100%;height: 50px;line-height: 50px;text-align: center;font-size: 18px;color: #fff;position: absolute;left: 0;bottom: 0;}
.honor-box .honor-banner .slick-arrow{font-size: 0;padding: 0;margin: 0;width: 22px;height: 39px;background-color: transparent;position: absolute;top: 50%;margin-top: -20px;cursor: pointer;border: none;}
.honor-box .honor-banner .slick-prev{background-image: url(../images/icon-arrow-left-white.png);left: -60px;}
.honor-box .honor-banner .slick-next{background-image: url(../images/icon-arrow-right-white.png);right: -60px;}
.honor-box .honor-banner .slick-disabled{opacity: 0.3;}

.dl-form{width: 305px;position: absolute;left: 200px;top: 19px;}
.dl-form form{font-size: 0;}
.dl-form input[type=text]{vertical-align: top;width: 214px;height: 36px;border: 1px solid #d9d9d9;border-radius: 5px;padding: 0 20px;font-size: 14px;color: #333;margin-right: 20px;}
.dl-form input[type=submit]{vertical-align: top;width: 71px;height: 36px;border-radius: 5px;border: none;background-color: #8b1916;font-size: 14px;color: #fff;cursor: pointer;}

.download{width: 100%;padding-top: 40px;padding-bottom: 62px;}

.dl-table{width: 100%;border: 1px solid #e5e5e5;border-bottom: none;margin-bottom: 60px;}
.dl-table .th{overflow: hidden;width: 100%;background-color: #f5f5f5;}
.dl-table .th .td{font-size: 16px;color: #3b3b3b;line-height: 48px;padding-top: 0;padding-bottom: 0;}
.dl-table .th .td1{padding-left: 44px;}
.dl-table .td{float: left;text-align: center;}
.dl-table .td1{width: 400px;text-align: left;padding-left: 55px;font-size: 14px;color: #000;line-height: 20px;padding-top: 23px;padding-bottom: 23px;padding-right: 5px;position: relative;}
.dl-table .td2{width: 100px;font-size: 14px;color: #3b3b3b;line-height: 20px;padding-top: 23px;padding-bottom: 23px;}
.dl-table .td3{width: 150px;font-size: 14px;color: #3b3b3b;line-height: 20px;padding-top: 23px;padding-bottom: 23px;}
.dl-table .td4{width: 120px;font-size: 14px;color: #888;line-height: 20px;padding-top: 23px;padding-bottom: 23px;}
.dl-table .td5{width: 128px;padding-top: 16px;}
.dl-table .tr{border-bottom: 1px solid #eee;overflow: hidden;}
.dl-table .tr .td1:before{content: "";width: 6px;height: 6px;background-color: #b3b3b3;position: absolute;left: 34px;top: 30px;}
.dl-table .td5 .btn-download{display: inline-block;vertical-align: top;cursor: pointer;width: 34px;height: 34px;border-radius: 50%;background-color: #d5d5d5;background-image: url(../images/download1.png);background-repeat: no-repeat;background-position: center center;}
.dl-table .td5 .btn-download:hover{background-color: #8b1916;background-image: url(../images/download2.png);}

.sub-nav-top{width: 100%;height: 0;}
body.sf .sub-nav-top{height: 62px;}
body.sf .sub-nav{position: fixed;left: 0;top: 51px;z-index: 10000;}

.sub-nav{width: 100%;border-bottom: 1px solid #eee;background-color: #fff;}
.sub-nav .w{overflow: hidden;}
.sub-tabs{float: right;font-size: 0;}
.sub-tabs>a{display: inline-block;vertical-align: top;height: 62px;line-height: 62px;border-bottom: 2px solid transparent;font-size: 16px;color: #000;padding: 0 2px;margin: 0 20px;cursor: pointer;}
.sub-tabs>a.active{color: #8b1916;border-bottom-color: #8b1916;}
.sub-thumb{float: left;padding-top: 27px;padding-bottom: 18px;font-size: 0;}
.sub-thumb>a{display: inline-block;vertical-align: top;font-size: 14px;color: #333;line-height: 16px;}
.sub-thumb:before{content: "";display: inline-block;width: 17px;height: 15px;background-image: url(../images/home.png);margin-right: 9px;vertical-align: top;}
.sub-thumb .gt{padding-left: 5px;padding-right: 5px;}

.after{width: 100%;background-color: #fff;padding-top: 60px;padding-bottom: 89px;}
.after .title{font-size: 30px;color: #202020;text-align: center;padding-bottom: 18px;}
.after .abs{font-size: 16px;color: #202020;text-align: center;line-height: 22px;margin-bottom: 35px;}

.af-list{width: 1218px;overflow: hidden;padding-bottom: 56px;}
.af-list>li{float: left;width: 388px;margin-right: 18px;position: relative;}
.af-list>li:after{content: "";position: absolute;left: 0;bottom: -25px;z-index: 1;opacity: 0.3;width: 100%;height: 60px;background-image: url(../images/shadow.png);background-repeat: no-repeat;background-position: center center;}
.af-list .img-box{width: 100%;height: 220px;}
.af-list .img-box img{width: 100%;height: 100%;}
.af-list .text{width: 100%;height: 198px;background-color: #f9f9f9;position: relative;z-index: 2;}
.af-list .t1{font-size: 24px;color: #202020;text-align: center;padding-top: 35px;}

.af-list .li1 .t2{padding-top: 27px;}
.af-list .li1 .row{text-align: center;font-size: 0;}
.af-list .li1 .row .dt{font-size: 16px;color: #666;line-height: 28px;}
.af-list .li1 .row .dd{font-size: 18px;color: #666;line-height: 28px;font-weight: bold;}


.af-list .li2 .t2{padding-top: 17px;}
.af-list .li2 .row1{font-size: 0;text-align: center;margin-bottom: 26px;}
.af-list .li2 .row1 .btn{display: inline-block;vertical-align: top;width: 100px;height: 35px;background-image: url(../images/btn-qq.png);cursor: pointer;}
.af-list .li2 .row1 .dt{font-size: 14px;color: #666;line-height: 35px;display: inline-block;vertical-align: top;}
.af-list .li2 .row1 .btn1{margin-right: 14px;}
.af-list .li2 .row2{text-align: center;font-size: 16px;color: #666;line-height: 22px;}

.af-list .li3 .row1{font-size: 16px;color: #666;line-height: 28px;padding-top: 30px;text-align: center;width: 255px;margin: 0 auto;}

.map{font-size: 0;width: 100%;}
.map .text{display: inline-block;vertical-align: top;width: 476px;height: 406px;padding-top: 20px;padding-left: 20px;padding-right: 18px;padding-right: ;box-shadow: 0 3px 10px rgba(0,0,0,0.09);}
.map .text .item{margin-bottom: 6px;}
.map .text .t1{padding-left: 12px;font-size: 24px;color: #000;border-left: 6px solid #8b1916;margin-bottom: 20px;}
.map .text .t2{padding-left: 30px;font-size: 18px;color: #000;line-height: 22px;position: relative;margin-bottom: 4px;}
.map .text .t2.subway:before{content: "";width: 30px;height: 22px;position: absolute;left: 0;top: 0;background-repeat: no-repeat;background-position: left center;background-image: url(../images/subway.png);}
.map .text .t2.bus:before{content: "";width: 30px;height: 22px;position: absolute;left: 0;top: 0;background-repeat: no-repeat;background-position: left center;background-image: url(../images/bus.png);}
.map .text .para{font-size: 14px;color: #000;font-weight: bold;line-height: 26px;padding-left: 30px;margin-bottom: 10px;}

.map .map-box{display: inline-block;vertical-align: top;width: 724px;height: 406px;}
.map .map-box img{width: 100%;height: 100%;}

.street{width: 100%;padding-top: 90px;padding-bottom: 55px;background-image: url(../images/street-bg.jpg);background-size: cover;background-position: center center;}
.street .title{font-size: 30px;color: #202020;text-align: center;margin-bottom: 40px;}
.str-list{font-size: 0;width: 1215px;}
.str-list>div{display: inline-block;vertical-align: top;}
.str-list .img-box{width: 619px;height: 222px;margin-bottom: 19px;}
.str-list .img-box img{width: 100%;height: 100%;}
.str-list .item.str1{width: 581px;height: 222px;padding-top: 57px;padding-left: 86px;padding-right: 86px;}
.str-list .item{width: 390px;height: 174px;background-color: #fff;margin-right: 15px;margin-bottom: 14px;padding-top: 33px;padding-left: 35px;padding-right: 20px;}
.str-list .item .name{font-size: 0;margin-bottom: 28px;}
.str-list .item .name img{vertical-align: top;margin-right: 15px;}
.str-list .item .dt{font-size: 18px;color: #202020;font-weight: bold;margin-bottom: 29px;}
.str-list .item .num{font-size: 20px;color: #8b1916;line-height: 24px;margin-bottom: 11px;}
.str-list .item .num:before{content: "";display: inline-block;vertical-align: top;width: 24px;height: 24px;background-image: url(../images/phone1.png);margin-right: 5px;background-repeat: no-repeat;background-position: left center;}
.str-list .item .st{font-size: 14px;color: #636363;line-height: 18px;padding-left: 34px;padding-top: 3px;position: relative;}
.str-list .item .st:before{content: "";display: inline-block;width: 24px;height: 24px;background-image: url(../images/ip.png);margin-right: 5px;background-repeat: no-repeat;background-position: left center;position: absolute;left: 0;top: 0;}

.online{width: 100%;padding-top: 88px;padding-bottom: 55px;background-image: url(../images/word-bg.jpg);background-size: cover;background-position: center center;}
.online .form{width: 100%;padding-top: 43px;padding-bottom: 60px;background-color: #fff;box-shadow: 0 1px 18px rgba(0,0,0,0.04);}
.online .title{font-size: 30px;color: #202020;margin-bottom: 52px;text-align: center;}
.online .form .dt{font-size: 16px;color: #202020;line-height: 42px;text-align: right;display: inline-block;vertical-align: top;}
.online .form .dt .red{color: #fc2621;}
.online .form input[type=text]{vertical-align: top;width: 240px;height: 42px;border: 1px solid #e5e5e5;border-radius: 5px;font-size: 16px;color: #202020;padding: 0 10px;}
.online .row1{height: 42px;width: 100%;margin-bottom: 27px;}
.online .row1 .col{float: left;font-size: 0;}
.online .row1 .col1{width: 368px;}
.online .row1 .col2{width: 418px;}
.online .row1 .col3{width: 341px;}
.online .row1 .col1 .dt{width: 128px;}
.online .row1 .col2 .dt{width: 178px;}
.online .row1 .col3 .dt{width: 101px;}

.online .row2{font-size: 0;width: 100%;margin-bottom: 27px;}
.online .row2 .dt{width: 128px;}
.online .row2 textarea{width: 999px;height: 174px;border: 1px solid #e5e5e5;border-radius: 5px;padding: 11px 37px;font-size: 16px;color: #202020;line-height: 22px;}

.online .row3{font-size: 0;width: 100%;margin-bottom: 37px;}
.online .row3 .dt{width: 128px;}
.online .row3 .validate{display: inline-block;vertical-align: top;width: 118px;height: 43px;margin-left: 12px;cursor: pointer;}
.online .row3 .validate img{width: 100%;height: 100%;}

.online .submit-row{font-size: 0;padding-left: 128px;}
.online .btn{vertical-align: top;width: 172px;height: 48px;border-radius: 5px;border: none;font-size: 16px;color: #fff;}
.online input[type=submit]{background-color: #8b1916;margin-right: 20px;}
.online input[type=reset]{background-color: #f7a421;}

.psd{width: 100%;padding-bottom: 52px;}
.psd-form{width: 100%;padding-top: 39px;padding-bottom: 103px;background-color: #fff;}
.psd-form .title{font-size: 24px;color: #2b2b2b;text-align: center;margin-bottom: 37px;}

.psd-process{font-size: 0;text-align: center;width: 560px;margin: 0 auto;position: relative;}
.psd-process .item{z-index: 1;position: relative;margin-left: -5px;display: inline-block;vertical-align: top;width: 140px;position: relative;}
.psd-process .num{width: 26px;height: 26px;border-radius: 50%;background-color: #ccc;position: relative;z-index: 3;line-height: 26px;text-align: center;font-size: 16px;color: #fff;margin: 0 auto 15px;}
.psd-process .text{text-align: center;font-size: 14px;color: #888;}
.psd-process .item:after{content: "";display: block;width: 100%;height: 5px;background-color: #ccc;z-index: 2;position: absolute;left: 0;top: 11px;border-radius: 3px;}
.psd-process .item.active{z-index: 2;}
.psd-process .item.active:after{background-color: #8b1916;}
.psd-process .item.active .num{background-color: #8b1916;}
.psd-process .item.active .text{color: #8b1916;}

.psd-form1{padding-top: 59px;}
.psd-form1 .row{text-align: center;margin-bottom: 35px;}
.psd-form1 .submit-row{text-align: center;}
.psd-form1 input[type=text]{width: 288px;height: 38px;border: 1px solid #e5e5e5;padding: 0 24px;font-size: 14px;color: #333;}
.psd-form1 input[type=submit]{width: 288px;height: 38px;background-color: #8b1916;border: none;cursor: pointer;font-size: 16px;color: #fff;}


.psd-form2{padding-top: 60px;width: 400px;margin: 0 auto;}
.psd-form2 .row1{margin-bottom: 21px;}
.psd-form2 .r1{text-align: center;font-size: 0;}
.psd-form2 .r2 .t{font-size: 14px;color: #5e5e5e;padding-left: 110px;padding-top: 29px;}
.psd-form2 .r2 .t2{display: none;}
.psd-form2 .dt{width: 110px;line-height: 38px;font-size: 16px;color: #2a2a2a;display: inline-block;vertical-align: top;}
.psd-form2 .swrap{display: inline-block;vertical-align: top;width: 290px;height: 38px;border: 1px solid #e5e5e5;overflow: hidden;}
.psd-form2 .swrap select{width: 290px;height: 38px;position: relative;padding-left: 5px;left: -1px;top: -1px;font-size: 16px;color: #2a2a2a;}
.psd-form2 .submit-row{padding-left: 110px;}
.psd-form2 .email-row{padding-left: 110px;}
.psd-form2 .send-email{display: inline-block;vertical-align: top;width: 100%;height: 38px;line-height: 38px;text-align: center;background-color: #f5f5f5;border: 1px solid #e0e0e0;border-radius: 5px;font-size: 14px;color: #333;cursor: pointer;}
.psd-form2 input[type=submit]{width: 290px;height: 38px;background-color: #8b1916;border: none;cursor: pointer;font-size: 16px;color: #fff;}
.psd-form2 input[type=text]{width: 160px;height: 38px;margin-right: 8px;border: 1px solid #e5e5e5;padding: 0 10px;font-size: 14px;color: #333;}
.psd-form2 .email-row{display: none;}
.psd-form2 .get-code{display: inline-block;vertical-align: top;width: 122px;height: 38px;line-height: 38px;text-align: center;background-color: #f5f5f5;border: 1px solid #e0e0e0;border-radius: 5px;font-size: 14px;color: #333;cursor: pointer;}
.psd-form2 .phone-row{margin-bottom: 32px;font-size: 0;}
.psd-form2 .email-row{margin-bottom: 32px;font-size: 0;}
.psd-form2.email .r2 .t1{display: none;}
.psd-form2.email .r2 .t2{display: block;}
.psd-form2.email .phone-row{display: none;}
.psd-form2.email .email-row{display: block;}

.psd-form3{padding-top: 37px;width: 400px;margin: 0 auto;}
.psd-form3 .row{font-size: 0;margin-bottom: 21px;}
.psd-form3 .dt{width: 110px;line-height: 38px;font-size: 16px;color: #2a2a2a;display: inline-block;vertical-align: top;}
.psd-form3 input[type=password]{width: 290px;height: 38px;border: 1px solid #e5e5e5;padding: 0 10px;font-size: 14px;color: #333;}
.psd-form3 input[type=submit]{width: 290px;height: 38px;background-color: #8b1916;border: none;cursor: pointer;font-size: 16px;color: #fff;}
.psd-form3 .submit-row{padding-left: 110px;padding-top: 18px;}

.filter{width: 100%;background-color: #fff;padding: 15px;margin-bottom: 20px;}
.filter .b{width: 100%;border-bottom: 1px solid #f4f4f4;padding-top: 12px;padding-bottom: 11px;overflow: hidden;}
.filter .b .dt{float: left;width: 80px;font-size: 14px;color: #000;line-height: 27px;}
.filter .b .dd{float: left;width: 1090px;font-size: 0;}
.filter .b .dd>a{display: inline-block;vertical-align: top;padding: 0 5px;line-height: 27px;font-size: 14px;color: #080808;margin-right: 13px;cursor: pointer;}
.filter .b .dd>a.active{background-color: #8b1916;color: #fff;border-radius: 2px;}
.filter .b.gray .dd>a.active{background-color: #999;}

.svc{width: 100%;padding-top: 26px;padding-bottom: 30px;}

.sev{text-align: center;margin-bottom: 20px;}
.sev img{max-width: 100%;}

.xb{width: 100%;overflow: hidden;}
.xb-left{float: left;width: 730px;padding: 15px 20px 70px;background-color: #fff;}
.xb-left.sp{padding: 0;background-color: transparent;}
.xb-right{float: right;width: 445px;}

.case-list{width: 100%;margin-bottom: 55px;}
.case-list>li{padding: 20px 0;border-bottom: 1px solid #f2f2f2;overflow: hidden;}
.case-list .img-box{float: left;width: 316px;height: 170px;}
.case-list .img-box img{width: 100%;height: 100%;}
.case-list .text{float: right;width: 345px;}
.case-list .t1{font-size: 18px;color: #0f0f0f;font-weight: bold;display: block;margin-bottom: 15px;}
.case-list .t2{font-size: 0;margin-bottom: 16px;}
.case-list .t2 .place{font-size: 14px;color: #999;padding-right: 30px;}
.case-list .t2 .date{font-size: 14px;color: #999;}
.case-list .t3{font-size: 14px;color: #999;line-height: 26px;height: 52px;margin-bottom: 14px;}
.case-list .t4{font-size: 12px;color: #363636;line-height: 22px;}
.case-list .t4 .red{color: #8b1916;}

.contact-us{width: 100%;padding: 0 23px 55px;margin-bottom: 20px;background-color: #fff;}
.contact-us .title{font-size: 24px;color: #2b2b2b;padding-bottom: 10px;padding-top: 19px;border-bottom: 1px solid #eee;}
.contact-us .list{padding-top: 13px;padding-bottom: 27px;}
.contact-us .list .row{font-size: 0;margin-bottom: 13px;}
.contact-us .list .dt{font-size: 14px;color: #999;line-height: 20px;padding-right: 5px;display: inline-block;vertical-align: top;}
.contact-us .list .dt.sp{line-height: 38px;}
.contact-us .list .dd{font-size: 14px;color: #8b1916;line-height: 20px;}
.contact-us .list .btn-consult{display: inline-block;vertical-align: top;width: 172px;height: 38px;line-height: 38px;text-align: center;margin: 0 auto;cursor: pointer;background-color: #ff9900;font-size: 15px;color: #fff;border-radius: 5px;}
.contact-us .list .btn-consult:before{content: "";width: 23px;height: 23px;background-image: url(../images/ccs.png);background-position: center center;display: inline-block;vertical-align: middle;margin-right: 10px;}
.contact-us .codes{font-size: 0;}
.contact-us .code{display: inline-block;vertical-align: top;width: 140px;}
.contact-us .code .img-box{width: 103px;margin: 0 auto 10px;}
.contact-us .code .text{font-size: 15px;color: #575757;text-align: center;}
.contact-us .code1{/*margin-right: 60px;margin-left: 25px;*/}

.icase{width: 100%;background-color: #fff;padding: 0 23px 21px;margin-bottom: 20px;}
.icase .title{font-size: 24px;color: #2b2b2b;padding-bottom: 10px;padding-top: 19px;border-bottom: 1px solid #eee;position: relative;overflow: hidden;}
.icase .title .more{float: right;line-height: 24px;cursor: pointer;font-size: 14px;color: #999;display: block;}
.icase-list{padding-top: 23px;}
.icase-list>li{overflow: hidden;width: 100%;margin-bottom: 25px;}
.icase-list .img-box{display: block;float: left;width: 182px;height: 98px;}
.icase-list .img-box img{width: 100%;height: 100%;}
.icase-list .text{width: 202px;float: right;}
.icase-list .t1{display: block;font-size: 14px;color: #0f0f0f;font-weight: bold;margin-bottom: 9px;}
.icase-list .t2{font-size: 14px;color: #979797;line-height: 20px;margin-bottom: 16px;}
.icase-list .date{font-size: 14px;color: #979797;}

.inews{width: 100%;background-color: #fff;padding: 0 23px 21px;}
.inews .title{font-size: 24px;color: #2b2b2b;padding-bottom: 10px;padding-top: 19px;border-bottom: 1px solid #eee;position: relative;overflow: hidden;}
.inews .title .more{float: right;line-height: 24px;cursor: pointer;font-size: 14px;color: #999;display: block;}
.inews-list{width: 100%;}
.inews-list>li>a{display: block;width: 100%;padding-top: 13px;padding-bottom: 12px;border-bottom: 1px dashed #eee;font-size: 0;}
.inews-list .num{display: inline-block;vertical-align: top;width: 16px;height: 16px;margin-right: 15px;background-color: #bfbfbf;font-size: 12px;color: #fff;line-height: 16px;text-align: center;}
.inews-list .text{display: inline-block;vertical-align: top;font-size: 14px;color: #2b2b2b;line-height: 16px;}
.inews-list>li>a:hover .text{color: #8b1916;}
.inews-list>li>a:hover .num{background-color: #8b1916;}
.inews-list>li.item1 .num,
.inews-list>li.item2 .num,
.inews-list>li.item3 .num{background-color: #8b1916;}

.index-wall-bp{overflow: hidden;background-color: #fff;margin-bottom: 20px;}
.index-wall-bp .b2-tabs{float: left;width: 85px;}
.index-wall-bp .b2-item{width: 100%;height: 102px;background-color: #575757;padding-top: 9px;border-bottom: 1px dashed #7b7b7b;cursor: pointer;}
.index-wall-bp .b2-item:last-child{border-bottom: none;}
.index-wall-bp .b2-item .icon{display: block;width: 100%;height: 30px;background-repeat: no-repeat;background-position: center center;}
.index-wall-bp .b2-item .text{text-align: center;font-size: 15px;color: #cdcdcd;line-height: 22px;}
.index-wall-bp .b2-item1 .icon{background-image: url(../images/1-1.png);}
.index-wall-bp .b2-item2 .icon{background-image: url(../images/2-1.png);}
.index-wall-bp .b2-item3 .icon{background-image: url(../images/3-1.png);}
.index-wall-bp .b2-item4 .icon{background-image: url(../images/4-1.png);}
.index-wall-bp .b2-item5 .icon{background-image: url(../images/5-1.png);}
.index-wall-bp .b2-item.active{background-color: #ff9900;border-bottom-color: #ff9900;}
.index-wall-bp .b2-item.active .text{color: #fff;}
.index-wall-bp .b2-item1.active .icon{background-image: url(../images/1-2.png);}
.index-wall-bp .b2-item2.active .icon{background-image: url(../images/2-2.png);}
.index-wall-bp .b2-item3.active .icon{background-image: url(../images/3-2.png);}
.index-wall-bp .b2-item4.active .icon{background-image: url(../images/4-2.png);}
.index-wall-bp .b2-item5.active .icon{background-image: url(../images/5-2.png);}
.index-wall-bp .b2-conts{float: left;width: 360px;}
.index-wall-bp .b2-cont{display: none;width: 100%;}
.index-wall-bp .b2-cont.show{display: block;}
.index-wall-bp .radio-row{font-size: 0;width: 100%;height: 60px;border-bottom: 1px solid #c4c4c3;margin-bottom: 31px;}
.index-wall-bp .i-label{display: inline-block;font-size: 0;position: relative;vertical-align: top;cursor: pointer;}
.index-wall-bp .i-label .i-text{display: inline-block;width: 100%;height: 59px;border-bottom: 3px solid transparent;vertical-align: top;font-size: 16px;color: #333;line-height: 59px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.index-wall-bp .i-label.selected .i-text{border-bottom-color: #843432;color: #8b1916;}
.index-wall-bp .i-label input{position: absolute;left: 0;top: 0;z-index: -1;opacity: 0;filter: alpha(opacity=0);}
.index-wall-bp .i-label1{margin-right: 50px;}
.index-wall-bp .i-label2{margin-right: 50px;}
.index-wall-bp .form{padding-left: 24px;padding-right: 24px;padding-top: 20px;}
.index-wall-bp .form1 .row{width: 100%;height: 40px;margin-bottom: 20px;font-size: 0;position: relative;}
.index-wall-bp .form1 .col{position: relative;width: 147px;}
.index-wall-bp .form1 .col1{float: left;}
.index-wall-bp .form1 .col2{float: right;}
.index-wall-bp .form1 .red{font-size: 16px;color: #8b1916;position: absolute;left: 11px;top: 18px;}
.index-wall-bp .form1 input[type=text]{width: 100%;height: 40px;padding: 0 25px;vertical-align: top;border: 1px solid #dcdcdc;border-radius: 5px;font-size: 14px;color: #666;}
.index-wall-bp .form1 input[type=submit]{width: 100%;height: 40px;background-color: #843431;border-radius: 5px;cursor: pointer;border: none;font-size: 17px;color: #fff;}
.index-wall-bp .form1 .submit-row{padding-top: 8px;}
.index-wall-bp .form2 .submit-row{padding-top: 34px;}
.index-wall-bp .b2-links{font-size: 0;padding-top: 20px;text-align: center;}
.index-wall-bp .b2-links>a{display: inline-block;vertical-align: top;width: 80px;}
.index-wall-bp .b2-links .icon{display: block;width: 60px;height: 60px;border-radius: 50%;margin: 0 auto;margin-bottom: 24px;background-color: #eee;background-repeat: no-repeat;background-position: center center;}
.index-wall-bp .b2-links .text{text-align: center;font-size: 14px;color: #606060;}
.index-wall-bp .b2-link1 .icon{background-image: url(../images/b2-1.png);}
.index-wall-bp .b2-link2 .icon{background-image: url(../images/b2-2.png);}
.index-wall-bp .b2-link3 .icon{background-image: url(../images/b2-3.png);}
.index-wall-bp .b2-link4 .icon{background-image: url(../images/b2-4.png);}
.index-wall-bp .b2-links>a.b2-link4{margin-right: 0;}
.index-wall-bp .swrap{display: inline-block;vertical-align: top;height: 40px;border: 1px solid #dcdcdc;overflow: hidden;border-radius: 5px;margin-bottom: 20px;position: relative;}
.index-wall-bp .swrap select{position: relative;height: 40px;left: -1px;top: -1px;font-size: 14px;color: #666;z-index: 1;padding-left: 21px;}
.index-wall-bp .swrap .red{font-size: 16px;color: #8b1916;position: absolute;left: 11px;top: 18px;z-index: 2;}
.index-wall-bp .swrap1,
.index-wall-bp .swrap1 select{width: 312px;}
.index-wall-bp .swrap2,
.index-wall-bp .swrap2 select{width: 147px;}

.show-order{width: 100%;padding-bottom: 70px;}
.show-order .w{overflow: hidden;}
.so-left{float: left;width: 248px;background-color: #fff;padding-left: 15px;padding-right: 15px;padding-bottom: 70px;}
.so-left .title{font-size: 24px;color: #8b1916;padding-top: 27px;padding-bottom: 26px;border-bottom: 1px solid #eee;margin-bottom: 17px;}
.so-left .t2{font-size: 16px;color: #1d1d1d;font-weight: bold;margin-bottom: 15px;}
.so-left .img-box{width: 100%;display: block;margin-bottom: 14px;}
.so-left .img-box img{width: 100%;}
.so-left .text{font-size: 14px;color: #999;line-height: 24px;}

.so-right{float: right;width: 932px;background-color: #fff;padding-bottom: 70px;padding-left: 32px;padding-right: 46px;}
.so-right .title{padding-top: 28px;padding-bottom: 27px;border-bottom: 1px solid #eee;font-size: 24px;color: #2b2b2b;}

.so1{padding-top: 29px;padding-bottom: 35px;}
.so1 span{font-size: 14px;color: #2b2b2b;padding-right: 35px;}
.so2{margin-bottom: 16px;}
.so2 .row{background-color: #f8f8f8;padding-left: 24px;}
.so2 .row .item{font-size: 14px;color: #2b2b2b;padding-right: 45px;line-height: 39px;}
.so2 .row .item .red{color: #8b1916;font-weight: bold;}
.so2 .star-b{font-size: 0;padding-top: 30px;}
.so2 .star-b .item{display: inline-block;vertical-align: top;font-size: 0;margin-bottom: 28px;width: 284px;}
.so2 .star-b .dt{font-size: 14px;color: #363636;line-height: 16px;padding-right: 10px;}
.so2 .star-b .star-score{position: relative;display: inline-block;vertical-align: top;}
.so2 .star-b .star-score>div{width: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.so2 .star-b .star-score img{width: 15px;height: 15px;margin: 0 5px;cursor: pointer;}
.so2 .star-b .star-score .score-inner{font-size: 0;}
.so2 .star-b .star-t{font-size: 14px;color: #363636;line-height: 16px;padding-left: 10px;}
.so2 .star-b .star-t.red{color: #8b1916;}
.so3{width: 100%;margin-bottom: 43px;}
.so3 textarea{width: 100%;height: 149px;border: 1px solid #eee;font-size: 14px;color: #666;line-height: 20px;padding: 27px 19px;}
.so4{width: 100%;font-size: 0;position: relative;margin-bottom: 60px;}
.so4-1{margin-bottom: 10px;}
.so4-1 .box{display: inline-block;vertical-align: middle;width: 70px;height: 70px;margin-right: 29px;}
.so4-1 label{display: inline-block;vertical-align: middle;width: 70px;height: 70px;border: 1px solid #e5e5e5;background-color: #f6f6f6;cursor: pointer;}
.so4-1 label .icon{display: block;width: 100%;height: 48px;background-image: url(../images/img.png);background-repeat: no-repeat;background-position: center center;}
.so4-1 label .text{text-align: center;font-size: 12px;color: #999;}
.so4-1 input{filter: alpha(opacity=0);opacity: 0;position: left: 0;top: 0;width: 0;height: 0;}
.so4-1 .tip{display: inline-block;vertical-align: middle;font-size: 14px;color: #0a0a0a;}
.so4-1 .tip .red{color: #8b1916;}
.so4 .upload-list{width: 100%;font-size: 0;}
.so4 .upload-list>li{width: 70px;height: 70px;display: inline-block;vertical-align: top;background-size: cover;background-position: center center;margin-right: 10px;margin-bottom: 10px;margin-top: 13px;}
.so5 .btn-submit{width: 188px;height: 46px;background-color: #8b1916;font-size: 16px;color: #fff;border: none;cursor: pointer;}

.apply{padding-bottom: 42px;}
.apply-link{width: 100%;padding: 38px 0 28px 50px;background-color: #fff;}
.apply-link .title{font-size: 24px;color: #2b2b2b;padding-bottom: 38px;}
.apply-link .row{width: 100%;font-size: 0;margin-bottom: 24px;}
.apply-link .dt{display: inline-block;vertical-align: top;position: relative;width: 110px;font-size: 16px;color: #5e5e5e;line-height: 38px;}
.apply-link .dt .red{color: #fc201b;position: absolute;left: -10px;top: 0;display: inline-block;height: 38px;line-height: 38px;font-size: 16px;}
.apply-link .dd{display: inline-block;vertical-align: top;width: 452px;font-size: 0;}
.apply-link input[type=text]{width: 100%;height: 38px;border: 1px solid #e5e5e5;padding: 0 10px;font-size: 15px;color: #666;}
.apply-link .para{font-size: 14px;color: #666;line-height: 30px;}
.apply-link .submit-row{padding-left: 110px;}
.apply-link .btn-submit{width: 288px;height: 38px;background-color: #8b1916;font-size: 16px;color: #fff;border: none;}
.apply-link .tip-row .dd{width: 900px;padding-top: 4px;}
.apply-link .code-row{margin-bottom: 10px;}
.apply-link .code-row input[type=text]{width: 160px;}
.apply-link .code-row .get-code{display: inline-block;vertical-align: top;font-size: 14px;color: #666;width: 122px;height: 38px;border: 1px solid #e0e0e0;background-color: #f7f7f7;border-radius: 5px;text-align: center;line-height: 38px;margin-left: 6px;cursor: pointer;}
.apply-link textarea{width: 100%;height: 159px;border: 1px solid #e5e5e5;font-size: 14px;color: #666;line-height: 20px;padding: 10px;}

.svc.svc-news{padding-top: 48px;padding-bottom: 218px;}

.ne-list{width: 100%;padding-bottom: 34px;}
.ne-list>li{overflow: hidden;width: 100%;padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #efefef;}
.ne-list .img-box{float: left;display: block;width: 236px;height: 148px;}
.ne-list .img-box img{width: 100%;height: 100%;}
.ne-list .text{width: 424px;float: right;}
.ne-list .t1{display: block;font-size: 20px;color: #303030;cursor: pointer;padding-top: 8px;margin-bottom: 14px;}
.ne-list .t1:hover{color: #8b1916;}
.ne-list .t2{font-size: 14px;color: #999;line-height: 24px;height: 48px;margin-bottom: 26px;}
.ne-list .date{font-size: 14px;color: #999;line-height: 15px;}
.ne-list .date:before{content: "";display: inline-block;vertical-align: top;width: 15px;height: 15px;background-image: url(../images/date2.png);margin-right: 10px;}

.news-center{width: 100%;background-color: #fff;padding: 0 24px 33px 24px;margin-bottom: 34px;}
.news-center .title{width: 100%;padding-top: 19px;padding-bottom: 10px;border-bottom: 1px solid #eee;font-size: 24px;color: #2b2b2b;}
.news-tabs{font-size: 0;width: 414px;padding-top: 27px;}
.news-tabs>a{display: inline-block;vertical-align: top;width: 104px;height: 42px;line-height: 42px;margin-right: 34px;margin-bottom: 24px;border-radius: 5px;text-align: center;background-color: #f7f7f7;font-size: 16px;color: #000;cursor: pointer;}
.news-tabs>a.active{background-color: #8b1916;color: #fff;}

.article{padding-top: 47px;}
.article .title{font-size: 24px;color: #000;text-align: center;margin-bottom: 23px;}
.article .info{text-align: center;font-size: 0;padding-bottom: 38px;border-bottom: 1px solid #e5e5e5;}
.article .info .text{display: inline-block;vertical-align: top;font-size: 14px;color: #888;line-height: 18px;}
.article .info a{display: inline-block;vertical-align: top;width: 18px;height: 18px;margin: 0 6px;background-repeat: no-repeat;background-position: center center;cursor: pointer;}
.article .info a:hover{opacity: 0.8;}
.article .info .weibo{background-image: url(../images/ni1.png);}
.article .info .weixin{background-image: url(../images/ni2.png);}
.article .info .qq{background-image: url(../images/ni3.png);}
.article .info>div{display: inline-block;vertical-align: top;margin-left: 14px;margin-right: 14px;line-height: 18px;}
.article .info .origin{font-size: 14px;color: #999;}
.article .info .date{font-size: 14px;color: #999;}
.article .cont{padding-top: 30px;}
.article .para{font-size: 14px;color: #666;line-height: 24px;margin-bottom: 25px;}
.article .img-box{font-size: 0;text-align: center;padding-top: 15px;padding-bottom: 40px;}
.article .img-box img{max-width: 100%;}

.xb-tip{width: 100%;padding: 22px 18px;border: 1px solid #8b1916;margin-bottom: 32px;}
.xb-tip b{font-weight: bold;}
.xb-tip .para{font-size: 14px;color: #4c4c4c;line-height: 24px;padding-bottom: 18px;border-bottom: 1px solid #e5e5e5;margin-bottom: 15px;}
.xb-tip .para .red{color: #8b1916;}
.xb-tip .para .bold{font-size: 16px;}
.xb-tip .c{font-size: 14px;color: #4c4c4c;line-height: 24px;}

.prev-next{width: 100%;font-size: 0;}
.prev-next .left{width: 578px;display: inline-block;vertical-align: middle;}
.prev-next .left .row1{margin-bottom: 20px;}
.prev-next .left a{display: inline-block;width: auto;max-width: 100%;font-size: 16px;color: #666;}
.prev-next .left a:hover{text-decoration: underline;}
.prev-next .right{width: 112px;display: inline-block;vertical-align: middle;}
.prev-next .right .back{display: inline-block;vertical-align: top;cursor: pointer;width: 100%;height: 40px;line-height: 40px;font-size: 14px;color: #fff;border-radius: 5px;background-color: #8b1916;text-align: center;}

.xb-b1{padding: 15px 20px 26px;background-color: #fff;margin-bottom: 21px;}
.xb-b2{margin-top: 26px;display:block;width: 100%;height: 146px;line-height: 146px;padding-left: 290px;margin-bottom: 20px;background-size: 100% 100%;background-image: url(../images/nd-bg.jpg);font-size: 0;}
.xb-b2 .cu{display: inline-block;vertical-align: middle;margin-right: 35px;}
.xb-b2 .cu .icon{display: inline-block;vertical-align: top;width: 50px;height: 50px;margin-right: 18px;border: 1px solid #666;border-radius: 50%;background-image: url(../images/phone4.png);background-repeat: no-repeat;background-position: center center;}
.xb-b2 .cu .text{display: inline-block;vertical-align: middle;}
.xb-b2 .cu .t1{font-size: 20px;color: #222;margin-bottom: 4px;}
.xb-b2 .cu .t2{font-size: 30px;color: #8b1916;font-weight: bold;}
.xb-b2 .btn-consult{display: inline-block;vertical-align: middle;width: 112px;height: 38px;line-height: 38px;text-align: center;margin: 0 auto;cursor: pointer;background-color: #ff9900;font-size: 15px;color: #fff;border-radius: 5px;}
.xb-b2 .btn-consult:before{content: "";width: 23px;height: 23px;background-image: url(../images/ccs.png);background-position: center center;display: inline-block;vertical-align: middle;margin-right: 10px;}

.rec-read{width: 100%;background-color: #fff;padding: 0 20px 16px;}
.rec-read .title{font-size: 24px;color: #000;padding-bottom: 15px;border-bottom: 1px solid #eee;padding-top: 24px;}
.rec-list{font-size: 0;padding-top: 24px;}
.rec-list>li{display: inline-block;vertical-align: top;margin-bottom: 23px;width: 50%;position: relative;padding-left: 16px;}
.rec-list>li:before{content: "";display: block;width: 6px;height: 6px;background-color: #8b1916;position: absolute;left: 0;top: 5px;}
.rec-list>li>a{display: block;font-size: 16px;color: #000;}
.rec-list>li>a:hover{color: #8b1916;}

.spl{width: 100%;overflow: hidden;}
.spl .sli{width: 100%;position: relative;}
/*.spl .sli>img{width: 1920px;position: relative;left: -235px;top: 0;}*/
.spl .sli>img{position: relative;top: 0;}

.sp-apt{width: 100%;background-color: #f6f6f6;padding-top: 77px;padding-bottom: 29px;text-align: center;font-size: 30px;color: #000;}
.sp-apt .title{font-size: 30px;color: #000;text-align: center;padding-bottom: 29px;}
.sp-apt .form{width: 100%;background-color: #fff;padding-top: 65px;padding-bottom: 42px;}
.sp-apt .form .row{overflow: hidden;width: 664px;margin: 0 auto;}
.sp-apt .form .row1{margin-bottom: 17px;}
.sp-apt .form .row2{margin-bottom: 29px;}
.sp-apt .form .row3{margin-bottom: 47px;}
.sp-apt .form .col{width: 305px;position: relative;}
.sp-apt .form .col1{float: left;}
.sp-apt .form .col2{float: right;}
.sp-apt .form .col .red{font-size: 14px;color: #eb0d0d;position: absolute;left: 7px;top: 14px;}
.sp-apt .form textarea{width: 100%;height: 126px;border: 1px solid #e5e5e5;border-radius: 5px;font-size: 14px;color: #717171;line-height: 20px;padding: 18px 27px;}
.sp-apt .form input[type=text]{width: 100%;height: 44px;padding: 0 17px;border: 1px solid #e5e5e5;border-radius: 5px;font-size: 14px;color: #717171;}
.sp-apt .form .submit-row{font-size: 0;text-align: center;}
.sp-apt .form input[type=submit]{width: 130px;height: 44px;background-color: #8b1916;border: none;border-radius: 5px;cursor: pointer;font-size: 16px;color: #fff;}

.i-title{width: 100%;text-align: center;padding-top: 0px;}
.i-title .t1{font-size: 34px;color: #333;padding-bottom: 21px;position: relative;margin-bottom: 20px;}
.i-title .t1:after{content: "";width: 35px;height: 2px;background-color: #CB241F;position: absolute;left: 50%;margin-left: -17px;bottom: 0;}
.i-title .t2{font-size: 18px;color: #000;}

.ipro{width: 100%;height: 427px;background-image: url(../images/ibg1.jpg);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.iservice{width: 100%;height: 816px;/*background-image: url(../images/ibg2.jpg);*/background-size: cover;background-position: center center;background-repeat: no-repeat;}
.iavg{width: 100%;height: 809px;/*background-image: url(../images/ibg3.jpg);*/background-size: cover;background-position: center center;background-repeat: no-repeat;}
.ibrand{width: 100%;height: 811px;background-image: url(../images/ibg4.jpg);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.ibrand.sp{padding-top: 92px;}
.idata{width: 100%;height: 812px;background-image: url(../images/ibg5.jpg);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.ievl{width: 100%;height: 809px;background-image: url(../images/ibg6.jpg);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.ievl.sp{padding-top: 67px;}
.ipartner{width: 100%;height: 811px;/*background-image: url(../images/ibg7.jpg);*/background-size: cover;background-position: center center;background-repeat: no-repeat;}
.ipartner.sp{padding-top: 83px;}

.ipro-list{width: 100%;font-size: 0;text-align: center;padding-top: 49px;}
.ipro-list>li{display: inline-block;vertical-align: top;width: 200px;position: relative;}
.ipro-list>li:after{content: "";width: 97px;height: 14px;background-image: url(../images/right.png);position: absolute;right: -48px;top: 48px;}
.ipro-list>li.li6:after{display: none;}
.ipro-list .icon{display: block;width: 100px;height: 110px;margin: 0 auto;background-size: 100% 100%;margin-bottom: 35px;}
.ipro-list .text{text-align: center;font-size: 15px;color: #262626;}

.ipro-list.sp>li{width: 171px;}
.ipro-list.sp>li:after{width: 71px;right: -36px;background-size: 100% 100%;}
.ipro-list.sp>li.li6:after{display: block;}
.ipro-list.sp>li.li7:after{display: none;}

.iservice-cont{padding-top: 7px;}

.iservice-cont{width: 100%;height: 500px;}
.is-tabs{width: 280px;float: left;background-color: #fff;box-shadow: 0 0 24px rgba(0,0,0,0.19);}
.is-item{width: 100%;height: 125px;line-height: 120px;cursor: pointer;padding-left: 15px;border-bottom: 1px solid #e5e5e5;background-repeat: no-repeat;background-position: center bottom;}
.is-item1{background-image: url(../images/isbg1.png);}
.is-item2{background-image: url(../images/isbg2.png);}
.is-item3{background-image: url(../images/isbg3.png);}
.is-item4{background-image: url(../images/isbg4.png);}
.is-item .icon{display: inline-block;vertical-align: middle;width: 50px;height: 50px;margin-right: 15px;border-radius: 50%;background-repeat: no-repeat;background-position: center center;}
.is-item .text{display: inline-block;vertical-align: middle;width: 190px;}
.is-item .t1{font-size: 18px;color: #000;margin-bottom: 5px;}
.is-item .t2{font-size: 14px;color: #888;line-height: 20px;}
.is-item1 .icon{background-color: #8b1916;background-image: url(../images/is1.png);}
.is-item2 .icon{background-color: #65c2be;background-image: url(../images/is2.png);}
.is-item3 .icon{background-color: #ec9915;background-image: url(../images/is3.png);}
.is-item4 .icon{background-color: #458ad8;background-image: url(../images/is4.png);}
.is-item.active .t1{color: #fff;}
.is-item.active .t2{color: #fff;}
.is-item1.active{background-color: #8b1916;}
.is-item2.active{background-color: #65c2be;}
.is-item3.active{background-color: #ec9915;}
.is-item4.active{background-color: #458ad8;}
.is-item1.active .icon{background-color: #fff;background-image: url(../images/isi1.png);}
.is-item2.active .icon{background-color: #fff;background-image: url(../images/isi2.png);}
.is-item3.active .icon{background-color: #fff;background-image: url(../images/isi3.png);}
.is-item4.active .icon{background-color: #fff;background-image: url(../images/isi4.png);}

.is-conts{width: 1152px;background-color: #fff;float: right;height: 500px;box-shadow: 0 3px 21px rgba(0,0,0,0.19)}
.is-cont{display: none;width: 100%;padding: 54px;}
.is-cont.show{display: block;}
.is-cont .img-box{float: left;width: 460px;height: 392px;}
.is-cont .img-box img{width:100%;height: 100%;}
.is-cont .text{float: right;width: 540px;}
.is-cont .t1{font-size: 30px;color: #212121;margin-bottom: 22px;padding-top: 23px;}
.is-cont .t2{font-size: 16px;color: #1e2630;line-height: 26px;margin-bottom: 10px;}
.is-cont .t2 .yellow{font-size: 26px;color: #ff9900;font-weight: bold;font-style: italic;padding: 0 15px;}
.is-cont .t3{font-size: 14px;color: #8c8c8c;line-height: 24px;margin-bottom: 32px;}
.is-cont .btns{text-align: center;font-size: 0;padding-bottom: 27px;border-bottom: 1px solid #e5e5e5;}
.is-cont .btns .btn{display: inline-block;vertical-align: top;width: 170px;height: 50px;line-height: 50px;font-size: 18px;color: #fff;border-radius: 5px;text-align: center;cursor: pointer;}
.is-cont .btns .btn-details{background-color: #8b1916;margin-right: 25px;}
.is-cont .btns .btn-consult{background-color: #ff9900;}
.is-cont .btns .btn-details:before{content: "";display: inline-block;vertical-align: middle;position: relative;top: -1px;width: 16px;height: 16px;background-image: url(../images/search3.png);margin-right: 11px;}
.is-cont .btns .btn-consult:before{content: "";display: inline-block;vertical-align: middle;position: relative;top: -1px;width: 22px;height: 21px;background-image: url(../images/consult.png);margin-right: 11px;}
.is-cont .isc-list{font-size: 0;padding-top: 40px;}
.is-cont .isc{display: inline-block;vertical-align: top;margin-right: 30px;margin-bottom: 30px;font-size: 0;}
.is-cont .isc .icon{display: inline-block;vertical-align: top;width: 24px;height: 20px;background-repeat: no-repeat;background-position: left center;}
.is-cont .isc .st{font-size: 14px;font-size: #555;line-height: 20px;}

.avg-box{width: 100%;font-size: 0;text-align: center;padding-top: 42px;}
.avg-box>div{display: inline-block;vertical-align: top;}
.avg-left{width: 275px;text-align: right;padding-top: 20px;}
.avg-center{width: 640px;text-align: center;}
.avg-right{width: 275px;text-align: left;padding-top: 20px;}
.avg-item{margin-bottom: 60px;}
.avg-t1{font-size: 16px;color: #CB241F;margin-bottom: 10px;font-weight: bold;}
.avg-t2{font-size: 14px;color: #2a2a2a;line-height: 20px;}

.vanpac{width: 100%;height: 496px;padding-top: 70px;}
.vanpac .left{float: left;width: 436px;height: 496px;margin-right: 30px;background-color: #fff;border-top: 5px solid #8b1916;padding: 30px 28px 0 38px;box-shadow: 0 3px 21px rgba(0,0,0,0.18);position: relative;}
.vanpac .left:after{content: "";display: block;width: 203px;height: 129px;background-image: url(../images/map-small.png);position: absolute;right: 15px;bottom: 105px;}
.vanpac .vp-t1{padding-bottom: 25px;position: relative;margin-bottom: 24px;position: relative;z-index: 2;}
.vanpac .vp-t1 .en{font-size: 40px;color: #8b1916;font-weight: bold;padding-bottom: 10px;}
.vanpac .vp-t1 .zh{font-size: 24px;color: #8b1916;font-weight: bold;}
.vanpac .vp-t1:after{content: "";width: 41px;height: 3px;background-color: #e5e5e6;position: absolute;left: 0;bottom: 0;}
.vanpac .vp-t2{font-size: 18px;color: #323232;font-weight: bold;margin-bottom: 15px;position: relative;z-index: 2;}
.vanpac .vp-t3{font-size: 14px;color: #787878;line-height: 24px;margin-bottom: 30px;position: relative;z-index: 2;}
.vanpac .vpc-list{font-size: 0;text-align: left;margin-bottom: 44px;position: relative;z-index: 2;}
.vanpac .vpc-item{width: 70px;display: inline-block;vertical-align: top;margin-right: 30px;}
.vanpac .vpc-item .icon{display: block;width: 100%;height: 50px;margin-bottom: 5px;background-repeat: no-repeat;background-position: center center;}
.vanpac .vpc-item .text{text-align: center;font-size: 14px;color: #666;}
.vanpac .btns{font-size: 0;position: relative;z-index: 2;}
.vanpac .btns .btn{display: inline-block;width: 123px;height: 40px;line-height: 40px;text-align: center;border: 5px;cursor: pointer;font-size: 14px;color: #fff;border-radius: 5px;}
.vanpac .btns .btn1{margin-right: 18px;background-color: #8b1916;}
.vanpac .btns .btn2{margin-right: 18px;background-color: #ff9900;}
.vanpac .btns .btn1:after{content: "";display: inline-block;width: 11px;height: 5px;background-image: url(../images/right2.png);vertical-align: middle;margin-left: 13px;}
.vanpac .btns .btn2:before{content: "";display: inline-block;width: 16px;height: 16px;background-image: url(../images/phone5.png);vertical-align: middle;margin-right: 6px;}
.vanpac .center{float: left;width: 238px;}
.vanpac .vp-link{display: block;width: 100%;height: 143px;background-color: #fff;box-shadow: 0 5px 7px rgba(0,0,0,0.07);padding-top: 13px;cursor: pointer;}
.vanpac .vp-link1{margin-bottom: 33px;}
.vanpac .vp-link2{margin-bottom: 33px;}
.vanpac .vp-link .icon{display: block;width: 100%;height: 82px;background-repeat: no-repeat;background-position: center center;}
.vanpac .vp-link .text{text-align: center;font-size: 18px;color: #000;}
.vanpac .vp-link1 .icon{background-image: url(../images/vp1.png);}
.vanpac .vp-link2 .icon{background-image: url(../images/vp2.png);}
.vanpac .vp-link3 .icon{background-image: url(../images/vp3.png);}
.vanpac .right{float: right;width: 703px;height: 496px;position: relative;}
.vanpac .right video{width: 100%;height: 100%;}
.vanpac .right img{width: 100%;height: 100%;}
.vanpac .right .btn-play{display: block;width: 82px;height: 82px;background-image: url(../images/play.png);position: absolute;left: 50%;top: 50%;margin-left: -41px;margin-top: -41px;cursor: pointer;}

.brand-b{width: 100%;height: 500px;background-color: #fff;position: relative;margin-top: 65px;}
.brand-list{width: 100%;overflow: hidden;padding-top: 1px;padding-left: 1px;}
.brand-list>li{float: left;width: 208px;height: 126px;border: 1px solid #e5e5e5;position: relative;margin-left: -1px;margin-top: -1px;}
.brand-list .img{width: 100%;height: 100%;cursor: default;}
.brand-list .img img{width: 100%;height: 100%;}
.brand-list .text{display: none;position: absolute;left: 0;top: 0;width: 100%;height: 123px;line-height: 123px;text-align: center;font-size: 20px;color: #fff;background-color: #8b1916;cursor: default;}
.brand-list>li:hover .text{display: block;}

.bd-banner{width: 620px;height: 249px;position: absolute;left: 415px;top: 126px;background-color: #fff;}
.bd-banner .item{width: 100%;height: 250px;position: relative;}
.bd-banner .item img{width: 100%;height: 100%;}
.bd-banner .item .title{width: 100%;height: 40px;line-height: 40px;background-color: rgba(0,0,0,0.4);padding: 0 30px;font-size: 16px;color: #fff;position: absolute;left: 0;bottom: 0;}

.evl{width: 100%;height: 498px;padding-top: 60px;}

.evl-left{float: left;width: 1027px;height: 498px;background-color: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.09);}
.evl-left .evl-banner{width: 100%;height: 100%;}
.evl-left .evl-banner .item{width: 100%;height: 498px;padding: 35px 29px;}
.evl-left .img-box{float: left;width: 560px;height: 430px;margin-right: 35px;}
.evl-left .img-box img{width: 100%;height: 100%;}
.evl-left .text{width: 370px;float: left;}
.evl-left .t1{font-size: 24px;color: #8b1916;padding-bottom: 28px;padding-top: 28px;margin-bottom: 27px;position: relative;font-weight: bold;}
.evl-left .t1:after{content: "";width: 39px;height: 2px;background-color: #e5e5e6;position: absolute;left: 0;bottom: 0;}
.evl-left .t2{font-size: 14px;color: #959595;margin-bottom: 24px;}
.evl-left .t3{font-size: 14px;color: #555;line-height: 26px;margin-bottom: 73px;}
.evl-left .btns{font-size: 0;}
.evl-left .btns .btn{display: inline-block;vertical-align: top;width: 160px;height: 50px;line-height: 50px;font-size: 18px;color: #fff;border-radius: 5px;text-align: center;cursor: pointer;}
.evl-left .btns .btn1{margin-right: 32px;background-color: #8b1916;}
.evl-left .btns .btn2{background-color: #ff9900;}
.evl-left .btns .btn1:after{content: "";display: inline-block;width: 11px;height: 5px;background-image: url(../images/right2.png);vertical-align: middle;margin-left: 13px;}
.evl-left .btns .btn2:before{content: "";display: inline-block;width: 21px;height: 19px;background-image: url(../images/consult2.png);vertical-align: middle;margin-right: 6px;}

.evl-banner .slick-arrow{position: absolute;width: 33px;height: 56px;top: 50%;margin-top: -28px;background-color: #000;background-color: rgba(0,0,0,0.6);border-radius: 0;background-repeat: no-repeat;background-position: center center;font-size: 0;border: none;cursor: pointer;z-index: 10;}
.evl-banner .slick-prev{left: 29px;background-image: url(../images/left3.png);border-radius: 0 10px 10px 0 / 0 10px 10px 0;}
.evl-banner .slick-next{left: 556px;background-image: url(../images/right3.png);border-radius: 10px 0 0 10px / 10px 0 0 10px;}
.evl-banner .slick-disabled{opacity: 1;}

.evl-right{float: right;width: 400px;height: 498px;background-color: #8b1916;padding-top: 34px;}
.evl-right .t1{text-align: center;margin-bottom: 9px;}
.evl-right .t1 .en{font-size: 40px;color: #fff;font-weight: bold;padding-bottom: 22px;position: relative;margin-bottom: 23px;}
.evl-right .t1 .en:after{content: "";width: 52px;height: 1px;background-color: #fff;opacity: 0.6;position: absolute;left: 50%;bottom: 0;margin-left: -26px;}
.evl-right .t1 .zh{font-size: 24px;color: #fff;}
.evl-right .t2{font-size: 14px;color: #fff;text-align: center;line-height: 20px;opacity: 0.8;margin-bottom: 45px;}
.evl-right .t3{width: 360px;margin: 0 auto;border: 1px solid #fff;border: 1px solid rgba(255,255,255,0.1);border-bottom: none;border-right: none;overflow: hidden;}
.evl-right .t3-item{float: left;height: 110px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;border-right: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1);}
.evl-right .r1{width: 33.3333%;}
.evl-right .r2{width: 50%;}
.evl-right .t3 .num{text-align: center;height: 69px;line-height: 78px;font-size: 32px;color: #fff;letter-spacing: -1px;}
.evl-right .t3 .text{font-size: 14px;color: #fff;text-align: center;}

.data-show{text-align: center;font-size: 0;padding-top: 70px;}
.data-item{width: 280px;display: inline-block;vertical-align: top;text-align: center;}
.data-num{margin-bottom: 2px;position: relative;display: inline-block;vertical-align: top;font-size: 0;}
.data-num .data-dig{font-size: 50px;height: 50px;color: #8b1916;letter-spacing: -3px;display: inline-block;vertical-align: top;}
.data-text{font-size: 15px;color: #151515;}
.data-num .plus{font-size: 24px;color: #8b1916;position: absolute;right: -22px;top: 0;}
.data-num .quot{font-size: 50px;color: #8b1916;}

.inrow{font-size:0;}
.inrow>li,.inrow span{display:inline-block;letter-spacing:normal;word-spacing:normal; }
.dataNums{text-align:center;}
.dataNums .dataOne{width: 26px;height: 50px;text-align: center;}
.dataNums .dataBoc {position: relative; width: 100%; height: 100%;overflow: hidden;}
.dataNums .dataBoc .tt {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.dataNums .tt span{width:100%;height:100%;font-size: 50px;color: #8b1916;letter-spacing: -3px;}

.data-box{width: 852px;height: 361px;margin-left: 300px;margin-top: 143px;position: relative;}
.db-item{width: 15px;height: 15px;position: absolute;border: 1px solid #828282;border-radius: 50%;}
.db-item:hover{border-color: #8b1916;}
.db-item:hover .text{color: #8b1916;}
.db-item:hover:after{background-color: #8b1916;}
.db-item:hover .img:after{display: block;}
.db-item:after{content: "";display: block;width: 7px;height: 7px;background-color: #828282;border-radius: 50%;position: absolute;left: 3px;top: 3px;}
.db-item .text{position: absolute;left: 21px;width: 120px;font-size: 15px;color: #838383;}
.db-item1{left: 19px;top: 343px;}
.db-item2{left: 58px;top: 251px;}
.db-item3{left: 130px;top: 145px;}
.db-item4{left: 156px;top: 323px;}
.db-item5{left: 220px;top: 213px;}
.db-item6{left: 257px;top: 87px;}
.db-item7{left: 311px;top: 340px;}
.db-item8{left: 351px;top: 216px;}
.db-item9{left: 395px;top: 101px;}
.db-item10{left: 452px;top: 337px;}
.db-item11{left: 499px;top: 256px;}
.db-item12{left: 563px;top: 105px;}
.db-item13{left: 587px;top: 232px;}
.db-item14{left: 606px;top: 346px;}
.db-item15{left: 668px;top: 147px;}
.db-item16{left: 700px;top: 228px;}
.db-item17{left: 763px;top: 344px;}
.db-item .img{position: absolute;left: 0;bottom: 21px;}
.db-item .img:after{display: none;content: "";width: 100%;padding-top: 100%;background-color: #8b1916;position: absolute;left: 0;top: 0;z-index: 1;border-radius: 50%;}
.db-item .img>img{width: 100%;}
.db-item .img-box{position: absolute;left: 5%;top: 0;margin-top: 5%;width: 90%;padding-top: 90%;overflow: hidden;border-radius: 50%;z-index: 2;}
.db-item .img-box img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.db-item1 .img{width: 51px;}
.db-item2 .img{width: 47px;}
.db-item3 .img{width: 58px;}
.db-item4 .img{width: 53px;}
.db-item5 .img{width: 63px;}
.db-item6 .img{width: 66px;}
.db-item7 .img{width: 70px;}
.db-item8 .img{width: 47px;}
.db-item9 .img{width: 55px;}
.db-item10 .img{width: 48px;}
.db-item11 .img{width: 77px;left: -33px;}
.db-item12 .img{width: 70px;}
.db-item13 .img{width: 58px;}
.db-item14 .img{width: 53px;}
.db-item15 .img{width: 49px;}
.db-item16 .img{width: 42px;}
.db-item17 .img{width: 63px;}

.ui-datepicker,
.ui-datepicker *{box-sizing: content-box;}

.ft-table{visibility: hidden;opacity: 0;display: table;table-layout:fixed;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);z-index: 100000;transition: all .3s;}
.ft-table.show{visibility: visible;opacity: 1;}
.ft-table .ft-cell{display: table-cell;vertical-align: middle;}
.ft-table .ft-cont{width: 460px;max-height: 100%;margin: 0 auto;background-color: #fff;position: relative;padding: 30px 20px;}
.ft-table .btn-close{display: block;width: 26px;height: 26px;background-size: 100% 100%;position: absolute;right: 0px;top: -32px;cursor: pointer;background-image: url(../images/6f27e90158124622a688c6521c65c0c4.gif);}
.ft-table .img-box{width: 110px;margin: 0 auto 10px auto;}
.ft-table .img-box img{width: 100%;}
.ft-table .text{width: 100%;font-size: 14px;color: #666;text-align: center;}
.ft-table .row{width: 100%;margin-bottom: 20px;font-size: 0;}
.ft-table .col{width: 200px;display: inline-block;vertical-align: top;}
.ft-table .col1{margin-right: 20px;}
.ft-table .sys-a{font-size: 16px;color: #333;margin-bottom: 20px;font-weight: bold;}
.ft-table .sys-b{font-size: 0;}
.ft-table .sys-c{font-size: 14px;color: #666;margin-bottom: 10px;width: 100%;height: 14px;}
.ft-table .sys-c .red{color: red;}
.ft-table .sys-d{width: 100%;font-size: 0;}
.ft-table .sys-c.sp{width: 80px;display: inline-block;vertical-align: top;line-height: 40px;}
.ft-table .sys-d.sp{width: 340px;display: inline-block;vertical-align: top;}
.ft-table input[type=text]{width: 100%;height: 40px;line-height: 40px;border: 1px solid #ccc;padding: 0 10px;font-size: 14px;color: #666;border-radius: 5px;}
.ft-table .sys-e{width: 100%;height: 40px;text-align: center;font-size: 14px;color: #fff;background-color: #843431;border-radius: 5px;border: none;cursor: pointer;}
.ft-table .sys-f{display: inline-block;vertical-align: top;width: 70px;height: 40px;line-height: 40px;cursor: pointer;}
.ft-table .sys-f span{font-size: 14px;color: #666;vertical-align: middle;}
.ft-table .sys-f input{vertical-align: middle;margin-right: 5px;}
.ft-table .swrap{display: inline-block;vertical-align: top;height: 40px;border: 1px solid #dcdcdc;overflow: hidden;border-radius: 5px;position: relative;}
.ft-table .swrap select{position: relative;height: 40px;left: -1px;top: -1px;font-size: 14px;color: #666;z-index: 1;padding-left: 7px;}
.ft-table .swrap1{width: 200px;}
.ft-table .swrap1 select{width: 200px;}
.ft-table .swrap2{width: 420px;}
.ft-table .swrap2 select{width: 420px;padding-left: 21px;}
.ft-table .swrap2 .red{font-size: 16px;color: #8b1916;position: absolute;left: 11px;top: 16px;z-index: 2;}


.so4.sp{margin-bottom: 0;}
.xyz{font-size: 14px;color: #666;line-height: 1.6;}
.xyz-list{width: 874px;font-size: 0;}
.xyz-list>li{display: inline-block;vertical-align: top;height: 100px;margin-right: 20px;margin-bottom: 20px;cursor: pointer;}
.xyz-list>li img{width: auto;height: 100%;}
.video-box-wrap{visibility:hidden;opacity: 0;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: #666;background-color: rgba(0,0,0,0.8);z-index: 100000;transition: all .3s;}
.video-box-wrap.show{visibility:visible;opacity: 1;}
.video-box{width: 900px;height: 500px;position: fixed;margin: auto;left: 0;right: 0;top: 0;bottom: 0;}
.video-box .close{width: 27px;height: 27px;position: absolute;right: -27px;top: 0;cursor: pointer;background-image: url(../images/bbe8edc509b2457c8f9f2976e41d918d.gif);}
.video-box h2.title{position: absolute;left: 0;top: 286px;width: 100%;text-align: center;font-size: 14px;line-height: 24px;color: #fff;font-family: Acrom;}
.video-box .video-banner{width: 100%;height: 100%;}
.video-box img{max-width: 100%;vertical-align: middle;display: inline-block;}
.video-box .video-banner .slick-slide{width: 100%;height: 500px;line-height: 500px;position: relative;text-align: center;}
.video-box .video-banner .slick-arrow{font-size: 0;padding: 0;margin: 0;width: 22px;height: 39px;background-color: transparent;position: absolute;top: 50%;margin-top: -20px;cursor: pointer;border: none;}
.video-box .video-banner .slick-prev{background-image: url(../images/185430c6639240d38ba2bf095d4e4783.gif);left: -60px;}
.video-box .video-banner .slick-next{background-image: url(../images/05f40d9ccd05435dbf6decc6c7462a29.gif);right: -60px;}
.video-box .video-banner .slick-disabled{opacity: 0.3;}




.wln-a{display: none;width: 430px;background-color: #fff;border: 1px solid #eee;box-shadow: 0 0 4px rgba(0,0,0,0.1);position: absolute;left: 0;top: 0;z-index: 100000000;line-height: 1;box-sizing: border-box;}
.wln-a.wln-show{display: block;}
.wln-a *{line-height: 1;box-sizing: border-box;}
.wln-b{width: 100%;font-size: 0;border-bottom: 1px solid #ccc;height: 36px;padding-left: 10px;}
.wln-d{display: inline-block;vertical-align: top;height: 36px;line-height: 36px;font-size: 12px;color: #333;padding: 0 10px;cursor: pointer;border-bottom: 1px solid transparent;border-left: 1px solid transparent;border-right: 1px solid transparent;}
.wln-d.wln-g{border-bottom-color: #fff;border-left-color: #ccc;border-right-color: #ccc;}
.wln-c{width: 100%;padding: 10px 0 10px 10px;}
.wln-e{display: none;width: 100%;font-size: 0;}
.wln-e.wln-show{display: block;}
.wln-h{display: inline-block;vertical-align: top;font-size: 12px;color: #666;line-height: 30px;padding: 0 10px;cursor: pointer;min-width: 80px;}
.wln-h:hover,
.wln-h.wln-m{color: #fff;background-color: #888;}
.wln-i{width: 15px;line-height: 30px;font-size: 12px;color: #333;font-weight: bold;position: absolute;left: 0;top: 0;text-align: center;}
.wln-j{width: 100%;font-size: 0;}
.wln-k{width: 100%;position: relative;padding-left: 15px;}
.wln-n{width: 100%;display: none;}
.wln-o{width: 100%;}
.wln-p{display: block;vertical-align: top;height: 36px;line-height: 36px;font-size: 12px;color: #666;cursor: pointer;}
.wln-q{width: 100%;font-size: 0;}
.wln-level{display: none;}
.wln-level.wln-show{display: block;}
.wln-r{display: inline-block;vertical-align: top;font-size: 12px;color: #666;line-height: 30px;padding: 0 10px;cursor: pointer;min-width: 80px;}
.wln-r:hover,
.wln-r.wln-m{color: #fff;background-color: #888;}
.sev{width: 100%;height: 170px;border: 1px solid #e5e5e5;font-size: 0;background-color: #fff;}
.-a{display: inline-block;vertical-align: top;text-align: center;width: 121px;height: 100%;padding-top: 53px;border-right: 1px solid #e5e5e5;}
.-b{font-size: 36px;color: #ff9900;margin-bottom: 13px;}
.-c{font-size: 14px;color: #363636;}
.-d{display: inline-block;vertical-align: top;width: 342px;height: 100%;padding-top: 31px;padding-left: 31px;border-right: 1px solid #e5e5e5;}
.-e{font-size: 14px;color: #363636;font-weight: bold;margin-bottom: 21px}
.-f{font-size: 0;margin-bottom: 15px;}
.-g{display: inline-block;vertical-align: middle;margin-right: 15px;font-size: 14px;color: #272727;}
.-h{display: inline-block;vertical-align: middle;width: 194px;height: 10px;background-color: #e7e7e7;}
.-i{height: 10px;background-color: #8b1916;}
.-j{display: inline-block;vertical-align: top;width: 435px;height: 100%;padding-top: 31px;padding-left: 16px;text-align: left;}
.-k{font-size: 14px;color: #363636;font-weight: bold;margin-bottom: 16px;}
.-l{width: 100%;font-size: 0;}
.-m{display: inline-block;vertical-align: top;width: 130px;height: 36px;line-height: 36px;background-color: #f6f6f6;text-align: center;font-size: 14px;margin-right: 9px;margin-bottom: 9px;}
.-n{color: #363636;}
.-o{color: #8b1916;}
.-p{display: inline-block;vertical-align: top;width: 179px;height: 100%;padding-top: 68px;text-align: center;font-size: 0;background-image: url(../images/-2.jpg);background-size: 100% 100%;}
.-q{display: inline-block;vertical-align: top;width: 142px;height: 42px;line-height: 42px;background-color: #8b1916;border-radius: 5px;font-size: 14px;color: #fff;cursor: pointer;}
.-q:before{content: "";display: inline-block;vertical-align: middle;width: 19px;height: 16px;background-image: url(../images/-1.png);margin-right: 8px;}


.right-side .item:hover .staff_block{opacity: 1;visibility: visible;}
.staff_block{width: 130px;position: absolute;right: 77px;top: 0;opacity: 0;visibility: hidden;transition: all .3s;}
.staff_block .staff_list{background-color: #fff;width: 100%;line-height: 21px;border: 1px solid #dcdcdc;list-style-type:none;padding-top: 12px;padding-bottom: 12px;padding-left: 0;padding-right: 0;margin: 0;}
.staff_block .staff_list>li:last-child a{margin-bottom: 0;}
.staff_block .staff_list>li i.qqstaff{width: 21px;height: 21px;position: relative;top: -1px;margin-left: 15px;margin-right: 8px;background-image: url(../images/2999bfebe09b43069ff5977a3bbe4889.gif);}
.staff_block .staff_list>li a{display: block;height: 21px;font-size: 12px;color: #666;margin-bottom: 10px;text-decoration: none;}


.lxb-container{width: 290px !important;height: 219px !important;right:-10000px !important;}
.lxb-container.show{display: block !important;right:100px !important;}
#newBridge .icon-right-center{right: 100px !important;}
.lxb-close-btn{display: none !important;}
.lxb-close-btn.show{display: block !important;}
#newBridge.show{display: block !important;}
div.bdshare_popup_box{z-index: 1000000;}
@media(max-width: 1600px){
    .now .w2{width: 1200px}
}
.right-side .item4 .box{width: 294px;text-align: left;padding-left: 30px;}
.right-side .item5 .box{width: 190px;text-align: left;padding-left: 33px;}
.right-side .item4 .box img{position: absolute;left: 10px;top: 10px;}
.right-side .item5 .box img{position: absolute;left: 10px;top: 10px;}
.header-bottom{position: relative;z-index: 10;}
.header-bottom .h-nav>li{position: relative;}
.header-bottom .h-nav>li:hover .a-a{display: block;}
.a-a{width: 120px;position: absolute;left: 50%;top: 32px;margin-left: -60px;background-color: #fff;padding: 10px 0;display: none;}
.a-a>li>a{display: block;width: 100%;line-height: 36px;text-align: center;font-size: 14px;color: #666;cursor: pointer;}
.a-a>li>a:hover{color: #8b1916;}
.pdata-item .btn-edit{position: relative;left: 0;top: 0;padding-left: 20px;}
div.layui-layer-hui .layui-layer-content{padding: 48px 100px;}
div.layui-layer-dialog .layui-layer-content{font-size: 18px;}
img{max-width: none;}
.s1:hover .follow-list{visibility: visible;opacity: 1;}
.share .follow-list{visibility: hidden;opacity: 0;transition: all .3s;width: 160px;position: absolute;left: 50%;margin-left: -80px;top: -175px;border: 1px solid #eee;border-top: none;padding-top: 20px;padding-bottom: 20px;background-color: #fff;}
.share .follow-list:after{content: "";display: block;border-top: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;left: 50%;margin-left: -10px;bottom: -9px;}
.share .follow-item{width: 125px;margin: 0 auto;}
.share .follow-item .img-box{width: 103px;margin-bottom: 10px;margin-left: auto;margin-right: auto;}
.share .follow-item .img-box img{width: 100%;}
.share .follow-item .text{font-size: 13px;color: #666;text-align: center;}
.fbt4 .share>a{position: relative;}
.xyz-list>li{display: block;margin-right: 0;    text-align: center;}
.xyz-list>li img{max-width: 100%;}

.right-side{transition: all .3s;right: 0;transform-origin: right center;}
.right-side.hide{right: -77px;}
.right-side.hide .rs-back{background-image: url(../images/kefu1.png);}
.rs-back{width: 32px;height: 176px;position: absolute;right: 78px;top: 0;cursor: pointer;background-color: #8b1916;background-image: url(../images/kefu2.png);background-position: center center;background-repeat: no-repeat;}
.rs-back:hover{background-color: #ff9900;}
.footer-bottom{height: auto;}
.header-top .lang:after{content: "";display: block;width: 1px;height: 20px;background-color: #bd8482;position: absolute;right: 0;top: 15px;}
.header-top .lang{margin-right: 0;}
.header-top .mobile:after{content: "";display: block;border-top: 4px solid #fff;border-left: 4px solid transparent;border-right: 4px solid transparent;position: absolute;right: 14px;top: 23px;}
.header-top .btn-mobile{padding-right: 36px;}
.header-top .mobile:hover{background-color: #fff;}
.header-top .mobile:hover .m-a{display: block;}
.header-top .mobile:hover .btn-mobile{color: #666;}
.header-top .mobile:hover .btn-mobile:before{background-image: url(../images/phone6.png);}
.header-top .mobile:hover:after{border-top: none;border-bottom: 4px solid #666;}
.m-a{display: none;width: 542px;height: 125px;background-color: #fff;position: absolute;right: 0;top: 50px;border: 1px solid #eee;border-top: none;font-size: 0;}
.m-b{width: 50%;font-size: 0;padding: 12px 10px 12px 20px;display: inline-block;vertical-align: top;text-align: left;position: relative;}
.m-c{display: inline-block;vertical-align: top;width: 100px;height: 100px;border: 1px solid #e5e5e5;margin-right: 10px;}
.m-d{width: 100%;height: 100%;}
.m-e{width: 130px;display: inline-block;vertical-align: top;}
.m-f{font-size: 12px;color: #666;margin-bottom: 12px;padding-top: 10px;}
.m-g{font-size: 12px;color: #666;line-height: 18px;}
.m-b:after{content: "";display: block;width: 1px;height: 110px;position: absolute;right: 0;top: 7px;background-color: #e5e5e5;}
.banner-wrap{width: 100%;overflow: hidden;}
.banner-wrap .w{width: 1450px;margin: 0 auto;position: relative;}
.index-banner{width: 1920px;position: relative;left: -235px;top: 0;}
.index-banner .item{width: 100%;height: 760px;overflow: hidden;}
.index-banner .link{display: block;width: 100%;height: 100%;cursor: pointer;}
.index-banner .link:after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.index-banner .img{width: 100%;height: 100%;}
.index-banner .slick-dots{width: 100%;position: absolute;text-align: center;bottom: 20px;z-index: 1;padding: 0;margin: 0;font-size: 0;}
.index-banner .slick-dots li{display: inline-block;width: 12px;height: 12px;margin:0 10px;vertical-align: top;background-color: #fbfbfb;opacity: 0.5;cursor: pointer;border-radius: 100%;}
.index-banner .slick-dots li button{display: none;}
.index-banner .slick-dots li.slick-active{opacity: 1;}
.banner-wrap:hover .slick-arrow{visibility: visible;opacity: 1;}
.index-banner .slick-arrow{visibility: hidden;opacity: 0;transition: all .5s;position: absolute;width: 60px;height: 60px;top: 50%;margin-top: -30px;border-radius: 100%;background-repeat: no-repeat;background-position: center center;background-color: rgba(0,0,0,0.3);font-size: 0;border: none;cursor: pointer;z-index: 10;background-size: 18px 32px;}
.index-banner .slick-prev{left: 50%;margin-left: -800px;background-image: url(../images/icon-arrow-left-white.png);}
.index-banner .slick-next{right: 50%;margin-right: -800px;background-image: url(../images/icon-arrow-right-white.png);}
.index-banner .slick-disabled{opacity: 1;}
.banner-wrap .b{width: 562px;height: 562px;background-color: #fff;z-index: 3;position: absolute;left: 0;top: 97px;}
.banner-wrap .b1{text-align: center;font-size: 0;background-color: #f7f7f7;padding: 4px 0;}
.banner-wrap .b1 .btn{display: inline-block;vertical-align: top;width: 272px;height: 44px;border-radius: 5px;text-align: center;line-height: 44px;font-size: 16px;color: #fff;margin: 0 4px;}
.banner-wrap .b1 .btn1{background-color: #8b1916;}
.banner-wrap .b1 .btn2{background-color: #ff9900;}
.banner-wrap .slogan{width: 448px;position: absolute;left: 627px;top: 300px;z-index: 2;}
@media(max-width: 1700px){
	.index-banner .slick-prev{margin-left: -700px;}
	.index-banner .slick-next{margin-right: -700px;}
}

.header-top{max-width: none;}
@media(min-width: 1921px){
	.header-top .w2{width: 1920px;padding: 0 10px;}
}
@media(max-width: 1500px){
	.header-top .w2{width: 100%;min-width: 1250px;}
	.header-top .phone{margin-right: 0;}
}
@media(max-width: 1360px){
	.header-top .w2{width: 100%;}
	.header-top .phone{margin-right: 0;}
	.header-top .btn-website{padding-left: 30px;padding-right: 16px;}
	.header-top .btn-website:before{width: 30px;}
	.header-top .btn-website:after{right: 5px;}
	.header-top .btn-follow{padding-left: 30px;padding-right: 16px;}
	.header-top .btn-follow:before{width: 30px;}
	.header-top .btn-follow:after{right: 5px;}
	.header-top .btn-lang{padding-left: 30px;padding-right: 16px;}
	.header-top .btn-lang:after{right: 5px;}
	.header-top .btn-lang .flag{width: 30px;}
	.header-top .btn-mobile{padding-left: 30px;padding-right: 16px;}
	.header-top .mobile:after{right: 5px;}
}
.xyz img{max-width: 100%;}