body {margin:0; padding:0; background: #f2f2f2 font-size:14px; line-height:20px; color:#505050; background-color:#ffffff;}
div,ul,li{ padding:0px; margin:0px; list-style-type:none;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#333333; text-decoration:none!important;}
.mt{ margin-top:50px;}
.mt1{ margin-top:110px;}
.img{ border:#cccccc solid 1px; padding:2px;}
p{ padding:0px; margin:0px; /*margin-top:8px;*/ /*text-indent:2em;*/}
.ctt{ padding:10px; line-height:25px; font-size:14px;}
.ctt strong{ font-size:16px; color:#181a1d;}
.line{ height:10px; line-height:10px; background-image:url(../images/shouye-list/fyline.gif); background-repeat:repeat-x; background-position:center;}
.clear{ height:0px; line-height:0px; clear:both;}
.pt95{ padding-top:95px;}
.mb7{ margin-bottom:70px;}

.menubg{ height:103px; background-image:url(../images/shouye-list/menu.png); background-repeat:no-repeat; background-position:center; vertical-align:top; clear:both; 
width:100%;float:left;z-index:1000;position:fixed; left:0px;top:0px;_position: absolute;
_top: expression(documentElement . scrollTop +   documentElement .clientHeight-this . offsetHeight);
}

/*header*/
header{ background:#FFFFFF; min-width:320px; transition:all 0.3s ease-in 0s;z-index: 999!important;}
header.active{ background:rgba(255,255,255,0.85); box-shadow:0 0 6px rgba(0,0,0,0.06);}
.logo{ height:auto; /*padding:22px 0 0 23px; */
    :all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;}
.logo img{ transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;}
nav.navbar.bootsnav{ border:none;box-shadow: 0px 3px 8px #888888;}
nav.navbar.bootsnav ul.nav > li > a{ padding:0 10px!important; margin:0 15px; font-weight:normal; line-height:86px; height:86px; position:relative; color:#333333; font-size:15px;}
nav.navbar.bootsnav ul.nav > li > a:after{ background:#ce0000; width:0; height:3px; display:block; content:""; position:absolute; bottom:%; left:50%; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;}
nav.navbar.bootsnav ul.nav > li > a:hover,nav.navbar.bootsnav ul.nav > li.on > a,nav.navbar.bootsnav ul.nav > li.active > a{ color:#ce0000;}
nav.navbar.bootsnav ul.nav > li > a:hover:after,nav.navbar.bootsnav ul.nav > li.on > a:after,nav.navbar.bootsnav ul.nav > li.active > a:after{ width:100%; left:0%; bottom:0;}

nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{ content:""; margin:0;}
nav.navbar.bootsnav li.dropdown .dropdown-menu{ width:160px; border:none; left:50%; margin-left:-80px; background:none; box-shadow:none; margin-top:0; padding:22px 0 0;}
nav.navbar.bootsnav li.dropdown .dropdown-menu:after{ position:absolute; left:50%; top:11px; margin-left:-11px; display:block; content:"";
width: 0;
height: 0;
border-style: solid;
border-width: 0 11px 11px 11px;
border-color: transparent transparent rgba(0,0,0,0.6) transparent;
}
nav.navbar.bootsnav li.dropdown .dropdown-menu ul{ background:rgba(0,0,0,0.6); border-radius:5px; padding:20px 0 15px;}
nav.navbar.bootsnav li.dropdown .dropdown-menu ul > li{ padding:0 20px; text-align:center;}
nav.navbar.bootsnav li.dropdown .dropdown-menu ul > li > a{ border-bottom:1px solid #7f7f7f; font-size:14px; color:#FFFFFF; line-height:36px; white-space:nowrap;}
nav.navbar.bootsnav li.dropdown .dropdown-menu ul > li > a:hover{ font-weight:bold; background:none;}
nav.navbar.bootsnav li.dropdown .dropdown-menu ul > li:last-child > a{ border:none;}

.navRig{ line-height:86px; height:86px; font-size:14px; color:#777777; right:38px !important;}
.navRig > ul > li:first-child{ padding-right:10px;}
.navRig > ul > li{ padding-left:8px;}
.navRig > ul > li > a{ color:#777777; font-size:12px; color:#555555; border:1px solid #898989; display:inline-block; line-height:20px; padding:0; min-width:32px; text-align:center;}
.navRig > ul > li > a.CH{ background:#db0000; color:#FFFFFF; border-color:#db0000;}
.navRig > ul > li > a.EN:hover{ color:#db0000; border-color:#db0000;}

nav.navbar.bootsnav .navbar-toggle{ background:none !important; color:#db0000;}

@media screen and (max-width: 900px) {
            .navbar-right {
                display: none;
            }
        }
.menubg .menu{ margin-left:auto; margin-right:auto;}
.menubg .menu td{ height:84px; line-height:84px; border-right:#1da148 solid 1px; text-align:center;}
.menubg .menu td a{ display:block; clear:both; height:59px; line-height:20px; color:#FFFFFF; font-size:16px; padding-top:25px;}
.menubg .menu td a span{ display:block; height:20px; line-height:20px; font-size:12px; text-align:center;}
.menubg .menu td a:hover{ display:block; clear:both; height:59px; line-height:20px; color:#FFFFFF; font-size:16px; background-color:#1da148; padding-top:25px; text-decoration:none;}
.menubg .menu .logo{ width:260px; border-right:none;}
.menubg .menu .logo a{ display:block; height:45px; line-height:55px; width:245px; margin-top:10px;}
.menubg .menu .logo a:hover{ display:block; height:45px; line-height:55px; width:245px; background-color:transparent; margin-top:10px;}
.menubg .menu .kong{ width:80px; border-right:none;}
.menubg .menu .kongr{ width:260px; border-right:none;}

.sub{display:none;width:100%;padding:0;position:fixed;overflow:hidden;text-align:left;z-index:110;left:0px;background-color:#f5f5f5;}
#navigator{width: 110px}
#navigator:hover .sub{display: block;}
.nav .sub .nav_xiao {overflow: hidden;padding-top: 20px;margin: 0 auto;padding-bottom: 20px;}
.sub .nav_xiao .xiao_three ul{width: 1142px;margin: 0 auto;}
.sub .nav_xiao .xiao_three ul li{float:left;display:inline;width:163px;overflow:hidden;text-align:center;position:inherit;border-right: 1px dashed #e5e5e5;}
.sub .nav_xiao .xiao_three ul li img{width:116px;display:block;margin: 0 auto;}
.sub .nav_xiao .xiao_three ul li a{color:#686868;font-size:14px;padding-top:17px;}
.sub .nav_xiao .xiao_three ul li a:hover{color:#f3782a;}
.sub .nav_xiao .xiao_three ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.sub .nav_xiao .xiao_three ul li h5{text-align: center;margin-bottom: 0px;}
/*position controls*/
.controls li {
  top: 50%; 
  margin-top: -30px;
}

.controls li:nth-child(1) {
  left: 0;
}



.controls li:nth-child(2) {
  right: 0;
}
.banner{ /*height:730px;  background-image:url(../images/shouye-list/banner.jpg); */ background-position:center; background-repeat:no-repeat; clear:both;}
.chakan{
    position: relative;
    bottom: 246px;
    left: 43%;
    display: inline-block;
    background: #000000;
    color: #ffffff;
    font-size: 18px;
    width: 158px;
    height: 54px;
    border-radius: 7px;
    text-align: center;
    margin: 22px 22px;
    line-height: 3;
}
.chakan:hover{color: red;text-decoration: none;}
.youshik{ width:85%; height:145px; margin-left:auto; margin-right:auto; position:relative; clear:both;}
.youshik .youshi{height:210px; position:absolute; left:0px; top:20px; background-color:#ffffff; box-shadow: 3px 3px 2px #888888;}
.ys{ background-color:#FFFFFF;}
.ys .kt{ height:50px; line-height:50px; text-align:center; font-size:20px; font-weight:bold;color: #ce0000;}
.ys .kc{ line-height:20px; height:60px; padding-left:10px; padding-right:10px; color:#6f6f6f; font-size:12px;}

.yss{ background-color:#ce0000; color:#FFFFFF;}
.yss .kt{ height:50px; line-height:50px; text-align:center; font-size:20px; font-weight:bold;color: white;}
.yss .kc{ line-height:20px; height:60px; overflow:hidden; padding-left:10px; padding-right:10px; color:#ffffff; font-size:12px;}

.about{width: 1200px;margin: 0 auto;height: 590px;}
.about_left{
    float: left;
    width: 672px;
    font-size: 16px;
    line-height: 25px;
    margin-top: 82px;
    margin-bottom: 30px;
    margin-left: 20px;
}
.b_tit{ color:#ce0000; font-size:26px; height:40px; line-height:40px; text-align:center; font-weight:bold; margin-top:30px;}
.x_tit{ height:30px; line-height:30px; text-align:center; font-size:14px; color:#acacac;}

.bangong{clear:both; background: white; padding-top: 87px;/* background-image:url(../images/line.png); */ background-position:center 75px; background-repeat:no-repeat; }
.en_tit{ text-align:center; height:30px; line-height:30px; color:#ce0000; font-size:24px; font-weight:bold; font-family:Arial;}
.cn_tit{ text-align:center; color:#020202; font-size:36px; font-weight:bold; height:40px; line-height:40px;}
.cn_ctt{ color:#acacac; text-align:center; height:30px; line-height:30px;}
.bangong li{float: left;margin-top: 20px;width: 114px}
.bangong td{float: left;margin-top: 20px}
.bgf{margin: auto;width: 73%;height: 20px;}
.bgf td a{ display:block; height:40px; line-height:40px; width:140px; text-align:center; border:#595858 solid 1px; color:#acacac;}
.bgf td a:hover{ display:block; height:40px; line-height:40px; width:140px; text-align:center; border:#ce0000 solid 1px; color:#fefefe; text-decoration:none; background-color:#ce0000;}
.bgf li { display:block; margin-left: 20px; height:40px; line-height:40px; width:140px; text-align:center; border:#e2e2e2 solid 1px; color:#333333;}
.bgf li:hover{ display:block; height:40px; line-height:40px; width:140px; text-align:center; border:#ce0000 solid 1px; color:#fefefe; text-decoration:none; background-color:#ce0000;}
.bgf .current{ background-color: #ce0000;border: #ce0000 solid 1px; color: #fefefe;}
.fgcs{ margin-top:30px; margin-bottom:50px;}

.jiaoyou{ background-color:#ffffff; clear:both; padding-top:30px; /* background-image:url(../images/line.png); */ background-position:center 75px; background-repeat:no-repeat; margin-top:50px; }
.bgfg{ margin-top:30px;}
.bgfg td a{ display:block; height:40px; line-height:40px; width:140px; text-align:center; border:#38383a solid 1px; color:#acacac; background-color:#38383a;}
.bgfg td a:hover{ display:block; height:40px; line-height:40px; width:140px; text-align:center; border:#ce0000 solid 1px; color:#fefefe; text-decoration:none; background-color:#ce0000;}
.bgfg .s a{ display:block; height:40px; line-height:40px; width:140px; text-align:center; border:#ce0000 solid 1px; color:#fefefe; text-decoration:none; background-color:#ce0000;}

.news{ background-color:#2e2e2f; clear:both; padding-top:30px; /* background-image:url(../images/line.png); */ background-position:center 75px; background-repeat:no-repeat; }

.btm_link{ background-color:#1f1f1f; border-bottom:#313131 solid 1px; color:#737373; line-height:25px; padding-top:10px; padding-bottom:10px; font-size:12px;}
.btm_link a{ color:#737373;}
.btm_link a:hover{ color:#737373;}
.btm{background-color:#1f1f1f; color:#737373; line-height:20px; font-size:12px; padding-top:20px; padding-bottom:20px;}
.btm_menu{ padding-bottom:10px;}
.btm_menu a{ font-size:14px; color:#ffffff; font-weight:bold;}
.btm_menu a:hover{ font-size:14px; color:#ffffff; font-weight:bold;}

.banner_lxwm{ height:450px; background-image:url(../images/shouye-list/lxbn.jpg); background-repeat:no-repeat; background-position:center; margin-top:60px;}
.bb_tit{ color:#38383a; font-size:18px; height:40px; line-height:40px; text-align:center; font-weight:bold; margin-top:30px;}
.banner_news{ height:450px; background-image:url(../images/shouye-list/news1.jpg); background-repeat:no-repeat; background-position:center; margin-top:60px;}
.news_tit{ color:#38383a; font-size:22px; height:40px; line-height:40px; text-align:center; font-weight:bold; margin-top:80px; margin-bottom:10px;}
.banner_gsjs{height:450px; background-image:url(../images/shouye-list/gsjs1.jpg); background-repeat:no-repeat; background-position:center; margin-top:60px;}

.gsjs_tit{ height:100px; line-height:100px; width:1400px; margin-left:auto; margin-right:auto; color:#181a1d; font-size:32px; font-weight:bold; margin-top:50px;}
.gsjs_tit span{ color:#ce0000; border-bottom:#ce0000 solid 3px;}

.hdry{ background-image:url(../images/shouye-list/gsjs3.jpg); background-position:center; background-repeat:no-repeat; height:639px; margin-top:60px;}

.tt{height:100px; line-height:100px; color:#ffffff; font-size:32px; font-weight:bold; margin-top:50px; margin-bottom:30px;}
.tt span{ color:#ce0000; border-bottom:#ce0000 solid 3px;}
.bctt{ color:#FFFFFF;}
.bctt strong{ color:#FFFFFF; font-size:18px;}

.biaoti{ height:40px; line-height:40px; font-weight:bold; font-size:18px; margin-top:20px;}
.gengduo{ display:block; border:#2b2a2a solid 1px; color:#2b2a2a; height:35px; line-height:35px; width:100px; text-align:center; font-size:16px; }
.gengduo:hover{ display:block; border:#ce0000 solid 1px; color:#ce0000; height:35px; line-height:35px; width:100px; text-align:center; font-size:16px; text-decoration:none;}
.banner_anli{ height:450px; background-image:url(../images/shouye-list/al1.jpg); background-repeat:no-repeat; background-position:center; margin-top:60px;}

.inp{ color:#9b9b9b; height:50px; line-height:50px; border:#e0e0e0 solid 1px; padding:0px 5px; margin:0px; width:290px;}
.tare{ color:#9b9b9b; line-height:30px; height:160px; border:#e0e0e0 solid 1px; padding:0px 5px; margin:0px; width:628px;}
.sbmt{ display:block; width:125px; height:45px; line-height:45px; padding:0px; margin:0px; background-color:#ce0000; color:#FFFFFF; border:none; cursor:pointer;}

.er_menu{ height:0px; line-height:0px; width:350px; margin-left:auto; margin-right:auto; position:relative;}
.er_menu .eruu{ width:490px; height:50px; line-height:50px; position:absolute; bottom:0px; left:0px;}
.er_menu .eruu .a_lv{ height:50px; line-height:50px;}
.er_menu .eruu .a_lv a{ display:block; height:50px; line-height:50px; background-color:#ce0000; color:#FFFFFF; text-align:center; font-size:16px; }
.er_menu .eruu .a_lv a:hover{ display:block; height:50px; line-height:50px; background-color:#ce0000; color:#FFFFFF; text-align:center; font-size:16px; text-decoration:none;}

.er_menu .eruu .a_bai{ height:50px; line-height:50px;}
.er_menu .eruu .a_bai a{ display:block; height:50px; line-height:50px; background-color:#FFFFFF; color:#38383a; text-align:center; font-size:16px;}
.er_menu .eruu .a_bai a:hover{ display:block; height:50px; line-height:50px; background-color:#FFFFFF; color:#38383a; text-align:center; font-size:16px; text-decoration:none;}

.day{ text-align:center; font-size:48px; font-weight:bold; color:#363535; height:45px; line-height:45px;}
.date{ text-align:center; color:#9d9d9d; height:25px; line-height:25px; font-size:16px;}

.xghyt1{ color:#3a3838; font-weight:bold; line-height:26px; margin-top:15px;}
.xghyt2{ color:#a6a6a6; line-height:26px; }
.xghyt3{ color:#a6a6a6; line-height:20px; margin-top:10px;}
.casey{width: 100%;margin: auto;padding: 0 6.5%;}
.case{ margin-top:50px;}
.case td{ padding-top:30px;}`
.case td a{ display:block; width:455px; height:335px; position:relative;}
.case td a .cs1{ width:425px; height:50px; line-height:50px; padding-left:30px; position:absolute; left:0px; bottom:0px; background-image:url(../images/shouye-list/htm.png);  background-repeat:repeat; color:#FFFFFF;}
.case td a .cs2{ width:455px; height:215px; padding-top:120px; line-height:50px; position:absolute; left:0px; bottom:0px; display:none;    background-repeat:repeat; color:#FFFFFF; text-align:center;}
.case td a .cs2 span{ font-size:24px; font-weight:bold;}
.case td a:hover .cs1{ display:none;}
.case td a:hover .cs2{ display:inline;}


.case_id a{ display:block; overflow: hidden; position:relative;}
.case_id a .cs1{ width:100%; height:40px; line-height:40px;text-align: center; position:absolute; left:0px; bottom:0px;  background-image:url(../images/shouye-list/htm.png);  background-repeat:repeat; color:#FFFFFF;}
.case_id a .cs2{ width:286px; height:145px; padding-top:60px; line-height:40px; overflow:hidden; position:absolute; left:0px; bottom:0px; display:none;    background-repeat:repeat; color:#FFFFFF; text-align:center;}
.case_id a .cs2 span{ font-size:18px; font-weight:bold;}
.case_id a:hover{
  box-shadow: 2px 3px 5px #101010;   
}
.case_id img{
  cursor: pointer;
  transition: all 0.6s;
}
.case_id img:hover{
  transform: scale(1.4);
}



a {
    text-decoration: none;
}

.guide-slider {
    width: 1440px;
    margin: auto;
    height: 490px;
    padding-top: 50px;
}

.guide-slider .guide {
    width: 212px;
    height: 244px;
    float: left;
    box-shadow: 0px 2px 5px #888888;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
    position: relative;
    overflow: hidden;
    margin-left: 20px;
}

.guide-slider .guide .display {
    width: 244px;
    height: 270px;
    text-align: center;
    float: left;
    position: relative;
    z-index: 2;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
}

.guide-slider .guide .display .icon {
    display: inline-block;
    width: 100px;
    height: 82px;
    margin-top: 42px;
    background: no-repeat;
}
.guide .title a{
    color: black
}
.guide-slider .guide .display .icon.icon1 {
    background-image: url("../images/shouye-list/ico1.png");
}

.guide-slider .guide .display .icon.icon2 {
    background-image: url("../images/shouye-list/ico2.png");
}

.guide-slider .guide .display .icon.icon3 {
    background-image: url("../images/shouye-list/ico3.png");
}

.guide-slider .guide .display .icon.icon4 {
    background-image: url("../images/shouye-list/ico4.png");
}

.guide-slider .guide .display .icon.icon5 {
    background-image: url("../images/shouye-list/ico5.png");
}

.guide-slider .guide .display .icon.icon6 {
    background-image: url("../images/shouye-list/ico6.png");
}
.guide-slider .guide .display .title {
    font-size: 18px;
    color: #060606;
    height: 40px;
    line-height: 40px;
    margin-right: 22px;
}

.guide-slider .guide .display .introduction {
    border-top: 1px solid #ddd;
    width: 150px;
    margin: 0 auto;
    font-size: 12px;
    color: #999999;
    text-align: left;
    line-height: 20px;    
    margin-top: 5px;
}

.guide-slider .guide .display::after {
    content: "";
    display: block;
    position: absolute;
    border-style: solid;
    border-color: transparent #ffffff transparent transparent;
    border-width: 10px 15px;
    top: 100%;
    margin-top: 0;
    right: -1px;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
}

.guide-slider .guide .behind {
    width: 250px;
    height: 260px;
    display: inline-block;
    border-right: 1px solid #ddd;
    
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.guide-slider .guide .behind .function-list-wrap {
    width: 210px;
    margin: 0 auto;
}

.guide-slider .guide .behind .function-list {
    margin-right: -10px;
    margin-top: 20px;
}

.guide-slider .guide .behind .function-list > li {
    float: left;
    padding-right: 10px;
}

.guide-slider .guide .behind .function-list > li > a {
    display: block;
    border: 1px solid #ddd;
    width: 100px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    margin-bottom: 18px;
    color: #0876c2;
}

.guide-slider .guide .behind .function-list > li > a:hover {
    text-decoration: none;
    border: 1px solid #0876c2;
    background: #0876c2;
    color: #ffffff;
}

.guide-slider .guide .behind .function-list > li > a.important {
    color: #f58914;
}

.guide-slider .guide .behind .function-list > li > a.important:hover {
    border: 1px solid #f58914;
    background: #f58914;
    color: #ffffff;
}

.guide-slider .guide.on .display {
    background: red;
    border-right-color: transparent;
}

.guide-slider .guide.on .display .title {
    color: #fff;
}

.guide-list .on{
	width: 244px;
    height: 270px;
    background:red;
}

.guide-slider .guide.on .display .introduction {
    color: #fff;
}

.guide-slider .guide.on .display::after {
    /* top: 50%;
    margin-top: -5px; */
}

.guide-slider .guide.on .display .icon.icon1 {
    background-image: url("../images/shouye-list/ico01.png");
}

.guide-slider .guide.on .display .icon.icon2 {
    background-image: url("../images/shouye-list/ico02.png");
}

.guide-slider .guide.on .display .icon.icon3 {
    background-image: url("../images/shouye-list/ico03.png");
}

.guide-slider .guide.on .display .icon.icon4 {
    background-image: url("../images/shouye-list/ico04.png");
}

.guide-slider .guide.on .display .icon.icon5 {
    background-image: url("../images/shouye-list/ico05.png");
}

.guide-slider .guide.on .display .icon.icon6 {
    background-image: url("../images/shouye-list/ico06.png");
}

/* 一站式服务 */

.section-service {
    padding: 50px 0 90px;
    .item-mb {
        margin-bottom: 113px;
    }
    .item {
        text-align: center;
        .icon-pic {
            height: 60px;
            line-height: 60px;
            margin-bottom: 15px;
            img {

            }
        }
        h5 {
            font-size: 18px;
            font-weight: bold;
        }
        p {
            margin-bottom: 0;
            color: #bbb;
            font-size: 12px;
        }
    }
}


.form-group {
    margin-bottom: 10px;
}

.form-control {
    height: 36px;
    background: #fff;
    box-shadow: none;
    border: 1px solid rgba(151,151,151,0.50);
    border-radius: 3px;
}
.col-md-6{
	float: left;
}
.section-service .container{
	margin: auto;
	width: 1234px;
}

.section-service .item{text-align: center;margin-top: 36px;}
.section-service .item .icon-pic {
	            height: 60px;
	            line-height: 60px;
	            margin-bottom: 25px;
            }
.section-service .item h5 {
            font-size: 18px;
            font-weight: bold;
        }
.section-service .item p{
        margin-bottom: 0;
        color: #bbb;
        font-size: 12px;
    }
.index-form {
    max-width: 380px;
    margin: 0 auto;
    padding: 20px 40px 34px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #D8D8D8;}
    .form-title {
        margin-bottom: 20px;
        font-size: 20px;
        font-weight: bold;
        color: red;
        text-align: center;
    }
    .form-group{
    	margin-bottom: 15px;
	}
    .form-phone {
        margin-top: 10px;
        font-size: 16px;
        color: red;
        letter-spacing: 2px;
        text-align: center;}
        span {
            font-family: 'Avenir Next';
            /*font-weight: bold;*/
        }
.form-control {
	width:280px;
    height: 32px;
    background: #fff;
    box-shadow: none;
    border: 1px solid rgba(151,151,151,0.50);
    border-radius: 3px;
    font-size: 14px;
}
    }
}


.btn{
	display: inline-block;
    padding: 5px 12px;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.53846154;
    text-align: center;
    width: 280px;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-transition: all .4s cubic-bezier(.175,.885,.32,1);
    -o-transition: all .4s cubic-bezier(.175,.885,.32,1);
    transition: all .4s cubic-bezier(.175,.885,.32,1);
}
.btn-primary:hover {
    color: #fff;
    background-color: red;
    border-color: red;
}

/* 联系我们 */
.footer{
	padding:100px 0 15px;
	font-size:14px;
	background-color:#F2F2F2
	}
	.footer .section-head{
		margin-bottom:60px
		}
	.footer .footer-logo{margin-bottom:28px}
	.footer .footer-logo img{width:auto;height:25px}
	.footer .qrcode{
		display:inline-block;
		*display:inline;
		*zoom:1;vertical-align:middle;
		width:160px;margin-right:57px;
		text-align:center}
		.footer .qrcode h5{margin-bottom:6px;color:#263389}
		.footer .qrcode small{
			display:block;
			margin-top:4px;
			font-size:12px;
			font-weight:bold
			}
		.footer .footer-link{margin-left: 80px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:300px}.footer .footer-link li{margin-bottom:25px}.footer .footer-link li:last-child{margin-bottom:0}.footer .footer-link li a{display:block}.footer .footer-link img{width:100%;height:auto}.footer .col-md-7{/* padding-top:40px */}.footer .copyright{text-align:center;margin-top:60px;color:#323232;text-align:center;opacity:0.5;letter-spacing:0.93px}.footer-contact{margin:0;padding:50px 0 50px 50px;border-left:1px solid #9B9B9B;width: 400px;}
.footer-contact li{
	line-height: 2
}
.col-md-7{width: 800px;float: left;}
.links{
    padding-top: 35px;
    clear: both;
    color: red;
	}
.links h5{margin-bottom:20px}.links ul{margin:0;padding:0;padding-bottom: 14px;}.links li{font-size: 15px;float:left;margin-right:40px}.links li:last-child{margin-right:0}
.links li a{color: red}


/*优势*/

/*.w1200{position:relative;width:1200px;margin:0 auto;}*/
.w1216{position:relative;width:1216px;margin:0 auto;}
.zOdds{padding:77px 0;background:#f5f5f5;}
.zOdds .list{width:100%;height:580px;overflow:hidden;margin:10px 0 0 0;}
.zOdds .list li{float:left;margin-top:0px;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:400px;height:270px;text-align:center;padding:0 18px 0 24px;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;transition:all 0.8s ease;}
.zOdds .list li:nth-child(3n){border-right:none;}
.zOdds .list li a{color:#515151;line-height:22px;display:block;width:100%;height:100%;-webkit-transition:all 0.3s ease;}
.zOdds .list li.last{width:358px;border-right:none;}
.zOdds .list li span{display:inline-block;width:98px;height:98px;background:url(../images/shouye-list/icon5.png) no-repeat;margin:31px 0 0 0;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;transition:all 0.8s ease;}
.zOdds .list li:hover span{background:url(../images/shouye-list/icon6.png) no-repeat;-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-ms-transform:rotatey(180deg);transform:rotatey(180deg);}
.zOdds .list li span.icon1{background-position:0 0;}
.zOdds .list li span.icon2{background-position:-198px 0;}
.zOdds .list li span.icon3{background-position:-99px 0;}
.zOdds .list li span.icon4{background-position:-296px 0;width:99px;}
.zOdds .list li span.icon5{background-position:-396px 0;}
.zOdds .list li span.icon6{background-position:-495px 0;}
.zOdds .list li a h4{font-size:20px;color:#000;line-height:36px;margin:16px 0 0 0;}
.zOdds .list li:hover{background:#ce0000;}
.zOdds .list li:hover a{color:#fff;text-decoration:none;}
.zOdds .list li:hover a h4{color:#fff;}

/* 弹窗 */
.mr10{margin-right:10px;}
.fl{float:left;}
#HBox{
    margin:0 auto;
    box-shadow:1px 1px 5px #333;
    -webkit-box-shadow:1px 1px 5px #333;
    display:none;
    background-color:#ffffff;
    position:fixed;top:50%;left:50%;
    margin:-120px 0 0 -150px;
    z-index:100000;
    background: url(../images/shouye-list/lytc.jpg)
}
.list{padding:25px 0;}
.list li{width:80%;margin:10px auto auto;overflow: hidden;}
.list li strong{width:20%;float:left;display:inline-block;margin-right:10px;text-align: right;}
.list .fl{width:72%;}
.ipt{width:100%;text-indent:5px;border:1px solid #ccc;padding:5px 0;box-shadow:0 0 3px #ddd inset;-webkit-box-shadow:0 0 3px #ddd inset;}
.ipt:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6);}
.submitBtn{width:100%;height:32px;line-height:30px;cursor:pointer;margin-top:10px;display:inline-block;text-align:center;background-color:#428bca;color:#fff;padding:0;}
.submitBtn:hover,.submitBtn:disabled{opacity: .8;-webkit-opacity: .8;}
#quer{background-color: #ff4d3a; border-color: #ff4d3a;width: 230px;}


/* 对比 */
.duibi{
    width: 100%;
    color: white;
    height: 350px
}
.duibi h2 b{
    font-family:  "FZYiHei-M20S",Georgia,Serif;
}
.db_bt_l{float: right}
.db_bt_l h2{font-size: 36px;margin-top: 75px;margin-right: 100px;}
.db_bt_l h5{font-size: 14px;margin-top: 20px;text-align: center;margin-right: 100px;}
.db_bt_l h3{font-size: 18px;text-align: center;margin-right: 100px;}
.db_bt_l .x img{margin-left: 188px;margin-top: 27px;}
.db_bt_r{float: left}
.db_bt_r h2{font-size: 36px;margin-top: 75px;margin-left: 100px;}
.db_bt_r h5{font-size: 14px;margin-top: 20px;text-align: center;margin-left: 100px;}
.db_bt_r h3{font-size: 18px;text-align: center;margin-left: 100px;}
.db_bt_r .g img{margin-left: 224px;margin-top: 30px;}
@media screen and (max-width: 1630px) {
    .yiban{
        width: 50%!important
    }
    .us{
        width: 50%!important
    }
    .yiban:hover .db_bt_l{
        display: none;
      }
    .us:hover .db_bt_r{
        display: none;
    }
    .us{
        width: 50%
    }
}
.yiban,.us,.yincang_l,.yincang_r{
        transition: 1s 0.2s;
}
.yiban{
    width: 50%;
    height: 350px;
    background:#4f4f4f;
    float: left;    
}
.us{
    width: 50%;
    height: 350px;
    background:#ce0000;
    float: right;
}
.yincang_l{
    float: left;
    position: absolute;
    left: 7%;
    width: 390px;
    margin-top: 24px; 
    transition:opacity 1.5s 0.3s;
    opacity:0;
}
.yincang_r{
    float: right;
    width: 390px;
    position: absolute;
    right: 10%;
    margin-top: 24px;  
    transition:opacity 1.5s 0.3s;
    opacity:0;
}
/*设计师*/
.mainbox6{
    width: 100%;
    background: #f5f5f5;
    margin-top: 72px;
}
.mainbox6List .swiper-slide{
    background: white;  
}
.sjt{
  padding-top: 14px;
}
.mainbox6List .swiper-slide:hover{
    background: #cd281e;
}
.mainbox6List .swiper-slide:hover h2 {
    color: white;
}
.mainbox6List .swiper-slide:hover hr {
    border-top:1px solid white;
}
.mainbox6List .swiper-slide:hover p {
    color: white;
}
.sjt h2{
  text-align: left;
  font-size: 18px;
  text-indent:16px;
  color:#444444;
}
.sjt hr{
  margin-top: 11px;
  margin-bottom: 8px;
  color: black;
  border-top: 1px solid black;
  width: 54px;
  margin-left: 16px;
}
.sjt p{
  text-align: left;
  font-size: 1em;
  text-indent:16px;
  color:#444444;
  margin-bottom: 7px;
}
.mainTit{text-align: center;}
.mainTitIco{ overflow:hidden;}
.mainbox4Con{padding:0 6.5%;position:relative;z-index:1;}
.mainTitIco span{ display:inline-block; vertical-align:middle; width:9px; height:9px; background:url(../images/mainTitIco.png) center center no-repeat; position:relative;}
.mainTitIco span:before,.mainTitIco span:after{ display:block; content:""; position:absolute; top:50%; width:70px; height:1px; background:#d3d3d3;}
.mainTitIco span:before{ left:-80px;}
.mainTitIco span:after{ right:-80px;}
/*合作客户开始*/
.cortit {
    font-family: "微软雅黑";
}

.cortit h2 {
    text-align: center;
    font-size: 24px;
    color: #42484e;
    font-weight: 400;
}

.cortit hr {
    margin: 0 auto;
    margin-top: 14px;
    width: 61px;
    height: 2px;
    background-color: #e50202;
    border: none;
}

.red {
    color: #e50202;
}

.cortit p {
    margin-top: 16px;
    font-size: 16px;
    color: #555555;
    /*letter-spacing: 1px;*/
    text-align: center;    
    padding-right: 28px;
}
.customerbox {
    margin: 0 auto;
    width: 100%;
    background: #f1f1f1;    
    padding-top: 78px;
    padding-bottom: 75px;
}

.designer-list {
    position: relative;
    width: 1442px;
    margin: 0px auto;
    padding-top: 32px;
    height: 300px;
    overflow: hidden;
}

.designer-list .sliderchoice {
    width: 28px;
    height: 55px;
    position: absolute;
    /*top: 50%;*/
    margin-top: 110px;
    z-index: 20;
}

.designer-list .left {
    left: 45px;
}

.designer-list .right {
    right: 45px;
}

.designer-over {
    margin: 0 auto;
    /*margin-top: 48px;*/
    display: block;
    padding: 4px 0px 4px 4px;
    width: 1208px;
    height: 266px;
    list-style: none;
    overflow: hidden;
}

@media screen and (min-width: 0px) and (max-width: 1380px) {
    .designer-list {
        width: 1210px !important;
    }
    .designer-over {
        width: 964px !important;
    }
}

.customershowcont {
    margin: 0 auto;
    display: block;
    height: 392px;
    list-style: none;
}

.customershowcont li {
    display: inline-table;
    float: left;
    width: 236px;
    height: 260px;
    border-right: 1px solid #f1f1f1;
}

.customershowcont li span {
    display: inline-table;
    float: left;
    width: 236px;
    height: 130px;
    background-color: #fff;
    margin-bottom: 1px;
    transition: .3s all;
}

.customershowcont li span:hover {
    box-shadow: 0 0 8px 0px #b3b3b3;
    /*transform:scale(1);*/
}

.tm_btn {
    width: 1200px;
    margin: 0 auto;
    margin-top: 74px;
    text-align: center;
}

.tm_btn button {
    width: 328px;
    height: 48px;
    background: #e50202;
    outline: none;
    border: none;
}

.tm_btn button>a {
    color: #fff;
    font-size: 24px;
    letter-spacing: 2px;
}


/*合作客户结束*/
/*预约设计师*/
.yysjs{
    border: 1px solid white;
    width: 135px;
    height: 47px;
    border-radius: 9px;
    color: white;
    text-align: center;
    line-height: 3.5;
    margin: 66px auto
}
.yysjs a{
    color: white;
    text-decoration:none;
}
.yysjs:hover{
    border:1px solid #ce0000;
    color:#ce0000;
    text-decoration:none;
}
.yysjs:hover a{
    color:#ce0000;
}
/* 海岸动态 */
.met-index-news {
    text-align: center;
}

.met-index-news .neWeb_title {
    text-align: center;
    font-size: 24px;
    color: #42484e;
    font-weight: 400;
}

.met-index-news .neWeb_new_desc {
    margin-top: 16px;
    font-size: 16px;
    color: #555555;
    /* letter-spacing: 1px; */
    text-align: center;
}

.met-index-news hr {
    margin: 0 auto;
    margin-top: 14px;
    width: 61px;
    height: 2px;
    background-color: #e50202;
    border: none;
}
.met-index-news .tem_index_news_tab {
    display: inline-block;
    margin: 0 0 10px;
    margin-top: 20px;
    height: 35px;
    list-style: none;
    line-height: 37px;
    top: 50px;
}

.tem_index_news_tab li {
    float: left;
    margin-left: 2px;
}

.tem_index_news_tab li.flex-active h3 {
    background: #ce0000;
    color: #fff;
}

.tem_index_news_tab li h3 {
    padding: 0 40px;
    height: 35px;
    font-size: 100%;
    background: rgb(245, 245, 245);
    border-right: 0;
    font-weight: normal;
    line-height: 35px;
    cursor: pointer;
}

.tem_index_news_tab li h3:hover {
    background: #ce0000;
    color: #fff;
}

.tem_index_news_list {
    margin: 20px 0 0;
}

.met_none {
    display: none;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.met_clear {
    clear: both;
}

.tem_index_news_list li {
    float: left;
    overflow: hidden;
    width: 50%;
    list-style: none;
    text-align: left;
}

.tem_index_news_list li dl {
    margin-right: 10px;
    padding-top: 21px;
    height: 115px;
}

.tem_index_news_list li dl.tem_even {
    margin-right: 0;
    margin-left: 10px;
}

.tem_index_news_list dt {
    position: relative;
    float: left;
    overflow: hidden;
    width: 160px;
    /*height: 115px;*/
    border-bottom: 1px solid #e7e8ed;
    font-size: 0;
}

.tem_index_news_list li a {
    display: block;
}

.tem_index_more {
    margin-left: 40%;
}

.tem_index_more a {
    display: block;
    height: 40px;
    background: #e9280c;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    line-height: 40px;
    width: 200px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 60px;
    text-decoration: none;
}

.tem_index_more a:hover {
    color: #fff;
    text-decoration: none;
}

.tem_index_news_list dd {
    float: right;
    margin-left: -160px;
    width: 89%;
}

.tem_index_news_list_txt {
    margin-left: 100px;
    height: 115px;
    border-bottom: 1px solid #e7e8ed;
    margin-top: -26px;
}

.tem_index_news_list_txt a hr {
    margin-top: 6px;
    width: 484px;
    height: 1px;
    background-color: #EFEFEF;
    border: none;
}

.tem_index_news_list_txt a hr:nth-child(2) {
    position: relative;
    top: 7px;
    background-color: #ce0000;
    width: 10px;
    margin-left: 0;
    transition: 1s all;
}

.tem_index_news_list dd:hover {
    background-color: #F7F8FA;
    transition: .3s all;
}
.tem_index_news_list dd:hover .xwb{
    width: 481px
}
.tem_index_news_list dd a {
    text-decoration: none;
}

.tem_index_news_list dd a:hover,
.tem_index_news_list dd a:focus {
    color: transparent;
}

.tem_index_news_list_txt h3 {
    overflow: hidden;
    margin-bottom: 3px;
    height: 32px;
    font-weight: normal;
    line-height: 32px;
    text-align: left !important;
    font-size: 100% !important;
    color: #000 !important;
}

.tem_index_news_list_txt p {
    overflow: hidden;
    height: 42px;
    color: #818181;
    font-size: 13px;
    margin-top: 22px;
    margin-bottom: 0;
}

.tem_index_news_list_txt span.time {
    display: block;
    height: 25px;
    color: #818181;
    line-height: 25px;
}

.tem_index_news_list_txt h3,
.tem_index_news_list_txt hr,
.tem_index_news_list_txt p {
    margin-left: -3px;
}

.tem_inner,
.met_section {
    position: relative;
    margin: 0 auto;
    margin: 0 auto;
    width: 1325px;
}

@media screen and (min-width: 0px) and (max-width: 1200px) {
    .tem_inner,
    .met_section {
        padding: 0;
        width: 1100px;
    }
}

@media screen and (min-width: 1325px) and (max-width: 1900px) {
    .tem_inner,
    .met_section {
        padding: 0;
        width: 1325px;
    }
}

a.show:focus,
a.show:hover {
    color: #fff;
}

.H_link {
    display: none;
}
