/**
 * Sangar Slider
 * Copyright 2014, Tonjoo
 * Sangar slider is available under dual license : GPLv2 and Tonjoo License
 * http://www.gnu.org/licenses/gpl-2.0.html
 */

.sangar-slideshow-container {
    margin-left: auto;
    margin-right: auto;
}

.sangar-slideshow-container .sangar-slideshow-content {
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
    z-index: 99;
}

/* NO TRANSITION
 ================================================== */
.sangar-slideshow-container .notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}


/* CONTAINER
 ================================================== */
.sangar-slideshow-container div.sangar-wrapper {
    position: relative;
    overflow: hidden;
}
.sangar-slideshow-container div.sangar-slideshow-content {
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}
.sangar-slideshow-container .sangar-slideshow-content > .sangar-content-wrapper {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -webkit-transform-style: preserve-3d;

    -moz-backface-visibility: hidden;
    -moz-perspective: 1000px;
    -moz-transform-style: preserve-3d;

    -o-backface-visibility: hidden;
    -o-perspective: 1000px;
    -o-transform-style: preserve-3d;

    -ms-backface-visibility: hidden;
    -ms-perspective: 1000px;
    -ms-transform-style: preserve-3d;
}
.sangar-slideshow-container .sangar-slideshow-content > .sangar-content-wrapper > .sangar-content {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.sangar-slideshow-container .sangar-slideshow-content > .sangar-content-wrapper > .sangar-content > a,
.sangar-slideshow-container .sangar-slideshow-content > .sangar-content-wrapper > .slideWrapperInside > .sangar-content > a {
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 20;
    background: none;
    -webkit-backface-visibility: hidden;
    outline: none;
    padding: 0;
    margin: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
.sangar-slideshow-content > img,
.sangar-slideshow-content > div,
.sangar-slideshow-content > a { display: none } 


/* TIMER
 ================================================== */
.sangar-slideshow-container div.sangar-timer {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    height: 5px;
    opacity: 0.6;    
    z-index: 99;

    /*cursor: pointer;*/
}
.sangar-slideshow-container div.sangar-timer div.sangar-timer-mask {
    height: 100%;
    width: 0px;
    background: #ffffff;
}


/* CONTENT
 ================================================== */
.sangar-slideshow-container .sangar-content-wrapper .sangar-content > div.sslider-bg-content{
    display: block;
    width: 100%;
    height: 100%;
}


/* TEXTBOX
 ================================================== */
.sangar-slideshow-container .sangar-content-wrapper .sangar-content .sangar-textbox {
    display: table;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 42px;
    box-sizing: border-box;
}

.sangar-slideshow-container .sangar-textbox.sangar-textbox-with-button {
    z-index: 21;
}

.sangar-slideshow-container .sangar-textbox .sangar-textbox-inner {
    display: table-cell;
}

.sangar-slideshow-container .sangar-textbox-content {    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.sangar-slideshow-container .sangar-textbox-content p {
    margin: 0px;
}

.sangar-slideshow-container .sangar-textbox-content > div {
    margin-top: 15px;
}

.sangar-slideshow-container .sangar-textbox-content > div p {
    font-size: inherit;
}

.sangar-slideshow-container .sangar-textbox-content p.sangar-slide-title {
    font-weight: bold;
}

.sangar-slideshow-container .sangar-textbox-content {
    box-sizing: border-box;
}

/* position left */
.sangar-slideshow-container .sangar-position-left {
    vertical-align: middle;
}
.sangar-slideshow-container .sangar-position-left > .sangar-textbox-content {
    margin-right:auto;
}

/* position top-left */
.sangar-slideshow-container .sangar-position-top-left {
    vertical-align: top;
}
.sangar-slideshow-container .sangar-position-top-left > .sangar-textbox-content {
    margin-right:auto;
}

/* position top */
.sangar-slideshow-container .sangar-position-top {
    vertical-align: top;
}
.sangar-slideshow-container .sangar-position-top > .sangar-textbox-content {
    margin-right:auto;
    margin-left:auto;
}

/* position top-right */
.sangar-slideshow-container .sangar-position-top-right {
    vertical-align: top;
}
.sangar-slideshow-container .sangar-position-top-right > .sangar-textbox-content {
    margin-left:auto;
}

/* position right */
.sangar-slideshow-container .sangar-position-right {
    vertical-align: middle;
}
.sangar-slideshow-container .sangar-position-right > .sangar-textbox-content {
    margin-left:auto;
}

/* position bottom-right */
.sangar-slideshow-container .sangar-position-bottom-right {
    vertical-align: bottom;
}
.sangar-slideshow-container .sangar-position-bottom-right > .sangar-textbox-content {
    margin-left:auto;
}

/* position bottom */
.sangar-slideshow-container .sangar-position-bottom {
    vertical-align: bottom;
}
.sangar-slideshow-container .sangar-position-bottom > .sangar-textbox-content {
    margin-right:auto;
    margin-left:auto;
}

/* position bottom-left */
.sangar-slideshow-container .sangar-position-bottom-left {
    vertical-align: bottom;
}
.sangar-slideshow-container .sangar-position-bottom-left > .sangar-textbox-content {
    margin-right:auto;
}

/* position center */
.sangar-slideshow-container .sangar-position-center {
    vertical-align: middle;
}
.sangar-slideshow-container .sangar-position-center > .sangar-textbox-content {
    margin-right:auto;
    margin-left:auto;
}

/* position sticky-top */
.sangar-slideshow-container .sangar-position-sticky-top > .sangar-textbox-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding: 45px;
    width: 100% !important;

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

/* position sticky-bottom */
.sangar-slideshow-container .sangar-position-sticky-bottom > .sangar-textbox-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 45px;
    width: 100% !important;

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}


/* SLIDE WRAPPER INSIDE
 ================================================== */
.sangar-slideshow-container .slideWrapperInside {
    float:left;
    position:absolute;
}

.sangar-slideshow-container .slideWrapperInside .sangar-content {
    overflow: hidden;
}

.sangar-slideshow-container .slideWrapperInside.swi1st {
    z-index: 1;
}

.sangar-slideshow-container .slideWrapperInside.swi2nd {
    z-index: 2;
}

.sangar-slideshow-container .slideWrapperInside.swi3rd {
    z-index: 1;
}


/* DIRECTIONAL NAV
 ================================================== */
.sangar-slideshow-container nav.sangar-slider-nav {
    display: block
}

.sangar-slideshow-container div.sangar-slider-nav span.sangar-arrow-right,
.sangar-slideshow-container div.sangar-slider-nav span.sangar-arrow-left {
    width: 47px;
    height: 87px;
    position: absolute;
    z-index: 10;
    font-weight: bold;
    cursor: pointer;
}

.sangar-slideshow-container div.sangar-slider-nav span.sangar-arrow-up,
.sangar-slideshow-container div.sangar-slider-nav span.sangar-arrow-down {
    width: 38px;
    height: 38px;
    position: absolute;
    z-index: 10;
    font-weight: bold;
    cursor: pointer;
}

.sangar-slideshow-container div.small span{
    top: 40%;
    width: 40px;
    height: 40px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    margin-top: -20px;
}

.sangar-slideshow-container div.sangar-slider-nav span:hover {
  color: #ffffff;
  text-decoration: none;
}


/* PAGINATION NAV
 ================================================== */
.sangar-slideshow-container .sangar-pagination-wrapper{    
    margin:0px;
    padding:0px;
    text-align: center;
    line-height: 0;    
    background-color: transparent;
    text-align: center;
}

.sangar-slideshow-container .sangar-pagination-wrapper.wrapper-content-vertical{
    position: absolute;
    top: 0;
}

.sangar-slideshow-container .sangar-pagination-wrapper.wrapper-bullet{
    background: none;
    text-align: center;
    position: absolute;
    bottom: 12px;
    z-index: 10;
}

.sangar-slideshow-container .sangar-pagination-wrapper ul.sangar-pagination {
    /*font-family: sans-serif;*/
    font-size: 14px;
    line-height: normal;
}

/* sangar-pagination-none */
.sangar-slideshow-container .sangar-pagination-wrapper ul.sangar-pagination-none {
    display: none !important;
}

/* sangar-pagination-bullet */
.sangar-slideshow-container .sangar-pagination-wrapper ul.sangar-pagination-bullet {
    z-index: 10;
    list-style: none;
    display: inline-block;
    margin: 0px;    
    padding:0px;    
}
.sangar-slideshow-container .sangar-wrapper ul.sangar-pagination-bullet > li:first-child,
.sangar-slideshow-container .sangar-wrapper ul.sangar-pagination-bullet > li.sangar-pagination-active:first-child {
    margin-left: 0px;
}

/* sangar-pagination-content-horizontal */
.sangar-slideshow-container .sangar-pagination-wrapper ul.sangar-pagination-content-horizontal {
    position: relative;
    z-index: 10;
    list-style: none;
    display: inline-block;
    margin: 0px;    
    width:100%;
    padding:0px;    
}
.sangar-slideshow-container .sangar-wrapper ul.sangar-pagination-content-horizontal > li {
    float: left;
    cursor: pointer;        
    overflow: hidden;
    list-style-type: none;
    padding:12px 9px 0 0;
    margin:0px;
    background-image: none;
    display: inline;
}
.sangar-slideshow-container .sangar-wrapper ul.sangar-pagination-content-horizontal > li img{border:solid 2px #FFF;	}
.sangar-pagination-active img{border:solid 2px #e76c00 !important;}

/* sangar-pagination-content-vertical */
.sangar-slideshow-container .sangar-pagination-wrapper ul.sangar-pagination-content-vertical {  
    position: relative;
    z-index: 10;
    list-style: none;
    display: inline-block;
    margin: 0px;    
    width:100%;
    padding:0px;    
}
.sangar-slideshow-container .sangar-wrapper ul.sangar-pagination-content-vertical > li {
    cursor: pointer;        
    overflow: hidden;
    list-style-type: none;
    padding:0px;
    margin:0px;
    background-image: none;
}


/* SLIDER LOADER
 ================================================== */
.sangar-slideshow-container .sangar-slider-loading > div {
    text-align: center;
    width: 65px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -10px;
    font-size: 2px;
}

.sangar-slideshow-container .sangar-slider-loading > div > span {
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    margin: 10px auto;
    background: #FFFFFF;
    -moz-border-radius: 35px;
    -moz-animation: bubblingG 0.6s infinite alternate;
    -webkit-border-radius: 35px;
    -webkit-animation: bubblingG 0.6s infinite alternate;
    -ms-border-radius: 35px;
    -ms-animation: bubblingG 0.6s infinite alternate;
    -o-border-radius: 35px;
    -o-animation: bubblingG 0.6s infinite alternate;
    border-radius: 35px;
    animation: bubblingG 0.6s infinite alternate;
}

.sangar-slideshow-container .sangar-slider-loading > div > #span_1 {
    -moz-animation-delay: 0.36s;
    -webkit-animation-delay: 0.36s;
    -ms-animation-delay: 0.36s;
    -o-animation-delay: 0.36s;
    animation-delay: 0.36s;
}

.sangar-slideshow-container .sangar-slider-loading > div > #span_2 {
    -moz-animation-delay: 0.18s;
    -webkit-animation-delay: 0.18s;
    -ms-animation-delay: 0.18s;
    -o-animation-delay: 0.18s;
    animation-delay: 0.18s;
}

.sangar-slideshow-container .sangar-slider-loading > div > #span_3 {
    -moz-animation-delay: 0s;
    -webkit-animation-delay: 0s;
    -ms-animation-delay: 0s;
    -o-animation-delay: 0s;
    animation-delay: 0s;
}

@-moz-keyframes bubblingG {
    0% {
        width: 7px;
        height: 7px;
        background-color:#FFFFFF;
        -moz-transform: translateY(0);
    }

    100% {
        width: 18px;
        height: 18px;
        background-color:#00aeef;
        -moz-transform: translateY(-15px);
    }
}

@-webkit-keyframes bubblingG {
    0% {
        width: 7px;
        height: 7px;
        background-color:#FFFFFF;
        -webkit-transform: translateY(0);
    }

    100% {
        width: 18px;
        height: 18px;
        background-color:#00aeef;
        -webkit-transform: translateY(-15px);
    }

}

@-ms-keyframes bubblingG {
    0% {
        width: 7px;
        height: 7px;
        background-color:#FFFFFF;
        -ms-transform: translateY(0);
    }

    100% {
        width: 18px;
        height: 18px;
        background-color:#00aeef;
        -ms-transform: translateY(-15px);
    }

}

@-o-keyframes bubblingG {
    0% {
        width: 7px;
        height: 7px;
        background-color:#FFFFFF;
        -o-transform: translateY(0);
    }

    100% {
        width: 18px;
        height: 18px;
        background-color:#00aeef;
        -o-transform: translateY(-15px);
    }

}

@keyframes bubblingG {
    0% {
        width: 7px;
        height: 7px;
        background-color:#FFFFFF;
        transform: translateY(0);
    }

    100% {
        width: 18px;
        height: 18px;
        background-color:#00aeef;
        transform: translateY(-15px);
    }

}


body,h1,h2,h3,h4,h5,h6,hr,a,p,blockquote,dl,div,dt,dd,ul,ol,li,img,select,table,tr,fieldset,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;border: 0;}

*{word-wrap:break-word;}

body {color:#666; font: 12px/1.232  Arial, Tahoma,'微软雅黑', Helvetica, sans-serif; padding-top:155px;}

a { text-decoration:none; color:#666; outline:none; display:inline-block;}

a,input,select,textarea { outline:none; vertical-align:middle;}

ul,dl { list-style-type:none;}

img { border:0;}

small,em,i {font-weight:normal; font-style:normal;}

li { list-style:none;}

label input { vertical-align:middle;margin-right:5px;}

img {border:0;}

.clear { clear: both; padding:0; margin:0; line-height:0; font-size:0; height:0;}

.clear-fix { *overflow: hidden; *zoom: 1; }  

.clear-fix:after { display: table; content: ""; clear: both; padding:0; margin:0; line-height:0; font-size:0; height:0;} 

.max1000{ max-width:1000; margin:0 auto;}

.fl{ float:left;}

.fr{ float:right;}



.banner{ position:relative;}

.tabSlider-transition{transition: transform 0ms ease;-ms-transition: -ms-transform 0ms ease;-moz-transition: -moz-transform 0ms ease;-webkit-transition: -webkit-transform 0ms ease;-o-transition: -o-transform 0ms ease;}

.tabSlider-animate{transition: transform 400ms ease;-ms-transition: -ms-transform 400ms ease;-moz-transition: -moz-transform 400ms ease;-webkit-transition: -webkit-transform 400ms ease;-o-transition: -o-transform 400ms ease;}

.tabSlider .tabSlider-hd{background-color: transparent;border: 1px solid #00a3ad;border-radius: 3px;display: table;font-size: 15px;font-weight: 400;overflow: hidden;position: relative;table-layout: fixed;width: 100%;}

.tabSlider .tabSlider-hd li{padding: 10px 0;cursor:pointer;border-color: #fff;border-left: 1px solid #fff;color: #fff;display: table-cell;line-height: 1;overflow: hidden;padding-bottom: 7px;padding-top: 6px;text-align: center;text-overflow: ellipsis;transition: background-color 0.1s linear 0s;white-space: nowrap;width: 1%;}

.tabSlider .tabSlider-hd li:first-child{border-left-width: 0;}

.tabSlider .tabSlider-hd li.curr{background-color: #e76c00;color: #fff;}

.tabSlider .tabSlider-hd.line{border: 0 none;border-radius: 0;width: 100%;}

.tabSlider .tabSlider-hd.line li{border: 0 none;color: inherit;}

.tabSlider .tabSlider-hd.line li.curr{background: none;border-bottom: 2px solid #007aff;color: #007aff;}

.tabSlider .tabSlider-hd.slide{border-radius:0;display:block;table-layout:auto;border:none;padding:0;text-align:center; position:absolute; bottom:0px; left:0px; width:100%;}

.tabSlider .tabSlider-hd.slide li{ background-color:#fff;display:inline-block;text-indent:20px;height:14px;width:14px; border-radius:100%;overflow:hidden;margin:5px;padding:0;}

.tabSlider .tabSlider-hd.slide li.curr{background-color:#e76c00;border-left: 1px solid #e76c00}

.tabSlider .tabSlider-bd{position:relative;height:600px;background:#f0f0f0;width: 100%;overflow: 
hidden;}

.tabSlider .tabSlider-bd .tabSlider-wrap{position:absolute;top:0;left:0;width: 100%;min-height: 100%;}

.tabSlider .tabSlider-bd .tabSlider-wrap .tabSlider-box{position:absolute;top:0;left:0;width: 100%;min-height: 100px;}

.tabSlider .tabSlider-bd .tabSlider-wrap .tabSlider-box{padding:.5em}

.tabSlider .tabSlider-bd.slide{background:none;}

.tabSlider .tabSlider-bd.slide .tabSlider-wrap .tabSlider-box{text-align:center;padding:0}

.tabSlider .tabSlider-bd.slide .tabSlider-wrap .tabSlider-box a{ width:100%;}

.tabSlider .tabSlider-bd.slide .tabSlider-wrap .tabSlider-box a img{ width:100%;}



.mhbt{}

.mhbt h1{ text-align:center;}

.mhbt h1 a{ font-size:36px; color:#222; text-transform:uppercase; font-family: 'AvantGardeITCbyBT-Medium';}

.mhbt h1 a:hover{ text-decoration:none;}

.mh_fbt{ width:76px; height:5px; background-color:#e76c00; margin:25px auto 0;}

.mhbt2 h1{ text-align:center;}

.mhbt2 h1 a{ font-size:36px; color:#FFF; text-transform:uppercase; font-family: 'AvantGardeITCbyBT-Medium';}





.product_index{ background-color:#FFF; padding-top:50px; margin-top:-10px; padding-bottom:75px;}

.product_nr{ max-width:1030px; margin:0 auto;padding-top:5px;}

.product_nr li{ margin-top:20px;}

.product_tu{ position:relative; width:100%; overflow:hidden;}

.product_tu>img{ width:100%;}

.product_zeza{ width:100%; position:absolute; top:100%; left:100%;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}

.product_tu:hover .product_zeza{top:0; left:0;}

.product_zeza img{ width:100%;}

.product_tu.rubberBand{-webkit-animation-name: inherit;animation-name: inherit;}

.product_tu.rubberBand:hover{-webkit-animation-name: rubberBand;animation-name: rubberBand;}

.product_bt{ text-align:center; margin-top:25px;}

.product_bt a{ font-size:18px; color:#333; transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}

.product_bt a:hover{ color:#e76c00; text-decoration:none;}

.product_txt{ font-size:16px; color:#666; line-height:20px; margin-top:15px; text-align:center;}

.product_more{ text-align:center; margin-top:20px;}

.product_more a{ font-size:16px; color:#FFF; width:94px; height:27px; line-height:27px; background-color:#e76c00; border:solid 1px #e76c00; border-radius:5px;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}

.product_more a:hover{ text-decoration:none; background-color:#FFF;color:#e76c00;}



.choose_index{ background-image:url(../images/chbj.jpg); background-size:cover; background-repeat:no-repeat; background-position:center top; padding-top:60px; padding-bottom:65px;}

.choose_nr{max-width:1000px; margin:20px auto 0;}

.choose_nr li{ margin-top:30px;padding: 0 10px;}

.choose_nr li a{ width:100%;}

.choose_nr li a:hover{ text-decoration:none;}

.choose_tb1{ text-align:center;}

.choose_tb1.rotateIn{-webkit-animation-name: inherit;animation-name: inherit;}

.choose_tb1.rotateIn:hover{-webkit-animation-name: rotateIn;animation-name: rotateIn;}

.choose_tb1 span{ display:inline-block; background-image:url(../images/chtb1.png); background-size:102px 117px; background-repeat:no-repeat; background-position:center top; width:102px; height:117px;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}

.choose_nr li a:hover .choose_tb1 span{ display:inline-block; background-image:url(../images/chtbs1.png); background-size:102px 117px; background-repeat:no-repeat; background-position:center top; width:102px; height:117px;}

.choose_tb2{ text-align:center;}

.choose_tb2.rotateIn{-webkit-animation-name: inherit;animation-name: inherit;}

.choose_tb2.rotateIn:hover{-webkit-animation-name: rotateIn;animation-name: rotateIn;}

.choose_tb2 span{ display:inline-block; background-image:url(../images/chtb2.png); background-size:102px 117px; background-repeat:no-repeat; background-position:center top; width:102px; height:117px;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}

.choose_nr li a:hover .choose_tb2 span{ display:inline-block; background-image:url(../images/chtbs2.png); background-size:102px 117px; background-repeat:no-repeat; background-position:center top; width:102px; height:117px;}

.choose_tb3{ text-align:center;}

.choose_tb3.rotateIn{-webkit-animation-name: inherit;animation-name: inherit;}

.choose_tb3.rotateIn:hover{-webkit-animation-name: rotateIn;animation-name: rotateIn;}

.choose_tb3 span{ display:inline-block; background-image:url(../images/chtb3.png); background-size:102px 117px; background-repeat:no-repeat; background-position:center top; width:102px; height:117px;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}

.choose_nr li a:hover .choose_tb3 span{ display:inline-block; background-image:url(../images/chtbs3.png); background-size:102px 117px; background-repeat:no-repeat; background-position:center top; width:102px; height:117px;}

.choose_tb4{ text-align:center;}

.choose_tb4.rotateIn{-webkit-animation-name: inherit;animation-name: inherit;}

.choose_tb4.rotateIn:hover{-webkit-animation-name: rotateIn;animation-name: rotateIn;}

.choose_tb4 span{ display:inline-block; background-image:url(../images/chtb4.png); background-size:102px 117px; background-repeat:no-repeat; background-position:center top; width:102px; height:117px;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}

.choose_nr li a:hover .choose_tb4 span{ display:inline-block; background-image:url(../images/chtbs4.png); background-size:102px 117px; background-repeat:no-repeat; background-position:center top; width:102px; height:117px;}

.choose_txt{ font-size:15px; color:#FFF; text-align:center; line-height:25px; margin-top:25px;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}

.choose_nr li a:hover .choose_txt{ color:#ee7408;}



.about_index{ padding-top:70px;}

.about_nr{max-width:1030px; margin:0 auto 0;}

.about_left{}

.about_left iframe{width:100%; height:423px;}

.sangar-content a{ width:100%; text-indent:0 !important;}

.sangar-content a img{ width:100%; height:100%;}

.sangar-arrow-left{ background:url(../images/ablr1.png) 0 0 no-repeat; background-size:100%;}

.sangar-arrow-right{ background:url(../images/ablr2.png) 0 0 no-repeat; background-size:100%; right:0 !important;}

.about_right{}

.about_bt{}

.about_bt a{}

.about_bt a:hover{ text-decoration:none;}

.about_bt a .about_daa{ float:left; font-size:61px; color:#222; font-family: 'AvantGardeITCbyBT-Medium';}

.about_bt a .about_xbt{ float:left; font-size:30px; color:#222; font-family: 'AvantGardeITCbyBT-Medium'; text-transform:uppercase;margin-top: 15px; margin-left:3px;}

.about_bt a .about_xbt span{ display:block; width:104px; height:6px; background-color:#e76c00;}

.about_txt{}

.about_txt p{ font-size:16px; color:#666; line-height:25px;}

.about_more{margin-top: 10px;}

.about_more a{ width:211px; height:38px; color:#FFF; background-color:#e76c00; border:solid 1px #e76c00; border-radius:5px; line-height:38px; text-align:center; font-size:16px; text-transform:uppercase;}

.about_more a:hover{transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s; background-color:#FFF; color:#e76c00; text-decoration:none;}





.cases_index{ background-color:#ebebeb; padding-bottom:60px; padding-top:50px; margin-top:65px;}

.cases_nr{max-width:1030px; margin:0 auto; padding-top:10px;}

.cases_nr a:hover{ text-decoration:none; color:#FFF;}

.cases_nr li{ margin-top:20px;}

.cases_tu{width:100%; position:relative; overflow:hidden; padding-bottom:47px; width:100%;}

.cases_tu img{ width:100%;}

.cases_tu{}

.cases_zenr{ position:absolute; top: 79%; left:0; z-index:1; padding:3px 1px 0;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}

.cases_tu:hover .cases_zenr{ top:48%;}

.cases_bt{ font-size:18px; text-align:center; color:#FFF;}

.cases_txt{ font-size:16px; text-align:center; color:#FFF; line-height:18px; margin-top:10px;}

.cases_zeza{position:absolute; top:79%; left:0; padding-top:15px; background-color:#3f3f3f; height:90%; width:100%; z-index:0;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}

.cases_tu:hover .cases_zeza{ padding-top:60px; top:18%;background:linear-gradient(168deg, transparent 6em, #db6803 0);filter:alpha(opacity=94);opacity:0.94;}





.new_faq_index{ padding-bottom:50px; padding-top:35px;}

.new_faq_index a:hover{ text-decoration:none;}

.new_faq_nr{margin:0 auto; max-width:1030px;}

.new_faq_left{ margin-top:20px;}

.news_faq_top{}

.news_faq_top h1{}

.news_faq_top h1 a{ font-size:36px; color:#222; text-transform:uppercase;font-family: 'AvantGardeITCbyBT-Medium';}

.news_faq_top h1 a span{ display:block; width:100%; height:5px; background-color:#e76c00;}

.news_faq_nr{}

.news_faq_nr li{ margin:20px 0; padding:0;}

.news_faq_tb{ float:left; width:100px; height:86px;margin-top:10px;}

.news_faq_tb a{ width:100px; height:86px;}

.news_faq_tb a img{ width:100px; height:86px;}

.news_faq_txt{ float:left; margin-left:30px;margin-top:10px; width:68%;}

.news_faq_txt h3{}

.news_faq_txt h3 a{ font-size:18px; color:#333;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;text-align:left;}

.news_faq_txt h3 a:hover{color:#e76c00;}

.news_faq_wz{ font-size:16px; color:#666; margin-top:8px;}

.news_faq_sj{ font-size:16px; color:#e76c00; margin-top:8px;}

.news_faq_more{}

.news_faq_more a{ width:148px; height:32px; line-height:32px; text-align:center; text-transform:uppercase; color:#FFF; background-color:#e76c00; border:solid 1px #e76c00; border-radius:1px; font-size:16px;border-radius: 5px;}

.new_faq_right{ margin-top:20px;}

.faq_nr{ margin-top:10px;}

.faq_nr li{ margin:20px 0;}

.faq_q{margin-top:3px;}

.faq_q span{ width:20px; height:20px; line-height:20px; text-align:center; display:inline-block; float:left; color:#FFF; text-transform:uppercase; background-color:#3f3f3f; border-radius:1px;}

.faq_q a{width: 90%; float:left; color:#333; font-size:18px; line-height:20px; margin-left:15px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}

.faq_q a:hover{ color:#e76c00;}

.faq_a{ margin-top:15px;}

.faq_a span{ width:20px; height:20px; line-height:20px; text-align:center; display:inline-block; float:left; color:#FFF; text-transform:uppercase; background-color:#e76c00; border-radius:1px;}

.faq_a p{ width:90%; float:left; color:#666; font-size:16px; line-height:20px; margin-left:15px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}







@media screen and (max-width: 1024px){



}



@media screen and (max-width: 768px){

.news_faq_tb a,.news_faq_tb a img{
    width: 100%;
    height: auto;
}
iframe{
    width: 100%;
}
.m-con1 img{
    width: 100%;
    height: auto;
}
.news_faq_tb{ width:100%; text-align:center;height:auto;}

.news_faq_txt{ margin:10px 0 0;  width:100%;}

.news_faq_txt h3{ text-align:center; margin-top:10px;}

.news_faq_wz{ text-align:center;}

.news_faq_sj{ text-align:center;}

.about_left iframe{width:100%; height: 100%;}



}


body,h1,h2,h3,h4,h5,h6,hr,a,p,blockquote,dl,div,dt,dd,ul,ol,li,img,select,table,tr,fieldset,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;border: 0;}
*{word-wrap:break-word;}
body {color:#666; font: 12px/1.232  Arial, Tahoma,'微软雅黑', Helvetica, sans-serif; padding-top:155px;}
a { text-decoration:none; color:#666; outline:none;display:inline-block;}
a,input,select,textarea { outline:none; vertical-align:middle;}
ul,dl { list-style-type:none;}
img { border:0;}
small,em,i {font-weight:normal; font-style:normal;}
li { list-style:none;}
label input { vertical-align:middle;margin-right:5px;}
img {border:0;}
.clear { clear: both; padding:0; margin:0; line-height:0; font-size:0; height:0;}
.clear-fix { *overflow: hidden; *zoom: 1; }  
.clear-fix:after { display: table; content: ""; clear: both; padding:0; margin:0; line-height:0; font-size:0; height:0;} 
.max1000{ max-width:1000px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.top{ height:30px; background-color:#3f3f3f;position:relative;}
.top .max1000{position:relative;}
.blsx{ float:left; font-size:12px; color:#FFF; line-height:30px;}
.toppe{ float:right;}
.tph{ background:url(../images/the1.png) 0px 0px no-repeat; float:left; font-size:12px; color:#e6e6e6; padding-left:22px; height:20px; line-height:20px; margin-top:5px;}
.email{background:url(../images/the2.png) 0 0 no-repeat; float:left;padding-left:22px; margin-left:10px;height:20px; line-height:20px; margin-top:5px; margin-right:15px;}
.email a{font-size:12px; color:#e6e6e6;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s; float:left; margin:0 8px;}
.sitemap{font-size:12px; color:#e6e6e6; float:left; margin-top:8px;}
.sitemap:hover{ color:#e6e6e6;}
.top_x{ width:1px; height:11px; background-color:#e6e6e6; margin:0 3px; float:left; display:inline-block;margin-top:10px;}
.share{font-size:12px; color:#e6e6e6; float:left; margin-top:8px;}
.share:hover{ color:#e6e6e6;}
.toxia{ width:1px; height:22px; background-color:#a3bdda; float:left;}
.flsah{ float:left; margin:18px 6px 0;}
.top_share{float:left; margin-top: 7px;}
.top_share a{float:left;margin:0px 6px;}
.top_share a img{border:1px solid #3f3f3f;}
.topsos{float:left; background:url(../images/soo.png) 0px 0px no-repeat; width:20px; height:20px; margin-top:5px; margin-left:14px;}
.search_form1{ position:absolute; top:100%; right:51px !important; display:none; background-color: transparent; z-index:9999;}
.search_form1 .input{float: right; padding: 7px 5px 7px 10px;color: #818080;width: 173px;height: 34px;border: solid 1px #3f3f3f; /*border-radius:5px;*/border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.search_form1 .button{ background:url(../images/sos.png) 2px 0px no-repeat;width:34px; height:34px;background-color: #3f3f3f;border: solid 1px #3f3f3f;/*border-radius:5px;*/border-top-left-radius: 5px;border-bottom-left-radius: 5px;}

.topdh .nav{ float:right; margin-top:52px;}
.logo{ float:left; width: 324px; height:95px; margin-top:30px;}
.logo a{ width:100%;}
.logo a img{ width:100%;}
.logos{ float:left; width: 134px; height:132px; display:none;}
.logos a{ width:100%;}
.logos a img{ width:100%;}
.dwy{ width:100%; color:#515151; font-size:14px;font-style: italic; font-weight:bold;}
.topdh{background-color:#FFF; margin:0 0px; border:none; border-radius:0; z-index:999 !important;}
.topdh .max1000{ max-width:1121px; margin:0 auto;}
.topdh .nav>li>a{ font-size:15px; color:#000; background-color:#FFF; padding:5px 15px;}
.topdh .nav>li>span{ width:100%; height:4px; background-color:#e76c00; display:inline-block; margin-top:39px; display:none;}
.topdh .nav>li:hover>span{ display:block;}
.topdh .nav>li:hover>a{ color:#e76c00;text-decoration:none;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.topdh .nav>li.cans>a{ color:#e76c00;text-decoration:none;}
.topdh .nav>li.cans>span{ display:block;}
.topdh .nav>li:hover .dropdown-menu{ display:block;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color:#FFF; background-color:#e76c00;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.topdh .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#FFF; background-color:#0060ac;}
.input-group{ display:none;}
.topdh .form-control{ border-right:none; border-radius:0; background-color:#FFF; height:38px; line-height:38px;border:solid 1px #e76c00; color:#111; width:90%;}
.topdh .btn{ border-left:none;border-radius:0;margin-left: -3px;height:38px; line-height:38px; border:solid 1px #00a3ad; background:url(../images/soo.png) 3px 8px no-repeat #e76c00;}
.topdh .btn:hover{ background-color:#FFF;}

.go_up{display: inline-block;height: 40px;width: 40px;position: fixed;bottom: 40px;right: 10px;overflow: hidden;text-indent: 100%;white-space: nowrap;background: #e76c00 url(../images/cd-top-arrow.png) no-repeat center 50%;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; z-index:999; padding:25px;}
.go_up.cd-is-visible{visibility: visible;opacity: 1;}
.go_up.cd-fade-out{opacity: 1;}
.no-touch .go_up:hover{background-color: #329bdd;opacity: 1;}

.form_nr{position: relative;}
.form_index{ background-color:#e76c00; margin:0 auto 0; max-width:1100px; padding:30px 0 25px;}
.form_index form{max-width:1000px; margin:0 auto;position: relative;}
.forminput_index{width:100%; float:left;}
.input_name{ width:49%; float:left;}
.input_name span{ display:inline-block; float:left; font-size:18px; color:#FFF;}
.input_name input{ width:100%; float:left; line-height:28px; height:28px; padding:0 10px; border:solid 1px #f5c194; background-color:transparent; color:#FFF;}
.input_email{ width:49%; float:left; margin-left:2%;}
.input_email span{ display:inline-block; float:left; font-size:18px; color:#FFF;}
.input_email input{ width:100%; float:left; line-height:28px; height:28px; padding:0 10px; border:solid 1px #f5c194; background-color:transparent; color:#FFF;}
.input_title{ width:100%; float:left; margin-top:20px;}
.input_title span{ display:inline-block; float:left; font-size:18px; color:#FFF;}
.input_title input{ width:100%; float:left; line-height:28px; height:28px; padding:0 10px; border:solid 1px #f5c194; background-color:transparent; color:#FFF;}
.input_content{width:100%; float:left; margin-top:20px;}
.input_content_bt{float:left; width:100%;}
.input_content_bt span{ display:inline-block; float:left; font-size:18px; color:#FFF;}
.input_content_bt p{display:inline-block; float:right; font-size:16px; color:#FFF;}
.input_content textarea{ float:left; padding:10px; width:100%;color:#FFF;word-wrap: break-word;resize: none;font: 14px/1.232 Arial, Helvetica, sans-serif; height:107px; background-color:transparent;border:solid 1px #f5c194;}
.input_button{ margin-top:20px; float:left; width:100%;}
.input_button button{ width:108px; height:33px; background-color:#424242; color:#FFF; font-size:15px; text-align:center; text-transform:uppercase; line-height:33px; border-radius:5px; float:right; margin-left:13px;}
.input_button button:hover{ background-color:#171717;}


.foot_index{ background-color:#3f3f3f; padding-top:50px; margin-top:10px;}
.foot_index a:hover{ text-decoration:none;}
.foot_link{ max-width:1000px; margin:20px auto 0; z-index:0 !important; position:relative; padding-bottom:40px;}
.foot_link_bt{ float:left;}
.foot_link_bt h1{ margin-top:4px;}
.foot_link_bt h1 a{ font-size:36px; color:#FFF; text-transform:uppercase;font-family: 'AvantGardeITCbyBT-Medium';}
.foot_link_bt h1 a span{ display:block; width:100%; height:5px; background-color:#e76c00;}
.foot_linknr{ float:left; width: 92%; margin-left:12px;}
.foot_linknr a{ float:left; font-size:12px; color:#e6e6e6; margin:9px 15px;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.foot_linknr a:hover{color:#e76c00;}
.foot_bottom{ background-color:#2d2d2d;}
.foot_bottom a:hover{ text-decoration:none;}
.foot_bottom_nr{ max-width:1000px; margin:0 auto;}
.foot_bottom_left{ float:left; font-size:12px; color:#e6e6e6; line-height:45px;}
.foot_bottom_right{ float:right;}
.foot_bottom_right p{ float:left;font-size:12px; color:#e6e6e6; line-height:45px;}
.foot_bottom_right a{float:left;font-size:12px; color:#e6e6e6; margin-top:15px;}
@media (max-width:768px){
body{padding-top: 20%;}
.top{ display:none;}
.logo{ display:none;}
.dwy{display:none;}
.logos{display:block;  width:84%; height:auto;margin-top: 11px;}
.input-group{ display: block;}
.topdh .nav>li>span{display:none;}
.topdh .nav>li:hover>span{ display:none;}
.topdh .nav>li.cans>span{ display:none;}

.navbar-collapse.max1000{ width:100%; background-color:#fff;} 
.topdh .nav{ float:left; text-align:left; width:100%; display:block; margin:10px 0 0;}
.topdh .nav>li>a{ padding:5px 15px;line-height:25px;}
.topdh .nav>li:hover .dropdown-menu{ display:none;}

.input_button{ text-align:center;}
.input_button button{ float:none; margin:0 7px;}
.foot_bottom_left{ width:100%; text-align:center;}
.foot_bottom_right{width:100%; text-align:center;}
.foot_bottom_right p{ float:none; display:inline-block;}
.foot_bottom_right a{ float:none; display:inline-block; margin-top:0;}
}

.form_button{
	border-radius: 5px;
}







