/*é¦–é¡µå†…å®¹*/
.mainbox{ width:1200px; margin:0 auto;}
.mainbox_1075{ width:1075px; margin:0 auto;}
.top-a{ width:100%; 
min-width:1200px;  
height:36px; 
line-height:36px;
margin:0 auto;
background-color:#413C32;
} 
.top-a .content{ width:1200px; height:30px; margin:0 auto;}
.top-a .content .erfg_right{ width: 1200px; line-height:36px; float:right; text-align:right; /* color:#7a7a7a;*/ color:#A5A39F; font-size: 12px;}
.top-a .content .erfg_right a{line-height:20px; font-size:12px; /*color:#7a7a7a;*/ color:#A5A39F; padding:0 8px; }
.top-a .content .erfg_right .erfg_right_xfzqy{color: #A5A39F;}

.top-a .content .erfg_right a:hover{ /*color:#d6000f;*/ color:#EC9600; text-decoration:none;}


.col6 .iphone{
    color: #da000f;
    font-weight: bold;
}
.erfg_right span img{vertical-align:middle; margin-top: -2px;}
/*å¯¼èˆª*/
.menu-container {
    width: 760px;
    float: right;
}

.menu-mobile {
    display: none;
    line-height: 76px;
    padding: 0 20px;
}

.menu-mobile:after {
    content: "\f394";
    font-family: "å®‹ä½“";
    font-size: 2.5rem;
    padding: 0;
    float: right;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    transform: translateY(-25%);
}

.menu-dropdown-icon:before {
    content: "\f489";
    font-family: "å®‹ä½“";
    display: none;
    cursor: pointer;
    float: right;
    padding: 1.5em 2em;
    background: #fff;
    color: #333;
}

.menu > ul {
    margin: 0 auto;
    width: 100%;
    list-style: none;
    padding: 0;
    position: relative;
    /* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
    box-sizing: border-box;
    z-index:99;
}

.menu > ul:before,
.menu > ul:after {
    content: "";
    display: table;
}

.menu > ul:after {
    clear: both;
}

.menu > ul > li {
    float: right;
    padding: 0;
    margin: 0;
}

.menu > ul > li a {
    text-decoration: none;
    line-height: 76px;
    padding: 0 10px;
    display: block;
    color: #535353;
    font-size: 16px;
    font-weight: normal;
}

.menu > ul > li:hover {
    background: #EFAA48;
    color: #fff;
    font-size: 16px;
}
.menu > ul > li a.active {
    background: #EFAA48;
    color: #fff;
    font-size: 16px;
}
.menu > ul > li a:hover {
    color: #fff;
}
.menu > ul > li > ul {
    display: none;
    width: 100%;
    background: #fff;
    padding: 20px;
    position: absolute;
    z-index: 99;
    left: 0;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    border-top: 2px solid #f7f7f7;
}

.menu > ul > li > ul:before,
.menu > ul > li > ul:after {
    content: "";
    display: table;
}

.menu > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li {
    margin: 0;
    padding-bottom: 0;
    list-style: none;
    width: 20%;
    background: none;
    float: left;
}
.border_dashed{
    border-bottom: #dadada dashed 1px;
    
}
.menu > ul > li > ul > li a {
    color: #777;
    padding: .2em 0;
    width: 95%;
    display: block;
}

.menu > ul > li > ul > li > ul {
    display: block;
    padding: 0;
    margin: 10px 0 0;
    list-style: none;
    box-sizing: border-box;
}

.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after {
    content: "";
    display: table;
}

.menu > ul > li > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li > ul > li {
    float: left;
    width: 100%;
    padding: 10px 0;
    margin: 0;
    font-size: .8em;
}

.menu > ul > li > ul > li > ul > li a {
    border: 0;
    background: none !important;
}

.menu > ul > li > ul.normal-sub {
    width: 200px;
    left: auto;
    padding: 10px 20px;
    background: #fff;
}

.menu > ul > li > ul.normal-sub > li {
    width: 100%;
}

.menu > ul > li > ul.normal-sub > li a {
    border: 0;
    padding: 1em 0;
    background: none !important;
}

.menu > ul > li >ul > li a {
    text-decoration: none;
    line-height: 14px;
    padding: 0 20px;
    display: block;
    color: #535353;
    font-size: 16px;
    padding-bottom: 10px;
    background: url(../images/navbg1.png) no-repeat 22px bottom;
}
.menu > ul > li >ul > li a:hover {
    color: #efaa48;
    font-size: 16px;
}

/* â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“
Mobile style's
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */

@media only screen and (max-width: 959px) {
    .menu-container {
        width: 100%;
    }
    .menu-mobile {
        display: block;
    }
    .menu-dropdown-icon:before {
        display: block;
    }
    .menu > ul {
        display: none;
    }
    .menu > ul > li {
        width: 100%;
        float: none;
        display: block;
    }
    .menu > ul > li a {
        padding: 1.0em;
        width: 100%;
        display: block;
    }
    .menu > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul.normal-sub {
        width: 100%;
    }
    .menu > ul > li > ul > li {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .menu > ul > li > ul > li:first-child {
        margin: 0;
    }
    .menu > ul > li > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul > li > ul > li {
        float: none;
    }
    .menu .show-on-mobile {
        display: block;
    }
}
.top-nav{
    width: 100px;
    position:relative;
    z-index:1;
    height:30px;
    line-height:30px;
    background:  #F02A16;
    font-size:15px;
    color: #fff;
    float: right;
    margin-top: 23px;
    z-index: 98;
    }

.top-nav h3{font-weight:normal;font-size:100%;}


.top-nav .tnRight{float:right;}
.top-nav dd{float:left;position:relative;}
.top-nav dd h3{float:left;}
.top-nav dd h3 a{display:inline-block;*display:inline;zoom:1; text-align:center; line-height:30px;color: #fff; width: 100px;}
.top-nav dd h3 a i{
    display:inline-block;
    width:14px;
    height:10px;
    margin:0 0 0 5px;
    overflow:hidden;
    vertical-align:middle;
    background:url(../images/xlimg1.png) no-repeat;}
.top-nav dd h3 a:hover,.top-nav dd.on h3 a{background:#F02A16;color:#fff;}
.top-nav .welcome{padding-right:15px;color:#FF8400;}
.top-nav .welcome a{color:#FF8400;}
.top-nav dd ul{
    width: 200px;
/*  height: 176px;  */
    display:none;
    position:absolute;
    top:30px;
    background:#fff;
    right: 0;
    padding: 20px;
    }
.top-nav dd ul li{
    width: 199px;
    height: 40px;
    line-height: 40px;
    background:url(../images/dl_btnbg.png) no-repeat;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    margin-top: 25px;
    
}
.top-nav dd ul li img{
    padding-left: 18px;
    padding-right: 5px;
    
}
.top-nav dd p{
    width: 199px;
    height: 40px;
    color: #999;
    font-size: 14px;
    line-height: 40px;
}
.top-nav dd p a{
    color: #999;
}


/*äºŒç»´ç æ‚¬åœ*/
.floating_ck{position:fixed;right:0;top:40%; z-index: 200;}
.floating_ck dl dd{
    position:relative;
    width:50px;
    height:57px;
    border-bottom:solid 1px #464646;
    text-align:center;
    cursor:pointer;}
.floating_ck dl dd:last-child{border:none}
.floating_ck dl dd:hover{background-color:#fff;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/cbbg1.png);}
.quote{background-image:url(../images/cbbg2.png);}
.qrcord{background-image:url(../images/cbbg3.png);}
.consult:hover{background-image:url(../images/shouji1.png);}
.quote:hover{background-image:url(../images/weixin1.png);}
.qrcord:hover{background-image:url(../images/gongzhonghao1.png);}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#fff;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_sjyh{height:173px;top:0;}
.floating_wxyh{height:173px;top:-58px;}
.floating_ewm{height:173px;top:-116px;}
.qrcord_p01{font-size:14px; color: #545454;}

/*lgbox*/
.lgbox{width:100%;  min-width:1200px; height:auto; margin:0 auto; background-color:#fff;}
.lgbox .content-a{ width:1200px; height:76px; margin:0 auto; }
.lgbox .logo{ width:auto; display:block; overflow:hidden; height:auto; float:left; margin-top: 18px;}
.lgright{ width:860px; float:right; height:76px;}
.ff_bg{ width:120px; height:32px; background: url(../images/btn1.png) no-repeat center;}
.ff_a{ width:114px; float: right; color:#fff; line-height:32px; font-size:16px; display:block; text-align:center;}
.lgright img{ margin-right:10px;}
/* æ‰«é»‘é™¤æ¶ */
.dhce_box{
    width: 100%;
    height: 45px;
    position: absolute;
    z-index: 90;
}
.dhce{
    width: 1180px;
    height: 45px;
    margin: 0 auto;
    margin-top: 10px;
    background: url(../images/shce.png) no-repeat;
 color: #ffffff;
 font-size: 14px;
 line-height: 45px;
 padding-left: 20px;
}
.dhce img{
    float: right;
    margin-right: 16px;
    margin-top: 16px;
    cursor: pointer;
}
/* banner */
.banner_k{ width:100%; min-width:1200px; height:780px; margin:0 auto; position:relative;}
.banner{ width:100%; height:780px; position:relative; margin:0 auto;}
.banner .d1{width:100%;height:780px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{/*width:150px;*/ height:14px;clear:both;position:absolute;z-index:100;right:45%;top:627px; text-align:right; }
.banner .d2 ul{float:right;position:absolute;width:249px;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:17px;/**+height:18px;*/ overflow:hidden;cursor:pointer;background:url(../images/sy_r12_c53.png) no-repeat center;float:left; margin:0 3px;}
.banner .d2 li.nuw{width:17px;height:17px; /**+height:18px;*/ background: url(../images/sy_r12_c51.png) no-repeat center;}

.bannerd2{/*width:150px;*/ height:14px;clear:both;position:absolute;z-index:100;right:45%;top:627px; text-align:right; }
.bannerd2 ul{float:right;position:absolute;width:249px;top:0;margin:0 0 0 -96px;display:inline;}
.bannerd2 li{width:17px;height:17px;/**+height:18px;*/ overflow:hidden;cursor:pointer;background:url(../images/sy_r12_c53.png) no-repeat center;float:left; margin:0 3px;}
.bannerd2 li.nuw{width:17px;height:17px; /**+height:18px;*/ background: url(../images/sy_r12_c51.png) no-repeat center;}


/* å¿«æ·æœåŠ¡ */
.shortcut-box{ min-height:180px; padding:41px 0 27px 0; background: #fff;}
.shortcut-box23{  padding:36px 0 30px 0; background: #fff;}
.lc-box{min-height:200px; padding:20px 0 20px 0;}
.grgowprbox{ width:100%;  margin-top:20px;}
.lcgrgowprbox{ width:100%;  margin-top:40px;}
.grgowprbox li{cursor: pointer; display:block; width:20%; float:left; text-align:center;}
.grgowprbox li img{ width:64px; height:60px; margin-bottom:8px; position:relative;}
.grgowprbox li p{font-weight:normal; font-size:16px; line-height:28px; }
.grgowprbox li p:hover,.grgowprbox li:hover p{ color:#EC9600;}
.grgowprbox li span{ font-size:14px; color: #CECECE; display: block;}
.h-txt-kj{font-weight:normal; text-align:center; line-height:28px;}
.h-txt-kj span{
    margin: 0 auto;
    display: block;
    margin-bottom: 14px;
}
.grgowprbox li.l-one,.grgowprbox-a li.l-one{ width: 20%;  float:left;}
.grgowprbox li.l-fir,.grgowprbox-a li.l-fir{ width:20%; float:right;}
.grgowprbox-a li{ width:20%;}
.grgowprbox-a li p{ font-size:18px; line-height:36px;}


.grgowprbox_footer{ width:100%; margin-top: 27px;}
.grgowprbox_footer li{cursor: pointer; display:block; width:14.6%; margin: 0 1%; float:left; text-align:center; padding: 33px 0 37px 0;}
.grgowprbox_footer li:hover{background: #fff;}
.grgowprbox_footer li img{ width:51px; height:51px; margin-bottom:30px; position:relative;}
.grgowprbox_footer li p{font-weight:normal; font-size:18px; line-height:24px; color: #6F6F6F; }
.grgowprbox_footer li p a:hover,.grgowprbox li:hover p{ color:#6F6F6F;}
.grgowprbox_footer li span{ font-size:14px; color: #CECECE; display: block;}

/*å…¬å‘Š*/
.gonggaobox{
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    position: absolute;
    margin-top: -70px;
    z-index: 100;
    min-width:1200px;
}
.gonggao{
    width: 1199px;
    height: 154px;
    margin: 0 auto;
    background: #fff;
    padding: 24px 32px;
    border-radius: 6px;
 /*behavior: url(css/pie.htc);*/
}
.gonggao_left{
    width: 599px;
    overflow: hidden;
    float: left;
}
.gg_news{
    width: 520px;
    overflow: hidden;
    float: left;
}
.gg_news a{
    width: 490px;
    height: 38px;
    line-height: 38px;
    color: #797979;
    font-size: 16px;
    float: left;
    background: url(../images/newsbg.png) no-repeat left;
    text-align: left;
    padding-left: 32px;
}
.gg_news a:hover{
    /*color: #EFAA48;*/
    color: #e63e29;
}
.gg_news a font{
    float: right;
}
.gg_dongtai{
    width: 100%;
    overflow: hidden;
    float: left;
}
.gg_dongtai a{
    width: 94%;
    height: 36px;
    line-height: 36px;
    color: #797979;
    font-size: 16px;
    float: left;
    background: url(../images/newsbg.png) no-repeat left;
    text-align: left;
    padding-left: 32px;
}
.gg_dongtai a:hover{
/*  color: #EFAA48; */
    color: #e63e29;
}
.gg_dongtai a font{
    float: right;
}

.gg_jinrong{
    width: 100%;
    overflow: hidden;
    float: left;
}
.gg_jinrong li{
    width: 33%;
    color: #595959;
    font-size: 18px;
    float: left;
    text-align: center;
    cursor:pointer;
}
.gg_jinrong li img{
    width: 33%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 14px;
    margin-top: 6px;
}
.gg_jinrong li img:hover{
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.gg_jinrong li a{
    width: 100%;
    color: #595959;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.gg_jinrong li a:hover{
    color: #595959;
}
.mt-tabpage {
}
.mt-tabpage-title {
    overflow: hidden;
    font-size: 0;
    margin: auto;
    height: 36px;
}
.mt-tabpage-title .more1 {
    float: right;
    margin: 6px 85px 0 0;
}
.mt-tabpage-title .more2 {
    float: right;
    margin: 6px 0 0 0;
}
.mt-tabpage-title .mt-tabpage-item {
    display: inline-block;
    width: 105px;
    overflow: hidden;
    text-align: left;
    color: #9D9D9D;
    font-size: 20px;
}
.mt-tabpage-title .mt-tabpage-item:hover{
    color: #424242;
}
.mt-tabpage-title .mt-tabpage-item-cur {
    color: #424242;
    font-size: 20px;
}
.mt-tabpage-count {
    width: 599px;
    position: relative;
    height: 124px;
    overflow: hidden;
}
.mt-tabpage-cont__wrap {
    position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
    width: 599px;
    height: auto;
    overflow: hidden;
    text-align: center;
}

/*ä¸€ç«™å¼æŠ•èµ„ç†è´¢ä¸“åŒº*/
.index_box,.index_box_br,.index_box_pd0{
    width: 100%;
    height:  auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 50px 0 50px 0;
}
.index_box_br{
    border-top: #f0f0f0 1px solid;
}
.index_box_pd0{
    padding-top: 0;
}
.card-fouth{}
.card-fouth .desc.desc-list{font-size:0;color:#3a3a3a;font-weight:200;width:1000px;margin:0 auto;white-space:nowrap;overflow:hidden;text-align:center}
/*é¡¶éƒ¨åˆ†ç±»*/
.card-fouth .industry{font-size:24px;color:#616A75;padding:15px 0;display:inline-block; padding-right:66px;font-weight:700;}
.card-fouth .industry.first{padding-left:0}
.card-fouth .industry.last{padding-right:0}
.card-fouth .industry.active{padding-bottom:14px}
.card-fouth .industry span{font-family:"å®‹ä½“";font-weight:400}
.card-fouth .industry.active span{font-size:24px;font-weight:700;color:#EA9849;padding-bottom:5px; cursor: pointer;}
.card-fouth .industry span img{margin-right: 20px;}
/*å†…å®¹*/
.card-fouth .case-container{position:relative;width:1285px;margin:0 auto;height:480px;margin-left: -40px;}
.card-fouth .case-panel{position:absolute;z-index:1;opacity:0;overflow:hidden;}
.card-fouth .case-panel.active{z-index:100;opacity:1;-webkit-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}
.card_bg1,.card_bg2,.card_bg3{
    width: 378px;
    height: 410px;
    float: left;
    padding: 37px;
    background: url(../images/cardbg1.png) no-repeat;
    margin-right: -12px;
    margin-left: -12px;
}
/*.card_bg1:hover{
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    
}*/
.card_bg2{
    background: url(../images/cardbg2.png) no-repeat;
}

.card_bg3{
    background: url(../images/cardbg3.png) no-repeat;
}
.card_bg1 h1{
    color: #3F73BE;
    font-size: 34px;
    width: 100%;
    text-align: center;
    height: 48px;
    margin-top: 30px;
}
.card_bg1 h2{
    color: #9AA1A9;
    font-size: 18px;
    width: 100%;
    text-align: center;
    height:48px;
    font-weight: normal;
}
.card_bg1 h3{
    color: #0F2545;
    font-size: 42px;
    width: 100%;
    text-align: center;
    height: 60px;
}
.card_bg1 h4{
    color: #969696;
    font-size: 18px;
    width: 100%;
    text-align: center;
    height:92px;
    font-weight: normal;
}
.card_bg1 h5{
    color: #FFFFFF;
    font-size: 16px;
    width: 317px;
    text-align: center;
    height: 45px;
    line-height: 45px;
    font-weight: normal;
/*background-color: rgba(0,0,0,0.2);*/
filter:alpha(opacity=20);
    border-radius:4px;
/* behavior: url(css/pie.htc);*/
    margin: 0 auto;
}
.card_bg1 h6{
    color: #FFFFFF;
    font-size: 18px;
    width: 100%;
    text-align: center;
    font-weight: normal;
    margin: 0 auto;
    margin-top: 42px;
}
/*ä¸€ç«™å¼æŠ•èµ„ç†è´¢ä¸“åŒº*/

/*ä¸€ç«™å¼é‡‘èžæœåŠ¡ä¸“åŒº*/
.fw_box{
    width: 1285px;
    margin: 0 auto;
    height: auto;
}
.fw_bg{
    float: left;
    width: 378px;
    height: 429px;
    background: #fff;
    box-shadow:0px 0px 21px 0px rgba(221,228,235,0.8);
border-radius:4px;
            -moz-box-shadow:0px 0px 21px 0px rgba(221,228,235,0.8);
            -webkit-box-shadow:0px 0px 21px 0px rgba(221,228,235,0.8);
            box-shadow:0px 0px 21px 0px rgba(221,228,235,0.8);
            border-radius: 4px;
            -moz-border-radius:4px;
            -webkit-border-radius:4px;
/* behavior: url(css/pie.htc);*/
 margin-right: 62px;
 margin-left: -12px;
}

.fw_bg h1{
    width: 378px;
    height: 184px;
    margin: 0 auto;
}
.fw_bg h2{
    width: 362px;
    height: 23px;line-height: 23px;
    border-left: #EFAA48 4px solid;
    font-size: 24px;
    color: #353C47;
    margin: 0 auto;
    padding-left: 8px;
    margin-top: 26px;
    font-weight: normal;
}
.fw_bg h3{
    width: 378px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 16px;
}
.fw_bg h3 a{
    width: 96px;
    background: url(../images/jrbg1.png) no-repeat left;
    color: #393939;
    font-size: 18px;
    float: left;
    font-weight: normal;
    padding-left: 20px;
    margin: 10px 0;
    margin-left: 10px;
}
.fw_bg h3 a:hover{
/*  color: #EFAA48;*/
    color: #e63e29;
}
.fw_bg h3 a.w120{
    width: auto;
    background: url(../images/jrbg1.png) no-repeat left;
    color: #393939;
    font-size: 18px;
    float: left;
    font-weight: normal;
    padding-left: 20px;
    margin: 10px 0;
    margin-left: 10px;
}
.fw_bg h3 a.w120:hover{
/*  color: #EFAA48;*/
    color: #e63e29;
}

/*åº•éƒ¨*/
.links{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.links h1{
    width: auto;
    height: auto;
    float: left;
    overflow: hidden;
    border-right: #C2C2C2 1px solid;
    background: url(../images/linkimg1.png) no-repeat right top;
    padding-right: 60px;
    font-weight: normal;
    padding-left: 80px;
}
.links h1 span{
    height: 36px;
    display: block;
    color: #272727;
    font-size: 16px;
    text-align: left;
}
.links h1 a{
    height: auto;
    display: block;
    line-height: 34px;
    color: #666666;
    font-size: 14px;
    text-align: left;
}
.links h1 a:hover{
    color: #EFAA48;
}

.links h2{
    width: 222px;
    height: auto;
    float: right;
    overflow: hidden;
    font-weight: normal;
    padding-right: 60px;
}
.links h2 p{
    margin: 0 auto;
    overflow: hidden;
}
.links h2 p span{
    width: 90px;
    overflow: hidden;
    text-align: center;
}
.links h2 p span font{
    line-height: 36px;
    color: #666666;
    font-size: 14px;
}

.links h2 p.tel{
    margin: 0 auto;
    background: url(../images/tel.png) no-repeat left;
    height: 50px;
    padding-left: 70px;
    color: #666;
    font-size: 16px;
    padding-top: 5px;
}
.footbox{
    width: 100%;
    position: absolute;
    bottom:0;
    left:0;
    z-index:11;
}
.foot-top{ width:100%; background:#444a4d;}
.foot-top .chonbox{ width:1200px; height:54px; margin:0 auto;}
.foot-bottom{ width:100%; height:84px; background:#45423C; border-top: #ec9600 solid 5px;}
.foot-bottom_text{ width:1200px; height:84px; color:#D9DFE8; margin: 0 auto; font-size: 14px;}
.foot-bottom_left{
    width: 900px;
    float: left;
    overflow: hidden;
    padding-top: 10px;
}
.foot-bottom_left p{
    width: auto;
    line-height: 28px;
    float: left;
    padding-right: 40px;
    text-align: left;
}
.foot-bottom_left p img{
    margin-top: -4px;
    margin-right: 2px;
}
.foot-bottom_right{
    width: 300px;
    float: right;
    overflow: hidden;
    text-align: left;
    padding-top: 22px;
}
.foot-bottom_right img{
    margin-right: 46px;
    float: left;
}

/* å³ä¾§èœå• */
.gr_line{
    width: 1200px;
    height:310px;
    margin: 0 auto;
    position: relative;
}
.right_nav{
    width: 332px;
    height: auto;
    overflow: hidden;
    background: #fff;
    right: 0;
    margin-top: -116px;
    z-index: 1;
    position: absolute;
}
.right_nav li{
    border-bottom: #DEE4E9 1px solid;
    line-height: 89px;
    color: #848484;
    font-size: 22px;
    text-align: left;
}
.right_nav li img{
    margin:0  30px 0 40px;
    width: 50px;
}
.right_nav li a{
    font-size: 22px;
    color: #848484;
}
.right_nav li a:hover{
    font-size: 22px;
    color: #666;
}
.yhhd_box{
    width: 840px;
    height: auto;
    float: left;
    overflow: hidden;
}
.yhhd_box h1{
    width: 100%;
    height: auto;
    overflow: hidden;
    color: #52586A;
    font-size: 30px;
    text-align: left;
    float: left;
    margin-top: 72px;
}
.yhhd_box h2{
    margin-top: 20px;
    width: 100%;
    height: auto;
    overflow: hidden;
    color: #959595;
    font-size: 16px;
    line-height: 28px;
    text-align: left;
    font-weight: normal;
    float: left;
}
.yhhd_box h3{
    float: left;
    text-align: left;
    margin-top: 20px;
}
.grlc_box{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.grlc_box_left{
    width: 320px;
    height: 432px;
    float: left;
    background: url(../images/grlcbg1.png) no-repeat left;
/*  margin-left: -19px;  */
}

.grlc_box_left h1{
    width: 298px;
    color: #fff;
    font-size: 32px;
    padding: 44px 0 8px 0;
    text-align: center;
}
.grlc_box_left h2{
    width: 298px;
    color: #FFD4D4;
    font-size: 16px;
    text-align: center;
    font-weight: normal;
}

.grlc_box_left h3{
    padding-left: 78px;
    line-height: 36px;
    font-size: 14px;
    font-weight: normal;
    padding-top: 70px;
    height: 178px;
}
.grlc_box_left h3 a{
    width: 100%;
    font-size: 14px;
    float: left;
    color: #fff;
}
.grlc_box_left h3 a:hover{
    font-size: 14px;
    color: #fff;
    text-decoration: underline;
}
.grlc_box_left h4{
    width: 195px;
    height: 36px;
    background: url(../images/grlc_btn.png) no-repeat;
    text-align: center;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    float: left;
    font-weight: normal;
    line-height: 36px;
    margin:0 0 0 66px
}

.grlc_box_right{
    width: 880px;
    height: auto;
    float: right;
}
/* ä¸ªäººç†è´¢åˆ‡æ¢æ ·å¼ */
.title_cn {
    text-align: center;
}

#new_box {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 0px;
}

.new_con {
    max-width: 1200px;
    margin: 0 auto;
}

.newtel {
    height: 30px;
    padding-bottom: 10px;
    font-size: 18px;
    color: #666
}

.new_telst {
    width: 550px;
    float: right;
    position: relative;
    top: 6px;
    text-align: center
}

.new_telst li {
    width: auto;
    line-height: 30px;
    text-align: right;
    float: right;
    display: inline;
    cursor: pointer;
    margin: 0 20px;
}
.border_line{
    width: 1px;
    height: 20px;
    float: right;
    background: #E4E8ED;
    margin-top: 5px;
}
.new_telst li.newon {
    color: #EFAA48;
    font-weight: bold;
    background: url(../images/grlcbg2.png) no-repeat bottom center;
}


.new_lst {
    height: auto;
    position: relative;
    overflow: hidden;
    display: none;
}

.new_lst ul {
    position: absolute;
    left: 0px;
}

.new-wrap {
}

.new-wrap .show {
    display: block;
}

li.new_cnlf {
    width: 370px;
    float: left;
}

li.new_cnlf p {
    width: 100%;
}

p.newlf_tel a {
    color: #217af0;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    display: block;
}

p.newlf_tel a:hover {
    color: #C33
}


.mr0 {
    margin-right: 0px;
}
.tzlc_box_center{
    width: 100%;
    float: left;
    height: 400px;
}
.tzlc_box_center li{
    cursor: pointer;
    width: 270px;
    height: 370px;
    float: left;
    background: #fff;
    box-shadow:0px 1px 18px 0px rgba(152,152,152,0.15);
    border-radius:5px;
/*  behavior: url(css/pie.htc);*/
    margin: 20px 10px;
}
.tzlc_box_center li img{
    position: absolute;
    margin-left: 198px;
}
.tzlc_box_center li:hover{
    width: 270px;
    height: 370px;
    float: left;
    background: #fff;
    box-shadow:0px 1px 18px 0px rgba(152,152,152,0.15);
border-radius:5px;
/*  behavior: url(css/pie.htc);*/
    margin: 20px 10px;
}
.tzlc_box_center li h1{
    width: 243px;
    font-weight: normal;
    color: #333;
    font-size: 24px;
    text-align: center;
    margin: 0 auto;
    margin-top: 36px;
}
.tzlc_box_center li h2{
    width: 243px;
    font-weight: normal;
    color: #333;
    font-size: 16px;
    text-align: center;
    background: url(../images/lc_bg1.png) no-repeat bottom;
    height: 30px;
    margin: 0 auto;
    margin-top: 4px;
}
.tzlc_box_center li h3{
    width: 243px;
    font-weight: normal;
    color: #D6000F;
    font-size: 44px;
    text-align: center;
    margin: 0 auto;
    margin-top: 24px;
}
.tzlc_box_center li h4{
    width: 243px;
    font-weight: normal;
    color: #6D6D6D;
    font-size: 12px;
    text-align: center;
    margin: 0 auto;
}
.tzlc_box_center li h5{
    width: 243px;
    font-weight: normal;
    color: #333333;
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
    margin-top: 12px;
}
.tzlc_box_center li h6{
    margin: 0 auto;
    cursor: pointer;
    padding-top: 40px;
    
}
.tzlc_box_center li h6{
    margin: 0 auto;
    cursor: pointer;
    
}

.btn_ckxq{
    width: 144px;
    height: 60px;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
    color: #EC9600;
    font-size: 16px;
    background: url(../images/btn_bg1.png) no-repeat;
 line-height: 46px;
    cursor: pointer;
    display: block;
    
}
.btn_ss{
    width: 66px;
    height: 30px;
    font-weight: normal;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: url(../images/shisuan.png) no-repeat;
 line-height: 30px;
    cursor: pointer;
    display: block;
}
    
    

.btn_ckxq_hover
{cursor: pointer;
    width: 144px;
    height: 60px;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
    border: none;
    color: #fff;
    font-size: 16px;
 line-height: 46px;
    background: url(../images/btn_bg2.png) no-repeat;
    display: block;
    
}
.btn_ckxq:hover{
    cursor: pointer;
    width: 144px;
    height: 60px;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
    border: none;
    color: #fff;
    font-size: 16px;
 line-height: 46px;
    background: url(../images/btn_bg2.png) no-repeat;
    
}
.tzlc_box_bottom{
    width: 100%;
    text-align: center;
    height: 30px;
    float: left;
    padding-top: 10px;
}
.tzlc_box_bottom img{
    margin-left: 5px;
    margin-right: 5px;
}

.yScrollList{width:1200px;height:307px;margin:25px auto 0;}
.yScrollListIn{width:1200px;height:307px;position:relative;}
.yScrollListInList{display:none;width:1200px;height:307px;position:relative;left:0;top:0;overflow:hidden;}
.yScrollListbtn{cursor:pointer;width:43px;height:63px; margin-top: 114px;}
.yScrollListbtnr{right:5px; float: right;}
.yScrollListbtnl{left:5px; float: left;}
.yScrollListInList ul{width:1107px;height:303px;position:absolute;top:0;left:45px;overflow:hidden;}
.yScrollListInList ul li{width:316px;height:303px;float:left;margin-left:15px; border: #F3F3F3 solid 1px; background: #fff; padding:0 16px;}
.yScrollListInList ul li:hover{box-shadow: 5px 5px 20px #e0e0e0;background: white;}
.yScrollListInList ul li h1{
    font-weight: normal;
    text-align: left;
    font-size: 24px;
    color: #333333;
    padding-top: 33px;
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
}
.yScrollListInList ul li h2{
    text-align: left;
    padding-top: 10px;
    font-weight: normal;
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
}
.yScrollListInList ul li h2 span.f1{
    float: left;
    color: #D6000F;
    font-size: 42px;
    margin-right: 20px;
}
.yScrollListInList ul li h2 span.f2{
    height: 25px;
    line-height: 25px;
    background: #FCEFEB;
    float: left;
    color: #D6000F;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.yScrollListInList ul li h2 span.f3{
    float: right;
    color: #333333;
    font-size: 14px;
    margin-top: 25px;
}

.yScrollListInList ul li h3{
    width: 100%;
    height: 40px;
    font-weight: normal;
    color: #6D6D6D;
    margin: 0 auto;
    overflow: hidden;
    font-size: 14px;
}
.yScrollListInList ul li h4{
    width: 100%;
    font-weight: normal;
    color: #6D6D6D;
    margin: 0 auto;
    overflow: hidden;
    font-size: 14px;
    padding-top: 30px;
}
.yScrollListInList ul li h5{
    width: 100%;
    height: 5px;
    background: #eee;
    margin-top: 6px;
}
.yScrollListInList ul li h5 p{
    width: 40%;
    height: 5px;
    background: #EC9600;
}
.yScrollListInList ul li h6{
    width: 100%;
    height: auto;
    margin: 0 auto;
    text-align: center;
    padding-top: 16px;
}

/* ä¸ªäººè´·æ¬¾ */
.icon {
      position: relative;
      width: 32px;
      height: 32px;
      display: block;
      fill: rgba(51, 51, 51, 0.5);
      margin-right: 5px;
      -webkit-transition: all .2s ease-out;
              transition: all .2s ease-out;
              float: left;
    }

    .icon.active {
      fill: #E74C3C;
    }

    .icon.big {
      width: 64px;
      height: 64px;
      fill: rgba(51, 51, 51, 0.5);
    }

    #chaoedaiper {
      width: 1200px;
      height: 392px;
      margin: auto;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      
      overflow: hidden;
    }

    #left-side {
        height: 400px;
      width: 140px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      float: left;
    }
    #left-side ul li {
      padding-top: 22px;
      padding-bottom: 22px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      line-height: 34px;
      color: #333;
      font-weight: 500;
      float: left;
      cursor: pointer;
      -webkit-transition: all .2s ease-out;
              transition: all .2s ease-out;
              font-weight: normal;
      font-size: 20px;
    }
    #left-side ul li img {
        width: 20px;
        margin-top: 10px;
    }
    #left-side ul li:hover {
      color: #333333;
      -webkit-transition: all .2s ease-out;
              transition: all .2s ease-out;
    }
    #left-side ul li:hover > .icon {
      fill: #333;
    }
    #left-side ul li.active {
      color:#EC9600;
      font-size: 20px;
    }
    #left-side ul li.active:hover > .icon {
      fill: #E74C3C;
    }

    #border {
      height: 288px;
      width: 1px;
      float: left;
    }
    #border #line.one {
      width: 85px;
      height: 2px;
      background-color:#EC9600;
      margin-left: -32px;
      margin-top: 40px;
      -webkit-transition: all .4s ease-in-out;
              transition: all .4s ease-in-out;
              z-index: 1;
              position: absolute;
    }
    #border #line.two {
      width: 85px;
      height: 2px;
      background-color:#EC9600;
      margin-left: -32px;
      margin-top: 115px;
      -webkit-transition: all .4s ease-in-out;
              transition: all .4s ease-in-out;
              z-index: 1;
              position: absolute;
    }
    #border #line.three {
      width: 85px;
      height: 2px;
      background-color:#EC9600;
      margin-left: -32px;
      margin-top: 193px;
      -webkit-transition: all .4s ease-in-out;
              transition: all .4s ease-in-out;
              z-index: 1;
              position: absolute;
    }
    #border #line.four {
      width: 85px;
      height: 2px;
      background-color:#EC9600;
      margin-left: -32px;
      margin-top: 272px;
      -webkit-transition: all .4s ease-in-out;
              transition: all .4s ease-in-out;
              z-index: 1;
              position: absolute;
    }
    #border #line.five {
      width: 85px;
      height: 2px;
      background-color:#EC9600;
      margin-left: -32px;
      margin-top: 348px;
      -webkit-transition: all .4s ease-in-out;
              transition: all .4s ease-in-out;
              z-index: 1;
              position: absolute;
      float: left;
    }

    #right-side {
      height: 300px;
      width: 1039px;
      overflow: hidden;
      padding-left: 20px;
    }
    #right-side #first, #right-side #second, #right-side #third, #right-side #fourth , #right-side #fifth {
      position: absolute;
      height: 300px;
      width: 1100px;
      -webkit-transition: all .6s ease-in-out;
              transition: all .6s ease-in-out;
      margin-top: 0px;
      opacity: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
    }
    #right-side #first h1, #right-side #second h1, #right-side #third h1, #right-side #fourth h1, #right-side #fifth h1 {
    
    }
    #right-side #first p, #right-side #second p, #right-side #third p, #right-side #fourth p, #right-side #fifth p {
      color: #333;
      font-weight: 500;
      padding-left: 30px;
      padding-right: 30px;
    }
    #right-side #first.active, #right-side #second.active, #right-side #third.active, #right-side #fourth.active, #right-side #fifth.active {
      margin-top: 0px;
      opacity: 1;
      -webkit-transition: all .6s ease-in-out;
              transition: all .6s ease-in-out;
    }
.grdk_left{
    width: 302px;
    height: 392px;
    float: left;
    background: url(../images/grdkimg1.png) no-repeat;
    color: #fff;
}

.grdk_left h1{
    width: 80%;
    margin: 0 auto;
    font-size: 32px;
    text-align: center;
    padding-top: 50px;
    color: #fff;
}
.grdk_left h2{
    width: 70%;
    margin: 0 auto;
    font-size: 14px;
    text-align: left;
    line-height: 30px;
    padding-top: 40px;
    font-weight: normal;
}
.grdk_left h3{
    width: 70%;
    margin: 0 auto;
    padding-top: 30px;
    font-weight: normal;
}

.grdk_right{
    width: 700px;
    height: 337px;
    float: left;
    background: #fff;
    margin-top: 26px;
    box-shadow:0px 1px 18px 0px rgba(152,152,152,0.15);
}
.grdk_right li{
    width: 251px;
    height: 120px;
    float: left;
    padding: 30px 47px 30px 47px;
}
.grdk_right li h1{
    height: 40px;
    background: url(../images/grdkimg2.png) no-repeat left;
    font-size: 18px;
    color: #333;
    padding-left: 40px;
    line-height: 40px;
    font-weight: normal;
}
.grdk_right li h2{
    font-size: 14px;
    color: #6D6D6D;
    padding-left: 40px;
    line-height: 28px;
    font-weight: normal;
}
/*ç»“ç®—ä¸šåŠ¡*/
.solution-list{position:relative;height:412px;z-index:9;width:1200px;margin:0 auto;margin-top: 30px;}
.active .short-bar{top:201px;background-color:#009dff}
.solution-list ul li{float:left;width:240px;position:relative;height:412px;transition:linear .8s;-moz-transition:linear .8s;-webkit-transition:linear .8s;-o-transition:linear .8s}
.solution-item-wrapper{width:240px;height:390px;background:url(../images/solution_item_bg_01.png) center no-repeat}
.solution-item-02{background-image:url(../images/solution_item_bg_02.png)}
.solution-item-03{background-image:url(../images/solution_item_bg_03.png)}
.solution-item-04{background-image:url(../images/solution_item_bg_04.png)}
.solution-item-05{background-image:url(../images/solution_item_bg_05.png)}
.active .solution-item-wrapper{
    position:absolute;
    z-index:9;
    top:-24px;
    left:-17px;
    width:275px;
    height:397px;
    background:url(../images/solution_item_bg_active_01.png) no-repeat;-webkit-box-shadow:0 0 10px rgba(20,78,167,.5);-moz-box-shadow:0 0 10px rgba(20,78,167,.5);box-shadow:0 0 10px rgba(20,78,167,.5)}

@media only screen and (max-width:1400px){
    .product-special-li-5.active .solution-item-wrapper{left:-63px}
}
.active .solution-item-02{background-image:url(../images/solution_item_bg_active_02.png)}
.active .solution-item-03{background-image:url(../images/solution_item_bg_active_03.png)}
.active .solution-item-04{background-image:url(../images/solution_item_bg_active_04.png)}
.active .solution-item-05{background-image:url(../images/solution_item_bg_active_05.png)}
.solution-list ul li p.solution-title{position:absolute;top:237px;width:100%;text-align:center;color:#fff;font-size:24px;z-index:2}
.solution-list ul li p.solution-intro{position:absolute;top:282px;left:50%;margin-left:-110px;width:220px;overflow:hidden;color:#fff;line-height:2;z-index:2;opacity:0;filter:alpha(opacity=0);font-size:14px;text-align:justify}
/*.solution-list ul li a{display:none;position:absolute;top:452px;left:50%;margin-left:-87px;width:155px;height:36px;line-height:36px;text-align:center;font-size:14px;color:#fff;z-index:2; background: url(../images/jsywbtn.png);}*/
.solution-list ul li a{position:absolute;top:318px;left:50%;margin-left:-87px;width:155px;height:36px;line-height:36px;text-align:center;font-size:14px;color:#fff;z-index:2; background: url(../images/jsywbtn.png);}
.solution-list ul li{
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.solution-list ul li:hover{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.solution-list ul li a:hover{
background: url(../images/jsywbtn2.png);color:#144ea7;transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s
}
.solution-list ul li.active p.solution-title{top:158px;font-size:22px}
.solution-list ul li.active p.solution-intro{top:230px;opacity:1;filter:alpha(opacity=100)}
.solution-list ul li.active a{top:318px;display:block}
/*ä¸ªäººç†è´¢åˆ—è¡¨*/
.banner_text{
    width: auto;
    height: auto;
    overflow: hidden;
    padding-top: 100px;
}
.banner_lclist_l1{
    width: 454px;
    height: 70px;
    color: #fff;
    border-top: 2px solid #fff;
    border-bottom: 1px solid #fff;
    font-size: 42px;
    margin: 0 auto;
    text-align: center;
    line-height: 70px;
    
}
.banner_lclist_l2{
    width: 454px;
    height: 70px;
    color: #fff;
    font-size: 18px;
    letter-spacing: 20px;
    margin: 0 auto;
    text-align: center;
    line-height: 32px;
    
}
.lc_list_tittle{
    width: 1200px;
    height: 40px;
    background: url(../images/lc_listbg2.png) no-repeat left bottom;
    margin: 0 auto;
}
.lc_list_tittle span{
    color: #333;
    font-size: 24px;
    padding-right: 6px;
}
.lc_list_tittle font{
    color: #BEBEBE;
    font-size: 14px;
}
.lc_list_tittle a.more1 {
    float: right;
    margin: 6px 0 0 0;
}
/* å¿…è¦å¸ƒå±€æ ·å¼css */
.cation-content {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}

.cation-middle {
    line-height: 48px;
    background:#F6F6F6;
    padding: 10px 20px 10px 30px;
    font-size: 14px;
}

.cation-list {
    overflow: hidden;
}

.cation-list dt {
    float: left;
    width: 64px;
    font-weight: 700;
    line-height: 42px;
    position: relative;
    color: #333;
}

:before, :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cation-list dt:after {
    content: "";
    position: absolute;
    right: 12px;
    top: 22px;
    border: 1px solid #333;
    border-width: 0 1px 1px 0;
    width: 4px;
    height: 4px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.cation-list dd {
    margin-left: 64px;
    overflow: hidden;
}

.cation-list dd a {
    color: #8d8d91;
    font-size: 14px;
    line-height: 14px;
    height: 14px;
    float: left;
    border-right: 1px solid #e0e0e0;
    padding: 0 18px;
    margin: 14px 0;
}

.cation-list dd a.on, .cation-list a:hover {
    color: #EC9600;
}

.cation-list dd a:last-child {
    border-right: 0 none;
}

.cation-list:last-of-type dd {
    border-bottom: 0 none;
}
.cplb_box{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 22px;
}
.cplb_box li{
    width: 1198px;
    height: 170px;
    background: #FFFFFF;
    border: #EBEBEB solid 1px;
    margin: 0 auto;
    margin-bottom: 25px;
}
.cplb_box li:last-child{
    width: 1198px;
    height: 170px;
    background: #FFFFFF;
    border: #EBEBEB solid 1px;
    margin: 0 auto;
    margin-bottom: 0;
}
.cplb_box li.active{
    width: 1178px;
    height: 170px;
    background: #FFFFFF;
    border: #EBEBEB solid 1px;
    margin:0 auto;
    margin-bottom: 25px;
box-shadow:0px 0px 10px 0px rgba(174,174,174,0.28);
/* behavior: url(css/pie.htc);*/
}
.cplb_box li h1{
    width: 1178px;
    padding-left: 20px;
    height: 59px;
    line-height: 59px;
    border-bottom: #EBEBEB solid 1px;
    float: left;
}
.cplb_box li h1 font{
    margin-right: 10px;
}
.cplb_box li h2{
    width: 1178px;
    float: left;
    height:  auto;
    overflow: hidden;
}

.cplb_box li h2 span{
    width: 294px;
    float: left;
    height:  auto;
    overflow: hidden;
    margin-top: 33px;
}
.cplb_box li h2 span.tl{
    width: 193px;
    padding-left: 100px;
    margin-top: 24px;
    float: left;
    height:  auto;
    overflow: hidden;
}
.cplb_box li h2 a{
    width: 1px;
    float: left;
    background:#EBEBEB ;
    margin-top: 30px;
    height: 46px;
}

.lcgg {
    width: 1200px;
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 24px;
}
.lcgg a {
    width: 1170px;
    position: relative;
    height:30px;
    overflow: hidden;
    float: left;
    color: #666;
    font-size: 14px;
    background: url(../images/newsbg.png) no-repeat left;
    padding-left: 30px;
    line-height: 30px;
}
.lcgg a:hover {
    font-size: 14px;
    color: #EC9600;
}

.lcgg font {
    float: right;
}
/* ä¸ªäººç†è´¢äº§å“è¯¦æƒ… */
.lc_details{
    width: 1200px;
    height: auto;
    overflow: hidden;
    background: #fff;
    margin: 0 auto;
}
.lc_details_left{
    width: 152px;
    height: 84px;
    position: absolute;
    z-index: 1;
    margin-left: -42px;
    background: url(../images/lc_xqbg.png) no-repeat;
    color: #fff;
    padding-top: 18px;
    padding-top: 38px;
}
.lc_details_left font{
    width: 100%;
    line-height: 24px;
    float: left;
    text-align: center;
}

.lc_details_right{
    width: 1085px;
    height: auto;
    overflow: hidden;
    float:right;
}

.lc_details_right_line1{
    width: auto;
    height: auto;
    float: left;
    color: #333;
    font-size: 30px;
    text-align: left;
    padding: 40px 0 18px 0;
}
.lc_details_right_line1 font{
    color: #999;
    font-size: 18px;
    padding-left: 8px;
}
.lc_details_line2{
    width: 1085px;
    height: auto;
    overflow: hidden;
    float: left
}
.lc_details_line2_left{
    width: 700px;
    height: auto;
    overflow: hidden;
    float: left;
    padding: 0 25px;
    border-right: #DEE4E9 solid 1px;
    padding-bottom: 33px;
}
.lc_details_line2_left h1{
    width: 700px;
    height: auto;
    overflow: hidden;
    font-weight: normal;
    padding-bottom: 32px;
}
.lc_details_line2_left h1 span{
    width: 220px;
    height: auto;
    float: left;
}
.lc_details_line2_left h1 span.syje{
    width: 274px;
    height: auto;
    float: right;
}
.lc_details_line2_left h1 span p{
    float: left;
    width: 100%;
}
.lc_details_line2_left h1 span a{
    float: left;
    width: 274px;
    height: 5px;
    background: #EEEEEE;
    margin-top: 40px;
    margin-bottom: 15px;
}
.lc_details_line2_left h1 span a div{
    float: left;
    width: 30%;
    height: 5px;
    background: #EC9600;
}

.lc_details_line2_left h2{
    width: 700px;
    height: 40px;
    font-weight: normal;
    line-height: 40px;
    font-size: 14px;
}
.lc_details_line2_left h2.bgee{
    background: #eee;
}
.lc_details_line2_left h2 span{
    width: 150px;
    margin-left: 50px;
    text-align: left;
    color: #666;
    float: left;
}
.lc_details_line2_left h2 a{
    width: 130px;
    margin-left:20px;
    text-align: left;
    color: #333;
    float: left;
}
.lc_details_line3{
    width: 700px;
    height: auto;
    overflow: hidden;
    text-align: center;
    padding: 0 0 10px 152px;
}
.lc_details_line2_right{
    width: 267px;
    height: auto;
    background: url(../images/jsq.png) no-repeat left center;
    padding-left: 50px;
    text-align: left;
    float: right;
}
.lc_details_line2_right h1{
    font-weight: normal;
    font-size: 18px;
    color: #333;
}
.lc_details_line2_right h2{
    font-weight: normal;
    font-size: 14px;
    color: #6D6D6D;
}
.lc_details_line2_right h3{
    font-weight: normal;
    font-size: 14px;
    color: #333;
    padding-top: 50px;
    padding-bottom: 8px;
}
.lc_details_line2_right h4{
    font-weight: normal;
    font-size: 14px;
}
.lc_details_line2_right h4 input{
    width: 214px;
    height: 28px;
    background: #fff;
    border: #EEEEEE solid 1px;
    font-weight: normal;
    font-size: 14px;
    padding-left: 4px;
}
.lc_details_line2_right h5{
    font-weight: normal;
    font-size: 14px;
    height: auto;
    overflow: hidden;
    margin-top: 16px;
}
.lc_details_line2_right h6{
    font-weight: normal;
    font-size: 14px;
    color: #333;
    padding-top: 20px;
}

.lc_details_text{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: #fff;
    margin-top: 20px;
}
.lc_details_text h1{
    width: 1150px;
    height: 66px;
    line-height: 66px;
    border-bottom: #DEE4E9 solid 1px;
    color: #333;
    font-size: 16px;
    margin: 0 auto;
    background: #fff;
    font-weight: normal;
}
.lc_details_text h2{
    width: 1150px;
    height: auto;
    line-height:32px;
    color: #666;
    font-size: 14px;
    margin: 0 auto;
    background: #fff;
    margin-top: 16px;
    font-weight: normal;
    padding-bottom: 32px;
}

/* å…¬å¸é‡‘èž */
/* ä¼ä¸šé‡‘èžæœåŠ¡ */
.serve-content {
    position: relative;
}

.serve-content-box {
    width: 1200px;
    margin: 0 auto;
}


.serve-content-list {
    float: left;
    width: 708px;
    height: auto;
    overflow: hidden;
}

.serve-content-info {
    width: 490px;
    height: 353px;
    float: left;
    position: relative;
    margin-top: 19px;
}

.serve-content-btn a:hover {
    background: #41b8fc;
}

.serve-content-middle {
    overflow: hidden;
}

.serve-content-list ul li {
    float: left;
    display: block;
    width: 354px;
    height: 118px;
    background: url(../images/qyjrbg1.png) no-repeat;
    cursor: pointer;
    color: #333;
    font-size: 24px;
    margin-top: 10px;
}

.serve-content-list ul .on {
    background: url(../images/qyjrbg1.png) no-repeat;
    color: #efaa48;
    font-size: 24px;
}



.serve-content-list ul li p {
    display: block;
    overflow: hidden;
    line-height: 28px;
    color: #333;
    font-size: 24px;
    padding: 46px 0 0 58px;
}

.serve-content-list ul .on p {
    color: #efaa48;
}


.serve-content-info ul {
    width: 490px;
    height: 353px;
    background: url(../images/qyjrbg.png) no-repeat;
    color: #fff;
    position: absolute;
}
.serve-content-info ul li h1{
    line-height: 48px;
    color: #fff;
    font-size: 24px;
    text-align: center;
    background: url(../images/qyjrb2.png) no-repeat center bottom;
    padding-top: 50px;
    font-weight: normal;
    margin: 0 auto
}

.serve-content-info ul li h2{
    width: 385px;
    text-align: left;
    line-height: 28px;
    color: #fff;
    font-size: 16px;
    padding-top: 60px;
    font-weight: normal;
    margin: 0 auto;
    height: 130px;
}
.serve-content-info ul li h3{
    width: 193px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    border: #C3C3C3 solid 1px;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    margin: 0 auto;
    border-radius: 8px;
/*  behavior: url(css/pie.htc);*/
    cursor: pointer;
}
/*------------- ç›´æŽ¥æ˜¾ç¤ºé®ç½©æ•ˆæžœ å¼€å§‹ ------------------------------*/
.content-two{
    width:1200px;
    height: 370px;
    margin:0 auto;
}
.con-two{
    width: 387px;
    height: 315px;
    float: left;
    margin-right: 15px;
    position: relative;
    cursor: pointer;
    background: #fff;
    border: #F3F3F3 solid 1px;
}
.con-two:hover{
    box-shadow: 5px 5px 20px #e0e0e0;
    background: white;
}
.con-two:last-child{
    margin-right: 0;
}
.con-two img{
    width:365px;
    height: 180px;
    margin: 11px;
}
.con-two h1{
    padding-left: 11px;
    font-weight: normal;
    color: #333;
    font-size: 24px;
    text-align: left;
    line-height: 48px;
    padding-top: 8px;
}
.con-two h1:hover{
    color:#efaa48;
}
.con-two h2{
    padding-left: 11px;
    font-weight: normal;
    color: #666;
    font-size: 14px;
    text-align: left;
}
.txt-two{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 315px;
    background: url(../images/zzbg.png) no-repeat;
    display: none;
}
.txt-two h1{
    width: 300px;
    height: 180px;
    margin: 0 auto;
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    text-align: left;
    line-height: 28px;
    padding-top: 60px;
}
.txt-two h2{
    width: 195px;
    text-align: center;
    line-height: 36px;
    height: 36px;
    background: url(../images/grlc_btn.png) no-repeat;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    margin: 0 auto;
    cursor: pointer;
    padding-left: 0;
}
.pointimg{
    width: 1200px;
    height: 30px;
    text-align: center;
}

.pointimg img{
    margin: 15px 5px;
    cursor: pointer;
}
/*------------- å…¶ä»–é‡‘èžæœåŠ¡ ------------------------------*/

.sph{
    width: 1200px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}
.spbq{
    width: 341px;
    height: 405px;
    float: left;
    position: relative;
    overflow: hidden;
    background: #fff;
    margin: 0 29px;
}
.spbq:hover{
    width: 341px;
    height: 405px;
    float: left;
    position: relative;
    overflow: hidden;
    background:url(../images/qtjinrbg.png) no-repeat;
    box-shadow: 5px 5px 20px #e0e0e0;
    background: white;
}
.spbq h2{
    color: #333;
    margin-top: 10px;
    font-size: 24px;
    text-align: center;
    font-weight: normal;
}
.spbq h2:hover{
    color:#efaa48;
}
.spbq span{
    display: block;
    color: #BDBDBD;
    font-size: 14px;
    width: 268px;
    margin: 0 auto;
    text-align: left;
    margin-top: 26px;
    height: 100px;
}
.zst{
    margin: 0 auto;
    width: 260px;
    text-align: center;
    padding-top: 40px;
}
.biankuang{
    width: 3px;
    height: 3px;
    position: absolute;
    z-index: 99;
    border-radius:10px;
    /*background: black;*/
}
.text_gobuy {
    position: absolute;
    z-index:9;
    left: 0px;
    width: 280px;
    height: 50px;
    overflow: hidden;
    cursor: pointer;
    transition:all  300ms;
    -webkit-transition:all  300ms;
    -moz-transition:all  300ms;
    -o-transition:all  300ms;
}
.text_gobuy_show{
    height: 60px;
    position: absolute;
    z-index:9;
    bottom: 26px;
    width: 144px;
    overflow: hidden;
    cursor: pointer;
    background: url(../images/btn_bg2.png) no-repeat;
    text-align: center;
 line-height: 46px;
    color: #fff;
    font-size: 16px;
    left: 95px;
}
.spbq p{
    line-height: 46px;
    color: #fff
}
/*------------- åŒä¸šä¸šåŠ¡ ------------------------------*/
.tyyw{
    width: 1200px;
    height: auto;
    overflow: hidden;
}
.tyyw li{
    width: 385px;
    height: 370px;
    background: #fff;
    border: #DEDEDE solid 1px;
    float: left;
    margin-right: 19px;
    margin-right: 13px\0;
}
.tyyw li:last-child{
    margin-right: 0;
}
.tyyw li h1{
    width: auto;
    height: 147px;
    font-weight: normal;
}
.tyyw li h1 p{
    text-align: center;
    font-size: 30px;
    color: #fff;
    padding-top: 36px;
}
.tyyw li h1 font{
    width: auto;
    text-align: center;
    font-size: 14px;
    color: #fff;
    padding-top: 10px;
    display: block;
}
.tyyw li h1.bg1{
    background: url(../images/tyyw_img1.png) no-repeat top;
}
.tyyw li h1.bg2{
    background: url(../images/tyyw_img2.png) no-repeat top;
}
.tyyw li h1.bg3{
    background: url(../images/tyyw_img3.png) no-repeat top;
}
.tyyw li h2{
    width: 340px;
    height: 100px;
    padding-top: 36px;
    color: #A3A3A3;
    font-size: 14px;
    line-height: 28px;
    text-align: left;
    font-weight: normal;
    margin: 0 auto;
}
.tyyw li h3{
    width: 340px;
    height: auto;
    overflow: hidden;
    font-weight: normal;
    margin: 0 auto
}
.tyyw li h3 a{
    padding-left: 20px;
    width: 150px;
    float: left;
    height: 20px;
    overflow: hidden;
    background: url(../images/tyywimg1.png) no-repeat left;
    margin-bottom: 20px;
    color: #595959;
    font-size: 14px;
}
.tyyw li h3 a:hover{
/*  color: #EFAA48; */
    color: #e63e29;
    font-size: 14px;
}
/*------------- å…¬å¸é‡‘èžè¯¦æƒ… ------------------------------*/
.banner_gsdetails{ width:100%; min-width:1200px; height:193px; margin:0 auto; background: url(../images/lc_listbg1.png) no-repeat center;}
/** =======================
 * Contenedor Principal
 ===========================*/
.list-title{
    display: inline-block;
    width: 100%;
    max-width: 200px;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    background: #FFF;
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #f39800;
    font-weight: bold;
    cursor: pointer;
}

.accordion {
    width: 320px;
    height: auto;
    overflow: hidden;
    padding-top: 25px;
}

.accordion .link {
    cursor: pointer;
    display: block;
    padding: 23px 0 23px 42px;
    color: #848484;
    font-size: 20px;
    border-bottom: 1px solid #DEE4E9;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.accordion .link:hover{
    color:#e63e29;
}
.accordion .link img{
    width: 44px;
    margin-right: 24px;
}
.accordion li:last-child .link {
/*    border-bottom: 0; */
}
.accordion li{
    cursor: pointer;
    width: 321px;
}
.accordion li i {
    position: absolute;
    top: 16px;
    left: 12px;
    font-size: 18px;
}

.accordion li i.fa-chevron-down {
    right: 12px;
    left: auto;
    font-size: 16px;
}

.accordion li.open .link {
    color: #e63e29;
}

.accordion li.open i {
    color: #f39800;
}

.accordion li.open i.fa-chevron-down {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/
.submenu {
    display: none;
    font-size: 18px;
    border-bottom: 1px solid #DEE4E9;
    margin: 20px 0;
}

.submenu li {
}
.submenu .act{
    color: #EA9849;
}
.submenu a {
    display: block;
    text-decoration: none;
    color:#848484;
    font-size: 18px;
    padding: 20px 0;
    padding-left: 22px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    background: url(../images/tyywimg1.png) no-repeat left;
    margin-left: 54px;
}

.submenu a:hover ,.submenu li.current a{
    color: #EA9849;
    font-size: 18px;
}
.details_right{
    width: 880px;
    height: auto;
    overflow: hidden;
    background: url(../images/detail_leftbg1.png) repeat-y left #fff;
}
.details_box{
    width: 804px;
    height: auto;
    overflow: hidden;
    background: #fff;
    border:#DEE4E9 solid 1px;
    float: right;
    margin-right: 18px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.details_box h1{
    width: 706px;
    height: auto;
    padding: 30px 0;
    margin: 0 auto;
    border-bottom: #DEE4E9 solid 1px;
    color: #545454;
    font-size: 24px;
    text-align: left;
    font-weight: normal;
}
.details_box h2{
    width: 706px;
    height: auto;
    margin: 0 auto;
    color: #545454;
    font-size: 14px;
    text-align: justify;
    line-height: 32px;
    font-weight: normal;
    padding-top: 36px;
    padding-bottom: 36px;
}
.details_box h3{
    width: 706px;
    height: auto;
    padding: 30px 0;
    margin: 0 auto;
    border-bottom: #DEE4E9 solid 1px;
    color: #545454;
    font-size: 24px;
    text-align: center;
    font-weight: normal;
}
.details_box h4{
    width: 645px;
    height: 64px;
    background: #F7F7F7;
    margin: 0 auto;
    color: #545454;
    font-size: 14px;
    text-align: center;
    font-weight: normal;
    margin-top: 22px;
    line-height: 28px;
    padding-top: 10px;
}
.details_box h4 a{
    color: #545454;
}
.details_box h4 a:hover{
    color: #EFAA48; 
}
.details_box li{
    width: 706px;
    height: auto;
    margin: 0 auto;
    color: #545454;
    font-size: 16px;
    text-align: left;
    line-height: 32px;
    font-weight: normal;
    padding-top: 10px;
    padding-bottom: 25px;
    border-bottom: #DEE4E9 1px dashed;
}
.details_box li:last-child{
    border-bottom: none;
}
.details_box li a{
    width: 100%;
    color: #333;
    font-size: 16px;
    text-align: left;
    line-height: 36px;
}
.details_box li a:hover{
    color: #e63e29;
    font-size: 16px;
    text-align: left;
}
.details_box li p{
    width: 100%;
    height: auto;
    color: #999;
    font-size: 14px;
    text-align: left;
    line-height: 24px;
}
.details_fenye{
    width: 804px;
    height: 50px;
    text-align: right;
    float: right;
    margin-right: 18px;
    margin-top: -10px;
    font-size: 16px;
    color: #333;
}
.details_fenye img{
    margin: 0 5px;
    cursor: pointer;
}

.details_box h5{
    width: 706px;
    height: auto;
    padding: 12px 0 30px 0;
    margin: 0 auto;
    border-top: #DEE4E9 dashed 1px;
    color: #999;
    font-size: 14px;
    text-align: right;
    font-weight: normal;
}
.details_box h5 a{
    color: #999;
    font-size: 14px;
    font-weight: normal;
}
.details_box h5 a:hover{
    color: #EFAA48;
    font-size: 14px;
    font-weight: normal;
}
.video_list{
    width: 804px;
    height: auto;
    overflow: hidden;
    background: #fff;
    border:#DEE4E9 solid 1px;
    float: right;
    margin-right: 18px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.video_list h1{
    width: 706px;
    height: auto;
    padding: 30px 0;
    margin: 0 auto;
    border-bottom: #DEE4E9 solid 1px;
    color: #545454;
    font-size: 24px;
    text-align: left;
    font-weight: normal;
}
.video_list li{
    width: 706px;
    height: auto;
    margin: 0 auto;
    color: #545454;
    text-align: left;
    font-weight: normal;
    padding-top: 25px;
    padding-bottom: 25px;
    border-bottom: #DEE4E9 1px dashed;
    overflow: hidden;
    cursor:pointer;
}
.video_list li:last-child{
    border-bottom: none;
}
.video_list li span{
    float: left;
    width: 298px;
    display: block;
    position: relative;
}
.video_list li span img.zz{
    position: absolute;
    z-index: 1;
    cursor: pointer;
}
.video_list li a{
    width: 408px;
    height: 166px;
    overflow: hidden;
    float: left;
}
.video_list li a h2{
    width: 408px;
    height: 36px;
    line-height: 32px;
    color: #545454;
    font-size: 16px;
    text-align: left;
}
.video_list li a h2:hover{
    color: #e63e29;
}
.video_list li a h3{
    font-weight: normal;
    width: 408px;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    color: #545454;
    font-size: 14px;
    text-align: left;
}
.video_list li a h4{
    padding-top: 8px;
    font-weight: normal;
    width: 408px;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    color: #999;
    font-size: 14px;
    text-align: left;
}
.video_details_tittle{
    width: 1136px;
    height: auto;
    padding: 30px 0;
    margin: 0 auto;
    border-bottom: #DEE4E9 solid 1px;
    color: #545454;
    font-size: 24px;
    text-align: left;
    font-weight: normal;
    
}
.video_details_img{
    width: 1136px;
    height: auto;
    margin: 0 auto;
    margin-top: 27px;

}
.video_details_text{
    width: 1136px;
    height: auto;
    margin: 0 auto;
    padding: 40px 0;
    color: #545454;
    font-size: 14px;
    line-height: 28px;

}
.sqxx_line1{
    width: 100%;
    height: auto;
    margin: 0 auto;
    margin-top: 16px;
    overflow: hidden;
    
}
.sqxx_line1 span{
    width: 100%;
    height: 58px;
    float: left;
    margin-left: 3%;
}
.sqxx_line1 span label{
    width: 300px;
    margin-right: 8px;
    float: left;
    line-height: 40px;
    color: #666666;
    font-size: 16px;
    text-align: right;
}
.sqxx_line1 span a{
    width: 120px;
    height: 40px;
    float: left;
    line-height: 40px;
    color: #666666;
    font-size: 16px;
    text-align: left;
    padding-left: 10px;
}
.select_box{
    border: #E6E6E6 solid 1px; 
    height: 28px; 
    padding-top: 10px; 
    padding-left: 5px; 
    width: 220px; 
    float: left;
}
.input_text166{
    width: 220px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border: #E6E6E6 solid 1px;
    padding-left: 5px;
    color: #333333;
    font-size: 14px;
    float: left;
}
select.m-wrap {
    width: 220px;
    background-color: #ffffff;
    background: url(../images/select_bg.png) no-repeat 97%;
    filter: none !important;
    border:none;
    outline: none;
    color: #333;
    font-size: 14px;
}
.js_btn{
    width: 116px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    background: url(../images/js_btn.png);
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    margin: 0 auto;
    margin-bottom:20px;
    margin-top: 20px;
}
.jsq_text{
    width: 100%;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #999;
    font-size: 14px;
    margin: 0 auto;
    margin-bottom:20px;
}

/*------------- 20190808æ–°å¢ž ---------------*/
.filter{
    width: 62px;
    height: 38px;
    line-height: 38px;
    color: #333333;
    font-size: 14px;
    border: #dcdcdc 1px solid;
    padding-left: 12px;
    background: url(../images/filter_bg.png) no-repeat 10px;
    float: right;
    text-align: center;
    cursor: pointer;
}
.filter:hover{
    width: 62px;
    height: 38px;
    line-height: 38px;
    color: #ec9600;
    font-size: 14px;
    border: #ec9600 1px solid;
    padding-left: 12px;
    background: url(../images/filter_bg2.png) no-repeat 10px;
    float: right;
    text-align: center;
}
.list_box li{
    width: 690px;
    height: 56px;
    margin: 0 auto;
    color: #545454;
    font-size: 16px;
    text-align: left;
    line-height: 56px;
    font-weight: normal;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: #DEE4E9 1px dashed;
    background: url(../images/list_bg1.png) no-repeat left;
    padding-left: 16px;
}
.list_box li:last-child{
    border-bottom: none;
}
.list_box li a{
    width: 80%;
    color: #333;
    font-size: 16px;
    text-align: left;
    line-height: 56px;
    float: left;
}
.list_box li a:hover{
    color: #EFAA48;
    font-size: 16px;
    text-align: left;
}
.list_box li font{
    width: 20%;
    height: auto;
    color: #bfbfbf;
    font-size: 14px;
    text-align: right;
    line-height: 56px;
    float: right;
}

/*------------- 201908013æ–°å¢ž ---------------*/
.branch_selectbox{
    width: 1136px;
    height: 66px;
    padding-top: 26px;
    margin: 0 auto;
}

.branch_selectbox span{
    width: auto;
    height: 58px;
    float: left;
    margin-right: 20px;
}
.branch_selectbox span label{
    width: auto;
    margin-right: 8px;
    float: left;
    line-height: 40px;
    color: #666666;
    font-size: 16px;
    text-align: left;
}
.branch_selectbox span a{
    width: 80px;
    height: 40px;
    float: left;
    line-height: 40px;
    color: #666666;
    font-size: 16px;
    text-align: left;
    padding-left: 10px;
}

.branch_select_box{
    border: #E6E6E6 solid 1px; 
    height: 28px; 
    padding-top: 10px; 
    padding-left: 5px; 
    width: 160px; 
    margin-right: 10px;
    float: left;
}
.branch_input_text166{
    width: 160px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border: #E6E6E6 solid 1px;
    padding-left: 5px;
    color: #333333;
    font-size: 14px;
    float: left;
}

select.m-branchwrap {
    width: 155px;
    background-color: #ffffff;
    background: url(../images/select_bg.png) no-repeat 97%;
    filter: none !important;
    border:none;
    outline: none;
    color: #333;
    font-size: 14px;
   
}
.branch_input{
    float: right !important;
    margin-right: 0 !important;
}
.branch_input img{
    float: right;
    position: absolute;
    margin-left: 127px;
    margin-top: 1px;
    cursor: pointer;
}
.search_result{
    width: 1134px;
    height: 610px;
    border: #d9d9d9 solid 1px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.branch_more{
    width: auto;
    height: auto;
    float: right;
    background: url(../images/wdimg1.png) no-repeat right;
    color: #ec9600;
    font-size: 16px;
    padding-right: 30px;
    margin-top: 10px;
    
}
.branch_more a{
    color: #ec9600;
    font-size: 16px;
    
}
.branch_more a:hover{
    color: #ec9600;
    font-size: 16px;
    
}
.branch_list{
    width: 270px;
    float: left;
    height: auto;
    padding-left:15px ;
}
.branch_list li{
    margin: 0 auto;
    width:100%;
    padding-top: 20px;
    border-bottom: #d9d9d9 solid 1px;
    padding-bottom: 12px;
    cursor:pointer;
}
.branch_list li h1{
    color: #3f82f7;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 8px;
}
.branch_list li h2{
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    padding-left: 20px;
    padding-bottom: 4px;
}
.branch_list li h3{
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    padding-left: 20px;
}
.branch_map{
    width: 834px;
    float: right;
    height: 611px;
}
.branch_button{
    width: 200px;
    height: auto;
    margin: 0 auto;
    margin-top: 20px;
}

.branch_button span{
    width: 76px;
    height: 28px;
    background: #fff;
    border: #ec9600 solid 1px;
    text-align: center;
    line-height: 28px;
    cursor: pointer;
    color: #ec9600;
    font-size: 16px;
    display: block;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
}

.branch_table{
width: 1136px;
height: auto;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 30px;
}

.branch_table table{
    width: 100%;
}
.branch_table table th{
font-size: 14px;
font-weight: bold;
line-height: 36px;
    border: #d9d9d9 1px solid;
    text-align: center;
    color: #545454;
    background: #ebebeb;
}

.branch_table table td{
font-size: 14px;
line-height: 36px;
    border: #d9d9d9 1px solid;
    text-align: center;
    color: #545454;
}
/*ç½‘ç‚¹åœ°å›¾*/
.Mapdetail dl dd {
    width: 92%;
    text-align: left;
    padding-left: 25px;
    padding-top: 10px;
}

.Mapdetail dt img {
    margin-top: 10px;
    position: absolute;
}
/*æŠ•èµ„ç†è´¢åˆ†é¡µæ ·å¼*/
.tzlc_fenye{
    width: 1182px;
    height: 30px;
    text-align: right;
    float: right;
    margin-right: 18px;
    margin-top: 14px;
    font-size: 16px;
    color: #333;
}
.tzlc_fenye img{
    margin: 0 5px;
    cursor: pointer;
}

/*é¦–é¡µé¡¶éƒ¨å…¬å‘Š*/
#scrollDiv{ width:90%; float:left; height:45px; line-height:45px; font-size:14px; color:#fff; text-align:left; overflow:hidden;}
#scrollDiv li a{font-size:14px; line-height:45px; text-align:left; color:#fff;}

/*è¯¦æƒ…é¡µæ ·å¼*/
.contBox{
    width: 100%;
    height: auto;
    margin: 0 auto;
    color: #545454;
    text-align: justify;
    line-height: 32px;
    font-weight: normal;
    padding-top: 36px;
    padding-bottom: 36px;
}

.contBox *{ 
font-size: 14px;
line-height:36px;
}
.contBox table{ margin:0 auto;width:100%;}
.contBox table,td{ border:1px solid rgb(0, 0, 0);}
.contBox img{max-width:704px;}
.contBox p{ text-indent:2em;}
.contBox span{ text-indent:2em;}
.contBox table *{ text-indent:0em;text-align:center;}
/*bannerå›¾åŠ¨æ€æ•ˆæžœ*/
.imgAnimation{
    animation-name: imgAnimation;
    animation: imgAnimation 6s;
    -webkit-animation: imgAnimation 6s;
    -moz-animation: imgAnimation 6s;
}

@-webkit-keyframes imgAnimation{
    0%{ background-size: 120% 120%;}
    100%{ background-size: 100% 100%;}
}
@-moz-keyframes imgAnimation{
    0%{ background-size: 120% 120%;}
    100%{ background-size: 100% 100%;}
}
 /*æ•ˆæžœä¸€ï¼š360Â°æ—‹è½¬ ä¿®æ”¹rotate(æ—‹è½¬åº¦æ•°)*/
        .img1 {
            transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;
        }
        .img1:hover {
            transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
        }

        /*æ•ˆæžœäºŒï¼šæ”¾å¤§ ä¿®æ”¹scale(æ”¾å¤§çš„å€¼)*/
        .img2 {
            transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;
        }

        .img2:hover {
            transform: scale(1.2);
            -webkit-transform: scale(1.2);
            -moz-transform: scale(1.2);
            -o-transform: scale(1.2);
            -ms-transform: scale(1.2);
        }
        /*æ•ˆæžœä¸‰ï¼šæ—‹è½¬æ”¾å¤§ ä¿®æ”¹rotate(æ—‹è½¬åº¦æ•°) scale(æ”¾å¤§å€¼)*/
        .img3 {
            transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;
        }

        .img3:hover {
            transform: rotate(360deg) scale(1.2);
            -webkit-transform: rotate(360deg) scale(1.2);
            -moz-transform: rotate(360deg) scale(1.2);
            -o-transform: rotate(360deg) scale(1.2);
            -ms-transform: rotate(360deg) scale(1.2);
        }
        /*æ•ˆæžœå››ï¼šä¸Šä¸‹å·¦å³ç§»åŠ¨ ä¿®æ”¹translate(xè½´,yè½´)*/
        .img4 {
            transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;
        }

        .img4:hover {
            transform: translate(0, -10px);
            -webkit-transform: translate(0, -10px);
            -moz-transform: translate(0, -10px);
            -o-transform: translate(0, -10px);
            -ms-transform: translate(0, -10px);
        }
/*bannerå›¾æ–‡å­—*/
.bannerpoint{ position:relative;top:37%;text-align:center;}
.bannerpoint h1{ color:#fff;font-size:65px;}
.bannerpoint h2{ color:#fff;font-size:22px;margin-left:24px;font-weight:normal;margin-top:13px;letter-spacing:30px;}

/*æŠ•èµ„ç†è´¢æ–°å¢žæ ·å¼*/
.mt-tabpage-title .tztit{width:300px;}
.mt-tabpage-title .tzlcsub{
    font-size:14px;
    font-family:"å®‹ä½“";
    font-weight:400;
    color:#797979;
    line-height:17px;
    margin-left:10px;
}
.tzlc_right{
/*  width: 726px;  */
    height: 432px;
    float: left;
    background: #fff;
/*  margin-top: 26px;  */
    box-shadow:0px 1px 18px 0px rgba(152,152,152,0.15);
}
.tzlc_right li{
    width: 343px;
    height: 154px;
    float: left;
    padding: 30px 47px 30px 47px;
}
.tzlc_right li h1{
    height: 40px;
/*  background: url(../images/grdkimg2.png) no-repeat left;  */
    font-size: 18px;
    color: #333;
    padding-left: 40px;
    line-height: 40px;
    font-weight: normal;
}
.tzlc_right li h2{
    font-size: 14px;
    color: #6D6D6D;
    padding-left: 40px;
    line-height: 28px;
    font-weight: normal;
}
.tzlc_btn_ckxq{
    width: 144px;
    height: 60px;
    font-weight: normal;
    margin-left:26px;
    margin-top:40px;
    text-align: center;
    color: #EC9600;
    font-size: 16px;
    background: url(../images/btn_bg1.png) no-repeat;
    line-height: 46px;
    cursor: pointer;
    display: block;
    
}
.tzlc_btn_ckxq:hover{
    cursor: pointer;
    width: 144px;
    height: 60px;
    font-weight: normal;
    margin-left:26px;
    margin-top:40px;
    text-align: center;
    border: none;
    color: #fff;
    font-size: 16px;
    line-height: 46px;
    background: url(../images/btn_bg2.png) no-repeat;
    
}
.tzlcbg{
    background:rgba(246,249,252,1);
}

.tzlcgonggao{
    width: 100%;
    background:#fff;
    overflow: hidden;
    margin: 0 auto;
    min-width:1200px;
}
.tzlclist{
    width: 91px;
    height: 38px;
    line-height: 38px;
    color: #333333;
    font-size: 14px;
    border: #dcdcdc 1px solid;
    padding-left: 12px;
    background: url(../images/filter_bg.png) no-repeat 10px;
    float: right;
    text-align: center;
    cursor: pointer;
    margin-right:12px;
}
.lc_list_tittle .act{
    color: #ec9600;
    border: #ec9600 1px solid;
    background: url(../images/filter_bg2.png) no-repeat 10px;
}
.tzlc_box{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 22px;
}
.tzlc_box li{
    width: 580px;
    height: 340px;
    float:left;
    background: #FFFFFF;
    border: #EBEBEB solid 1px;
    margin: 0 auto;
    margin-bottom: 25px;
    overflow:hidden;
}
.tzlc_box .marleft{
    margin-left:22px;
}
.tzlc_box h1{
    margin-top:20px;
}
.tzlc_box h2{
    height:120px;
    margin-top:15px;
}
.tzlc_box .title{
    margin-left:20px;
    font-size:18px;
    color:#52586A;
}
.tzlc_box .subtitle{
    margin-left:10px;
    font-family:"å®‹ä½“";
    font-weight:400;
    color:rgba(180,180,180,1);
    line-height:32px;
}
.tzlc_box .bgh{
    background:#f6f9fc;
}
.tzlc_box h2 span{
    width:145px;
    float:left;
    margin-top:20px;
    text-align:center;
}
.tzlc_box .tzlclv{
    margin-top:12px;
}

.tzlc_box h3{
    height:75px;
    margin-top:15px;
}
.tzlc_box h3 div{
    float:left;
    font-family:"å®‹ä½“";
    font-weight:400;
    width:269px;
    color:#B4B4B4;
    line-height:32px;
    margin-left:20px;
}
.tzlc_box .tzlcjzbg{
    width:183px;
    height:52px;
    background:#EFAA48;
    position:relative;
    top:-37px;
    left:-65px;
    border-radius:22px;
}
.tzlc_box .tzlcjz{
    color:#fff;
    position:relative;
    top:-65px;
    width:113px;
    text-align:center;
}
.tzlc_box .tzphoto{
    font-size:18px;
    color:#52586A;
    text-align:center;
    position:relative;
    bottom:60px;
}
.tzlc_box .photolv{
    position:relative;
    bottom:50px;
    margin-top:0;
    height:80px;
}
.tzlc_box .photolv p{
    text-align:center;
}
.tzlc_box .tzlcday{
    height:52px;
    position:relative;
    bottom:10px;
}
.tzlc_box .tzlcday span{
    width:290px;
    float:left;
}
.tzlc_box .tzlcday .tzqx{
    margin-left:100px;
    margin-right:10px;
}
.tzlc_box .tzlcday .tzqx1{
    font-family:"å®‹ä½“";
    font-weight:400;
    color:#999999;
    line-height:27px;
}
.tzlc_box .tzlcday .qtje{
    margin-left:19px;
    margin-right:10px;
}
.tzlc_box .tzlcday .qtje1{
    font-family:"å®‹ä½“";
    font-weight:400;
    color:#999999;
    line-height:27px;
}

.lc_details_text h2 *{ 
font-size: 14px;
line-height:36px;
}
.lc_details_text h2 table{ margin:0 auto;}
.lc_details_text h2 table,td{ border:1px solid rgb(0, 0, 0);}
.lc_details_text h2 img{max-width:680px;}
.lc_details_text h2 p{ text-indent:2em;}
.lc_details_text h2 span{ text-indent:2em;}
.lc_details_text h2 table *{ text-indent:0em;}

/*å…¶ä»–ç³»åˆ—æ–°å¢ž*/
.otherimg{
    float: left;
    margin-left: 65px;
}
.otherh1{
    margin-top: 139px;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 20px;
    margin-left: 10px;
}
.otherh2{
    margin-left: 10px;
    color:#52586A;
}
