@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }
}
@media (min-width: 1330px) {
    .container {
        width: 1330px;
    }
}
@media (min-width: 1440px) {
    .container {
        width: 1440px;
    }
}
/**/
.menubg{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa000000',endColorstr='#aa000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#aa000000, endColorstr=#aa000000)";
    background: rgba(0,0,0,0.6);z-index: 999;
}

.line-nav .news-navber{ padding-right:0;}
.line-nav .navbar-brand{height: 50px;}
.line-nav .navbar-brand img{width: 126px;height: 50px;}
.line-nav .line-navbar-toggles{margin-right: -15px;}
.line-nav .line-navbar{margin-left: -15px; margin-right: -15px; max-height: 340px; clear: both}
.line-nav .nav-fence{display: none;}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
}
@media (min-width: 768px) {
    .line-nav .navbar-brand{height: 95px;}
    .line-nav .navbar-brand img{width: 183px;height: 72px; margin-top: 10px;}
    #line-navbar{ float: right; padding: 0;}
    .line-nav .navbar-nav li a{padding-top:10px; padding-bottom: 10px; }
    .navbar-nav > li.nav-height > a{height: 95px; line-height:95px;color: #fff;
        padding-top:0;
        padding-bottom: 0;}
    .line-nav .navbar-nav li.hover a{border-bottom: solid 3px #6bac37; color: #fff;}
    .line-nav .navbar-nav li.open a{border-bottom: solid 3px #6bac37; color: #fff;}
    .line-nav .navbar-nav li.open > a{ background: transparent;}
    .line-nav .line-navbar {clear: none; }
    .line-nav .nav-fence{padding-top: 10px;display: block;}
    .line-nav .navbar-nav > li > .hover {color: #f58719;}
    .line-nav .navbar-nav > li > a:hover,.line-nav .navbar-nav > li > a:focus,.line-nav .navbar-nav > li > a:active{
        border-bottom: solid 3px #6bac37;
        background: transparent!important;
        color: #fff!important;
    }
    .dropdown-menu{ right: 0; left: auto; }
    .dropdown-menu li{ text-align: center }
    .line-nav .navbar-nav .dropdown-menu li a{padding-top:10px; padding-bottom: 10px;
        background:transparent;
        border:0;
        margin: 0;
    }
    .line-nav .dropdown-menu > li > a { color: #777;}
    .line-nav .dropdown-menu > li > a:hover, .line-nav .dropdown-menu > li > a:focus {
        text-decoration: none;
        color: #fff;
        background-color: #6bac37;
    }
}
.navbar-default{
    background-color: #324264;
    border-radius: 0;
    border:0;
    margin-bottom: 0;
    padding: 0;
}

.dropdown-menu{
    background-color: transparent;
    border: 0;
    padding: 0;
    min-width: 100%;
}
.dropdown-menu > li > a {
    background-color: #fff;
    color: #777;
    margin-top:2px;
    /*padding: 3px 26px;*/
}

@media (max-width: 768px) {
    #line-navbar{ background: #000000;margin-top: 50px;}
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        background-color: #1c1f23;
        color: #fff;
    }

    .navbar-default .navbar-nav > li > a {
        color: #fff;
    }
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: #282d33;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .dropdown-menu > li > a {
        background-color: #282d33;
        margin-top:0;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #fff;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: #1c1f23;
    }

    .navbar-default .navbar-toggle .icon-bar{ background: #fff;}
}

/*****banner*****/
.banner {width: 100%; overflow: hidden; position: relative;}
.banner img {width: 100%;}
.banner ul, .banner li{list-style: none; margin: 0; padding: 0;}
.bannerwap {width: 100%; overflow: hidden; position: relative;}
.bannerwap img {width: 100%;}
.bannerwap ul, .bannerwep li{list-style: none; margin: 0; padding: 0;}
.swiper-container-horizontal > .swiper-pagination {bottom: 10px;}
.swiper-pagination-bullet {
    border-radius:0.8em;
    width:0.8em;
    height: 0.8em;
    margin: 0 0.5em; !important;
    opacity: 1;
    box-sizing: border-box;
    background-color: #fff;
}
.swiper-pagination-bullet-active {background-color: #6bac37; opacity: 1;}
.banner .swiper-button-next,.banner .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 2em;
    height: 4.8em;
    margin-top: -2.4em;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 2em 4.8em;
    -webkit-background-size: 2em 4.8em;
    background-size: 2em 4.8em;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0 1em ;
}
.banner .swiper-button-next,.bannerwap .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.banner .swiper-button-prev,.bannerwap .swiper-button-prev{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

@media (min-width: 992px) {
    .garten-size .swiper-button-next{display: none}
    .garten-size .swiper-button-prev{display: none}
}



/*单页左面是菜单栏目*/
/*.tag-menu{width: 100%}*/
/*.tag-menu h1{ width: 100%; border-bottom:solid 1px #ff0000;padding-bottom: 10px;}*/
/*.tag-menu ul{padding: 0;}*/
/*.tag-menu ul li {list-style-type:none;}*/
/*.tag-menu li{width: 100%; height: 44px; line-height: 44px;  border-bottom: solid 1px #ddd; position: relative;}*/
/*.tag-menu .left-icon{background:url(../images/left-icon.png) center no-repeat; width: 44px; height: 44px;  position: absolute; right: 0; top: 0;}*/
/*.tag-menu li a{ color: #333; display: block;}*/
/*.tag-menu li a:hover{ background: #ff0000; color: #fff;}*/
/*.tag-menu li a:hover .left-icon{ display: none}*/
/*.tag-menu .over a{ background: #ff0000; color: #fff;}*/
/*.tag-menu .over a .left-icon{ display: none}*/

.tag-menu{width: 100%}
.tag-menu h1{ width: 100%; border-bottom:solid 1px #415d95; background: #415d95; text-align: center; color: #fff; height: 52px; line-height: 52px;margin-bottom: 0;}
.tag-menu ul{padding: 0; border:solid 1px #d9d7d5; border-top: 0;}
.tag-menu ul li {list-style-type:none; border-top: solid 1px #d9d7d5;}
.tag-menu li{width: 100%; height: 47px; line-height: 44px;  border-bottom: solid 1px #ddd; position: relative;}
.tag-menu .left-icon{background:url(../images/left-icon.png) center no-repeat; width: 44px; height: 44px;  position: absolute; right: 0; top: 0; display: none}
.tag-menu li a{  display: block; text-align: center;background: #cbd2e1; color: #fff;border: solid 1px #fff;}
.tag-menu li a span{ padding: 0}
.tag-menu li a:hover{ background: #97a6bf; color: #333;}
.tag-menu li a:hover .left-icon{ display: none}
.tag-menu .over a{ background: #97a6bf; color: #333;}
.tag-menu .over a .left-icon{ display: none}




/*.swiper-bottom-size{*/
    /*background-color: #000;*/
    /*background: rgba(0,0,0,0.6)!important;*/
    /*filter: Alpha(opacity=60);*/
    /*position: absolute;*/
    /*left: 0;*/
    /*bottom: 0;*/
    /*z-index: 10000;*/
/*}*/
/*.swiper-container-horizontal > .swiper-pagination {bottom: 10px;}*/
/*.banner-main{ width: 100%; height: 100px;}*/
/*.banner-main a:hover{*/
    /*width: 100%;*/
    /*height: 100px;*/
    /*background-color: #000;*/
    /*background: rgba(0,0,0,0.8)!important;*/
    /*filter: Alpha(opacity=80);*/
/*}*/
/*.banner-icon{*/
    /*padding: 25px 0  25px 60px;*/
    /*width: 240px;*/
    /*height:100px;*/
    /*position: absolute;*/
    /*left: 50%;*/
    /*top: 0;*/
    /*margin-left: -120px;*/
/*}*/

/*.banner-icon1{ background:url("../images/banner-icon1.png") no-repeat left; }*/
/*.banner-icon2{ background:url("../images/banner-icon2.png") no-repeat left; }*/
/*.banner-icon3{ background:url("../images/banner-icon3.png") no-repeat left; }*/
/*.banner-icon h1{ font-size: 18px;margin-top: 5px;}*/
/*.banner-icon h2{ font-size: 14px; margin-top: 5px;}*/

/*.swiper-bottom-wep{*/
    /*background-color: #000;*/
    /*background: rgba(0,0,0,0.6)!important;*/
    /*filter: Alpha(opacity=60);*/
    /*position: absolute;*/
    /*left: 0;*/
    /*bottom: 0;*/
    /*z-index: 10000;*/
/*}*/

@media (max-width: 768px) {
    .swiper-container-horizontal > .swiper-pagination {bottom:0;}
    .banner .swiper-button-next, .banner .swiper-button-prev {
        width: 1em;
        height: 2.4em;
        margin-top: -1.2em;
        -moz-background-size: 1em 2.4em;
        -webkit-background-size: 1em 2.4em;
    }
}

@media (min-width: 768px) {
    .banner .swiper-button-next, .banner .swiper-button-prev {
        width: 152px;
        height: 150px;
        margin-top: -75px;
        -moz-background-size: 30px 57px;
        -webkit-background-size: 30px 57px;
        background-size: 30px 57px;
    }
}
/*****end****/
/*!*右侧快捷键*!*/
/*.right-menu-bar {*/
    /*position: fixed;_position: absolute;*/
    /*_top: expression(eval(document.documentElement.scrollTop));*/
    /*right: -40px;*/
    /*bottom: 0;width: 40px;*/
    /*height: 100%;z-index: 11000;*/
    /*!*-webkit-transition: all .4s;transition: all .4s;*!*/
/*}*/
/*#J_rightBarMenuContainer{background:url(../images/right-menu-bar-bg.jpg);height:100%;padding-top:166px;z-index:100;position:relative}*/
/*#rightMenuBar2016 .right-menu{color:#fff;font-size:12px;padding-top:36px;padding-bottom:5px;display:block;text-align:center;background-repeat:no-repeat;background-image:url(../images/right-menu-icons.png)}*/
/*#rightMenuBar2016 .right-menu.hover,#rightMenuBar2016 .right-menu:hover{background-color:#fff;color:red}*/
/*#rightMenuBar2016 .shopping-car{background-position:7px 14px}*/
/*#rightMenuBar2016 .shopping-car .txt{display:inline-block;*display:inline;*zoom:1;width:20px;text-align:center}*/
/*#rightMenuBar2016 .shopping-car .count{display:inline-block;*display:inline;*zoom:1;height:24px;width:24px;text-align:center;line-height:24px;background-image:url(../images/right-menu-icons.png);background-position:-685px 0;color:#ff7e00;font-weight:700;margin-top:5px}*/
/*#rightMenuBar2016 .shopping-car.hover,#rightMenuBar2016 .shopping-car:hover{background-position:7px -92px}*/
/*#rightMenuBar2016 .shopping-car.hover .count,#rightMenuBar2016 .shopping-car:hover .count{color:#fff;background-position:-685px 26px}*/
/*#rightMenuBar2016 .user{background-position:-90px 14px}*/
/*#rightMenuBar2016 .user.hover,#rightMenuBar2016 .user:hover{background-position:-90px -92px}*/
/*#rightMenuBar2016 .kf{background-position:-188px 14px}*/
/*#rightMenuBar2016 .kf.hover,#rightMenuBar2016 .kf:hover{background-position:-188px -92px}*/
/*#rightMenuBar2016 .qq{background-position:-289px 14px}*/
/*#rightMenuBar2016 .qq.hover,#rightMenuBar2016 .qq:hover{background-position:-289px -92px}*/
/*#rightMenuBar2016 .phone{background-position:-870px 9px;margin-top:7px}*/
/*#rightMenuBar2016 .phone.hover,#rightMenuBar2016 .phone:hover{background-position:-870px -97px}*/
/*#rightMenuBar2016 .charge{background-position:-386px 4px;margin-top:7px}*/
/*#rightMenuBar2016 .charge.hover,#rightMenuBar2016 .charge:hover{background-position:-386px -102px}*/
/*#rightMenuBar2016 .gong-dan{background-position:-484px 13px}*/
/*#rightMenuBar2016 .gong-dan.hover,#rightMenuBar2016 .gong-dan:hover{background-position:-484px -93px}*/
/*#rightMenuBar2016 .back-top{background-position:-579px 11px;position:absolute;bottom:80px;right:0;width:40px;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);zoom:1;-webkit-transition-property:opacity,postion;transition-property:opacity,postion;-webkit-transition-duration:.6s;transition-duration:.6s;z-index:100;padding-top:18px;display: none;}*/
/*#rightMenuBar2016 .back-top-visible{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);zoom:1;opacity:1}*/
/*#rightMenuBar2016 .back-top.hover,#rightMenuBar2016 .back-top:hover{background-position:-579px -95px}*/
/*#rightMenuBar2016 .collapse-right-bar,#rightMenuBar2016 .expand-right-bar{position:absolute;bottom:40px;right:0;z-index:100;background-image:none;text-align:center;display:block;padding-top:0;padding-bottom:0;width:40px;font-size:16px}*/
/*#rightMenuBar2016 .collapse-right-bar{background-image:url(../images/right-menu-icons.png);background-repeat:no-repeat;background-position:-776px 13px;height:40px}*/
/*#rightMenuBar2016 .collapse-right-bar:hover{background-position:-776px -91px}*/
/*#rightMenuBar2016 .expand-right-bar{right:-40px;height:40px;width:40px;background:url(../images/icon.jpg) no-repeat 0 -762px;z-index:99;-webkit-transition:all .6s;transition:all .6s;_display:none}*/
/*#rightMenuBar2016.mini-right-menu-bar{right:-40px}*/
/*#rightMenuBar2016.mini-right-menu-bar .expand-right-bar{right:40px;_display:block}*/
/*#rightMenuBar2016 .concat-phone-container{position:absolute;right:-500px;top:300px;background-color:#fff;border:1px solid #dddcdd;border-right:0;-webkit-transition:all .6s;transition:all .6s;padding:20px 30px 20px 25px;width:260px}*/
/*#rightMenuBar2016 .active-concat-container{right:40px}*/
/*#rightMenuBar2016 .concat-phone-container .close{position:absolute;top:9px;right:0;width:26px;height:26px;cursor:pointer;background:url(../images/ie6-icon.jpg) no-repeat center right #fff;background-position:0 -338px}*/
/*#rightMenuBar2016 .concat-phone-container .title{font-size:20px;height:38px;vertical-align:bottom;line-height:44px;padding-left:40px;background:url(../images/right-menu-icons.png) no-repeat -978px top;margin-bottom:10px}*/
/*#rightMenuBar2016 .concat-phone-container .phone-num{color:#ff7800;line-height:26px;height:26px;font-size:18px;padding-left:5px; margin-bottom: 0;}*/
/*#rightMenuBar2016 .concat-phone-container ul{border-top:1px solid #e6e7e8;border-bottom:1px solid #e6e7e8;padding:5px;margin:5px 0;color:#494949;min-height: 45px;}*/
/*#rightMenuBar2016 .concat-phone-container ul li{float:left;width:50%; list-style: none; line-height: 18px;}*/
/*#rightMenuBar2016 .concat-phone-container ul li .num{font-size:14px;padding-left:5px;color:#1b96ff;font-weight:700}*/
/*#rightMenuBar2016 .concat-phone-container .concat-desc{line-height:18px;color:#909090;padding-left:5px;}*/
/*#rightMenuBar2016 .concat-phone-container .concat-desc .blue-color{color:#378cd2}*/
/*#rightMenuBar2016 .concat-phone-container.weixinbox {width: auto;top: 430px;}*/
/*#rightMenuBar2016 .concat-phone-container .weixinpic {width: 150px;height: 150px;}*/
/*#rightMenuBar2016 .concat-phone-container .weixinpic img {max-width: 100%;}*/

/*一楼*/
/*.main_section_0{position: absolute; left: 0; top: 0;}*/

/*.main_section1 {*/
    /*width: 100%;*/
    /*height: 490px;*/
    /*background: url("../images/main/section1_bg.gif") no-repeat center center;*/
    /*overflow: hidden;*/
/*}*/
/*@media (min-width: 992px) {*/
    /*.main_section1 {*/
        /*height: 786px;*/
    /*}*/
/*}*/


.main_section2{
    background:url("../images/main/section2_bg.png") no-repeat left top;
    overflow:hidden;
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
}

.main_section3_img{ width: 803px; height: 649px; margin:0 auto;}
.r5-font{
    position: absolute;
    left: 0;
    top: 54px;
    font-size: 36px;
}
.r5-tit-top{
    position: absolute;
    left: 0;
    top:0;
    z-index: 1;
    width: 642px;
    height: 70px;
}
.r5-tit-bom{
    position: absolute;
    right: 0;
    top:0;
    z-index: 1;
    width: 642px;
    height: 70px;
}
.r5-tit {}
.r5-tit h1{position: absolute;top: 0; left: 0;line-height:70px;font-size:26px;}


.main_section3  {
    width:100%; height:330px;
    background:url("../images/main/section3_bg.jpg") no-repeat center center;
    margin:0;
}
.main_section3_bar {position:absolute; bottom:100px; left: 50%; z-index:200; width:320px; margin-left: -160px; }
.main_section3_bar1{
    width: 320px;
    height:40px;
    line-height:40px;
    overflow:hidden;
    background:url("../images/main/section3_bar1.png") no-repeat 0 0;
    z-index:200;
    background-size: 320px  40px;
}
.main_section3_bar2{
    width: 320px;
    height:40px;
    line-height:40px;
    overflow:hidden;
    background:url("../images/main/section3_bar2.png") no-repeat 0 0;
    z-index:200;
    background-size: 320px  40px;
}
@media (min-width:786px) {
    .main_section3  { width:100%; height:769px;  background:url("../images/main/section3_bg.jpg") no-repeat center top;  margin:0;  }
    .main_section3_bar {position:absolute; bottom:300px; left: 50%; z-index:200; width:844px; margin-left: -422px; }
    .main_section3_bar1  {width: 644px; height:70px; line-height:70px; overflow:hidden; background:url("../images/main/section3_bar1.png") no-repeat 0 0; z-index:200;}
    .main_section3_bar1  span  {display:block; width:435px; height:70px; font-size:18px; color:#fff; text-align:center; float:left; margin:0 0 0 70px;}
    .main_section3_bar1  em  {font-size:30px; display:block; width:69px; height:70px; float:left; color:#fff;}
    .main_section3_bar2  {width: 644px; height:70px; line-height:70px; margin-left: 200px; overflow:hidden; background:url("../images/main/section3_bar2.png") no-repeat 0 0; z-index:200;}
    .main_section3_bar2  span  {display:block; width:435px; height:70px; font-size:18px; color:#fff; text-align:center; float:right; margin:0 70px 0 0;}
    .main_section3_bar2  em  {font-size:30px; display:block; width:69px; height:70px; float:right; color:#fff; }
}

.main_section4  {
    background:url("../images/main/section4_bg.png") no-repeat right top;
    overflow:hidden;
}
/* section 5 */
.main_section5  {width:100%; height:1208px; background:url("../images/main/section5_bg.jpg") no-repeat center top; overflow:hidden;}
.section5_logo1  {
    position:absolute;
    top:185px;
    left: 50%;
    margin-left: 10px;
    transform-origin:center center;
    -webkit-animation: main_anilogo 3s linear infinite;
    -ms-animation: main_anilogo 3s linear infinite;
    animation:main_anilogo 3s linear infinite;
    -webkit-transform-origin:center center;
    -ms-transform-origin:center center;
}
.section5_logo2 {
    position:absolute;
    top:338px;
    left: 50%;
    margin-left: -210px;
    transform-origin:center center;
    -webkit-animation: main_anilogo 3s linear infinite;
    -ms-animation: main_anilogo 3s linear infinite;
    animation:main_anilogo 3s linear infinite;
    -webkit-transform-origin:center center;
    -ms-transform-origin:center center;
}
.section5_wheel1{
    position:absolute;
    top:501px;
    left: 50%;
    width:162px;
    height:162px;
    margin-left: -42px;
    -webkit-animation: main_aniwheel 5s linear infinite;
    -ms-animation: main_aniwheel 5s linear infinite;
    animation:main_aniwheel 5s linear infinite;
}
.section5_wheel2{
    position:absolute;
    top:759px;
    left: 50%;
    margin-left: -40px;
    -webkit-animation: main_aniwheel 2s linear infinite;
    -ms-animation: main_aniwheel 2s linear infinite;
    animation:main_aniwheel 2s linear infinite;
}
.section5_wheel3{
    position:absolute;
    top:830px;
    left: 50%;
    margin-left: -56px;
    -webkit-animation: main_aniwheel 2s linear infinite;
    -ms-animation: main_aniwheel 2s linear infinite;
    animation:main_aniwheel 2s linear infinite;
}

.main_section6  {background:url("../images/main/section6_bg.jpg") no-repeat right top;}




/* 首面通栏标题样式 */
.fanganpingjiatitle{width:100%; background: #415d95; padding-top: 20px;}
.fanganpingjiatitle p{background:#d7d4d4; height:1px; overflow:hidden;line-height:0;}
.fanganpingjiatitle p span{ margin:0 auto; display:block; height:1px; overflow:hidden; width:86px; background:#e60012;line-height:1px;}
.fanganpingjiatitle .p{background:#cbd2e1; height:1px; overflow:hidden;line-height:0;}
.fanganpingjiatitle .p .span{ margin:0 auto; display:block; height:1px; overflow:hidden; width:86px; background:#e60012;line-height:1px;}
.fanganpingjiatitle em{ display:block; text-align:center; font-size:14px; color:#999999; padding-top:10px;}
.fanganpingjiatitle2{width:100%; background: #415d95; padding-top: 20px;}
.fanganpingjiatitle2 .p{background:#cbd2e1; height:1px; overflow:hidden;line-height:0;}
.fanganpingjiatitle2 .p .span{ margin:0 auto; display:block; height:1px; overflow:hidden; width:86px; background:#e60012;line-height:1px;}


.fanganpingjiatitle .color-000,.fanganpingjiatitle2 .color-000{color: #fff;}
.fanganpingjiatitle .index_title2,.fanganpingjiatitle2 .index_title2{color: #fff;}
.fanganpingjiatitle .color-666,.fanganpingjiatitle2 .color-666{color: #fff;}


.case-btn{background:transparent; color: #666666;border:solid 1px transparent;border-radius: 16px;}
.case-btn:hover,.case-btn:active,.case-btn:focus,.case-btn:active:hover {
    color: #ec1412;
    background-color: transparent;
    border:solid 1px #ec1412;
}
.case-btn.hover{
    color: #ec1412;
    background-color: transparent;
    border:solid 1px #ec1412;
}
.case-btn-web{background:transparent; color: #666666;border:solid 1px #666666;}
.case-btn-web:hover,.case-btn-web:active,.case-btn-web:focus,.case-btn-web:active:hover {
    color: #666666;
    border:solid 1px #666666;
    background:transparent;
}
.case-btn-web.hover{
    color: #fff;
    background-color: #ec1412;
    border:solid 1px #ec1412;
}

.case-btn-web2{background-color: #cbd2e1; color: #fff;border:solid 1px #cbd2e1;}
.case-btn-web2:hover,.case-btn-web2:active,.case-btn-web2:focus,.case-btn-web2:active:hover {
    color: #666666;
    background-color: #97a6bf;
    border:solid 1px #97a6bf;
}
.case-btn-web2.hover{
    color: #666666;
    background-color: #97a6bf;
    border:solid 1px #97a6bf;
}

/*.caseall-btn{background:#ec1412; color: #fff;border:solid 1px #ec1412;}*/
/*.caseall-btn:hover,.caseall-btn:active,.caseall-btn:focus,.caseall-btn:active:hover {*/
    /*background:#ec1412; color: #fff;border:solid 1px #ec1412;*/
/*}*/

.caseall-btn{background:#fff; color: #97a6bf;border:solid 1px #cbd2e1; border-radius: 30px;}
.caseall-btn:hover,.caseall-btn:active,.caseall-btn:focus,.caseall-btn:active:hover {
background:#6bac37; color: #fff;border:solid 1px #6bac37;
}

.case-size .thumbnail{border-radius: 0; border:0; }
.case-size .media{ position: absolute; left: 0; bottom: 0; width: 100%; height: 0;  overflow: hidden; background: #000;}
.case-size .media span{ width: 50px; height:50px;line-height: 50px;  top: 0; display: block; color: #5b5b5b; border-left: solid 1px #5b5b5b;text-align:  center; }
.case-size .caption h1{ font-size: 18px; line-height: 30px;}
/*.case-size .caption h2{ font-size: 12px; color: #898989; padding-top: 8px;}*/


.case-size .thumbnail .media  {
    transition: all 0.5s;
}
.case-size .thumbnail img {
    transition: all 0.5s;
}

.case-size a:hover .media{
    height:50px;
}
.case-size a:hover .thumbnail img{
    transform: scale(1.1, 1.1);

    opacity: 0.6;
}
.case-size .media span:hover{
    background: #fff;
    color: #ea0301;
    border:solid 1px #898989;
}

@media (min-width: 1200px) {
    .case-size .col-lg-2 {
        width: 20%;
    }
}
@media (min-width: 992px) {
    .five-size .col-md-2 {
        width: 20%;
    }
}
@media (min-width: 1200px) {
    .five-size .col-lg-2 {
        width: 20%;
    }
}


/*news*/
.news-btn{background:transparent; color: #97a6bf;border-radius: 16px;border:solid 1px #cbd2e1;}
.news-btn:hover,.news-btn:active,.news-btn:focus,.news-btn:active:hover {
    color: #fff;
    background:#6bac37;
    border-radius: 16px;
    border:solid 1px #6bac37;
}
.news-btn.hover{
    color: #fff;
    background:#6bac37;
    border-radius: 16px;
    border:solid 1px #6bac37;
}
.news-btn-web{background:transparent; color: #97a6bf;border:solid 1px #cbd2e1;}
.news-btn-web.hover{
    color: #fff;
    border:solid 1px #6bac37;
    background:#6bac37;
}
.news-btn-web:hover,.news-btn-web:active,.news-btn-web:focus,.news-btn-web:active:hover {
    color: #fff;
    border:solid 1px #6bac37;
    background:#6bac37;
}
.swiper-news{padding-bottom: 50px;}
.swiper-news .swiper-pagination-bullet {
    border-radius:0.8em;
    width:0.8em;
    height: 0.8em;
    margin: 0 0.3em; !important;
    opacity: 1;
    box-sizing: border-box;
    background-color: #ddd;
}
.swiper-news .swiper-pagination-bullet-active {background-color: #e60012; opacity: 1;}

.swiper-news > .swiper-pagination {bottom: 10px;}

.news-icon{ width: 98px; height: 98px; border-radius: 98px; background: #97a6bf;}
.news-icon h1{ font-size:40px; padding-top: 12px;}
.news-icon h2{ font-size: 14px; padding-top: 5px;}
.news-index-title { font-size:16px; height: 24px; line-height: 22px;}
.news-index-description { color: #666; font-size: 14px; padding-top: 5px; line-height: 20px; height: 65px; overflow: hidden; }

.index_title2 {
    letter-spacing: 10px;
    text-align: center;
}

.list_con { width: 100%; min-height:220px; border: 1px solid #eaeaea; background:#97a6bf; position: relative; margin-top: 60px; padding: 70px 20px 20px;
    cursor: pointer; }
.list_con img { width: 90px; height: 90px; position: absolute; left: 50%; top: -45px; margin-left: -45px; }
.list_con h4 { font-size: 16px; font-weight: bold; margin-bottom: 30px; text-align: center; }
.list_con p { font-size: 14px; margin-bottom: 0; color: #333; line-height:24px; }

.garten-size{ padding:0 40px;}
.garten-size .swiper-button-next,.garten-size .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 1em;
    height: 2.4em;
    margin-top: -1.2em;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 1em 2.4em;
    -webkit-background-size: 1em 2.4em;
    background-size: 1em 2.4em;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0 1em ;
}
.garten-size .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23303030'%2F%3E%3C%2Fsvg%3E");
}
.garten-size .swiper-button-prev{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23303030'%2F%3E%3C%2Fsvg%3E");
}

/* 首页-友情链接 */
.link-title-left{border-bottom: 3px solid red; }
.link-title-right{border-bottom: 3px solid #eee; }

.footer-bg{background: #415d95;}
.footer-color{color: #fff;}
.footer-color a span,.footer-color a span{color: #fff;}
.footer-size{ background: #303030;}
.footer-size li{list-style: none}

@media (min-width: 1200px) {
    .footer-size .col-lg-1 { width: 10%; }
    .footer-size .col-lg-2 { width: 15%; }
    .footer-size .col-lg-3 { width: 22%; }
    .footer-size .col-lg-4 { width: 35%; }
    .lg-padding-left{padding-left: 0;}
}

.case-height{ min-height: 550px;}
.showApic {
    width:710px;
    height: 560px;
    margin: 40px auto 0;
    background: url(../images/mac.png) no-repeat;
    padding: 55px 32px 159px 30px;
    background-size:710px 560px;
}
.case-arr-left{ width: 54px; height: 54px;}
.case-arr-left a{
    width: 54px;
    height: 54px;
    border-radius: 54px;
    overflow: hidden;
    background:#666666 url(../images/case-arr-left.png)no-repeat center;
    display: block;
}
.case-arr-left a:hover{
    background-color: #d3001e;
}
.case-arr-right{ width: 70px; height: 54px;}
.case-arr-right a{
    width: 54px;
    height: 54px;
    border-radius: 54px;
    overflow: hidden;
    background:#666666 url(../images/case-arr-right.png)no-repeat center;
    display: block;
}
.case-arr-right a:hover{
    background-color: #d3001e;
}

/*内页*/
.service-size{}
.website-sata .caption{
    position: absolute;
    left: 5%;
    bottom: 4%;
}
.website-show{
    position: absolute;
    left: 0;
    bottom: -100%;
    transition: all 0.8s;
    -moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -o-transition: all 0.8s;
}
a:hover .website-show{bottom: 0;}
/**/


/*.mod-size{min-height: 100px;}*/
/*.mod-box{position: absolute; left: 0; top: 0;}*/
/*.mod-box a,.mod-box a:hover{ text-decoration: none}*/

.mod1-size{background:#e2e2e2 url(../images/mod01t1.jpg)no-repeat bottom center; background-size: 100% auto;}
.mod-b1{height: 13px;border-bottom: solid 1px #717171;}
.mod-tit1{height: 25px;}
.mod-font{font-size:18px;}
.mod-tit1 h1{ width: 100%; height:25px;line-height: 25px; border-left:solid 2px #717171;border-right: solid 2px #717171; position: absolute; left: 0; top: 0; margin-top:0; margin-bottom: 0; }
.mod-top-min{ height: 12px;}
.mod-top-footer{ height: 12px;}
.mod-top-btn{
    border: 1px solid #ff7707;
    font-size: 14px;
    padding: 4px 10px;
    border-radius: 17px;
}
.mod-cont{margin-top: 10px;}
.mod-bom-btn{padding-top: 10px;}
.mod-bom-left{
    background: #ff7707;
    font-size: 14px;
    padding: 4px 10px;
    border-radius: 17px;
    margin: 0 8px;
}
.mod-bom-right{
    background: #505050;
    font-size: 14px;
    padding: 4px 10px;
    border-radius: 17px;
    margin: 0 8px;
}

.mod2-size{background:#292929 url(../images/mod02t1.jpg)no-repeat bottom center; background-size: 100% auto;}
.mod3-size{background:url(../images/mod03t1.jpg)no-repeat bottom center; background-size: 100% 100%;}
.mod4-size{background:url(../images/mod04t1.jpg)no-repeat bottom center; background-size: 100% 100%;}

@media (min-width: 768px) {
    .mod-b1{height: 16px;}
    .mod-tit1{height: 31px;}
    .mod-font{font-size:20px;}
    .mod-tit1 h1{ width: 100%; height:31px;line-height: 31px;}
    .mod-top-min{ height: 16px;}
    .mod-top-btn{
        font-size: 16px;
        padding: 5px 15px;
    }
    .mod-cont{margin-top: 15px;}
    .mod-bom-btn{padding-top: 20px;}
    .mod-bom-left,.mod-bom-right{
        font-size: 16px;
        padding: 6px 25px;
        margin: 0 10px;
    }
    .mod-top-footer{ height: 30px;}
}
@media (min-width: 992px) {
    .mod-b1{height: 21px;}
    .mod-tit1{height: 41px;}
    .mod-font{font-size:36px;}
    .mod-tit1 h1{ width: 100%; height:41px;line-height: 41px;}
    .mod-top-min{ height: 26px;}
    .mod-top-btn{
        font-size: 18px;
        padding: 5px 35px;
        border-radius: 22px;
    }
    .mod-cont{margin-top: 20px; font-size: 16px;}
    .mod-bom-btn { padding-top: 25px;  }
    .mod-bom-left,.mod-bom-right{
        font-size: 16px;
        padding: 6px 35px;
        margin: 0 15px;
    }
    .mod-top-footer{ height: 40px;}
}
.mod-b2{border-color: #fff;}
.mod-tit2 h1{border-color: #fff;}
.mod-top-btn2{ border: 1px solid #fff; }

.seobtn{ height: 90px; margin-top: 20px; }
.seobtn a {
    width: 272px;
    height: 70px;
    display: block;
    background: url(../images/seo_08.jpg) no-repeat;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}
.seobtn .seoon {
    position: absolute;
    left: 50%;
    margin-left: -136px;
    width: 272px;
    height: 70px;
    display: block;
    background: url(../images/seo_08.jpg) no-repeat;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}

.seobtn input {
    position: absolute;
    left: 50%;
    width: 272px;
    height: 70px;
    padding-bottom: 20px;
    display: block;
    background: url(../images/seo_08.jpg) no-repeat;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 0 0;
    margin-left: -136px;
    border: 0;
}

@media (min-width: 768px) {
    .xinqiwjcj2{margin:0 auto; width:720px; overflow:hidden;}
    .xinqiwjcj21{ width:100%; overflow:hidden; background:url(../images/xinqic84.jpg) no-repeat ;background-size:100% auto; height:832px; padding-top:244px; position:relative;}
    .xinqiwjcj21 ul{ width:250px; margin:0 auto; text-align: center; position:absolute; left:235px;}
    .xinqiwjcj21 li{ float:left; overflow:hidden; width:100%; text-align: center;  color:#fff;  list-style: none}
    .xinqiwjcj21 li .xinqiwjcj221{font-size:18px;height:85px; line-height:56px;padding-bottom:29px;}
    .xinqiwjcj21 li .xinqiwjcj222{font-size:18px;height:76px; line-height:50px;padding-bottom:26px;}
    .xinqiwjcj21 li .xinqiwjcj223{font-size:16px;height:70px; line-height:44px; padding-bottom:26px;}
    .xinqiwjcj21 li .xinqiwjcj224{font-size:16px;height:70px; line-height:38px; padding-bottom:32px;}
    .xinqiwjcj23{ overflow:hidden;}
    .xinqiwjcj23 p{ font-size:14px; line-height:24px; color:#fff; width:165px; padding-left:10px; padding-top:10px; display: block;}
    .xinqiwjcj24{ overflow:hidden; background:url(../images/xinqic85.jpg) no-repeat; width:190px; height:114px; background-size:100% auto; left:35px; position:absolute;}
    .xinqiwjcj25{ overflow:hidden; background:url(../images/xinqic86.jpg) no-repeat;width:190px; height:114px; background-size:100% auto;left:478px; top:320px; position:absolute;}
    .xinqiwjcj26{ overflow:hidden; background:url(../images/xinqic87.jpg) no-repeat;width:190px; height:114px; background-size:100% auto;left:63px;top:395px;position:absolute;}
    .xinqiwjcj27{ overflow:hidden; background:url(../images/xinqic88.jpg) no-repeat; width:190px; height:114px; background-size:100% auto;left:458px; top:450px; position:absolute;}
    .xinqiwjcj25 p,.xinqiwjcj27 p{padding-left:25px;  width:180px;}
    .xinqiwjcj2 img{ float:left; width:100%; overflow:hidden;}
}



@media (min-width: 992px) {
    .xinqiwjcj2{margin:0 auto; width:1000px; overflow:hidden;}
    .xinqiwjcj21{ width:100%; overflow:hidden; background:url(../images/xinqic84.jpg) no-repeat ; background-size:100% auto; height:832px; padding-top:342px; position:relative;}
    .xinqiwjcj21 ul{ width:346px; margin:0 auto; text-align: center; position:absolute; left:325px;}
    .xinqiwjcj21 li{ float:left; overflow:hidden; width:100%; text-align: center; color:#fff; list-style: none}
    .xinqiwjcj21 li .xinqiwjcj221{font-size:22px;height:116px; line-height:66px;padding-bottom:40px;}
    .xinqiwjcj21 li .xinqiwjcj222{font-size:22px;height:105px; line-height:60px;padding-bottom:40px;}
    .xinqiwjcj21 li .xinqiwjcj223{font-size:18px;height:96px; line-height:54px; padding-bottom:36px;}
    .xinqiwjcj21 li .xinqiwjcj224{font-size:18px;height:90px; line-height:50px; padding-bottom:40px;}
    .xinqiwjcj23{ overflow:hidden;}
    .xinqiwjcj23 p{ font-size:16px; line-height:26px; color:#fff; width:222px; padding-left:29px; padding-top:27px; display: block;}
    .xinqiwjcj24{ overflow:hidden; background:url(../images/xinqic85.jpg) no-repeat; width:270px; height:160px; left:35px; position:absolute;}
    .xinqiwjcj25{ overflow:hidden; background:url(../images/xinqic86.jpg) no-repeat;width:270px;height:160px;left:678px; top:433px; position:absolute;}
    .xinqiwjcj26{ overflow:hidden; background:url(../images/xinqic87.jpg) no-repeat;width:270px;height:160px;left:63px;top:538px;position:absolute;}
    .xinqiwjcj27{ overflow:hidden; background:url(../images/xinqic88.jpg) no-repeat; width:270px; height:160px;left:656px; top:631px; position:absolute;}
    .xinqiwjcj25 span,.xinqiwjcj27 p{padding-left:49px;  width:242px;}
    .xinqiwjcj2 img{ float:left; width:100%; overflow:hidden;}
}

/**/
.news-list{ margin-top: 20px;}
.news-data{ width: 200px; height: 150px;padding-top: 28px;}
.news-data-bg{ width: 155px; height: 94px; padding-right: 18px; background:url(../images/news-left-data.png) no-repeat left top }
.news-data-bg h1{ font-size:54px; padding-top: 3px;font-weight: bold;}
.news-data-bg h2{ font-size:20px;}

.news-right{ height: 150px; padding: 10px 15px 10px 10px; border: solid 1px #DDD; background: #F1F1F1;}
.news-img{ width: 225px;}
.news-img img{ width: 220px; height: 130px;}
.data-tit{ font-size:18px;font-weight: bold; line-height: 24px; padding-bottom: 12px;}
.data-info{ height: 48px;}

@media (max-width: 767px) {
    .news-list{ margin-top: 10px;}
    .news-right{ height: 100px; padding: 10px 10px 10px 10px;}
    .news-img{ width: 136px;}
    .news-img img{ width: 136px; height: 80px;}
    .data-tit{ font-size:16px;font-weight: 100; line-height: 20px; padding-bottom: 0; height: 40px; overflow: hidden}
    .data-bottom{padding-top: 10px;}
}



@media (min-width: 992px) {
    .page-tag-main .col-md-4{ width: 30%;}
    .page-tag-main .col-md-8{ width: 70%;}
}

@media (min-width: 1199px) {
    .page-tag-main .col-md-4{ width: 25%;}
    .page-tag-main .col-md-8{ width: 75%;}
}






.news-list a .news-data-bg h1{color: #a8a9ab}
.news-list a .news-data-bg h2{color: #a8a9ab}
.news-list a .data-tit{color: #1b1f29}

.news-list a:hover .news-data-bg{background:url(../images/news-left-data.png) no-repeat left bottom }
.news-list a:hover .news-data-bg h1{color: #fff}
.news-list a:hover .news-data-bg h2{color: #fff}
.news-list a:hover .data-tit{color: #e8312e}