/* CSS Document */
*{margin:0 ;padding:0;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;color:#1d2088}
a:focus{text-decoration: none;}
img{outline:none;border:none;}
ul,li{list-style:none; margin: 0; padding: 0;}
body{font-family: Montserrat, avenir, "Helvetica Neue", Helvetica, Arial, sans-serif, 'Microsoft YaHei UI'; width: 100%;background: #fff; color: #333}
html {overflow-y: scroll;}
:root {overflow-y: auto;overflow-x: hidden;}
:root body {position: absolute;}
.clear {clear:both;}
.w100{width: 100%!important;}
.marginTop{margin-top: 60px;}
.mt15{margin-top: 15px;}
.text-red{ color: #009e3c;}
.picBig{  -webkit-transition: opacity 1s, -webkit-transform 1s;  transition: opacity 1s, transform 1s;  }
.bg_gray{background: #FAFAFA;}
.bg_white{background: #fff;}
.btn-green{background: #009e3c!important;border-color: #009e3c!important; color: #fff!important;}
.alert-danger-bg{background-color: #ffe8e6;border-color: #ffe8e6; color: #ff5254;}
.max-line-1 {display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.max-line-2 {display:-webkit-box;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.down_header{position:relative;width:100%;padding:0;}
.down_header {width:100%;background-color:#fff; box-shadow: 0 3px 12px 0 rgba(153,153,153,0.20); margin:0 auto;z-index:88;padding:0;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear; border: none; position: fixed;top: 0;left: 0;}
.down_header .header_warp {height:100%;padding: 0 0 0 0;}
.down_header .header_warp .logo {width:auto;height:100%;float:left;display:flex;align-items:center;justify-content:center; margin-top: 5px; flex-direction: row;}
.down_header .header_warp .logo a {display:inline-block; width: 100%;}
.down_header .header_warp .logo .logo-img{width: 60px; height: 41px; background-repeat: no-repeat;background-size: contain;}
.down_header .header_warp .logo .logo-name{ font-size: 24px; color: #009e3c;font-weight: bold; padding-top: 10px; }
.down_header .navbar-nav>li>a{color:#757C8B; padding: 20px 5px;line-height: normal;font-weight: 700;font-size: 16px;}
.down_header .navbar-nav>li>a .nav-text{padding: 8px 15px;border-radius: 5px; position: relative;}
.down_header .navbar-nav>li>a:focus,
.down_header .navbar-nav>li>a:hover{ background: none;}
.down_header .navbar-nav>li>a:hover .nav-text{ color: #fff; background: #009e3c;  }
.down_header .navbar-nav>li>a:hover .nav-text:before,
.down_header .navMenu>.open>a.a_box .nav-text:before{content: '';position: absolute;left: 50%;transform: translateX(-50%); bottom: -16px;;border: 8px solid;border-color:#009e3c transparent transparent  transparent;opacity: 1;transition: all .5s ease}
.down_header .nav>li>a:focus,
.down_header .nav>li>a:link,
.down_header .nav>li>a:visited,
.down_header .navbar-nav>.active>a,
.down_header .navbar-nav>.active>a:focus,
.down_header .navbar-nav>.active>a:hover{background: none;color:#757C8B;}
.down_header .navbar-nav>.active>a .nav-text{color: #fff; background: #009e3c;}
.down_header .navMenu>.open>a,
.down_header .navMenu>.open>a:focus,
.down_header .navMenu>.open>a.a_box{background:none;}
.down_header .navMenu>.open>a.a_box .nav-text{color: #fff; background: #009e3c;}
.down_header .navMenu li.dropdown .dropdown-menu {padding:5px 0 0 0;margin-top:0;border-top:0; border: none;background: #fff;}
.down_header .navMenu li.dropdown .xp_container>li>a {font-size:14px;color: #808695; float: left; display:inline-block;height:auto;overflow:hidden;line-height:1.5;padding:10px 16px;width:100%;box-sizing:border-box}
.down_header .navMenu li.dropdown .xp_container li a:hover {background: none; font-weight: bold;color: #009e3c;}
.down_header .navbar-toggle .icon-bar{ background-color: #666;}
.down_header .navbar-toggle .sr-only {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.down_header .navbar-toggle .icon-bar {background-color:#666}
.down_header .navbar-toggle:focus,
.down_header .navbar-toggle:hover{background: none;}
.down_header .navbar-toggle{margin-top:15px;}
.down_header .navbar-toggle{border-color: #666;}
.down_header .navMenu li.xp_nav_pro{position: inherit;}
.down_header .navMenu li.xp_nav_pro .dropdown-menu{width: 100%;background: none; box-shadow: none;}
.down_header .navMenu li.xp_nav_pro .dropdown-menu .container{background: #fff; border-radius: 4px;   box-shadow: 0 6px 12px rgba(0,0,0,.175); display: flex; justify-content: space-between; flex-direction: row;}
.down_header .navMenu li.xp_nav_pro .dropdown-menu .childList{display:inline-block; padding: 3% 1% 3% 1%;box-sizing: border-box;}
.down_header .navMenu li.xp_nav_pro .dropdown-menu .childList .cateName{display: inline-flex;}
.down_header .navMenu li.xp_nav_pro .dropdown-menu .childList .cateName a{color: #FFFFFF; font-size: 14px; font-weight: bold; border-bottom:1px solid #999; padding-bottom: 15px;}
.down_header .navMenu li.xp_nav_pro .dropdown-menu .childList .xp_container{margin-top: 10px;}
.down_header .navMenu li.xp_nav_pro .dropdown-menu .childList .xp_container li a{padding: 5px 0; color: #E7E7E7;}
.down_header .navMenu li.xp_nav_pro .dropdown-menu .childList .xp_container li a:hover{color: #fff; background: none;}
.down_header .collapsing .navMenu,
.down_header .header_warp .in .navMenu {margin:0;padding:0 25px;box-sizing:border-box;overflow:auto;width:100%}
.down_header .collapsing .navMenu li,
.down_header .header_warp .in .navMenu li {height:auto;width:100%;border-bottom:1px solid #e8e8e8;display:inline-block;padding:0 0 0 0px;box-sizing:border-box}
.down_header .collapsing .navMenu li a,
.down_header .header_warp .in .navMenu li a {width:100%;display:inline-block;float:left;line-height:50px;height:50px;padding:0 0px 0 0; font-weight: normal;color: #333; background:none;}
.down_header .collapsing .navMenu li a i,
.down_header .header_warp .in .navMenu li a i {display:block;font-style: normal; color: #666;}
.down_header .collapsing .navMenu li a i,
.down_header .header_warp .in .navMenu li a i:before{content: '+';padding-right: 10px;display: block;}
.down_header .collapsing,.down_header .in {height:100%;position:fixed;background:#fff;z-index:9999999;max-height:100%;left:0;top:60px;border-top:0;overflow:auto;margin:0;padding:10px 0 0 0;width:100%;box-shadow: 0 0 0.2rem rgba(0,0,0,.1);border-bottom: 1px solid #eee;}
.down_header .collapsing .navMenu li a i,
.down_header .in .navMenu li a i:before{content: '+';padding-right: 10px;display: block;}
.down_header .in .navMenu li.open .a_box i:before{content: '-';}
.down_header .navMenu li.sam-head-lang-list{display: flex; justify-content: center; align-items: center; flex-direction: row; margin-top: 25px;}
.down_header .navMenu li.sam-head-lang-list .ul li{display: inline-block;}
.down_header .navMenu li.sam-head-lang-list .ul li a{ color: #444;}
.down_header .navMenu li.sam-head-lang-list .ul li:first-child:after{content: "/";display: inline-block; margin: 0 3px;}
.down_header .navMenu li.sam-head-lang-list .ul li.curr a{color: #333; font-weight: bold;}
.down_header .navMenu li.lang-box{margin-top: 0;}
.down_header .navMenu li.lang-box .dropdown-menu{ min-width: 300px; max-height: 500px;overflow: auto; right: 0; left: auto; }
.down_header .navMenu li.lang-box li{ float: left; width: 50%;}
.down_header .navMenu li.lang-box .xp_container{padding: 15px 0;display: inline-block; width: 100%;}
.down_header .navMenu li.lang-box .xp_container li a{ padding: 5px 10px; line-height: normal;}
.down_header .navMenu li.lang-box  li a img{margin-right: 3px; float: left; width: 15px;    margin-top: 5px;}
.down_header .navMenu li.lang-box  li a span{width: calc(100% - 18px);}
.down_header .navMenu li.lang-box .btn-lang{margin-top: 15px;}

.down_footer{background: url("../images/footer_bg.jpg") no-repeat center; background-size: cover; width: 100%; display: inline-block;}
.down_footer .wrap-footer{width: 100%; display: inline-block;}
.down_footer .wrap-footer .footer{width: 100%; display: inline-block; padding: 3% 0;}
.down_footer .wrap-footer .fot-yx-dt,
.down_footer .wrap-footer .fot-yx-dt .f-link{ display: inline-block; width: 100%;}
.down_footer .wrap-footer .fot-yx-dt .f-link,
.down_footer .wrap-footer .fot-yx-dt .f-link .f-link-list a{display: flex; justify-content: center; align-items: center; color: #A09C9C; flex-direction: column;}
.down_footer .wrap-footer .fot-yx-dt .f-link .f-link-list{display: flex; width: 100%; align-items: center; justify-content: space-between;}
.down_footer .wrap-footer .fot-yx-dt .f-link .f-link-list a .img{width: 35px; height: 35px; display: inline-block; margin-bottom: 10px; border: 1px #F5F5F5 solid; border-radius: 10px; background: #F5F5F5;}
.down_footer .wrap-footer .fot-yx-dt .f-link .f-link-list a .img img{width: 100%; height: 100%; object-fit: contain; border-radius: 10px; }

.down_footer .wrap-footer .f_block{display: inline-block; width: 100%; border-top: 1px solid rgba(255,255,255,.1);}
.down_footer .wrap-footer .f_block{padding: 2% 0;display: flex; align-items: center; justify-content: space-between;}
.down_footer .wrap-footer .f_block a{display: inline-block; color: #A09C9C}

.down_footer .wrap-footer .f_block .f_block_left a:hover,
.down_footer .wrap-footer .f_block .f_block_right a:hover,
.down_footer .wrap-footer .fot-yx-dt .f-link .f-link-list a:hover{ color: #fff;}
.down_footer .wrap-footer .f_block .f_block_left a:after{content: " | "; color: #A09C9C;}
.down_footer .wrap-footer .f_block .f_block_left a:last-child:after{display: none;}
.down_footer .wrap-footer .f_block .f_block_right{color: #A09C9C;}

.aside_nav{position:fixed;z-index:10000;width:50px;right:0;bottom:8%}
.aside_nav .item{width:100%;height:50px;position:relative;display: block;cursor: pointer; text-align:center;background:#009e3c;border-radius:5px 0 0 5px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s}
.aside_nav .item:hover{background:#bf0016;z-index:10}
.aside_nav .item:hover .item_explain{right:56px;opacity:1;visibility:visible;z-index:10}
.aside_nav .item:not(:first-child){margin-top:1px}
.aside_nav .item .item_icon{font-size:24px;line-height:50px;color:#fff}

.titleBox {width: 100%;float: left;text-align: center;margin: 2.5% 0;}
.titleBox .h1 {text-align: center;font-size: 28px; color: #444; font-weight: 700;width: 100%;float: left;margin-bottom: 15px;}
.titleBox .p {color: #757C8B;width: 90%;margin: 0 auto;text-align: center;}

.tk-container{width: 100%; display: inline-block; padding: 3% 0 8% 0 ;    background: #c8decc;}
.tk-container .tk-form{display: flex; width: 100%; align-items: center; justify-content: center; margin-top: 3%; float: left}
.search-form{  margin: 0 0 0 0; width: 80%; display: inline-block; }
.search-form .search-type .pt{ border-radius: 3px 3px 0 0;font-weight: 400; background: #F5F5F5;border-color: #F5F5F5; color: #666; font-size: 16px;}
.search-form .search-type .pt:hover,
.search-form .search-type .btn-active{background: #009e3c;border-color: #009e3c;color: #fff;}
.search-form .search-form-input{text-align: center; display: flex; justify-content: center; align-items: center;}
.search-form .search-form-input .input-group{position: relative;}
.search-form .search-form-input .input-group .paste{position: absolute;background: #c8decc;  border-radius: 3px;  right: 10px; top: 10px;padding:8px 5px 8px 5px; color: #009e3c; font-size: 12px; z-index: 3; cursor: pointer;}
.search-form .search-form-input .input-group .paste:hover{background: #009e3c; color: #fff;}
.search-form .form-control{box-sizing: border-box;border: 1px solid #009e3c;height: 55px;line-height: 55px;vertical-align: top;padding: 0 10px;font-size: 14px;width: 100%;outline: none;background: #fff;border-radius: 0 0 0 5px;}
.search-form .btn-search{ color: #fff;border-radius: 0 5px 5px 0; font-size: 18px; font-weight: 600; background: #009e3c; border-color: #009e3c;height: 55px;padding:0 5%;}
.search-form .btn-search .icon{font-size: 24px; margin-right: 3px; display: inline-block; vertical-align: top;}
.search-form .help-block{font-size: 12px; color: #757C8B}

.tk-grid{width: 100%; padding: 3% 0; display: inline-block; }
.recruitment-function,
.recruitment-function .yd{width: 100%; display: inline-block;box-sizing: border-box; overflow: hidden;}
.recruitment-function .yd ul{width: 100%; display: inline-block; justify-content: space-between; align-items: center;}
.recruitment-function .yd ul li{position:relative;float:left;width:31.33%;margin-left:1%; margin-right: 1%; margin-bottom:2%;padding-top:2%;padding-bottom:2%;text-align:center;background:#FFFFFF;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
.recruitment-function .yd ul li:before{content:'';position:absolute;top:0;right:-40%;width:38.3%;height:45%;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
.recruitment-function .yd ul li:hover:before{right:0}
.recruitment-function .yd ul li:hover{background:#009e3c;}
.recruitment-function .yd ul li .icon{position:relative;display:inline-block;width:102px;height:102px;line-height:102px;text-align:center;border-radius:50%}
.recruitment-function .yd ul li .icon img{position:relative;z-index:2;max-width:45.56%}
.recruitment-function .yd ul li .icon:before{content:'';position:absolute;left:50%;top:50%;z-index:2;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90px;height:90px;border-radius:50%;background:#fafafa;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
.recruitment-function .yd ul li .icon:after{content:'';position:absolute;left:50%;top:50%;z-index:1;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:rgba(255,255,255,0.35);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
.recruitment-function .yd ul li:hover .icon:before{width:66px;height:66px}
.recruitment-function .yd ul li:hover .icon:after{width:78px;height:78px}
.recruitment-function .yd ul li .title{padding:15px}
.recruitment-function .yd ul li .title .t4{color:#222222;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;font-size: 18px;}
.recruitment-function .yd ul li .title .t3{color:#757C8B;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;font-size: 14px;margin-top: 15px; height: 50px; line-height: 25px; }
.recruitment-function .yd ul li:hover .title .t4,
.recruitment-function .yd ul li:hover .title .t3{color:#ffffff;}

.tk-problem{width: 100%; display: inline-block; padding: 3% 0;}
.tk-problem .panel-group{margin-bottom: 0;}
.tk-problem .panel{width: 100%; display: inline-block;border: none;border-radius: 0; margin-top: 1px;}
.tk-problem .panel .panel-head{background: #fff;text-decoration: none; width: 100%; display: flex; justify-content: space-between; padding: 10px 10px;color: #666; font-weight: bold;}
.tk-problem .panel .panel-head .icon:before{content: '-'}
.tk-problem .panel .collapsed .icon:before{content: '+'}
.tk-problem .panel-head.active{background: #f9f9f9; color: #000;}
.tk-problem .panel .problem-con{color: #757C8B; padding: 0; line-height: 25px;}
.tk-problem .panel .problem-con .panel-body{border-top: none;}
.tk-problem .panel .problem-con .panel-body img{max-width: 100%;}
.tk-problem .panel .panel-heading{padding: 0;}

.tk-down-desc{width: 100%; display: inline-block;}
.down-step{width: 100%; display: inline-block; margin: 2% 0;}
.down-step .num{width: 100%; display: inline-block; text-align: center; }
.down-step .num img {width: 60px;}
.down-step .tit{color: #444444; text-align: center;margin: 10px 0; font-size: 16px; font-weight: bold;}
.down-step .p{ color: #757C8B; line-height: 25px;}

.painSpotList{ width: 100%; display: inline-block;}
.painSpotList li{ border: 1px #eee solid;padding: 3% 3%;  text-align: center;}
.painSpotList li:nth-child(1),
.painSpotList li:nth-child(2){ border-right: none; border-bottom: none;}
.painSpotList li:nth-child(3){ border-bottom: none;}
.painSpotList li:nth-child(4),
.painSpotList li:nth-child(5){border-right: none}
.painSpotList li h6{ text-align: center; color: #333333; font-size: 20px; margin-bottom: 15px;line-height: 20px;  height: 40px; overflow: hidden;}
.painSpotList li p{ color: #757C8B; font-weight: normal; height: 125px; line-height: 25px; text-align: left;}

.down-home-about{width: 100%; display: inline-block; padding: 5% 0;}
.down-home-about .home-about{width: 100%; display: inline-block;}
.down-home-about .home-about .left-about{ overflow: hidden;}
.down-home-about .home-about .left-about .about-img{position: relative;z-index: 2;width: 100%;height: 100%;object-fit: cover;border-radius: 5px;}
.down-home-about .home-about .right-about .about-h2{height: auto;font-size: 32px;font-weight: 700;text-align: left;color: #009e3c;margin-bottom: 15px; margin-top: 0;}
.down-home-about .home-about .right-about .about-line{ width: 30%;height: 4px;background: #009e3c;margin-bottom: 20px;}
.down-home-about .home-about .right-about .about-h3{height: auto;font-size: 24px;font-weight: 700;text-align: left;color: #333333;margin-bottom: 15px;}
.down-home-about .home-about .right-about .about-text{margin-top: 6px;line-height: 28px;font-size: 14px;color: #808695;}
.down-home-about .home-about .right-about .about-one{margin-top: 15px;}
.down-home-about .home-about .right-about .about-one ul li{width: auto;display: inline-block; padding: 0 15px; height: 32px;border: 1px solid #009e3c;border-radius: 2px;text-align: center;margin: 0 5px;}
.down-home-about .home-about .right-about .about-one ul li a{font-size: 12px;font-weight: bold;text-align: center;color: #009e3c;line-height: 31px;}

.tk-compare{width: 100%; display: inline-block;}
.tk-compare .list{width: 100%; display: inline-block;}
.tk-compare .list .dt{color: rgb(80, 184, 72); font-size: 16px; margin-bottom: 15px;}
.tk-compare .list .dd{list-style: disc; line-height: 30px; color: #777;}
.tk-compare .list .dd p{margin-bottom: 0;}
.tk-compare .qd .dt{color: #009e3c;}
.tk-compare .tk-compare-desc{background: #FAFAFA; margin-top: 25px;}
.tk-compare .tk-compare-desc .list .dd{margin-left: 15px;}
.share-result{width: 100%; display: inline-block; margin-top: 2%; background: #FAFAFA; border-radius: 5px; padding: 3% 15px;}
.share-result .video-cover{width: 100%; display: inline-block;text-align: center;}
.share-result .video-cover .img{ max-width: 80%; text-align: center;margin: 0 auto; max-height: 300px; overflow: hidden;}
.share-result .video-cover .img img{ width: 100%; object-fit: contain; height: 100%; border-radius: 5px;}
.share-result .video-info{width: 100%; display: inline-block;}
.share-result .video-info .desc{ word-break: break-all; width: 100%; display: inline-block; line-height: 25px;}
.share-result .video-info .video-download{width: 100%; display: inline-block; margin-top: 15px;}
.share-result .video-info .video-download a{margin-bottom: 15px;}
.share-result .video-info .video-download .btn{margin-right: 15px; width: 45%; padding: 12px 12px; color: #fff;}
.share-result .video-info .video-download .btn-red{background: #009e3c; }
.share-result .video-info .video-download .btn-blue{background: #38a0f4;  }
.share-result .video-info .video-download .btn-yellow{background: #f99b1c;}
.share-result  .statistic{ width: 100%; display: inline-block;margin-top: 20px;}
.share-result  .statistic ul{display: inline-block; width: 100%;}
.share-result  .statistic ul li{width: 31.33%; float: left; margin:0 1% 15px 1%; background: #F5F5F5; border-radius: 5px; padding: 15px 10px;}
.share-result  .statistic ul li .icon{width: 100%; display: inline-block; font-size: 22px; margin-bottom: 5px;}
.share-result  .statistic ul li .icon{width: 100%; display: inline-block; font-size: 16px;}

.web-info-content{margin:30px 0;}
.web-info-content-title{margin-bottom:20px;text-align:center}
.web-info-content-title h1{margin:0;font-size:26px; line-height: 1.5;}
.web-info-content-title p{margin:10px 0 0;font-size:12px;color:#999}
.web-info-content-title p span{padding:0 5px}
.web-info-content-desc{margin-bottom:20px;border:1px solid #ddd;padding:20px}
.web-info-content-body{line-height:2;margin-bottom:20px}
.web-info-content-body img{max-width:100% !important;height:auto !important;width:auto !important}
.web-info-content-epx{margin-bottom:20px}
.web-info-content-epx li{line-height:25px;margin-bottom:15px}
.web-info-content-epx li span{display:inline-block;background-color:#A2A2A2;color:#fff;padding:0 15px;margin-right:10px}
.web-info-content-epx li em{float:right;font-style:normal}
.web-info-content-return{border-top:1px solid #142038;line-height:32px}
.web-info-content-return a{margin-right:10px}
.web-info-content-return .more{margin:0;float:right;background-color:#142038;color:#fff;padding:0 10px}
.web-info-content-rem{margin-bottom:20px}
.web-info-content-rem h4{margin:0;font-size:24px;line-height:55px}
.web-info-content-rem li{border-top:1px dashed #dbdbdb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:46px}
.web-info-content-rem li span{float:right}
.web-info-content-rem li a,.web-info-content-epx li a{ color: #666;}
.web-info-content-rem li a:hover,.web-info-content-epx li a:hover{ color: #000;}
.web-info-content-body .web-info-item{ width: 100%; display: inline-block; margin-top: 20px;}
.web-info-content-body .web-info-item .tit{ color: #0070c3; font-size: 22px; font-weight: bold; display: inline-block; width: 100%; margin-bottom: 10px;}
.web-info-content-body .web-info-item .con{line-height: 1.8; display: inline-block; width: 100%; color: #3F3F3F;}
.web-info-content-body .web-info-item .con p{margin-bottom: 0;}


.web-info-content-body{line-height:2;margin-bottom:20px; color: #757C8B;font-size: 16px;    }
.web-info-content-body img{max-width:100% !important;height:auto !important;width:auto !important}
.web-info-content-body ul li{padding-left:20px;margin-bottom:10px;*list-style:disc;*padding-left:0;line-height:25px}
.web-info-content-body ol li{list-style:decimal;margin-left:28px;line-height:25px}
.web-info-content-body pre{word-break:break-all;word-wrap:break-word}
.web-info-content-body table{border-top:solid 1px #ddd;border-left:solid 1px #ddd;width:100%;margin-bottom:16px}
.web-info-content-body table th{background-color:#f9f9f9;text-align:center}
.web-info-content-body table td,.web-info-content-body table th{border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 10px}
.web-info-content-body a{color:#333;text-decoration:underline}
.web-info-content-body strong{color: #333; font-weight: bold;}
.web-info-content-body a:hover{color:#009e3c}
.web-info-content-body p{margin-bottom: 0;}
.tk-problem .web-info-content-body{width: 80%; margin:0 auto;}

.down-web-banner {background-size: cover; width: 100%; background-color: #009e3c; display: inline-block; background-position: center;}
.down-web-banner a {display: block;width: 100%;height: 100%}
.down-web-banner .banner-info{height:100%;text-align:left; display: inline-block;margin: 6% 0 5% 0; width: 100%;}
.down-web-banner .banner-info .tit{font-size:48px;font-weight:bold;color:#ffffff;margin-bottom:10px;letter-spacing: 0.1em;}
.down-web-banner .banner-info .title{margin-bottom:30px}
.down-web-banner .banner-info .subtitle{font-size:24px;font-weight:500;color:#ffffff;margin-bottom:30px}
.down-web-banner .banner-info .desc{font-weight:400;margin-bottom:30px;width:50%; line-height: 1.8;}
.down-web-banner .banner-info .desc p{color:#ffffff;}
.down-web-banner .banner-info .down{width:114px;height:32px;float:left;background:#fff;border-radius:2px;line-height:32px;color:#fff;text-align:center}
.down-web-banner .banner-info .down a{color:#0092e5; display: inline-block; width: 100%;}
.down-web-banner .web-crumbs{margin-bottom:10px; width: 100%; text-align: right; color: #fff; align-items: center;   display: flex;justify-content: flex-end;}
.down-web-banner .web-crumbs .icon{background: url("../images/crumb.png") no-repeat;background-size: cover; width: 15px; height: 15px; display: inline-block; margin-right: 0px;}
.down-web-banner .web-crumbs a{ color: #fff; text-decoration: none; width: auto; height: auto; margin: 0 5px;}
.down-web-banner .web-crumbs a:hover{ color: #fff; font-weight: bold;}


.down-page-wrapper{background: #FAFAFA; width: 100%; display: inline-block; padding-top: 2%;}
.down-page-wrapper .box-content{width: 100%; display: inline-block;}
.down-page-wrapper .box-content .box-left{width: 20%; height: auto;overflow: hidden;float: left;}
.down-page-wrapper .box-content .box-left .box{width: 100%; display: inline-block; margin-bottom: 20px;}
.down-page-wrapper .box-content .box-left .box .box-header{width: 100%; display: inline-block; color: #fff; background: #009e3c ;box-shadow: 0px 8px 8px 1px rgba(0,0,0,0.05); padding: 15px;}
.down-page-wrapper .box-content .box-left .box .box-con{box-shadow: 0px 4px 4px 1px rgba(0,0,0,0.05);background: #F3F3F3;}
.down-page-wrapper .box-content .box-left .box .box-con .panel-group{margin-bottom: 0;}
.down-page-wrapper .box-content .box-left .box .box-con .panel{width: 100%; display: inline-block;border: none;border-radius: 0; margin-top: 1px;}
.down-page-wrapper .box-content .box-left .box .box-con .panel .panel-head{background: #F3F3F3;text-decoration: none; width: 100%; display: flex; justify-content: space-between; padding: 15px 10px;color: #444444;}
.down-page-wrapper .box-content .box-left .box .box-con .panel .panel-head .icon:before{content: '-'}
.down-page-wrapper .box-content .box-left .box .box-con .panel .collapsed .icon:before{content: '+'}
.down-page-wrapper .box-content .box-left .box .box-con .panel  ul{display: inline-block; width: 100%; box-sizing: border-box;}
.down-page-wrapper .box-content .box-left .box .box-con .panel  ul li{ line-height: 35px; width: 100%;}
.down-page-wrapper .box-content .box-left .box .box-con .panel  ul li a{color: #444;width: 100%; padding: 5px 10px 5px 10%; box-sizing: border-box;}
.down-page-wrapper .box-content .box-left .box .box-con .panel  ul li a:hover{color: #000;}
.down-page-wrapper .box-content .box-left .box .box-con .panel  ul li a.active,
.down-page-wrapper .box-content .box-left .box .box-con .panel  .panel-head.active{background: #f9f9f9; color: #000;}
.down-page-wrapper .box-content .box-right{width: 78%;float: right;}

.news-page-list,
.news-page-list ul,
.news-page-list ul li,
.news-page-list ul li a{width: 100%; display: inline-block;}
.news-page-list ul li a:hover .tit{ color: #009e3c;}
.news-page-list ul li{margin-bottom: 15px; background-color: #fff;}
.news-page-list ul li .img{width: 30%;display: inline-block; max-height: 180px; overflow: hidden;float: left;}
.news-page-list ul li .img img{width: 100%; height: 100%; object-fit: cover;}
.news-page-list ul li .info{width: 95%; margin-left: 3%; float: left; padding-right: 10px; padding-bottom: 15px;     position: relative;}
.news-page-list ul li .info .tit{ color: #444;font-size: 18px; margin: 15px 0 10px 0; font-weight: bold;}
.news-page-list ul li .info .desc{width: 100%;line-height: 25px; color: #666;}
.news-page-list ul li .info .more{display: flex; position: absolute; bottom: 20px; left: 0; padding-right: 10px; align-items: center; justify-content: space-between; width: 100%; color: #666;}
.news-page-list ul li .info .more .view_more{text-decoration: underline;}

.article-detail{background-color: #fff; padding-left: 15px; margin-bottom: 25px;}
.article-detail .web-info-content-title{text-align: left;}
.article-detail .web-info-content-title p{border: 1px solid #444444; padding: 5px 10px;display: inline-block; width: auto; color: #444; font-weight: bold;}
.more_info{background:#fff;width:100%; border-top: 1px #F5F5F5 solid; margin-top: 20px;}
.more_info p{font-size:14px;color:#797d80;margin:0;padding:15px 15px;font-weight:bold;}
.more_info p:nth-child(01){border-bottom:1px solid #eaeef3;}
.more_info a{color:#797d80;}
.more_info a:hover{color:#2c377e;}

.down-home-guest{width: 100%; display: inline-block; padding: 0;background: #fff;}
.down-home-guest .titleBox{ width: 100%; float: left; text-align: center; margin: 2.5% 0;}
.down-home-guest .titleBox .h1{ text-align: center; font-size: 28px; font-weight: 400; width: 100%; float: left; margin-bottom: 10px;}
.down-home-guest .titleBox p { color: #999999; width: 90%; margin: 0 auto; text-align: center;}
.down-home-guest .guest-box{width: 100%; display: inline-block;}
.down-home-guest .guest-box .form-inline{    margin-bottom: 15px;display: inline-block;width: 100%;}
.down-home-guest .guest-box .form-inline .form-control{width: 49%; float: left; margin-right: 1%; height: 45px;}
.down-home-guest .guest-box .form-inline .form-control:last-child{margin-right: 0;width: 50%; }
.down-home-guest .guest-box .form-control{}
.down-home-guest .guest-box .text-area{margin:0 0 15px 0; width: 100%; display: inline-block;}
.down-home-guest .guest-box .text-area .form-control{ height: 100px;}
.down-home-guest .guest-box .btn-block{background: #009e3c; color: #fff; margin-top: 15px; padding-top: 10px; padding-bottom: 10px;height: 45px; }

.pagination-pages{margin: 20px; display: inline-block; width: 100%;    text-align: center;}
.pagination>li>a, .pagination>li>span{ color: #009e3c;border: 1px solid #dddddd;    margin: 0 3px;}
.pagination>.active>a, .pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{background: #009e3c; border-color: #009e3c; color: #fff;}
.notice-danger{line-height: 25px; display: inline-block; width: 100%;}
.notice-danger .glyphicon{margin-right: 3px;}

.nav-icon-box{width: 100%; display: inline-block; margin-top: 5%;}
.nav-icon{width: 80%; display: flex; align-items: center; justify-content: space-around; margin:0 auto; }
.nav-icon a{ width: 50px; height:50px; display: inline-block; border: 1px #F5F5F5 solid; border-radius: 10px; background: #F5F5F5;}
.nav-icon a img{width: 100%; height: 100%; object-fit: contain;}

.how-get-video{width: 100%; display: inline-block;text-align: center}
.how-get-video a,.how-get-video a:hover{background: #009e3c; border-color: #009e3c; color: #fff; padding-top: 10px; padding-bottom: 10px; }

.step-num ul{width: 100%; display: inline-block;}
.step-num ul li{ width: 100%;display: flex;}
.step-num ul li strong{border:1px #009e3c solid; float: left; color: #009e3c; border-radius: 50%; width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; margin-right: 15px; }
.step-num-2 ul li strong{background:#009e3c; color: #fff; }


@media (min-width: 1920px){
    .container {  width: 1200px;}
}

@media screen and (min-width: 1200px ) and (max-width: 1920px ){
    .container {  width: 1200px;}
}
@media screen and (min-width: 1024px) and (max-width: 1199px ){
    .down_header .navbar-nav>li>a{    padding: 20px 0;}
    .container {  width: 1024px;}
}

@media screen and (min-width: 768px) and (max-width: 1023px ) {
    .container {  width: 768px;}
    .down_header .navbar-nav>li>a{    padding: 20px 0;}
    .down_header .navbar-nav>li>a .nav-text{padding: 8px 7px;}
    .search-form {  width: 90%;}
    .painSpotList li p{height: auto;}
}

@media screen and (max-width: 768px){
    .down_header .header_warp .logo{margin-left: 10px;margin-top:5px; margin-bottom: 10px;}
    .down_header .header_warp .logo .logo-img{height: 35px; width: 50px;}
    .down_header .navMenu li.dropdown .xp_container{display: inline-block;margin:0 0 15px 0;width: 100%;}
    .down_header .navMenu li.dropdown .xp_container>li{border: none;}
    .down_header .navMenu li.dropdown .xp_container>li>a{padding: 5px 16px;}
    .down_header .navMenu li.lang-box .xp_container>li{width: 50%;}
    .down_header .navMenu li.lang-box .dropdown-menu{max-height: 300px;}
    .down_header .navMenu li.open a,
    .down_header .navMenu li.open a:focus,
    .down_header .navMenu li.open a:hover{background: none; color: #333; font-weight: bold;}
    .down_header .navMenu li.xp_nav_pro .dropdown-menu .container{display: inline-block;swidth: 100%;}
    .down_header .navMenu li.xp_nav_pro .dropdown-menu .container .childList{width: 48%;vertical-align: text-top;}
    .down_header .header_warp .navMenu li.sam-head-support{padding: 0 0 0 22px;}
    .down_header .header_warp .navMenu li.sam-head-lang-list{display: flex; margin-top: 0;}
    .down_header .header_warp .navMenu li.sam-head-lang-list .ul{width: calc(100% - 23px);}
    .down_header .header_warp .navMenu li.sam-head-lang-list .ul li{border-bottom: none; width: auto; float: left;display: flex;justify-content: center;align-items: center;}

    .down_footer .wrap-footer .footer-logo{padding: 2.5% 0 3% 0;}
    .down_footer .wrap-footer .footer-logo .footer-service .footer-service-icon{background-size: contain;}
    .down_footer .wrap-footer .footer-logo .footer-service .footer-service-val{font-size: 14px;}
    .down_footer .wrap-footer .footer .fot-con{width: 48%;text-align: center; }
    .down_footer .wrap-footer .footer .fot-r{width: 100%;}
    .down_footer .wrap-footer .footer .fot-r .ul{justify-content: flex-start;}
    .down_footer .wrap-footer .footer .fot-r .ul li:last-child{margin-right: 0;}
    .down_footer .wrap-footer .footer .fot-r .ul li img{max-width: 150px;}
    .down_footer .wrap-footer .footer{padding: 5% 0;}
    .down_footer .wrap-footer .f_block{flex-direction: column;padding: 5% 0;align-items: flex-start;}

    .recruitment-function .yd ul{flex-flow: row wrap;}
    .recruitment-function .yd ul li{width: 48%; margin-right: 0;margin-bottom: 4%; }
    .recruitment-function .yd ul li .title .t3{line-height: 2;}

    .sam-web-banner .banner-info{text-align: center;width: 100%; margin: 11% 0 5% 0;}
    .sam-web-banner .banner-info .tit{font-size: 28px;}
    .sam-web-banner .banner-info .desc{width: 100%; text-align: left;}
    .down_header .navbar-toggle{border-color: #009e3c;}
    .down_header .navbar-toggle .icon-bar{background-color:#009e3c; }
    .titleBox .h1{font-size: 24px;text-rendering: optimizeSpeed; line-height: 40px;text-wrap: balance;}
    .titleBox .p{  line-height: 25px; width: 100%;}
    .tk-container .tk-form{margin-top: 15px;display: inline-block;}
    .tk-container .tk-form .search-form{width: 100%;}
    .tk-container .tk-form .search-form .search-form-input{flex-direction: column;}
    .tk-container .tk-form .search-form .form-control{border-radius:5px;}
    .tk-container .tk-form .search-form .btn-search{  width: 100%; margin-top: 15px;border-radius:5px;letter-spacing: 3px;}

    .down-step  li{margin-bottom: 20px;}
    .down-home-about .home-about .right-about .about-h2{height: auto; font-size: 24px;margin-top: 15px;}
    .down-home-about .home-about .right-about .about-h3{font-size: 18px;}

    .painSpotList li:nth-child(1),
    .painSpotList li:nth-child(2){border-right: 1px #eee solid; border-bottom: none;}
    .painSpotList li:nth-child(3){ border-bottom: none;}
    .painSpotList li:nth-child(4),
    .painSpotList li:nth-child(5){border-right: 1px #eee solid; border-bottom: none;}
    .painSpotList li h6{font-size: 18px;}
    .painSpotList li p{height: auto;}

    .tk-compare .list .dt{margin-bottom: 0; font-size: 18px;}
    .tk-compare .list{margin-left: 15px; margin-bottom: 25px;}
    .tk-compare .tk-compare-desc .list{margin-left: 0;}
    .tk-compare .tk-compare-desc .panel-body{padding: 0;}
    .down_footer .wrap-footer .fot-yx-dt .f-link .f-link-list{display: inline-block;}
    .down_footer .wrap-footer .fot-yx-dt .f-link .f-link-list a{margin: 5px 15px; width: 23%;float: left;}
    .tk-problem .web-info-content-body{width: 100%;}
    .recruitment-function .yd ul li .title .t4{font-size: 16px;}
    .recruitment-function .yd ul li .title{padding: 5px;}
    .down-page-wrapper .container{padding: 0;}
    .article-detail{padding-right: 15px;}
    .down-page-wrapper .box-content .box-right{width: 100%;}
    .pagination-pages{margin: 15px 0;}
    .panel-title{font-size: 14px;}
    .down-web-banner .banner-info{text-align: center;}
    .down-web-banner .banner-info .tit{font-size: 28px;margin-bottom: 0;}

    .share-result .video-info{margin-top: 5%;}
    .share-result .video-info .video-download .btn{width: 100%;}
    .down_header .navMenu li.lang-box .btn-lang{margin-top: 0;}
    .web-info-content-body p{word-break:break-all;word-wrap:break-word}

    .down-home-about,.tk-yqd{ overflow: hidden;}
    .search-form .search-type .pt{font-size: 14px; margin-bottom: 10px;  width: 30%; border-radius: 3px;}
    .nav-icon{width: 100%;}
    .step-num ul li{padding-left: 0;margin-bottom: 10px;}
    .step-num ul li strong{margin-right: 10px;}

}