	

/* 首页banner样式 */

.x-banner .owl-carousel {}
.x-banner .owl-carousel .banner-item a { display: block;}
.x-banner .owl-carousel .owl-nav .owl-prev {left: 0;}
.x-banner .owl-carousel .owl-nav .owl-next { right: 0;}

.x-banner .owl-carousel .owl-nav button.owl-prev,
.x-banner .owl-carousel .owl-nav button.owl-next { outline: none; position: absolute; top: 50%;z-index: 9999; height: 65px; width: 50px;margin-top: -32.5px; border-radius: 0; -webkit-transition: all .5s ease;transition: all .5s ease;}
.x-banner .owl-carousel .owl-nav button.owl-prev:hover,
.x-banner .owl-carousel .owl-nav button.owl-next:hover { background: #ab001a;}
.x-banner .owl-carousel .owl-nav .icon-font { display: block; width: 100%; height: 100%;}
.x-banner .owl-carousel .owl-nav .icon-left-arrow:after { background-position: -34px -180px;}
.x-banner .owl-carousel .owl-nav .icon-right-arrow:after {  background-position: -26px -480px;}

@media (max-width: 990px) {
    .x-banner .owl-carousel .owl-nav button.owl-prev,
    .x-banner .owl-carousel .owl-nav button.owl-next { height: 40px;width: 30px;margin-top: -20px;}
    .x-banner .owl-carousel .owl-nav .iconfont {font-size: 20px;}
}

.x-banner .owl-carousel .owl-dots { position: absolute; z-index: 999;left: 0; width: 100%;text-align: center; font-size: 0;bottom: 8%;}
.x-banner .owl-carousel .owl-dots button.owl-dot {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    margin: 0 .5em;
    outline: none;
    background: #fff;
    border-radius: 50%;
    width: 1em;
    height: 1em;
    opacity: .2;
}
.x-banner .owl-carousel .owl-dots button.owl-dot:hover {opacity: .5;}
.x-banner .owl-carousel .owl-dots button.owl-dot.active { opacity: 1;}



.logo{float:left; margin:20px 0;}
.logo img{ width: 100%; height: auto}

header { box-shadow: 0px 3px 5px rgba(0,0,0,0.06);  width:100%; background: url(../images/head_bg.jpg) repeat-x; height:114px;}


.x-banner{ width:100%; margin-bottom:2%;}



.prolist li{ float:left; width:100%; position: relative;z-index: 2;width: 950px;margin: 0 auto; height:200px; font-size: 0;background: url('../images/line.jpg') no-repeat center;}
.prolist li .picture{ margin-right: 0;background: #f1f1f1;width: 450px;}
.prolist li img{ width:250px; height:auto}
.prolist li .picture h2{color: #e6212a;font-size: 20px; float: left; width: 100%; text-align: left; padding: 20px 0 0 20px;}
.prolist li .picture p{ font-size: 14px;line-height: 35px;text-align: left;color: #666; padding: 20px 20px 20px 20px;}

.prolist li:nth-child(odd) .img{ width:48%; float:left; text-align:right; margin-top:50px;}
.prolist li:nth-child(odd) .img img{ text-align:left;}
.prolist li:nth-child(odd) .picture{ width:48%; float:right; margin-top:50px;}

.prolist li:nth-child(even) .picture{ width:48%; float:left; margin-top:40px;}
.prolist li:nth-child(even) .img{ width:48%; float:right; text-align:left; margin-top:30px;}
.prolist li:nth-child(even) .img img{ text-align:left;}

.prolist li:nth-child(even) .picture h2{ text-align:right; width:415px;}
.prolist li:nth-child(even) .picture p{ text-align:right; margin-top:20px;}





.login-box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 20;display: none;}
.login-bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background: #000;filter:alpha(opacity=30); opacity: 0.3;}
.login-main{width: 800px; border-radius:5px;height: 600px;position: absolute;left: 25%;z-index: 2;background: #f2f2f2;margin-top:20px;}
.login-main .close{width: 40px;height: 40px;position: absolute;right: -15px;top: -15px;cursor: pointer;background: url(../images/close02.png) no-repeat;}
.login-main .intro{width: 385px;height: 424px;padding: 14px 0 0 135px;float: left;font-size: 14px;line-height: 34px;}
.login-main .intro a.gyslk{
font-size: 16px;line-height: 40px;float:right;display:inline-block;height:40px;background-position:120px 2px;background-repeat: no-repeat;width:150px;color:#E94809;}
.login-main .intro a img{}
.login-main .intro h2{font-size: 26px;line-height: 76px;color: #1f5a9c;/*border-bottom: 1px solid #d6d6d6;*/margin-bottom: 25px;clear:both;display:inline-block;}
.myapply{padding:10px 40px;border: 1px solid #ededed;background: #fff;height: auto;}

.feedback{ float:left; margin-top:20px; width:100%; margin-bottom:35px; }
.feedback .title{text-align:left; padding-bottom:20px; padding-left:30px;font-size:16px;font-weight:normal;margin-bottom:25px;color:#333;font-family: "微软雅黑"; border-bottom:1px solid #d6d6d6;}
.myapply .feedback .title{padding-left: 0;}
#feedback_form label{display:block;float:left;height:35px; width:110px; text-align:right;line-height:35px;margin-bottom:20px;padding-left:20px;font-size:14px;}
#feedback_form label span{ color:#FF0004; padding:0 8px;}
#feedback_form input{ width:200px;height:35px;line-height:35px;float:left;margin:0 20px 30px 0;padding:0 10px;border:1px solid #dad6d6; border-radius:5px;}

#feedback_form .msg{ width:100%; float:left;}
#feedback_form textarea{height:120px;width:54%;padding:10px;border:1px solid #dbdbdb;display:block;color:#333; border-radius:5px;}
#feedback_form .msg .fleft{ float:left; width:46.6%;}
#feedback_form .msg .fright{ float:left; width:50%;}
#feedback_form .code{ float:left; width:120px;}

#feedback_form .btns{width:120px;height:40px;margin-left:180px; background:#009999;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}
#feedback_form .btns:hover{background:#333;transform:all 0.3s;}







.list{ float:left; width:100%;}
.list li{ background:#f5f5f5; float:left; width:96%; padding:2%; margin-bottom:13px;}
.list li .img{ width:250px; height:auto; float:left; overflow:hidden}
.list li .text{ float:right; width:620px;}
.list li .text h2{ font-weight:normal; font-size:14px; border-bottom:1px dashed #d8d8d8; line-height:40px; margin-bottom:30px;}
.list li .text h2 span{ float: right; padding-right:10px;}
.list li .list_more{ float: left; width:160px; height: 30px; text-align:center; line-height:30px;}
.list li .list_more a{ float:left; border-radius:5px; background: #a4abb3; padding:4px 28px; font-size:14px; color:#FFFFFF}
.list li .list_more a:hover{ background:#0081cc; color:#FFFFFF}

.progress{background-color:#fafafa}
.progress .container{padding: 0;background-color:#fff}
.progress .progress-container{width:950px;}
.progress .progress-container .progress-list{position:relative;padding:55px 0; width:100%;}
.progress .progress-container .time-line{position:absolute;top:0;left:50%;margin-left:-1px;height:400px;width:2px;background-color:#efefef}
.progress .progress-container .time-tip{position:absolute;left:44%;width:26px;height:26px;margin-left:-13px;background:url('../images/know-icon-1.png') no-repeat 250px center}
.progress .progress-container dl{position:relative;z-index:2;width:950px;margin:0 auto;font-size:0;background:url('../images/know-icon-1.png') no-repeat center}
.progress .progress-container .reverse{direction:rtl; margin-bottom:50px;}
.progress .progress-container dt{display:inline-block;width:410px; padding:20px 20px 20px 20px; margin-right:0px;vertical-align:middle;background:#f1f1f1; }
.progress .progress-container dt h2 { color:#e6212a; font-size:20px; float:left; width:100%; text-align:right}

.progress .progress-container dt img{width:350px;height:210px}
.progress .progress-container dt p{font-size:14px;line-height:35px;text-align:left;color:#666; padding:0;}
.progress .progress-container .reverse dt{margin-right:0;margin-left:0px;background:#f1f1f1; padding:0px 0px 0px 0px; width:450px}
.progress .progress-container .reverse dt h2{ color:#e6212a; font-size:20px; float:left; width:100%; text-align:left; padding:20px 0 0 20px;}
.progress .progress-container .reverse dt p{direction:ltr; padding:20px 20px 20px 20px;}

.progress .progress-container dd{display:inline-block;width:450px;margin-right:0;vertical-align:middle}
.progress .progress-container dd img{width: auto;height: auto; float:left;}
.progress .progress-container dd p{font-size:16px;line-height:26px;text-align:left;color:#666}
.progress .progress-container .progress-feature{padding-top:60px;background:url(../images/know-icon-1.png) no-repeat top center}
.progress .progress-container .progress-feature>p{margin-bottom:20px}
.progress .progress-container .progress-1{position:relative}
.progress .progress-container h5{font-size:24px;line-height:24px;padding:0 0 10px;text-align:center;color:#000}
.progress .progress-container p{font-size:16px;line-height:1.2;padding:15px 0;text-align:center;color:#666}

.menu_li{ float:left; width:100%;}
.menu_heae{width:96%;height:47px;line-height:47px;padding-left:38px;font-size:14px;color:#004870;cursor:pointer;position:relative;margin:0px;border-bottom:1px solid #e1e1e1;font-weight:bold;background: url(../images/pro_left.png) center right no-repeat;}
.menu_heae img{ margin-right:12px;}
.menu_li .curr{background: url(../images/pro_down.png) center right no-repeat; border-bottom:1px solid #e1e1e1; font-size:16px;}
.menu_bodt{width:100%;height:auto;overflow:hidden;line-height:38px;}
.menu_bodt a{display:block;width:28%; float:left;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none; font-size:14px;}
.menu_bodt a:hover{text-decoration:none;}
 
     .clean{zoom:1;}
    .clean:after,.clean:before{display:table; content:'';}
    .clean:after{clear:both;}

    /*===========================
    产品
    ===========================*/
   
  
  
    body.productDetail .tab-detail { margin-top:20px;}
    body.productDetail .tab-detail .tab-tit {  margin: 0 auto; max-width: 950px; height: 77px; line-height: 77px; color: #fff; font-size: 18px; font-weight: 700; }
    body.productDetail .tab-detail .tab-trg { margin: 0 auto; max-width: 950px; background:#0081cc; height:55px; padding-left:20px; box-sizing: border-box;}
    body.productDetail .tab-detail .tab-trg ul { *zoom: 1;}
    body.productDetail .tab-detail .tab-trg ul:before,
    body.productDetail .tab-detail .tab-trg ul:after { display: table; content: " ";}
    body.productDetail .tab-detail .tab-trg ul:after { clear: both; }
    body.productDetail .tab-detail .tab-trg ul li {float: left; width:150px; height: 50px; line-height: 50px; text-align: center; margin-top:5px;}
    body.productDetail .tab-detail .tab-trg ul li + li {padding-left: 1px;}
    body.productDetail .tab-detail .tab-trg ul li span {display: block; background: #0081cc; color: #fff; cursor: pointer;}
    body.productDetail .tab-detail .tab-trg ul li.current span { background: #fff; color: #17447e; border-radius:5px 5px 0px 0px; font-size:14px; width:150px;}
    body.productDetail .tab-detail .tab-content { margin: 0 auto;  max-width: 950px; padding: 20px 0; }
	body.productDetail .tab-detail .tab-content p{ line-height:28px;}



 
 
 
 
 .nav {
      /*display: flex;
      -webkit-display: flex;*/
      width: 100%;
      float: left;
      padding-left: 0;
      background: #fff;
    }
     .nav li {
    	white-space: nowrap;
      float: left;
      padding: 32.5px 2.25%;
      /*flex-grow: 1;
      width: initial;
      -webkit-flex-grow: 1;*/
      text-align: center;
      position: relative;
    }
	
     .nav li.tri-con:after{
        content: '';
        width: 12px;
        height: 12px;
        border: 1px solid #e4eaec;
        border-right: 0;
        border-bottom: 0;
        background: #fff;
        position: absolute;
        bottom: -7px;
        left: 50%;
        margin-left: -7px;
        transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        display: none;
    }
    .IsIe .nav li.tri-con:after{opacity: 0;display: none!important;}
     .nav li:hover:after{display: block;}
     .nav li:hover .pare{
        color: #17447e;
        /*font-weight: bold;*/
    }
     .nav li:hover .pare span{
        border-bottom: 2px solid #17447e;
    }
     .nav li .pare {
        height: 45px;
        line-height: 40px;
      display: block;
      /*white-space: nowrap;*/
      color: #767676;
      font-size: 16px;
    }
     .nav li.tri-con .pare{position: relative;}
     .nav li.tri-con .pare:after{position: absolute;top: 45%;left: 103%;border: 4px solid transparent;border-top-color: #767676;content: '';}
     .nav li:hover.tri-con .pare:after{border-top-color: #17447e;}
     .nav li .pare span {
      /*display: block;*/
      height: 40px;
      line-height: 40px;
      overflow: hidden;
    }
     .nav li.current .pare {
      color: #17447e;
      font-weight: 700;
      border-bottom: 2px solid #17447e;
    }
     .nav li.current.tri-con .pare:after{border-top-color: #17447e;}
     .nav li.current .pare span {
      border-bottom: 2px solid #17447e;
    }
     .nav li .sub-nav {
      position: absolute;
      top: 70%;
      left: -305px;
      background: #fff;
      /*border-bottom: 2px solid #17447e;*/
      overflow: hidden;
      z-index: -10;
      /*-webkit-transition: all .4s;
      -moz-transition: all .4s;
      -ms-transition: all .4s;
      -o-transition: all .4s;
      transition: all .4s;*/
      text-align: left;
      width: 730px;
      padding: 0 20px;
      /*height: 0;*/
      /*display: none;*/
      visibility: hidden;
      opacity: 0;
      border: 1px solid #e4eaec;
      box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
    }
     .nav li:hover .sub-nav{
        /*top: 100%!important;*/
        /*height: 385px;*/
        /*display: block;*/
        visibility: visible;
    	opacity: 1;
        z-index: 10;
        /*visibility: visible;*/
    }
     .nav li .sub-nav .sn-inner {
      margin: 0 auto;
      padding: 15px 0;
      *zoom: 1;
      height: auto;
    }
     .nav li .sub-nav .sn-inner:before,
     .nav li .sub-nav .sn-inner:after {
      display: table;
      content: " ";
    }
     .nav li .sub-nav .sn-inner:after {
      clear: both;
    }
     .nav li .sub-nav .sn-view {
      float: left;
      width: 371px;
      position: relative;
    }
     .nav li .sub-nav .sn-view .tg_show{
        visibility: hidden;
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
    }
     .nav li:hover .sub-nav .sn-view .tg_show.show{
        visibility: visible;
        opacity: 1;
        position: relative;
    }
     .nav li .sub-nav .sn-view .img a{
        height:171px;
        display:inline-block;
        width:100%;
        background: no-repeat center top;
        background-size: contain;
        -ms-behavior: url(backgroundsize.min.htc);
        behavior: url(backgroundsize.min.htc);
    }
     .nav li .sub-nav .sn-view .tit {
      margin: 15px 0 5px;
      font-size: 16px;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
	
	.nav li .sub-nav .sn-view .two { float:left; width:100%;}
	.nav li .sub-nav .sn-view .two li{ width:165px; line-height:34px; height:34px; text-align:left; margin-right:16px; padding:0; margin-right:20px; float:left; list-style:circle}
	
	.nav li .sub-nav .sn-view .img{ float:left; width:100%;}
	
	
     .nav li .sub-nav .sn-view .txt {
      color: #777;
      line-height: 24px;
      height: 48px;
      overflow: hidden;
      white-space: normal;
    }
     .nav li .sub-nav .sn-view + .sn-cont {
      margin-left: 430px;
    }
     .nav li .sub-nav .sn-cont .sn-item {
      line-height: 50px;
    }
     .nav li .sub-nav .sn-cont .sn-item a{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size:16px;}
     .nav li .sub-nav .sn-cont .sn-item:hover a {
        color: #17447e;
        font-weight: bold;
    }
     .nav li .sub-nav .sn-cont .sn-item + .sn-item {
      border-top: 1px solid #ddd;
    }
     .nav li.pro-li{}
    /* .nav li.pro-li::after{display: none;}*/
     .nav li .sub-pro-nav{position: absolute;;top: -10000px;left: 0;max-width: 1920px;background: #fff;padding: 40px 0;border-top: 1px solid #d9d9d9;/*width: 1920px;left: -465.9px;*/}
     .nav li .sub-pro-nav .swiper-sub-pro{width: 1200px;padding:0 1%;}
     .nav li .sub-pro-nav .item{/*padding:0 25px;max-width: 175px;display: inline-block;*/width:14%;height: auto!important;}
     .nav li .sub-pro-nav .item + .item{border-left: 1px solid #e1e1e1;}
     .nav li .sub-pro-nav .item .img img{}
     .nav li .sub-pro-nav .item a{display: block;}
     .nav li .sub-pro-nav .item .n{font-size: 14px;color: #333;margin: 10px 0;word-break: break-all;}
     .nav li .sub-pro-nav .item .m{font-size: 12px;color: #555;}
     .nav li .sub-pro-nav .item:hover .n,
     .nav li .sub-pro-nav .item:hover .m{color: #17447e;}
     .nav li:hover .sub-pro-nav{top: 77px;}
     .nav li .sub-pro-nav.en{}
     .nav li .sub-pro-nav.en .item{padding:0 1%;}
     .nav li .sub-pro-nav.en .item .n{font-size: 12px;white-space: normal;}
     .nav li .sub-pro-nav .swiper-button-next,
     .nav li .sub-pro-nav .swiper-button-prev{width: 20px;background-size: contain;}
     .nav li .sub-pro-nav .swiper-button-next{right: 0;}
     .nav li .sub-pro-nav .swiper-button-prev{left: 0;}





























.feed{ width:921px; padding:14.5px 14.5px 0 14.5px; background:#f3f3f3; }
.feed .bg{ width:857px; padding:15px 32px; background:#FFFFFF;}
.bg dl{justify-content:space-between; font-size:16px; color:#0081cc;}
.bg dl dt{width:50%;font-weight:normal; font-size:16px;line-height:35px;text-align:left; margin-bottom:8px;}
.bg dl dt p{margin:5px 0px 0px;}
.bg dl dd{width:70%;}
.bg dl dd span{display:block; width:840px;font-size:14px;color:#232323;line-height:45px; border-bottom:none;background-position:0px 12px;background-repeat:no-repeat;background-size:auto 16px;padding-left:32px;}
.bg dl dd span.add{background:url(../images/add.png) no-repeat 0 12px;}
.bg dl dd span.pho{background:url(../images/phone.png) no-repeat 0 12px;;}
.bg dl dd span.tel{background:url(../images/tel.jpg) no-repeat 0 12px;;}
.bg dl dd span.fax{background:url(../images/fax.png) no-repeat 0 12px;;}
.bg dl dd span.ema{background:url(../images/emial.png) no-repeat 0 12px;;}



#screen{position:absolute;width:50%;height:500px;background:#000;overflow:hidden;}
#screen img, canvas{position:absolute;left:-9999px;cursor:pointer;image-rendering:optimizeSpeed;}
#screen .href{border:#FFF dotted 1px;}
#screen .fog{position:absolute;background:#666;opacity:0.3;filter:alpha(opacity=10);}
#command{position:absolute;left:1em;top:1em;width:130px;z-index:30000;}
#bar{position:relative;left:1em;top:1em;height:160px;}
#bar .button{position:absolute;background:#222;width:20px;height:20px;cursor:pointer;}
#bar .loaded{background:#666;}
#bar .viewed{background:#666;}
#bar .selected{background:#f00;}
#urlInfo{position:absolute;background:url(images/r.gif) no-repeat 0 4px;visibility:hidden;z-index:30000;padding-left:12px;cursor:pointer;}

.culture{ width:100%; height:520px; float:left;}
.culture h1{ color:#fff; font-size:24px;}

.zixun{ width:161px; float:left; margin-top:70px; margin-left:0px;}
.xqxz {font-size: 14px;line-height: 42px;padding-left: 65px; }
.zixun a:hover {background: url(../images/xz2.jpg) no-repeat top left;color: #fff;}
.zixun a {height: 42px;width: 161px;background: url(../images/ylxq1.jpg) no-repeat top left;line-height: 42px;display: block;overflow: hidden;}

.pdf{width:161px; float:left; margin-left:30px; margin-top:70px;}
.pdf a:hover {background: url(../images/pdf_hover.jpg) no-repeat top left;color: #fff; }
.pdf a {height: 42px;width: 161px;background: url(../images/pdf.jpg) no-repeat top left;line-height: 24px;display: block;overflow: hidden;}







.recom_list{width: 950px; padding-left:0px;clear: both;overflow: hidden; margin-top:0; float:left; background:url(../images/honr.png) no-repeat 0 120px; margin-top:30px; padding-bottom:30px;}
.recom_list li{float: left;text-align: center;position: relative;}
.recom_list li div{width: 100%;height: auto;overflow: hidden;}
.recom_list li div img{ width:180px; height:180px; border-radius: 50%; -webkit-border-radius: 50%; background:#FFFFFF; border:1px solid #0081cc;}
.recom_list li:hover img{transform: scale(1.03,1.03); border:1px solid #FF0004}
.recom_list li h3{font-weight: normal;color: #999;line-height:45px;}

.recom_list li:nth-of-type(5n-4) {background: #fff; box-shadow: darkgrey 2px 2px 2px 2px; width:190px; height:190px; border-radius: 50%; padding:6px 6px 0 6px; margin:0 60px 0 120px;}
.recom_list li:nth-of-type(5n-3) {background: #fff; box-shadow: darkgrey 2px 2px 2px 2px;width:190px; height:190px; border-radius: 50%; padding:6px 6px 0 6px; margin-right:60px;}
.recom_list li:nth-of-type(5n-2) {background: #fff; box-shadow: darkgrey 2px 2px 2px 2px;width:190px; height:190px; border-radius: 50%; padding:6px 6px 0 6px;}
.recom_list li:nth-of-type(5n-1) {background: #fff; width:240px; box-shadow: darkgrey 2px 2px 2px 2px; border-radius: 50%; padding:6px 4px 6px 6px; margin:0px 40px 0 220px}
.recom_list li:nth-of-type(5n-1) img{ width:225px; height:225px; border-radius: 50%; padding:6px 2px 0 6px;}
.recom_list li:nth-of-type(5n) {background: #fff; width:240px; box-shadow: darkgrey 2px 2px 2px 2px; border-radius: 50%; padding:6px 10px 6px 6px; margin:0 120px 20px 20px}
.recom_list li:nth-of-type(5n) img{ width:225px; height:225px; border-radius: 50%; padding:6px 6px 0 6px;}









/*  搜索 */
.search{height:60px;line-height:60px;background:#f0f0f0; width:100%;overflow:hidden;}
.searFont{width:670px;overflow:hidden;color:#fff;line-height:60px;}
.searFont span{color:#000000;padding-left:30px;display:inline-block;}
.searFont a{color:#666666;}
.searFont a:hover{text-decoration:underline;}
.searFont a em{font-style:normal;margin:0 10px;}
.searMain{width:200px;height:46px;line-height:40px;overflow:hidden;background:#fff;}
.searMain .sear_text{float:left;width:119px; border:1px solid #D0D0D0; border-right:none; height:38px;line-height:30px;color:#666;font-size:12px;padding:0 10px;background:none;}
.searMain .sear_btn{float:right; width:60px;height:40px; cursor:pointer;background:#e6212a; color:#FFFFFF;font-size:14px;}
.searMain .sear_btn:hover{opacity:0.8;filter:alpha(opacity=80);}

button, input, select {

    font-size: 12px;
    font-family: inherit;
    margin: 0;
    outline: none;
    resize: none;
    border: none;}


.top{ width:100%; background:#f3f3f3; height:40px; line-height:40px; color:#000;}
.lau{ width:1200px; margin:0 auto}
.lau h2{ float:left; font-size:14px; font-weight:normal;}
.lau ul{ float:right;}
.lau li{ float:left; margin-right:12px;}
.lau li img{ width:20px; height:auto}
.lau li a{ color:#000}
.lau p{ float:left; width:80px;}





/*  广告轮播图 */
.banner{ width:1920px;margin: 0 auto; height: auto;}
.banner .bd{ width:1920px; height:550px; overflow:hidden; z-index:0;}
.banner_ctr{ height:90px;position:absolute;top:12%;z-index:2;left:0;margin-left:0; width:37%}
.banner_ctr a{ display:block;width:47px;height:79px; background: url(../images/banner_btn.png) no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1200px; background-position: -47px 0px;}
.banner_ctr a:hover{opacity:0;filter:alpha(opacity=0);}
.banner .hd{position:absolute; bottom:20px; top:27%; text-align: center; z-index:99999;left: 49%;font-size: 0; line-height: 0;height: 0px; margin-left:-50px;height:20px;overflow:hidden;}
.banner .hd li{background:#fff; z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:10px; height:10px;*display:inline; zoom:1; border-radius: 100%;border:2px solid #fff;}
.banner .hd li:hover,.banner .hd .on{background:none;border:2px solid #009999;}


.tit{ width:100%; text-align:center; margin-bottom:10px; margin-top:50px;}
.tit h2{ font-size:26px; font-weight:normal;}
.tit .line{ width:305px; text-align:center; margin:0 auto; border-top:1px solid #d0d0d0; margin-top:22px; height:35px;}
.tit .line p{ background:#FFFFFF; width:150px; height:35px; line-height:35px; position:relative; top:-18px; left:75px; font-family:Arial; font-size:16px;}



/*box1*/
.tit1{ text-align: center; background:url(../images/product.png) no-repeat center; height:81px;}
.tit1 h2{ color: #454545; font-size: 22px; line-height: 71px; text-align:center;}
.tit1 .tit1line{ margin:0 auto;  width: 208px; height: 15px;  background: url(../images/tit1.png) no-repeat; margin-bottom: -8px;}
.b1_index{ overflow: hidden; margin-top: 0;}
.b1_index .tabli{ width: 1040px; margin:0 auto;}
.b1_index .tabli li{ width: 144px; height: 41px; line-height: 41px; text-align: center; background:#1f55bb; margin-right: 32px; color: #fff; float: left; font-size: 16px;}
.b1_index .tabli li:last-of-type{  margin-right: 0;}

.b1_index .tabli li.cur{  background: #f67406;}
.b1_index .b1a{  overflow: hidden; margin-left:170px; width:1000px;}
.b1_index .b1b{  overflow: hidden;}
.b1_index .b1b .tab{ display: none;}

.b1_index .b1b li{ width: 31%; margin-right: 2%; margin-top: 30px; overflow: hidden; text-align: center; float: left; border:1px solid #e5e5e5;}
.b1_index .b1b li div{width: 100%;height: auto;overflow: hidden;}
.b1_index .b1b li div img{ width:100%; height:auto;}
.b1_index .b1b li img{ width:100%; height:auto;}
.b1_index .b1b li:nth-of-type(3n){ margin-right: 0;}
.b1_index .b1b li p{ color: #000000; font-size: 12px; line-height: 45px; height:50px; overflow:hidden}
.b1_index .b1b li:hover{ border:1px solid #305dc3;}
.b1_index .b1b li p:hover{ color:#FF0004}
.b1_index .b1b li:hover img {-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}





.recom_list{width: 1215px;margin-left: -15px;clear: both;overflow: hidden; margin-top:0; float:left;}
.recom_list li{float: left;border: 1px solid #eee;text-align: center;padding: 10px 10px 0 10px;width:266px;margin-left: 15px;position: relative; margin-bottom:15px;}
.recom_list li div{width: 100%;height: auto;overflow: hidden;}
.recom_list li div img{ width:188px; height:183px;}
.recom_list li:hover img{transform: scale(1.03,1.03);}
.recom_list li h3{font-weight: normal;color: #999;line-height:45px;}
.recom_list li i{display: block;width: 0;height: 1px;background: #ffac13;left: 0;bottom: 0;position: absolute;z-index: 1;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.recom_list li:nth-of-type(4n-3) i{background: #ffac13;}
.recom_list li:nth-of-type(4n-2) i{background: #83c44e;}
.recom_list li:nth-of-type(4n-1) i{background: #2196f3;}
.recom_list li:nth-of-type(4n) i{background: #e53935;}
.recom_list li:hover i{width: 100%;}











/*guang index css start*/
.guang { clear:both; width:100%; float:left; background:url(../images/lv.jpg) no-repeat; height:240px; padding-top:68px; margin-top:30px;}
.guang ul { text-align: center; }
.guang ul li { width: 400px; display: inline-block; }
.guang ul li:hover a .img img { top: -68px; }
.guang ul li:hover a h3 { color: #b31b20; }
.guang ul li:hover a p { color: #b31b20; }
.guang ul li:hover a span { opacity: 100; filter: alpha(opacity=100); }
.guang ul li a { display: block; }
.guang ul li a .img { width: 61px; height: 68px; overflow: hidden; margin: 0 auto; }
.guang ul li a .img img { -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -ms-transition: all ease .5s; -o-transition: all ease .5s; transition: all ease .5s; position: relative; top: 0; width: 100%; height: 200%; }
.guang ul li a p {  color: #fff;font-size: 14px; line-height: 24px; text-transform: uppercase; }
.guang ul li a h3 { color: #fff; font-size: 18px;  line-height: 24px; font-weight: 400;margin-top: 16px; margin-bottom:12px; }
.guang ul li a span {  opacity: 0; filter: alpha(opacity=0); font-size: 16px; text-align: center; color: #fff; text-transform: uppercase; background: #b31b20;
    -webkit-border-radius: 12px;  -moz-border-radius: 12px;  border-radius: 12px;  width: 103px; line-height: 38px; display: block;  margin: 18px auto 0; }



.aboutt{ width:1200px; margin:50px auto; height:440px;}
.aboutt img{ float:left; margin-right:20px;}
.about-text{ width:720px; float:right;}
.aboutt h3{ font-size:24px; font-weight:normal; color:#005788;}
.aboutt em{ border-bottom:2px solid #005788; width:80px; float:left; margin-top:20px;}
.about-content {font-size: 16px; color: #999; line-height: 28px; margin-top: 30px; height: 195px; overflow: hidden;}
.about-more{ width:140px;  height: 40px; margin-top:20px;  border:1px solid #005788; border-radius: 30px;}
.about-more a{ display: block;  text-align: center; font-size: 16px; color: #005788; line-height: 40px;}
.about-more a:hover{ color:#FF0004;}

.newt{ float:left; margin-bottom:30px;}
.newt li{ float:left; width:336px; margin-right:50px; border:1px solid #e8e8e8; padding:14px;}
.newt li:nth-of-type(3n){ margin-right: 0;}
.newt li img{ width:336px; height: auto;}
.newt li h2{ font-weight:normal; font-size:16px; border-bottom:1px dotted #dbdbdb; margin:6px 0; line-height:30px; width:100%}
.newt li h2 span{float: right;}
.newt li h2 a:hover{ color:#005788;}
.newt li p{ font-size:14px; line-height:22px; width:100%}
.newt li em{ font-style:normal; margin-top:12px; float:left;}





footer{ width:100%; border-top:3px solid #005788; float:left; height: auto; padding:30px 0 0 0;}

.fast-link{ width:1200px; margin:0 auto; height:auto;}
.fast-link .fl{float: left;width: 720px;height: 210px;overflow: hidden;}
.fast-link .fl ul{width: 120%;}
.fast-link .fl ul li{width: 120px; float:left;}
.fast-link .fl dl{float: left;}
.fast-link .fl dl dt{width: 100%;margin-bottom: 12px;}
.fast-link .fl dl dt a{font-size: 18px;color: #333;line-height: 22px;}
.fast-link .fl dl dd{height: 30px;}
.fast-link .fl dl dd a{color: #c0c0c0;font-size: 14px;line-height: 30px;}
.fast-link .fl dl dd a:hover,.fast-link .fl dl dt a:hover,.bottom .fl a:hover,.bottom .fr a:hover{color: #005ea6;}


.fast-link .md{ width:240px; float:left;}
.fast-link .md h2{ font-size: 18px;color: #333;line-height: 22px; font-weight:normal;}
.fast-link .md p{ font-size:16px; color:#FF0004; margin-top:20px; margin-bottom:10px;}
.fast-link .md h4{ font-size: 20px;color:#FF0004;line-height: 22px; font-weight:normal;}
/*  common style  */

@font-face { font-family:"HelveticaNeueLT Pro 33 ThEx"; src:  url(font/HelveticaNeueLTPro-ThEx.otf); font-family: "icomoon"; src: url("font/icomoon.eot"); src: url("font/icomoon.eot?#iefix") format("embedded-opentype"), url("font/icomoon.woff") format("woff"), url("font/icomoon.ttf") format("truetype"), url("font/icomoon.svg#$font") format("svg"); font-variant: normal; text-transform: none; font-style: normal; }
.share a { display: inline-block; vertical-align: top; margin-right:15px; text-align: center; border-radius: 50%;  height:32px; line-height: 32px; width:32px;font-size: 13px;color: #fff;  }
.share a:before { font-family: 'icomoon'; display: inline-block;  text-align: center; vertical-align: middle; padding: 0 5px; }
.share a.twitter:before { content: '\e62b';   }
.share a.facebook:before { content: '\e62c'; }
.share a.google:before { content: '\e62d'; }
.share a.linkedin:before { content: '\e630'; }
.share a.youtube:before { content: '\e634';  }
.share a:hover{ background:#e8aa00}
#copyright{ float:left; margin-top:40px;}
#copyright .share a { display: inline-block; vertical-align: top; text-align: center; border-radius: 50%;  height:33px; line-height: 33px; width:33px; border:1px solid #888888 ;color: #888888;font-size: 13px; }
#copyright .share a:before { }
#copyright .share a.twitter { background:#fff}
#copyright .share a.facebook { background:#fff}
#copyright .share a.google { background:#fff}
#copyright .share a.linkedin { background:#fff}
#copyright .share a.youtube { background:#fff }
#copyright .share a:hover{ background:#004097; color:#fff}



.fast-link .fr{width: 220px; float:right; margin-top:0px;}
.fast-link .fr h2{ text-align:center; font-size:16px; font-weight:normal; margin-bottom:30px;}
.fast-link .fr li{ float:left; margin-left:8px;}
.fast-link .fr li p{ text-align:center; line-height:35px; width:100%;}




.bottom{ width:100%; float:left; height:35px; background:#202020; line-height:35px; text-align:center; color:#FFFFFF; margin-top:20px;}
.bottom a{ color:#FFFFFF}
.bottom a:hover{ color:#ff0000}



















/*椤堕儴鎼滅储妗�*/
#search {float: right; font-size: 12px; margin: 21px 0 0 0; position: relative; width: 155px;z-index: 99999;}

#search_box { width: 155px; height: 22px; line-height: 20px; font-size: 12px; background: url(../images/pdfsearch.png) left center no-repeat;}

#search_box input.pdfinput {
    border: none;
    padding: 0;
    margin: 0;
    height: 19px;
    width: 132px;
    font-size: 12px;
    color: #666;
    text-indent: 8px;
    line-height: 19px;
    border-radius: 0;
}

#search_box input.pdfinput:focus {
    border-color: 0;
    outline: 0;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0
}

#search_down {
    position: absolute;
    top: 22px;
    left: 0px;
    width: 153px;
    height: 200px;
    overflow: auto;
    background: #FFF;
    border: 1px solid #CCC;
    z-index: 9999999999999;
    display: none;
}

#search_down dl dt { padding: 10px 0 5px 5px; font-weight: bold;}
#search_down dl dd { padding: 3px 0 4px 17px;}



/*棣栭〉鍏ュ彛*/
#entrance_box { width: 100%; padding: 45px 0;background: #e8e8e8;}
#entrance { width: 1000px; margin: 0 auto; text-align: center}
#entrance ul li { position: relative; display: block; width: 214px; height: 165px; float: left; margin-right: 45px; background: #2ba8f2; /*cursor:pointer;*/}

#entrance ul li .entrance_hk {
    position: absolute;
    right: -15px;
    top: -15px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background: #fb6737;
    color: #FFF;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}

#entrance ul li:last-child { margin-right: 0px;}
#entrance ul li.entrance_last { margin-right: 0px;}
#entrance ul li img {}
#entrance ul li b {
    display: block;
    width: 214px;
    height: 37px;
    background: #FFF;
    line-height: 37px;
    font-size: 14px;
    font-weight: bold;
    color: #0081cc;
    -webkit-transition: all 0.8s ease-out;
    -moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
}

#entrance ul li b a { color: #0081cc;}
.entrance_img { position: relative; width: 214px; height: 128px;  overflow: hidden;}
.entrance_img img { position: absolute; top: 0; left: 0;}
.entrance_img img.ent_img {
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    /*-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	   filter: alpha(opacity=100);
	   opacity: 1;*/
}

.entrance_img span img {
    -webkit-transform: rotate(0deg) scale(1);
    -moz-transform: rotate(0deg) scale(1);
    -o-transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    /*-webkit-transform: rotate(0) scale(0);
	   -moz-transform: rotate(0) scale(0);
	   -o-transform: rotate(0) scale(0);
	   -ms-transform: rotate(0) scale(0);
	   transform: rotate(0) scale(0);
	   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	   filter: alpha(opacity=0);
	   opacity: 0;*/
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    /*top: -128px;
	   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	   filter: alpha(opacity=0);
	   opacity: 0;
	   -webkit-transition: all 0.3s ease-out 0.2s;
	   -moz-transition: all 0.3s ease-out 0.2s;
	   -o-transition: all 0.3s ease-out 0.2s;
	   -ms-transition: all 0.3s ease-out 0.2s;
	   transition: all 0.3s ease-out 0.2s;*/
}

#entrance ul li:hover img.ent_img {
    -webkit-transform: rotate(0) scale(0);
    -moz-transform: rotate(0) scale(0);
    -o-transform: rotate(0) scale(0);
    -ms-transform: rotate(0) scale(0);
    transform: rotate(0) scale(0);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
}

#entrance ul li:hover .entrance_img span img {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0px) rotate(0deg);
    -moz-transform: translateY(0px) rotate(0deg);
    -o-transform: translateY(0px) rotate(0deg);
    -ms-transform: translateY(0px) rotate(0deg);
    transform: translateY(0px) rotate(0deg);
    /*-webkit-transform: rotate(0) scale(1);
	   -moz-transform: rotate(0) scale(1);
	   -o-transform: rotate(0) scale(1);
	   -ms-transform: rotate(0) scale(1);
	   transform: rotate(0) scale(1);
	   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	   filter: alpha(opacity=100);
	   opacity: 100;*/
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    transition-delay: 0.1s;
    /* -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	   filter: alpha(opacity=100);
	   opacity: 1;
	   top: 0px;
	   -webkit-transition-delay: 0s;
	   -moz-transition-delay: 0s;
	   -o-transition-delay: 0s;
	   -ms-transition-delay: 0s;
	   transition-delay: 0s;
	   -webkit-animation: bounceY_index 0.9s linear;
	   -moz-animation: bounceY_index 0.9s linear;
	   -ms-animation: bounceY_index 0.9s linear;
	   animation: bounceY_index 0.9s linear;*/
}

/*#entrance ul li:hover b{ color:#fff; background:#0081cc}*/



/*NEWS BEGIN*/
#news { width: 1000px; margin: 0 auto; padding: 25px 0;}
#news_title { text-align: center; font-size: 18px; font-weight: bold; letter-spacing: 2px; width: 140px;  margin: 0 auto; border-bottom: 3px solid #0081cc; padding-bottom: 8px;}
#news_box {}
.one_news { display: block; width: 465px; float: left; margin: 35px 70px 10px 0;}
.one_news:nth-child(even) {  margin: 35px 0px 10px 0;}
.even-child { margin: 35px 0px 10px 0;}
.one_news_left { width: 75px;  height: 80px; float: left;  border-radius: 2px; cursor: pointer}
.one_news_left span { display: block; height: 50px; width: 75px;}

.one_news:hover .one_news_left span {
    -webkit-animation: bounce_index 0.7s ease-in infinite;
    -o-animation: bounce_index 0.7s ease-in infinite;
    animation: bounce_index 0.7s ease-in infinite;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
}

.span_bg1 {
    background: url(../images/d1.png) center center no-repeat;
}

.span_bg2 {
    background: url(../images/d2.png) center center no-repeat;
}

.span_bg3 {
    background: url(../images/d3.png) center center no-repeat;
}

.span_bg4 {
    background: url(../images/d4.png) center center no-repeat;
}

.one_news_left b {
    color: #fff;
    height: 29px;
    text-align: center;
    line-height: 30px;
    width: 75px;
    display: block;
    border-top: 1px solid #fff;
    font-weight: normal;
}

.news_bg1 {
    background: #637ff2;
}

.news_bg2 {
    background: #25a0cc;
}

.news_bg3 {
    background: #fb6737;
}

.news_bg4 {
    background: #0081cd;
}

.one_news_right {
    float: left;
    width: 370px;
    font-size: 13px;
    margin-left: 20px;
}

.one_news_right ul li {
    line-height: 22px;
}

.one_news_right ul li font {
    width: 245px;
    display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.one_news_right ul li.news_right_last {
    font-size: 11px;
    color: #e96557;
    line-height: 20px;
    font-weight: bold
}

.one_news_right ul li span {
    font-size: 11px;
    color: #B6B6B6;
    padding-left: 3px;
    margin-right: 5px;
}

.one_news_right ul li u {
    font-style: none;
    text-decoration: none;
    margin: 0 3px;
    padding: 1px 2px;
    font-size: 12px;
    background: #f13f3d;
    color: #fff;
}

.one_news_right ul li u.new {
    /*background: #02ba29;*/
}

/*NEWS END*/

/*FOOTER BEGIN*/
#footer_box {
    width: 100%;
    border-top: 1px solid #0081cc;
    background: #edecec;
}

#footer {
    width: 1000px;
    margin: 0 auto;
    padding: 15px 0 15px 0;
}

#footer img {
    float: right;
    display: inline-block;
}

#footer .db_nav {
    margin-left: -10px;
}

#footer .db_nav a {
    padding: 0 10px;
}

#footer .links {
    margin-top: 20px;
}

#footer .links a {
    margin: 0 5px;
}

#footer .links span {
    float: right;
    margin-right: 10px;
}

#footer .copyright {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}

#footer p {
    line-height: 22px;
}

#footer p span {
    float: right;
    margin-right: 10px;
}

#footer p.f_two {
    text-align: right;
}

/*FOOTER END*/


/******************************************鍐呴〉鏍峰紡浠庢寮€濮�*******************************************************/

.page_main { width: 1000px; margin: 0 auto; padding: 35px 0; margin-top: 100px;}
.page_question {  padding: 10px;  box-shadow: 0px 0px 15px #ccc;  margin: 25px auto; margin-top: 110px; width: 980px;  border-radius: 5px;}

.page_banner { width: 100%; height: 0px;}

.page_left {
    width: 200px;
    float: left; margin-top:40px;
}

.page_right { width: 950px; float: right; margin-bottom:30px;}
.left_search { width: 198px; position: relative; margin-bottom: 60px;}
input.left_search_box {
    width: 198px;
    height: 32px;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    background: url(../images/left_search.jpg) right center no-repeat;
    color: #555252;
    font-size: 12px;
    text-indent: 5px;
    line-height: 32px;
    padding: 0;
    margin: 0;
}

.left_search_content {
    position: absolute;
    top: 34px;
    left: 0px;
    width: 198px;
    height: 200px;
    overflow: auto;
    background: #FFF;
    border: 1px solid #d1d1d1;
    z-index: 999999;
    border-radius: 0 0px 3px 3px;
    display: none;
}

.left_search_content dl dt { padding: 10px 0 5px 5px; font-weight: bold;}
.left_search_content dl dd { padding: 3px 0 4px 17px;}
.page_left_fixed { width: 200px; top: 120px;}
.page_icon {  display: block; width: 200px; height: 90px; background: #0081cc;}


.product-list { *zoom: 1; width:101%; overflow:hidden;}
    .product-list:before,
    .product-list:after { display: table; content: " "; }
    .product-list:after {  clear: both; }
    .product-list .item { margin-right:11px; margin-bottom:0px;  position: relative; float: left; width: 32%; }
	.product-list .item:nth-of-type(3n){ margin-right:14px;}
    .product-list .item .img { position: relative; z-index: 10; overflow:hidden; border: 1px solid #cecece;}
    .product-list .item .img img { display: block; width: 100%; transition: all .5s; -webkit-transition: all .5s;}
    .product-list .item:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1);}
    .product-list .item .info {
      /*position: absolute;
      left: 8%;
      top: 25%;
      z-index: 10;*/ margin-top: 2%; }
    .product-list .item .info .tit { font-size: 18px; text-align: center}
    .product-list .item .info .viewdet { font-size: 12px; margin-top: 20px; }
    .product-list .item .info .viewdet .icon {  font-size: 13px; }
    .product-list .item .info .viewdet .icon:before {  top: 1px; }
	
	nav.pagelist { clear: both; text-align: center; font-size: 1.4em; padding: 18px 0px 35px 0px; }
nav.pagelist a { border: #9aafe5 1px solid; margin-right: 5px; padding: 3px 7px; color: #2e6ab1; font-size:14px;}
nav.pagelist a:hover { color: #e06f23; text-decoration: none; }
nav.pagelist span.current { color: #fff; background-color: #2e6ab1; margin-right: 5px; padding: 3px 7px; }
nav.pagelist span.disabled { border: #ccc 1px solid; margin-right: 5px; padding: 3px 7px; color: #3C3C3C; }
nav.pagelist a.selectedd{ color: #f00}



.menu_head{width:160px;height:47px;line-height:47px;padding-left:38px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold;background:#f1f1f1 url(../images/pro_left.png) center right no-repeat;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{width:198px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:223px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none; color:#FF0004}


.pro{ width:950px; float:left;}
.pro li{ width:100%; float:left; margin-bottom:20px;}
.pro li .img{ width:200px; float:left; height:auto; border:1px solid #CDCDCD;}
.pro li .img img{  width:200px; height:auto}
.pro li .txt{ float:right; margin-left:10px; border-bottom:1px dashed #d0d0d0; height: auto; line-height:22px; padding-bottom:6px; width:660px;}
.pro li .txt .pleft{ width:640px; float:left;}
.pro li .txt .pleft h2{ color:#176cc7; font-size:24px; margin-bottom:6px;}
.pro li .txt .pleft h2 span{ color:#BDBDBD;font-weight:normal; font-size:18px;}
.pro li .txt .pleft h3{ color:#005787; font-size:13px; margin-bottom:10px; font-weight:normal;}
.pro li .txt .pleft .cont{ float:left; width:640px;}
.pro li .txt .pleft .cont p{}
.pro li .txt .more{ float:right; width:80px; margin-top:40px; margin-bottom:10px;}
.pro li .txt .more a{ color:#fff; background:#4e4e4e; padding:8px 12px;}
.pro li .txt .more a:hover{ background:#0b75ed;}






ul#menu {  padding-top: 5px;}
ul#menu li { background: url(../images/about_nav1_hover.png) no-repeat; display: block; line-height: 25px; font-size: 14px;  border-bottom: 1px solid #CCC; text-indent: 50px;  padding: 15px 0 15px 0;  background-position: 10px 10px; background-repeat: no-repeat;} 
ul#menu li a.hover{color:#0081cc;}
ul#menu li.par_li a {}
/*ul#menu li:hover a{color:#0081cc;}*/
ul#menu li ul { display: none}

ul#menu li.contact{background-image: url(../images/01.png);}

ul#menu li ul li { display: block; height: 20px;line-height: 40px; font-size: 14px; text-indent: 50px; padding: 5px 0; cursor: pointer; border-bottom: none; background: url(../images/left_lis.png) 10px top no-repeat;}
.prosearch { width: 200px; height: 38px; cursor: pointer; margin: 30px 0;}
.location_nav {background: url(../images/location_bg.png) #efefef left center no-repeat; margin-top:40px; width: 100%; height: 30px; margin-bottom: 15px; line-height: 32px;text-indent: 20px; overflow: hidden}
.location_nav a { padding: 0 15px 0 10px;}
.location_nav a.location_nav_white { color: #FFF;}

.application_descption { text-align: left; width: 750px; line-height: 22px;}
.application_line { height: 7px;width: 750px;background: url(../images/line_jt.png) center center no-repeat; border-top: 1px solid #c9cccd; margin-top: 15px;}

/*.application ul li:nth-child(1){background:url(../images/a_icon1.png);}
.application ul li:nth-child(2){background:url(../images/a_icon2.png);}
.application ul li:nth-child(3){background:url(../images/a_icon3.png);}
.application ul li:nth-child(4){background:url(../images/a_icon4.png);}*/

.list_application { padding: 15px 0;}
.list_application_title { font-size: 18px; font-weight: bold; color: #0081cc; text-align: center; margin-bottom: 5px; border-bottom: 1px solid #e5e5e5; padding-bottom: 20px;}
.list_application_description { text-align: left; line-height: 22px;margin-bottom: 40px;}
.list_application ul li { padding: 20px 0; border-bottom: 1px solid #e5e5e5;}
.list_application ul li img { float: left; margin-right: 30px;}
.list_application_ones_title { font-size: 15px; font-weight: bold; margin-bottom: 15px;}
.list_application_ones_desc { font-size: 13px;line-height: 22px;}
.list_application_ones_more {text-align: right; margin-top: 10px;}
.application_one { width: 340px;display: block;}

/*.application_one_img{ float:right; width:190px; height:130px; position:relative; overflow:hidden}*/
.application_one img {
    /*-webkit-transition: all 0.2s ease-out;
	   -moz-transition: all 0.2s ease-out;
	   -o-transition: all 0.2s ease-out;
	   -ms-transition: all 0.2s ease-out;
	   transition: all 0.2s ease-out;*/
    float: right;
}

/*.application_one:hover img{
		-webkit-transform: rotate(0) scale(1.1);
	   -moz-transform: rotate(0) scale(1.1);
	   -o-transform: rotate(0) scale(1.1);
	   -ms-transform: rotate(0) scale(1.1);
	   transform: rotate(0) scale(1.1);
	}*/
/*.application_one:hover .application_boder{
		-webkit-transform: rotate(0) scale(1);
	   -moz-transform: rotate(0) scale(1);
	   -o-transform: rotate(0) scale(1);
	   -ms-transform: rotate(0) scale(1);
	   transform: rotate(0) scale(1);
	   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	   filter: alpha(opacity=80);
	   opacity: 0.8;
	}
.application_boder{ width:170px; height:110px; border:1px solid #0081cc; position:absolute; left:9px; top:9px;
		-webkit-transform: rotate(0deg) scale(0);
	   -moz-transform: rotate(0deg) scale(0);
	   -o-transform: rotate(0deg) scale(0);
	   -ms-transform: rotate(0deg) scale(0);
	   transform: rotate(0deg) scale(0);
	   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	   filter: alpha(opacity=0);
	   opacity: 0;
	   -webkit-transition: all 0.5s ease-out;
	   -moz-transition: all 0.5s ease-out;
	   -o-transition: all 0.5s ease-out;
	   -ms-transition: all 0.5s ease-out;
	   transition: all 0.5s ease-out;
	}*/
.application_one h5,
h4 { margin: 0; padding: 0; color: #0081cc;}
.application_one h4 { font-size: 18px;}
.application_one h5 { font-family: Arial, Helvetica}
.application_one span {
    display: block;
    width: 60px;
    height: 28px;
    line-height: 28px;
    background: #0081cc;
    text-align: center;
    font-weight: bold;
    color: #FFF;
    border-radius: 2px;
    padding: 0 5px;
    margin-top: 25px;
}

.application_one b {display: block;font-size: 15px; margin-top: 5px;}

.application_more { margin-top: 15px;}
.application_more span { color: #0081cc;}
.application_more a { padding: 0 3px;}
.application_one h5,
h4 { margin: 0; padding: 0; color: #0081cc;}
.application_one h4 { font-size: 18px;}
.application_one h5 { font-family: Arial, Helvetica}
.application_one a img { border-radius: 5px;}
.application_one_list { margin-top: 10px;}
.application_one_list a { font-weight: bold; font-size: 12px; display: block; line-height: 20px;}
.application_more {  margin-top: 10px;}
.application_main ul { border-bottom: 1px solid #c9cccd; padding: 30px 0;}
.application_main ul:last-child { border-bottom: 0px solid #c9cccd;}
.application_main ul li { float: left; display: block; width: 340px;}

/*.application_main ul li:nth-child(odd){ margin-right:70px;}*/


.list_application { padding: 15px 0;}
.list_application_title { font-size: 18px; font-weight: bold; color: #0081cc; text-align: center; margin-bottom: 5px;}
.list_application_description {  text-align: left; line-height: 22px; margin-bottom: 40px;}
.list_application dl { display: block; margin: 20px 0; padding: 10px 20px}
.list_application dl:nth-child(even) { background: #dbf1fd;}
.list_application dl:nth-child(odd) { background: #e8e8e8;}
.list_application dl dt { font-size: 14px; color: #313131; font-weight: bold; padding-bottom: 5px;}
.list_application dl dd { display: block; float: left; margin-right: 30px; width: 110px;}

.application_show {}
.application_show_title { font-size: 18px;  color: #0081cc;  font-weight: bold; text-align: center; padding: 5px 0;}
.application_show_main ul li { margin: 20px 0;}
.application_show_main ul li b { font-size: 14px; line-height: 22px; padding-top: 3px; display: block}

.application_show_main ul li img { float: left; padding: 0 10px;clear: both;}
.application_kt { margin-bottom: 10px; position: relative;}
.application_kt h5 { display: block; text-align: center; font-size: 16px; font-weight: bold; margin: 5px 0;}
.hot_dis { width: 90px; height: 40px; cursor: pointer; position: absolute; top: 220px; left: 210px;}

/*.products0{ position:absolute; left:135px; top:20px; display:none;}*/
.tag_show { width: 196px; padding: 10px 20px; border: 2px solid #09F; position: relative; background-color: #FFF; border-radius: 5px;font-size: 12px;}
.tag_show h4 { font-size: 16px; text-align: center; font-weight: bold; margin-bottom: 12px;}
.tag_show .arrow { position: absolute; width: 236px; height: 40px; bottom: -40px; left: 0px;}
.tag_show .arrow * { display: block; border-width: 15px;  position: absolute; border-style: solid dashed dashed dashed; font-size: 0; line-height: 0;}
.tag_show .arrow em { border-color: #09F transparent transparent; left: 105px;}
.tag_show .arrow span { border-color: #FFF transparent transparent;  top: -4px; left: 105px;}
.tag_ones { margin-bottom: 8px;  border-bottom: 1px dotted #999999; padding-bottom: 5px;}
.tag_ones b p.tag_title {  font-weight: bold;  margin-bottom: 5px;}
.tag_ones b p.tag_pdf { line-height: 20px; clear: both;}
.tag_ones b p.tag_pdf i { display: block; font-style: normal; float: left; margin-top: 5px; font-weight: bold;}
.tag_ones b p.tag_pdf a { display: block; margin-right: 10px; float: left;}
.tag_ones b {  display: block; float: left; font-weight: normal;}
.tag_ones span { display: block; float: right;}


.tools {}
.tools ul li { display: block;  width: 215px; height: 110px;  border: 1px solid #c0bfbf; border-radius: 3px; padding: 10px; float: left; margin-right: 19px; margin-bottom: 20px;}
.tools ul li.tools_three { margin-right: 0;}
.tools ul li.tools_bg { padding: 0; width: 235px; height: 130px;border: 0;}
.tools ul li img { float: left; padding-right: 10px;}
.tools ul li h4 { font-size: 14px; padding-bottom: 3px;}
.tools ul li p i.icon { background: url(../images/heart.gif) left 1px no-repeat; display: inline-block; width: 14px; height: 13px;}
.tools ul li span { display: block; border-top: 1px dashed #d2d2d2; clear: both; margin-top: 12px; padding-top: 12px;}
.show_tools {}
.show_tools_title { font-size: 16px; border-bottom: 1px solid #e3e3e3; font-weight: bold; padding-bottom: 8px; margin-bottom: 25px; margin-top: 18px;}
.show_tools_content_left { width: 235px;float: left;}
.show_tools_content_left p { padding-bottom: 10px;}

.show_tools_content_left p input.tools_cs {
    width: 150px;
    height: 20px;
    border: 1px solid #bfbfbf;
    text-indent: 5px;
    color: #333;
    line-height: 20px;
    margin: 0 2px;
}

.show_tools_content_left p input.tools_submit {
    background: #0081cc;
    border: none;
    color: #fff;
    width: 152px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    font-weight: bold;
    cursor: pointer;
    float: right;
    margin-top: 7px;
    margin-right: 30px;
}

.show_tools_return {
    border: 1px solid #bfbfbf;
    width: 233px;
    height: 165px;
    margin-top: 38px;
}

.tools_textarea {
    width: 223px;
    height: 155px;
    border: none;
    margin: 0;
    padding: 0;
    padding: 5px;
}

.show_tools_content_right {
    float: right;
    width: 455px;
    border: 1px solid #c0bfbf;
}

.show_tools_content_right img { padding: 20px 10px;}
.show_tools_desc { background: #efefef; padding: 10px;  line-height: 20px; margin-top: 15px;}


/*浜у搧涓績*/
.products {}

.e8_bg {
    background: #e8e8e8;
}

.products_title {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #0081cc;
    margin-top: 25px;
}

.products_line {
    height: 10px;
    width: 750px;
    background: url(../images/product_line.png) center center no-repeat;
    border-top: 1px solid #e8e8e8;
    margin-top: 5px;
    margin-bottom: 8px;
}

.products_zhuy_main {}

.products_zhuy_main ul li {
    float: left;
    display: block;
    padding: 30px 60px;
    /*background:#e8e8e8;*/
    width: 130px;
    position: relative
}

.products_zhuy_main ul li span {
    display: block;
    text-align: center;
    margin-top: 8px;
    font-weight: bold;
    font-size: 13px;
}

.products_zhuy_main ul li b {
    display: block;
    position: absolute;
    bottom: -10px;
    background: url(../images/product_line.png) 56px center no-repeat;
    width: 104px;
    height: 10px;
    display: none
}

.products_other_main {}

.products_other_main ul {
    margin-left: 2px;
}

.products_other_main ul li {
    float: left;
    display: block;
    /*background:#e8e8e8;*/
    width: 104px;
    padding: 20px 41px;
    position: relative;
}

.products_other_main ul li span {
    display: block;
    text-align: center;
    margin-top: 8px;
    font-weight: bold;
    font-size: 13px;
}

.products_other_main ul li b {
    display: block;
    position: absolute;
    bottom: -10px;
    background: url(../images/product_line.png) center center no-repeat;
    width: 104px;
    height: 10px;
    display: none
}

.products_hidden {
    margin: 15px 0 30px 0;
}

.products_hidden ul {
    width: 750px;
    padding: 22px 0;
    background: #e8e8e8;
    display: block;
    display: none;
}

.products_hidden ul li {
    margin: 10px 0;
    margin-left: 15px;
    float: left;
    background: url(../images/prodcuts_d.png) left center no-repeat;
    /* text-indent: 15px; */
    padding-left: 20px;
    display: block;
    width: 140px;
}



/*绯诲垪鍒楄〃椤�*/
.list_products { float:left; width:100%;}

.list_products_description {
    font-size: 14px;
    line-height: 30px; float:right; width:550px; height:410px; overflow:hidden
}

.list_products_description h2 { font-size:15px; float:right; width:100%; text-align:right;}


.list_products_description img {
    float: right;
    width: 160px;
    height: 120px;
    margin: -15px 10px 0 20px;
    display: block;
}

.list_products_description b {
    font-size: 18px;
    font-weight: bold;
    color: #0081cc;
    margin: 10px 0 5px 0;
    display: block;
}

.list_products_tip {
    border: 1px #CCC dotted;
    padding: 10px 0;
    border-left: none;
    border-right: none;
    margin: 50px 0 20px 0;
    text-indent: 3px;
}

.list_products_tb {
    border-bottom: 2px solid #0081cc;
    padding-bottom: 15px;
}

.tg {
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #dddddd;
    width: 950px;
    text-align: center
}

.tg td {
    word-break: break-all;
    word-wrap: break-word;
    font-size: 12px;
    padding: 10px 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #dddddd;
    color: #444;
    position: relative
}

.td_show {
    position: absolute;
    bottom: -1px;
    left: -152px;
    border: 1px solid #dddddd;
    z-index: 1;
    display: none;
    cursor: pointer
}

.tg th {
    font-size: 12px;
    font-weight: normal;
    padding: 10px 5px;
    border-style: solid;
    border-width: 1px;
    word-break: normal;
    border-color: #dddddd;
    color: #fff;
    background-color: #0081cc;
}

.td_bg {
    background-color: #dbf1fd;
}

.tg tr:hover {
    background: #dbf1fd;
}

.products_pages {
    padding: 8px 0;
    line-height: 22px;
    font-size: 12px;
}

.products_pages span {
    float: right;
}

.products_pages a {
    padding: 0 5px;
}


/*浜у搧璇︽儏椤�*/
.show_products {}

.show_products_top {
    padding: 15px 0;
    border-bottom: 1px solid #e8e8e8;
}

.show_products_left {
    width: 510px;
    float: left;
    line-height: 20px;
}

.show_products_left span {
    display: block;
    float: left;
    margin-left: 15px;
    width: 265px;
}

.show_products_left b {
    font-size: 16px;
    color: #0081cc;
    display: block;
    margin-bottom: 5px;
}

.show_products_left img {
    float: left;
    display: block;
    padding: 0 15px;
    max-width: 200px;
    _width: 200px;
}

.show_products_right {
    float: right;
    border-left: 1px solid #eaeaea;
    padding: 17px 50px;
    text-align: center
}

.show_products_right span {
    margin-top: 5px;
    display: block
}

.show_products_list {
    float: right;
    border-left: 1px solid #eaeaea;
    padding: 2px 30px 17px 50px;
    width: 120px;
}

.show_products_list dl {}

.show_products_list dt {
    background: url(../images/show_products_rl.png) left center no-repeat;
    text-indent: 30px;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 3px;
}

.show_products_list dd {
    background: url(../images/show_products_li.png) left bottom no-repeat;
    text-indent: 30px;
    position: relative;
    height: 25px;
}

.show_products_list dd a {
    position: absolute;
    bottom: -5px;
    left: 0;
    color: #707070;
}

.show_products_list dd a:hover {
    color: #0081cc;
}

.show_products_main {
    width: 750px;
    margin: 30px auto;
}

.show_products_main .tab {
    overflow: hidden;
    background: #e8e8e8;
}

.show_products_main .tab a {
    display: block;
    padding: 10px 20px;
    float: left;
    text-decoration: none;
    color: #333;
}

.show_products_main .tab a:hover {
    background: #0081cc;
    color: #fff;
    text-decoration: none;
}

.show_products_main .tab a.on {
    background: #0081cc;
    color: #fff;
    text-decoration: none;
}

.show_products_main .show_products_content {
    overflow: hidden;
    padding: 20px 0;
}

.show_products_main .show_products_content li {
    display: none;
}


/*鑱旂郴鎴戜滑*/
.contact {}

.contact_title {
    width: 950px;
    height: 400px;
    background: #f1f1f1;
}

.contact_title img {
    float: left;
    display: block;
}

.contact_title_right {
    float: left;
    width: 520px;
    padding: 10px 10px 10px 30px; margin-left:20px;
    line-height: 20px;
}

.contact_title_right b {
    display: block;
    font-size: 16px;
    margin-bottom: 3px;
    color: #0081cc;
}

.contact_title_right span {
    margin-right: 20px;
}

.contact_content {
    margin-top: 60px;
}

.contact_content ul li {
    display: block;
    float: left;
    margin: 0 15px;
    width: 280px;
    position: relative;
}

.contact_content ul li u {
    display: none;
    width: 220px;
    height: 13px;
    background: url(../images/lx_jt.png) center bottom no-repeat;
    position: absolute;
    bottom: -15px; margin-left:30px;
}

.contact_content ul li:hover i {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.contact_content ul li.click {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

/*.contact_content ul li:hover i img{ -webkit-filter: grayscale(100%);     -moz-filter: grayscale(100%);     -ms-filter: grayscale(100%);     -o-filter: grayscale(100%);          filter: grayscale(100%); 	     filter: gray;}*/
.contact_content ul li:hover b {
    color: #0081cc;
}

.contact_content ul li i {
    width: 130px;
    height: 130px;
    overflow: hidden;
    display: block;
    border-radius: 65px;
    cursor: pointer;
    margin-left: 75px;
    /*background:#000;*/
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.contact_content ul li b {
    display: block;
    text-align: center;
    margin: 15px 0;
    font-size: 14px;
    cursor: pointer
}

/*.contact_content ul li div{ display:none; padding-top:10px;}
.contact_content ul li div p{ line-height:20px;}
.contact_content ul li div dl{ line-height:20px; margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid #e4e4e4;}
.contact_content ul li div dt{ font-size:14px; font-weight:bold;color:#0081cc; margin-bottom:5px;}
.contact_content ul li div dd{}*/
.contact_show {
    margin: 15px 0 30px 0;
    width: 950px;
    overflow: hidden;
    line-height: 22px;
}

.contact_show ul {
    width: 950px;
    padding: 20px 0;
    background: #e9f7ff;
    display: none;
}

.contact_show ul.ul_foreign {
    /*width:430px;*/
    padding: 20px;
    background: #e9f7ff;
    display: none;
}

.contact_show ul li {
    float: left;
    display: block;
    margin: 0 20px;
    width: 210px;
}

.contact_show ul li b {
    font-size: 14px;
    color: #0081cc;
    display: block;
    margin-bottom: 3px;
}

/*娲诲姩鍒楄〃椤�*/
.list_ac {
    padding: 10px 0;
}

.list_ac ul li {
    position: relative;
    width: 365px;
    overflow: hidden;
    float: left;
    background: #efefef;
    margin-right: 15px;
    margin-bottom: 15px;
}

.list_ac ul li:nth-child(even) {
    margin-right: 0;
}

.list_ac ul li.even {
    margin-right: 0;
}

.list_ac ul li .list_ac_title {
    font-size: 15px;
    font-weight: bold;
    line-height: 32px;
    text-indent: 8px;
    padding: 5px 0;
}

.list_ac_img {
    width: 370px;
    height: 210px;
    overflow: hidden;
}

.list_ac_img img {
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.list_ac ul li:hover .list_ac_img img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.list_ac ul li .list_ac_zt {
    position: absolute;
    right: 0;
    top: 0;
}

.list_ac ul li .list_ac_end {
    position: absolute;
    width: 100%;
    height: 210px;
    background: #000;
    left: 0;
    top: 0;
    opacity: 0.65;
}



/*娴峰缁忛攢鍟�*/
.dealer {
    width: 750px;
}

.world_box {
    border: 1px solid #e0e0e0;
    position: relative;
    width: 748px;
    height: 380px;
    background: url(../images/dealer_world.png) center center no-repeat;
}

.world_box div {
    display: block;
    position: absolute;
}

.world_box div.Europo_w {
    top: 156px;
    left: 113px;
}

.world_box div.Africa_w {
    top: 235px;
    left: 140px;
}

.world_box div.Asia_w {
    top: 172px;
    left: 262px;
}

.world_box div.Oceania_w {
    top: 270px;
    left: 410px;
}

.world_box div.SouthAmerica_w {
    top: 245px;
    left: 660px;
}

.world_box div.NorthAmerica_w {
    top: 135px;
    left: 552px;
}

.b_ab {
    position: relative;
}


.world_box div b {
    display: block;
    background: url(../images/dealer_b.png) center center no-repeat;
    width: 43px;
    height: 43px;
    left: -12px;
    top: -12px;
    position: absolute;
    display: none;
}

.world_box div b.round_rise {
    -webkit-animation: round_rise 1s ease-out 0s both infinite;
    animation: round_rise 1s ease-out 0s both infinite;
}

.world_box div span {
    background: url(../images/dealer_db.png) center center no-repeat;
    width: 19px;
    height: 19px;
    display: block;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
}

.world_box div u {
    background: url(../images/dealer_db_bg.png) center center no-repeat;
    width: 19px;
    height: 19px;
    display: none;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
}

.world_box div.Europo_w i {
    position: absolute;
    left: 22px;
    top: 0;
    display: block;
    cursor: pointer;
}

.world_box div.Africa_w i {
    position: absolute;
    left: -38px;
    top: 0;
    display: block;
    cursor: pointer;
}

.world_box div.Asia_w i {
    position: absolute;
    left: 20px;
    top: 0;
    display: block;
    cursor: pointer;
}

.world_box div.Oceania_w i {
    position: absolute;
    left: 22px;
    top: 0;
    display: block;
    cursor: pointer;
}

.world_box div.SouthAmerica_w i {
    position: absolute;
    left: -95px;
    top: 0;
    display: block;
    cursor: pointer;
}

.world_box div.NorthAmerica_w i {
    position: absolute;
    left: 22px;
    top: 0;
    display: block;
    cursor: pointer;
}

.show_world {
    background: #d8f2ff;
    padding: 15px 10px 5px 10px;
    font-size: 14px;
}

.show_world ul {
    display: none;
}

.show_world ul li {
    display: block;
    cursor: pointer;
    float: left;
    background: url(../images/dealer_icon.png) left center no-repeat;
    height: 25px;
    line-height: 25px;
    text-indent: 37px;
    width: 180px;
    margin-bottom: 10px;
}

.show_world ul li.world_in {
    background: url(../images/dealer_icon_on.png) left center no-repeat;
}

.show_address {
    margin: 5px 0;
}

.show_address_one {
    border-bottom: 1px solid #b6b6b6;
    padding: 10px;
}

.show_address_one h4 {
    font-size: 14px;
    color: #0081cc;
    margin-bottom: 8px;
    display: block;
}

.show_address_one p {
    line-height: 28px;
    text-indent: 35px;
}

.show_address_one p.person_icon {
    background: url(../images/dealer_person.png) left center no-repeat;
}

.show_address_one p.tel_icon {
    background: url(../images/dealer_tel.png) left center no-repeat;
}

.show_address_one p.fax_icon {
    background: url(../images/dealer_fax.png) left center no-repeat;
}

.show_address_one p.email_icon {
    background: url(../images/dealer_email.png) left center no-repeat;
}

.show_address_one p.address_icon {
    background: url(../images/dealer_address.png) left center no-repeat;
}



@-webkit-keyframes round_rise {
    0% {
        opacity: 1;
        -webkit-transform: scale(0.8);
    }

    50% {
        -webkit-transform: scale(1);
    }

    100% {
        -webkit-transform: scale(0.8);
    }
}

@keyframes round_rise {
    0% {
        opacity: 1;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}






.message {
    width: 750px;
    font-size: 14px; float:left; margin-top:30px;
}

.message_title {
    width: 750px;
    height: 80px;
    background: url(../images/message_bg.png) left top no-repeat;
    text-indent: 150px;
    border-bottom: 1px solid #cbcbcb;
}

.message_title b {
    display: block;
    font-size: 24px;
    font-weight: bold;
    color: #0081cc;
    padding-top: 10px;
}

.message_title span {
    display: block;
    font-size: 14px;
    margin-top: 8px;
}

.message_content {
    margin-top: 20px;
}

.message_content b {
    display: block;
    margin-bottom: 8px;
    font-size: 14px;
}

.message_content span {
    display: block;
    margin-bottom: 10px;
}

.message_content .message_type {
    margin-right: 10px;
}

.message_content label {
    margin-right: 12px;
}

.message_content .message_input {
    width: 375px;
    height: 26px;
    border: 1px solid #a9a9a9;
    color: #666;
    text-indent: 5px;
}

.message_content .province_select {
    width: 150px;
    height: 26px;
    color: #666;
}

.message_content .province_select option {}

.message_content .message_content {
    width: 600px;
    height: 140px;
    padding: 0;
    margin: 0;
    color: #666;
    padding: 5px;
}

.message_content .message_submit {
    width: 110px;
    height: 40px;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    background: #0081cc;
    border: none;
    font-size: 16px;
    margin-top: 10px;
    border-radius: 5px;
}

.code_input {
    width: 60px;
    height: 20px;
    padding: 2px 4px;
    border: 1px solid #a9a9a9;
    color: #666;
    text-indent: 5px;
    float: left;
    margin-right: 10px;
    line-height: 20px;
}

.code_title {
    float: left;
    margin-right: 10px;
    height: 30px;
    line-height: 30px;
}

.wubi_check {
    padding-top: 10px;
}

/*鍏徃瑙嗛*/
.company_video {
    width: 950px;
}

.company_play {}

.video_nav {
    width: 950px;
}

.video_nav ul li {
    display: block;
    float: left;
    position: relative;
    margin-right: 18px;
    width: 302px;
    overflow: hidden;
    margin-bottom: 30px;
}


.video_nav ul li.three {
    margin-right: 0;
}

.video_nav ul li:nth-child(3n+1) {
    clear: both;
}

.video_nav ul li b {
    display: block;
    font-weight: normal;
    font-size: 14px;
    margin-top: 10px;
}

.video_nav ul li span {
    display: block;
    color: #aaa;
    margin-top: 3px;
}

.video_nav ul li i {
    display: block;
    position: absolute;
    height: 135px;
    width: 238px;
    top: 0px;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    display: none;
}

.video_nav ul li i img {
    position: absolute;
    top: 30px;
    left: 82px;
}

.video_nav ul li:hover i {
    display: block;
}

.videoCate {}

.videoCateLeft {
    float: left;
}

.videoCateSelect {
    float: right;
}

select.videoCateSelect {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;

    border: 1px solid #CCC;
    width: 170px;
    height: 40px;
    /*鑷畾涔夌澶寸殑鏍峰紡锛岃寰楄儗鏅竴瀹氳鍔� 鐧借壊鎴栧叾浠�*/
    background: url("../images/video-search.jpg") no-repeat scroll right center #fff;
    /*ie涓�,鍘熼粯璁ょ殑绠ご鏍峰紡杩樻槸浼氭樉绀猴紝鎵€浠ヨ繖閲屾妸鑷畾涔夌殑鏍峰紡缁欏幓闄や簡*/
    background: #fff\9;
    color: #787878;
    padding: 5px 12px;
    outline: none;
    font-size: 14px;
}

select.videoCateSelect option {
    font-size: 14px;
    padding: 3px;
}

.hidden_video {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 99999999999999999999;
    background: rgba(0, 0, 0, 0.7);
    left: 0;
    top: 0;
    display: none;
}

.hidden_video_c {
    width: 900px;
    margin-left: -450px;
    margin-top: -225px;
    height: 450px;
    display: block;
    position: fixed;
    left: 50%;
    top: 50%;
}

.video_close {
    display: block;
    margin-left: 455px;
    margin-top: -240px;
    left: 50%;
    top: 50%;
    position: fixed;
    color: #FFF;
    cursor: pointer;
    font-size: 18px;
}


/* .video_nav ul li p{ padding-top:5px;}
.video_nav ul li span{ display:block; position:absolute; height:74px; width:210px; top:38px; left:0; background:url(../images/video_tip_bg.png) repeat-x;}
.video_nav ul li span img{ width:74px; height:74px; margin-left:68px;} */



/*鏂伴椈鍒楄〃椤�2015*/
/*.list_news{ padding:25px 0;font-size:13px;}
.news_first{ margin-bottom:45px; line-height:20px;  overflow: hidden;zoom:1; height: 150px;}
.news_first img{ float:right; margin-left:40px; border-radius:7px;}
.news_first b{ font-size:15px; display:block; margin-bottom:5px; color:#313131;}
.news_first span p{ text-indent:2em;}
.news_first span{}

.news_list{ background:#ececec; padding:20px 10px;}
.news_list ul li{ list-style:square; float:left; width:325px; margin:0 20px; margin-bottom:10px; color:#333;}
.news_list ul li span{  background:#c35352; display:inline-block; margin-left:8px; color:#FFF; font-size:11px; padding:0 2px;}
.news_list ul li b{ font-weight:normal; font-size:12px; color:#999;}*/

/*鏂伴椈璇︽儏椤�*/
.show_news {
    margin-top: 30px;
    line-height: 22px;
    font-size: 14px;
}

.show_news_title {
    text-align: center;
    font-size: 17px;
    color: #0081cc;
    font-weight: bold;
    margin-bottom: 4px;
}

.show_new_ll {
    text-align: center;
    font-size: 12px;
    color: #787878;
    margin-bottom: 15px;
}

.show_news_content p {
    line-height: 24px;
    padding: 0;
    margin: 0;
}

.show_news_content div {
    margin-bottom: 10px;
}

.show_news_content p b {
    display: block;
}

.show_news_content p b {
    display: block;
}

.share-icon {
    text-align: right;
    margin-bottom: 10px;
}

.share-icon span {
    font-size: 12px;
}

.news_pn {
    margin-top: 40px;
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 5px;
}

.news_pn ul li {
    float: left;
    display: block;
    width: 360px;
    overflow: hidden;
}

.news_pn ul li.news_next {
    float: right;
    text-align: right
}

.news_related {
    font-size: 12px;
}

.news_related dl {
    display: block;
    width: 330px;
    float: left;
    margin: 20px 0;
    padding: 0 20px 0 10px;
}

.news_related dl.news_related_dlfirst {
    border-right: 1px solid #cfcfcf
}

.news_related dl.news_related_dllast {
    padding: 0 0 0 50px;
}

.news_related dt {
    font-size: 14px;
    color: #0081cc;
    font-weight: bold;
    margin-bottom: 3px;
}

.news_related dd {
    background: url(../images/news_line.png) left center no-repeat;
    text-indent: 20px;
    line-height: 25px;
}

/*鏂伴椈灏侀潰椤�2016*/
.category_news {
    padding: 0px 0 25px 0;
    font-size: 14px;
}

.category_news ul li {
    padding: 20px 0;
    border-bottom: 1px solid #c9c9c9;
}

.category_news ul li:last-child {
    /*border-bottom: none;*/
}

.category_news ul li img {
    border-radius: 5px;
}

a.category_news_img {
    display: block;
    width: 190px;
    height: 120px;
    position: relative;
    float: left;
    margin-right: 40px;
}

a.category_news_img span {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 190px;
    height: 25px;
    background: rgba(0, 0, 0, 0.7);
    color: #ffffff;
    border-radius: 0 0 5px 5px;
    text-align: center;
    line-height: 25px;
}

.category_news_list {
    float: right;
    width: 520px;
}

.category_news_list dd {
    display: block;
    border-bottom: 1px dashed #e7e7e7;
    padding: 5px 0;
    text-indent: 3px;

    /*font-weight: bold;*/
}

.category_news_list dd a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 420px;
    display: inline-block;
}

.category_news_list dd span {
    background: #f13f3d;
    display: inline-block;
    margin-left: 8px;
    color: #FFF;
    font-size: 12px;
    padding: 0 3px 0 0;
    text-align: center;
    font-weight: normal;
}

.category_news_list dd span.new {
    /*background: #02ba29;*/
}

.category_news_list dd u {
    text-decoration: none;
    float: right;
    font-size: 12px;
    color: #999;
}

.category_news_more {
    text-align: right;
    margin-top: 8px;
}

.category_news_more a {
    color: #0081cc;
}

/*鏂伴椈鍒楄〃椤�2016*/
.list_news {
    padding: 0px 0 25px 0;
    font-size: 13px;
}

.news_first {
    clear: both;
}

.news_first ul li {
    padding: 24px 0;
    border-bottom: 1px solid #c9c9c9;
}

.news_first ul li:last-child {
    border-bottom: none;
}

.news_first ul li img {
    float: left;
    width: 190px;
    height: 120px;
    border-radius: 5px;
    margin-right: 40px;
    margin-left: 0;
}

.news_first_list {
    float: right;
    width: 720px;
}

.news_first_list_title {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}

.news_first_list_title span {
    background: #f13f3d;
    display: inline-block;
    margin-left: 8px;
    color: #FFF;
    font-size: 12px;
    padding: 0 4px;
    font-weight: normal;
}

.news_first_list_title span.new {
    /*background: #02ba29;*/
}

.news_first_list_desc {
    line-height: 22px;
}

.news_first_list_times {
    font-size: 12px;
    color: #999999;
    margin-top: 10px;
}

.news_first_list_times span {
    float: right;
    background: url(../images/list_news_view.jpg) 6px center no-repeat;
    display: block;
    text-indent: 30px;
}


.news_list {
    border-top: 3px solid #00a0e9;
}

.news_list ul li {
    color: #000;
    font-size: 14px;
    border-bottom: 1px dotted #00a0e9;
    padding: 8px 0;
    text-indent: 3px;
}

.news_list ul li span {
    background: #f13f3d;
    display: inline-block;
    margin-left: 8px;
    color: #FFF;
    font-size: 12px;
    padding: 0 4px 0 0;
}

.news_list ul li span.new {
    /*background: #02ba29;*/
}

.news_list ul li b {
    font-weight: normal;
    font-size: 12px;
    color: #999;
    float: right;
    margin-right: 3px;
}

/*鏍峰搧鐢宠*/
.apply {
    overflow: hidden; margin-top:30px;
}

.apply_title {
    height: 36px;text-align: left;
}
.apply_title strong{font-size: 18px;color: #0081cc;padding-left: 8px;vertical-align: middle;}
.apply_title img{vertical-align: middle;}
.apply_descption {
    padding: 12px 0;
   /* background: #f0f0f0;*/
    line-height: 24px;color: #666;font-size: 16px;border-bottom: 1px dashed #d8d8d8;
    text-align: left;
    margin: 0px 0 15px;
    text-indent: 0px;overflow: hidden;
}
.apply_descption ul{display: flex;justify-content: space-between;}
.apply_xx_left ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.apply_tip {
    margin: 30px 0 40px 0;
}

.apply_xx {
    margin-bottom: 20px;
}

.apply_xx_title {
    width: 200px;
    height: 36px;
    padding-bottom: 12px;
}

.apply_xx_left {
    width: 100%;
    float: left;
}

.apply_xx_right {
    width: 330px;
    float: right;
}
.apply_xx_content{text-align: center;}
.apply_xx_content ul li {
    padding: 8px 0; width:30%; float:left; margin-right:26px;position: relative;text-align: left;
}

.news li:nth-of-type(2n){ margin-right: 0;}


.apply_xx_content ul li input {
    border: none;
    width: 100%;
    height: 38px;
    background: #f5f5f5;
    padding-left:20px;
    color: #666;
    line-height: 38px;font-size: 14px;
	border:1px solid #ededed;box-sizing: border-box;
}
.apply_xx_content ul li .yparea{border:1px solid #ededed;width:97%;background: #f5f5f5;height: 103px;color: #666;font-size: 14px;font-family:"Microsoft YaHei UI";padding:8px 20px;outline: none;box-sizing: border-box;}
.apply_xx_content ul li span {
    color: #F00;
    padding-right: 8px;position: absolute;top: 18px;left: 8px;
}

.input_submit {
    border: none;
    /* width: 80px;
    height: 30px; */
    background-color: #0081cc;
    color: #fff;
    cursor: pointer;
    margin: 15px 7px 0 0;
    /* line-height: 30px; */
	padding: 8px 15px;
}


.apply table.apply_table {
    border-collapse: collapse;
}

.apply table.apply_table td {
    border: 1px solid #e2e2e2;
    border-collapse: collapse;
}

.apply table.apply_table td {
    height: 41px;
    border-collapse: collapse;
}

.productListTitle {
    height: 43px;
    background: #f0f0f0;
    font-size: 14px;
    color: #333;
}

.redB {
    vertical-align: middle;
    margin-right: 4px;
}

.productListTitle-left {
    width: 300px;
    padding-left: 30px;
}

.productListTitle-addProduct {
    background-color: #0081cc;
    width: 40px;
    text-align: center;
    height: 43px;
    vertical-align: middle;
    font-size: 18px;
    cursor: pointer;
    color: #fff;
}

.productListTitle-right {
    width: 168px;
    text-align: center;
}

.in_Text {
    padding-left: 4px;
    height: 26px;
    line-height: 26px;
    border: none;
    color: #9e9e9e;
    width: 234px;
    margin-left: 30px;
    position: relative;
}

.in_Text.on {}

.numsSelect {
    text-align: center;
    height: 41px;
    line-height: 41px;
}

.numsSelect .num {
    float: left;
    display: block;
    text-align: center;
    width: 132px;
}

.productListContent .numList {
    float: right;
    position: relative;
}

.productListContent .selectBg {
    background-color: #ccc;
    width: 44px;
    height: 43px;
    text-align: center;
    display: block;
    cursor: pointer;
    margin: -1px;
}

.productListContent .numList .selectBg:hover {}

.productListContent .selectBg .iconSianglejf {
    display: block;
    width: 42px;
    height: 42px;
    background: url(../images/a_jian.png) left center no-repeat;
    border: 1px solid #e2e2e2;
}

.productListContent .numList .selectBg .iconSiangle {
    vertical-align: middle;
    display: block;
    width: 42px;
    height: 42px;
    background: url(../images/a_jia.png) left center no-repeat;
    border: 1px solid #e2e2e2;
}

.productListContent .numList .selectNum {
    position: absolute;
    top: 41px;
    left: 0px;
    width: 44px;
    background-color: #F5F5F5;
    border: 1px solid #A0D0EC;
    padding: 8px 0px;
    display: none;
}

.productListContent .numList .selectNum li {
    text-align: center;
    line-height: 20px;
    padding: 3px;
}

.productListContent .numList .selectNum li a {
    display: block;
    cursor: pointer;
}

.productListContent .numList .selectNum li a:hover {
    background-color: #a0d0ec;
    color: #fff;
}

.productListContent .numList .deleteList {
    position: absolute;
    left: 42px;
    top: -2px;
    background-color: #fff;
    border: 1px solid #dbdbdb;
    width: 37px;
    height: 43px;
    cursor: pointer;
    display: block;
}

.productListContent .numList .deleteList:hover {
    background-color: #0081cc;
    color: #fff;
}

.productListContent .numList .deleteList .iconX {
    margin-top: 2px;
    display: block;
    width: 37px;
    height: 43px;
    line-height: 43px;
}


/*鎴戠殑鐢宠*/
.apply_my_tip {
    background: #f0f0f0;
    width: 750px;
    height: 40px;
    line-height: 40px;
    margin: 14px 0 20px 0;
    text-indent: 1em;
}

.apply_my_tip a {
    color: #0081cc;
    padding: 0 2px;
}

.apply_my_tip a:hover {
    text-decoration: underline;
}

.apply_my_box {
    width: 750px;
    height: 180px;
}

.apply_my_box_left {
    width: 420px;
    float: left;
    padding-top: 10px;
}

.apply_my_box_sales {
    width: 420px;
    height: 130px;
    border: 2px solid #0081cc;
    margin-top: 10px;
}

.apply_my_box_sales img {
    float: left;
    display: block;
    padding: 7px 18px;
}

.apply_my_box_sales ul {
    display: block;
    float: right;
    width: 200px;
    margin: 20px 30px 0 0;
}

.apply_my_box_sales ul li {
    display: block;
    border-bottom: 1px dashed #0081cc;
    line-height: 30px;
}

.apply_my_box_right {
    width: 265px;
    background: url(../images/apply_my_l.png) left center no-repeat;
    float: right;
    padding: 15px 0 20px 20px;
    height: 145px;
    line-height: 23px;

}

.apply_my_list {
    margin-top: 25px;
    border-bottom: 2px solid #0081cc;
    margin-bottom: 5px;
}


/*甯歌闂*/
.apply_question_tip {
    background: #f0f0f0;
    width: 950px;
    height: 40px;
    line-height: 40px;
    margin: 14px 0 20px 0;
    text-indent: 1em;
    color: #0081cc;
}

.apply_question {}

.apply_question ul li {
    display: block;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 8px;
    margin-bottom: 10px;
}

.apply_question ul li b {
    display: block;
    background: url(../images/apply_question_li.png) left center no-repeat;
    line-height: 22px;
    text-indent: 25px;
}

.apply_question ul li p {
    padding: 5px 0 8px 0;
}

.apply_question ul li span {
    display: block;
    text-align: right;
}

.apply_question ul li span a.apply_good {
    display: inline-block;
    background: url(../images/apply_good.png) left center no-repeat;
    text-indent: 22px;
    margin-right: 5px;
}

.apply_question ul li span a.apply_none { display: inline-block;  background: url(../images/apply_none.png) left center no-repeat;  text-indent: 22px;}
.apply_question_write { width: 948px; border: 1px solid #bfbfbf;  margin-top: 25px;}
.apply_question_write b { display: block; background-color: #0081cc; background-image: url(../images/apply_question_write.png); background-repeat: no-repeat; background-position: 6px 0; width: 948px; height: 25px; line-height: 25px;  color: #FFF; text-indent: 40px;}
.apply_question_write .apply_question_add { padding: 0; margin: 0;width: 938px; height: 90px; border: none; color: #3e3e3e; padding: 5px;}

.apply_question_submit { text-align: right; margin-top: 8px;}
.apply_question_submit input {
    border: none;
    background: #0081cc; color: #fff; width: 100px; height: 28px; line-height: 28px; font-weight: bold; letter-spacing: 2px; cursor: pointer;}

/*浜у搧鎼滅储*/
.selection { margin-top: 90px;}
.selection_left { /*height:100px; overflow-y:scroll*/}
.icon_selection {  margin-bottom: 5px;}
.selection_left_title { background: #a1a7af; color: #fff; line-height: 27px;  text-indent: 10px;}
.selection_left_content { padding: 8px 5px 15px 5px; background: #e7e7e7;}
.selection_left_content span { display: block; padding: 4px; background: #FFF; float: left; margin: 4px 2px; border-radius: 4px; cursor: pointer;}
.selection_left_content span:hover { color: #fff; background: #999; box-shadow: 2px 2px 1px #888888;}
.selection_left_content span.span_hover { color: #fff; background: #999; box-shadow: 2px 2px 1px #888888;}

.selection_left_content span.span_hidden { background: #CCC}
.selection_right { width: 765px;}
.list_selection_tb { border-bottom: 2px solid #0081cc; padding-bottom: 15px;  overflow-x: hidden;}
.selection_show {  margin-top: 20px;}
.selection_show_title {
    color: #0081cc;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.selection_show_title span {
    float: right;
    margin-right: 5px;
    cursor: pointer
}

.selection_show_content_left {
    width: 120px;
    float: left;
    margin-right: 15px;
}

.selection_show_content_left b {
    display: block;
    width: 90px;
    height: 24px;
    /*background:#a1a7af;*/
    background: #da9000;
    color: #fff;
    line-height: 25px;
    text-align: center;
    margin-left: 10px;
    margin-top: 5px;
    cursor: pointer;
}

.selection_show_content_right {
    float: right;
    width: 600px;
}

.selection_show_content_right p span {
    color: #da9000;
    margin-left: 5px;
    display: inline-block;
}

.selection_show_content_right p span a {
    color: #da9000;
}

.selection_show_content_right p span a:hover {
    color: #0081cc;
}

.selection_show_content_right ul {
    border-top: 1px solid #e8e8e8;
    margin-top: 5px;
    padding-top: 15px;
}

.selection_show_content_right ul li {
    display: block;
    float: left;
    width: 200px;
    margin-right: 100px;
    margin-bottom: 5px;
}


/*浜у搧鎼滅储鏂扮増*/
.selection_new_icon {
    float: left;
}

.selection_new_type {
    width: 800px;
    float: right;
    border-bottom: 2px solid #0081cc;
}

.selection_new_type ul {
    padding-left: 8px;
}

.selection_new_type ul li {
    display: inline-block;
    float: left;
    padding: 0px 24px;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
    border-right: 1px solid #d1d1d1;
    margin: 28px 0;
}

.selection_new_type ul li:last-child {
    border-right: 0;
}

.selection_new_type ul li a.s_hover {
    color: #0081cc;
}

.selection_new_check {
    margin-top: 10px;
    width: 1000px;
    margin-bottom: 15px;
}

.selection_new_check_one {
    border-bottom: 1px solid #eee;
    padding: 12px 0 2px 0;
}

.selection_new_check_title {
    font-size: 14px;
    font-weight: bold;
    display: block;
    float: left;
    color: #0081cc;
    width: 160px;
    text-indent: 2px;
}

.selection_new_check_content {
    float: right;
    font-size: 13px;
    width: 840px;
}

.selection_new_check_content span {
    display: inline-block;
    padding: 2px 12px;
    background: #e9e9e9;
    margin: 0 5px;
    color: #999;
    border-radius: 3px;
    cursor: pointer;
    margin-bottom: 10px;
}

.selection_new_check_content span.on {
    color: #000;
}

.selection_new_check_content span:hover {
    background: #38b7ea;
    color: #fff;
}

.selection_new_check_content span.span_hover {
    background: #f98700;
    color: #fff;
}

.selection_new_check_content input {
    margin-bottom: 10px;
    margin-left: 5px;
    border: 1px solid #e1e1e1;
    height: 20px;
    color: #666;
    text-indent: 5px;
    border-radius: 3px;
}

.selection_new_show {}


/*搴旂敤涓績-甯歌闂*/
.list_question {
    margin-top: 20px;
}

.faq_tab {
    margin-bottom: 10px;
    font-size: 14px;
    border-bottom: 1px solid #0081cc;
}

.faq_tab a {
    display: inline-block;
    width: 120px;
    padding: 3px;
    color: #0081cc;
    font-weight: bold;
}

.faq_tab a.faq_tab_on {
    background: #0081cc;
    color: #FFF;
}

.faq_tab span {
    margin: 0 10px;
}

.faq_tab a span.faq_one {
    background: url(../images/faq_one.png) center bottom no-repeat;
    display: inline-block;
    width: 20px;
    height: 25px;
}

.faq_tab a span.faq_two {
    background: url(../images/faq_two.png) center bottom no-repeat;
    display: inline-block;
    width: 26px;
    height: 25px;
}

.faq_tab a.faq_tab_on span.faq_two {
    background: url(../images/faq_two_on.png) center bottom no-repeat;
    display: inline-block;
    width: 26px;
    height: 25px;
}

.faq_tab a.faq_tab_on span.faq_one {
    background: url(../images/faq_one_on.png) center bottom no-repeat;
    display: inline-block;
    width: 20px;
    height: 25px;
}

.faq_box {
    margin-bottom: 0px;
    font-size: 14px;
}

.faq_box ul li {
    display: none;
}

.faq_box ul li p {
    border-bottom: 1px dotted #999;
    padding: 8px 0;
    text-indent: 3px;
}

.faq_box ul li p a {
    color: #0081cc;
    display: inline-block;
}

.faq_box ul li p i {
    font-size: 12px;
    margin-left: 15px;
    font-style: normal;
    cursor: pointer;
    float: right;
}

.faq_box ul li p i img {
    padding-right: 3px;
}

.faq_box ul li p span {
    display: block;
    text-indent: 0;
    padding-left: 5px;
    margin: 12px 0 5px 0;
    display: none;
    line-height: 22px;
}

.faq_list {
    padding-bottom: 20px;
    margin-top: 20px;
    font-size: 14px;
}

.faq_list ul li {
    border-bottom: 1px dotted #999;
    padding: 8px 0;
    text-indent: 5px;
}

.faq_list ul li span {
    display: block;
    text-indent: 0;
    padding-left: 5px;
    margin: 12px 0 5px 0;
    display: none;
    line-height: 22px;
}

.faq_list ul li a.faq_list_on {
    color: #0081cc;
}

.faq_list ul li i {
    font-size: 12px;
    margin-left: 15px;
    font-style: normal;
    cursor: pointer;
    float: right;
}

.faq_list ul li i img {
    padding-right: 3px;
}


/*鎷涜仒椤甸潰*/
.jobs {}

.jobs_title {
    font-size: 16px;
    text-align: center;
    color: #0081cc;
    font-weight: bold;
    padding-top: 8px;
}

.jobs_lc {
    background: #eef8ff;
    border: 5px solid #a6daff;
    border-left-width: 8px;
    border-right-width: 8px;
    position: relative;
    margin-top: 10px;
}

.jobs_lc ul {
    margin-left: 8px;
    position: relative;
}

.jobs_lc ul li {
    display: block;
    float: left;
    width: 135px;
    text-align: center;
    padding: 20px 0 10px 0;
    margin: 0 22px;
    cursor: pointer;
}

.jobs_lc ul li:hover {
    color: #0081cc;
}

.jobs_lc ul li p {
    padding-bottom: 8px;
}

.jobs_line {
    width: 501px;
    height: 2px;
    background: #cecece;
    position: absolute;
    top: 40px;
    left: 115px;
}

.jobs_main {
    width: 750px;
    margin: 20px auto;
}

.jobs_main ul li {
    display: none;
}

.jobs_tg {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #dddddd;
    width: 750px;
    text-align: center
}

.jobs_tg td {
    font-size: 12px;
    padding: 10px 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #dddddd;
    color: #444;
    position: relative;
}

.jobs_tg th {
    font-size: 13px;
    font-weight: normal;
    padding: 10px 5px;
    border-style: solid;
    border-width: 1px;
    word-break: normal;
    border-color: #dddddd;
    color: #fff;
    text-align: left;
    text-indent: 40px;
}

.jobs_tg tr.jobs_tr_one {
    background-color: #a4abb3;
}

.jobs_tg tr.jobs_tr_one:hover {
    background-color: #a4abb3;
}

.jobs_tg tr.info_list:hover {
    background: #e8e8e8;
}

.jobs_tg tr.info_list {
    cursor: pointer
}

.jobs_tg td a {
    padding: 3px 5px;
    background: #a4abb3;
    border-radius: 3px;
    color: #fff;
}

.jobs_tg td a:hover {
    color: #0081cc;
}

.jobs_tg tr.info_list_detail {
    display: none
}

.jobs_tg tr.info_list_detail td {}

.jobs_tg tr.info_list_detail div {
    text-align: left;
    margin-left: 10px;
}

.jobs_main div.no_first {
    margin-left: 15px;
    line-height: 20px;
}

.out_jobs_box {
    width: 100%;
    height: 100%;
    z-index: 999999999;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/video_bg.png) repeat;
    display: none;
}

.out_jobs {
    width: 400px;
    background: #fff;
    box-shadow: 0px 0px 10px #ccc;
    margin: 0 auto;
    padding: 20px 50px 15px 50px;
    position: relative;
}

.out_jobs div {
    margin-bottom: 8px;
}

.out_jobs input.button {
    border: none;
    background: #999;
    color: #fff;
    width: 80px;
    height: 25px;
    cursor: pointer;
    margin-right: 20px;
    border-radius: 3px;
}

.out_jobs input.jobs_add {
    border: none;
    color: #fff;
    width: 80px;
    height: 25px;
    cursor: pointer;
    margin-right: 20px;
    border-radius: 3px;
    background: #0081cc;
    margin-left: 320px;
}

.out_jobs_close {
    position: absolute;
    right: 2px;
    top: 2px;
    width: 22px;
    height: 22px;
    cursor: pointer;
}


                    
.about {
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 40px;
}
.about img{ width:100%; height:auto}
.about_title {
    color: #0081cc;
    font-size: 22px;
    font-weight: bold;
    text-align: right;
    margin-bottom: 8px;
}

.about_title span {
    font-size: 16px;
    display: block;
    letter-spacing: 1px;
}

.about_one {
    margin-bottom: 45px;
}

.about b {
    font-size: 18px;
    letter-spacing: 2px;
}

.about_one img {
    float: right;
    margin: 10px 0 0 20px;
}

.about_two {}

.about_two img {
    float: left;
    margin: 0 30px 0 0;
}

/*浼佷笟鏂囧寲*/
.about_culture {
    width: 750px;
    background: url(../images/culture_bg.png) right top no-repeat;
}

.about_culture_title {
    color: #0081cc;
    font-size: 22px;
    margin-bottom: 35px;
}

.about_culture dl {
    margin-top: 8px;
    margin-bottom: 15px;
    display: block;
}

.about_culture dl span {
    text-indent: 40px;
    line-height: 28px;
}

.about_culture dl.dl_one {
    border-bottom: 1px solid #c4cbd1;
    padding-bottom: 30px;
    line-height: 28px;
}

.about_culture dl.dl_two {
    padding-top: 10px;
}

.about_culture dl dt {
    font-size: 16px;
    color: #0081cc;
    text-indent: 40px;
}

.about_culture dl dt.culture_dt_1 {
    background: url(../images/pic_culture_01.png) left center no-repeat;
}

.about_culture dl dt.culture_dt_2 {
    background: url(../images/pic_culture_02.png) left center no-repeat;
}

.about_culture dl dt.culture_dt_3 {
    background: url(../images/pic_culture_03.png) left center no-repeat;
}

.about_culture dl dt.culture_dt_4 {
    background: url(../images/pic_culture_04.png) left center no-repeat;
}

.about_culture dl dt.culture_dt_5 {
    background: url(../images/pic_culture_05.png) left center no-repeat;
}

.about_culture dl dt.culture_dt_6 {
    background: url(../images/pic_culture_06.png) left center no-repeat;
}

.about_culture dl dt.culture_dt_7 {
    background: url(../images/pic_culture_07.png) left center no-repeat;
}

.about_culture dl dt.culture_dt_8 {
    background: url(../images/pic_culture_08.png) left center no-repeat;
}

.about_culture dl dt.culture_dt_9 {
    background: url(../images/pic_culture_09.png) left center no-repeat;
}

.about_culture dl dd {
    text-indent: 40px;
    line-height: 28px;
}




/*.about_nav ul li:nth-child(1){background:url(../images/a_icon1.png);}
.about_nav ul li:nth-child(2){background:url(../images/a_icon2.png);}
.about_nav ul li:nth-child(3){background:url(../images/a_icon3.png);}
.about_nav ul li:nth-child(4){background:url(../images/a_icon4.png);}*/


/*搴旂敤璧勬枡鍒楄〃椤�*/
.list_down {
    border-bottom: 2px solid #0081cc;
    padding-bottom: 20px;
}

.list_down h6 {
    margin: 0;
    padding: 0;
    color: #0081cc;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 5px;
}

.list_down h6 span {
    float: right;
    font-weight: normal;
    font-size: 12px;
    display: block;
    margin-top: 3px;
    font-family: Arial;
    margin-right: 3px;
}

.list_down h6 a {
    color: #0081cc;
}

.list_down h6 a:hover {
    color: #0081cc;
}

.list_down_title {
    font-size: 16px;
    text-align: center;
    color: #0081cc;
    font-weight: bold;
    padding-top: 8px;
    margin-bottom: 15px;
}

.list_down_tb {
    border-collapse: collapse;
    border-spacing: 0;
    width: 950px;
    text-align: center
}

.list_down_tb td {
    font-size: 12px;
    padding: 10px 5px;
    word-break: normal;
    border-bottom: 1px dotted #999;
    color: #444;
}

.list_down_tb th {
    font-size: 12px;
    font-weight: normal;
    padding: 10px 5px;
    border-style: solid;
    border-width: 1px;
    word-break: normal;
    border-color: #dddddd;
    color: #fff;
    background-color: #a4abb3;
}

.list_down_tb tr:hover {
    background: #dbf1fd;
}

.list_down_tb tr .jobs_t1 {
    text-align: left;
    padding-left: 10px;
}

.list_down_tb tr .jobs_img {
    background: url(../images/down_pdf.png) 8px center no-repeat;
    /* text-indent: 30px; */
    padding-left: 40px;
}


/*澶т簨璁�*/
.bigevents_title {
    font-size: 16px;
    text-align: center;
    color: #0081cc;
    font-weight: bold;
    padding-top: 8px;
    margin-bottom: 25px;
}

.scrollpic {
    width: 750px;
    font-size: 12px;
    position: relative;
}

#myscroll {
    display: block;
    width: 686px;
    position: relative;
    height: 40px;
    overflow: hidden;
    margin-left: 32px;
}

#myscroll #myscrollbox {
    display: block;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    width: 1000000px;
}

#myscroll ul {
    display: block;
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#myscroll ul li {
    display: block;
    float: left;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

#myscroll ul li a {
    display: block;
    float: left;
    width: 70px;
    padding: 0 3px;
    position: relative;
    height: 40px;
    color: #333;
    background: url(../images/big_nav.png) top center no-repeat;
}

#myscroll ul li a.bighover {
    background: url(../images/big_nav_hover.png) top center no-repeat;
}

#myscroll ul li a span {
    display: block;
    text-align: center;
    margin-top: 20px;
}


#left {
    display: block;
    width: 18px;
    height: 18px;
    background: url(../images/big_left.png);
    position: absolute;
    left: 0;
    top: 0px;
}

#left:hover {
    background: url(../images/big_left_hover.png);
}

#right {
    display: block;
    width: 18px;
    height: 18px;
    background: url(../images/big_right.png);
    position: absolute;
    right: 0;
    top: 0px;
}

#right:hover {
    background: url(../images/big_right_hover.png);
}

.big_show {
    margin-top: 20px;
    font-size: 12px;
    margin-bottom: 40px;
}

.big_show ul li {
    display: none;
    background: #f0f0f0;
    padding: 10px 20px;
}

.big_show ul li div {
    padding: 20px 0;
    line-height: 22px;
}

.big_show ul li div b {
    font-size: 15px;
    display: block;
    margin-bottom: 4px;
    color: #4C4C4C;
}

.big_show ul li div.big_div {
    border-bottom: 1px solid #d9d9d9;
}

.big_show ul li div p {
    background: url(../images/dfk.png) left 9px no-repeat;
    text-indent: 15px;
    font-size: 14px;
}


/*搴旂敤涓嬭浇璇︽儏椤�*/
.show_download_title {
    font-size: 16px;
    color: #3a3a3a;
    font-weight: bold;
    margin: 25px 0 20px 0;
}

.show_download_jj ul li {
    display: block;
    float: left;
    width: 220px;
    margin: 0 30px 15px 0;
    font-size: 14px;
    background-position: left center;
    background-repeat: no-repeat;
    height: 30px;
    line-height: 30px;
    text-indent: 45px;
}

.show_download_jj ul li span {
    display: block;
    width: 20px;
    background: url(../images/xing.png) no-repeat;
    height: 30px;
    float: right
}

.show_download_jj {
    border-bottom: 1px solid #cccccc;
    padding: 10px 0;
}

.show_download_content {
    margin-bottom: 80px;
    font-size: 14px;
}

.show_download_content_left {
    width: 540px;
    float: left;
}

.show_download_content_title {
    color: #333232;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    background: url(../images/down_x7.png) left center no-repeat;
    text-indent: 40px;
    line-height: 30px;
    margin: 20px 0;
}

.show_download_content_right {
    width: 80px;
    float: right;
    margin: 30px 0 0 0;
    padding: 0px 40px 30px 40px;
    border-left: 1px solid #dedede;
}

.show_download_content_right span {
    display: block;
    padding: 3px;
    background: #da9000;
    color: #FFF;
    text-align: center;
    width: 50px;
    font-size: 12px;
    cursor: pointer;
    margin-left: 20px;
    margin-top: 10px;
}

/*搴旂敤瑙嗛*/
.application_video {
    width: 750px;
    margin-top: 25px;
}

.application_video_big_img {
    width: 435px;
    height: 275px;
    position: relative;
    float: right;
    cursor: pointer;
}

.application_video_big_img span {
    display: block;
    width: 86px;
    height: 86px;
    background: url(../images/video_play.png) no-repeat;
    position: absolute;
    left: 174px;
    top: 94px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    border-radius: 86px;
}

.application_video_big_img:hover span {
    -webkit-box-shadow: 0 0 20px #ffffff;
    box-shadow: 0 0 20px #ffffff;
}

.application_video_big_desc {
    width: 290px;
    float: left;
    margin-top: 50px;
}

.application_video_big_desc b {
    font-size: 16px;
    display: block;
    margin-bottom: 7px;
}

.application_video_big_desc span {
    line-height: 20px;
    font-size: 14px;
}

.application_video_big_desc p {
    padding-top: 8px;
}

.application_video_big_desc p i {
    display: inline-block;
    font-style: normal;
}

.application_video_big_desc p a {
    margin-right: 10px;
    color: #999;
}

.application_video_big_desc p a img {
    display: inline-block;
    float: left;
    margin-right: 4px;
    padding-top: 1px;
}

.application_video_list {
    margin-top: 50px;
    border-top: 1px solid #dfdfdf;
    margin-bottom: 25px;
}

.application_video_list h5 {
    font-size: 20px;
    display: block;
    text-align: center;
    margin-top: 12px;
    margin-bottom: 0px;
}

.application_video_list ul li {
    display: block;
    width: 215px;
    height: 185px;
    float: left;
    position: relative;
    margin-right: 52px;
    margin-top: 25px;
}

.application_video_list ul li.three {
    margin-right: 0;
}

.application_video_list ul li i {
    display: block;
    position: absolute;
    width: 70px;
    height: 70px;
    background: url(../images/video_play2.png) no-repeat;
    background-size: cover;
    left: 72px;
    top: 33px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    border-radius: 70px;
}

.application_video_list ul li:hover i {
    /* -webkit-transform: scale(1.1);transform: scale(1.1);*/
    -webkit-box-shadow: 0 0 20px #ffffff;
    box-shadow: 0 0 20px #ffffff;
}

.application_video_list ul li span {
    font-size: 14px;
    line-height: 30px;
    display: block;
}

.application_video_list ul li u {
    display: inline-block;
    text-decoration: none;
}

.application_video_list ul li u b {
    display: inline-block;
    font-weight: normal;
}

.application_video_list ul li u a {
    margin-right: 10px;
    color: #999;
}

.application_video_list ul li u a:hover {
    color: #0081cc;
}

.application_video_list ul li u a img {
    display: inline-block;
    float: left;
    margin-right: 4px;
    padding-top: 1px;
}

/*鍦ㄧ嚎鐮旇浼�*/
.online {
    width: 1000px;
    margin-top: 15px;
}

.online_left {
    width: 650px;
    float: left;
    border-bottom: 2px solid #d1d1d1;
}

/*.show_online_left{ width:650px; float:left; }*/
.online_left ul li {
    border-top: 2px solid #d1d1d1;
    padding: 28px 0;
    position: relative;
}

.online_left ul li b {
    display: block;
    position: absolute;
    left: 0;
    top: -18px;
    background: #FFF;
    font-size: 14px;
    padding: 5px;
    color: #0081cc;
    letter-spacing: 2px;
}

.online_left ul li span {
    display: block;
    position: absolute;
    right: 10px;
    top: -11px;
    width: 72px;
    height: 72px;
    background: url(../images/online_new.png) no-repeat;
}

.online_one {
    line-height: 20px;
    margin-bottom: 20px;
}

.online_one img {
    float: left;
    padding: 0 35px 0 5px;
}

.online_one p.online_one_title {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 8px;
    color: #013b46;
}

.online_one i {
    font-style: normal;
    display: inline-block;
    width: 78px;
    height: 24px;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
    margin-top: 23px;
}

.online_one i a {
    color: #fff;
}

.online_one i.i_one {
    background: #f57461;
    margin-right: 25px;
    margin-left: 295px;
}

.online_one i.i_one2 {
    background: #f57461;
    margin-left: 398px;
}

.online_one i.i_two {
    background: #ff7200;
}

.online_right {
    width: 310px;
    float: right;
    background: #f2f2f2;
    border: 1px solid #dddddd;
}

.online_right_tab {}

.online_right_tab a {
    display: inline-block;
    width: 155px;
    height: 40px;
    line-height: 40px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    background: #0191d0;
}

.online_right_tab a.online_tab_on {
    display: block;
    width: 155px;
    height: 40px;
    color: #3e3e3e;
    background: none;
}

.online_right_content ul {
    display: none;
}

.online_right_content ul li {
    display: block;
    padding: 12px 5px;
    line-height: 20px;
    border-bottom: 1px solid #dddddd;
    margin: 0 5px;
}

.online_right_content ul li:last-child {
    border-bottom: none;
}

.online_right_content ul li b {
    color: #0081cc;
    font-size: 14px;
    display: block;
    margin: 8px 0 6px 0;
}

.online_right_content ul li i {
    display: block;
    font-style: normal;
    background: url(../images/online_b.png) 5px 2px no-repeat;
    text-indent: 27px;
    margin-bottom: 2px;
}

.online_right_content ul li span {
    display: block;
    background: url(../images/online_i.png) 5px 3px no-repeat;
    padding-left: 27px;
}

.online_right_content ul li u {
    display: block;
    text-decoration: none;
    background: url(../images/online_u.png) left 2px no-repeat;
    text-indent: 18px;
    float: right;
}

.out_video_box {
    width: 100%;
    height: 100%;
    z-index: 999999999;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/video_bg.png) repeat;
    display: none;
}

.out_video {
    width: 980px;
    height: 460px;
    margin: 0 auto;
    background: #cdd0de;
    padding: 10px 10px 30px 10px;
    position: relative;
}

.out_video_left {
    width: 740px;
    height: 450px;
    float: left;
}

#out_video_right {
    width: 230px;
    float: right;
}

#out_video_right_lt {
    width: 210px;
    height: 330px;
    background: #ffffff;
    overflow: auto;
    padding: 10px;
}

#out_video_right_lt ul li {
    margin-bottom: 8px;
    color: #999;
}

#out_video_right_lt ul li.li_js {
    background: #eee;
    padding: 6px;
}

#out_video_right_lt ul li b.b_tw {
    color: #0081cc;
    font-weight: normal;
    background: url(../images/out_video_lt.png) left center no-repeat;
    text-indent: 20px;
    display: inline-block;
    margin-right: 10px;
}

#out_video_right_lt ul li b.b_js {
    color: #999;
    font-weight: normal;
    background: url(../images/out_video_me.png) left center no-repeat;
    text-indent: 20px;
    display: inline-block;
    margin-right: 10px;
}

#out_video_right_lt ul li span {
    display: block;
    margin-left: 20px;
    color: #888;
    margin-top: 4px;
}

#out_video_right_lt ul li span.p {
    display: inline;
    margin: 0;
    padding: 0;
}

#out_video_right_me {
    width: 230px;
    height: 80px;
    background: #ffffff;
    margin-top: 10px;
}

.out_video_text {
    width: 220px;
    height: 80px;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #333;
    padding: 5px;
}

.out_video_submit {
    background: #737373;
    border: none;
    color: #fff;
    letter-spacing: 2px;
    cursor: pointer;
    float: right;
    margin-top: 8px;
    padding: 2px 5px;
}

.out_video_close {
    position: absolute;
    right: 0;
    top: -42px;
    width: 40px;
    height: 40px;
    z-index: 88;
    background: url(../images/viedeo_close.png) no-repeat;
    cursor: pointer;
    display: block;
}

/*鍦ㄧ嚎鐮旇浼氬唴椤�*/
.show_online {}

.show_online_left {
    width: 800px;
    float: left;
}

.show_online_left_title {
    color: #0081cc;
    font-size: 14px;
    margin-bottom: 3px;
    font-weight: bold;
}

.show_online_times {
    margin-bottom: 12px;
}

.show_online_left ul li {
    display: block;
    padding: 12px 0px;
    line-height: 20px;
    border-bottom: 1px solid #dddddd;
    margin: 0 0px;
    padding-right: 10px;
}

.show_online_left ul li b {
    color: #0081cc;
    font-size: 14px;
    display: block;
    margin: 8px 0 6px 0;
}

.show_online_left ul li i {
    display: block;
    font-style: normal;
    background: url(../images/online_b.png) 5px 2px no-repeat;
    text-indent: 27px;
    margin-bottom: 2px;
    color: #292929;
}

.show_online_left ul li span {
    display: block;
    background: url(../images/online_i.png) 5px 3px no-repeat;
    padding-left: 27px;
}

.show_online_left ul li u {
    display: block;
    text-decoration: none;
    background: url(../images/online_u.png) left 2px no-repeat;
    text-indent: 18px;
    float: right;
}

.show_online_right {
    width: 160px;
    float: right;
    background: #f2f2f2;
    padding: 10px;
}

.show_online_right_img {
    margin-left: 30px;
}

.show_onlie_right_button a {
    display: inline-block;
    width: 160px;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    background: #f57461;
    margin-bottom: 15px;
    margin-left: 0px;
}

.show_onlie_right_desc {
    line-height: 22px;
    clear: both;
}

/*.show_online_title{ font-size:14px; color:#0081cc; font-weight:bold; padding-bottom:3px;}
.show_online_time{ padding-bottom:15px;}
.show_online_content{ line-height:22px;}
.show_online_content p{ margin-bottom:10px;}
.show_online_content .show_online_content_flow{ float:right; margin-top:-55px; padding-left:15px; width:130px; height:190px;}
.show_online_content .show_online_content_flow a{ display:block; height:25px; text-align:center; width:130px; background:#f37461; line-height:25px; color:#FFF; margin-top:10px;}*/


/*浼氬憳鐧诲綍娉ㄥ唽*/
.member_login {
    width: 1000px;
    margin: 30px auto;
    margin-bottom: 60px;
    margin-top: 160px;
    font-size: 12px;
}

.member-content {
    overflow: hidden;
    width: 1000px;
}

.member-content-title {
    font-size: 18px;
    color: #0081cc;
    padding-bottom: 30px;
    padding-left: 15px;
}

.member-content-left {
    margin: 0 auto;
    width: 350px;
    float: left;
    margin-bottom: 20px;
}

.member-content-left table {
    border-collapse: collapse;
    border: none;
    width: 360px;
    margin: 0 auto;
}

.member-content-left table td {
    padding-bottom: 15px;
}

.member-content-left table .txt_r {
    text-align: right;
    padding-left: 15px;
}

.member-content .in_Text {
    height: 26px;
    line-height: 26px;
    border: 1px solid #aaaaaa;
    width: 240px;
    border-radius: 3px;
    background: #F0F0F0;
    padding-left: 0px;
    margin-left: 15px;
    text-indent: 8px;
    color: #777;
}

.member-content-left .loginBtn input {
    float: left;
}

.member-content-left .simulation_checkbox {
    margin-left: 12px;
    vertical-align: text-top;
    display: inline-block;
}

.member-content-left .simulation_checkbox span {
    display: inline-block;
    margin-top: 4px;
    margin-left: 5px;
}

.member-content-left #cbAutoLogin {
    width: 18px;
    height: 18px;
    display: inline-block;
    font-weight: normal;
    float: left;
}

/*.member-content-left .loginBtn .forgetpwd{vertical-align:middle;font-size:12px;;margin-left:25px;color:#1dabed;text-decoration:underline;margin-top:15px;float:left;}*/
.member-content-left .loginBtn .btnSubmit {
    border: none;
    background: #0081cc;
    width: 240px;
    height: 32px;
    color: #fff;
    letter-spacing: 2px;
    font-size: 14px;
    cursor: pointer;
    font-weight: bold;
    margin-left: 15px;
}

.forgetpwd {
    float: right;
    margin-right: 40px;
    color: #0081cc;
}


.member-content-right {
    float: right;
    width: 580px;
    margin: 0 auto;
    border-left: 1px solid #d8d8d8;
    padding-left: 30px;
}

.member-content-right table {
    border-collapse: collapse;
    border: none;
    margin: 0 auto;
    width: 580px;
}

.member-content-right table td {
    padding-bottom: 15px;
}

.member-content-right table .right_td_left {
    width: 170px;
    text-align: right;
    padding-right: 10px;
}

.member-content-right table .right_td_left .redB {
    vertical-align: middle;
    margin-right: 4px;
    color: #F00;
}

.right_td_right .type input {
    width: 235px;
}

.right_td_right .type .options {
    width: 236px;
}

.member-content-right .right_td_right .simulation_checkbox {
    margin-left: 10px;
    margin-bottom: 5px;
    line-height: 25px;
    display: inline-block;
    float: left;
}

.member-content-right .right_td_right .simulation_radio {
    margin-bottom: 0px;
    margin-left: 10px;
}

.member-content-right .right_td_right .simulation_radio span {}

.member-content-right .right_td_right .txt {
    padding: 8px 13px;
    background-color: #f0f2f3;
    margin-top: 10px;
    color: #787878;
    margin-left: 10px;
}

.member-content-right .right_td_right.sidebav-search-container .select {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.member-content-right .btnSubmit {
    border: none;
    background: #0081cc;
    width: 240px;
    height: 32px;
    color: #fff;
    letter-spacing: 2px;
    font-size: 14px;
    cursor: pointer;
    margin-left: 52px;
}

.cbInterestProductClass {
    display: inline-block;
    float: left;
    margin-left: 10px;
}

.member-content-right .right_td_right .simulation_checkbox b {
    display: inline-block;
    float: right;
    margin-top: -3px;
    font-weight: normal;
    margin-left: 3px;
}

.select_pro {
    position: relative;
}

.select_pro input {
    height: 26px;
    line-height: 26px;
    border: 1px solid #aaaaaa;
    width: 240px;
    border-radius: 3px;
    background: #F0F0F0;
    padding-left: 0px;
    margin-left: 15px;
    text-indent: 8px;
    color: #777;
    padding-right: 5px;
}

.select_pro .options {
    position: absolute;
    top: 30px;
    left: 15px;
    border: 1px solid #d8d8d8;
    width: 240px;
    background-color: #fff;
    display: none;
    padding: 8px 0px;
    height: 200px;
    overflow-y: auto;
    padding-right: 5px;
}

.select_pro .options li {
    margin: 2px;
}

.select_pro .options li a {
    padding: 4px;
    display: block;
    cursor: pointer;
}

.select_pro .options li a:hover {
    background-color: #0080CC;
    color: #fff;
}


/*浼氬憳涓績*/
.member {}

.member_left {
    float: left;
    width: 165px;
    padding-left: 10px;
}

.member_right {
    float: right;
    width: 770px;
}

.member_left dl {
    margin-bottom: 20px;
}

.member_left dl dt {
    font-size: 15px;
    color: #0081cc;
    font-weight: bold;
    padding-bottom: 10px;
    letter-spacing: 1px;
}

.member_left dl dd {
    line-height: 24px;
    font-size: 13px;
}

.member_left dl dd a.on {
    color: #0081cc;
}

.member_tic {
    width: 770px;
}

.member_pic {
    width: 300px;
    float: left;
    margin-top: 20px;
}

.member_pic img {
    display: block;
    float: left;
    border: 2px solid #d8d8d8;
    border-radius: 50px;
    margin-right: 20px;
}

.member_pic h4 {
    font-size: 16px;
    padding: 12px 0 15px 0;
}

.member_pic p {
    line-height: 23px;
}

.member_pic p b {
    color: #ff7767;
}

.member_pic p a {
    padding-top: 3px;
    display: inline-block;
}

.member_pic p a.out {
    margin-left: 12px;
}

.member_icon {
    width: 230px;
    float: left;
}

.member_icon ul li {
    display: block;
    width: 85px;
    float: left;
    text-align: center;
    margin-bottom: 15px;
    margin-left: 28px;
}

.member_icon ul li img {
    width: 40px;
    height: 40px;
    text-align: center;
    background: #c0dbec;
    border-radius: 20px;
    margin-bottom: 2px;
}

.member_icon ul li b {
    color: #d01624;
    padding-left: 2px;
}

.member_fast {
    width: 180px;
    float: right;
}

.member_fast dl {
    margin-top: 15px;
    margin-left: 15px;
}

.member_fast dl dt {
    font-size: 16px;
    padding-bottom: 15px;
}

.member_fast dl dd {
    line-height: 25px;
}

.member_main {
    width: 770px;
    margin-top: 25px;
}

.member_main_left {
    width: 585px;
    float: left;
}

.member_main_right {
    width: 180px;
    float: right;
}

.member_tg {
    border-collapse: collapse;
    border-spacing: 0;
    border: 0px solid #dddddd;
    width: 575px;
    text-align: center
}

.member_tg td {
    font-size: 12px;
    padding: 10px 5px;
    border-style: solid;
    border-width: 0px;
    word-break: normal;
    border-color: #dddddd;
    color: #444;
    position: relative
}

.member_tg th {
    font-size: 14px;
    font-weight: normal;
    padding: 10px 5px;
    border-style: solid;
    border-width: 0px;
    word-break: normal;
    border-color: #dddddd;
    color: #fff;
    background-color: #6fcaff;
    font-weight: bold;
    letter-spacing: 1px;
}

.td_bg {
    background-color: #dbf1fd;
}

.member_tg tr:hover {
    background: #dbf1fd;
}

.member_main_right h4 {
    height: 37px;
    background: #ff7767;
    color: #fff;
    letter-spacing: 1px;
    line-height: 36px;
    text-indent: 15px;
    font-size: 14px;
}

.member_main_right span {
    display: block;
    padding: 5px;
    line-height: 24px;
}

/*鎴戠殑鐢宠*/
.member_apply_list_tg {
    border-collapse: collapse;
    border-spacing: 0;
    border: 0px solid #dddddd;
    width: 770px;
    text-align: center
}

.member_apply_list_tg td {
    font-size: 12px;
    padding: 10px 5px;
    border-style: solid;
    border-width: 0px;
    word-break: normal;
    border-color: #dddddd;
    color: #444;
    position: relative
}

.member_apply_list_tg th {
    font-size: 14px;
    font-weight: normal;
    padding: 10px 5px;
    border-style: solid;
    border-width: 0px;
    word-break: normal;
    border-color: #dddddd;
    color: #fff;
    background-color: #6fcaff;
    font-weight: bold;
    letter-spacing: 1px;
}

.td_bg {
    background-color: #dbf1fd;
}

.member_apply_list_tg tr:hover {
    background: #dbf1fd;
}

.member_pages {
    text-align: right;
    margin: 15px 0px 0 0;
}

.member_pages a {
    width: 20px;
    height: 20px;
    margin: 3px;
    color: #17a7e6;
    background: #dfdfdf;
    line-height: 20px;
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    font-weight: bold;
}

.member_pages a.on {
    color: #dfdfdf;
    background: #17a7e6;
}


/*瀹夊叏涓績*/
.member_pagemain {
    width: 770px;
    margin-top: 25px;
}

.member_pagemain_title {
    border-bottom: 1px solid #acacac;
    font-size: 14px;
}

.member_pagemain_title span {
    display: block;
    background: #0081cc;
    width: 100px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    text-align: center;
}

.member_pagemain_security {}

.member_pagemain_security_left {
    width: 125px;
    padding: 25px 20px;
    float: left;
}

.member_pagemain_security_left ul li {
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: bold;
}

.member_pagemain_security_left ul li a {
    text-indent: 35px;
    display: block;
}

.member_pagemain_security_left ul li a.settings_1 {
    background: url(../images/setting_icon1.png) left center no-repeat;
}

.member_pagemain_security_left ul li a.settings_2 {
    background: url(../images/setting_icon2.png) left center no-repeat;
}

.member_pagemain_security_left ul li a.settings_3 {
    background: url(../images/setting_icon3.png) left center no-repeat;
}

.member_pagemain_security_left ul li a.on {
    color: #0081cc;
}

.member_pagemain_security_right {
    width: 580px;
    float: right;
    padding: 25px 0;
}

.member_pagemain_security_right span {
    font-size: 14px;
    border-bottom: 1px dashed #c9c9c9;
    display: block;
    padding-bottom: 3px;
    margin-bottom: 5px;
}

.member_pagemain_security_right p {
    padding: 10px 0;
    font-size: 14px;
}

.member_pagemain_security_right p b {
    width: 70px;
    display: inline-block;
    text-align: right;
    margin-right: 40px;
}

.member_pagemain_security_right p .settings_input {
    width: 300px;
    height: 30px;
    border: 1px solid #bfbfbf;
    color: #3e3e3e;
    text-indent: 5px;
}

.member_pagemain_security_right p .settings_submit {
    width: 85px;
    height: 28px;
    background: #0081cc;
    border: none;
    color: #FFF;
    font-size: 14px;
    letter-spacing: 2px;
    cursor: pointer;
    font-weight: bold;
    margin-left: 180px;
    margin-top: 8px;
    border-radius: 3px
}


/*鎴戠殑鏀惰棌*/
.member_favorites_list {
    width: 770px;
}

.member_favorites_list ul {
    margin-top: 30px;
}

.member_favorites_list ul li {
    position: relative;
    padding-bottom: 28px;
    border-left: 4px solid #d9d9d9;
    padding-top: 5px;
}

.member_favorites_list ul li.last {
    padding-bottom: 5px;
}

.member_favorites_list ul li span {
    position: absolute;
    display: block;
    width: 12px;
    height: 12px;
    left: -8px;
    top: 0;
    background: url(../images/favorites_li.png) left top no-repeat;
}

.favorites_list_one {
    margin-left: 30px;
    border: 1px solid #d4d4d4;
    position: relative;
    border-radius: 3px;
    box-shadow: 2px 2px 5px #ccc;
    padding: 15px;
}

.favorites_list_one b {
    display: block;
    width: 10px;
    height: 7px;
    background: url(../images/favorites_icon.png) left top no-repeat;
    left: -10px;
    top: -1px;
    position: absolute;
}

.favorites_list_one h6,
.favorites_list_one h5 {
    padding: 0;
    margin: 0;
}

.favorites_list_one h6 {
    position: absolute;
    top: -20px;
    left: 0;
    font-weight: normal;
    color: #bbbbc1;
    font-size: 12px;
}

.favorites_list_one h5 {
    color: #3e3e3e;
    font-size: 14px;
    margin-bottom: 7px;
}

.favorites_list_one u {
    text-decoration: none;
    color: #737373;
    display: block;
}

.favorites_list_one u.u_admin {
    padding-top: 3px;
    color: #0081cc
}

.favorites_list_one u.u_user {
    padding-top: 3px;
}

.favorites_list_one i {
    text-align: right;
    display: block;
    font-style: normal;
}

.favorites_list_one i a {
    margin: 0 5px;
    color: #b0b0b0;
}

.favorites_list_one i a:hover {
    color: #0081cc;
}

/*鎴戠殑绉垎*/
.member_points_list {
    width: 770px;
}

.member_points_tip {
    background: #f1f1f1;
    border: 2px solid #e2e2e2;
    padding: 10px 25px;
    margin-top: 20px;
}

.member_points_tip span {
    display: block;
    padding: 5px 60px 10px 60px;
    border-right: 1px solid #e2e2e2;
    float: left;
    font-weight: bold;
    font-size: 17px;
}

.member_points_tip b {
    display: block;
    padding-top: 5px;
    color: #288c29;
    font-size: 22px;
    font-family: Arial;
}

.member_points_tip i {
    display: block;
    float: left;
    padding: 5px 25px 10px 60px;
}

.member_points_tip a {
    display: block;
    width: 200px;
    height: 40px;
    background: #ff7767;
    color: #FFF;
    line-height: 40px;
    text-align: center;
    border-radius: 3px;
    text-decoration: none;
    font-size: 16px;
    font-style: normal;
}

.member_points_tip i b {
    font-size: 12px;
    color: #999;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    font-family: "寰蒋闆呴粦";
}

.member_points_tg {
    border-collapse: collapse;
    border-spacing: 0;
    border: 0px solid #dddddd;
    width: 770px;
    text-align: center;
    margin-top: 20px;
}

.member_points_tg td {
    font-size: 12px;
    padding: 10px 5px;
    border-style: solid;
    border-width: 0px;
    word-break: normal;
    border-color: #dddddd;
    color: #444;
    position: relative
}

.member_points_tg th {
    font-size: 14px;
    font-weight: normal;
    padding: 10px 5px;
    border-style: solid;
    border-width: 0px;
    word-break: normal;
    border-color: #dddddd;
    color: #fff;
    background-color: #6fcaff;
    font-weight: bold;
    letter-spacing: 1px;
}

.td_points_bg {
    background-color: #dbf1fd;
}

.member_points_tg tr:hover {
    background: #dbf1fd;
}

.member_points_list h3 {
    margin-top: 18px;
    font-weight: normal;
    color: #999;
    font-size: 12px;
}

/*绉垎杩樼ぜ*/
.member_shop {
    width: 770px;
    padding-top: 15px;
    margin-bottom: 20px;
}

.member_shop ul li {
    display: block;
    width: 210px;
    float: left;
    margin-right: 35px;
    margin-bottom: 30px;
    border: 1px solid #eee;
    padding: 10px;
}

.member_shop ul li.four {
    margin-right: 0px;
}

.member_shop ul li img {
    margin-bottom: 4px;
    background: #f8f8f8;
}

.member_shop ul li p b {
    color: #ff7200;
    display: inline-block;
    margin-top: 5px;
}

.member_shop ul li p a {
    display: block;
    margin-top: 5px;
    background: #f57461;
    width: 70px;
    height: 25px;
    border-radius: 3px;
    line-height: 25px;
    color: #fff;
    text-align: center;
}

.member_shop ul li p.member_shop_name {
    display: block;
    height: 34px;
    overflow: hidden;
}


/*娲诲姩椤甸潰*/
.activity {
    width: 1000px;
    margin: 0 auto;
}

.activity_one {
    font-size: 14px;
}

.activity_one h4 {
    font-size: 36px;
    color: #b72e04;
    text-align: center;
    display: block;
    border-bottom: 1px dotted #b72e04;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.activity_int_nav ul li {
    display: block;
    float: left;
    width: 328px;
    height: 60px;
    line-height: 60px;
    margin-right: 8px;
    text-align: center;
    background: #955643;
    color: #f4be57;
    font-size: 24px;
    letter-spacing: 3px;
}

.activity_int_nav ul li.last {
    margin-right: 0px;
}

.activity_int_nav ul li.first {
    background: #b72e04;
    color: #fff;
}

.activity_int_des {
    background: #d4004c;
    padding: 35px 30px;
    margin-top: 9px;
    color: #f4be57;
    margin-bottom: 30px;
}

.activity_int_des ul li {
    display: block;
    float: left;
    width: 250px;
    margin-right: 30px;
    line-height: 20px;
}

.activity_bm {
    border: 5px solid #28a5a9;
    padding: 25px;
    font-size: 14px;
}

.activity_bm ul li {
    display: block;
    float: left;
    width: 450px;
}

.activity_bm ul li p {
    margin-bottom: 8px;
}

.activity_bm ul li span {
    display: inline-block;
    width: 120px;
}

.activity_bm ul li input.activity_bm_input {
    width: 250px;
    height: 28px;
    color: #333;
    font-size: 14px;
}

.activity_bm ul li b {
    display: inline-block;
    color: #fff;
    background: #0081cc;
    border-radius: 3px;
    width: 100px;
    height: 25px;
}

.activity_bm_submit {
    background: #ff9000;
    width: 120px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    border: none;
    border-radius: 3px;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    float: right;
}

.activity_cj {
    margin: 45px 0 20px 0;
}

/*鑽ｈ獕璧勮川*/
.honorary {
    height: 530px;
    overflow-y: auto;
    border: 1px solid #e3e3e3;
}

.honorary_title {
    margin: 14px 0 12px 0;
}

#mbOverlay {
    position: fixed;
    z-index: 99999998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    cursor: pointer;
}

#mbOverlay.mbOverlayFF {
    background: transparent url(80.png) repeat;
}

#mbOverlay.mbOverlayIE {
    position: absolute;
}

#mbCenter {
    height: 557px;
    position: absolute;
    z-index: 99999999;
    left: 50%;
    background-color: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);
    -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);
}

#mbCenter.mbLoading {
    background: #fff url(../images/WhiteLoading.gif) no-repeat center;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

#mbImage {
    left: 0;
    top: 0;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    text-align: left;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 10px;
}

#mbImage a,
#mbImage a:link,
#mbImage a:visited {
    color: #ddd;
}

#mbImage a:hover,
#mbImage a:active {
    color: #fff;
}

#mbBottom {
    min-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    text-align: left;
    padding: 0 10px 10px;
}

#mbTitle {
    display: inline;
    color: #999;
    font-weight: bold;
    line-height: 20px;
    font-size: 12px;
}

#mbNumber {
    background: url(../images/mbNumber_bg.gif) no-repeat center;
    display: inline;
    color: #C00;
    line-height: 26px;
    font-size: 12px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    text-align: center;
    width: 65px;
    height: 26px;
}

#mbCaption {
    display: block;
    color: #999;
    line-height: 14px;
    font-size: 10px;
}

#mbPrevLink,
#mbNextLink,
#mbCloseLink {
    display: block;
    float: right;
    height: 20px;
    margin: 0;
    outline: none;
}

#mbPrevLink {
    width: 32px;
    height: 100px;
    background: transparent url(../images/CustomBlackPrevious.gif) no-repeat center;
    position: absolute;
    top: 38%;
    left: -32px;
}

#mbNextLink {
    width: 32px;
    height: 100px;
    background: transparent url(../images/CustomBlackNext.gif) no-repeat center;
    position: absolute;
    top: 38%;
    right: -32px;
}

#mbCloseLink {
    width: 24px;
    background: transparent url(../images/CustomBlackClose.gif) no-repeat center;
    position: absolute;
    top: 10px;
    right: 10px;
}

#mbError {
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    border: 10px solid #700;
    padding: 10px 10px 10px;
    margin: 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#mbError a,
#mbError a:link,
#mbError a:visited,
#mbError a:hover,
#mbError a:active {
    color: #d00;
    font-weight: bold;
    text-decoration: underline;
}

.layout_default {
    float: left;
    margin: 10px 12px;
}

.meta {
    font-size: 12px;
    text-align: center;
    margin-top: 3px;
}

.image_container img {
    border: 1px solid #CCC;
    padding: 2px
}

.meta a {
    color: #333;
    text-decoration: none
}

/*鍝佺墝浼樺娍*/
.advantage {}

.advantage_title {
    color: #0081cc;
    font-size: 22px;
    margin-bottom: 15px;
}

.advantage_ones {
    clear: both;
    margin-bottom: 30px;
    line-height: 22px;
    font-size: 13px;
}

.advantage_ones b.advantage_imgL {
    display: block;
    float: left;
    padding-top: 4px;
    margin-right: 25px;
}

.advantage_ones b.advantage_imgR {
    display: block;
    float: right;
}

.advantage_ones span {
    display: inline-block;
    width: 560px;
}

.advantage_ones h5 {
    font-size: 14px;
    color: #303030;
    margin: 0;
    padding: 0;
    margin-bottom: 4px;
}

.advantage_ones p {
    padding: 0;
    margin: 0;
}

/*璋冪爺闂嵎*/
.question_title {
    color: #f53d05;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 0;
}

.question_desc {
    border-bottom: 1px dotted #dddddd;
    margin-bottom: 20px;
    font-size: 14px;
    padding-bottom: 10px;
}

.question_form {
    background: #eee;
    padding: 8px 25px;
}

.question_form .questionnaire-content-title {
    text-align: center;
    font-size: 18px;
    color: #189cea;
    padding: 15px 0px;
}

.question_form .questionnaire-content-block h3 {
    color: #0084ce;
    font-weight: bold;
    margin-top: 12px;
    font-size: 12px;
}

.question_form .questionnaire-content-block label {
    margin: 8px 19px;
}

.question_form .questionnaire-content-block.checkbox label {
    display: block;
}

.question_form .questionnaire-content-block.checkbox label input {
    display: block;
    float: left;
}

.question_form .questionnaire-content-block.checkbox label span {
    margin-left: 6px;
    display: inline-block;
    margin-top: 1px;
}

.question_form .questionnaire-content-block .textInput {
    width: 800px;
    height: 80px;
    margin-left: 19px;
    padding: 4px;
    margin-top: 8px;
}

.question_form .questionnaire-content-block.checkbox .otherInput {
    margin-top: -26px;
    float: left;
    margin-left: 80px;
    width: 745px;
}

.question_form .questionnaire-content-block.btnContainer {
    text-align: center;
    /*border-top:1px dashed #ccc;*/
    width: 960px;
    margin: 0px auto;
    padding: 30px 0px;
}

.question_form .questionnaire-content-block.btnContainer input {
    border: none;
}

.question_form .questionnaire-content-block.btnContainer .btnSubmit {
    text-align: center;
    line-height: 32px;
}

.question_form .questionnaire-content-block.btnContainer .btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 7px 15px;
    color: #fff;
    background-color: #189CEA;
    border-radius: 5px;
    cursor: pointer;
    margin-right: 20px;
}

.question_form .questionnaire-content-block.btnContainer .btn.disable {
    background-color: #ccc;
    cursor: default;
}

.personInfo {
    width: 700px;
    margin: 20px auto;
    background: #FFF;
    box-shadow: 0px 0px 15px #9D9D9D;
    border-radius: 5px;
}

.personInfo-content {
    padding: 30px 30px 10px 30px;
}

.personInfo-content ul li {
    display: block;
    float: left;
    width: 310px;
    margin-bottom: 10px;
    text-align: center;
}

.personInfo-content ul li input {
    width: 200px;
}

.validate-container {
    padding: 0 30px;
    margin-left: 30px;
}

.questionnaire-submit {
    text-align: center;
    padding: 20px 0;
}

.questionnaire-submit .btnSubmit {
    border: none;
    background: #f17819;
    font-size: 14px;
    color: #FFF;
    cursor: pointer;
    font-weight: bold;
    width: 80px;
    height: 28px;
    line-height: 26px;
    border-radius: 5px;
}

/*鎶曡瘔骞冲彴*/
.complaints {
    width: 750px;
    font-size: 14px;
}

.complaints_title {
    width: 750px;
    height: 80px;
    background: url(../images/message_bg.png) left top no-repeat;
    text-indent: 150px;
    border-bottom: 1px solid #cbcbcb;
}

.complaints_title b {
    display: block;
    font-size: 24px;
    font-weight: bold;
    color: #0081cc;
    padding-top: 10px;
}

.complaints_title span {
    display: block;
    font-size: 14px;
    margin-top: 8px;
}

.complaints_content {
    margin-top: 20px;
}

.complaints_content b {
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
}

.complaints_content span {
    display: block;
    margin-bottom: 10px;
}

.complaints_content .complaints_type {
    margin-right: 10px;
}

.complaints_content label {
    margin-right: 12px;
}

.complaints_content .complaints_input {
    width: 200px;
    height: 20px;
    border: 1px solid #a9a9a9;
    color: #666;
    text-indent: 5px;
}

.complaints_content .complaints_c_name {
    width: 350px;
}

.complaints_content .complaints_content {
    width: 600px;
    height: 70px;
    padding: 0;
    margin: 0;
    color: #666;
    padding: 5px;
}

.complaints_content .complaints_submit {
    width: 110px;
    height: 40px;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    background: #0081cc;
    border: none;
    font-size: 16px;
    margin-top: 10px;
    border-radius: 5px;
}

/*CSS3 animate*/
@-webkit-keyframes bounce_index {

    0%,
    20%,
    53%,
    80%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-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-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(2px, -8px, 0);
        transform: translate3d(2px, -8px, 0);
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(-2px, -5px, 0);
        transform: translate3d(-2px, -5px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0);
    }
}

@keyframes bounce_index {

    0%,
    20%,
    53%,
    80%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-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-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(2px, -8px, 0);
        transform: translate3d(2px, -8px, 0);
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(-2px, -5px, 0);
        transform: translate3d(-2px, -5px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0);
    }
}

@keyframes bounceY_index {
    0% {
        transform: translateY(-205px);
    }

    40% {
        transform: translateY(-100px);
    }

    65% {
        transform: translateY(-52px);
    }

    82% {
        transform: translateY(-25px);
    }

    92% {
        transform: translateY(-12px);
    }

    55%,
    75%,
    87%,
    97%,
    100% {
        transform: translateY(0px);
    }
}

@-moz-keyframes bounceY_index {
    0% {
        -moz-transform: translateY(-205px);
    }

    40% {
        -moz-transform: translateY(-100px);
    }

    65% {
        -moz-transform: translateY(-52px);
    }

    82% {
        -moz-transform: translateY(-25px);
    }

    92% {
        -moz-transform: translateY(-12px);
    }

    55%,
    75%,
    87%,
    97%,
    100% {
        -moz-transform: translateY(0px);
    }
}

@-webkit-keyframes bounceY_index {
    0% {
        -webkit-transform: translateY(-205px);
    }

    40% {
        -webkit-transform: translateY(-100px);
    }

    65% {
        -webkit-transform: translateY(-52px);
    }

    82% {
        -webkit-transform: translateY(-25px);
    }

    92% {
        -webkit-transform: translateY(-12px);
    }

    55%,
    75%,
    87%,
    97%,
    100% {
        -webkit-transform: translateY(0px);
    }
}

/*CSS3 animate end*/
.application_video_list ul li b span {
    display: inline;
    line-height: 14px;
}

.application_video_big_desc a span {
    line-height: 14px;
}


/*鑸炲紛涓炬姤*/

.fraud {
    width: 750px;
    font-size: 14px;
}

.fraud_title {
    width: 750px;
    height: 80px;
    background: url(../images/message_bg.png) left top no-repeat;
    text-indent: 150px;
    border-bottom: 1px solid #cbcbcb;
}

.fraud_title b {
    display: block;
    font-size: 24px;
    font-weight: bold;
    color: #0081cc;
    padding-top: 10px;
}

.fraud_title span {
    display: block;
    font-size: 14px;
    margin-top: 8px;
}

.fraud_content {
    margin: 15px 0;
}

.fraud_content p {
    line-height: 28px;
}

.fraud_from {
    font-size: 14px;
}

.fraud_tb {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #dddddd;
    width: 550px;
    text-align: center;
}

.fraud_tb td {
    font-size: 12px;
    padding: 3px 5px;
    border-style: solid;
    border-width: 1px;
    word-break: normal;
    border-color: #dddddd;
    color: #444;
    position: relative;
}

.fraud_tb td.fraud_tb_one {
    background: #6AA4F0;
    color: #fff;
}

.fraud_tb .fraud_input {
    height: 25px;
    width: 350px;
    border: none;
    background: none;
    color: #333;
}

.fraud_tb .fraud_content {
    height: 80px;
    padding: 0;
    margin: 0;
    width: 400px;
    border: none;
    background: none;
    color: #333;
}

.fraud_submit {
    width: 90px;
    height: 30px;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    background: #F90;
    border: none;
    font-size: 14px;
    margin-top: 10px;
    border-radius: 5px;
    margin-left: 450px;
}


.news_search {
    float: right;
    margin-right: 20px;
}

.news_search .news_search_text {
    width: 150px;
    border: 1px solid #e1e1e1;
}

.news_search .news_search_submit {
    border: 1px solid #b6b6b6;
    cursor: pointer;
    border-radius: 4px;
    color: #666;
}

.gao_bg {
    display: none;
    background: url(../images/gao_bg.png);
    position: fixed;
    z-index: 10;
    height: 100%;
    width: 100%;
}

.gao_bg img {
    position: fixed;
    left: 50%;
    top: 51%;
    margin-left: -24px;
    z-index: 11;
}

/*2016.6.14*/
.tg td.td_prantid {
    position: relative;
}

.tg span.new_icon {
    width: 34px;
    height: 13px;
    background: url(../images/new_icon.png) center center no-repeat;
    display: block;
    margin-left: 3px;
}


/*鎮诞*/
.floating_ck {
    position: fixed;
    right: 0px;
    bottom: 0%;
    z-index: 99;
}

.floating_ck dl dd {
    position: relative;
    width: 70px;
    height: 70px;
    border-bottom: solid 1px #fff;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center 30%;
    /*cursor:pointer;*/
    -moz-opacity: 0.9;
    filter: alpha(opacity=90);
    opacity: 0.9;
}

.floating_ck dl dd:hover {
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1;
    /*background-color:#74819B;*/
}

.floating_ck dl dd:hover .floating_left, .floating_ck dl dd:hover .floating_eqcode{
    display: block;
    /* background-color:#74819B;*/
}


.videos {
    background-image: url(../images/video.png);
    background-color: #8A95AA;
    background-color: #57a5d7;
}

.words {
    background-image: url(../images/iqq.png);
    background-color: #8A95AA;
    background-color: #ff6634;
}

.quote {
    background-image: url(../images/applyicon.png);
    background-color: #8A95AA;
    background-color: #3398cc;
}

.qrcord {
    background-image: url(../images/rss.png);
    background-color: #8A95AA;
    background-color: #32b16c;
}

.consult {
    background-image: url(../images/mobile.png);
    background-color: #8A95AA;
    background-color: #ff6634;
}

.return {
    background-image: url(../images/fanhui.png);
    background-color: #8A95AA;
    background-color: #8A95AA;
}

.eqcode {
    background-image: url(../images/eqcode.png);
    background-color: #B2DF5E;
    background-color: #B2DF5E;
}

.floating_ck dd span {
    color: #fff;
    display: block;
    padding-top: 50px;
}

.floating_left {
    position: absolute;
    left: -250px;
    top: 0px;
    width: 230px;
    height: 70px;
    padding: 0 10px;
    border-bottom: solid 1px #fff;
    display: none;
}

.floating_left a {
    color: #fff;
    line-height: 70px;
}

.floating_eqcode {
    position: absolute;
    left: -200px;
    width: 150px;
    height: auto;
    padding: 0 25px;
    padding-top: 15px;
    border-bottom: solid 1px #fff;
    display: none;
    height: 150px;
    top: -95px;
    background-color: #B2DF5E;
    font-size: 14px;
    line-height: 22px;
    color: #fff;
}

.floating_eqcode div{
    margin-top: 10px;
    font-size: 15px;
    font-weight: bold;
}

.floating_ewm {
    height: 150px;
    top: -80px;
    background-color: #32b16c;
    font-size: 14px;
    line-height: 22px;
}

.floating_ewm form {
    padding-top: 8px;
    position: relative;
}

.floating_ewm input.subtext {
    width: 100%;
    height: 28px;
    line-height: 28px;
    border-radius: 4px;
    border: none;
    font-size: 14px;
    font-family: "寰蒋闆呴粦";
    text-indent: 10px;
    color: #333;
    margin: 5px 0;
}

.floating_ewm input.subsubmit {
    border: none;
    width: 100px;
    height: 28px;
    line-height: 28px;
    color: #333;
    border-radius: 4px;
    background: #fefecc;
    cursor: pointer;
    font-family: "寰蒋闆呴粦";
    font-weight: bold;
}

.floating_ewm p {
    color: #fff;
    margin-top: 5px;
}

.loading_bg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    display: block;
    background: #000;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    width: 100%;
    height: 100%;
    display: none;
}

.loading_bg img {
    text-align: center;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -24px;
    top: 50%;
    margin-top: -24px;
}


.apk-box{
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 500;
    width: 800px;
    height: 400px;
    margin-left: -400px;
    margin-top: -200px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 5px 5px 8px #aaa;
}
.apk-box-close{
    float: right;
    font-size: 18px;
    margin-right: -10px;
    margin-top: -10px;
    border-radius: 50%;
    background: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #f1f1f1;
    cursor: pointer;
}
.apk-box-list{
    width: 750px;
    margin: 30px auto;
}



/*500寮烘诞妗�*/
.float-500 {
    position: fixed;
    right: 0%;
    bottom: 31.5%;
    width: 270px;
    height: 170px;
    z-index: 999999999999999;
    display: none;
}

.float-500-link {
    background: url(../images/float-500.png?c=1) center center no-repeat;
    width: 270px;
    height: 170px;
    z-index: 99999999999999999999999999999999999999999999999999999999;
}

.float-500-link ul {
    display: block;
    margin: 0 auto;
    width: 200px;
    padding: 10px 0;
}

.float-500-link ul li {
    clear: both;
    padding: 8px 0;
}

.float-500-link ul li.firstone {
    border-bottom: 1px solid #CAB080;
}

.float-500-link ul li span {
    width: 30px;
    display: block;
    float: left;
    color: #ceb37c;
    font-size: 34px;
    text-align: right;
    margin-top: 10px;

}

.float-500-link .float-link-text {
    text-align: center;
    width: 170px;
    float: right;
}

.float-500-link .float-link-text h4 {
    color: #bd1816;
    font-size: 16px;
}

.float-500-link .float-link-text b {
    color: #000;
    font-size: 12px;
}

.float-500-close {
    position: absolute;
    bottom: -15px;
    right: -15px;
    cursor: pointer;
}

/*绉垎娴*/


/*绉垎娴*/


.float-dz {
    position: fixed;
    right: 1%;
    bottom: 40%;
    width: 10%;
    height: auto;
    /* width: 275px;
	height: 275px; */
    z-index: 9999999;
    display: none;
}

.float-dz-link {

    width: 100%;
    height: auto;
    /* width:275px;
	height: 275px; */

    z-index: 999999999;
}

.float-dz-link img {

    width: 100%;
}

.float-dz-close {
    width: 15%;
    position: absolute;
    top: -15px;
    right: 5px;
    cursor: pointer;
    z-index: 9999999999;
}

.float-dz-close img {
    width: 100%;
}

/* @media screen and  (max-width: 1367px) {
	 .float-dz{
		position: fixed;
		right: -6%;
		bottom: 33.5%;
		width: 275px;
		height: 275px;
		z-index: 9999999;
	}
	.float-dz-link{

		width:70%;
		height: auto;
		z-index: 999999999;
	}
	.float-dz-close{
		width: 15%;
		position: absolute;
		top: -25px;
		right:83px;
		cursor: pointer;
	}
} */

/*淇敼鑿滃崟*/

/* .nav_f{
	color: #fff;
	display: block;
	border-right: 1px solid #fff;
	width: 100%;
}
.last_nav_f{
	border:none;
}
#top_menu ul li {
	display: block;

}
#top_menu, #top_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#top_menu {
	width: 1000px;
    margin: 0 auto;
	background: #0081cc;
	padding-top: 8px;
	font-size: 12px;
	zoom: 1;
}
#top_menu:before, #top_menu:after {
	content: "";
	display: table;
}
#top_menu:after {
	clear: both;
}

#top_menu .nav_2,#top_menu .nav_1 {
	float: left;
	line-height: 12px;
	position: relative;
	width: 110px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	height: 32px;

}
.child_ul{
	border-radius: 3px;
	width: 120%;
}


.child_li{
	border-bottom: 1px solid #EBEDEE;
	border-right:1px solid #EBEDEE ;
	border-left:1px solid #EBEDEE ;
	width: 100%;
	box-sizing: border-box;


}

.child_li_p{
	width: 50%;
	float: left;
}


.child_li a {
	color:#454545;
	text-transform: uppercase;
	text-decoration: none;
	
	text-align:center;
}
#child_ul_p li a{
	text-align:left;
}
#top_menu li:hover > a {
	color: #fafafa;
}
*html #top_menu li a:hover {
	color: #fafafa;
}
.child_ul {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 32px;
	left: -8%;
	z-index: 1;
	background: #fff;
	color:#0081cc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#child_ul_p{
	width:248px;
	top: 32px;
	left: -72px;
}
#child_ul_p li:nth-child(odd){
	border-right:none;
}
#child_ul_p li:nth-child(even){
	border-left:none;
}

#top_menu li:hover > ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
}
#top_menu ul ul {
	top: 0;
	left: 150px;
	margin: 0 0 0 20px;
	
}

#top_menu ul li:last-child {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#top_menu ul a {
	padding: 10px;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
}
#top_menu ul a:hover {
	background-color: #0081cc;
	color: #fff;
}
#top_menu ul li:hover {
	background-color: #0081cc;
	color: #fff;
}
#top_menu ul li:first-child > a:after {
	content: '';
	position: absolute;
	left: 55px;
	top: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
}
#top_menu ul ul li:first-child a:after {
	left: -6px;
	top: 50%;
	margin-top: -6px;
	border-left: 0;
	
}
#top_menu ul li:first-child a:hover:after {
	border-bottom-color: #fff;
}
#top_menu ul ul li:first-child a:hover:after {
	border-right-color: #fff;
	border-bottom-color: transparent;
}
#top_menu ul li:last-child > a {
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
#top_menu ul li:first-child > #first_Li_a:after {
	left:117px;
	top: -6px;
}
#top_menu li span {
    float: right;
    background: url(../images/search.png) no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    margin-right: 20px;
    margin-top: -2px;
} */


/* 瀵艰埅鏍忎慨鏀� */
/* #nav_main {
    width: 100%;
    position: relative;
    height: 40px;
    background: #0081cc;
    z-index: 1;
}

.nav_f{
	color: #fff;
	display: block;
	border-right: 1px solid #fff;
	width: 100%;
}
.last_nav_f{
	border:none;
}
#top_menu ul li {
	display: block;

}
#top_menu, #top_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#top_menu {
	width: 1000px;
    margin: 0 auto;
	background: #0081cc;
	padding-top: 8px;
	font-size: 12px;
	zoom: 1;
}
#top_menu:before, #top_menu:after {
	content: "";
	display: table;
}
#top_menu:after {
	clear: both;
}

#top_menu .nav_2,#top_menu .nav_1 {
	float: left;
	line-height: 12px;
	position: relative;
	width: 124px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	height: 32px;

}
.child_ul{
	border-radius: 3px;
	width: 100%;
}


.child_li{
	border-bottom: 1px solid #EBEDEE;
	border-right:1px solid #EBEDEE ;
	border-left:1px solid #EBEDEE ;
	width: 100%;
	box-sizing: border-box;


}

.child_li_p{
	width: 50%;
	float: left;
}


.child_li a {
	color:#454545;
	text-transform: uppercase;
	text-decoration: none;
	
	text-align:center;
}
#child_ul_p li a{
	text-align:left;
}
#top_menu li:hover > a {
	color: #fafafa;
}
*html #top_menu li a:hover {
	color: #fafafa;
}
.child_ul {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 32px;
	left: 0;
	z-index: 1;
	background: #fff;
	color:#0081cc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;

}
#child_ul_p{
	width:248px;
	top: 32px;
	left: -62px;
}
#child_ul_p li:nth-child(odd){
	border-right:none;
}
#child_ul_p li:nth-child(even){
	border-left:none;
}

#top_menu li:hover > ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
}
#top_menu ul ul {
	top: 0;
	left: 150px;
	margin: 0 0 0 20px;
	
}

#top_menu ul li:last-child {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#top_menu ul a {
	padding: 10px;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
}
#top_menu ul a:hover {
	background-color: #0081cc;
	color: #fff;
}
#top_menu ul li:hover {
	background-color: #0081cc;
	color: #fff;
}
#top_menu ul li:first-child > a:after {
	content: '';
	position: absolute;
	left: 55px;
	top: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
}
#top_menu ul ul li:first-child a:after {
	left: -6px;
	top: 50%;
	margin-top: -6px;
	border-left: 0;
	
}
#top_menu ul li:first-child a:hover:after {
	border-bottom-color: #fff;
}
#top_menu ul ul li:first-child a:hover:after {
	border-right-color: #fff;
	border-bottom-color: transparent;
}
#top_menu ul li:last-child > a {
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
#top_menu ul li:first-child > #first_Li_a:after {
	left:117px;
	top: -6px;
}
#top_menu li.nav_2.last-child span {
    float: right;
    background: url(../images/search.png) no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    margin-right: 20px;
    margin-top: -2px;
} */


/* 瀵艰埅鏍忎慨鏀� */
#nav_main {
    width: 100%;
    position: relative;
    height: 40px;
    background: #0081cc;
    z-index: 1;
}


.nav_f {
    color: #fff;
    display: block;
    border-right: 1px solid #fff;
    width: 100%;
}

.last_nav_f {
    border: none;
}

#top_menu ul li {
    display: block;

}

#top_menu .nav_1 li {
    padding: 10px;
}

#top_menu,
#top_menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}


#top_menu {
    width: 1000px;
    margin: 0 auto;
    background: #0081cc;
    padding-top: 8px;
    font-size: 12px;
    zoom: 1;
}

#top_menu:before,
#top_menu:after {
    content: "";
    display: table;
}

#top_menu:after {
    clear: both;
}

#top_menu .nav_2,
#top_menu .nav_1 {
    float: left;
    line-height: 12px;
    position: relative;
    width: 124px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    height: 32px;
}

#top_menu li:hover>.child_ul,
#top_menu li:hover>#product {
    opacity: 1;
    visibility: visible;
    margin: 0;
}

#top_menu ul li:last-child {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#top_menu ul a {
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
}

#top_menu ul .nav_1,
#top_menu ul .nav_2 {
    width: 124px;
}

#top_menu ul li.nav_1 {
    position: relative;
}

.nav_1 b {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    display: block;
    width: 10px;
    height: 5px;
    background: url(../images/nav_bz.png) center center no-repeat;
    display: none;
}

.nav_1:hover b {
    display: block;
}


#top_menu ul li:first-child a:hover:after {
    border-bottom-color: #fff;
}

#top_menu ul ul li:first-child a:hover:after {
    border-right-color: #fff;
    border-bottom-color: transparent;
}

#top_menu ul li:last-child>a {
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}

#top_menu li.nav_2.last-child span {
    float: right;
    background: url(../images/search.png) no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    margin-right: 20px;
    margin-top: -2px;
}

#top_menu li:hover>a {
    color: #fafafa;
}

.child_ul {
    width: 100%;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 32px;
    left: 0;
    z-index: 1;
    background: #fff;
    color: #0081cc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.child_li {
    border-bottom: 1px solid #EBEDEE;
    border-right: 1px solid #EBEDEE;
    border-left: 1px solid #EBEDEE;
    width: 100%;
    box-sizing: border-box;
}

.child_ul li { /* padding: 10px; */ cursor: pointer;}

.child_ul li:hover { background-color: #0081cc; color: #fff;}


.child_li a { color: #454545; text-transform: uppercase; text-decoration: none;text-align: center;}

.nav-sub#product {  box-sizing: border-box;  opacity: 0; visibility: hidden;
    width: 1120px;
    position: absolute;
    top: 32px;
    left: -186px;
    z-index: 1;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#e3e3e3', Direction=135, Strength=10);
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
    border: 1px solid #EBEDEE;
}

.nav-sub#product .menu-l { box-sizing: border-box; padding-top: 10px; padding-bottom: 20px; float: left;width: 215px; height: 100%;display: block;
}


.nav-sub#product .menu-l .menu-l-b ul li { display: inline-block; box-sizing: border-box; width: 100%; height: 28px; padding: 0; padding-left: 25px; line-height: 25px; text-align: left;}


.nav-sub#product .menu-l .menu-l-b ul li .inner { width: 100%;height: 100%;}

.nav-sub#product .menu-l .menu-l-b ul li .inner span {
    display: inline-block;
    float: left;
    height: 10px;
    width: 10px;
    margin-top: 9px;
    margin-right: 10px;
    background-color: #0181cd;
}

.nav-sub#product .menu-l .menu-l-b ul li .inner a {
    display: inline-block;
    float: right;
    height: 28px;
    line-height: 28px;
    padding: 0 !important;
    text-align: left;
    width: 160px;
}

.nav-sub#product .menu-r { width: 903px; height: auto; position: relative;left: 215px;top: 0;right: 0;display: block;border-left: 1px solid #EBEDEE;}
.nav-sub#product .menu-r .product-type { width: 100%; position: absolute; left: 0;  top: 0; display: none;}
.nav-sub#product .menu-r .product-type:first-child { display: inline-block;}
.nav-sub#product .menu-r .product-type li { box-sizing: border-box; width: 20%; height: 160px; border-right: 1px solid #EBEDEE; border-bottom: 1px solid #EBEDEE; padding: 0; text-align: center;float: left;}
.nav-sub#product .menu-r .product-type li a {display: inline-block; box-sizing: border-box; width: 100%; height: 100%;  padding-top: 18px;}
.nav-sub#product .menu-r .product-type li a img { display: block; width: 90px; height: 68px; margin: 0 auto;}
.nav-sub#product .menu-r .product-type li a span { text-align: center !important; display: block; word-break: normal;  line-height: 16px; width: 100%;  margin: 0 !important; padding-top: 20px; white-space: normal; font-weight: normal !important;}
.nav-sub#product .menu-r .product-type li:hover a { background-color: #f8fcff !important; color: #000 !important;}
.nav-sub .slide-tab { width: 180px; border-left: 0.5px solid #e3e3e3;}

.nav-sub .slide-tab li { display: inline-block;width: 180px; height: 50px; text-align: left; border-bottom: 0.5px solid #e3e3e3; color: #323232; font-size: 10.5px; padding: 0;}
.nav-sub .slide-tab li a { display: inline-block; box-sizing: border-box;  width: 100%;  height: 50px; line-height: 50px; padding-left: 22px;}
.background-white { background-color: #fff !important;}
.background-blue { background-color: #0280cc !important;}
.background-blue-1 { background-color: #1dabed !important;}
.color-white { color: #fff !important;}

.m40{ margin-bottom:40px;}
.n_body {overflow:hidden; margin-bottom:10px; float:left; width:100%; margin-top:40px;}
#news_info { min-height:468px; height:auto !important; height:468px; overflow:visible;}
#news_info a { color:#3C3C3C; }
#news_info a:hover { color:#FA4A1F; }
#news_info .article_title { font-size:16px; font-weight:bold; margin:0px; text-align:center; line-height:28px; }
#news_info .atdes { line-height:36px; text-align:center; border-bottom:1px dotted #BCBCBC; padding-bottom:8px;}
#news_info .atdes span{ padding:0px 6px; }
#news_info .news_body { font-size:14px; padding:18px 12px; line-height:28px; text-align:left;}
#news_info .news_body img { border:1px solid #CCC; }
#news_info .news_body p { font-size:14px; margin:0px 0px 6px 0px; }
#news_info .news_body p.pcut span { border:1px solid #B4B4B4; margin-right:2px; padding:2px 4px; font-weight:bold; color:#0473EC; }
#news_info .news_body p.pcut a { border:1px solid #B4B4B4; margin-right:2px; padding:2px 4px; color:#9E9E9E; }
#news_info .news_body p.pcut a:hover { text-decoration:none; color:#0473EC; }
#news_info .news_body a { color:#094B9F; }
#news_info .news_body a:hover { text-decoration:underline; color:#094B9F; }
#updown { font-size:14px; border-top:#BCBCBC 1px dotted; line-height:24px; padding-top:8px; padding-bottom:8px; text-align: center; float:left; width:100%; margin-top:18px;}
.prevnext { clear: both; padding: 16px 17px 5px 17px; text-align: center; height: auto !important; overflow: hidden; border-top:1px dashed #CCC;}
.prevnext .previous { font-size: 14px; width: 50%; float: left; text-align: left; }
.prevnext .next { font-size: 14px; width: 50%; float: right; text-align: right; }


/* 发展历程 */
.History{ width:950px; float:left; margin-top:20px;}
.History ul li{padding-left: 15px; margin-bottom: 35px;}
.History ul li .libox{padding-left: 25px; }
.History ul li .libox .categoryName{position: relative; border-bottom: 1px solid #dce4ef; font-size: 16px; color: #4e5059;padding-bottom: 10px; background: url('../images/downbg01.png') no-repeat right center;cursor: pointer; }
.History ul li .libox .categoryName .icon{background: url('../images/Historyicon.png') no-repeat center; width: 28px;height: 28px; display: block; position: absolute; left: -40px;top: 0;}
.History ul li .liCon{display: none; border-left: 1px solid #dce4ef; padding: 40px 15px 40px 23px; font-size: 14px;color: #828594; line-height: 35px;}
.History ul li .liCon dd{position: relative; }
.History ul li .liCon dd .ddicon{position: absolute; left: -29px;top: 10px;background: url('../images/Historyicon01.png') no-repeat center; height: 13px;width: 13px;}

.History ul li .iconon{ width: 1px; height: 28px; position: absolute; left: -25px;top: -35px;background:#dce4ef; display: block; }
.History ul li.ona .iconon{display:none; }

.History img{ margin-top:20px; margin-left:20px;}

.HistoryBottom .list{position: relative; width: 825px;margin:70px auto 0;}
.HistoryBottom .list .bx-controls-direction a{ display:block; width: 40px; height: 40px;line-height: 999px;overflow: hidden; position: absolute; left:-40px; top: 50%;margin-top: -30px; }
.HistoryBottom .list .bx-prev{ background: url('../images/hleft.png') no-repeat center; }
.HistoryBottom .list .bx-controls-direction .bx-next{background: url('../images/hright.png') no-repeat center; left: auto; right: -40px; }
.HistoryBottom .list .bx-controls-direction .bx-next:hover {background-image: url('../images/hrighton.png')}
.HistoryBottom .list .bx-controls-direction .bx-prev:hover {background-image: url('../images/hlefton.png')}

.HistoryBottom ul li img{vertical-align:bottom; height: 126px;}
.HistoryBottom ul li .txt{ text-align: center; color: #4e5059; font-size: 14px;margin-top: 10px;}

/* 发展历程 */


.cul{ width:100%; float:left; height:auto}
.cul .title{ width:100%; float:left; border-bottom:1px solid #dce4ef;}
.cul h2{ border-bottom:2px solid #1898dc; width:100px; font-size:18px; padding-bottom:6px;}

.set01{ float:left; width:100%;}
.set01 ul{ overflow:hidden; float:left; width:1220px; margin-top:30px;}
.set01 li{float: left;width: 217px;list-style: none;margin-right: 28px; overflow:hidden;}
.set01 li img{ width:217px; height:320px;}
.set01 h3{font-size: 16px;font-weight: normal;color: #000;margin-top: 100px;margin-right: 0;margin-bottom: 0;margin-left: 0;}
.set01 .sbtn{display: inline-block; border-radius:30px;font-size: 12px;color: #0a6ac1;border: 1px solid #FFFFFF;background-color: #FFFFFF;text-decoration: none;transition: 0.4s;padding-top: 5px;padding-right: 25px;padding-bottom: 5px;padding-left: 25px;}
.set01 .sbtn:hover{background-color: transparent;color: #000;transition: 0.4s;}
.set01 .s-desc{position: absolute;left: 0;top: 0;background-color: #FFFFFF;height: 100%;opacity: 0;width: 177px;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}
.set01 .s-desc h1 {font-size: 16px;line-height: 55px;font-weight: normal;color: #000; margin-bottom:6px;height: 55px;width: 177px;position: absolute;top: 0px;text-align: center;}
.set01 .s-desc p {font-size: 13px;line-height: 18px;font-weight: normal;color: #000;height: 25px;width: 150px; padding-left:14px;position: absolute;top: 40px;text-align: center;}





/*= Reset CSS End
================= *

/* effect-1 css */
.s-desc p {line-height: 25px;color: #000;font-size: 14px;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase; padding-top:4px;}
.port-2{float: left;width: 100%;position: relative;overflow: hidden;text-align: center;}
.port-2 .s-desc{opacity: 1;top: -100%;transition: 0.5s;color: #000;padding-top: 35px;padding-bottom: 46px;}
.port-2 img{transition: 0.5s;}
.port-2:hover img{transform: scale(1.2);}
.port-2.effect-1:hover .s-desc{top: 0;}
.port-2.effect-2 .s-desc{top: auto; bottom: -100%;}
.port-2.effect-2:hover .s-desc{bottom: -290px; background:#f29601; color:#FFFFFF}

.area{ width:100%; float:left; margin-top:30px;}
.area .title{ width:100%; float:left; border-bottom:1px solid #dce4ef;}
.area h2{ border-bottom:2px solid #1898dc; width:100px; font-size:18px; padding-bottom:6px;}
.area .text{ width:100%; height: auto; float:left; margin-top:30px;}
.area .text .left{ width:34%; float:left; background:#f4f4f4; padding:5% 5% 5% 10%; height:auto;}
.area .text .left p{line-height:36px; font-size:16px;}
.area .text .right{ width:48%; float:right;}
.area .text .right img{ width:100%; height:auto}


.service{ width:100%; float:left; margin-top:30px;}
.service h1{ font-size:18px; font-weight:normal; line-height:55px;}
.service .title{ width:100%; float:left; border-bottom:1px solid #dce4ef;}
.service h2{ border-bottom:2px solid #1898dc; width:100px; font-size:18px; padding-bottom:6px;}
.service li{ float: left; width:306px; height:auto; margin-right:16px;}
.service li img{ margin-bottom:10px;}
.service li p{ line-height:25px; font-size:16px;}
.service li:nth-of-type(3n){ margin-right: 0;}




.company{ width:100%; float:left; margin-top:30px;}
.company h1{ font-size:18px; font-weight:normal; line-height:35px;}
.company .title{ width:100%; float:left; border-bottom:1px solid #dce4ef; margin-bottom:20px;}
.company h2{ border-bottom:2px solid #1898dc; width:100px; font-size:18px; padding-bottom:6px;}




/* 技术视频 */

.vedio {width: 100%;margin-top: 0.15rem;}
.vedio .vtext{ border-radius: 2px; background:#efefef; border:1px solid #ebebeb; border-top:3px solid #0081cc; width:94%; padding:14px 3%; margin-bottom:20px; font-size:15px;}
.vedio .vtext span{ float:right; font-size:12px; margin-top:2px;}
.vedio ul {width: 100%;text-align: left;font-size: 0;}
.vedio ul li {display: inline-block; width: 31.7%; border: 1px solid #dddddd; margin-right: 0.2rem; margin-right: 0.12rem\9; margin-bottom: 0.2rem; vertical-align: top; border-radius: 4px;}
.vedio ul li:nth-child(3n){margin-right: 0}

.vedio ul li .play_box { position: relative;width: 100%;cursor: pointer; border-radius: 4px 4px 0 0;}
.vedio ul li .play_box img {display: block; width: 100%; height: auto;  border-radius: 4px 4px 0 0;}

.vedio iframe{ width:100%; height:450px}

.vedio ul li .play_box .i_mask {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    left: 0;
    top: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.vedio ul li .play_box .i_mask img {
    position: absolute;
    font-size: 0.5rem;
    line-height: 0.6rem;
    height: 0.6rem;
    width: 0.6rem;
    display: inline-block;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    -webkit-transition: 0.15s linear;
    -moz-transition: 0.15s linear;
    -o-transition: 0.15s linear;
    -ms-transition: 0.15s linear;
    transition: 0.15s linear;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -o-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
}

.vedio ul li:hover .play_box .i_mask {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    transition: 0.2s linear;
}

.vedio ul li:hover .play_box .i_mask img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.vedio ul li:hover {
    box-shadow: 2px 3px 4px 0.5px rgba(0, 0, 0, 0.1);
}

.vedio ul li .con {
    width: 100%;
    box-sizing: border-box;
    padding: 0.12rem 0.1rem .12rem .13rem;
}

.vedio ul li .con .con_t {
    display: inline-block;
    width: 100%;
    font-size: 13px;
    text-align: left;
    color: #2a2a2a;
    margin-bottom: 0.12rem;}
.vedio ul li .con div { width: 100%;}
.vedio ul li .con div span,
.vedio ul li .con div p { display: inline-block; width: auto;}
.vedio ul li .con div .v_class {float: left;color: #ffffff;font-size: 12px;}
.vedio ul li .con div .v_class span {display: inline-block;padding: 0.02rem 0.08rem; color: #ffffff;border-radius: 2px;margin-right: 0.05rem;}
.company_bg {background-color: #ff7c00;}
.vedio ul li .con div .v_class p,
.vedio ul li .con div .view { color: #666666;font-size: 14px;}
.vedio ul li .con div .view { float: right;}

.video_play {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
}

.video_play video {
    max-width: 8rem;
    width: 100%;
    height: auto;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}





















.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media(min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media(min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}



.position-absolute{position:absolute;width:100%;top:0;left:0}

.home-map{background:#efefef;line-height:1.68}
.home-map .store-info-txt{padding:5% 5% 0}
.home-map .lazyload.col-sm-6{padding:0}
.map_store,.map_store:focus,.map_store:hover{font-size:18px;margin:0 0 20px;font-weight:700;color:#c9282c}
.home-map .store-info-txt p{line-height:2}
.home-map .col-sm-6.col-xs-12{padding:0}
.contact-us-map{height:600px;position:relative}
.contact-us-map #map{height:100%;width:100%}
.contact-us-map .position-absolute{width:500px;max-height:480px;overflow-y:auto;right:50px;top:8%;background:#fff;z-index:2;padding:20px 30px 0;-webkit-box-shadow:0 5px 15px 0 #888;box-shadow:0 5px 15px 0 #888;left:inherit; padding-bottom:30px;}
.contact-us-map h2{font-size:200%;margin:0 0 20px;color:#292929}
.contact-us-map p{line-height:26px;color:#000;}

.BMap_Marker{ background:url(../images/02.png) no-repeat}
