/* common JavaScript Document  */.mobile_icon,.mobile {
    display: none;
}

.imgBg {
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}/* header */#header {
    width: 100%;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    height: 121px;
}

.header_h {
    height: 121px;
/*margin-top:-17px;*/
}

.header1 {
    height: 60px;
    border-bottom: 1px solid #e5e5e5;
/*overflow:hidden;*/
    position: relative;
    z-index: 1001;
}

.logo {
    display: block;
    /*width: 385px;*/
/* background:url(../images/logo.png) no-repeat; */
    margin-left: 13%;
    float: left;
}

.logo img {
    display: block;
    width: 100%;
}

.entry {
    width: 100px;
    height: 30px;
    display: block;
    background: url("../images/exhibition.png") no-repeat;
}

.mobile_web_name {
    display: none;
}/*******z-index:20==z-index:9999 -- 2018.10.25 -liu********/.header2 {
    padding: 0 100px;
    position: relative;
    z-index: 9999;
    height: 60px;
}

.header2 .nav {
    float: right;
    width: 1200px;
}

.nav li {
    float: left;
    margin-right: 3%;
    height: 60px;
    line-height: 60px;
}

.nav li a {
    display: block;
    font-size: 16px;
    color: #444;
}

.nav>li {
    padding: 0 15px;
}

.nav>li:first-child {
    padding-left: 0;
}

.nav li a:hover,.nav li.on a {
    color: #005bac;
}

.header2_right {
    margin-top: 22px;
    height: 18px;
    line-height: 18px;
    font-size: 13px;
    margin-right: 30px;
}

.search_icon {
    width: 18px;
    height: 18px;
    background: url(../images/search_icon.png) no-repeat;
}

.line1 {
    width: 1px;
    height: 18px;
    background: #c5c5c5;
    font-size: 0;
    margin: 0 15px;
}

.header2_right a,.header_country .on {
    color: #6e6e6e;
    display: inline-block;
    padding-left: 24px;
}

.header2_right a img,.header_country .on img {
    margin-left: -24px;
    display: block;
    float: left;
}

.header2_right a:hover {
    text-decoration: underline;
}

.header_link .on img,.header_country .on img {
    margin-right: 10px;
}

.arrow {
    width: 8px;
    height: 5px;
    background: url(../images/arrow1.png) no-repeat;
}

.header2_right .arrow {
    margin-left: 10px;
    position: relative;
    top: -2px;
}

.header2_right a.header_lan {
    padding-left: 0;
}

.mobile_nav {
    display: none;
}

.header_search {
    width: 18px;
    height: 18px;
    position: relative;
}

.search_icon {
    width: 18px;
    height: 18px;
    background: url(../images/search_icon.png) #fff no-repeat;
    cursor: pointer;
    z-index: 20;
    position: relative;
}

.header_search .main {
    position: absolute;
    right: 0;
    top: -4px;
    width: 0;
    height: 22px;
    z-index: 10;
    overflow: hidden;
}

.header_search .text {
    width: 180px;
    height: 21px;
    line-height: 21px;
    color: #444;
    float: left;
    border: none;
    border-bottom: 1px solid #e4e4e4;
}

.header_search .btn {
    width: 18px;
    height: 18px;
    background: url(../images/search_icon.png) no-repeat;
    float: right;
    border: none;
    margin-top: 4px;
    cursor: pointer;
}

.m_height50 {
    display: none;
}

.header2_right a.header_join {
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    background: #e91f2f;
    border-radius: 3px;
    padding: 0;
    position: relative;
    top: -5px;
}

.header2_right a.header_join i {
    background: url(../images/join_icon.png) no-repeat;
    width: 16px;
    height: 19px;
    margin: 4px 8px 0 9px;
}/* Ã¥Â¯Â¼Ã¨Ë†ÂªÃ¤Â¸â€¹Ã¦â€¹â€° */.nav_hover {
    width: 70px;
    height: 2px;
    font-size: 0;
    background: #0b87ce;
    position: absolute;
    bottom: 0;
    z-index: 10;
    left: -70px;
}

.nav_line {
    background: #e1e2e5;
    bottom: 0;
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 5;
}

.subnav {
    width: 100%;
    background: #fff;
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 100;
    display: none;
    -moz-box-shadow: 0 3px 3px 0px #eee;
    -webkit-box-shadow: 0 3px 3px 0px #eee;
    box-shadow: 0 3px 3px 0px #eee;
}

.solution_subnav {
    padding: 23px 0 32px;
}

.subnav1 li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 60px;
    height: 60px;
    line-height: 60px;
}

.subnav1 li a {
    font-size: 16px;
    color: #0383cc;
    line-height: 37px;
}

.subnav_title {
    line-height: 34px;
    font-size: 20px;
    color: #333;
    font-weight: bolder;
}

.news_nav1 .subnav_title {
    margin-bottom: 9px;
}

.clientele_nav1 .con,.news_nav1 .con {
    font-size: 15px;
    color: #666;
    line-height: 28px;
    margin-bottom: 38px;
}

.news_nav1 {
    display: block;
    width: 39%;
    margin: 0 5% 0  0;
}

.news_nav1 i {
    display: block;
    width: 145px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    background: #0383cc;
    font-size: 15px;
    color: #fff;
    font-style: normal;
}

.news_nav2 {
    width: 26%;
}

.news_nav2 .con {
    margin-bottom: 35px;
}

.news_nav2 i,.news_nav3 i {
    width: 25px;
    height: 25px;
    background: url(../images/induy.png) no-repeat -44px 0;
}

.news_nav3 {
    width: 25%;
}

.news_nav3 .subnav_title {
    margin-bottom: 13px;
}

.news_nav3 .imgBg {
    height: 160px;
}

.news_nav4:hover i {
    text-decoration: underline;
}

.news_nav2:hover i,.news_nav3:hover i {
}

.news_nav3 i {
    margin-top: 10px;
    background: none;
    width: auto;
    height: auto;
}

.news_nav3 i img {
    display: block;
    max-width: 100%;
}

.indnav_arrow {
    width: 22px;
    height: 12px;
    background: url(../images/arrow9.png) no-repeat;
    margin: 10px auto 0;
}

.indnav_arrow.arrow_2 {
    margin-top: 40px;
}

#m_header {
    display: none;
}

.header2_right a,.header_country {
    position: relative;
    color: #6e6e6e;
}

.header_country .on {
    color: #6e6e6e;
    cursor: pointer;
}

.header_country ul {
    width: 100%;
    padding: 6px 30px 6px 15px;
    background: #fff;
    position: absolute;
    top: 40px;
    right: -30px;
    z-index: 500;
    display: none;
}

.header_country ul li {
    padding: 13px 0 13px 15px;
    text-align: center;
}

.header_country ul li a {
    font-size: 14px;
    color: #666;
    line-height: 13px;
    padding-left: 0;
}

.header_country ul li:hover a {
    color: #69a9dc;
}

.header_country ul li a img {
    margin: 2px 10px 0 0;
    float: none;
    width: 20px;
    margin: 2px auto;
}

.header_link .on img,.header_country .on img {
    margin-right: 10px;
}

.header_country .on .arrow {
    width: 8px;
    height: 5px;
    background: url(../images/arrow1.png) no-repeat;
}

.login_link i {
    background: url(../images/login_icon.png) no-repeat;
    height: 17px;
    margin-left: -24px;
    width: 15px;
}/* footer */#footer {
    width: 100%;
    padding: 29px 0 34px 0;
    background: #efefef;
}

.footer_nav {
    width: 8%;
    margin-right: 8%;
}

.footer_nav li {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dotted #b2b2b2;
}

.footer_nav li a {
    display: block;
    padding: 0 7.7% 0 3px;
    font-size: 15px;
    color: #666;
    font-weight: bolder;
}

.footer_nav i {
    width: 15px;
    height: 5px;
    background: url(../images/ind_more.png) no-repeat;
    float: right;
    margin-top: 21px;
}

.footer_nav li a:hover i {
    margin-right: -8px;
}

.footer_right {
    width: 18.5%;
    float: left;
    margin: 12px 4.4% 0 7.4%;
}

.footer_right .title {
    font-size: 15px;
    color: #666;
    font-weight: bolder;
    margin-bottom: 15px;
}

.footer_link {
    width: 100%;
    height: 40px;
    position: relative;
    margin-bottom: 18px;
}

.footer_link p {
    padding-left: 15px;
    height: 38px;
    line-height: 40px;
    border: 1px solid #e2e2e2;
    background: #fff url(../images/arrow_f.png) 95% center no-repeat;
    font-size: 14px;
    color: #999;
    cursor: pointer;
}

.footer_link ul {
    width: 100%;
    border: 1px solid #e2e2e2;
    border-left: none;
    border-right: none;
    background: #fff;
    position: absolute;
/*top:39px;*/
    bottom: 39px;
    left: 0;
    max-height: 200px;
    overflow-y: scroll;
    display: none;
}

.footer_link ul li {
    line-height: 38px;
    border-left: 1px solid #e2e2e2;
}

.footer_link ul li a {
    display: block;
    padding-left: 15px;
    font-size: 14px;
    color: #888;
}

.footer_link ul li a:hover {
    background: #f5f5f5;
}

.footer_share a {
    background: url(../images/footer_share2.png) no-repeat !important;
    background-size: auto 100% !important;
    height: 30px !important;
    width: 30px !important;
    margin: 0 10px 0 0 !important;
}

.footer_share a.bds_qzone {
    background-position: -40px 0 !important;
}

.footer_share a.bds_weixin {
    background-position: -80px 0 !important;
}

.footer_share a.bds_dingyue {
    background-position: -240px 0 !important;
}

.footer_share a:hover {
    opacity: 1 !important;
}

.footer_share a.bds_tsina:hover {
    background-position: -120px 0 !important;
}

.footer_share a.bds_qzone:hover {
    background-position: -160px 0 !important;
}

.footer_share a.bds_weixin:hover {
    background-position: -200px 0 !important;
}

.footer_share a.bds_dingyue:hover {
    background-position: -280px 0 !important;
}

.footer_ewm {
    width: 18%;
    float: left;
    margin-top: 15px;
}

.footer_ewm li {
    width: 40%;
    float: left;
    margin: 0 0 0 10%;
}

.footer_ewm .img {
    background: #fff;
    padding: 2px;
}

.footer_ewm img {
    display: block;
    width: 100%;
/*height:100%;*/
}

.footer_ewm p {
    font-size: 14px;
    color: #666;
    padding-top: 10px;
    text-align: center;
}

.footer_copy {
    padding: 38px 0 0 0;
    font-size: 13px;
    color: #888;
    text-transform: uppercase;
    line-height: 22px;
}

.footer_copy p {
    float: left;
}

.footer_copy span {
    color: #e01514;
}

.stock {
    display: none;
}

.stock_up {
    width: 9px;
    height: 10px;
    background: url(../images/stock_up.png) no-repeat;
    margin-left: 5px;
}/* banner */.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px,0,0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px,0,0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px,0,0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px,0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px,0,0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px,0,0);
    transition-timing-function: ease;
}

.auction_top_banner {
    clear: both;
}

.auction_top_banner .swiper-slide {
    float: left;
    background: #fff;
}

.auction_top_banner img {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.swiper-container,.swiper-wrapper,.auction_top_banner .swiper-slide,.auction_top_banner img {
    max-height: 596px;
    height: auto !important;
}

.auction_top_banner img.phoneimg {
    display: none;
}

.auction_top_banner .pagination {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    bottom: 16px;
}

.auction_top_banner .swiper-pagination-switch {
    display: inline-block;
    width: 14px;
    height: 7px;
    background: #fff;
    margin: 0 6px;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.auction_top_banner .swiper-visible-switch,.auction_top_banner .swiper-active-switch {
    background: #005bac;
    margin-bottom: 2px;
}

.ind_link {
    background: #c7e8fa;
}

.ind_link li {
    float: left;
    width: 20%;
    text-align: center;
}

.ind_link li a {
    display: block;
    background: #c7e8fa;
    color: #6aa9dc;
/*padding:9% 0;*/
    border-right: 1px solid #deeff8;
    font-size: 16px;
    position: relative;
    max-height: 160px;
    min-height: 160px;
    overflow: hidden;
}

.ind_link li.lites a {
    border-right: none;
}

.ind_link li a i {
    display: block;
    width: 70px;
    height: 70px;
    margin: 0 auto 5%;
    background: url(../images/ind_link.png) no-repeat;
    background-size: auto 100%;
}

.ind_link li.ilink_1 a i {
    background-position: 0 0;
}

.ind_link li.ilink_2 a i {
    background-position: -89px 0;
}

.ind_link li.ilink_3 a i {
    background-position: -178px 0;
}

.ind_link li.ilink_4 a i {
    background-position: -266px 0;
}

.ind_link li.ilink_5 a i {
    background-position: -354px 0;
}

.ind_link li a:hover {
    color: #fff;
}

.ind_link li.ilink_1 a:hover i {
    background-position: -442px 0;
}

.ind_link li.ilink_2 a:hover i {
    background-position: -532px 0;
}

.ind_link li.ilink_3 a:hover i {
    background-position: -620px 0;
}

.ind_link li.ilink_4 a:hover i {
    background-position: -709px 0;
}

.ind_link li.ilink_5 a:hover i {
    background-position: -797px 0;
}

.ind_link li a img {
    height: 100%;
    display: block;
    display: none;
}

.ind_link li.lites a img {
    max-height: 159px;
}

.ind_link li a:hover img {
    display: block;
}

.ind_link li a p {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -54px;
}

.indentrance {
    margin: 40px 0;
}

.entrafl {
    width: 40%;
}

.entrafr {
    width: 60%;
}

.entrafl,.entrafr {
    position: relative;
}

.entimg img {
    display: block;
    width: 100%;
}

.entracon {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/entr_bg.png) repeat;
    height: 50%;
}

.entracon h3 {
    font-size: 19px;
    color: #333;
    font-weight: 600;
    padding-top: 15px;
}

.entracon h4 {
    width: 65%;
    margin: 10px 0;
}

.entracon h4 a {
    color: #0075b5;
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    display: inline-block;
}

.entracon h4 a:hover {
    color: #005bac;
}

.entracon h3,.entracon h4 {
    margin-left: 20px;
}

.entracon a.more {
    display: inline-block;
    color: #999;
    font-size: 13px;
    height: 15px;
    line-height: 15px;
    padding-right: 35px;
    margin-left: 20px;
    border-bottom: 1px solid #b4b8ba;
    background: url(../images/ind_more.png) no-repeat right center;
}

.entracon a.more:hover {
    color: #666;
}/*.entracon a.more i{background:url(../images/ind_more.png);width:15px;height:5px;display:inline-block;float:right;margin:5px -35px 0 0;}*/.entrafr .entracon {
    top: 0;
    bottom: auto;
    left: auto;
    width: 66.89%;
}

.arrow {
    position: absolute;
    z-index: 2;
    display: inline-block;
    background: url(../images/arrow.png) no-repeat;
}

.entrafl .arrow {
    width: 20px;
    height: 9px;
    top: 50%;
    left: 50%;
    margin: -9px 0 0 -10px;
    background-position: 0 -4px;
}

.entrafr .arrow {
    width: 9px;
    height: 20px;
    top: 25%;
    right: 66.89%;
    background-position: -31px 0;
    margin: -9px 0 0 0;
}

.indnew_ul {
    border-bottom: 1px solid #eaeaea;
}

.indnew_ul ul,.indnew_text_ul ul {
    width: 100%;
    margin: 0 auto;
}

.indnew_ul ul li {
    float: left;
    width: 33.33%;
    text-align: center;
    padding: 5px 0 20px;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: -1px;
}

.indnew_ul ul li.licur {
    border-bottom: 1px solid #0482cc;
}

.indnew_ul ul li a,.indnew_mobile_title a {
    display: inline-block;
    padding-left: 88px;
    line-height: 68px;
    font-size: 20px;
    font-weight: 600;
    color: #666;
}

.indnew_ul ul li i,.indnew_mobile_title a i {
    display: block;
    width: 69px;
    float: left;
    margin-left: -88px;
}

.indnew_ul ul li i img,.indnew_mobile_title a i img {
    width: 100%;
    display: block;
}

.indnew_ul ul li.licur a,.indnew_ul ul li:hover a,.indnew_text_ul ul li h3:hover a {
    color: #69a9dc;
}

.indnew_text {
    display: none;
}

.show {
    display: block !important;
}

.indnew_text_ul li {
    float: left;
    width: 33.2%;
    margin: 40px 0;
    border-right: 1px solid #eaeaea;
}

.indnew_text_ul li.lites {
    border-right: none;
    width: 33.33%;
}

.indnew_text_ul li h3,.indnew_text_ul li span {
    margin: 0 40px;
}

.indnew_text_ul li h3 a {
    display: block;
    font-size: 17px;
    color: #333;
    font-weight: 500;
}

.indnew_text_ul li h3 a:hover {
    color: #000;
}

.indnew_text_ul li p {
    margin: 20px 40px;
    height: 90px;
    overflow: hidden;
}

.indnew_text_ul li p a {
    display: inline-block;
    color: #666;
    line-height: 30px;
    font-size: 15px;
}

.indnew_text_ul li p a:hover {
    color: #333;
}

.indnew_text_ul a.more,.news_mobile .more {
    display: block;
    background: #69a9dc;
    color: #fff;
    font-size: 15px;
    width: 160px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin: 30px auto 0 auto;
}

.indnew_text_ul a.more:hover {
    background: #005da9;
}

.indnew_mobile_title {
    display: none;
}/* news start */.news_dynamic_top {
    padding: 30px 0 15px;
}

.news_dynamic_top h3 {
    font-size: 25px;
    font-weight: 500;
}

.news_dynamic_top a.more {
    display: inline-block;
    font-size: 20px;
    color: #333;
    line-height: 34px;
}

.news_dynamic_top a.more:hover {
    text-decoration: underline;
    color: #000;
}

.innerbanner {
    background: url(../images/banner_3.jpg) no-repeat center top;
    background-size: cover;
    min-height: 300px;
    max-height: 300px;
}

.news_dynamic {
    border: 1px solid #f6f6f6;
}

.news_dynamic_img {
    width: 66.2%;
    height: 430px;
}

.news_dynamic_main {
    width: 33.8%;
}

.ndimg_1 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.dynamic_con {
    padding: 27px 30px;
}

.dynamic_con h3 {
    width: 96%;
    max-height: 56px;
    overflow: hidden;
}

.dynamic_con h3 a {
    display: inline-block;
    font-size: 25px;
    font-weight: 500;
    line-height: 27px;
    color: #333;
}

.dynamic_con p {
    max-height: 150px;
    overflow: hidden;
    margin: 40px 0 20px;
}

.dynamic_con p a,.news_topic p {
    display: inline-block;
    color: #666;
    font-size: 15px;
    line-height: 30px;
}

.ndimg_2 {
    min-height: 210px;
    max-height: 210px;
}

.ndimg_3 {
    min-height: 156px;
    max-height: 156px;
}

.dynamic_conlist {
    margin-top: 20px;
}

.dynamic_conlist li {
    width: 31.8%;
    float: left;
    margin-right: 1.4%;
}

.dynamic_conlist li.lites {
    margin-right: 0;
}

.dynamic_conlist li a {
    display: block;
    padding-bottom: 35px;
}

.dynamic_conlist li a h3 {
    color: #333;
    font-size: 17px;
    font-weight: 500;
    padding: 20px 0 15px;
}

.dynamic_conlist li a p {
    color: #666;
    font-size: 15px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    margin-bottom: 25px;
}

.conlist_h {
    width: 88%;
}

.dynamic_conlist li a:hover {
    background-color: #6aa9dc;
}

.dynamic_conlist li a:hover .conlist_h {
    margin: 0 auto;
}

.dynamic_conlist li a:hover h3,.dynamic_conlist li a:hover p,.dynamic_conlist li a:hover span.time {
    color: #fff;
}

.dynamic_conlist li a:hover span.time {
    background-image: url(../images/time_h.png);
}

.newsprint {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    position: relative;
    margin: 50px 0 15px;
}

.newsprint .entimg {
    display: none;
}

.newsprint .arrow {
    width: 12px;
    height: 21px;
    background-image: url(../images/arrow_n.png);
    right: 50%;
    top: 75%;
    margin-top: -10px;
}

.news_print {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50%;
    height: 50%;
    background: url(../images/print_bg.png) repeat;
}

.news_print .title {
    margin: 56px 0 0 8.5%;
}

.news_print .title img {
    display: block;
    width: 100%;
}

.news_print .title span {
    display: inline-block;
    font-size: 25px;
    color: #fff;
    font-weight: 500;
    margin-top: 10px;
}

.news_print .list {
    margin: 25px 0 0 0;
    width: 50%;
}

.news_print .list li {
    float: left;
    width: 113px;
}

.news_print .list li a {
    display: block;
}

.news_print .list li a img {
    display: block;
    max-width: 100%;
}

.news_print .list li a span {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    padding-right: 32px;
    background: url(../images/print_1.png) no-repeat right center;
    background-size: auto 100%;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
}

.news_print .list li:first-child {
    margin-right: 18%;
}

.medialist {
    margin-top: 0;
}

.medialist li {
    width: 23.91%;
}

.medialist li a p {
    font-size: 14px;
}

.newspecial {
    background-image: url(../images/news_7.jpg);
    min-height: 445px;
}

.newspecial .news_print {
    left: 0;
    right: auto;
    z-index: 1;
}

.newspecial .arrow {
    left: 50%;
    right: auto;
    background-image: url(../images/arrow_s.png);
    width: 11px;
    height: 26px;
}

.newspecial .news_print {
    background-image: url(../images/topic_bg.png);
}

.news_topic {
    position: relative;
    z-index: 2;
    width: 45%;
    padding-top: 255px;
}

.news_topic h3 {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 15px;
}

.news_topic p {
    display: block;
    color: #fff;
    margin-bottom: 25px;
}

.news_topic a.more {
    display: inline-block;
    font-size: 13px;
    color: #fff;
    height: 23px;
    line-height: 23px;
    padding-right: 44px;
    background: url(../images/print_2.png) no-repeat right center;
    background-size: auto 100%;
}

.exhibition {
    margin: 0 0 40px;
}

.exhibition li a {
    padding-bottom: 0;
    position: relative;
    overflow: hidden;
}

.exhib_con {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.5);
    padding: 20px;
    z-index: 1;
}

.exhib_con h4 {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    width: 90%;
    line-height: 26px;
}

.exhib_con i.arrow {
    background-image: url(../images/print_3.png);
    width: 21px;
    height: 16px;
    right: 20px;
    top: 50%;
    margin-top: -8px;
}

.exhib_hide {
    background: url(../images/exhib_bg.png) repeat;
    position: absolute;
    z-index: 2;
    left: 0;
    right: 0;
    bottom: -100%;
    height: 100%;
    text-align: center;
}

.exhib_hide h4 {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}

.exhib_hide span.more {
    display: inline-block;
    color: #fff;
    font-size: 15px;
    text-decoration: underline;
    margin-top: 15px;
}

.exhib_hide_con {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 62px;
    margin-top: -31px;
}

.exhibition li a:hover .exhib_con {
    background: url(../images/exhib_bg.png) repeat;
}

.exhibition li a:nth-child(2) {
    margin-top: 20px;
}

.news_mobile {
    display: none;
}

.entimgbg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}/* newslist */.newslist {
    margin: 0;
}

.newslist li {
    margin-bottom: 1.4%;
}

.morelist {
    text-align: center;
    width: 39px;
    height: 34px;
    margin: 30px auto 60px;
}

.morelist img {
    display: block;
    width: 100%;
    cursor: pointer;
}/* newsdetail */.newsdetail {
    margin: 45px 0;
}

.news_detfl {
    width: 78%;
    min-height: 600px;
    border-right: 1px solid #e5e5e5;
}

.news_detfr {
    width: 21%;
}

.newsdet_con {
    padding-right: 35px;
}

.newsdet_con h2.title {
    text-align: center;
    font-size: 21px;
    color: #000;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 15px;
}

.newsdet_top {
    text-align: center;
}

.newsdet_top span {
    color: #999;
    font-size: 13px;
    line-height: 15px;
    margin: 0 12px;
}

.newsdet_tab {
    margin: 30px 0;
    font-size: 15px;
    color: #666;
    line-height: 34px;
}

.newsdet_tab img {
    max-width: 100%;
    width: auto !important;
    height: auto !important;
}

.nbpaging a {
    display: inline-block;
    color: #5b93bf;
    font-size: 15px;
    line-height: 38px;
    max-width: 100%;
}

.nbpaging a:hover {
    text-decoration: underline;
}

.backlist {
    display: inline-block;
    background-color: #69a9dc;
    width: 160px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.backlist,.ztshare {
    margin-top: 15px;
}

.ztshare {
    padding-left: 80px;
}

.ztshare span {
    float: left;
    margin-left: -80px;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    color: #666;
}

.ztshare a {
    background: url(../images/share.png) no-repeat !important;
    background-size: auto 100% !important;
    height: 45px !important;
    width: 45px !important;
    margin: 0 1px 0 0 !important;
}

.ztshare a.bds_tsina {
    background-position: 0 0 !important;
}

.ztshare a.bds_weixin {
    background-position: -46px 0 !important;
}

.ztshare a.bds_qzone {
    background-position: -92px 0 !important;
}

.newsdet_recom {
    padding-left: 30px;
}

.newsdet_recom h3 {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    line-height: 22px;
    margin-bottom: 5px;
}

.ndrecom.line {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.ndrecom li {
    height: 38px;
}

.ndrecom li a {
    display: inline-block;
    line-height: 38px;
    color: #666;
    font-size: 13px;
}

.ndrecom li a:hover {
    color: #5b93bf;
    font-weight: 600;
    padding-left: 18px;
}

.ndrecom li a i {
    float: left;
    display: inline-block;
    width: 9px;
    height: 7px;
    margin: 16px 0 0 -18px;
    background: url(../images/print_4.png) no-repeat;
}/* news end *//*recruitment start*/.talent_banner {
    width: 100%;
    height: 300px;
    color: #333;
    background: url(../images/recruit_banner.jpg) center top no-repeat;
}

.talent_banner .p1 {
    padding-top: 60px;
    font-size: 14px;
    line-height: 40px;
}

.talent_banner .p2 {
    font-size: 24px;
    line-height: 38px;
    margin-bottom: 11px;
}

.talent_banner .p3 {
    font-size: 15px;
    line-height: 27px;
    color: #666;
}

.talent_banner .p3 span {
    color: #999;
}

.m_talent_banner {
    display: none;
}

.talent_wechat {
    position: relative;
    margin-top: 4px;
}

.talent_wechat img {
    width: 14px;
    margin-left: 10px;
}

.talent_wechat .main {
    width: 174px;
    height: 164px;
    position: absolute;
    left: 40px;
    top: -70px;
    display: none;
}

.talent_wechat .main i {
    border-top: 15px solid transparent;
    border-right: 10px solid #88bae3;
    border-bottom: 15px solid transparent;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -15px;
}

.talent_wechat .main img {
    display: block;
    width: 150px;
    height: 150px;
    padding: 7px;
    background: #88bae3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.pc_talent_nav {
    border-bottom: 1px solid #eee;
}

.pc_talent_nav li {
    width: 33.3%;
    float: left;
}

.pc_talent_nav li a {
    display: block;
    padding: 40px 0;
    color: #7d7d7d;
    font-size: 15px;
    line-height: 68px;
    text-align: center;
    position: relative;
}

.pc_talent_nav li img {
    width: 68px;
    margin-right: 20px;
}

.pc_talent_nav li.on a {
    border-bottom: 1px solid #81b6e0;
    color: #69a9dc;
}

.pc_talent_nav li:hover a {
    color: #69a9dc;
}

.pc_talent_nav li.on i {
    display: block;
    width: 14px;
    height: 8px;
    background: url(../images/recruit_on.png) no-repeat;
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -7px;
}

.m_talent_nav {
    display: none;
}

.recruit_nav {
    margin-top: 50px;
    height: 60px;
    border-bottom: 1px solid #eee;
}

.recruit_nav li {
    width: 50%;
    float: left;
}

.recruit_nav li a {
    display: block;
    background: #eee;
    color: #666;
    font-size: 17px;
    line-height: 60px;
    text-align: center;
}

.recruit_nav li.on a {
    background: #69a9dc;
    color: #fff;
}

.arrowT,.arrowR,.arrowB,.arrowL {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 0;
    height: 0;
}

.arrowT {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 14px solid #fff;
}

.arrowB {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 14px solid #fff;
}

.arrowL {
    border-top: 12px solid transparent;
    border-right: 14px solid #fff;
    border-bottom: 12px solid transparent;
}

.arrowR {
    border-top: 12px solid transparent;
    border-left: 14px solid #fff;
    border-bottom: 12px solid transparent;
}

.recruit_screen {
    border: 1px solid #eee;
    border-top: none;
    border-right: none;
}

.recruit_screen li {
    width: 25%;
    height: 58px;
    float: left;
}

.recruit_screen_select {
    border-right: 1px solid #eee;
    text-align: center;
    position: relative;
}

.recruit_screen_select img {
    display: none;
}

.recruit_screen_select p {
    color: #7d7d7d;
    line-height: 58px;
    font-size: 17px;
    cursor: pointer;
}

.recruit_screen_select .arrowB {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #eee;
    margin-left: 10px;
}

.recruit_screen_select p.on {
    color: #69a9dc;
}

.recruit_screen_select p.on .arrowB {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #69a9dc;
    border-top: none;
}

.recruit_screen_select dl {
    display: none;
    width: 100%;
    position: absolute;
    top: 60px;
    left: -1px;
    border: 1px solid #eee;
    border-top: none;
    border-bottom: none;
    background: #fff;
    z-index: 20;
}

.recruit_screen_select dl dd a {
    display: block;
    padding: 14px 5%;
    font-size: 15px;
    color: #7d7d7d;
    border-bottom: 1px solid #eee;
    line-height: 25px;
}

.recruit_screen_select dl dd a:hover {
    color: #69a9dc;
}

.recruit_search {
    line-height: 58px;
    height: 58px;
    border-right: 1px solid #eee;
}

.recruit_search .text {
    width: 82%;
    height: 100%;
    float: left;
    border: none;
    color: #7d7d7d;
    font-size: 17px;
    text-indent: 30px;
}

.recruit_search .btn {
    float: left;
    width: 18%;
    height: 100%;
    background: url(../images/fdj.png) center no-repeat;
    border: none;
    font-size: 17px;
    color: #fff;
}

.recruit_search .text::-webkit-input-placeholder {
    color: #7d7d7d;
}

.recruit_search .text::-moz-placeholder {
    color: #7d7d7d;
} /* firefox 19+ */.recruit_search .text:-ms-input-placeholder {
    color: #7d7d7d;
} /* ie */.recruit_search .text:-moz-placeholder {
    color: #7d7d7d;
}

.recruit_main {
    border: 1px solid #eee;
    margin-top: 30px;
}

.recruit_list_top {
    width: 100%;
    border-bottom: 1px solid #eee;
}

.recruit_list_top li {
    height: 68px;
    font-size: 17px;
    color: #333;
    float: left;
    line-height: 68px;
}

.recruit_name {
    width: 22%;
    text-indent: 30px;
}

.recruit_type {
    width: 20%;
}

.recruit_num {
    width: 14%;
}

.recruit_com {
    width: 27%;
}

.recruit_date {
    width: 17%;
}

.recruit_more {
    display: none;
}

.recruit_list {
    font-size: 15px;
    color: #666;
    line-height: 24px;
}

.recruit_mes {
    padding: 0 9px;
}

.recruit_list ul {
    border-bottom: 1px dashed #f0f0f0;
    padding: 18px 0;
}

.recruit_list ul li {
    float: left;
}

.recruit_list .recruit_name {
    width: 21.5%;
    text-indent: 21px;
}

.recruit_list .recruit_type {
    width: 20.5%;
}

.recruit_list .recruit_num {
    width: 14%;
}

.recruit_list .recruit_com {
    width: 27.5%;
}

.recruit_list .recruit_date {
    width: 16%;
}

.recruit_list i {
    width: 22px;
    height: 12px;
    background: url(../images/arrow3.png) no-repeat;
    float: right;
    margin: 6px 10% 0 0;
}

.recruit_mes:hover {
    background: #f0f6fb;
}

.recruit_mes:hover i {
    background-position: -24px 0;
}

.recruit_mes.on ul i {
    background-position: -48px 0;
}

.recruit_det {
    line-height: 32px;
    margin: 0 9px;
    border-bottom: 1px dashed #f0f0f0;
    display: none;
}

.recruit_det .main {
    padding: 33px 21px 40px 21px;
}

.recruit_det dl {
    margin-bottom: 12px;
}

.recruit_det dd {
    float: left;
    margin-right: 10%;
}

.recruit_det strong {
    font-weight: normal;
}

.recruit_bottom {
    margin-top: 40px;
}

.recruit_bottom .ztshare {
    margin-top: 0;
}

.resume_download {
    width: 218px;
    height: 43px;
    border: 1px solid #69a9dc;
    line-height: 43px;
    text-align: center;
    font-size: 15px;
    color: #69a9dc;
}

.resume_download i {
    width: 14px;
    height: 14px;
    background: url(../images/arrow8.png) no-repeat;
    margin: 0 0 0 10px;
    float: none;
}

.send_resume {
    display: block;
    width: 220px;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    text-align: center;
    background: #69a9dc;
    color: #fff;
    position: relative;
    overflow: hidden;
}

.resume_file {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

#recruit_more.morelist {
    margin-top: 40px;
}/*recruitment end*//*development start*/.development {
    margin: 44px auto 100px;
    width: 76%;
}

.development_title {
    font-size: 25px;
    color: #333;
    line-height: 34px;
}

.development_path1,.development_path2 {
    width: 49%;
    float: left;
    margin-top: 45px;
    border-right: 1px solid #f0f0f0;
}

.development_path1 {
    padding-bottom: 13px;
}

.development_path2 {
    float: right;
    border-right: none;
}

.development_path1 img,.development_path2 img {
    display: block;
    width: 100%;
}

.development_path2 img {
    position: relative;
    top: -14px;
}

.development_path1 .main,.development_path2 .main {
    margin-top: 44px;
}

.development_title1,.development_title2 {
    font-size: 17px;
    color: #333;
    line-height: 27px;
}

.development_con {
    margin-top: 20px;
    font-size: 15px;
    color: #666;
    line-height: 24px;
    padding-right: 11%;
}

.development_path1 .main {
    padding-right: 11%;
}

.development_path2 .main {
    padding: 0 8% 0 5%;
}

.development_title1_1 {
    margin: 25px 0;
}

.development_path3,.development_path4,.development_path5,.development_path6 {
    width: 50%;
    position: relative;
    float: left;
}

.development_path3 img,.development_path4 img {
    display: block;
    width: 100%;
}

.development_path3 .main {
    position: absolute;
    top: 0;
    left: 0;
    width: 91.1%;
    height: 218px;
    padding: 0 4.5%;
}

.bg80 {
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.development_path3 .path,.development_path4 .path,.development_path5 .path {
    position: relative;
    width: 100%;
    z-index: 20;
    height: 100%;
}

.development_title2 {
    line-height: 56px;
}

.development_path3 i,.development_path4 i,.development_path5 i,.development_path6 i,.development_path7 i {
    display: block;
    width: 68px;
    height: 1px;
    font-size: 0;
    background: #69a9dc;
}

.development_path3 .development_con,.development_path4 .development_con,.development_path5 .development_con,.development_path6 .development_con,.development_path7 .development_con {
    width: 100%;
    height: 75px;
    overflow: hidden;
    padding: 0;
}

.development_path3 .scroll,.development_path4 .scroll,.development_path5 .scroll,.development_path6 .scroll,.development_path7 .scroll {
    overflow-y: scroll;
    width: 100%;
    padding-right: 20px;
    height: 100%;
}

.development_path3 .arrowB,.development_path6 .arrowB {
    opacity: 0.8;
    filter: alpha(opacity=80);
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 14px solid #fff;
    position: absolute;
    bottom: -14px;
    left: 50%;
    margin-left: -12px;
}

.development_path4 .main {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 36%;
    height: 256px;
    padding: 0 7%;
}

.development_path4 .development_con {
    height: 100px;
}

.development_path3 .more,.development_path4 .more,.development_path5 .more,.development_path6 .more,.development_path7 .more {
    width: 30px;
    height: 16px;
    background: url(../images/arrow2.png) no-repeat;
    margin: 25px auto 0;
}

.development_path4 .arrowL,.development_path7 .arrowL {
    border-bottom: 14px solid transparent;
    border-right: 14px solid #fff;
    border-top: 14px solid transparent;
    opacity: 0.8;
    filter: alpha(opacity=80);
    position: absolute;
    left: -14px;
    top: 50%;
    margin-top: -12px;
}

.development_path5 {
    width: 75%;
}

.development_path5 img {
    display: block;
    width: 33.4%;
    float: right;
}

.development_path5 .main {
    width: 56.6%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding-right: 10%;
}

.development_path5 .arrowR {
    border-bottom: 14px solid transparent;
    border-left: 14px solid #fff;
    border-top: 14px solid transparent;
    position: absolute;
    right: -14px;
    top: 50%;
    margin-top: -7px;
}

.development_path5 .more,.development_path6 .more {
    position: absolute;
    bottom: 5%;
    left: 50%;
    margin-left: -15px;
}

.development_path6 {
    width: 25%;
}

.development_path6 .main {
    padding: 0 8%;
    height: 100%;
}

.development_path6 img {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
}

.development_path6 .arrowB {
    opacity: 1;
    filter: alpha(opacity=100);
}

.development_path7 {
    width: 75%;
    position: relative;
}

.development_path7 img {
    width: 66.6%;
    float: left;
}

.development_path7 .main {
    width: 27.4%;
    height: 100%;
    float: left;
    padding: 0 3%;
    position: relative;
}

.development_path7 .path {
    height: 100%;
}

.development_path7 .arrowL {
    opacity: 1;
    filter: alpha(opacity=100);
}

.development_path7 .more {
    position: absolute;
    bottom: 10%;
    left: 82%;
    margin-left: -12px;
}

.development_title.mrgT50 {
    margin-top: 45px;
}

.development_path8 {
    margin-top: 30px;
}

.development_path8 .development_con {
    margin-top: 20px;
    padding: 0;
}

.development_path8 .development_con span {
    color: #333;
}

.development_path8 .development_con .mrgB18 {
    margin-bottom: 18px;
}

.development_path9 #vedio {
    width: 100% !important;
    height: 300px;
    margin-bottom: 25px;
}/*development end*//*staff start*/.content {
    width: 1480px;
    margin: 30px auto 0;
}

.waterfull {
    margin: 0 auto;
}

.waterfull ul li {
    float: left;
    width: 350px;
    margin: 0 10px 23px 10px;
    background: #fff;
    position: relative;
    overflow: hidden;
}

.waterfull ul li .a-img {
    width: 100%;
    display: block;
    position: relative;
}

.waterfull ul li .a-img img {
    width: 100%;
    display: block;
    min-height: 250px;
}

.waterfull ul li .li-title {
    overflow: hidden;
    line-height: 23px;
    color: #333;
    font-size: 13px;
    padding: 16px 0 9px 0;
    font-weight: normal;
}

.waterfull ul li .description {
    max-height: 75px;
    overflow: hidden;
    line-height: 25px;
    color: #666;
    font-size: 13px;
}

.waterfull ul li .date {
    display: none;
}/* Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’ service_banner */.service_banner {
    background-image: url(../images/service_banner_pc.jpg);
}

.talent_wechat .main_self {
    width: 166px;
    height: 220px;
    top: -99px;
}

.talent_wechat .main_self i {
    left: -9px;
}

.selfvoice {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: solid 7px #88bae3;
    background-color: #fff;
    padding: 12px 0 12px 12px;
}

.selfvoice p {
    font-size: 14px;
    font-weight: 600;
    color: #69a9dc;
    line-height: 30px;
}

.service_topnav {
    border: 1px solid #d4d4d4;
    border-right: none;
    position: relative;
    z-index: 100;
}

.service_topnav li {
    float: left;
    width: 20%;
}

.service .yb_service_topnav li {
    width: 25%;
}

.service_topnav li.service_navs>a {
    border-right: 1px solid #d4d4d4;
    display: block;
    height: 54px;
    text-align: center;
    color: #666;
    font-size: 15px;
    line-height: 54px;
}

.service_topnav li.service_navs.licur>a,.service_map_select p.on {
    background-color: #69a9dc;
    color: #fff;
}

.service_topnav li .service_map_select,.service_topnav li .service_search {
    border-right: 1px solid #d4d4d4;
    font-size: 15px;
    height: 54px;
}

.service_search .text {
    width: 78%;
    text-indent: 0;
    padding-left: 4%;
}/*.service_map{display: none;}*/.service_map_select p {
    line-height: 54px;
    position: relative;
}

.service_map_select p.on {
}

.service_map_select p .arrowB,.service_map_select p.on .arrowB {
    background: url(../images/arrow_f.png) no-repeat;
    border: none;
    width: 17px;
    height: 9px;
    position: absolute;
    top: 23px;
    right: 38px;
}

.service_map_select p.on .arrowB {
    background-image: url(../images/arrow_h.png);
}

.service_map_select dl {
    top: 54px;
}

.service_map_select dl dd.service_maptext {
    height: 50px;
    line-height: 50px;
    border-bottom: solid 1px #eee;
    cursor: pointer;
}

.service_map_select dl dd.service_maptext:hover {
    background-color: #c7e9fb;
}

.service_form {
    border: solid 1px #ececec;
    position: relative;
}

.service_form_nav {
    border-bottom: solid 1px #ececec;
}

.service_form_nav li {
    float: left;
    width: 16.66%;
    text-align: center;
}

.service_form_nav li a {
    display: block;
    color: #666;
    padding: 9% 0;
    border-right: solid 1px #ececec;
}

.service_form_nav li a p {
    font-size: 18px;
    margin-top: 8px;
}

.service_form_nav li a i {
    width: 68px;
    height: 68px;
    display: inline-block;
    margin: 0 auto;
    background: url(../images/service_nav.png) no-repeat;
    background-size: auto 100%;
}

.service_form_nav li.sfn_1 a i {
    background-position: 0 0;
}

.service_form_nav li.sfn_2 a i {
    background-position: -90px 0;
}

.service_form_nav li.sfn_3 a i {
    background-position: -180px 0;
}

.service_form_nav li.sfn_4 a i {
    background-position: -276px 0;
}

.service_form_nav li.sfn_5 a i {
    background-position: -359px 0;
}

.service_form_nav li.sfn_6 a i {
    background-position: -435px 0;
}

.service_form_nav li.licur a i {
    background-image: url(../images/service_nav_on.png);
}

.service_form_nav li.licur a p {
    color: #69a9dc;
}

.service_form_con {
    display: none;
    padding: 40px 0;
}

.pro_path {
    width: 90%;
    margin: 0 auto;
}

.pro_con {
    margin-top: 20px;
    width: 90%;
}

.tips,.cas_tips,.serv_tips,.field_tips,.busin_tips {
    padding-left: 20px;
    font-size: 13px;
    color: #ec0000;
    font-weight: normal;
}

.con_text,.con_select {
    width: 42%;
    float: left;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e6e6e6;
    position: relative;
    background: #fff;
    margin-bottom: 20px;
}

.text1 {
    width: 100%;
    height: 100%;
    border: none;
    background: none;
    text-indent: 20px;
    font-size: 16px;
    color: #999;
}

.placeholder {
    text-indent: 20px;
    font-size: 16px;
    color: #999;
    position: absolute;
    top: 1px;
    left: 1px;
    width: 100%;
    height: 100%;
    z-index: 20px;
}

.placeholder span {
    font-size: 13px;
    color: #ec0000;
    padding-right: 10px;
}

.con_select {
    float: right;
}

select.text1 {
    text-indent: 15px;
    background: url(../images/arrow1.png) no-repeat;
    opacity: 0;
    filter: alpha(opacity=0);
    position: relative;
    z-index: 30;
}

.con_select .placeholder {
    text-indent: 30px;
}

.con_select .arrowB {
    border-width: 6px;
    position: absolute;
    top: 20px;
    right: 20px;
    border-color: #a5a5a5 transparent transparent;
}

.con_btn {
    width: 90%;
}

.con_btn input {
    width: 125px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border: none;
    font-size: 14px;
    color: #fff;
    display: block;
    margin: 0 auto;
}

.con_btn .btn1 {
    background: #70addd;
}

.con_btn .btn2 {
    background: #666666;
}

.con_select_ser {
    float: none;
    margin-bottom: 15px;
    width: 244px;
    height: 50px;
    line-height: 50px;
    background: #69a9dc;
    border: none;
}

.con_select_ser .placeholder {
    color: #fff;
}

.con_select_ser .arrowB {
    background: url("../images/arrow_h.png") no-repeat;
    width: 17px;
    height: 9px;
    border: none;
    top: 22px;
}

.con_select_ser .text1 option {
    padding: 15px;
    background-color: #fff;
}

.con_select_dat {
    color: #666;
    font-size: 15px;
    line-height: 34px;
    margin-bottom: 20px;
}

.service_form_con .title {
    font-size: 18px;
    color: #666;
}

.con_text .placeholder {
    text-indent: 15px;
}

.con_text .text1 {
    width: 100%;
    text-indent: 20px;
}

.con_text {
    height: 40px;
    line-height: 40px;
}

.con_textarea {
    width: 100%;
    height: 133px;
    float: left;
    line-height: 25px;
    border: 1px solid #e6e6e6;
    position: relative;
    background: #fff;
    margin-bottom: 20px;
}

.con_textarea .placeholder {
    top: 10px;
/*width: 120px;*/
}

.con_text .textarea {
    width: 98%;
    height: 100%;
    border: none;
    background: none;
    text-indent: 0;
    font-size: 16px;
    color: #999;
    padding: 0 2%;
}

.select_support {
    width: 38%;
}

.select_support>div {
    padding-left: 130px;
}

.select_support .con_select_title {
    margin-left: -130px;
}

.select_support .con_select_ser {
    float: right;
    margin-bottom: 0;
    height: 40px;
    line-height: 40px;
    width: 100%;
}

.select_support .con_select_ser .arrowB {
    top: 16px;
}

.con_select_title {
    line-height: 40px;
    font-size: 16px;
    color: #666;
}

.con_select_title span {
    color: #ec0000;
    font-size: 13px;
    padding-right: 10px;
}

.select_norm {
    margin-top: 20px;
    width: 90%;
}/*.select_norm .con_text{float:none !important;}*/.select_norm .con_textarea {
    width: 100%;
}

.con_select .placeholder {
    text-indent: 0;
}

.con_select .placeholder span {
    float: left;
    margin-left: 9px;
}

.con_select_ser .placeholder {
    text-indent: 30px;
}

.service_download {
    border: 1px solid #ececec;
    padding: 40px 0 40px 0;
}

.service_download_top,.service_download_con {
    width: 92%;
    margin: 0 auto;
}

.download_search {
    background: url(../images/fdj.png) no-repeat 28px center;
    border: 1px solid #d4d4d4;
    border-right: none;
    width: 40%;
    height: 50px;
    line-height: 50px;
    padding-left: 70px;
    position: relative;
}

.download_search input {
    height: 100%;
    background-color: #fff;
    border: none;
}

.download_search input.txt {
    width: 74%;
    font-size: 16px;
    color: #666;
}

.download_search input.but {
    background-color: #69a9dc;
    width: 22%;
    font-size: 18px;
    color: #fff;
    position: absolute;
    right: 0;
    top: -1px;
    height: 103%;
}

.service_download_top .con_select_ser {
    float: right;
    width: 190px;
    margin: 0 0 0 20px;
    height: 50px;
    line-height: 50px;
}

.service_download_con {
    margin-top: 20px;
    border: 1px solid #d4d4d4;
    border-top: none
}

.service_download_con dl {
    height: 36px;
    border-bottom: 1px solid #f7f7f7;
}

.service_download_con dl dt {
    background: #69a9dc;
    color: #fff;
    font-size: 15px;
}

.service_download_con dl dt p {
    border-right: 1px solid #fff;
}

.service_download_con dl dt,.service_download_con dl dd {
    width: 20%;
    height: 36px;
    line-height: 36px;
    float: left;
    text-align: center;
}

.service_download_con dl dd p {
    border-right: 1px solid #f7f7f7;
    font-size: 13px;
    color: #666;
}

.service_download_con dl dd p a {
    color: #666;
}

.service_download_con dl dd p a:hover {
    color: #69a9dc;
}

.service_download .news_mobile {
    display: block;
}

.service_download_con dl dt.new_download_w1,.service_download_con dl dd.new_download_w1 {
    width: 30%;
}

.service_download_con dl dt.new_download_w2,.service_download_con dl dd.new_download_w2 {
    width: 15%;
}

.service_download_con dl dt.new_download_w3,.service_download_con dl dd.new_download_w3 {
    width: 25%;
}

.service_download_con dl dt.new_download_w4,.service_download_con dl dd.new_download_w4 {
    width: 15%;
}

.service_download_con dl dd.new_download_w2 p {
    text-transform: uppercase;
}

.sproblem_top {
    width: 100%;
}

.sproblem_con {
    margin: 0;
    border-left: 1px solid #d4d4d4;
    border-top: 1px solid #d4d4d4;
}

.sproblem_con li {
    width: 25%;
    height: 290px;
    float: left;
/*overflow:hidden;*/
}

.sproblem_li {
    border-right: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    min-height: 289px;
    background: #fff;
    position: relative;
    z-index: 1;
}

.sproblem_li.licur {
    z-index: 2;
}

.sproblem_li h3 {
    font-size: 18px;
    color: #333;
    font-weight: 500;
    margin: 0 10% 15px;
    padding-top: 40px;
}

.sproblem_li .sblist {
    padding: 0 10%;
}

.sproblem_li p a {
    color: #666;
    font-size: 14px;
    line-height: 30px;
    display: inline-block;
}

.sproblem_li p a:hover,.sproblem_li p.more a {
    color: #69a9dc;
}

.sproblem_li p.more {
    padding: 5% 10% 10%;
}

.sproblem_li p.more a {
    background: url(../images/plus_h.png) no-repeat;
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 0;
    background-size: 100% auto;
}

.sproblem_li p.more a.morecur {
    background-image: url(../images/less_h.png);
}

.sproblem_con li.sproblemli {
    width: 50%;
}

.sproblemli .sproblem_li {
    padding: 0 10%;
    height: 210px;
}

.sproblemli .sproblem_li h3 {
    text-align: center;
}

.sproblemli .sproblem_li p {
    height: 40px;
    line-height: 40px;
    padding-left: 60px;
    margin-bottom: 20px;
}

.sproblemli .sproblem_li p span {
    float: left;
    width: 60px;
    margin-left: -60px;
    font-size: 15px;
    color: #666;
}

.sproblemli .sproblem_li p .txt {
    height: 100%;
    width: 96%;
    padding: 0 2%;
    border: 1px solid #e0e0e0;
}

.sproblemli .sproblem_li p #vcode {
    width: 50%;
}

.sproblem_li h3.new_problem_title {
    padding-top: 20px;
}

.sproblemli .sproblem_li p.p_text {
    height: 55px;
    position: relative;
    z-index: 10;
}

.sproblemli .sproblem_li p.p_text span {
    line-height: 15px;
}

.sproblemli .sproblem_li p.p_but {
    margin-bottom: 0;
    text-align: center;
}

.sproblemli .sproblem_li p.p_but .but {
    border: none;
    background-color: #69a9dc;
    color: #fff;
    margin: 0 25px;
    width: 100px;
    height: 30px;
    font-size: 13px;
}

.sproblemli .sproblem_li p.p_but .but_2 {
    background-color: #7d7d7d;
}

.sproblemli .sproblem_li h3 .tips_sl {
    color: #ec0000;
    font-size: 13px;
    font-weight: normal;
    padding-left: 10px;
}

.sproblemli .new_sproblem_li p {
    margin-bottom: 10px;
}

.sproblemli .new_sproblem_li .yzm {
    display: inline-block;
    height: 41px;
    border-radius: 3px;
}

.select_norm {
    display: none;
}

.service_process ul {
    border: solid 1px #ececec;
    padding: 2.5% 3%;
}

.service_process li {
    float: left;
    height: 68px;
    line-height: 68px;
    padding-right: 3%;
}

.service_process li i {
    width: 68px;
    height: 68px;
    display: inline-block;
    float: left;
    background: url(../images/service_process.png) no-repeat;
}

.service_process li.sproc_1,.service_process li.sproc_3 {
    width: 16.5%;
}

.service_process li.sproc_2 {
    width: 20%;
}

.service_process li.sproc_4 {
    width: 19%;
}

.service_process li.sproc_5 {
    width: 16%;
    padding-right: 0;
}

.service_process li.sproc_1 i {
    background-position: 0 0;
}

.service_process li.sproc_2 i {
    background-position: -104px 0;
}

.service_process li.sproc_3 i {
    background-position: -208px 0;
}

.service_process li.sproc_4 i {
    background-position: -312px 0;
}

.service_process li.sproc_5 i {
    background-position: -410px 0;
}

.service_process li span {
    display: inline-block;
    float: left;
    font-size: 18px;
    color: #666;
    padding-left: 14px;
}

.service_process li em {
    display: inline-block;
    float: right;
    width: 22px;
    height: 15px;
    background: url(../images/sp_arrow.png) no-repeat;
    margin-top: 27px;
}

.sproc_but {
    text-align: center;
    margin: 45px 0 50px;
}

.sproc_but a {
    width: 200px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    background-color: #69a9dc;
    font-size: 18px;
    color: #fff;
}

.area_topnav a {
    display: block;
    width: 50%;
    height: 100px;
    line-height: 100px;
    background-color: #f8f8f8;
    text-align: center;
}

.area_topnav a.cur {
    background-color: #69a9dc;
}

.area_topnav a span {
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    color: #666;
    padding-left: 140px;
}

.area_topnav a span i {
    display: inline-block;
    width: 92px;
    height: 74px;
    background: url(../images/service_map.png) no-repeat;
    background-size: auto 100%;
    float: left;
    margin: 14px 0 0 -140px;
}

.area_topnav a.cur span {
    color: #fff;
}

.area_topnav a.china_area span i {
    background-position: -312px 0;
}

.area_topnav a.world_area span i {
    background-position: -462px 0;
}

.area_topnav a.china_area.cur span i {
    background-position: 0 0;
}

.area_topnav a.world_area.cur span i {
    background-position: -162px 0;
}

.news_dynamic_top.sproblem_top {
    padding: 30px 0 15px;
}

.news_dynamic_top.sproblem_top h3 {
    line-height: 55px;
}

.news_dynamic_top.sproblem_top .con_select_ser {
    float: right;
    margin-bottom: 0;
}/* Ã¥Å“Â°Ã¥â€ºÂ¾ */.service_map {
    border-right: 1px solid #ececec;
}

.sermap {
    width: 77%;
    height: 420px;
}

.ybsermap {
    width: 75%;
}

.mapresult {
    width: 23%;
    height: 325px;
    padding: 19px 0;
    border-bottom: 1px solid #ececec;
    text-align: justify;
    overflow: hidden;
}

.yb_mapresult {
    width: 25%;
}

.mapresult .scroll {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    padding-right: 20px;
    border-left: 1px solid #ececec;
}

#container {
    width: 100%;
    height: 100%;
}

.mapresult_con {
    padding: 0 20px;
    margin-bottom: 15px;
}

.mapresult_con h3 a {
    color: #6aa9dc;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
}

.mapresult_con p {
    font-size: 13px;
    color: #666;
    line-height: 24px;
}

.BMap_bubble_content .box h3.title {
    font-size: 14px;
    color: #6aa9dc;
    font-weight: 600;
}

.BMap_bubble_content .box p {
    font-size: 13px;
    font-weight: 500;
    color: #666;
}/*Ã©â€”Â®Ã©Â¢ËœÃ¥Â¼Â¹Ã¦Â¡â€ */.service_pop {
    display: none;
}

.service_pop .main {
    background: #fff;
    width: 520px;
    height: 580px;
    padding: 40px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -330px 0 0 -300px;
    z-index: 9999;
}

.service_pop .layer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    background: #000;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.service_pop .main h3.title {
    text-align: center;
    font-size: 22px;
    color: #333;
    font-weight: 500;
    margin-bottom: 20px;
}

.service_pop .main .spop_dat {
    color: #666;
    font-size: 18px;
    font-weight: 500;
    line-height: 36px;
    width: 92%;
    margin: 0 auto;
}

.service_pop .main .spop_dat>div {
    height: 368px;
    overflow: hidden;
    text-align: justify;
}

.service_pop .main .spop_dat .scroll {
    overflow-y: scroll;
    padding-right: 20px;
    width: 100%;
    height: 100%;
}

.service_more {
    margin: 20px auto 25px;
    text-align: center;
    width: 30%;
}

.service_more img {
    cursor: pointer;
}

.spop_page {
    border: 1px solid #efefef;
    padding: 20px;
}

.spop_page p {
    font-size: 16px;
    color: #666;
    cursor: pointer;
}

.spop_page .goup {
    padding-left: 25px;
}

.spop_page .next {
    padding-right: 25px;
}

.spop_page i.arrowL,.spop_page i.arrowR {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    margin-top: 3px;
}

.spop_page i.arrowL {
    border-right: 12px solid #b1b1b1;
    float: left;
    margin-left: -25px;
}

.spop_page i.arrowR {
    border-left: 12px solid #b1b1b1;
    float: right;
    margin-right: -25px;
}

.promise_tit {
    font-size: 22px;
    font-weight: bolder;
    color: #666;
    margin-bottom: 15px;
}

.promise_txt {
    font-size: 15px;
    color: #666;
    line-height: 34px;
}

.promise_txt h4 {
    font-size: 17px;
    margin: 15px 0 50px;
}

.promise_right {
    text-align: right;
}/* industry */.pc_industry_nav li {
    width: 20%;
}

.pc_industry_nav li a {
    line-height: 100px;
    height: 100px;
}

.pc_industry_nav li a p {
    margin-top: 14px;
    height: 18px;
    line-height: 18px;
}

.pc_industry_nav li a span {
    display: block;
    width: 68px;
    height: 68px;
    margin: 0 auto;
    background: url(../images/industry_nav.png) no-repeat;
    background-size: auto 100%;
}

.pc_industry_nav li.indun_1 a span {
    background-position: -1px 0;
}

.pc_industry_nav li.indun_2 a span {
    background-position: -82px 0;
}

.pc_industry_nav li.indun_3 a span {
    background-position: -163px 0;
}

.pc_industry_nav li.indun_4 a span {
    background-position: -245px 0;
}

.pc_industry_nav li.indun_5 a span {
    background-position: -326px 0;
}

.pc_industry_nav li.on a span,.pc_industry_nav li:hover a span {
    background-image: url(../images/industry_nav_h.png);
}

.industry {
    border-bottom: 1px solid #e7e7e7;
    padding: 35px 0 45px;
    overflow: hidden;
}

.electric_title h3 {
    font-size: 25px;
    color: #333;
    font-weight: 500;
}

.electric_title h3 span {
    display: inline-block;
    color: #71a6d3;
    border-bottom: 3px solid #66acef;
    padding-bottom: 15px;
}

.electric_title p {
    font-size: 14px;
    color: #666;
    line-height: 30px;
    margin: 15px 0;
    width: 660px;
}

.industry_small {
    position: relative;
/*height:560px;*/
    margin-top: 15px;
}

.industry_small img {
    max-width: none;
/*width:auto;height:560px;*/
    width: 100%;
    height: auto;
}

.electric_img {
}

.cloud-zoom-lens {
    width: 240px;
    height: 120px;
    background: url(../images/move.png);
    opacity: 1 !important;
    margin: 0;
    cursor: move;
/*Ã©Â¼Â Ã¦Â â€¡Ã¦Å’â€¡Ã©â€™Ë†*/
}

.cloud-zoom-title {
    display: none;
/*Ã¦Â â€¡Ã©Â¢ËœÃ¦â€“â€¡Ã¦Å“Â¬*/
}

.cloud-zoom-big {
    border: 3px solid #fff;
    left: 50%;
    top: -130px;
    margin-left: -280px;
    width: 560px;
    height: 360px;
    border-radius: 4px;
/*Ã§Â¼Â©Ã¦â€Â¾Ã§Âªâ€”Ã¥ÂÂ£*/
}

.cloud-zoom-loading {
    color: white;
    background: #222;
    padding: 3px;
    border: 1px solid #000;
/*Ã¥Å Â Ã¨Â½Â½Ã¦Â¶Ë†Ã¦ÂÂ¯*/
}

.small_arrow {
    width: 24px;
    height: 19px;
    background: url(../images/small_arrow.png) no-repeat;
    position: absolute;
    top: 233px;
    left: 50%;
    margin-left: -12px;
    z-index: 99999;
    display: none;
}

.industry_small:hover .small_arrow {
    display: block;
}

.electric_related {
    margin-top: 30px;
}

.electric_related h2.title {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 15px;
}

.industry_list li {
    float: left;
    width: 23.8%;
    margin-right: 1.6%;
    margin-bottom: 1.5%;
}

.industry_list li a {
    display: block;
}

.industry_list li a img {
    width: 100%;
    display: block;
}

.induy {
    margin-top: 15px;
}

.induy p {
    font-size: 17px;
    color: #333;
}

.induy i {
    display: inline-block;
    float: left;
    width: 23px;
    height: 23px;
    background: url(../images/induy.png) no-repeat;
    background-size: auto 100%;
    margin-left: 10px;
}

.industry_list li a:hover .induy i {
    background-position: -45px 0;
}

.industry_list li a:hover .induy p {
    color: #005bac;
}

.industry_list li a:hover img {
    box-shadow: 0 0 5px #666;
}

.solution {
    margin: 40px auto 50px;
}

.solutiontab {
    border: 1px solid #eee;
    position: relative;
}

.solution_vedio {
    width: 50% !important;
    height: 400px;
}

.solution_vedio_img {
    display: block;
    width: 100%;
    height: 400px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.solution_link {
    width: 50%;
}

.solution_link li {
    width: 33.33%;
    float: left;
}

.solution_link li a {
    display: block;
    text-align: center;
    padding: 44px 0;
    border-right: 1px solid #eee;
}

.solution_link li.sollink_1 a,.solution_link li.sollink_2 a,.solution_link li.sollink_3 a {
    border-bottom: 1px solid #eee;
    padding-bottom: 47px;
}

.solution_link li.sollink_3 a,.solution_link li.sollink_6 a {
    border-right: none;
}

.solution_link li a i {
    display: block;
    width: 68px;
    height: 68px;
    margin: 0 auto;
    background: url(../images/sollink.png) no-repeat;
    background-size: auto 100%;
}

.solution_link li a p {
    font-size: 18px;
    color: #333;
    height: 22px;
    line-height: 22px;
    margin-top: 20px;
}

.solution_link li a:hover p {
    color: #6aa9dc;
}

.solution_link li.sollink_1 a i {
    background-position: 0 0;
}

.solution_link li.sollink_2 a i {
    background-position: -98px 0;
}

.solution_link li.sollink_3 a i {
    background-position: -196px 0;
}

.solution_link li.sollink_4 a i {
    background-position: -294px 0;
}

.solution_link li.sollink_5 a i {
    background-position: -392px 0;
}

.solution_link li.sollink_6 a i {
    background-position: -490px 0;
}

.solution_link li a:hover i {
    background-image: url(../images/sollink_h.png);
}

.object_link {
    position: absolute;
    bottom: -30px;
    left: 0;
    font-size: 15px;
    display: none;
}/* property */.property {
    height: 580px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.property_con {
    position: absolute;
    top: 0;
    right: 0;
    height: 50%;
    width: 50%;
    background: rgba(255,255,255,0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
}

.property_con ul {
    width: 82%;
    margin: 60px auto 0;
}

.property_con ul li {
    float: left;
    width: 32%;
    text-align: center;
}

.property_con ul li.perty_2 {
    margin: 0 2%;
}

.property_con ul li p {
    font-size: 14px;
    color: #595757;
}

.property_con ul li span {
    display: block;
    width: 120px;
    height: 100px;
    margin: 0 auto;
    background: url(../images/perty_ico.png) no-repeat;
}

.property_con ul li.perty_1 span {
    background-position: 0 0;
}

.property_con ul li.perty_2 span {
    background-position: -170px 0;
}

.property_con ul li.perty_3 span {
    background-position: -337px 0;
}

.property_con .arrowL {
    position: absolute;
    left: -14px;
    top: 50%;
    margin-top: -13px;
    opacity: 0.8;
}

.m_industry_nav li span,.m_industry_nav p i {
    display: inline-block;
    width: 68px;
    height: 68px;
    float: left;
    background: url(../images/industry_nav_h.png) no-repeat;
    background-size: auto 100%;
}

.m_industry_nav p span {
    float: left;
    margin-left: 30px;
}

.m_industry_nav li span {
    margin-right: 30px;
}

.m_industry_nav li a {
    display: block;
}

.m_industry_nav li.indun_1 a span,.m_industry_nav p i.indunt_1 {
    background-position: -1px 0;
}

.m_industry_nav li.indun_2 a span,.m_industry_nav p i.indunt_2 {
    background-position: -82px 0;
}

.m_industry_nav li.indun_3 a span,.m_industry_nav p i.indunt_3 {
    background-position: -163px 0;
}

.m_industry_nav li.indun_4 a span,.m_industry_nav p i.indunt_4 {
    background-position: -245px 0;
}

.m_industry_nav li.indun_5 a span,.m_industry_nav p i.indunt_5 {
    background-position: -326px 0;
}

.mobile_industry_small {
    display: none;
}/*about*/.arrowT,.arrowR,.arrowB,.arrowL {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 0;
    height: 0;
}

.arrowT {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 14px solid #fff;
}

.arrowB {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 14px solid #fff;
}

.arrowL {
    border-top: 12px solid transparent;
    border-right: 14px solid #fff;
    border-bottom: 12px solid transparent;
}

.arrowR {
    border-top: 12px solid transparent;
    border-left: 14px solid #fff;
    border-bottom: 12px solid transparent;
}

.about_com {
    position: relative;
}

.about_com img,.about_chairman img {
    display: block;
    width: 100%;
}

.about_com .main {
    width: 54%;
    height: 270px;
    position: absolute;
    background: rgba(255,255,255,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
    position: absolute;
    top: 0;
    right: 0;
}

.about_com .path {
    padding: 6px 4% 20px 5%;
    height: 91%;
}

.about_com .arrowL {
    position: absolute;
    left: -14px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    top: 50%;
    margin-top: -12px;
}

.about_com .title,.about_chairman .title {
    width: 105px;
    font-size: 26px;
    color: #70addd;
    line-height: 63px;
    border-bottom: 3px solid #70addd;
}

.about_com .con,.about_chairman .con {
    height: 220px;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    line-height: 32px;
    margin-top: 10px;
    text-align: justify;
}

.about_com .scroll,.about_chairman .scroll {
    height: 100%;
    width: 100%;
    padding-right: 20px;
    overflow-y: scroll;
}

.about_com  .more,.about_chairman  .more,.clust_dat .more {
    width: 31px;
    height: 14px;
    background: url(../images/arrow4.png) no-repeat;
    margin: 10px auto 0;
}

.about_chairman {
    position: relative;
}

.about_chairman .img {
    width: 54%;
    float: right;
}

.about_chairman .main {
    width: 46%;
    height: 100%;
    position: absolute;
}

.about_chairman .path {
    padding-right: 5%;
    height: 100%;
}

.about_chairman .title {
    width: 130px;
    padding-top: 17px;
}

.about_chairman .arrowR {
    position: absolute;
    right: -14px;
    top: 50%;
    margin-top: -12px;
}

.about_chairman .con {
    height: 224px;
}

.about_chairman .more {
    display: none;
}

.abrief_abt {
    border: 1px solid #005bac;
    width: 105px;
    height: 30px;
    line-height: 30px;
}

.abrief_abt a {
    float: left;
    display: block;
    width: 50%;
    font-size: 15px;
    text-align: center;
    color: #333;
}

.abrief_abt a.cur {
    background: #005bac;
    color: #fff;
    font-weight: 600;
}

.about_map .atimg {
    width: 100%;
    display: block;
}

.atchina_con {
    margin-top: 40px;
}

.atchina_con li {
    float: left;
    width: 33%;
    margin-bottom: 15px;
}

.atchina_con li.atcon_1,.atchina_con li.atcon_2,.atchina_con li.atcon_3 {
    height: 55px;
}

.atchina_con li h3 {
    font-size: 16px;
    color: #333;
    font-weight: 500;
    padding-left: 50px;
    line-height: 28px;
    margin-bottom: 2px;
}

.atchina_con li h3 i,.atchina_con li h3 span {
    display: block;
    float: left;
    margin-left: -50px;
    width: 28px;
    height: 28px;
}

.atchina_con li h3 i {
    background: url(../images/ab_1.png) no-repeat;
    background-size: auto 100%;
}

.atchina_con li h3 span {
    background-color: #e60012;
    border-radius: 50%;
}

.atchina_con li.atcon_4 h3 span {
    background-color: #f39800;
}

.atchina_con li.atcon_5 h3 span {
    background-color: #90c31f;
}

.atchina_con li.atcon_6 h3 span {
    background-color: #005bac;
}

.atchina_con li p {
    padding-left: 50px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.atchina_con li.atcon_3 h3 i {
    width: 32px;
    background-position: -56px 0;
}

.about_map {
    display: none;
}

.about_video {
    overflow: hidden;
    margin-bottom: 60px;
}

.about_video ul {
    width: 101%;
}

.about_video li {
    float: left;
    width: 24%;
    margin-right: 1%;
    cursor: pointer;
    position: relative;
}

.about_video li .atimg {
    width: 100%;
    display: block;
}

.about_video li span {
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    background: url(../images/ab_video.png) no-repeat;
    background-size: 100% auto;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.about_video li:hover span {
    width: 81px;
    height: 81px;
    margin: -41px 0 0 -41px;
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
}

.about_video li p {
    font-size: 15px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 20px 12px;
}

.popover_mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1001;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    display: none;
}

.popover {
    display: none;
    z-index: 1002;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 640px;
    height: 460px;
    margin: -230px 0 0 -320px;
    box-shadow: 0 0 10px #666;
    background: #fff;
}

.popti {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 0;
    right: 0;
    z-index: 9999;
}

.popti .close {
    display: block;
    height: 40px;
    background: url(../images/close-icons.png) no-repeat center center;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    font-size: 0;
}

.popti .close:hover {
    transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
}/* atchairman */.atchairman_jianjie {
    margin: 50px 0 40px;
}

.atchairman_jianjie .news_dynamic_img,.atchairman_jianjie .news_dynamic_main {
    width: 50%;
    height: 400px;
}

.atchairman_jianjie .news_dynamic_img {
    background-repeat: no-repeat;
    background-size: auto 100%;
}

.atchairman_jianjie .news_dynamic_img img {
    display: none;
}

.atchairman_jianjie .dynamic_con h3 {
    font-size: 25px;
    font-weight: 500;
    color: #333;
}

.atchairman_jianjie .dynamic_con p {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    margin: 0 0 10px;
}

.atchairman_gushi {
    min-height: 400px;
    margin: 0 0 40px
}

.atchairman_gushi .news_print {
    top: 0;
    bottom: 0;
    background: rgba(255,255,255,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
}

.atchairman_gushi .arrowR {
    position: absolute;
    top: 50%;
    right: -14px;
    margin-top: -12px;
    opacity: 0.8;
}

.atchairman_gushi .news_print h3,.atchairman_gushi .news_print p {
    padding: 0 10%;
}

.atchairman_gushi .news_print h3 {
    margin: 20px auto 10px;
    color: #71a6d3;
    font-size: 25px;
    font-weight: 500;
}

.atchairman_gushi .news_print p {
    margin: 0 auto 6%;
    font-size: 15px;
    color: #666;
}

.atchairman_gushi .news_print a.more {
    margin-left: 11%;
    color: #71a6d3;
    border-bottom-color: #71a6d3;
    background-image: url(../images/ind_more2.png);
}/* atstory */.atstory_top {
    background-color: #f8f8f8;
    padding: 35px 0;
}

.atstory_top h3 {
    font-size: 25px;
    color: #333;
    font-weight: 500;
}

.atstory_brief {
    margin: 5px 0 0;
}

.atstory_brief>div {
    display: none;
}

.atstory_brief_fl {
    width: 46.5%;
    padding: 20px 0;
}

.atstory_brief_fl h3 {
    font-size: 17px;
    font-weight: 600;
    color: #005bac;
    margin-bottom: 10px;
}

.atstory_brief_fl .atstory_brief_con {
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.atstory_brief_img {
    width: 50%;
    height: 380px;
    background-repeat: no-repeat;
    background-size: cover;
}

.atstory_nav {
    margin-top: 20px;
}

.atstory_nav li {
    float: left;
    width: 32%;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background-color: #eaeaea;
    font-size: 25px;
    color: #666;
    cursor: pointer;
}

.atstory_nav li.licur {
    background-color: #6aa9dc;
    color: #fff;
}

.atstory_view .newslist li {
    margin-right: 2%;
    width: 32%;
}

.atstory_view .newslist li.lites,.atstory_story .dynamic_conlist li.lites {
    margin-right: 0;
}

.atstory_view .morelist {
    margin-bottom: 40px;
}

.atstory_story .news_dynamic_top {
    padding-top: 0;
}

.atstory_story .dynamic_conlist {
    margin-top: 0;
}

.atstory_story .dynamic_conlist li {
    width: 23.6%;
}

.atstory_bwti a {
    color: #fff;
}/* atbuilding */.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    *zoom: 1;
    z-index: 100;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
}

.bx-wrapper .bx-viewport {
    background: #fff;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

.bx-wrapper .bx-pager {
    text-align: left;
    bottom: 15px;
    width: auto;
    padding-left: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item {
}

.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: none;
    font-size: 0;
    display: block;
    width: 10px;
    height: 10px;
    border: 2px solid #fff;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #fff;
}

.bx-wrapper .bx-prev {
    left: 10px;
}

.bx-wrapper .bx-next {
    right: 10px;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    margin: 0 3px;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80,80,80,0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: 0.85em;
    padding: 10px;
}

.atbuildslider {
    position: relative;
}

.atbuild_slicon {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 62%;
    height: 50%;
    background: rgba(255,255,255,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
    overflow: hidden;
    z-index: 200;
}

.atbuild_slicon .arrowL {
    position: absolute;
    top: 50%;
    left: -14px;
    opacity: 0.8;
}

.atbuild_slicon h3 {
    margin: 25px 0 10px 30px;
    color: #71a6d3;
    font-size: 25px;
    font-weight: 500;
    display: inline-block;
    border-bottom: 3px solid #66acef;
    padding-bottom: 5px;
}

.atbuild_slicon .atslicon {
    margin: 0 30px;
    font-size: 15px;
    color: #666;
    line-height: 26px;
}

.innovative_intro {
    margin: 40px 0 35px 0;
}

.innovative_intro .con {
    font-size: 14px;
    color: #666;
    padding-top: 17px;
    line-height: 32px;
}

.innovative_intro .arrowR {
    border-top: 15px solid transparent;
    border-left: 15px solid #fff;
    border-bottom: 15px solid transparent;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    left: 0;
}

.innovative_intro img {
    display: none;
}

.innovative_patent .news_top {
    margin-bottom: 10px;
}

.innovative_patent .con {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.innovative_patent ul {
    margin-top: 15px;
}

.innovative_patent li {
    width: 19%;
    height: 138px;
    float: left;
    margin: 0 1.25% 20px 0;
    position: relative;
}

.innovative_patent li .main {
    width: 88%;
    height: 93px;
    padding: 20px 6% 25px 6%;
    position: absolute;
    top: 0;
    left: 0;
    background: #dcecf9;
    z-index: 30;
}

.innovative_patent li .date {
    font-size: 20px;
    color: #70addd;
    margin-bottom: 13px;
}

.innovative_patent li .date i {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #6ba9dc;
    float: right;
    margin-top: 4px;
}

.innovative_patent li img {
    display: block;
    width: 100%;
    display: none;
    margin-top: 7px;
}

.innovative_patent li .title {
    padding-top: 15px;
    font-size: 16px;
    color: #666;
    line-height: 25px;
}

.atbuild_patent li {
/*width:24.61%;margin:0 0.5% 0.5% 0;*/
    height: 128px;
}

.atbuild_patent li .main {
    padding: 20px 6% 15px 6%;
}

.atbuild_patent li .date {
    text-align: center;
    font-size: 16px;
    color: #666;
    position: relative;
    margin-top: 20px;
}

.atbuild_patent li .date i {
    float: none;
    position: absolute;
    top: 24px;
    left: 50%;
    margin-left: -5px;
}

.atdynamic_nav_bg {
    height: 304px;
    margin-top: 40px;
    background: url(../images/atbuild_2.jpg) no-repeat center top;
    background-size: cover;
}

.atdynamic_nav_bg img {
    display: none;
    width: 100%;
}

.atdynamic_nav {
    margin-bottom: 30px;
}

.atdynamic_nav ul {
    width: 60%;
    margin: -44px auto 0;
}

.atdynamic_nav li {
    float: left;
    width: 32%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #6aa9dc;
    color: #fff;
    font-size: 25px;
    font-weight: 500;
    cursor: pointer;
}

.atdynamic_nav li a {
    color: #fff;
    display: block;
}

.atdynamic_nav li.licur {
    background: #e60012;
}

.atdynamic_con {
    width: 60%;
    margin: 0 auto;
    display: none;
}

.atdynav {
    text-align: center;
    margin-bottom: 20px;
}

.atdynav a {
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    color: #666;
    margin: 0 2.5%;
    padding-bottom: 5px;
}

.atdynav a.on {
    border-bottom: 2px solid #fd2626;
}

.atdynamic_con li {
    height: 48px;
    line-height: 48px;
    font-size: 15px;
}

.atdynamic_con li span {
    display: inline-block;
    width: 30%;
    color: #c7c7c7;
    float: left;
}

.atdynamic_con li a {
    display: inline-block;
    color: #666;
    float: left;
}

.atdynamic_con li a:hover {
    color: #6aa9dc;
}

.atdy_paging {
/*width:74px;*/
    height: 36px;
    line-height: 36px;
    margin: 40px auto 0;
    width: 50px;
    text-align: center;
    padding: 0 22px;
}

.atdy_paging a {
    display: inline-block;
    height: 36px;
    float: left;
}

.atdy_paging span {
    color: #666;
    font-size: 14px;
}

.atdy_paging span i {
    font-style: normal;
}

.atdy_paging a {
    width: 22px;
    background: url(../images/ab_3.png) no-repeat;
    background-size: auto 100%;
}

.atdy_paging a.atpag_up {
    background-position: 0 0;
    margin-left: -22px;
}

.atdy_paging a.atpag_next {
    background-position: -56px 0;
    float: right;
    margin-right: -22px;
}

.atbuild_dynamic {
    margin-bottom: 55px;
}

.atbuild_inform {
    margin-bottom: 60px;
}

.atbuild_inform_top {
    height: 300px;
    background: url(../images/atbuild_3.jpg) no-repeat center top;
    background-size: cover;
}

.atbuild_inform_top img {
    display: none;
}

.atbuild_inform_title {
    text-align: center;
    font-size: 30px;
    color: #333;
    font-weight: 500;
    margin: 40px 0;
}

.atbuild_inform_title span {
    display: block;
    width: 55px;
    height: 5px;
    background-color: #eaeaea;
    margin: 20px auto 0;
}

.atbuild_download {
    width: 70%;
    margin: 0 auto;
}

.atbuild_download li {
    height: 60px;
    line-height: 60px;
    background: #f2f2f2;
}

.atbuild_download li.lieven {
    background: #fff;
}

.atbuild_download li a {
    display: block;
    height: 60px;
    padding: 0 20px;
    font-size: 15px;
    color: #666;
}

.atbuild_download li a i {
    display: inline-block;
    width: 21px;
    height: 20px;
    background: url(../images/ab_4.png) no-repeat;
    background-size: auto 100%;
    margin-top: 20px;
}/* atcourse */.innovative_standard>div {
    display: none;
}

.innovative_standard .news_top {
    margin-bottom: 15px;
}

.innovative_standard .img {
    display: block;
    width: 23%;
    float: left;
}

.innovative_standard .img h2 {
    color: #005bac;
    font-weight: 600;
    font-size: 35px;
}

.innovative_standard .img h3 {
    color: #005bac;
    font-size: 24px;
    font-weight: 500;
    margin: 4px 0 15px;
}

.innovative_standard .img .atcou_con {
    color: #666;
    font-size: 15px;
    line-height: 30px;
    margin-top: 10px;
}

.innovative_standard img {
    display: block;
    width: 100%;
}

.innovative_standard .scroll {
    float: right;
    margin-top: 40px;
    width: 76%;
    height: 386px;
    overflow: hidden;
    text-align: justify;
}

.innovative_standard .scroll ul {
    overflow-y: scroll;
    width: 100%;
    padding-right: 20px;
    height: 100%;
}

.innovative_standard li {
    position: relative;
/*height:55px;line-height:55px;*/
    cursor: pointer;
    border-left: 1px solid #dcdcdc;
    margin-left: 10px;
}

.innovative_standard li p {
    font-size: 14px;
    color: #666;
    margin-left: 25px !important;
    line-height: 25px;
    padding: 15px 0 15px 10px;
}

.innovative_standard li i,.reward_list .con i {
    background: url(../images/icon.png) no-repeat;
    background-size: 100%;
    display: none;
    width: 15px;
    height: 15px;
    position: absolute;
    left: -8px;
    top: 50%;
    margin-top: -7.5px;
}

.innovative_standard li:hover p {
    background-color: #dcedfa;
}

.innovative_standard li:hover i {
    display: block;
}

.innovative_standard .morelist {
    margin: 0 auto;
}

.innovative_reward {
    margin-bottom: 80px;
}

.innovative_reward .news_top {
    margin-bottom: 17px;
}

.reward_year {
    width: 100%;
    height: 35px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e8e8e8;
}

.reward_year .bx-wrapper {
    position: relative;
    padding: 0 43px;
}

.reward_year .bx-viewport {
    margin: 0 auto;
}

.reward_year .slide {
    margin-right: 35px;
}

.reward_year .slide a {
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    color: #666;
    font-weight: bolder;
}

.reward_year .slide a:hover,.reward_year .slide a.on {
    background: #6aa9dc;
    color: #fff;
}

.reward_year .bx-controls {
    height: 0;
}

.reward_year .bx-controls-direction a.disabled {
    display: none;
}

.reward_year .bx-controls-direction a {
    display: block;
    width: 13px;
    height: 23px;
    position: absolute;
    top: 50%;
    left: 0;
    background: url(../images/arrow7.png) no-repeat;
    margin-top: -11px;
}

.reward_year .bx-controls-direction a.bx-next {
    left: auto;
    right: 0;
    background-position: -20px 0;
}

.reward_year .bx-controls-direction .bx-prev:hover {
    background-position: 0 -25px;
}

.reward_year .bx-controls-direction .bx-next:hover {
    background-position: -20px -25px;
}

.reward_year .bx-default-pager {
    display: none;
}

.reward_list .innovative_patent {
    display: none;
}

.atcourse_top {
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 0;
    margin-bottom: 20px;
}

.atcourse_topnav {
    width: 75.3%;
}

.atcourse_topnav li {
    float: left;
    width: 16.57%;
    text-align: center;
    background: #eaeaea;
    height: 50px;
    line-height: 50px;
    border-left: 1px solid #fff;
    font-size: 15px;
    color: #666;
    font-weight: 600;
    cursor: pointer;
}

.atcourse_topnav li.licur {
    background: #6aa9dc;
    color: #fff;
}

.reward_list .innovative_patent li {
    width: 24%;
}

.atcou_list .innovative_patent {
    display: none;
}

.atcou_list .innovative_patent li {
    display: block;
}

.atcou_list .innovative_patent li .title {
    height: 24px;
    overflow: hidden;
}

.atcou_list .innovative_patent li:hover .title {
    height: auto;
}

.atcourse_morelist_fr {
    width: 76%;
    margin-top: 15px;
}/* atmagazine */.magazine_report {
    margin-bottom: 30px;
}

.magazine_date a,.magazine_date i {
    display: inline-block;
    float: left;
}

.magazine_date a {
    font-size: 12px;
    color: #666;
}

.magazine_date i {
    height: 12px;
    width: 1px;
    background-color: #d8d8d8;
    margin: 3px 20px 0;
}

.magazine_date a:hover,.magazine_date a.on {
    color: #e60012;
}

.magazinelist {
    display: none;
    margin-top: 20px;
}

.magazine_list li {
    float: left;
    margin-right: 1.5%;
    width: 15.4%;
}

.magazine_list li a {
/*display:block;border:1px solid #e9e9e9;*/
    position: relative;
}

.magazine_list li a img {
    display: block;
    width: 100%;
}

.magazine_list li a h3 {
    color: #666;
    font-size: 18px;
    font-weight: 500;
    padding: 10px 0;
    line-height: 30px;
}

.magazine_list li:hover a h3 {
    color: #6aa9dc;
}

.reportlist li {
    width: 15.4%;
}/* Ã¥Ââ€˜Ã¥Â±â€¢Ã¦Ë†ËœÃ§â€¢Â¥ strategy */.strategy_nav_title {
    color: #fff;
    width: 760px;
    padding-top: 7.5%;
}

.strategy_nav_title h3 {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 18px;
}

.strategy_nav_title p {
    font-size: 18px;
    line-height: 30px;
}

.pc_strategy_nav li a span {
    background-image: url(../images/plan_nav.png);
}

.pc_strategy_nav li.indun_1 a span {
    background-position: 0 0;
}

.pc_strategy_nav li.indun_2 a span {
    background-position: -98px 0;
}

.pc_strategy_nav li.indun_3 a span {
    background-position: -196px 0;
}

.pc_strategy_nav li.indun_4 a span {
    background-position: -294px 0;
}

.pc_strategy_nav li.indun_5 a span {
    background-position: -392px 0;
}

.pc_strategy_nav li.on a span,.m_strategy_nav p i,.m_strategy_nav li span,.pc_strategy_nav li:hover a span {
    background-image: url(../images/plan_navon.png);
}

.strateg_dat {
    margin: 55px 0 50px;
    position: relative;
    min-height: 400px;
    background: url(../images/strateg_1.jpg) no-repeat;
    background-size: cover;
}

.strategimg {
    display: none;
}

.strategimg img {
    width: 100%;
}

.strategcon {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 50%;
    background: rgba(255,255,255,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
}

.strategcon .arrowL {
    position: absolute;
    top: 50%;
    left: -14px;
    margin-top: -14px;
    opacity: 0.8;
}

.strategcon h3,.strategcon p {
    margin: 0 40px;
}

.strategcon h3 {
    font-size: 25px;
    color: #71a6d3;
    display: inline-block;
    border-bottom: 3px solid #66acef;
    padding: 4% 0 2%;
    margin-bottom: 3%;
    font-weight: 500;
}

.strategcon p {
    width: 73%;
    font-size: 18px;
    line-height: 30px;
    color: #333;
}/* adhere */.adhere {
    margin: 40px auto 50px;
}

.adheredat,.adhereimg {
    width: 50%;
    min-height: 300px;
}

.adhereimg,.implement_img,.build_img,.rdsystem_img,.readimg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.adhereimg img {
    display: none;
    width: 100%;
}

.adheredat,.implement_dat {
    position: relative;
}

.condat {
    width: 86%;
    margin: 7% auto 0;
}

.condat h4 {
    font-size: 13px;
    font-weight: 600;
    color: #333;
}

.condat h3 {
    font-size: 20px;
    color: #6baadd;
    font-weight: 500;
    margin: 10px 0 5px;
}

.condat p {
    font-size: 14px;
    color: #888;
    line-height: 30px;
}

.adheredat .arrowL,.adheredat .arrowR,.build_dat .arrowL,.build_dat .arrowR,.clust_dat .arrowL {
    position: absolute;
    top: 50%;
    margin-top: -14px;
}

.adheredat .arrowL,.build_dat .arrowL,.clust_dat .arrowL {
    left: -14px;
}

.adheredat .arrowR,.build_dat .arrowR {
    right: -14px;
}/* implement */.implement_img {
    width: 100%;
}

.implement_dat,.implement_img {
    min-height: 300px;
    max-height: 300px;
}

.implement_1 {
    width: 50%;
}

.impldat {
    padding: 6% 3% 0;
}

.impldat h3,.buildat h3 {
    font-size: 20px;
    color: #6baadd;
    font-weight: 500;
    margin-bottom: 8px;
}

.impldat p,.buildat p {
    font-size: 14px;
    color: #888;
    line-height: 30px;
}

.implement_1 .impldat p {
    width: 60%;
}

.implement_dat .arrowT,.implement_dat .arrowB {
    position: absolute;
    left: 50%;
    margin-left: -14px;
}

.implement_dat .arrowT {
    top: -14px;
}

.implement_dat .arrowB {
    bottom: -14px;
}

.implement_2,.implement_3 {
    width: 25%;
}

.implement_2 .impldat {
    padding: 12% 10% 0 10%;
}

.implement_3 .impldat {
    padding: 12% 0 0 10%;
}

.implement_2 {
    position: relative;
}

.implement_2 .implement_img {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
}/* build */.build {
    width: 50%;
}

.build_img,.build_dat {
    min-height: 300px;
    max-height: 300px;
    width: 50%;
}

.build_dat {
    position: relative;
}

.buildat {
    padding: 12% 10% 0;
}/* clusters */.buildat h4 {
    font-size: 12px;
    font-weight: 600;
    color: #333;
    margin-bottom: 10px;
}

.clust_1 {
    position: relative;
}

.clust_1 .build_img {
    width: 100%;
}

.clust_dat {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 50%;
    background: rgba(255,255,255,0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);
}

.clust_dat .arrowL {
    opacity: 0.9;
}

.clust_dat .con {
    height: 70px;
    overflow: hidden;
    text-align: justify;
    padding: 12% 0 0;
    margin: 0 10%;
}

.clust_dat .con .scroll {
    height: 100%;
    width: 100%;
    padding-right: 20px;
    overflow-y: scroll;
}

.clust_2 {
    width: 100%;
}

.clust_2 .buildat {
    padding: 6% 7% 0;
}/* rdcenter */.rdcenter_title {
    padding-bottom: 15px;
}

.rdcenter_title h3 {
    font-size: 25px;
    font-weight: 500;
}

.rdcenter {
    position: relative;
}

.rdcenter .implement_img {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    background-position: center bottom;
}

.rdcendat {
    position: static;
    background: none;
    height: auto;
    padding-top: 10%;
}

.rdcendat h3,.rdcendat a.more {
    margin-left: 6%;
}

.rdcendat h4 {
    width: auto;
    margin: 10px 6% 20px;
}/* rdresults */.rdresul_1 {
    width: 39%;
    position: relative;
}

.rdresul_1 .build_img,.rdresul_2 .build_img {
    width: 100%;
    max-height: 400px;
    min-height: 400px;
}

.rdresul_dat {
    position: absolute;
    height: 50%;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 4%;
    background: rgba(255,255,255,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
}

.rdresul_dat h3,.rdresul_2 .clust_dat .con .scroll h3 {
    font-size: 25px;
    color: #6aa9dc;
    font-weight: 500;
    padding-bottom: 10px;
    margin: 5% 0 3%;
    border-bottom: 3px solid #66acef;
    display: inline-block;
}

.rdresul_dat p {
    font-size: 15px;
    color: #666;
    line-height: 30px;
    width: 86%;
}

.rdresul_2 {
    width: 61%;
}

.rdresul_2 .clust_dat .con {
    height: 126px;
    margin: 0 4%;
    padding-top: 6%;
}

.rdresul_2 .clust_dat .con .scroll h3 {
    margin: 0 0 3%;
}

.reward_list {
    border-top: 1px solid #eeeeee;
}

.reward_list .main {
    border-bottom: 1px solid #eee;
    color: #666;
    line-height: 36px;
}

.reward_list .date {
    width: 18%;
    float: left;
    text-align: center;
    font-size: 20px;
    border-right: 1px solid #eeeeee;
    padding: 20px 0;
}

.reward_list .date i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 36px;
    height: 36px;
    background: url(../images/reward_icon.png) no-repeat;
    margin-right: 20px;
    vertical-align: middle;
}

.reward_list .con {
    width: 78%;
    float: right;
    padding: 20px 0;
    font-size: 14px;
}

.reward_list .con i {
    display: none;
}

.reward_list li {
    display: none;
}

.rdresult_list .reward_year {
    margin-bottom: 0;
}

.rdresult_list .reward_list {
    border-top: none;
}

.rdresult_title {
    display: none;
}/* rdresults */.rdinnov_top {
    width: 100%;
    float: none;
}

.rdinnov_top .build_img {
    max-height: 635px;
    min-height: 635px;
}

.rdinnov_top .clust_dat .con {
    height: 226px;
}

.rdinnov_tab .title {
    margin-bottom: 30px;
}

.rdinnov_tab .title strong {
    font-size: 25px;
    color: #6aa9dc;
    font-weight: 500;
}

.rdinnov_tab {
    margin-bottom: 30px;
}

.rdinnovtab .con_text {
    width: 49%;
}

.rdinnovtab .rditab_1,.rdinnovtab .con_textarea {
    width: 100%;
}

.rditab_2 .con_text {
    width: 180px;
}

.rditab_2 .yzm {
    margin: 0 15px;
}

.rditab_2 .con_btn {
    width: auto;
}

.rditab_2 .con_btn input {
    height: 40px;
    line-height: 40px;
}/* rdsystem */.rdsystem_con .anchor {
    display: block;
}

.rdsystem_con {
    width: 74.6%;
}

.rdsystem_img,.rdsystem_dat {
    width: 50%;
    min-height: 340px;
    max-height: 340px;
}

.rdsydat {
    padding: 7% 5% 0;
}

.rdsydat h3 {
    font-size: 18px;
    color: #333;
    font-weight: 500;
    margin-bottom: 2%;
}

.rdsydat p {
    font-size: 15px;
    line-height: 30px;
    color: #666;
}

.rdsystemcon_tes .rdsystem_img,.rdsystemcon_tes .rdsystem_dat {
    min-height: 600px;
    max-height: 600px;
}

.rdsymb {
    margin-bottom: 50px;
}

#mainbody {
    position: relative;
}

.rdsystem_nav {
    width: 330px;
    position: absolute;
    z-index: 9999;
    top: 380px;
    right: 50%;
    margin-right: -730px;
    padding-top: 15px;
}

.rdsynav {
    border-left: 2px solid #eaeaea;
    position: relative;
    padding-bottom: 15px;
}

.rdsynav h3 {
    padding: 25px 0 10px 15px;
    font-size: 18px;
    color: #666;
    font-weight: 600;
}

.rdsynav p {
    padding: 6px 0 6px 40px;
}

.rdsynav p a {
    display: inline-block;
    color: #999;
    font-size: 15px;
    height: 24px;
    line-height: 24px;
}

.rdsynav span,.rdsynav h3 i {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.rdsynav span {
    border: 2px solid #cfcfcf;
    background: #fff;
    position: absolute;
    left: -6px;
}

.rdsynav span.circle_t {
    top: -15px;
}

.rdsynav span.circle_b {
    bottom: -15px;
}

.rdsynav h3 em {
    color: #999;
    font-style: normal;
    margin-right: 13px;
}

.rdsynav h3 i {
    border: 5px solid #fff;
    background: #cfcfcf;
    float: left;
    margin: 5px 0 0 -24px;
}

.rdsynav p.cur i {
    width: 21px;
    height: 11px;
    display: inline-block;
    background: url(../images/rdsystem_nav.png) no-repeat;
    float: left;
    margin: 7px 0 0 -50px;
}

.rdsystem_dat .arrowT {
    display: none;
}/* brand */.brand {
    margin-top: 30px;
}

.bd_reading {
    margin-bottom: 30px;
}

.reading_logo,.reading_locate {
    width: 50%;
    min-height: 600px;
    max-height: 600px;
}

.reading_logo {
    border-top: 1px solid #e5e5e5;
}

.read_dat,.readimg {
    min-height: 299.5px;
    max-height: 299.5px;
    float: left;
}

.readimg {
    width: 100%;
}

.read_dat {
    width: 82%;
    padding: 0 9%;
    position: relative;
    border-left: 1px solid #e5e5e5;
    border-bottom: none;
}

.read_dat h3 {
    padding-top: 10%;
    margin-bottom: 4%;
}

.read_dat p {
    font-size: 15px;
    color: #666;
    margin-bottom: 20px;
}

.read_dat span.arrowB {
    position: absolute;
    left: 50%;
    bottom: -14px;
    margin-left: -10px;
}

.reading_locate {
    background-color: #ddf1f9;
}

.locate_dat {
    padding: 25% 9% 0;
}

.locate_dat h3 {
    margin-bottom: 28px;
}

.locate_dat p {
    line-height: 34px;
    font-size: 15px;
    color: #666;
}

.bdexpnav li {
    float: left;
    width: 23.9%;
    border: 1px solid #e5e5e5;
    margin-right: 1.2%;
    padding: 40px 0 50px;
    position: relative;
    cursor: pointer;
}

.bdexpnav li a {
    display: block;
    padding-left: 60px;
    height: 56px;
    margin: 0 30px;
}

.bdexpnav li a h3,.bdexpnav li a p {
    padding-left: 15px;
}

.bdexpnav li a h3 {
    font-size: 18px;
    color: #333;
    font-weight: 500;
    margin-bottom: 8px;
}

.bdexpnav li a p {
    font-size: 15px;
    color: #999;
}

.bdexpnav li a span {
    display: inline-block;
    float: left;
    width: 60px;
    height: 46px;
    margin: 5px 0 0 -60px;
    background: url(../images/readnav.png) no-repeat;
    background-size: auto 100%;
    border-right: 1px solid #f0f0f0;
}

.bdexpnav li a span img {
    display: none;
}

.bdexpnav li.bdnav_1 a span {
    background-position: 0 0;
}

.bdexpnav li.bdnav_2 a span {
    background-position: -88px 0;
}

.bdexpnav li.bdnav_3 a span {
    background-position: -180px 0;
}

.bdexpnav li.bdnav_4 a span {
    background-position: -265px 0;
}

.bdexpnav li i.arrow {
    position: absolute;
    bottom: 15px;
    left: 50%;
    width: 30px;
    height: 16px;
    margin-left: -15px;
    background: url(../images/readarrow.png) no-repeat;
    background-size: auto 100%;
}

.bdexpnav li.licur {
    background-color: #6aa9dc;
}

.bdexpnav li.licur a h3,.bdexpnav li.licur a p {
    color: #fff;
}

.bdexpnav li.licur a span {
    background-image: url(../images/readnav_h.png);
}

.bdexpnav li.licur i.arrow {
    background-position: -54px 0;
}

.bd_expdat {
    border: 1px solid #e5e5e5;
    margin-top: 20px;
}

.bd_expdat .bdexpdat {
    display: none;
    padding: 30px 20px;
}

.bdexpdat li {
    float: left;
    width: 32.3%;
    margin-right: 1.2%;
    margin-bottom: 1.2%;
    border: 1px solid #e5e5e5;
    cursor: pointer;
}

.bdexpdatli {
    padding: 20px;
}

.bdexpdatli h3 {
    font-size: 18px;
    color: #333;
    font-weight: 500;
}

.bdexpdatli h4 {
    font-size: 15px;
    color: #999;
    font-weight: 500;
    margin: 4px 0 12px;
}

.bdlidatimg img {
    display: block;
    width: 100%;
}

.bdexpdatli p {
    font-size: 15px;
    color: #666;
    line-height: 25px;
    margin-top: 25px;
}

.bdexpdatli p.li_p {
    color: #015cad;
    margin-top: 18px;
}

.bdlibom {
    border-top: 1px solid #f2f4f5;
    margin-top: 15px;
    padding-top: 10px;
    height: 25px;
}

.bdlibom span {
    color: #000;
    font-size: 15px;
    float: left;
}

.bdlibom i {
    float: right;
    display: inline-block;
    width: 9px;
    height: 11px;
    margin-top: 6px;
    background: url(../images/readico.png) no-repeat;
}

.bdexpdetail {
    padding: 0 25px;
    display: none;
}

.bdexpdetail h3 {
    font-size: 18px;
    font-weight: 500;
}

.bdexpdetail .detail {
    font-size: 15px;
    color: #666;
    line-height: 30px;
    margin: 20px 0 35px;
}

.bd_message dd {
    border-top: 1px solid #f7f7f7;
    padding: 12px 0;
}

.bd_message dd span {
    display: inline-block;
    color: #0070bc;
    font-size: 15px;
    margin-bottom: 2px;
}

.bd_message dd p {
    color: #666;
    font-size: 15px;
}

.bd_message_but a {
    display: inline-block;
    font-size: 15px;
    color: #015cad;
    padding-left: 20px;
    height: 20px;
    line-height: 20px;
}

.bd_message_but a i {
    display: inline-block;
    width: 13px;
    height: 13px;
    float: left;
    margin: 4px 0 0 -20px;
    background: url(../images/readico_1.png) no-repeat;
}

.bd_message_tab {
    padding-top: 20px;
}

.bd_message_tab textarea {
    width: 98%;
    border: 1px solid #d4d4d4;
    height: 80px;
    padding: 10px 1%;
    font-size: 14px;
    color: #666;
}

.bd_message_tab input.but {
    width: 160px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    background: #69a9dc;
    border: none;
    float: right;
    margin: 30px 0 0 30px;
}

.bd_message_tab input.but_r {
    background: #999;
}

.bd_back {
    display: block;
    float: left;
    margin: 15px 0 0;
}

.bdexpdat .morelist {
    margin: 40px auto 0;
}

.bdexpdat_activity .bdexpdatli h3 {
    margin-bottom: 16px;
}

.bdexpdat_activity .bdexpdatli .bdlidatimg {
    margin-bottom: 15px;
}

.bdexpdat_activity .bdexpdatli p {
    margin-top: 0;
}

.bdexpdetail .title p {
    color: #999;
    font-size: 15px;
    margin-top: 5px;
}

.bdexpdetail .title p span {
    color: #015cad;
}

.bd_micro {
    width: 65%;
    padding-right: 5%;
}

.bd_microimg {
    width: 23%;
    padding-left: 6%;
    border-left: 1px solid #f0f0f0;
    margin: 10px 0 20px;
}

.bd_microimg h3 {
    font-size: 24px;
    color: #fff;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background: #6aa9dc;
}

.bd_microimg p {
    padding: 12%;
    border: 1px solid #d9d9d9;
    margin-top: 70px;
    position: relative;
}

.bd_microimg p img {
    width: 100%;
}

.bd_microimg p i {
    background: url(../images/ewm_a.jpg) no-repeat;
    width: 40px;
    height: 22px;
    position: absolute;
    top: -22px;
    left: 50%;
    margin-left: -20px;
}

.knowlist .title {
    height: 45px;
    line-height: 45px;
    padding-left: 60px;
    background-color: #f0f0f0;
}

.knowlist .title i,.klbti i {
    display: inline-block;
    float: left;
    margin-left: -60px;
}

.knowlist .title i {
    width: 45px;
    height: 45px;
    background: #015cad;
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    font-style: normal;
}

.knowlist .title p,.knowlist .title span {
    font-size: 15px;
    color: #666;
}

.knowlist .title strong {
    color: #015cad;
    font-weight: 500;
    margin-right: 10px;
}

.knowlist .title span {
    float: right;
    margin-right: 6%;
}

.klbti {
    font-size: 15px;
    color: #666;
    font-weight: 500;
    padding: 10px 0 10px 60px;
    height: 25px;
    line-height: 25px;
    border-bottom: 1px solid #f0f0f0;
}

.klbti i {
    width: 19px;
    height: 25px;
    background: url(../images/readico_2.png) no-repeat;
    background-size: 100% auto;
    margin-left: -46px;
}

.knowlist {
    margin-bottom: 20px;
}

.knowlist .bd_message {
    margin: 0 60px;
}

.knowlist .bd_message dd {
    border-top: none;
    padding-bottom: 5px;
}

.knowlist .bd_message dd p {
    line-height: 25px;
}

.brandnews {
    margin: 40px 0;
}

.brandn_more {
    display: block;
    color: #fff;
    font-size: 32px;
    font-weight: 600;
    padding-right: 220px;
    line-height: 80px;
    margin-top: 40px;
}

.brandn_more span {
    display: inline-block;
    width: 80px;
    height: 80px;
    float: right;
    margin-right: -130px;
    background: url(../images/readico_3.png) no-repeat;
    background-size: auto 100%;
}/*  Ã¥â€œÂÃ§â€°Å’Ã¨Â§â€ Ã©Â¢â€˜ */.slideGroup {
    margin-bottom: 50px;
}

.slideGroup .parHd {
    height: 68px;
    border: 1px solid #f0f0f0;
    border-right: none;
    display: block;
}

.slideGroup .parHd ul li {
    float: left;
    width: 25%;
    text-align: center;
    height: 68px;
    line-height: 68px;
}

.slideGroup .parHd ul li a {
    display: block;
    color: #666;
    font-size: 18px;
    border-right: 1px solid #f0f0f0;
}

.slideGroup .parHd ul li.on {
    background: #6aa9dc;
}

.slideGroup .parHd ul li.on a {
    color: #fff;
}

.multipleColumn {
    overflow: hidden;
    position: relative;
}

.multipleColumn .bd {
    overflow: hidden;
    margin-top: 20px;
}

.multipleColumn .bd ul {
    overflow: hidden;
    float: left;
}

.multipleColumn .bd ul li {
    margin-bottom: 1%;
}

.multipleColumn .hd {
    overflow: hidden;
    height: 20px;
    text-align: center;
    margin-top: 35px;
}

.multipleColumn .hd ul li {
    display: inline;
    padding: 6px;
    margin: 0 6px;
    cursor: pointer;
    background: #fff;
    border: 1px solid #979797;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    font-size: 0;
}

.multipleColumn .hd ul li.on {
    background: #015cad;
    border-color: #015cad;
}

.mulnav {
    border: 1px solid #f0f0f0;
    border-top: none;
}

.mulnav li {
    height: 60px;
    line-height: 60px;
    float: left;
    width: 20%;
    text-align: center;
}

.mulnav li a {
    font-size: 16px;
    display: block;
    color: #666;
}

.mulnav li a:hover {
    color: #6aa9dc;
}

.mobile_bdexpnav,.mobile_video {
    display: none;
}/* merchants */.merchant_list li {
    float: left;
    width: 32%;
    margin: 0 1.6% 1.6% 0;
}

.merchant_list li a {
    display: inline-block;
    border: solid 1px #f0f0f0;
    background: #fff;
    padding: 5% 6%;
    min-height: 205px;
}

.merchant_list li a:hover {
    background-color: #f8f8f8;
}

.merlist_top {
    height: 68px;
    line-height: 68px;
}

.merlist_top em {
    width: 68px;
    height: 68px;
    display: inline-block;
    float: left;
    background: url(../images/merlist_ico.png) no-repeat;
    background-size: auto 100%;
}

.merlist_top span {
    font-size: 18px;
    color: #333;
    float: left;
    display: inline-block;
    margin-left: 30px;
}

.merchant_list li a:hover span {
    color: #69a9dc;
}

.merlist_top i {
    float: right;
    background: url(../images/merlist_arrow.png) no-repeat;
    width: 30px;
    height: 30px;
    margin-top: 20px;
    display: none;
}

.merchant_list li a.mlt_1 .merlist_top em {
    background-position: 0 0;
}

.merchant_list li a.mlt_2 .merlist_top em {
    background-position: -107px 0;
}

.merchant_list li a.mlt_3 .merlist_top em {
    background-position: -215px 0;
}

.merchant_list li a.mlt_4 .merlist_top em {
    background-position: -323px 0;
}

.merchant_list li a.mlt_5 .merlist_top em {
    background-position: -430px 0;
}

.merchant_list li a.mlt_6 .merlist_top em {
    background-position: -538px 0;
}

.merchant_list li a.mlt_7 .merlist_top em {
    background-position: -646px 0;
}

.merchant_list li a.mlt_8 .merlist_top em {
    background-position: -753px 0;
}

.merchant_list li a.mlt_9 .merlist_top em {
    background-position: -860px 0;
}

.merchant_list li a:hover .merlist_top em {
    background-image: url(../images/merlist_ico_h.png);
}

.merlist_con {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 5%;
}/*Ã§Â»ÂÃ©â€â‚¬Ã¥â€¢â€ Ã¥Å Â Ã§â€ºÅ¸*/.pc_join_nav li a span {
    background-image: url(../images/service_pro.png);
}

.pc_join_nav li.on a span {
    background-image: url(../images/service_proh.png);
}

.join_condition_nav {
    border-right: 1px solid #f0f0f0;
}

.join_condition_nav li {
    width: 25%;
    float: left;
    line-height: 60px;
    cursor: pointer;
}

.join_condition_nav li a {
    display: block;
    border: 1px solid #f0f0f0;
    border-right: none;
    font-size: 18px;
    color: #999;
    text-align: center;
}

.join_condition_nav li.on a {
    border: 1px solid #69a9dc;
    background: #69a9dc;
    color: #fff;
}

.join_condition_main {
    margin-top: 20px;
}

.join_table {
    width: 100%;
    border: 1px solid #f0f0f0;
}

.join_table th {
    height: 59px;
    background: #f9fcff;
    font-size: 17px;
    color: #333;
    border-bottom: 1px solid #f0f0f0;
    font-weight: normal;
    text-align: center;
}

.join_table td {
    padding: 13px 20px;
    font-size: 14px;
    color: #666;
    border-bottom: 1px dashed #e6e6e6;
    line-height: 30px;
}

.join_table td.name {
    width: 95px;
    border-right: 1px solid #f0f0f0;
    text-align: center;
}

.join_condition_main .path {
    display: none;
    margin-bottom: 40px;
}

.join_condition_main .path div {
    font-size: 15px;
    color: #666;
    line-height: 40px;
    padding-top: 8px;
}

.join_next,.apply_btn {
    display: block;
    width: 220px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    background: #69a9dc;
    font-size: 14px;
    color: #fff;
    float: right;
    margin-bottom: 60px;
    border: none;
}

.join_way {
    margin: 0 0 60px 0;
}

.join_way .path {
    width: 38%;
    float: left;
    position: relative;
}

.join_way .imgBg {
    height: 400px;
}

.join_way .main {
    padding: 36px 7% 0 7%;
    width: 86%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 164px;
    background: rgba(255, 255, 255, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
}

.join_way .arrowT {
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 13px solid #fff;
    position: absolute;
    top: -13px;
    left: 50%;
    margin-left: -13px;
    opacity: 0.8;
    folter: alpha(opacity=80);
}

.join_way .title {
    font-size: 16px;
    color: #444;
    font-weight: bolder;
    line-height: 26px;
}

.join_way .con {
    font-size: 18px;
    color: #0177b7;
    line-height: 27px;
    margin: 9px 0 16px 0;
}

.join_way .more {
    display: block;
    width: 219px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border: 1px solid #69a9dc;
    font-size: 15px;
    color: #0177b7;
}

.join_way .more i {
    width: 15px;
    height: 24px;
    background: url(../images/arrow13.png) no-repeat;
    margin-left: 15px;
    position: relative;
    top: 6px;
}

.join_way .more:hover {
    margin-left: 10px;
}

.join_way .path1 {
    width: 62%;
}

.join_way .path1 .main {
    width: 67%;
    height: 164px;
    padding-left: 4%;
    padding-right: 4%;
    left: auto;
    right: 0;
    bottom: auto;
    top: 0;
}

.join_way .arrowL {
    border-top: 13px solid transparent;
    border-right: 13px solid #fff;
    border-bottom: 13px solid transparent;
    position: absolute;
    left: -13px;
    top: 50%;
    margin-top: -13px;
    opacity: 0.8;
    folter: alpha(opacity=80);
}

.join_apply {
    margin: 0 0 60px 0;
}

.join_apply1 {
    position: relative;
    margin-bottom: 20px;
}

.join_apply1 .imgBg {
    width: 38%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.join_apply1 .main {
    width: 62%;
    margin-left: 38%;
}

.join_apply1 .main .path {
    border: 1px solid #f0f0f0;
    padding: 22px 4.5% 32px 4.5%;
}

.join_apply1 .main .title {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 26px;
    color: #69a9dc;
    line-height: 63px;
    border-bottom: 3px solid #70addd
}

.join_apply1 .main .con {
    padding-top: 18px;
    font-size: 15px;
    color: #666;
    line-height: 30px;
}

.join_apply .join_table {
    margin-bottom: 30px;
}

.join_apply .join_table td {
    height: 49px;
    padding: 0;
}

.join_apply .join_table td.name {
    width: 150px;
    padding: 0 20px 0 0;
    background: #f9fcff;
    text-align: right;
    border-left: 1px solid #f0f0f0;
}

.join_apply .join_table td input {
    width: 100%;
    heigt: 100%;
    border: none;
    background: none;
    line-height: 49px;
    text-indent: 20px;
}

.borderL {
    border-left: 1px solid #f0f0f0;
}

.join_apply .join_table td.name1 {
    width: 54px;
    background: #f9fcff;
    text-align: center;
    border-right: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
}

.join_apply .join_table td.name2 {
    width: 116px;
    background: #f9fcff;
    text-align: center;
    border-right: 1px solid #f0f0f0;
}

.join_apply .join_table .tip {
    color: #ec0000;
    padding-left: 5px;
    display: none;
}

#m_join_form {
    display: none;
}

.join_success {
    width: 260px;
    padding-left: 70px;
    margin: 70px auto 222px;
    background: url(../images/join_success.png) left center no-repeat;
    font-size: 18px;
    color: #666;
    line-height: 30px;
}/* Ã¦Â­Â£Ã¦Â³Â°Ã¦Å Â¥ */.reportlist {
    margin-bottom: 60px;
    min-height: 600px;
}

.replist_fl {
    width: 21%;
    background-color: #eee;
}

.replist_con {
    width: 77%;
}

.replist_fl .main {
    padding: 6%;
}

.news_dynamic_top .back {
    display: inline-block;
    color: #6aa9dc;
    font-size: 18px;
    padding-left: 35px;
}

.news_dynamic_top .back i {
    display: inline-block;
    width: 23px;
    height: 23px;
    float: left;
    margin: 2px 0 0 -35px;
    background: url(../images/merlist_arrow.png) no-repeat;
    background-size: 100% auto;
}

.replist_fl .replistimg img {
    width: 100%;
    display: block;
}

.report_select {
    text-align: left;
    margin-top: 6%;
    position: relative;
}

.report_select p {
    background-color: #69a9dc;
    color: #fff;
    font-size: 15px;
    cursor: pointer;
}

.report_select p span {
    padding-left: 20px;
}

.report_select p .arrowB,.report_select p.on .arrowB {
    background-image: url(../images/arrow_h.png);
    right: 20px;
}

.report_select dl {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 54px;
    border: 1px solid #eee;
    border-top: none;
    border-bottom: none;
    background: #fff;
    z-index: 20;
}

.report_select dl .scroll {
    max-height: 305px;
    overflow-y: scroll;
}

.report_select dl dd.service_maptext {
    padding: 0 20px;
}

.report_select dl dd a {
    padding: 0;
    border: none;
    line-height: inherit;
    font-size: 14px;
    color: #7d7d7d;
}

.service_dt {
    padding: 15px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.service_dt .atdy_paging {
    margin-top: 0;
    width: 88%;
    padding: 0;
}

.service_dt .atdy_paging a {
    background: none;
    width: 30%;
    font-size: 15px;
    color: #7d7d7d;
    margin: 0;
}

.service_dt .atdy_paging a:hover {
    font-weight: 600;
}

.service_dt .atdy_paging a.atpag_next {
    float: right;
    text-align: right;
}

.service_dt .atdy_paging span {
    width: 39%;
    color: #6aa9dc;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}

.replist_nav li {
    width: 25%;
    height: 50px;
    float: left;
}

.replist_nav li a {
    display: block;
    font-size: 15px;
    font-weight: 600;
    color: #333;
    text-align: center;
    background-color: #eaeaea;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    line-height: 49px;
}

.replist_nav li.licur a {
    color: #fff;
    background-color: #6aa9dc;
}

.replistmain {
    display: none;
}

.rlmain_title {
    height: 68px;
    line-height: 68px;
    border-bottom: 1px solid #eee;
    font-size: 18px;
    position: relative;
    cursor: pointer;
}

.rlmain_title i.arrow {
    right: 30px;
    margin: 28px 0 0 0;
    width: 20px;
    height: 12px;
    background: url(../images/arrow_10.png) no-repeat;
}

.rlmain_title.on {
    border-bottom-style: dashed;
    padding: 0 20px;
}

.rlmain_title.on i.arrow {
    background-position: 0 -46px;
}

.rlmain_dat {
    line-height: 30px;
    color: #666;
    font-size: 15px;
    padding: 20px;
    margin: 0;
}

.rlmain_dat_botm {
    margin-top: 30px;
}

.rlmain_dat_botm p {
    color: #999;
    font-size: 14px;
}

.rlmain_dat_botm span.time {
    font-size: 14px;
}/*Ã¦ÂÅ“Ã§Â´Â¢*/.search {
    padding: 24px 0 40px 0;
    background: #646464;
    margin-bottom: 20px;
}

.search .title {
    font-size: 25px;
    color: #fff;
    font-weight: bolder;
    line-height: 47px;
}

.search .text {
    width: 70%;
    height: 47px;
    border: 1px solid #fff;
    background: url(../images/search_icon1.png) #fff 96% center no-repeat;
    background-size: 20px;
    font-size: 15px;
    color: #666;
    line-height: 47px;
    text-indent: 1.7%;
    float: left;
}

.search .text.focus {
    border: 1px solid #6aa9dc;
}

.search .btn {
    width: 9%;
    height: 49px;
    cursor: pointer;
    background: #6aa9dc;
    line-height: 49px;
    text-align: center;
    margin-left: 1.4%;
    font-size: 18px;
    color: #fff;
    border: none;
}

.search a {
    line-height: 39px;
    font-size: 18px;
    color: #6aa9dc;
    margin-left: 11%;
    position: relative;
}

.search a i {
    width: 23px;
    height: 23px;
    background: url(../images/arrow10.png) no-repeat;
    position: relative;
    top: 5px;
    margin-right: 13px;
}

.search_result {
    font-size: 20px;
    color: #333;
    line-height: 44px;
    margin-bottom: 28px;
}

.search_result span {
    font-size: 25px;
    color: #6aa9dc;
}

.search_main {
    margin-bottom: 50px;
}

.search_left {
    width: 20%;
    float: left;
    padding-top: 23px;
}

.search_left li {
    height: 25px;
    line-height: 25px;
    margin-bottom: 38px;
}

.search_left li a {
    font-size: 20px;
    color: #666;
}

.search_left li i {
    width: 26px;
    height: 25px;
    background: url(../images/radio_icon.png) no-repeat;
    background-size: auto 100%;
    margin-right: 10px;
    position: relative;
    top: 5px;
}

.search_left li.on i {
    background-position: -28px 0;
}

.search_right {
    width: 80%;
    float: left;
    background: #f1f1f1;
}

.search_right .main {
    padding: 15px 30px 30px 30px;
    display: none;
}

.search_right_title {
    font-size: 18px;
    color: #333;
    font-weight: bolder;
    line-height: 40px;
    border-bottom: 1px solid #d2d2d2;
}

.search_right li {
    border-bottom: 1px dashed #d2d2d2;
}

.search_right li a {
    display: block;
    padding: 22px 0;
}

.search_right li .title {
    font-size: 18px;
    color: #6aa9dc;
    line-height: 34px;
    width: 80%;
    float: left;
}

.search_right li .time {
    width: 80px;
    float: right;
    text-align: right;
    color: #666;
    font-size: 14px;
}

.search_right li .con {
    font-size: 13px;
    color: #666;
    line-height: 30px;
    padding-top: 4px;
}

.search_right .more1 {
    margin-top: 30px;
}

.search_more {
    width: 30%;
    margin: 0 auto;
    text-align: center;
}

.search_more img {
    cursor: pointer;
}

.innovative_reward.rdresult_list .bx-wrapper {
    margin: 0;
}

.search_right li a:hover .title {
    font-weight: bolder;
}

.mobile_title h3 {
    display: none;
}

.atstory_brief_fl p {
    color: #666;
    font-size: 14px;
    line-height: 30px;
}

.atmagezine_list {
    border-top: none;
}

.atmagezine_list li {
    display: block !important;
    margin-bottom: 1.2%;
}

.atmagezine_list li:nth-child(6n) {
    margin-right: 0;
}

.atmagezine_list .magazine_date {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
}

.acimgcon {
    height: 360px;
    overflow: hidden;
    text-align: justify;
    cursor: pointer;
}

.acimgcon .ac_scroll {
    overflow-y: scroll;
    padding-right: 20px;
    width: 100%;
    height: 100%;
}

.magazine_list_reportlist {
    margin-bottom: 0;
    min-height: inherit;
}

.magazine_list_reportlist li {
    margin-bottom: 1.2%;
}

.magazine_list_reportlist li:nth-child(6n) {
    margin-right: 0;
}

.magazine_date a {
    cursor: pointer;
}

.mzlistimg,.mzdetailimg {
    border: 1px solid #eee;
    height: 348px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.magazine_list li:hover .mzlistimg {
    border: 2px solid #c1def6;
    height: 346px;
}

.mzdetailimg {
    height: 296px;
}

.magazine_list li:hover .mzdetailimg {
    border: 2px solid #c1def6;
    height: 294px;
}/*Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’Ã¥Â¼â€¢Ã¥Â¯Â¼Ã©Â¡Âµ*/.serviceindex {
    border: 1px solid #ececec;
    margin-bottom: 80px;
}

.serviceindexnav {
    width: 25%;
}

.sindexnavli {
    background-color: #f9f9f9;
    border-bottom: 1px solid #ececec;
    border-right: 1px solid #ececec;
}

.sindexnavli a {
    display: block;
    padding: 10% 0;
}

.sindexnavli i {
    display: block;
    width: 68px;
    height: 68px;
    margin: 0 auto;
    background: url(../images/sindexnav_1.png) no-repeat;
}

.sindexnav_1 i {
    background-position: 0 0;
}

.sindexnav_2 i {
    background-position: -107px 0;
}

.sindexnav_3 i {
    background-position: -215px 0;
}

.sindexnav_4 i {
    background-position: -323px 0;
}

.sindexnav_5 i {
    background-position: -430px 0;
}

.sindexnavli span {
    text-align: center;
    display: block;
    font-size: 18px;
    color: #666;
    margin-top: 10px;
}

.sindexnavli a:hover i {
    background-image: url(../images/sindexnav_2.png);
}

.sindexnavli a:hover span {
    color: #69a9dc;
}

.sindexconul {
    padding: 5% 0 5% 15%;
    border-right: 1px solid #ececec;
}

.sindexconul li {
    height: 30px;
    margin: 15px 0;
}

.sindexconul li a {
    font-size: 17px;
    color: #666;
    display: inline-block;
    line-height: 30px;
    padding-left: 48px;
}

.sindexconul li a i {
    width: 30px;
    height: 30px;
    display: inline-block;
    float: left;
    margin-left: -48px;
    background: url(../images/silia_m.png) no-repeat;
}

.sindexconul li.silia_1 a i {
    background-position: 0 3px;
}

.sindexconul li.silia_2 a i {
    background-position: 0 -46px;
}

.sindexconul li.silia_3 a i {
    background-position: 0 -94px;
}

.sindexconul li.silia_4 a i {
    background-position: 0 -140px;
}

.sindexconul li.silia_5 a i {
    background-position: 0 -188px;
}

.sindexconul li.silia_6 a i {
    background-position: 0 -236px;
}

.sindexconul li.silia_7 a i {
    background-position: 0 -285px;
}

.sindexconul li.silia_8 a i {
    background-position: 0 -333px;
}

.sindexconul li.silia_9 a i {
    background-position: 0 -386px;
}

.sindexconul li.silia_10 a i {
    background-position: 0 -443px;
}

.sindexconul li.silia_11 a i {
    background-position: 0 -494px;
}

.sindexconul li.silia_12 a i {
    background-position: 0 -552px;
}

.sindexconul li a:hover {
    color: #69a9dc;
}

.sindexconul li a:hover i {
    background-image: url(../images/silia_h.png);
}

.silia_more {
    text-align: center;
    border-right: 1px solid #ececec;
    padding: 10px 0 35px;
}

.silia_more a {
    display: inline-block;
    color: #333;
    font-size: 17px;
}

.silia_more a:hover {
    color: #69a9dc;
}

.serviceindex>div:last-child .sindexconul,.serviceindex>div:last-child .silia_more,.sindexnav_5 {
    border-right: none;
}

.sindexconul_No li a,.sindexconul_No li a:hover {
    color: #ccc;
}

.news_dynamic_main .dynamic_con {
    height: 355px;
    overflow: hidden;
    text-align: justify;
    padding-right: 0;
    margin-right: 10px;
}

.news_dynamic_main .dynamic_con .scroll {
    overflow-y: scroll;
    width: 100%;
    padding-right: 20px;
    height: 100%;
}/*Ã¤ÂºÂºÃ¦â€°ÂÃ¤Â¸Â­Ã¥Â¿Æ’-Ã¤ÂºÂºÃ¦â€°ÂÃ¥Ââ€˜Ã¥Â±â€¢Ã¤Â¿Â®Ã¦â€Â¹2016.1.28*/.development_path3 .development_con {
    height: 120px;
}

.development_path4 .main {
    padding: 0 4.5%;
    width: 41%;
}

.development_path4 .scroll {
    width: 102%;
}

.development_path4 .development_con {
    height: 145px;
}

.development_path4 .more {
    margin-top: 10px;
}

.development_path5 .development_con,.development_path6 .development_con,.development_path7 .development_con {
    height: 170px;
}

.development_path5 .main {
    width: 62.6%;
    padding-right: 4%;
}

.development_path6 .development_con .scroll {
    width: 106%;
}

.development_path6 .main {
    padding: 0 9%;
}

.development_path7 .development_con .scroll {
    width: 102%;
}

.development_path7 .more {
    bottom: 5%;
}

.japply_prompt {
    font-size: 14px;
    color: #666;
}

.japply_prompt i {
    color: #ec0000;
    padding: 0 3px;
    font-style: normal;
}

.atbuild_patent_0129 li {
    height: 270px;
    background-color: #dcecf9;
    overflow: hidden;
}

.atbuild_patent_0129_con {
    padding: 0 4%;
}

.atbuild_patent_0129 li .main {
    height: 230px;
}

.atbuild_patent_0129 li img {
    display: block !important;
}/*Ã¤Â¾Â§*/.side_service {
    height: 171px;
    width: 50px;
    background: #015bab;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    position: fixed;
    right: 0;
    top: 50%;
    margin-top: -99px;
    z-index: 999;
    padding: 14px 0;
}

.side_service>a {
    background: url("../images/service_icon.png") no-repeat;
    width: 50px;
    height: 57px;
    cursor: pointer;
    position: relative;
    display: block;
}

.side_service .service_tel {
    background-position: 13px 17px;
}

.side_service .service_kefu {
    background-position: 13px -41px;
}

.side_service .service_qq {
    background-position: 13px -101px;
}

.side_service .service_tel:hover {
    background-position: -31px 17px;
}

.side_service .service_kefu:hover {
    background-position: -31px -41px;
}

.side_service .service_qq:hover {
    background-position: -31px -101px;
}

.service_kefu .service_pull {
    width: 158px;
    height: 129px;
    position: absolute;
    right: 100%;
    background: #015bab;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    display: none;
    top: -35px;
}

.service_kefu p {
    text-align: center;
    color: #e9e9e9;
    font-size: 15px;
    margin-top: 28px;
}

.service_kefu h1 {
    display: block;
    width: 110px;
    height: 30px;
    margin: 15px auto 0;
    line-height: 30px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 3px;
}

.service_qq .service_pull {
    width: 281px;
    height: 159px;
    background: #015bab;
    position: absolute;
    right: 100%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    top: -105px;
    display: none;
}

.sqr {
    float: left;
    text-align: center;
    width: 108px;
    margin: 14px 15px 0;
    color: #fff;
    font-size: 14px;
}

.sqr img {
    width: 108px;
    height: 108px;
    display: block;
    color: #fff;
    margin-bottom: 7px;
}

.service_qq i {
    width: 1px;
    height: 130px;
    background: #0175c3;
    float: left;
    margin-top: 14px;
}

.con_text2 {
    border: none;
}

.modify_con_text {
    padding-left: 130px;
}

.modify_appellation {
    width: 130px;
    margin-left: -130px;
    color: #666;
    font-size: 16px;
}

.modify_appellation i {
    padding-right: 10px;
    color: #ec0000;
    font-size: 13px;
    font-style: normal;
}

.modify_con_text .text1 {
    border: 1px solid #e6e6e6;
    text-indent: 10px;
    height: 36px;
    line-height: 36px;
    font-size: 15px;
}

.modify_con_text select.text1 {
    opacity: 1;
    background: none;
    text-indent: 5px;
}

.modify_con_text textarea.text1 {
    text-indent: 0;
    padding: 0 1%;
    height: 130px;
    line-height: 24px;
}

.serv_searchx_kuan {
    border: 1px solid #eee;
    width: 340px;
    position: absolute;
    top: 190px;
    right: 5%;
    height: 50px;
    line-height: 50px;
}

.bdlidatpimg {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 190px;
}/*2016.2.24Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’Ã¦ÂÅ“Ã§Â´Â¢*/.serv_searchx {
    margin: 60px 0;
    border-top: 1px solid #ececec;
}

.serv_searchx .search_right {
    width: 78%;
    background: #fff;
}

.serv_searchx .search_left {
    width: 22%;
    padding-top: 0;
}

.serv_searchx .search_left li {
    height: auto;
    line-height: 68px;
    margin-bottom: 0;
}

.serv_searchx .search_left li a {
    height: 68px;
    display: block;
    color: #666;
    padding: 15px 0 15px 115px;
    border-bottom: 1px solid #ececec;
    border-left: 1px solid #ececec;
}

.serv_searchx .search_left li a i {
    background: url(../images/service_nav.png) no-repeat;
    background-size: auto 100%;
    width: 68px;
    height: 68px;
    display: inline-block;
    float: left;
    margin-left: -90px;
    position: static;
}

.serv_searchx .search_left li.sfn_1 a i {
    background-position: 0 0;
}

.serv_searchx .search_left li.sfn_2 a i {
    background-position: -90px 0;
}

.serv_searchx .search_left li.sfn_3 a i {
    background-position: -180px 0;
}

.serv_searchx .search_left li.sfn_4 a i {
    background-position: -276px 0;
}

.serv_searchx .search_left li.sfn_5 a i {
    background-position: -359px 0;
}

.serv_searchx .search_left li.on a i {
    background-image: url(../images/service_nav_on.png);
}

.serv_searchx .search_left li.on a {
    color: #69a9dc;
    background: #f9f9f9;
}

.serv_searchx_title {
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
    height: 40px;
    padding: 29px 30px 29px 20px;
}

.serv_searchx_title p {
    font-size: 20px;
    line-height: 40px;
}

.serv_searchx_title p em {
    color: #69a9dc;
    font-size: 24px;
    font-style: normal;
}

.serv_searchx_title a {
    color: #6aa9dc;
    font-size: 18px;
    line-height: 39px;
}

.serv_searchx_title a i {
    background: url("../images/arrow10.png") no-repeat scroll;
    width: 23px;
    height: 23px;
    margin-right: 13px;
    position: relative;
    top: 5px;
}

.serv_searchx .search_right .main {
    padding: 0;
}

.serv_searchx .search_right li {
    border: 1px solid #ececec;
    padding: 30px 30px 30px 190px;
    margin-bottom: 20px;
}

.serv_searchx .search_right li i.ssxico_status {
    background: url(../images/serv_searchx.png) no-repeat;
    display: inline-block;
    width: 85px;
    height: 85px;
    margin-left: -130px;
    float: left;
}

.serv_searchx .search_right li i.ssxico_1 {
    background-position: 0 0;
}

.serv_searchx .search_right li i.ssxico_2 {
    background-position: -129px 0;
}

.serv_searchx .search_right li i.ssxico_3 {
    background-position: -269px 0;
}

.ssx_listtop {
    border-bottom: 1px solid #d2d2d2;
    margin-bottom: 20px;
}

.ssx_listop_title {
    width: 25%;
    padding-right: 1%;
    border-right: 1px solid #e5e5e5;
}

.ssx_listop_con {
    width: 70%;
}

.ssx_listop_title h3 {
    font-size: 22px;
    font-weight: 500;
    color: #666;
    margin-bottom: 10px;
}

.ssx_listop_title p {
    font-size: 13px;
    color: #666;
}

.ssx_listop_con span {
    margin-right: 5%;
    color: #999;
    font-size: 13px;
    line-height: 26px;
}

.ssx_answer_name {
    color: #6aa9dc;
    padding-left: 32px;
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 10px;
}

.ssx_answer_name i,.ssx_answer_refer2 h3 i {
    display: inline-block;
    width: 24px;
    height: 24px;
    float: left;
    margin-left: -32px;
    background: url(../images/serv_searchx_ico.png) no-repeat 0 0;
}

.ssx_answer {
    border-bottom: 1px dashed #d2d2d2;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.ssx_answer p {
    color: #666;
    font-size: 13px;
    line-height: 24px;
}

.ssx_answer p span {
    color: #999;
    margin-left: 5px;
}

.ssx_answer p.ssx_answer_time {
    color: #c0c0c0;
}

.ssx_answer_refer {
    width: 60%;
}

.ssx_answer_phiz {
    width: 35%;
}

.ssx_answer_tin {
    margin-top: 20px;
}

.ssx_answer_tin h3 {
    font-size: 13px;
    line-height: 24px;
    color: #666;
    font-weight: 600;
    margin-bottom: 5px;
}

.ssx_answer_refer .text {
    border: 1px solid #e5e5e5;
    background: #f9f9f9;
    width: 100%;
    height: 120px;
}

.ssx_answer_refer .but {
    background: #74b7e7;
    color: #fff;
    width: 150px;
    height: 42px;
    border: none;
    font-size: 15px;
    margin-top: 10px;
}

.ssx_answer_phiz {
}

.ssx_answer_phiz a {
    display: inline-block;
    float: left;
    width: 60px;
    text-align: center;
    margin-right: 10%;
    color: #666;
}

.ssx_answer_phiz a i {
    display: inline-block;
    width: 43px;
    height: 43px;
    background: url(../images/serv_phiz.png) no-repeat;
}

.ssx_answer_phiz a.saprel_1 i {
    background-position: 0 0;
}

.ssx_answer_phiz a.saprel_2 i {
    background-position: -119px 0;
}

.ssx_answer_phiz a.saprel_3 i {
    background-position: -237px 0;
}

.ssx_answer_phiz a.on i {
    background-image: url(../images/serv_phiz_on.png);
}

.ssx_answer_phiz a.on {
    color: #74b7e7;
}

.ssx_answer_refer2 .ssx_answer_refer {
    width: 100%;
}

.ssx_answer_refer2 h3 {
    padding-left: 28px;
}

.ssx_answer_refer2 h3 i {
    background-position: -45px 1px;
    margin-left: -28px;
}

.serv_search_more {
    width: 30%;
    margin: 0 auto;
    text-align: center;
}

.serv_search_more img {
    cursor: pointer;
}

.modify_con_text .yzm_txt {
    width: 140px;
}

.modify_con_text img.yzm {
    margin-left: 10px;
}

#fwu_1.news_dynamic_top h3,#fwu_2.news_dynamic_top h3,#fwu_3.news_dynamic_top h3,#fwu_4.news_dynamic_top h3,#fwu_5.news_dynamic_top h3 {
    font-size: 36px;
}

.service_form_nav li a {
    background-color: #69a9dc;
}

.service_form_nav li.licur a {
    background-color: #fff;
}

.service_form_nav li a p {
    color: #fff;
}

.service_download {
    background-color: #f8f8f8;
}

.service_download_con {
    background-color: #fff;
}

.download_search {
    background-color: #fff;
}

.m_side_service {
    display: none;
    width: 44px;
    padding: 16px 0;
    position: fixed;
    top: 50%;
    margin-top: -55px;
    right: 0;
    z-index: 99;
    background: #015bab;
    -moz-border-top-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.m_side_service a {
    display: block;
    width: 44px;
}

.m_service_tel {
    height: 38px;
    background: url(../images/tel_icon.png) no-repeat center center / 18px;
}

.m_service_kefu {
    height: 40px;
    background: url(../images/kf_icon.png) no-repeat center center / 18px;
}/*Ã§Â½â€˜Ã§Â»Å“Ã¨Â¿ÂÃ©â€â‚¬*/.map_mobile_iframe {
    display: none;
    width: 92%;
    margin: 0 auto;
}/*Ã¦Â Â¸Ã¥Â¿Æ’Ã¤Â»Â·Ã¥â‚¬Â¼*/.atstory_bwti a {
    background: #003c5a;
    width: 215px;
    height: 50px;
    text-align: center;
    display: block;
    font-size: 20px;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    line-height: 50px;
}

.innovative_standard .aboutsc_img {
    width: 50.6%;
}

.innovative_standard .aboutsc_img img {
    width: 100%;
    display: block;
}

.innovative_standard .aboutsc_scroll1 {
    width: 47%;
}

.innovative_standard .aboutsc_scroll1 h2 {
    border-bottom: 2px solid #6aa9dc;
    color: #6aa9dc;
    font-size: 25px;
    font-weight: 500;
    display: inline-block;
    padding-bottom: 15px;
    margin: 15px 0 30px;
}

.innovative_standard .aboutsc_scroll1 h3 {
    font-size: 20px;
    color: #666;
    font-weight: 500;
    margin-bottom: 20px;
}

.innovative_standard .aboutsc_scroll1 p {
    color: #666;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 10px;
}/*Ã¨Â¯Â­Ã¨Â¨â‚¬Ã©â‚¬â€°Ã¦â€¹Â©*/.language_top {
    width: 100%;
    height: 65px;
    line-height: 65px;
    background: #5c5c5c;
    font-size: 22px;
    color: #fff;
    text-align: center;
}

.language_cont {
    width: 92%;
    margin: 0 auto;
    max-width: 1640px;
    padding: 40px 0 20px;
}

.language_item {
    padding-bottom: 80px;
}

.language_tit {
    font-size: 26px;
    height: 48px;
    line-height: 48px;
    margin-bottom: 20px;
}

.language_tit a {
    display: block;
    color: #000;
}

.language_list li {
    width: 16.66%;
    float: left;
    margin-bottom: 20px;
    line-height: 15px;
    font-size: 13px;
}

.language_list li a {
    display: block;
    width: 100%;
    color: #666;
}

.language_list li a span {
    margin-left: 10px
}

.language_list li:hover a {
    color: #0b87ce;
}/* Ã¥Â¹Â³Ã¦ÂÂ¿Ã§â€ÂµÃ¨â€žâ€˜Ã¥Â¸Æ’Ã¥Â±â‚¬: 481px Ã¨â€¡Â³ 768pxÃ£â‚¬â€šÃ¦Â Â·Ã¥Â¼ÂÃ§Â»Â§Ã¦â€°Â¿Ã¨â€¡Âª: Ã§Â§Â»Ã¥Å Â¨Ã¨Â®Â¾Ã¥Â¤â€¡Ã¥Â¸Æ’Ã¥Â±â‚¬Ã£â‚¬â€š */@media only screen and (max-width: 1480px) {
    .content {
        width: 1110px;
    }

    .rdsystem_nav {
        margin-right: -690px;
    }

    .service_process ul {
        padding: 0 2%;
    }

    .service_process li.sproc_2 {
        width: 21%;
    }

    .service_process li.sproc_5 {
        width: 17%;
    }

    .news_nav3 i {
        width: 26%;
    }

    .brandn_more {
        font-size: 24px;
    }
}

@media only screen and (max-width: 1440px) {
    .entracon h4 {
        width: 78%;
    }

    .rdsystem_nav {
        margin-right: -670px;
    }

    .service_process li {
        padding-right: 2%;
    }

    .service_process li span {
        font-size: 16px;
    }

    .atcourse_topnav li {
        width: 16.50%;
        overflow: hidden;
    }
}

@media only screen and (max-width: 1360px) {
    .entracon {
        position: static;
    }

    .entrafl .arrow,.entrafr .arrow {
        top: auto;
    }

    .entrafr .arrow {
        width: 20px;
        height: 9px;
        background-position: 0 -4px;
        right: 50%;
        margin-right: -10px;
    }

    .indnew_ul ul,.indnew_text_ul ul {
        width: 100%;
    }

    .entrafr .entracon {
        width: 80%;
    }

    .entracon h4 {
        width: 82%;
    }

    .dynamic_con p {
        margin: 25px 0 10px;
    }

    .nbpaging a {
        float: left;
    }

    .implement_dat,.implement_img,.build_img,.build_dat {
        min-height: 260px;
        max-height: 260px;
    }

    .buildat {
        padding: 10% 8% 0;
    }

    .rdsystem_nav {
        margin-right: -640px;
    }

    .news_nav3 i {
        width: 20%;
    }
}

@media only screen and (max-width: 1300px) {
/*Ã¨Â¯Â­Ã¨Â¨â‚¬Ã©â‚¬â€°Ã¦â€¹Â©*/    .language_list li {
        width: 25%;
    }

    .header2 .nav {
        float: right;
        width: 675px;
    }

    .nav>li {
        padding: 0 10px;
    }

    .nav li a {
        display: block;
        font-size: 14px;
        color: #444;
    }
}

@media only screen and (max-width: 1260px) {
    /*development start*/   .development_path5 .development_con,    .development_path6 .development_con,    .development_path7 .development_con {
        height: 50px;
    }

    .development_path4 .main {
        height: 100%;
        width: 40%;
        padding: 0 5%;
    }

    .development_path7 .more {
        bottom: 0;
    }    /*development end*/    .buildat {
        padding: 8% 6% 0;
    }

    .rdsystem_nav {
        display: none;
    }

    .rdsystem_con {
        width: 100%;
    }

    .news_nav3 i {
        width: 20%;
    }
}

@media only screen and (max-width: 1110px) {
    .content {
        width: 740px;
    }
}/* Ã¦â€°â€¹Ã¦Å“ÂºÃ¥â€™Å’Ã¥Â¹Â³Ã¦ÂÂ¿Ã¥Â¸Æ’Ã¥Â±â‚¬*/@media only screen and (max-width: 1024px) {
    .header_h {
        display: none;
    }

    .container {
        width: 100%;
    }    /*Ã§Â½â€˜Ã§Â»Å“Ã¨ÂÂ¥Ã©â€â‚¬*/   .map_mobile_iframe {
        display: block;
    }

    .service_net_nav {
        margin: 10px 0 8px;
        border: 1px solid #d4d4d4;
        height: 54px;
        position: relative;
        z-index: 10;
    }

    .service_net_nav ul li {
        float: left;
        width: 50%;
        height: 54px;
        border: 1px solid #d4d4d4;
        border-right: none;
        margin: -1px 0 0 -1px;
        text-align: center;
        font-size: 18px;
        line-height: 54px;
        float: left;
        position: relative;
    }

    .service_net_nav ul li>a {
        display: block;
        color: #666;
    }

    .service_net_nav ul li.on {
        background: #69a9dc;
        border-color: #69a9dc;
    }

    .service_net_nav ul li.on>a {
        color: #fff;
    }

    .service_net_tabs ul {
        border: 1px solid #d4d4d4;
    }

    .service_net_tabs ul li {
        float: left;
        width: 50%;
        border-right: 1px dashed #d4d4d4;
        border-bottom: 1px dashed #d4d4d4;
        margin-left: -1px;
    }

    .service_net_tabs ul li:nth-child(2n) {
        border-right: none;
    }

    .service_net_tabs .main {
        padding: 30px 4% 25px;
    }

    .service_net_tabs .tit {
        font-size: 18px;
        color: #333;
        padding-left: 30px;
/*height:20px;*/
        line-height: 24px;
        background: url(../images/service_net_icon.png) no-repeat left 2px;
    }

    .service_net_tabs p {
        font-size: 14px;
        color: #666;
        line-height: 24px;
        padding-left: 30px;
    }

    .net_erify {
        position: absolute;
        left: -1px;
        top: 54px;
        width: 100%;
        border: 1px solid #d4d4d4;
        background: #fff;
        z-index: 11;
        padding-bottom: 10px;
        display: none;
    }

    .net_erify a {
        display: block;
        width: 100%;
        text-align: center;
        font-size: 14px;
        line-height: 34px;
        color: #666;
    }

    .net_erify a:hover {
        color: #69a9dc;
    }    /* header */   #header {
        display: none;
    }

    .header1 {
        height: 50px;
        border-bottom: none;
        padding: 0 4%;
        position: relative;
        z-index: 2000;
    }

    .logo {
        width: 87px;
        margin: 0;
        height: auto;
    }

    .logo img {
        display: block;
        width: 100%;
    }

    .mobile_web_name {
        display: block;
        color: #231815;
        font-weight: bolder;
        line-height: 50px;
        padding-left: 11px;
        float: left;
    }

    .header2,.header2_right {
        display: none;
    }

    .mobile_en {
        display: block;
        width: 25px;
        height: 25px;
        margin-top: 12px;
        position: relative;
    }

    .mobile_en img {
        display: block;
    }

    .mobile_nav {
        display: block;
        width: 25px;
        height: 20px;
        margin: 15px 0 0 20px;
    }

    #m_header {
        display: block;
        width: 100%;
        background: #fff;
        height: 50px;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 600;
    }

    .header1 {
        border-bottom: none;
        padding: 0 4%;
        height: 50px;
    }

    .m_height50 {
        height: 50px;
        display: block;
    }

    .mobile_web_name {
        display: block;
        color: #231815;
        font-weight: bolder;
        line-height: 50px;
        padding-left: 11px;
        float: left;
    }

    .header2 {
        display: none;
    }

    .mobile_search {
        width: 20px;
        height: 20px;
        margin: 15px 20px 0 0;
        cursor: pointer;
    }

    .mobile_search img {
        width: 100%;
    }

    .mobile_nav {
        display: block;
        width: 25px;
        height: 20px;
        margin-top: 15px;
        cursor: pointer;
    }

    .m_header .layer {
        width: 100%;
        height: 100%;
        background: #000;
        opacity: 0.6;
        filter: alpha(opacity=60);
        position: fixed;
        top: 0;
        left: 0;
        z-index: 400;
        display: none
    }

    .mobile_subnav .main {
        width: 100%;
        position: relative;
        z-index: 500;
    }

    .mobile_subnav1 {
        width: 50%;
        overflow-y: scroll;
        background: #6baddf;
        position: absolute;
        left: 0;
        top: 0;
        border-right: 1px solid #e7e7e7;
        left: -100%;
        z-index: 40;
    }

    .mobile_subnav1 li,    .mobile_subnav2 li,    .mobile_subnav3 li {
        padding: 0 8%;
        height: 42px;
        position: relative;
    }

    .mobile_subnav1 ul a {
        display: block;
        border-bottom: 1px solid #5097cc;
        line-height: 37px;
        padding-top: 4px;
        color: #fff;
    }

    .mobile_subnav_back {
        width: 100%;
        height: 45px;
        display: none;
        position: relative;
        z-index: 500;
        background: url(../images/arrow12.png) #4184c0 4% center no-repeat;
        background-size: 23px;
    }

    .mobile_subnav1 li i {
        display: block;
        width: 6px;
        height: 9px;
        background: url(../images/arrow10.png) no-repeat;
        background-size: 100%;
        position: absolute;
        top: 18px;
        right: -1px;
        display: none;
    }

    .mobile_subnav1 li.on i {
        display: block;
    }

    .mobile_subnav1 li.on {
        background: #5097cc;
    }

    .m_header_link {
        line-height: 14px;
        width: 155px;
        margin: 23px 0 0 8%;
    }

    .m_header_link a {
        font-size: 13px;
        color: #fff;
    }

    .m_header_link img {
        width: 14px;
        margin-right: 5px;
        position: relative;
        top: -1px;
    }

    .m_header_link .line1 {
        height: 14px;
        background: #5097cc;
        margin: 0 10px;
    }

    .mobile_subnav {
        position: relative;
        z-index: 2001;
    }

    .m_header_country {
        width: 100%;
        margin: 11px 0 103px 0;
    }

    .m_header_country .on {
        color: #fff;
        line-height: 14px;
        padding: 13px 0 13px 8%;
        cursor: pointer;
    }

    .m_header_country .on.cur {
        background: #fff;
        color: #6baddf;
    }

    .m_header_country .on.cur .arrowR {
        border-left: 5px solid #6baddf;
    }

    .m_header_country .on p {
        width: 150px;
    }

    .m_header_country .on img {
        width: 50px;
        margin-right: 5px;
    }

    .m_header_country .arrowR {
        border-top: 4px solid transparent;
        border-left: 5px solid #fff;
        border-bottom: 4px solid transparent;
        margin-top: 5px;
    }

    .m_header_country_list {
        width: 100px;
        background: #fff;
        position: fixed;
        right: 0;
        top: 50px;
        z-index: 1001 !important;
        display: none;
    }

    .m_header_country_list li {
        height: 42px;
        text-align: center;
    }

    .m_header_country_list li a {
        color: #888;
        display: block;
        line-height: 37px;
        padding-top: 4px;
    }

    .m_header_country_list li a img {
        margin: 12px 10px 0 0;
        float: left;
        width: 20px;
    }

    .mobile_subnav2,    .mobile_subnav3 {
        width: 50%;
        position: absolute;
        top: 0;
        left: -51%;
        border-right: 1px solid #e3e3e3;
        background: #fff;
        z-index: 20;
        overflow-y: scroll;
    }

    .mobile_subnav2 ul,    .mobile_subnav3 ul {
        display: none;
    }

    .mobile_subnav2 li a,    .mobile_subnav3 li a {
        display: block;
        border-bottom: 1px solid #e1e1e1;
        line-height: 37px;
        padding-top: 4px;
        color: #888;
    }

    .mobile_subnav2 li i {
        display: block;
        width: 7px;
        height: 11px;
        background: url(../images/arrow11.png) no-repeat;
        background-size: 100%;
        position: absolute;
        top: 17px;
        right: -1px;
        display: none;
    }

    .mobile_subnav2 li.on i {
        display: block;
    }

    .mobile_subnav2 li.on {
        background: #6baddf;
    }

    .mobile_subnav2 li.on a {
        color: #fff;
        border-bottom: 1px solid #6baddf !important;
    }

    .mobile_subnav3 {
        margin-left: 1px;
        z-index: 10;
    }

    .mobile_subnav3 li a:hover {
        color: #4184c0;
    }

    .mobile_search_main {
        padding: 20px 4%;
        width: 92%;
        position: relative;
        z-index: 500;
        background: rgba(0,17,34,0.8);
        display: none;
    }

    .mobile_search_main .main {
        width: 100%;
        height: 40px;
        line-height: 40px;
        background: #fff;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -moz-box-shadow: 0 0 10px 0px #55708f;
        -webkit-box-shadow: 0 0 10px 0px #55708f;
        box-shadow: 0 0 10px 0px #55708f;
        overflow: hidden;
    }

    .mobile_search_main .text {
        width: 85%;
        float: left;
        height: 40px;
        color: #333;
        background: none;
        border: none;
        text-indent: 20px;
    }

    .mobile_search_main .btn {
        width: 15%;
        height: 40px;
        float: right;
        background: url(../images/header_search.png) center no-repeat;
        background-size: 20px;
        border: none;
    }    /* footer */   #footer {
        width: 92%;
        padding: 20px 4% 22px;
    }

    .footer_nav {
        display: none;
    }

    .footer_right {
        width: 100% !important;
        float: none;
        margin: 0 0 18px 0;
    }

    .footer_link {
        margin-bottom: 15px;
    }

    .footer_ewm {
        width: 100%;
        float: none;
    }

    .footer_ewm li {
        width: 45%;
        float: left;
        margin: 0;
    }

    .footer_ewm li:nth-child(2) {
        float: right;
    }

    .footer_ewm .img {
        background: #fff;
        padding: 5.5%;
    }

    .footer_ewm p {
        text-align: left;
    }

    .footer_copy {
        padding: 15px 0 0 0;
        margin-top: 20px;
        border-top: 1px solid #dcdcdc;
    }

    .footer_copy p {
        float: none;
    }

    .stock {
        margin-top: 12px;
    }    /* index */    .auction_top_banner .pagination {
        bottom: 3%;
    }

    .swiper-container,.swiper-wrapper,.auction_top_banner .swiper-slide,.auction_top_banner img {
        max-height: 740px;
    }

    .auction_top_banner img.phoneimg {
        display: block;
    }

    .auction_top_banner img.pcimg {
        display: none;
    }

    .indentrance {
        margin: 20px 0;
    }

    .entrafl .entracon {
        padding-bottom: 20px;
    }

    .entrafr .entracon {
        width: 86%;
    }

    .entracon h4 {
        width: 94%;
    }

    .ind_link li {
        width: 100%;
        text-align: left;
    }

    .ind_link li a {
        border: none;
        padding: 3% 3% 3% 120px;
        line-height: 70px;
        font-size: 18px;
        max-height: inherit;
        min-height: inherit;
        overflow: inherit;
    }

    .ind_link li.lites a {
        background-color: #dfeff8;
    }

    .ind_link li a:hover {
        background: #c7e8fa;
        color: #6aa9dc;
    }

    .ind_link li.lites a:hover {
        background: #dfeff8;
    }

    .ind_link li a i {
        margin: 0 0 0 -90px;
        float: left;
    }

    .ind_link li a img {
        display: none !important;
    }

    .ind_link li a p {
        position: inherit;
        margin: 0;
        overflow: inherit;
    }

    .entrafl,.entrafr {
        float: none;
        width: 100%;
    }

    .indnew_ul_pc {
        display: none;
    }

    .indnews {
        border-top: 1px solid #eaeaea;
        border-bottom: 1px solid #eaeaea;
    }

    .indnew_mobile_title {
        display: block;
        border-bottom: 1px solid #eaeaea;
        padding-left: 20px;
    }

    .indnew_mobile_title a {
        display: block;
        line-height: 60px;
        font-weight: 500;
        padding: 12px 0 12px 80px;
    }

    .indnew_mobile_title a i {
        width: 61px;
        margin-left: -80px;
    }

    .indnew_text_ul li {
        border: none;
        width: 100%;
        border-bottom: 1px solid #eff9ff;
        padding-bottom: 20px;
        margin: 20px 0 0;
    }

    .indnew_text_ul li p {
        height: auto;
    }

    .indnew_text_ul li h3, .indnew_text_ul li span {
        margin: 0 20px;
    }

    .indnew_text_ul li p {
        margin: 20px;
    }

    .indnew_mobile_text {
        border-bottom: 1px solid #eaeaea;
    }

    .indnew_text_ul>p {
        padding: 0 20px;
    }

    .indnew_text_ul a.more {
        width: 100%;
    }

    .indnew_mobile_title em.plus {
        background: url(../images/plus.png) no-repeat;
        background-size: 100%;
        float: right;
        display: inline-block;
        width: 28px;
        height: 28px;
        margin: 16px 20px 0 0;
    }

    .indnew_mobile_title.current em.plus {
        background-image: url(../images/less.png);
    }    /* news */ .innerbanner {
        min-height: 500px;
        max-height: 500px;
    }

    .news_dynamic {
        border: none;
    }

    .news_dynamic_top a.more {
        display: none;
    }

    .news_dynamic_img,.news_dynamic_main {
        width: 100%;
        float: none;
    }

    .news_dynamic_img.ndimg_1 {
        height: 350px;
    }

    .news_dynamic_top h3 {
        padding-left: 30px;
        float: none;
    }

    .dynamic_conlist li {
        width: 100% !important;
        margin-right: 0 !important;
        float: none !important;
    }

    .conlist_h,.dynamic_conlist li a:hover .conlist_h {
        width: auto;
        margin: 0 30px;
    }

    .dynamic_conlist li a:hover {
        background: none;
    }

    .dynamic_conlist li a:hover h3 {
        color: #333;
    }

    .dynamic_conlist li a:hover p {
        color: #666;
    }

    .dynamic_conlist li a:hover span.time {
        color: #b5b5b5;
        background-image: url(../images/ind_time.png);
    }

    .news_mobile,.newsprint .entimg {
        display: block;
    }

    .news_mobile .more {
        background-color: #69a9dc;
    }

    .news_print {
        position: static;
        width: 100%;
    }

    .newsprint {
        height: auto;
        background: none !important;
    }

    .newsprint .arrow {
        display: none;
    }

    .news_print .title,.news_print .list {
        float: none;
        margin-left: 30px;
    }

    .news_print .title {
        padding-left: 85px;
    }

    .news_print .title i {
        float: left;
        width: 68px;
        display: inline-block;
        margin-left: -85px;
    }

    .news_print .list {
        width: auto;
        margin: 30px;
    }

    .news_print .list li {
        width: 32%;
        margin-right: 0 !important;
        padding: 0 18% 0 0;
    }

    .news_print .list li:last-child {
        float: right;
        border-left: 1px solid #fff;
        padding: 0 0 0 17%;
    }

    .news_print .list li a img {
        display: block;
    }

    .news_print .list li a span {
        margin-top: 20px;
    }

    .news_topic {
        background: url(../images/topic_bg.png) repeat;
        width: auto;
        padding: 30px;
    }

    .dynamic_conlist li {
        margin-bottom: 4%;
    }

    .dynamic_conlist li:last-child {
        margin-bottom: 0;
    }

    .dynamic_conlist li a p {
        height: auto;
    }

    .dynamic_con p {
        max-height: none;
    }

    .exhibition {
        margin: 0;
    }

    .entimgbg {
        height: 330px !important;
    }

    .ndimg_2 {
        min-height: 350px;
        max-height: 350px;
    }    /* newsdetail */   .news_detfl,.news_detfr {
        float: none;
        width: auto;
        border: none;
    }

    .news_detfr {
        margin-top: 30px;
    }

    .newsdet_con,.newsdet_recom {
        padding: 0 30px;
    }

    .newsdet_bottom {
        border-bottom: 1px solid #e5e5e5;
        padding-bottom: 30px;
    }    /*recruitment start*/  .talent_banner .container {
        padding: 0 4%;
        width: 92%;
    }

    .pc_talent_nav {
        display: none;
    }

    .m_talent_nav {
        display: block;
        position: relative;
        line-height: 68px;
    }

    .m_talent_nav img {
        width: 68px;
        margin-right: 25px;
    }

    .m_talent_nav p,    .m_talent_nav ul li {
        padding: 15px 18px 15px 20px;
        color: #6aa9dc;
        font-size: 18px;
        cursor: pointer;
        border-bottom: 1px solid #eee;
    }

    .m_talent_nav .arrow1 {
        width: 23px;
        float: right;
        margin-top: 28px;
    }

    .m_talent_nav ul {
        position: absolute;
        width: 100%;
        top: 99px;
        left: 0;
        background: #fff;
        z-index: 20000;
        display: none;
    }

    .m_talent_nav ul a {
        color: #7d7d7d;
    }

    .recruit_nav {
        margin: 0;
    }

    .recruit_nav li a {
        background: #fff;
    }

    .recruit_screen li {
        width: 100%;
        height: 64px;
        float: none;
    }

    .recruit_screen_select {
        border-right: none;
        text-align: left;
    }

    .recruit_screen_select img {
        display: block;
        width: 10px;
        float: right;
        margin-top: 24px;
    }

    .recruit_screen_select p {
        line-height: 64px;
        padding: 0 35px 0 30px;
        border-bottom: 1px solid #eee;
        color: #666;
    }

    .recruit_screen_select .arrowB {
        display: none;
    }

    .recruit_screen_select dl {
        top: 65px;
        left: 0;
    }

    .recruit_screen_select dl dd a {
        display: block;
        padding: 14px 35px 14px 30px;
        color: #666;
    }

    .recruit_screen_select dl dd a:hover {
        color: #69a9dc;
    }

    .recruit_search {
        line-height: 64px;
        height: 64px;
        border-right: none;
        padding: 0 35px 0 30px;
    }

    .recruit_search .text {
        text-indent: 0;
        color: #666;
    }

    .recruit_search .btn {
        float: left;
        width: 18%;
        height: 100%;
        background: url(../images/fdj.png) right center no-repeat;
        background-size: 17px;
    }

    .recruit_search .text::-webkit-input-placeholder {
        color: #666;
    }

    .recruit_search .text::-moz-placeholder {
        color: #666;
    } /* firefox 19+ */ .recruit_search .text:-ms-input-placeholder {
        color: #666;
    } /* ie */  .recruit_search .text:-moz-placeholder {
        color: #666;
    }

    .recruit_main {
        border: none;
        margin-top: 0;
    }

    .recruit_list_top {
        padding: 18px 0;
        background: #69a9dc;
        text-align: center;
    }

    .recruit_list_top li {
        width: 24%;
        color: #fff;
        float: left;
        line-height: 30px;
        height: auto;
        border-right: 1px solid #b4d4ee;
    }

    .recruit_name {
        text-indent: 0;
    }

    .recruit_com {
        display: none;
    }

    .recruit_date {
        display: none;
    }

    .recruit_list_top .recruit_more {
        width: 24%;
        display: block;
        border-right: none;
    }

    .recruit_mes {
        padding: 0;
    }

    .recruit_list ul {
        border-bottom: 1px solid #eee;
        padding: 24px 0;
        text-align: center;
    }

    .recruit_list .recruit_name {
        text-indent: 0;
        width: 24%;
        text-indent: 10px;
    }

    .recruit_list .recruit_type {
        width: 24%;
    }

    .recruit_list .recruit_num {
        width: 24%;
    }

    .recruit_list .recruit_more {
        width: 24%;
        display: block;
    }

    .recruit_list .recruit_more img {
        width: 16px;
    }

    .recruit_list i {
        display: none;
    }

    .recruit_mes:hover {
        background: none;
    }

    .recruit_det {
        background: #f8f8f8;
        margin: 0;
        border-bottom: 1px solide #eee;
    }

    .recruit_det .main {
        padding: 18px 25px 25px 25px;
    }

    .recruit_det strong {
        font-weight: bolder;
    }

    .recruit_det dl {
        margin-bottom: 8px;
        padding-bottom: 17px;
        border-bottom: 1px solid #eee;
    }

    .recruit_bottom {
        margin-top: 18px;
    }

    #recruit_more.morelist {
        margin-top: 25px;
    }    /* development start */    .development {
        margin: 10px auto 0;
        width: 100%;
    }

    .development_title {
        height: 50px;
        padding: 0 4%;
        line-height: 50px;
    }

    .development_path1,    .development_path2 {
        width: 100%;
        float: none;
        margin-top: 0;
        border: none;
    }

    .development_path1 {
        padding-bottom: 0;
    }

    .development_path1 img,    .development_path2 img {
        display: block;
        width: 100%;
        background: #dfeff8;
        top: 0;
    }

    .development_path1 .main,    .development_path2 .main {
        padding: 0 4% 35px 4%;
        margin: 0;
        position: relative;
        border: 1px solid #eaeaea;
    }

    .development_title1 {
        line-height: 55px;
    }

    .development_con {
        margin: 0;
        padding: 0;
    }

    .development_path2 img {
        padding-top: 28px;
        padding-bottom: 10px;
    }

    .development_path1 .arrowT,    .development_path2 .arrowT,    .development_path3 .arrowB, .development_path6 .arrowB,    .development_path4 .arrowL, .development_path7 .arrowL,    .development_path5 .arrowR {
        position: absolute;
        top: -8px;
        left: 50%;
        margin-left: -4px;
        border-bottom: 8px solid #fff;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        opacity: 1;
        filter: alpha(opacity=100);
        border-top: none;
        position: absolute;
        margin-top: 0;
    }

    .development_title1_1 {
        margin: 0;
        padding: 0 4%;
    }

    .development_path3, .development_path4, .development_path5, .development_path6 {
        width: 100%;
        float: none;
    }

    .development_path3 .main,    .development_path4 .main,    .development_path5 .main,    .development_path6 .main,    .development_path7 .main {
        position: relative;
        width: 92%;
        padding: 0 4%;
        height: auto;
        padding-bottom: 35px;
    }

    .development i,.development .more {
        display: none;
    }

    ..development_path3 .development_con, .development_path4 .development_con, .development_path5 .development_con, .development_path6 .development_con, .development_path7 .development_con {
        height: auto;
        overflow: auto;
    }

    .development_path3 .scroll, .development_path4 .scroll, .development_path5 .scroll, .development_path6 .scroll, .development_path7 .scroll {
        height: auto;
        overflow-y: auto;
        padding-right: 0;
    }

    .development_path5 img,    .development_path6 img,    .development_path7 img {
        width: 100%;
        float: none;
        position: relative;
    }

    .development_path3 .development_con, .development_path4 .development_con, .development_path5 .development_con, .development_path6 .development_con, .development_path7 .development_con {
        height: auto;
        overflow: auto;
    }

    .development_path7 {
        width: 100%;
    }

    .development_title.mrgT50 {
        margin: 0;
        border: 1px solid #eaeaea;
        border-left: none;
        border-right: none;
        line-height: 46px;
        padding-top: 10px;
    }

    .development_path8 {
        margin: 0;
    }

    .development_path8 .development_title1 {
        line-height: 77px;
        padding: 0 4%;
        border-bottom: 1px solid #eaeaea;
        color: #666;
    }

    .development_path8 .development_con {
        padding: 20px 4%;
        border-bottom: 1px solid #eaeaea;
        margin: 0;
    }

    .development_path9 .development_con {
        padding: 0;
    }

    .development_path9 .development_con .con {
        padding: 20px 4%;
    }

    .development_path8 #vedio {
        margin-bottom: 0;
    }

    .development_path6 {
        height: auto !important;
    }    /*development end*/    /*staff*/   .content {
        margin: 0 auto;
    }    /* about */    .arrowT,.arrowR,.arrowB,.arrowL {
        border-width: 16px;
    }

    .about_com {
        margin-top: 0;
    }

    .about_com .main,    .about_chairman .main {
        width: 100%;
        height: auto;
        position: relative;
        background: none
    }

    .about_com .path,    .about_chairman .path {
        padding: 9px 4% 24px 4%;
        height: auto;
    }

    .about_com .arrowL {
        position: absolute;
        left: 50%;
        opacity: 1;
        filter: alpha(opacity=100);
        top: -12px;
        margin-left: -7px;
        border-color: transparent transparent #fff;
        border-style: dotted dotted solid;
        border-width: 12px;
    }

    .about_com .con,    .about_chairman .con {
        height: auto;
        overflow: auto;
    }

    .about_com .scroll,    .about_chairman .scroll {
        height: auto;
        width: auto;
        overflow: auto;
    }

    .about_com  .more,    .about_chairman  .more {
        display: none;
    }

    .about_chairman .arrowR {
        position: absolute;
        right: 50%;
        top: -12px;
        margin-right: -12px;
        border-color: transparent transparent #fff;
        border-style: dotted dotted solid;
        border-width: 12px;
    }

    .about_chairman .img {
        width: 100%;
        float: none;
    }

    .about_chairman .title {
        padding: 0;
    }

    .more1 {
        margin: 15px auto 0;
    }

    .ndt_tit h3 {
        float: left;
    }

    .ndt_tit .abrief_abt {
        margin-right: 30px;
    }

    .atchina_con ul {
        width: 92%;
        margin: 0 auto;
    }

    .atchina_con li {
        float: none;
        width: 100%;
    }

    .about_video li {
        width: 100%;
        margin: 0 0 3%;
    }

    .about_video li span {
        width: 81px;
        height: 81px;
        margin: -41px 0 0 -41px;
    }

    .popover {
        display: none;
        z-index: 101;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        margin: 0;
    }    /* atchairman */   .atchairman_jianjie .news_dynamic_img, .atchairman_jianjie .news_dynamic_main {
        width: 100%;
    }

    .atchairman_jianjie .news_dynamic_img {
        background-size: cover;
    }

    .atchairman_jianjie .dynamic_con h3 {
        display: none;
    }

    .mobile_title h3 {
        color: #333;
        font-size: 25px;
        font-weight: 500;
        padding: 0 30px 20px;
        display: block;
    }

    .atchairman_jianjie {
        margin: 20px 0 10px;
    }

    .atchairman_jianjie,.atchairman_jianjie .news_dynamic_img, .atchairman_jianjie .news_dynamic_main {
        height: auto !important;
    }

    .atchairman_gushi {
        min-height: inherit;
    }

    .atchairman_jianjie .news_dynamic_img img {
        display: block;
    }

    .atchairman_gushi .news_print h3, .atchairman_gushi .news_print p {
        padding: 0 2%;
    }

    .atchairman_gushi .news_print p {
        margin-bottom: 2%;
    }

    .atchairman_gushi .news_print a.more {
        margin-left: 3%;
    }    /* atbuilding */   .innovative_intro {
        margin: 0 0 35px 0;
    }

    .innovative_intro .imgBg {
        float: none;
        height: 360px;
        width: 100%;
        position: relative;
    }

    .innovative_intro .main {
        width: 92%;
        float: none;
        padding: 18px 4% 0 4%;
    }

    .innovative_intro .con {
        padding-top: 14px;
    }

    .innovative_intro img {
        display: block;
        width: 30px;
        margin: 19px auto 0;
    }

    .innovative_intro .arrowR {
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 15px solid #fff;
        position: absolute;
        top: auto;
        bottom: 0px;
        margin: 0 0 0 -15px;
        left: 50%;
    }

    .innovative_patent {
        padding: 0 3%;
        margin-bottom: 25px;
    }

    .innovative_patent .news_top {
        margin-left: 0;
    }

    .innovative_patent li {
        width: 100%;
        height: auto;
        float: none;
        margin: 0 0 10px 0;
    }

    .innovative_patent li .main {
        width: 94%;
        height: auto !important;
        padding: 10px 3% 11px 3%;
        position: relative;
    }

    .innovative_patent li .date {
        margin-bottom: 10px;
        text-align: left;
    }

    .atbuild_patent li .date i {
        left: auto;
        right: 3%;
        top: 2px;
    }

    .innovative_patent li .title {
        padding-top: 5px;
    }

    .innovative_patent li img {
        margin-top: 5px;
    }

    .innovative_standard {
        margin-bottom: 35px;
        padding: 0 4%;
    }

    .innovative_standard .img {
        width: auto;
        float: none;
        margin-bottom: 15px;
    }

    .innovative_standard ul {
        width: 90%;
        margin-left: 7px;
        float: none;
    }

    .innovative_reward {
        padding: 0 4%;
        margin-bottom: 40px;
    }

    .atbuild_slicon {
        position: static;
        width: 100%;
        height: auto;
    }

    .atbuild_slicon .atslicon {
        margin: 0 3%;
    }

    .atbuild_slicon h3 {
        margin: 20px 0 20px 3%;
    }

    .atdynamic_nav ul {
        margin-top: 30px;
        width: 94%;
    }

    .atdynamic_con,.atbuild_download {
        width: 94%;
    }

    .atdynamic_con li {
        border-bottom: 1px solid #dadada;
    }

    .atdynamic_con li span,.atbuild_inform_title span {
        display: none;
    }

    .atbuild_inform_title {
        text-align: left;
        margin: 30px 0 20px 3%;
    }    /* atcourse */ .innovative_standard {
        margin-bottom: 35px;
        padding: 0 4%;
    }

    .innovative_standard .img {
        width: auto;
        float: none;
        margin-bottom: 15px;
    }

    .innovative_standard ul {
        width: 90%;
        margin-left: 7px;
        float: none;
    }

    .innovative_reward {
        padding: 0 4%;
        margin-bottom: 40px;
    }    /*.reward_list{border-top:none;}    .reward_list .main{border-bottom:none;line-height:36px;}    .reward_list .con{width:100%;float:none;padding:0;padding-left:27px;line-height:normal;margin-bottom:32px;position:relative;}    .reward_list .con i{display:block;}*/    /*.news_dynamic_top{padding:0;}*/    .news_dynamic_top.sproblem_top,    .news_dynamic_top {
        padding: 15px 0 5px
    }

    .news_dynamic_top h3 {
        margin-bottom: 5px;
        padding-bottom: 5px;
    }

    .reward_year {
        border-bottom: none;
        padding-bottom: 0;
    }

    .reward_year .bx-wrapper {
        padding: 0;
    }

    .reward_year .bx-controls {
        display: none;
    }

    .reward_year .slide a {
        background: #eaeaea;
        color: #595959;
        height: 40px;
        line-height: 40px;
    }

    .news_dynamic_top h3,.atcourse_topnav {
        float: none;
    }

    .atcourse_topnav {
        width: 100%;
        margin-left: 20px;
    }

    .atcourse_top {
        border-bottom: none;
    }    /*.news_dynamic_top h3{border-bottom:1px solid #dcdcdc;padding-bottom:20px;margin-bottom:20px;}*/  .innovative_standard {
        padding: 0;
    }

    .innovative_standard .img h2 {
        margin: 0 0 10px 20px;
    }

    .innovative_standard .img h2,.innovative_standard .img h3 {
        float: left;
    }

    .innovative_standard .img h3 {
        margin: 10px 0 5px 10px;
    }

    .innovative_standard .img .atcou_con {
        width: 96%;
        margin: 10px auto;
    }

    .innovative_standard .scroll {
        float: none;
        width: 100%;
        background-color: #f7f7f7;
    }

    .atcourse_morelist {
        background-color: #f7f7f7;
        padding: 25px 0;
        border-bottom: 1px solid #dcdcdc;
    }

    .innovative_patent {
        padding: 0;
    }

    .reward_list .innovative_patent li {
        width: 100%;
    }    /* atstory */  .atstory_top {
        background: none;
        padding: 35px 0 20px;
        width: 94%;
        margin: 0 auto;
    }

    .atstory_brief {
        margin: 0;
    }

    .story_mobile {
        position: relative;
        padding-top: 100px;
    }

    .atstory_nav {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: 0;
    }

    .atstory_nav ul {
        width: 94%;
        margin: 0 auto;
    }

    .atstory_nav li {
        width: 32.5%;
    }

    .atstory_nav li:nth-child(2) {
        margin: 0 1.25%;
    }

    .atstory_brief_img {
        width: 100%;
        float: none;
    }

    .atstory_brief_fl {
        width: 94%;
        margin: 0 auto;
        float: none;
    }    /* atmagazine */   .magazine_list li {
        width: 49%;
        margin-bottom: 2%;
    }

    .magazine_list li:nth-child(2n) {
        margin-right: 0 !important;
    }    /* industry */ .electric_title {
        padding: 0 30px;
    }

    .industry_small {
        display: none;
    }

    .mobile_industry_small {
        display: block;
    }

    .electric_related h2.title {
        padding-left: 30px;
    }    /*.industry_list li{float:none;margin:0 0 40px;width:100%;}*/  .industry_list {
        padding: 0 4%;
    }

    .industry_list li {
        width: 48%;
        margin-right: 2%;
    }

    .industry_list li:nth-child(2) {
        margin-right: 0;
    }

    .industry {
/*padding-bottom:0;*/
    }

    .induy {
        padding-left: 25px;
    }

    .solution {
        display: none;
    }

    .solutiontab {
        border: none;
    }

    .solution_vedio,.solution_link {
        float: none;
        width: 100% !important;
    }

    .solution_link {
        border-bottom: 1px solid #eee;
    }    /* property */ .property {
        background: none !important;
        height: auto;
    }

    .property>img {
        width: 100%;
    }

    .property_con {
        position: static;
        width: auto;
        height: auto;
    }

    .property_con ul {
        width: auto;
        margin: 20px auto 0;
    }

    .property_con ul li {
        float: none;
        width: auto;
        height: 70px;
        padding: 15px 0 20px 150px;
        text-align: left;
        margin: 0 !important;
        border-bottom: 1px solid #ebebeb;
    }

    .property_con ul li p {
        font-size: 20px;
        padding-top: 6px;
    }

    .property_con ul li.perty_1 p {
        padding-top: 20px;
    }

    .property_con ul li span {
        float: left;
        margin-left: -130px;
        width: 100px;
        height: 70px;
        background-size: auto 100%;
    }

    .property_con ul li.perty_2 span {
        background-position: -128px 0;
    }

    .property_con ul li.perty_3 span {
        background-position: -249px 0;
    }    /* Ã¥Ââ€˜Ã¥Â±â€¢Ã¦Ë†ËœÃ§â€¢Â¥ strategy */    .innerbanner {
        position: relative;
        z-index: 0;
    }

    .strategy_nav_title {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: auto;
        padding: 30px;
        background: rgba(0, 0, 0, 0.5);
    }

    .strateg_dat {
        min-height: inherit;
        background: none;
        margin-top: 0;
    }

    .strategimg {
        display: block;
    }

    .strategcon {
        position: static;
        width: auto;
        height: auto;
    }

    .strategcon .arrowL {
        display: none;
    }

    .strategcon h3,.strategcon p {
        margin: 0 30px;
    }

    .strategcon h3 {
        padding: 2% 0 1%;
        margin-bottom: 2%;
    }

    .strategcon p {
        width: auto;
    }    /* adhere */    /*.adhere{margin:0 auto;}    .adheredat,.adhereimg{width:100%;min-height:inherit;float:none;}    .adhereimg{min-height:510px;}    .condat{margin:2% 2% 3%;width:auto;}    .adheredat .arrowL,.adheredat .arrowR{display:none;}*/    /* implement */    .implement_1,.implement_2,.implement_3 {
        float: none;
        width: 100%;
    }

    .implement_dat .arrowT, .implement_dat .arrowB {
        display: none;
    }

    .implement_img {
        max-height: 500px;
        min-height: 500px;
    }

    .implement_dat {
        max-height: inherit;
        min-height: inherit;
    }

    .implement_2 .implement_img {
        position: static;
    }

    .impldat,.implement_2 .impldat,.implement_3 .impldat {
        padding: 3%;
    }

    .implement_1 .impldat p {
        width: auto;
    }    /* build */    .build,.build_img {
        width: 100%;
        float: none;
    }

    .build_img {
        min-height: 516px;
        max-height: 516px;
    }

    .build_dat {
        position: relative;
        max-height: inherit;
        min-height: inherit;
        float: none;
        width: auto;
    }

    .buildat {
        padding: 3% 3% 5%;
    }

    .build_dat .arrowL,.build_dat .arrowR {
        display: none;
    }    /* clusters */ .clust_dat {
        position: static;
        width: auto;
        height: auto;
    }

    .clust_dat .con {
        height: auto;
        margin: 0;
        padding: 3% 3% 5%;
    }

    .clust_dat .more {
        display: none;
    }

    .clust_2 .buildat {
        padding: 3% 3% 5%;
    }    /* rdcenter */ .rdcenter_title {
        padding: 3% 0 2% 3%;
    }

    .rdcendat {
        padding: 2% 0 3%;
    }

    .rdcendat h3, .rdcendat a.more {
        margin-left: 3%;
    }

    .entracon h4 {
        width: auto;
        margin: 10px 20px 20px
    }

    .rdcenter .implement_img {
        position: static;
    }    /* rdresults */    .rdresult_title {
        display: block;
    }

    .rdresul_dat {
        position: static;
        height: auto;
        padding: 0 3% 3%;
    }

    .rdresul_dat h3 {
        margin: 2% 0 1%;
    }

    .rdresul_2 .clust_dat .con {
        height: auto;
        padding: 0;
        margin: 2% 3% 0;
    }

    .rdresul_2 .clust_dat .con .scroll h3 {
        margin-bottom: 1%;
    }

    .rdresult_list .reward_list {
        border-top: 1px solid #eeeeee;
        margin-top: 2%;
    }    /* rdresults */    .rdinnov_top .build_img {
        background-position: 0 bottom;
        max-height: 516px;
        min-height: 516px;
    }

    .rdinnov_top .clust_dat .con {
        margin-bottom: 3%;
    }

    .rdinnov_tab {
        margin: 0 3%;
    }

    .rdinnovtab .con_text {
        width: 100%;
        float: none !important;
    }    /* rdsystem */ .rdsystem_title {
        padding: 30px 0 15px
    }

    .rdsystem_title h3 {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .rdsystem_img, .rdsystem_dat {
        float: none;
        width: 100%;
    }

    .rdsystemcon_tes .rdsystem_dat,.rdsystem_dat {
        max-height: inherit;
        min-height: inherit;
    }

    .rdsystem_dat {
        position: relative;
    }

    .rdsystem_dat .arrowT {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -10px;
        top: -14px;
    }

    .rdsydat {
        padding: 3%;
    }

    .rdsystemnews {
        min-height: inherit;
        margin: 0;
    }

    .rdsystemcon_tes .rdsystem_img,.rdsystem_img {
        max-height: 516px;
        min-height: 516px;
    }    /* brand */    .brand {
        margin-top: 0;
    }

    .reading_logo, .reading_locate {
/*float:none;*/
        width: 100%;
    }

    .read_dat,.reading_logo, .reading_locate {
        max-height: inherit;
        min-height: inherit;
    }

    .read_dat {
        padding: 0 3% 3%;
    }

    .read_dat h3 {
        margin-bottom: 2%;
        padding-top: 3%;
    }

    .read_dat p {
        margin-bottom: 0;
        line-height: 30px;
    }

    .locate_dat {
        padding: 3%;
    }

    .locate_dat h3 {
        margin-bottom: 15px;
    }

    .bd_reading {
        margin-bottom: 0;
    }

    .mobile_bdexpnav {
        margin: 0 3%;
        display: block;
    }

    .mobile_bdexpnav a {
        display: block;
        background: #6aa9dc;
        color: #fff;
        height: 56px;
        padding: 15px 0 15px 75px;
        position: relative;
    }

    .mobile_bdexpnav a h3,.mobile_bdexpnav a p {
        padding-left: 15px;
    }

    .mobile_bdexpnav a h3 {
        font-size: 18px;
        font-weight: 500;
        margin: 0 0 6px;
    }

    .mobile_bdexpnav a p {
        font-size: 14px;
    }

    .mobile_bdexpnav a span {
        border-right: 1px solid #f0f0f0;
        display: inline-block;
        float: left;
        width: 60px;
        height: 46px;
        margin: 5px 0 0 -60px;
    }

    .mobile_bdexpnav a .arrow,.mobile_video .arrow {
        width: 50px;
        height: 28px;
        position: absolute;
        right: 30px;
        top: 30px;
        background: url(../images/readico_4.png) no-repeat;
    }

    .bdexpnav {
        margin: 0 3%;
        display: none;
    }

    .bdexpnav li {
        width: 100%;
        margin: 0;
        padding: 10px 0;
        border-top: none;
    }

    .bdexpnav li i.arrow {
        display: none;
    }

    .bdexpnav li.licur {
        background: none;
    }

    .bdexpnav li.licur a h3 {
        color: #666;
    }

    .bdexpnav li.licur a p {
        color: #999;
    }

    .bdexpnav li.licur a span {
        background-image: url(../images/readnav.png);
    }

    .bdexpnav li.licur i.arrow {
        background-position: -54px 0;
    }

    .bd_expdat {
        border: none;
        margin-top: 0;
    }

    .bd_expdat .bdexpdat {
        padding: 30px 3%;
    }

    .bdexpdat li {
        width: 100%;
        margin: 0 0 2% 0;
    }

    .brandn_more {
        margin-top: 0;
    }

    .slideGroup {
        margin: 0 3%;
    }

    .mobile_video {
        display: block;
        background: #6aa9dc;
        height: 28px;
        line-height: 28px;
        padding: 3% 0;
        position: relative;
    }

    .mobile_video a {
        display: block;
        text-align: center;
        color: #fff;
        font-size: 24px;
    }

    .mobile_video .arrow {
    }

    .slideGroup .parHd {
        height: auto;
        border-bottom: none;
        display: none;
    }

    .slideGroup .parHd ul li {
        float: none;
        width: 100%;
        border-bottom: 1px solid #f0f0f0;
    }

    .slideGroup .parHd ul li.on {
        background: none;
    }

    .slideGroup .parHd ul li.on a {
        color: #666;
    }    /* Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’ */ .service_download_con .sdc_mobile {
        display: none;
    }/*  .service_download_con dl dt,.service_download_con dl dd{width:33%;}    .service_download_con dl dt:nth-child(3),.service_download_con dl dd:nth-child(3){width:34%;}*/ .service_download_con dl dt:nth-child(3) p,.service_download_con dl dd:nth-child(3) p {
        border-right: none;
    }

    .sproblem_con li,.sproblem_con li.sproblemli {
        float: none;
        width: 100%;
    }

    .sproblem_li {
        border-right: none;
    }

    .pro_con,.select_support {
        width: 100%;
    }

    .download_search {
        float: none;
        width: 87.2%;
    }

    .service_download_top .con_select_ser {
        float: none;
        margin: 20px 0 0 0;
        width: 100%;
    }

    .service_process ul {
        padding-bottom: 2%;
    }

    .service_process li {
        width: 100% !important;
        float: none;
        margin-top: 15px;
        padding-right: 0;
    }

    .download_search {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .mapto_1,.mapto_2,.mapto_3 {
        border-bottom: 1px solid #d4d4d4;
    }

    #map_iframe {
        display: none;
    }    /*Ã§Â»ÂÃ©â€â‚¬Ã¥â€¢â€ */  .join_banner .distributor_banner {
        display: block;
    }

    .join_banner .distributor_banner .main {
        padding: 30px 4% 0 4%;
        width: 50%;
    }

    .join_condition_nav li {
        width: 50%;
    }

    .join_condition_nav li:nth-child(3) a,    .join_condition_nav li:nth-child(4) a {
        border-top: none;
    }

    .join_way_box {
        padding: 0;
    }

    .join_way_box .title1 {
        padding: 0 4%;
    }

    .join_way {
        margin-bottom: 40px;
    }

    .join_way .path {
        width: 100%;
        float: none;
    }

    .join_way .imgBg {
        height: 400px;
    }

    .join_way .main,    .join_way .path1 .main {
        padding: 36px 4% 40px 4%;
        width: 92%;
        position: relative;
        height: auto;
        background: none;
    }

    .join_way .arrowT,    .join_way .arrowL {
        border-left: 13px solid transparent;
        border-right: 13px solid transparent;
        border-bottom: 13px solid #fff;
        position: absolute;
        top: -13px;
        left: 50%;
        margin-left: -13px;
        opacity: 1;
        folter: alpha(opacity=100);
    }

    .join_apply1 .imgBg {
        width: 100%;
        height: 400px;
        position: relative;
    }

    .join_apply1 .main {
        width: 92%;
        margin-left: 0;
        padding: 0 4%;
    }

    .join_apply1 .main .path {
        border: none;
        padding: 7px 0 0 0;
    }

    #pc_join_form {
        display: none;
    }

    #m_join_form {
        display: block;
        padding: 0 4%;
    }

    #m_join_form .apply_btn {
        margin: 40px auto 60px;
        float: none;
    }    /*Ã¦ÂÅ“Ã§Â´Â¢*/ .search {
        padding-left: 4%;
        padding-right: 4%;
    }

    .search .text {
        width: 78%;
    }

    .search .btn {
        width: 19%;
        float: right;
        margin: 0;
    }

    .search a {
        display: none;
    }

    .search_result {
        padding: 0 4%;
    }

    .search_main {
        margin-bottom: 0;
    }

    .search_left {
        width: 100%;
        float: none;
        padding: 0;
    }

    .search_left li {
        margin-bottom: 1px;
        padding: 34px 4%;
        background: #f1f1f1;
    }

    .search_left li.on {
        background: #dcedfa;
    }

    .search_right {
        width: 100%;
        float: none;
        background: #fff;
    }

    .search_right .main {
        padding: 15px 4% 30px 4%;
        display: none;
    }

    .search_right_title {
        font-weight: normal;
    }

    .search_right li {
        position: relative;
    }

    .search_right li a {
        padding-bottom: 60px
    }

    .search_right li .title {
        width: 100%;
        float: none;
    }

    .search_right li .time {
        float: none;
        text-align: left;
        position: absolute;
        bottom: 20px;
        left: 0;
        color: #999;
    }

    .search_right li .con {
        font-size: 13px;
        color: #666;
        line-height: 30px;
        paddding-top: 4px;
    }

    .search_right .more1 {
        margin-top: 30px;
    }

    .mzlistimg {
        height: 360px;
    }

    .mzdetailimg {
        height: 200px;
    }    /*Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’Ã¥Â¼â€¢Ã¥Â¯Â¼Ã©Â¡Âµ*/  .sindexconul,.silia_more {
        display: none;
    }

    .development_path4 .scroll,.development_path6 .development_con .scroll,.development_path7 .development_con .scroll {
        width: 100%;
    }

    .side_service {
        display: none;
    }    /*2016.2.18Ã¤Â¸Å Ã§ÂºÂ¿Ã¥ÂÅ½Ã¤Â¿Â®Ã¦â€Â¹*/   .news_dynamic_main .dynamic_con {
        height: auto;
        padding-top: 20px;
    }

    .sindexnavli span {
        font-size: 14px;
    }

    .area_topnav a {
        height: 86px;
        line-height: 86px;
    }

    .area_topnav a span {
        padding-left: 90px;
        font-size: 18px;
    }

    .area_topnav a span i {
        margin-left: -90px;
        height: 60px;
        width: 86px;
    }

    .area_topnav a.world_area span i {
        background-position: -367px 0;
    }

    .area_topnav a.china_area span i {
        background-position: -250px 0;
    }

    .area_topnav a.world_area.cur span i {
        background-position: -122px 0;
    }

    .service_topnav li {
        width: 33.3%;
    }

    .service .yb_service_topnav li {
        width: 50%;
    }

    .service .yb_service_topnav li.mapto_2 a {
        border-bottom: 1px solid #d4d4d4;
    }

    .service_topnav li.service_navs > a {
        font-size: 14px;
    }

    .service_topnav li.mobile_service_mapnav {
        width: 50%;
        border-top: 1px solid #d4d4d4;
    }

    .recruit_screen_select dl {
        top: 54px;
    }

    .sermap,.mapresult {
        width: 100%;
    }

    .locate_dat h3 img,.read_dat h3 img {
        width: 100%;
    }

    .service_form_nav li a p {
        font-size: 14px;
    }

    .con_text, .con_select {
        width: 100%;
    }

    .con_new_select_ser {
        width: 92%;
        margin: 20px auto 0 !important;
    }

    .con_text .placeholder,.con_select .placeholder {
        font-size: 14px;
    }

    .download_search {
        width: 100%;
    }

    .news_dynamic_top.sproblem_top .con_select_ser {
        float: none;
        margin-left: 15px;
        height: 40px;
        line-height: 40px;
    }

    .news_dynamic_top.sproblem_top h3 {
        line-height: 30px;
    }

    .sproblem_con li,.sproblemli .sproblem_li {
        height: auto;
    }

    .sproblem_li {
        min-height: inherit;
    }

    .sproblem_li h3 {
        padding-top: 20px;
    }

    .sproblemli .sproblem_li p.p_but .but {
        margin: 0 5px;
    }

    .service_download {
        padding-top: 20px;
    }

    .con_select_ser .arrowB {
        top: 17px;
    }

    .service_form_con .con_select.con_select_ser,.service_download_top .download_search,.service_download_top .con_select_ser {
        height: 40px;
        line-height: 40px;
    }

    .service_download_top .download_search {
    }

    .con_select_dat {
        font-size: 13px;
        line-height: 28px;
    }

    .service_form .service_form_nav {
        display: none;
    }

    .mobile_service_nav {
        margin: 0 15px;
    }

    .mobile_service_nav ul li em {
        font-style: inherit;
    }

    .serv_searchx_kuan {
        position: static;
        margin: 15px auto 0;
        width: 80%;
        padding: 0 4.5%;
        border-right: 1px solid #eee;
        height: 50px;
        line-height: 50px;
    }

    .service_form_con {
        padding-top: 25px;
    }

    .modify_con_text,.select_support > div {
        padding-left: 90px;
    }

    .modify_appellation,.select_support .con_select_title {
        margin-left: -90px;
        width: 90px;
        font-size: 13px;
    }

    .modify_con_text .text1 {
        font-size: 13px;
    }

    .modify_appellation i {
        padding-right: 5px;
    }

    .select_norm {
        width: 100%;
    }

    .modify_con_text textarea.text1 {
        height: 90px;
    }

    .merchant_list li {
        width: 48%;
        margin: 0 0.6% 1.6% 1.0% !important;
    }

    .bdexpdetail {
        padding: 0;
    }

    .bd_microimg h3 {
        font-size: 14px;
        height: 40px;
        line-height: 40px;
    }

    .bd_micro,.bd_microimg {
        width: 100%;
        float: none;
    }

    .bd_micro {
        padding-right: 0;
    }

    .bd_microimg {
        padding-left: 0;
        border-left: none;
        margin-bottom: 0;
    }

    .bd_microimg p {
        margin-top: 35px;
        padding: 8%;
    }

    .replist_fl,.replist_con {
        width: 100%;
        float: none;
    }

    .replist_fl {
        background: #fff;
    }

    .replist_fl .main {
        padding: 0;
        margin-bottom: 20px;
    }

    .replist_fl .main a.replistimg {
        display: none;
    }

    .mobile_atreportist_top {
        display: none;
    }

    .report_select {
        margin-top: 0;
    }

    .rlmain_title {
        height: 50px;
        line-height: 50px;
        padding-left: 10px;
        font-size: 15px;
    }

    .reportlist {
        min-height: 100px;
    }

    .m_strategy_nav p i.indunt_1,.m_strategy_nav li.indun_1 a span {
        background-position: 0 0;
    }

    .m_strategy_nav p i.indunt_2,.m_strategy_nav li.indun_2 a span {
        background-position: -98px 0;
    }

    .m_strategy_nav p i.indunt_3,.m_strategy_nav li.indun_3 a span {
        background-position: -196px 0;
    }

    .m_strategy_nav p i.indunt_4,.m_strategy_nav li.indun_4 a span {
        background-position: -294px 0;
    }

    .m_strategy_nav p i.indunt_5,.m_strategy_nav li.indun_5 a span {
        background-position: -392px 0;
    }    /*2016.2.24Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’Ã¦ÂÅ“Ã§Â´Â¢*/    .serv_searchx .search_left,.serv_searchx .search_right {
        width: 100%;
    }

    .serv_searchx .search_left li {
        padding: 0;
        background: #fff;
    }

    .serv_searchx .search_right li {
        padding-left: 30px;
    }

    .serv_searchx .search_right li i.ssxico_status {
        display: none;
    }

    .ssx_listtop {
        padding-bottom: 15px;
    }    /*Ã¦Â Â¸Ã¥Â¿Æ’Ã¤Â»Â·Ã¥â‚¬Â¼*/   .atcourse_topnav {
        margin-left: 0;
    }

    .innovative_standard .aboutsc_img,.innovative_standard .aboutsc_scroll1 {
        width: 94%;
        margin: 0 auto;
        float: none;
    }    /*Ã¨Â¯Â­Ã¨Â¨â‚¬Ã©â‚¬â€°Ã¦â€¹Â©*/   .language_cont {
        padding: 20px 0;
    }

    .language_item {
        padding-bottom: 60px;
    }

    .language_list li {
        width: 33.33%;
    }

    #fwu_1.news_dynamic_top h3,#fwu_2.news_dynamic_top h3,#fwu_3.news_dynamic_top h3,#fwu_4.news_dynamic_top h3,#fwu_5.news_dynamic_top h3 {
        font-size: 24px;
    }
}

@media only screen and (max-width: 750px) {
    /*.auction_top_banner .pagination{bottom:3%;}    .swiper-container,.swiper-wrapper,.auction_top_banner .swiper-slide,.auction_top_banner img{max-height:740px;}    .auction_top_banner img.phoneimg{display:block;}    .auction_top_banner img.pcimg{display:none;}*/    /*Ã§Â½â€˜Ã§Â»Å“Ã¨ÂÂ¥Ã©â€â‚¬*/   .service_net_tabs ul {
        border: 1px solid #d4d4d4;
    }

    .service_net_tabs ul li {
        float: left;
        width: 100%;
        border-right: none;
    }

    .indentrance {
        margin: 10px 0;
    }

    .entracon {
        padding-bottom: 15px;
    }

    .ind_link li a {
        line-height: 53px;
        padding-left: 100px;
    }

    .ind_link li a i {
        width: 53px;
        height: 53px;
        margin-left: -75px;
    }

    .ind_link li.ilink_2 a i {
        background-position: -67px 0;
    }

    .ind_link li.ilink_3 a i {
        background-position: -134px 0;
    }

    .ind_link li.ilink_4 a i {
        background-position: -201px 0;
    }

    .ind_link li.ilink_5 a i {
        background-position: -268px 0;
    }

    .ind_link li.ilink_1 a:hover i {
        background-position: -335px 0;
    }

    .ind_link li.ilink_2 a:hover i {
        background-position: -403px 0;
    }

    .ind_link li.ilink_3 a:hover i {
        background-position: -469px 0;
    }

    .ind_link li.ilink_4 a:hover i {
        background-position: -537px 0;
    }

    .ind_link li.ilink_5 a:hover i {
        background-position: -604px 0;
    }    /* news */ .innerbanner {
        min-height: 400px;
        max-height: 400px;
    }

    .news_dynamic_img.ndimg_1 {
        height: 210px;
    }

    .news_dynamic_top h3 {
        padding-left: 15px;
        font-size: 16px;
    }

    .dynamic_con {
        padding: 15px;
    }

    .dynamic_con h3 {
        width: 100%;
    }

    .dynamic_con h3 a,.dynamic_conlist li a h3 {
        font-size: 16px;
    }

    .dynamic_con p {
        margin: 10px 0 20px;
    }

    .dynamic_con p a {
        font-size: 12px;
        line-height: 25px;
    }

    .conlist_h, .dynamic_conlist li a:hover .conlist_h {
        margin: 0 15px;
    }

    .dynamic_conlist li a h3 {
        margin: 15px 0;
    }

    .dynamic_conlist li a p {
        font-size: 13px;
        line-height: 20px;
    }

    .dynamic_conlist li {
        margin-bottom: 0;
    }

    .dynamic_conlist li a {
        padding-bottom: 0;
        margin-bottom: 30px;
    }

    .news_mobile .more {
        margin: 0 auto;
    }

    .newsprint {
        margin: 30px 0 0
    }

    .news_print .title {
        margin: 30px 0 0 15px;
        padding-left: 43px;
    }

    .news_print .title i {
        width: 36px;
        margin-left: -43px;
    }

    .news_print .title span {
        font-size: 17px;
        margin-top: 3px;
    }

    .news_print .list {
        margin: 15px;
    }

    .news_print .list li {
        width: 42%;
        padding: 0 8% 0 0;
    }

    .news_print .list li:last-child {
        padding: 0 0 0 7%;
    }

    .news_print .list li a span {
        font-size: 16px;
    }

    .news_topic {
        padding: 15px 15px 20px;
    }

    .news_topic h3 {
        font-size: 16px;
        font-weight: 500;
    }

    .news_topic p {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 15px;
    }

    .newspecial {
        min-height: inherit;
    }

    .exhib_con {
        padding: 10px 15px;
    }

    .exhib_con h4 {
        font-size: 14px;
    }

    .exhib_con i.arrow {
        width: 18px;
        height: 14px;
        background-size: 100% auto;
        margin-top: -7px;
    }

    .exhibition li a {
        margin-bottom: 20px;
    }

    .news_mobile .more {
        width: 111px;
        height: 34px;
        line-height: 34px;
        font-size: 13px;
    }

    .ndimg_2 {
        min-height: 200px;
        max-height: 200px;
    }    /* newsdetail */   .newsdetail {
        margin: 25px 0;
    }

    .newsdet_con h2.title {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .newsdet_con, .newsdet_recom {
        padding: 0 15px;
    }

    .newsdet_tab {
        margin: 10px 0;
        font-size: 13px;
        line-height: 30px;
    }

    .newsdet_top span {
        font-size: 12px;
        margin: 0 5px 5px;
        display: inline-block;
    }

    .nbpaging a {
        font-size: 14px;
    }

    .backlist {
        width: 100px;
        height: 34px;
        line-height: 34px;
    }

    .ztshare {
        padding-left: 50px;
        width: 100px;
    }

    .ztshare span {
        font-size: 12px;
        margin-left: -50px;
        height: 32px;
        line-height: 32px;
    }

    .ztshare a {
        height: 32px !important;
        width: 32px !important;
        text-indent: inherit !important;
    }

    .ztshare a.bds_weixin {
        background-position: -33px 0 !important;
    }

    .ztshare a.bds_qzone {
        background-position: -65px 0 !important;
    }    /*recruitment start*/  .talent_banner {
        width: 100%;
        height: auto;
        background: none;
        position: relative;
    }

    .talent_banner .container {
        position: absolute;
        top: 0;
        left: 0;
    }

    .talent_banner .p1 {
        padding-top: 25px;
        font-size: 12px;
        line-height: 52px;
    }

    .talent_banner .p2 {
        font-size: 18px;
        line-height: 27px;
        font-weight: bolder;
        margin-bottom: 13px;
    }

    .talent_banner .p3 {
        font-size: 12px;
        line-height: 22px;
        color: #333;
    }

    .talent_banner .p3 span {
        color: #333;
    }

    .m_talent_banner {
        display: block;
        width: 100%;
    }

    .m_talent_nav {
        line-height: 53px;
    }

    .m_talent_nav img {
        width: 53px;
    }

    .m_talent_nav .arrow1 {
        margin-top: 20px;
    }

    .m_talent_nav ul {
        top: 84px;
    }

    .talent_wechat {
        margin: 0;
    }

    .talent_wechat img {
        width: 20px;
        margin-left: 10px;
    }

    .talent_wechat .main {
        width: 160px;
        height: 132px;
        left: -44px;
        top: 30px;
    }

    .talent_wechat .main i {
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 5px solid #88bae3;
        border-top: none;
        left: 50%;
        top: 0;
        margin-top: 0;
        margin-left: -6px;
    }

    .talent_wechat .main img {
        display: block;
        width: 117px;
        height: 117px;
        padding: 5px;
        background: #88bae3;
        margin: 5px 0 0 0;
    }

    .talent_wechat .selfvoice p {
        font-size: 13px;
        font-weight: 500;
    }

    .recruit_screen_select p {
        font-size: 15px;
    }

    .recruit_screen_select dl dd a {
        font-size: 15px;
    }

    .recruit_search .text {
        font-size: 15px;
    }

    .recruit_list_top li {
        font-size: 15px;
    }

    .recruit_list {
        font-size: 12px;
    }

    .recruit_det {
        line-height: 27px;
    }

    .send_resume {
        width: 110px;
        height: 33px;
        line-height: 33px;
        font-size: 12px;
    }

    .resume_download {
        width: 108px;
        height: 31px;
        line-height: 31px;
        font-size: 12px;
    }

    .resume_download i {
        width: 10px;
        height: 10px;
        background-size: 100%;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-left: 5px;
    }

    .recruit_det strong {
        line-height: 46px;
    }    /* development start */    .development_title {
        font-size: 18px;
    }

    .development_title1 {
        font-size: 15px;
    }

    .development_con {
        font-size: 12px;
        line-height: 20px;
    }

    .development_title1, .development_title2 {
        font-size: 12px;
    }

    .development_title2 {
        line-height: 48px;
    }

    .development_path8 .development_title1 {
        font-size: 17px;
    }

    .development_path8 .development_con .mrgB18 {
        font-size: 15px;
    }    /* about */    .about_com .title,    .about_chairman .title {
        width: 52px;
        font-size: 13px;
        line-height: 32px;
    }

    .about_com .con,    .about_chairman .con {
        font-size: 12px;
        line-height: 23px;
        margin-top: 6px;
    }

    .about_chairman .title {
        width: 65px;
    }

    .more1 {
        width: 30px;
    }    /* atchairman */   .mobile_title h3 {
        font-size: 16px;
        padding: 0 10px 10px
    }

    .dynamic_con {
        padding: 10px;
    }

    .atchairman_jianjie .dynamic_con p {
        font-size: 12px;
        margin-bottom: 5px;
    }

    .newsprint {
        margin: 10px 0 0;
    }

    .atchairman_gushi .news_print h3 {
        font-size: 16px;
    }

    .atchairman_gushi .news_print p,.entracon a.more {
        font-size: 12px;
    }

    .entracon {
        padding-bottom: 30px;
    }    /* atcourse */ .innovative_intro,    .innovative_patent,    .innovative_standard {
        margin-bottom: 15px;
    }

    .innovative_intro .imgBg {
        height: 245px;
    }

    .innovative_intro .main {
        padding-top: 9px;
    }

    .innovative_intro .title {
        font-size: 13px;
        line-height: 31px;
        height: 31px;
        border-bottom: 2px solid #70addd;
    }

    .innovative_intro .con {
        line-height: 26px;
        padding-top: 7px;
        font-size: 12px;
    }

    .innovative_patent .news_top,    .innovative_standard .news_top,    .innovative_reward .news_top {
        font-size: 13px;
        line-height: 31px;
        margin: 0;
    }

    .innovative_patent .con {
        padding-top: 7px;
        line-height: 22px;
        font-size: 12px;
    }

    .innovative_patent ul {
        margin-top: 5px;
    }

    .innovative_patent li .date {
        font-size: 16px;
    }

    .innovative_patent li .title {
        font-size: 12px;
        line-height: 21px;
        padding-top: 0;
        padding-bottom: 10px;
    }

    .innovative_standard img {
        margin-top: 13px;
    }

    .innovative_standard ul {
        margin-left: 5px;
    }

    .innovative_standard li {
        padding-bottom: 10px;
    }

    .innovative_standard li i,    .reward_list .con i {
        width: 10px;
        height: 10px;
        background-size: cover;
        left: -5px;
    }

    .innovative_standard li p,    .reward_list .con {
        font-size: 12px;
        margin-bottom: 13px;
        padding-left: 14px;
    }

    .innovative_reward ul {
        margin-top: 13px;
    }

    .reward_list .main {
        margin-bottom: 10px;
    }

    .reward_year {
        margin: 14px 0 16px 0;
    }

    .reward_year .slide a {
        font-size: 12px;
    }

    .mobile_dynamic_top {
        padding: 10px 0 5px
    }

    .mobile_dynamic_top h3 {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .atcourse_top {
        overflow: hidden;
        margin-top: 15px;
        padding-top: 0;
    }

    .atcourse_top h3 {
        margin-bottom: 0;
    }

    .atcourse_topnav {
        width: 180%;
    }

    .innovative_standard .img h2 {
        font-size: 18px;
    }

    .innovative_standard .img h3 {
        font-size: 13px;
        margin: 5px 0 5px 10px;
    }

    .innovative_standard .scroll {
        margin-top: 30px;
    }

    .innovative_standard .scroll ul {
        padding-top: 20px;
    }

    .innovative_standard li {
        height: auto;
        line-height: 20px;
        padding: 5px 0;
    }

    .innovative_standard li p {
        padding-right: 30px;
    }

    .atcourse_morelist {
        padding: 10px 0;
    }    /* atstory */  .atstory_top {
        padding: 20px 0 10px;
    }

    .atstory_top h3 {
        font-size: 16px;
    }

    .atstory_nav li {
        font-size: 13px;
        height: 45px;
        line-height: 45px;
    }

    .story_mobile {
        padding-top: 60px;
    }

    .atstory_brief_fl {
        padding-bottom: 0;
    }

    .atstory_brief_fl h3 {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .atstory_brief_fl .atstory_brief_con {
        font-size: 12px;
        line-height: 26px;
    }

    .atstory_view .news_dynamic_top {
        padding: 20px 0 10px;
    }    /* atbuilding */   .atbuild_slicon {
        margin-bottom: 15px;
    }

    .atbuild_slicon h3 {
        font-size: 14px;
        border-bottom-width: 2px;
        margin: 20px 0 10px 3%
    }

    .atbuild_slicon .atslicon {
        font-size: 12px;
    }

    .atdynamic_nav_bg,.atbuild_inform_top {
        height: auto;
    }

    .atdynamic_nav_bg img,.atbuild_inform_top img {
        display: block;
    }

    .innovative_patent li .main {
        padding: 1px 3%;
    }

    .innovative_patent li .date {
        margin-top: 10px;
        font-size: 14px;
    }

    .atdynamic_nav_bg {
        margin-top: 30px;
    }

    .atdynamic_nav {
        margin-bottom: 20px;
    }

    .atdynamic_nav ul {
        margin-top: 15px;
    }

    .atdynamic_nav li {
        height: 42px;
        line-height: 42px;
        font-size: 14px;
    }

    .atdynav {
        margin-bottom: 10px;
    }

    .atdynav a {
        font-weight: 500;
        font-size: 14px;
    }

    .atdynamic_con li {
        height: 38px;
        line-height: 38px;
    }

    .atdynamic_con li a {
        font-size: 12px;
    }

    .atdy_paging {
        margin-top: 20px;
    }

    .atbuild_dynamic {
        margin-bottom: 30px;
    }

    .atbuild_inform_title {
        font-size: 15px;
        margin: 20px 0 10px 3%;
    }

    .atbuild_download li {
        height: 40px;
        line-height: 40px;
    }

    .atbuild_download li a {
        font-size: 12px;
        height: 40px;
        padding: 0 15px;
    }

    .atbuild_download li a i {
        width: 17px;
        height: 16px;
        margin-top: 11px;
    }

    .atbuild_inform {
        margin-bottom: 30px;
    }

    .atbuild_download li a p {
        width: 80%;
    }

    .atdynamic_con li a {
        display: block;
        width: 100%;
    }    /* atmagazine */   .magazine_list li a h3 {
        font-size: 13px;
        padding: 10px 0;
    }

    .magazine_report {
        margin-bottom: 20px;
    }    /* industry */ .m_industry_nav li span, .m_industry_nav p i {
        width: 53px;
        height: 53px;
    }

    .m_industry_nav p span {
        font-size: 18px;
        margin-left: 20px;
    }

    .m_industry_nav li span {
        margin-right: 20px;
    }

    .m_talent_nav ul a {
        font-size: 18px;
    }

    .m_industry_nav li.indun_1 a span,.m_industry_nav p i.indunt_1 {
        background-position: 0 0;
    }

    .m_industry_nav li.indun_2 a span,.m_industry_nav p i.indunt_2 {
        background-position: -64px 0;
    }

    .m_industry_nav li.indun_3 a span,.m_industry_nav p i.indunt_3 {
        background-position: -127px 0;
    }

    .m_industry_nav li.indun_4 a span,.m_industry_nav p i.indunt_4 {
        background-position: -191px 0;
    }

    .m_industry_nav li.indun_5 a span,.m_industry_nav p i.indunt_5 {
        background-position: -254px 0;
    }

    .industry {
        padding-top: 15px;
    }

    .electric_title {
        padding: 0 15px;
    }

    .electric_title h3 {
        font-size: 16px;
    }

    .electric_title h3 span {
        padding-bottom: 5px;
        border-bottom-width: 2px;
    }

    .electric_title p {
        font-size: 13px;
        line-height: 24px;
        margin: 10px 0;
        width: auto;
    }

    .electric_related {
        margin-top: 15px;
    }

    .electric_related h2.title {
        padding-left: 15px;
        font-size: 16px;
        margin-bottom: 10px;
    }

    .industry_list li {
        margin-bottom: 20px;
    }

    .induy {
        padding-left: 15px;
    }

    .induy p {
        font-size: 15px;
    }

    .induy i {
        width: 18px;
        height: 18px;
        margin: 2px 0 0 8px;
    }

    .industry_list li a:hover .induy i {
        background-position: -35px 0;
    }

    .solution {
        margin: 20px auto 25px;
    }

    .solution_vedio {
        height: 210px;
    }

    .solution_link {
        border-bottom: none;
    }

    .solution_link li {
        width: 50%;
    }

    .solution_link li.sollink_2 a,.solution_link li.sollink_4 a,.solution_link li.sollink_6 a {
        border-right: none;
    }

    .solution_link li.sollink_1 a,.solution_link li.sollink_3 a,.solution_link li.sollink_5 a {
        border-right: 1px solid #eee;
    }

    .solution_link li a {
        padding: 22px 0 !important;
        border-bottom: 1px solid #eee;
    }

    .solution_link li a i {
        width: 53px;
        height: 53px;
    }

    .solution_link li a p {
        font-size: 14px;
        margin-top: 10px;
    }

    .solution_link li.sollink_1 a i {
        background-position: 0 0;
    }

    .solution_link li.sollink_2 a i {
        background-position: -76px 0;
    }

    .solution_link li.sollink_3 a i {
        background-position: -153px 0;
    }

    .solution_link li.sollink_4 a i {
        background-position: -229px 0;
    }

    .solution_link li.sollink_5 a i {
        background-position: -306px 0;
    }

    .solution_link li.sollink_6 a i {
        background-position: -382px 0;
    }

    .property_con ul {
        margin-top: 0;
    }

    .property_con ul li {
        height: 40px;
        padding: 15px 0 17px 70px;
    }

    .property_con ul li p {
        font-size: 13px;
        padding-top: 6px;
    }

    .property_con ul li.perty_1 p {
        padding-top: 12px;
    }

    .property_con ul li span {
        margin-left: -60px;
        width: 60px;
        height: 40px;
    }

    .property_con ul li.perty_2 span {
        background-position: -72px 0;
    }

    .property_con ul li.perty_3 span {
        background-position: -140px 0;
    }

    .industry_list {
        padding: 0;
    }

    .industry_list li {
        float: none;
        margin: 0 0 40px;
        width: 100%;
    }    /* Ã¥Ââ€˜Ã¥Â±â€¢Ã¦Ë†ËœÃ§â€¢Â¥ strategy */    .strategy_nav_title {
        padding: 15px;
    }

    .strategy_nav_title h3 {
        font-size: 16px;
        margin-bottom: 6px;
    }

    .strategy_nav_title p {
        font-size: 13px;
        line-height: 23px;
    }

    .strateg_dat {
        margin-bottom: 20px;
    }

    .strategcon h3,.strategcon p {
        margin: 0 15px;
    }

    .strategcon h3 {
        font-size: 16px;
        border-bottom-width: 2px;
        margin-bottom: 1%;
    }

    .strategcon p {
        font-size: 12px;
        line-height: 23px;
    }    /* adhere */   .adhere {
        margin: 0 auto;
    }

    .adheredat,.adhereimg {
        width: 100%;
        min-height: inherit;
        float: none;
    }

    .adhereimg {
        min-height: 510px;
    }

    .condat {
        margin: 2% 2% 3%;
        width: auto;
    }

    .adheredat .arrowL,.adheredat .arrowR {
        display: none;
    }

    .adhereimg {
        min-height: 410px;
        max-height: 410px;
    }    /* implement */    .implement_img {
        max-height: 400px;
        min-height: 400px;
    }    /* build */    .build_img {
        min-height: 416px;
        max-height: 416px;
    }    /* rdresults */    .rdinnov_tab .title {
        margin-bottom: 20px;
    }

    .rdinnov_top .build_img {
        max-height: 416px;
        min-height: 416px;
    }

    .rditab_2 .con_btn {
        margin-bottom: 40px;
    }

    .rditab_2 .con_btn,.rditab_2 .con_btn input {
        width: 100%;
    }    /* rdsystem */ .rdsystemcon_tes .rdsystem_img,.rdsystem_img {
        max-height: 416px;
        min-height: 416px;
    }    /* brand */    .brandn_more {
        font-size: 18px;
        line-height: 50px;
    }

    .brandn_more span {
        width: 50px;
        height: 50px;
    }    /*Ã§Â»ÂÃ©â€â‚¬Ã¥â€¢â€ */  .join_condition_nav {
        margin-top: 7px;
    }

    .join_condition_nav li {
        line-height: 40px;
    }

    .join_condition_nav li a {
        font-size: 12px;
    }

    .join_table th {
        height: 40px;
        font-size: 13px;
    }

    .join_table td {
        padding: 6px 10px;
        font-size: 12px;
        line-height: 23px;
    }

    .join_table td.name {
        width: auto;
        padding: 6px 12px;
        font-size: 13px;
        line-height: 15px;
    }

    .join_condition_main .path {
        margin-bottom: 30px;
    }

    .join_condition_main .path div {
        font-size: 12px;
        line-height: 23px;
        padding-top: 4px;
    }

    .join_next {
        width: 110px;
        height: 33px;
        line-height: 33px;
        font-size: 13px;
        float: none;
        margin: 0 auto 40px;
    }

    .join_way {
        margin: 7px 0 20px 0;
    }

    .join_way .imgBg {
        height: 250px;
    }

    .join_way .main,    .join_way .path1 .main {
        padding: 18px 4% 20px 4%;
        width: 92%;
    }

    .join_way .title {
        line-height: 17px;
        font-size: 12px;
    }

    .join_way .con {
        line-height: 20px;
        font-size: 16px;
        margin: 5px 0 7px 0;
    }

    .join_way .more {
        width: 134px;
        height: 32px;
        line-height: 32px;
        font-size: 12px;
    }

    .join_way .more i {
        width: 7px;
        height: 12px;
        background-size: 100%;
        top: 2px;
    }

    .join_way .arrowT, .join_way .arrowL {
        border-bottom: 7px solid #fff;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        margin-left: -7px;
        top: -7px;
    }

    .join_apply {
        margin: 7px 0 40px 0;
    }

    .join_apply1 .imgBg {
        height: 250px;
    }

    .join_apply1 .main .path {
        padding: 0;
    }

    .join_apply1 .main .title {
        line-height: 32px;
        font-size: 13px;
    }

    .join_apply1 .main .con {
        padding-top: 4px;
        line-height: 22px;
        font-size: 12px;
    }

    .join_apply1 {
        margin-bottom: 15px;
    }

    #m_join_form .apply_btn {
        width: 135px;
        height: 32px;
        line-height: 32px;
        font-size: 13px;
        margin: 20px auto 0;
    }

    .join_success {
        width: 170px;
        padding-left: 38px;
        margin: 53px auto 55px;
        background-size: 28px;
        font-size: 12px;
        line-height: 20px;
    }    /*Ã¦ÂÅ“Ã§Â´Â¢*/ .search {
        padding-top: 10px;
        padding-bottom: 20px;
        margin: 0;
    }

    .search .title {
        font-size: 16px;
        line-height: 35px;
    }

    .search .text {
        height: 44px;
        line-height: 44px;
        font-size: 13px;
    }

    .search .btn {
        height: 46px;
        line-height: 46px;
        font-size: 13px;
    }

    .search_result {
        padding-top: 17px;
        padding-bottom: 27px;
        line-height: 22px;
        font-size: 16px;
        margin: 0;
    }

    .search_result span {
        font-size: 16px;
    }

    .search_left li {
        padding-top: 17px;
        padding-bottom: 17px;
    }

    .search_left li a {
        font-size: 18px;
    }

    .search_left li i {
        width: 18px;
        height: 18px;
        margin-right: 20px;
    }

    .search_left li.on i {
        background-position: -20px 0;
    }

    .search_right .main {
        padding-top: 8px;
        padding-bottom: 42px;
    }

    .search_right_title {
        line-height: 47px;
        font-size: 16px;
    }

    .search_right li a {
        padding: 15px 0 42px 0;
    }

    .search_right li .title {
        line-height: 26px;
        font-size: 16px;
    }

    .search_right li .con {
        line-height: 22px;
        font-size: 13px;
    }

    .search_right li .time {
        font-size: 11px;
        bottom: 10px;
    }

    .mzlistimg {
        height: 260px;
    }

    .mzdetailimg {
        height: 200px;
    }

    .merchant_list li {
        width: 92%;
        margin: 0 auto 2.2% !important;
        float: none;
    }

    .merchant_list li a {
        min-height: inherit;
    }

    .merlist_top span {
        margin-left: 15px;
        font-size: 16px;
    }

    .m_strategy_nav p i.indunt_1,.m_strategy_nav li.indun_1 a span {
        background-position: 0 0;
    }

    .m_strategy_nav p i.indunt_2,.m_strategy_nav li.indun_2 a span {
        background-position: -76px 0;
    }

    .m_strategy_nav p i.indunt_3,.m_strategy_nav li.indun_3 a span {
        background-position: -153px 0;
    }

    .m_strategy_nav p i.indunt_4,.m_strategy_nav li.indun_4 a span {
        background-position: -229px 0;
    }

    .m_strategy_nav p i.indunt_5,.m_strategy_nav li.indun_5 a span {
        background-position: -306px 0;
    }    /*2016.2.24Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’Ã¦ÂÅ“Ã§Â´Â¢*/    .serv_searchx_title {
        padding: 10px 20px;
    }

    .serv_searchx_title p {
        font-size: 16px;
    }

    .serv_searchx_title p em {
        font-size: 18px;
    }

    .serv_searchx_title a {
        font-size: 16px;
    }

    .ssx_listop_title,.ssx_listop_con {
        float: none;
        width: 100%;
        border-right: none;
    }

    .ssx_listop_con {
        margin-top: 10px;
    }

    .ssx_listop_title h3 {
        font-size: 18px;
    }

    .ssx_answer_refer,.ssx_answer_phiz {
        float: none;
        width: 100%;
    }

    .ssx_answer_phiz {
        margin: 10px 0;
    }

    .serv_searchx .search_right li .ssx_answer_phiz a {
        padding: 0;
        margin-right: 5%;
    }

    .serv_search_more {
        margin-bottom: 30px;
    }

    .serv_searchx {
        margin: 30px 0;
    }

    .serv_searchx .search_right li {
        padding: 20px 30px;
    }    /*Ã¦Â Â¸Ã¥Â¿Æ’Ã¤Â»Â·Ã¥â‚¬Â¼*/   .innovative_standard .aboutsc_scroll1 h2 {
        font-size: 18px;
        padding-bottom: 10px;
        margin-bottom: 15px;
    }    /*Ã¨Â¯Â­Ã¨Â¨â‚¬Ã©â‚¬â€°Ã¦â€¹Â©*/   .language_item {
        padding-bottom: 40px;
    }

    .language_list li {
        width: 50%;
    }
}

@media only screen and (max-width: 740px) {
    /*staff*/   .content {
        width: 100%;
    }

    .waterfull ul {
        width: 100% !important;
    }

    .waterfull ul li {
        width: 100% !important;
        margin-left: 0;
        margin-right: 0;
        position: relative !important;
        top: 0 !important;
    }

    .waterfull ul li .li-title {
        font-size: 15px;
        padding: 16px 4% 9px 4%;
    }

    .waterfull ul li .description {
        padding: 0 4%;
    }

    .waterfull ul li .date {
        display: block;
        margin: 11px 4% 0 4%;
        color: #999;
        line-height: 15px;
    }

    .waterfull ul li .date img {
        display: block;
        float: left;
        width: 10px;
        margin: 2px 5px 0 0;
    }

    .mapresult {
        display: none;
    }    /*Ã©â€”Â®Ã©Â¢ËœÃ¥Â¼Â¹Ã¦Â¡â€ */   .service_pop .main {
        width: 300px;
        height: 380px;
        padding: 10px;
        margin: -200px 0 0 -160px;
    }

    .service_pop .main h3.title {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .service_pop .main .spop_dat {
        font-size: 14px;
        line-height: 26px;
    }

    .service_pop .main .spop_dat>div {
        height: 218px;
    }

    .service_more {
        margin: 10px auto 15px;
    }

    .spop_page {
        padding: 5px;
    }

    .spop_page p {
        font-size: 14px;
    }

    .spop_page p span {
        display: none;
    }

    .sproblemli .sproblem_li p .yzm {
        width: 40%;
    }
}

@media only screen and (max-width: 480px) {
    .indentrance {
        margin: 5px 0;
    }

    .entrafr .entracon {
        width: 96%;
    }

    .entracon h4 {
        width: auto;
    }

    .entracon h4 a {
        font-size: 16px;
        line-height: 24px;
    }

    .indnew_mobile_title {
        padding-left: 20px;
    }

    .indnew_mobile_title a {
        line-height: 53px;
        padding: 12px 0 12px 76px;
    }

    .indnew_mobile_title a i {
        width: 53px;
        margin-left: -76px;
    }

    .ind_link li a {
        font-size: 17px;
    }

    .indnew_mobile_title em.plus {
        width: 18px;
        height: 18px;
        margin-top: 18px;
    }

    .indnew_text_ul li h3 a {
        font-size: 15px;
    }

    .indnew_text_ul li p {
        margin: 10px 20px;
    }

    .indnew_text_ul li p a {
        font-size: 13px;
    }

    .indnew_text_ul a.more {
        margin: 22px auto
    }    /* news */ .innerbanner,.adhereimg {
        min-height: 320px;
        max-height: 320px;
    }

    .entimgbg {
        height: 230px !important;
    }    /* implement */    .implement_img {
        max-height: 300px;
        min-height: 300px;
    }    /* build */    .build_img {
        min-height: 316px;
        max-height: 316px;
    }    /* rdcenter */ .rdcenter_title h3 {
        font-size: 16px;
    }    /* rdresults */    .rdresul_1 .build_img, .rdresul_2 .build_img {
        max-height: 316px;
        min-height: 316px;
    }

    .reward_list .main {
        margin-bottom: 0;
    }

    .reward_list .date {
        font-size: 13px;
    }

    .reward_list .date i {
        margin-right: 10px;
        width: 24px;
        height: 24px;
        background-size: auto 100%;
    }

    .reward_list .con {
        margin-bottom: 0;
        line-height: 24px;
        padding: 10px 0 10px 10px;
    }

    .rdresul_dat h3,.rdresul_2 .clust_dat .con .scroll h3 {
        font-size: 16px;
        border-bottom-width: 2px;
        padding-bottom: 6px;
    }

    .rdresul_dat p,.rdresul_2 .clust_dat .con .scroll p {
        font-size: 12px;
        line-height: 24px;
    }

    .rdresult_list .reward_year {
        margin-top: 0;
    }    /* rdresults */    .rdinnov_tab .title {
        margin-bottom: 10px;
    }

    .rdinnov_tab .title strong {
        font-size: 16px;
    }    /* rdsystem */ .rdsystemcon_tes .rdsystem_img,.rdsystem_img {
        max-height: 316px;
        min-height: 316px;
    }

    .rdsydat h3 {
        font-size: 16px;
        margin-bottom: 6px;
    }

    .rdsydat p {
        font-size: 12px;
        line-height: 24px;
    }    /* brand */    .readimg {
        max-height: 220px;
        min-height: 220px;
    }

    .read_dat p {
        font-size: 13px;
        line-height: 24px;
    }

    .locate_dat p {
        line-height: 24px;
        font-size: 13px;
    }

    .knowlist .title p {
        width: 90%;
    }

    .bdexpnav li a,.mobile_bdexpnav a {
        height: 46px;
    }

    .bdexpnav li a span,.mobile_bdexpnav a span {
        height: 36px;
    }

    .bdexpnav li.bdnav_1 a span {
        background-position: 0 0;
    }

    .bdexpnav li.bdnav_2 a span {
        background-position: -68px 0;
    }

    .bdexpnav li.bdnav_3 a span {
        background-position: -134px 0;
    }

    .bdexpnav li.bdnav_4 a span {
        background-position: -205px 0;
    }

    .bdexpnav li a h3,.mobile_bdexpnav a h3,.mobile_video a {
        font-size: 15px;
    }

    .bdexpnav li a p,.mobile_bdexpnav a p {
        font-size: 12px;
    }

    .mobile_bdexpnav a span img {
        height: 36px;
    }

    .mobile_bdexpnav a .arrow,.mobile_video .arrow {
        width: 36px;
        height: 20px;
        background-size: auto 100%;
    }

    .mobile_video .arrow {
        top: 20px;
    }

    .slideGroup .parHd ul li {
        height: 50px;
        line-height: 50px;
    }

    .slideGroup .parHd ul li a {
        font-size: 15px;
    }

    .multipleColumn .about_video {
        margin-bottom: 0;
    }

    #fwu_1.news_dynamic_top h3,#fwu_2.news_dynamic_top h3,#fwu_3.news_dynamic_top h3,#fwu_4.news_dynamic_top h3,#fwu_5.news_dynamic_top h3 {
        font-size: 20px;
    }

    .area_topnav a {
        width: 100%;
    }

    .service_topnav li {
        float: none;
        width: 100%;
    }

    .service_map {
        height: 420px;
    }
}

@media only screen and (max-width: 414px) {
    .entimgbg {
        height: 190px !important;
    }

    .news_dynamic_img.ndimg_1 {
        height: 180px;
    }

    .ndimg_2 {
        min-height: 180px;
        max-height: 180px;
    }    /* adhere */   .adhereimg {
        min-height: 240px;
        max-height: 240px;
    }

    .condat {
        margin: 3%;
        margin-bottom: 4%;
    }

    .condat h4 {
        font-size: 12px;
    }

    .condat h3 {
        font-size: 16px;
    }

    .condat p {
        font-size: 12px;
        line-height: 24px;
    }    /* implement */    .implement_img {
        max-height: 240px;
        min-height: 240px;
    }

    .impldat,.implement_2 .impldat,.implement_3 .impldat {
        padding: 3% 3% 5%;
    }

    .impldat h3,.buildat h3 {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .impldat p,.buildat p {
        font-size: 13px;
        line-height: 24px;
    }    /* build */    .build_img,.rdresul_1 .build_img, .rdresul_2 .build_img {
        min-height: 226px;
        max-height: 226px;
    }

    .reward_list .date {
        width: 20%;
    }

    .reward_list .con {
        width: 76%;
    }    /* rdresults */    .con_textarea {
        height: 90px;
    }

    .rditab_2 .con_text {
        width: 160px;
    }

    .rditab_2 .yzm {
        margin-right: 0;
    }

    .rditab_2 .con_btn {
        margin-bottom: 30px;
    }    /* rdsystem */ .rdsystemcon_tes .rdsystem_img,.rdsystem_img {
        max-height: 216px;
        min-height: 216px;
    }

    .rdsymb {
        margin-bottom: 20px;
    }    /* brand */    .bdexpdatli {
        padding: 15px;
    }

    .bdexpdatli h3 {
        font-size: 14px;
    }

    .bdexpdatli h4,.bdlibom span {
        font-size: 12px;
    }

    .bdlibom {
        margin-top: 10px;
    }

    .bdexpdatli p {
        font-size: 12px;
        margin-top: 10px;
        line-height: 24px;
    }

    .brandn_more {
        font-size: 16px;
        line-height: 40px;
    }

    .brandn_more span {
        height: 40px;
        width: 40px;
    }

    .mobile_bdexpnav a .arrow, .mobile_video .arrow {
        width: 32px;
        height: 16px;
        right: 15px;
    }

    .language_top {
        font-size: 18px;
    }
}

@media only screen and (max-width: 360px) {
    .innerbanner {
        min-height: 240px;
        max-height: 240px;
    }
}/*2017-4-28 lxh Ã©Â¢â€žÃ§ÂºÂ¦*/.layer-module {
    z-index: 5000;
    position: fixed;
    _position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    display: none;
}

.entry-banner {
    width: 100%;
    height: 300px;
    background: url(../images/entry_banner.png) center top no-repeat;
}

.exhibition-main {
}

.exhibition-main .navTab {
    border: 1px solid #d4d4d4;
}

.exhibition-main .navTab ul {
    width: 1040px;
}

.exhibition-main .navTab ul li {
    float: left;
    height: 90px;
    line-height: 90px;
    font-size: 18px;
    color: #666;
    width: 33%;
    border-right: 1px solid #d4d4d4;
    cursor: pointer;
}

.exhibition-main .navTab ul li a {
    display: block;
    overflow: hidden;
}

.exhibition-main .navTab ul li:first-child {
    border-left: 0;
}

.exhibition-main .navTab ul li.search-module {
    border-right: 0;
}

.exhibition-main .navTab ul li .box {
    margin: 0 auto;
    width: 115px;
}

.exhibition-main .navTab ul li i {
    width: 58px;
    height: 58px;
    display: inline-block;
    background: url("../images/exhibition_nav_icon.png") no-repeat;
    float: left;
    margin-top: 15px;
    margin-right: 20px;
}

.exhibition-main .navTab ul li i.icon1 {
    background-position: 0px 0px;
}

.exhibition-main .navTab ul li i.icon2 {
    background-position: -359px 0px;
}

.exhibition-main .navTab ul li i.icon3 {
    background-position: -718px 0px;
}

.exhibition-main .navTab ul li p {
    float: left;
}

.exhibition-main .navTab ul li:hover p,.exhibition-main .navTab ul li.on p {
    color: #378dd6;
}

.exhibition-main .navTab ul li:hover i.icon1,.exhibition-main .navTab ul li.on i.icon1 {
    background-position: 0px -109px;
}

.exhibition-main .navTab ul li:hover i.icon2,.exhibition-main .navTab ul li.on i.icon2 {
    background-position: -359px -109px;
}

.exhibition-main .navTab ul li:hover i.icon3,.exhibition-main .navTab ul li.on i.icon3 {
    background-position: -718px -109px;
}

.exhibition-main .navTab .search-module {
    width: 385px;
}

.exhibition-main .navTab .search-module h3 {
    display: none;
    font-size: 36px;
    color: #fff;
    font-weight: bold;
}

.exhibition-main .navTab .search-box {
    width: 385px;
    position: relative;
    margin-top: 30px;
}

.exhibition-main .navTab .search-box .text {
    width: 305px;
    height: 30px;
    line-height: 30px;
    color: #999;
    font-size: 18px;
    border: none;
    border-left: 1px solid #999;
    padding-left: 10px;
}

.exhibition-main .navTab .search-box .btn {
    width: 24px;
    height: 24px;
    background: url(../images/exhibition_search.png) no-repeat;
    border: none;
    margin-top: 4px;
    cursor: pointer;
}

.tabBtn {
    height: 90px;
    line-height: 90px;
    font-size: 18px;
    color: #666;
    width: 100%;
    border-right: none;
    cursor: pointer;
    position: relative;
    display: none;
}

.tabBtn i {
    width: 58px;
    height: 58px;
    display: inline-block;
    background: url("../images/exhibition_nav_icon.png") no-repeat;
    float: left;
    margin-top: 10px;
    margin-right: 20px;
    margin-left: 30px;
}

.tabBtn i.icon1 {
    background-position: 0px -109px;
}

.tabBtn i.icon2 {
    background-position: -359px -109px;
}

.tabBtn i.icon3 {
    background-position: -718px -109px;
}

.tabBtn i.tab-arrowB {
    width: 80px;
    height: 80px;
    background: url('../images/scrollb.png') no-repeat scroll center right;
    background-size: 20px 12px;
    border: 0;
    float: right;
    margin-right: 30px;
    position: absolute;
    top: 0;
    right: 0;
}

.tabBtn p {
    color: #378dd6;
    font-size: 18px;
}

.exhibition-main .con {
    border: 1px solid #e6e6e6;
    padding: 30px 70px 80px 70px;
    border-top: 0;
    margin-bottom: 50px;
}/*.exhibition-main .con ul li{display:none;}*/.exhibition-main .con ul li .top p {
    font-size: 15px;
    color: #666;
    line-height: 2.267;
}

.exhibition-main .con ul li .top .pic {
    margin-top: 30px;
}

.exhibition-main .con ul li .top .pic li {
    width: 23%;
    height: 148px;
    float: left;
    margin-right: 2%;
}

.exhibition-main .con ul li .top .pic img {
    width: 100%;
    height: 100%;
    display: block;
    margin-bottom: 20px;
}

.exhibition-main .con ul li .form-wrap {
    margin-top: 35px;
}

.exhibition-main .con ul li .form-wrap h3 {
    font-size: 18px;
    color: #666;
    margin-bottom: 30px;
}

.exhibition-main .con ul li .form-wrap .row {
    margin-bottom: 20px;
}

.exhibition-main .con ul li .form-wrap label {
    width: 50%;
    display: block;
    float: left;
 /*overflow:hidden;*/
    position: relative;
}

.exhibition-main .con ul li .form-wrap label:nth-child(2n) {
    float: right;
}

.exhibition-main .con ul li .form-wrap label span {
    font-size: 15px;
    color: #666;
    display: inline-block;
    text-align: left;
    width: 130px;
    float: left;
    height: 38px;
    line-height: 38px;
    margin-right: 40px;
}

.exhibition-main .con ul li .form-wrap label span i {
    color: #ff0000;
    margin-right: 10px;
    font-style: normal;
}

.exhibition-main .con ul li .form-wrap label .txt {
    width: 366px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e6e6e6;
    text-indent: 1em;
    float: left;
    font-size: 15px;
    color: #999;
}

.exhibition-main .con ul li .form-wrap label .input6 {
    width: 158px;
}

.exhibition-main .con ul li .form-wrap label .code {
    width: 140px;
    height: 38px;
    margin-left: 10px;
}

.exhibition-main .con ul li .form-wrap label .package-wrap {
    position: relative;
    background: url("../images/arrowb.png") no-repeat scroll 97% center;
    width: 366px;
    height: 36px;
    line-height: 36px;
 /*border:1px solid #e6e6e6;*/
    float: left;
}

.exhibition-main .con ul li .form-wrap label .layui-input {
    width: 368px;
    border-radius: 0;
    color: #666;
    text-indent: 0.5em;
}

.exhibition-main .con ul li .form-wrap label .layui-edge {
    background: url("../images/arrowb.png") no-repeat;
    width: 16px;
    height: 10px;
    border: 0;
}

.exhibition-main .con ul li .form-wrap label .package-wrap .package-select {
    width: 366px;
    height: 36px;
    line-height: 35px;
    border: 0;
    background: 0;
    font-size: 15px;
    color: #666;
    text-indent: 1em;
}

.exhibition-main .layui-form-select dl dd.layui-this {
    background: #0163b7;
}

.exhibition-main .con ul li .form-wrap label .date-select {
    position: relative;
}

.exhibition-main .con ul li .form-wrap label .layui-input-date {
    text-indent: 2.5em;
    font-size: 15px;
    color: #666;
    background: url("../images/arrowb.png") no-repeat 97% center,url("../images/Calendar.png") no-repeat 5% center;
}

.exhibition-main .con ul li .form-wrap .submitBtn {
    width: 368px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    font-size: 15px;
    color: #fff;
    background: #69a9dc;
    border: 0;
    display: block;
    margin-top: 10px;
}

.exhibition-main .con ul li .form-wrap .submitBtn:hover {
    background: #4893d0;
}

.exhibition-main .pop {
    width: 870px;
    height: 300px;
    position: fixed;
    background: #fff;
    z-index: 5001;
    top: 50%;
    left: 50%;
    margin: -200px 0px 0px -480px;
    padding: 100px 0px 0px 90px;
    display: none;
}

.exhibition-main .pop .close {
    position: absolute;
    width: 22px;
    height: 22px;
    background: url("../images/submit-close.png") no-repeat;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.exhibition-main .pop .success-icon {
    width: 292px;
    height: 176px;
}

.exhibition-main .pop .txt {
    margin: -20px 0px 0px 90px;
}

.exhibition-main .pop .txt p {
    font-size: 24px;
    color: #333;
    margin-bottom: 15px;
}

.exhibition-main .pop .txt span {
    font-size: 15px;
    color: #999;
    line-height: 2;
    display: block;
    margin-bottom: 50px;
}

.exhibition-main .pop .txt .closeBtn {
    width: 320px;
    height: 50px;
    background: #0163b7;
    border-radius: 4px;
    display: block;
    font-size: 20px;
    color: #fff;
    border: 0;
}
/********zf***********/
/*äº§å“*/
.cl{ clear: both;}
.zfcp{border: 1px solid #c1c1c1; padding: 0 10px;}
.zfimg{position: relative;height: 300px;display: flex;align-items: center;}
.zfzz{ width: 100%; height: 100%; background:#000000; opacity: 0.5; display: none; position: absolute; left: 0; top: 0;}
.zfcp ul{ margin-left: 0;}
.zfcp .zfcpli{float: left; width: 25%; }
.zfcp .zfcpli li{ border: 1px solid #c1c1c1;text-align: center; margin:20px 10px; padding: 20px; background: #fff;overflow: hidden; }
/* .zfcp .zfcpli li:hover{ padding:15px;} */
.zfcp .zfcpli li span{line-height: 30px;}
.zfcp .zfcpli li:hover .zfimg{ overflow: hidden; }
.zfcp .zfcpli li:hover .zfimg .zfzz{ display: block;}
.zfcp .zfcpli li:hover .zfimg img{ transform: scale(1.1);transition: all 0.5s; }
.zfcp .zfcpli li:hover span a:hover{color: #21ade5;}

@media only screen and (max-width: 980px) {
  .zfcp{
    border:none;padding: 0px;
  }
  .zfcp .zfcpli {
    width: 50%;
  }
  .zfcp .zfcpli li{
    margin: 5px;padding: 5px;
  }
  .zfimg {
    height: 180px;
  }
}

/*è§†é¢‘*/
.zfsp{ margin: 20px 0 30px;}
.zfsp h3{ height: 40px; line-height: 40px; border-bottom: 1px solid #0482cc; color: #fff; font-size: 18px; }
.zfsp h3 span{ background:#0482cc; padding: 10px 20px; border-top-left-radius: 10px;border-top-right-radius: 10px;  margin-left: 10px;}
.zfsp h3 a{ font-size: 14px; color:#7E7E7E; float: right; margin-right: 10px; }
.zfsp h3 a:hover{ color: #fff;}

.zfsp ul{margin-left:0;}
.zfsp ul li{ width: 23%; height: 240px; text-align: center; font-size: 17px; float: left; margin-left: 1%; margin-right: 1%; overflow: hidden;}
.zfsp ul li img{ height: 210px;}
.zfsp ul li:hover{ border-bottom: 2px solid #21ade5;}
.zfsp ul li a:hover{color: #21ade5;}
.zfsp ul li p{line-height: 30px}

@media only screen and (max-width: 980px) {
    .zfsp ul li {
        width: 98%;height: auto;
    }
    .zfsp ul li img{height: auto;}
}
/********zf***********/

@media only screen and (max-width: 1440px) {
    .exhibition-main .navTab ul {
        width: 65%;
    }

    .exhibition-main .navTab .search-module {
        width: 33%;
    }

    .exhibition-main .con ul li .top .pic img {
        height: auto;
    }

    .exhibition-main .con ul li .form-wrap label span {
        margin-right: 0;
    }
}

@media only screen and (max-width: 1280px) {
    .exhibition-main .con ul li .form-wrap label span {
        float: none;
        display: block;
    }

    .exhibition-main .con ul li .form-wrap .submitBtn {
        margin-top: -25px;
    }
}

@media only screen and (max-width: 980px) {
    .entry-banner {
        display: none;
    }

    .exhibition-wrap .news_dynamic_top {
        display: none;
    }

    .exhibition-main .navTab .search-module h3 {
        display: block;
    }

    .exhibition-main .navTab .search-module {
        float: none;
        width: 92%;
        height: 180px;
        background: #646464;
        padding: 40px 4% 20px 4%;
    }

    .exhibition-main .navTab ul {
        width: 100%;
    }

    .exhibition-main .navTab .search-box {
        width: 100%;
        height: 80px;
        margin-top: 15px;
        background: #fff;
    }

    .exhibition-main .navTab .search-box .text {
        width: 80%;
        height: 30px;
        line-height: 30px;
        border: 0;
        padding-left: 0;
        font-size: 24px;
        color: #666;
        border-left: 1px solid #666;
        margin-top: 25px;
        margin-left: 20px;
        padding-left: 10px;
    }

    .exhibition-main .navTab .search-box .btn {
        width: 40px;
        height: 40px;
        background: url(../images/exhibition_search_big.png) no-repeat;
        border: none;
        margin-top: 20px;
        cursor: pointer;
        float: right;
        margin-right: 20px;
        background-size: 40px 40px;
    }

    .exhibition-main .pop {
        width: 720px;
        height: 260px;
        position: fixed;
        background: #fff;
        z-index: 5001;
        top: 50%;
        left: 50%;
        margin: -130px 0px 0px -385px;
        padding: 100px 0px 0px 50px;
    }

    .exhibition-main .con ul li .top .pic li {
        width: 31%;
    }
}

@media only screen and (max-width: 900px) {
    .exhibition-main .con ul li .form-wrap label .txt {
        width: 300px;
    }

    .exhibition-main .con ul li .form-wrap label .package-wrap {
        width: auto;
    }

    .exhibition-main .con ul li .form-wrap label .layui-input {
        width: 300px;
    }

    .exhibition-main .con ul li .form-wrap label .input6 {
        width: 150px;
    }

    .exhibition-main .con ul li .form-wrap .submitBtn {
        width: 300px;
    }
}

@media only screen and (max-width: 750px) {
    .exhibition-main .con ul li .form-wrap .row {
        margin-bottom: 0;
    }

    .exhibition-main .con ul li .form-wrap label {
        width: 100%;
    }

    .exhibition-main .con ul li .form-wrap label span {
        display: none;
    }

    .exhibition-main .navTab ul {
        width: 100%;
 /*height:80px; overflow:hidden;*/
        position: relative;
        display: none;
    }

    .exhibition-main .navTab ul i.tab-arrowB {
        width: 80px;
        height: 80px;
        background: url('../images/scrollb.png') no-repeat scroll center right;
        background-size: 40px 24px;
        border: 0;
        float: right;
        margin-right: 30px;
        position: absolute;
        top: 0;
        right: 0;
    }

    .exhibition-main .navTab ul li {
        float: none;
        height: 80px;
        line-height: 80px;
        font-size: 36px;
        color: #666;
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #d4d4d4;
        cursor: pointer;
        padding-left: 30px;
    }

    .exhibition-main .navTab ul li:first-child {
        border-left: 0;
    }

    .exhibition-main .navTab ul li.search-module {
        border-right: 0;
    }

    .exhibition-main .navTab ul li .box {
        margin: 0 auto;
        width: 100%;
    }

    .exhibition-main .navTab ul li i {
        width: 58px;
        height: 58px;
        display: inline-block;
        background: url("../images/exhibition_nav_icon.png") no-repeat;
        float: left;
        margin-top: 12px;
        margin-right: 20px;
    }

    .exhibition-main .navTab ul li i.icon1 {
        background-position: 0px -109px;
    }

    .exhibition-main .navTab ul li i.icon2 {
        background-position: -359px -109px;
    }

    .exhibition-main .navTab ul li i.icon3 {
        background-position: -718px -109px;
    }

    .exhibition-main .navTab ul li p {
        float: left;
    }

    .tabBtn {
        height: 90px;
        line-height: 90px;
        font-size: 36px;
        color: #666;
        width: 100%;
        border-right: none;
        cursor: pointer;
        position: relative;
        display: block;
        border: 1px solid #d4d4d4;
    }

    .tabBtn i {
        width: 58px;
        height: 58px;
        display: inline-block;
        background: url("../images/exhibition_nav_icon.png") no-repeat;
        float: left;
        margin-top: 15px;
        margin-right: 20px;
        margin-left: 30px;
    }

    .tabBtn i.icon1 {
        background-position: 0px -109px;
    }

    .tabBtn i.icon2 {
        background-position: -359px -109px;
    }

    .tabBtn i.icon3 {
        background-position: -718px -109px;
    }

    .tabBtn i.tab-arrowB {
        width: 90px;
        height: 90px;
        background: url('../images/scrollb.png') no-repeat scroll center right;
        background-size: 40px 24px;
        border: 0;
        float: right;
        margin-right: 30px;
        position: absolute;
        top: 0;
        right: 0;
        margin-top: 0;
    }

    .tabBtn p {
        color: #378dd6;
        font-size: 36px;
    }

    .exhibition-main .con {
        padding: 0px 0px 0px 0px;
    }

    .exhibition-main .con ul li .top p {
        font-size: 24px;
        color: #666;
        line-height: 2.083;
        padding: 0px 30px;
    }

    .exhibition-main .con ul li .form-wrap {
        width: 93%;
        margin: 50px auto;
    }

    .exhibition-main .con ul li .form-wrap h3 {
        font-size: 36px;
        font-weight: bold;
        line-height: 0.944;
        color: #000;
    }

    .exhibition-main .con ul li .top .pic {
        padding: 0 30px;
    }

    .exhibition-main .con ul li .top .pic li {
        width: 31%;
        height: auto;
        margin-right: 3%;
    }

    .exhibition-main .con ul li .top .pic li:nth-child(3n) {
        margin-right: 0;
    }    /*.exhibition-main .con ul li .top .pic li img{height:auto;}*/ .exhibition-main .con ul li .form-wrap label {
        margin-bottom: 30px;
    }

    .exhibition-main .con ul li .form-wrap label .txt {
        width: 100%;
        height: 80px;
        background: #f4f4f4;
        border: 0;
        font-size: 28px;
        color: #444;
        border-radius: 4px;
    }

    .exhibition-main .con ul li .form-wrap label .package-wrap {
        width: 100%;
        height: 80px;
    }

    .exhibition-main .layui-form-select .layui-edge {
        right: 15px;
    }

    .exhibition-main .con ul li .form-wrap label .layui-edge {
        background: url("../images/arrowbbig.png") no-repeat;
        width: 21px;
        height: 13px;
    }

    .exhibition-main .layui-form-select dl {
        top: 80px;
    }

    .exhibition-main .con ul li .form-wrap label .layui-input {
        width: 100%;
        height: 80px;
        background: #f4f4f4;
        border: 0;
        font-size: 28px;
        color: #444;
        border-radius: 4px;
    }

    .exhibition-main .con ul li .form-wrap label .layui-input-date {
        text-indent: 2.5em;
        font-size: 28px;
        color: #444;
        background: url("../images/arrowbbig.png") no-repeat 97% center,url("../images/CalendarB.png") no-repeat 5% center;
        background-color: #f4f4f4;
        border-radius: 4px;
        height: 80px;
    }

    .exhibition-main .con ul li .form-wrap label .input6 {
        width: 50%;
    }

    .exhibition-main .con ul li .form-wrap label .code {
        width: 50%;
        height: 80px;
        margin-left: 0px;
    }

    .exhibition-main .con ul li .form-wrap .submitBtn {
        width: 100%;
        height: 80px;
        background: #0163b7;
        border-radius: 4px;
        font-size: 28px;
        color: #f0f0f0;
        margin-top: 10px;
    }

    .exhibition-main .pop {
        width: 93%;
        height: 650px;
        position: fixed;
        background: #fff;
        z-index: 5001;
        top: 50%;
        left: 50%;
        margin: -325px 0px 0px -36.5%;
        border-radius: 8px;
        padding: 0;
        text-align: center;
    }

    .exhibition-main .pop .close {
        position: absolute;
        width: 22px;
        height: 22px;
        background: url("../images/submit-close.png") no-repeat;
        top: 20px;
        right: 20px;
        cursor: pointer;
    }

    .exhibition-main .pop .success-icon {
        width: 292px;
        height: 176px;
        margin: 70px auto;
        float: none;
    }

    .exhibition-main .pop .success-icon img {
/*width:80%; height:80%;*/
    }

    .exhibition-main .pop .txt {
        margin: 0px 0px 0px 0px;
        float: none;
    }

    .exhibition-main .pop .txt p {
        font-size: 24px;
        color: #333;
        margin-bottom: 15px;
    }

    .exhibition-main .pop .txt span {
        font-size: 15px;
        color: #999;
        line-height: 2;
        display: block;
        margin-bottom: 50px;
    }

    .exhibition-main .pop .txt .closeBtn {
        width: 100%;
        height: 100px;
        background: none;
        border-radius: 4px;
        display: block;
        font-size: 32px;
        color: #fff;
        border: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        border-top: 1px solid #d4d4d4;
        color: #0163b7;
    }

    .tabBtn {
        display: block;
    }

    .service_download_con dl dt.new_download_w1,    .service_download_con dl dd.new_download_w1 {
        width: 60%;
    }

    .service_download_con dl dt.new_download_w2,    .service_download_con dl dd.new_download_w2 {
        display: none;
    }

    .service_download_con dl dt.new_download_w3,    .service_download_con dl dd.new_download_w3 {
        display: none;
    }

    .service_download_con dl dt.new_download_w4,    .service_download_con dl dd.new_download_w4 {
        width: 40%;
    }
}

@media only screen and (max-width: 480px) {
    .exhibition-main .navTab .search-module {
        height: auto;
        padding: 40px 4% 40px 4%;
    }

    .exhibition-main .navTab .search-module h3 {
        font-size: 20px;
    }

    .exhibition-main .navTab .search-box {
        height: 60px;
    }

    .exhibition-main .navTab .search-box .text {
        margin-top: 15px;
        font-size: 18px;
    }

    .exhibition-main .navTab .search-box .btn {
        background: url(../images/exhibition_search.png) no-repeat;
    }

    .exhibition-main .navTab ul li {
        font-size: 18px;
    }

    .tabBtn {
        height: 80px;
        line-height: 80px;
        font-size: 18px;
        color: #666;
        width: 100%;
        border-right: none;
        cursor: pointer;
        position: relative;
    }

    .tabBtn i {
        width: 58px;
        height: 58px;
        display: inline-block;
        background: url("../images/exhibition_nav_icon.png") no-repeat;
        float: left;
        margin-top: 10px;
        margin-right: 20px;
        margin-left: 30px;
    }

    .tabBtn i.icon1 {
        background-position: 0px -109px;
    }

    .tabBtn i.icon2 {
        background-position: -359px -109px;
    }

    .tabBtn i.icon3 {
        background-position: -718px -109px;
    }

    .tabBtn i.tab-arrowB {
        width: 80px;
        height: 80px;
        background: url('../images/scrollb.png') no-repeat scroll center right;
        background-size: 20px 12px;
        border: 0;
        float: right;
        margin-right: 30px;
        position: absolute;
        top: 0;
        right: 0;
        margin-top: 0;
    }

    .tabBtn p {
        color: #378dd6;
        font-size: 18px;
    }

    .exhibition-main .con ul li .top p {
        font-size: 16px;
    }

    .exhibition-main .con ul li .top .pic {
        padding: 0px 30px;
    }

    .exhibition-main .con ul li .top .pic li {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }

    .exhibition-main .navTab .search-box .text {
        width: 70%;
    }

    .exhibition-main .con ul li .form-wrap h3 {
        font-size: 22px;
    }

    .exhibition-main .con ul li .form-wrap label .txt {
        font-size: 18px;
        height: 60px;
    }

    .exhibition-main .con ul li .form-wrap label .layui-input {
        font-size: 18px;
        height: 60px;
    }

    .exhibition-main .con ul li .form-wrap label .code {
        height: 60px;
    }

    .exhibition-main .con ul li .form-wrap .submitBtn {
        height: 60px;
        line-height: 60px;
    }

    .exhibition-main .con ul li .form-wrap label .layui-input-date {
        text-indent: 2.5em;
        color: #444;
        background: url("../images/arrowb.png") no-repeat 97% center,url("../images/Calendar.png") no-repeat 5% center;
        background-color: #f4f4f4;
        border-radius: 4px;
        height: 80px;
        font-size: 18px;
        height: 60px;
    }

    .exhibition-main .con ul li .form-wrap label .layui-edge {
        background: url("../images/arrowb.png") no-repeat;
        width: 16px;
        height: 10px;
        right: 10px;
    }

    .exhibition-main .pop {
        width: 73%;
        height: 500px;
        position: fixed;
        background: #fff;
        z-index: 5001;
        top: 50%;
        left: 50%;
        margin: -250px 0px 0px -36.5%;
        border-radius: 8px;
        padding: 0;
        text-align: center;
    }

    .exhibition-main .pop .close {
        position: absolute;
        width: 22px;
        height: 22px;
        background: url("../images/submit-close.png") no-repeat;
        top: 20px;
        right: 20px;
        cursor: pointer;
    }

    .exhibition-main .pop .success-icon {
        width: 292px;
        height: 176px;
        margin: 70px auto 0px;
        float: none;
    }

    .exhibition-main .pop .success-icon img {
        width: 80%;
        height: 80%;
    }

    .exhibition-main .pop .txt {
        margin: 0px 0px 0px 0px;
        float: none;
    }

    .exhibition-main .pop .txt p {
        font-size: 24px;
        color: #333;
        margin-bottom: 15px;
    }

    .exhibition-main .pop .txt span {
        font-size: 15px;
        color: #999;
        line-height: 2;
        display: block;
        margin-bottom: 50px;
    }

    .exhibition-main .pop .txt .closeBtn {
        width: 100%;
        height: 100px;
        background: none;
        border-radius: 4px;
        display: block;
        font-size: 32px;
        color: #fff;
        border: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        border-top: 1px solid #d4d4d4;
        color: #0163b7;
    }

    .exhibition-main .con ul li .top p {
        margin-top: 20px;
    }
}

@media only screen and (max-width: 414px) {
    .exhibition-main .navTab .search-box .text {
        font-size: 15px;
    }

    .exhibition-main .pop {
        width: 73%;
        height: 400px;
        position: fixed;
        background: #fff;
        z-index: 5001;
        top: 50%;
        left: 50%;
        margin: -200px 0px 0px -36.5%;
        border-radius: 8px;
        padding: 0;
        text-align: center;
    }

    .exhibition-main .pop .close {
        position: absolute;
        width: 22px;
        height: 22px;
        background: url("../images/submit-close.png") no-repeat;
        top: 20px;
        right: 20px;
        cursor: pointer;
    }

    .exhibition-main .pop .success-icon {
        width: auto;
        height: auto;
        margin: 70px auto 0px;
        float: none;
    }

    .exhibition-main .pop .success-icon img {
        width: 50%;
        height: 50%;
        margin-bottom: 70px;
    }

    .exhibition-main .pop .txt {
        margin: -40px 0px 0px 0px;
        float: none;
    }

    .exhibition-main .pop .txt p {
        font-size: 18px;
        color: #333;
        margin-bottom: 15px;
    }

    .exhibition-main .pop .txt span {
        font-size: 13px;
        color: #999;
        line-height: 2;
        display: block;
        margin-bottom: 50px;
    }

    .exhibition-main .pop .txt .closeBtn {
        width: 100%;
        height: 60px;
        background: none;
        border-radius: 4px;
        display: block;
        font-size: 20px;
        color: #fff;
        border: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        border-top: 1px solid #d4d4d4;
        color: #0163b7;
    }

    .exhibition-main .con ul li .form-wrap .submitBtn {
        font-size: 20px;
    }
}

@media only screen and (max-width: 360px) {
    .exhibition-main .navTab .search-box .text {
        font-size: 15px;
    }
}/*Ã§â€ºÂ´Ã¦â€™Â­Ã¨Â§â€ Ã©Â¢â€˜*/.video_banner {
    width: 100%;
}

.video_banner img {
    display: block;
    width: 100%;
}

.video_main {
    background: #f0f1f2;
    padding: 20px 0 60px;
}

.video_container {
    margin: 0 auto;
    width: 1400px;
}

.video_title {
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #333;
    padding: 0 20px;
    background: #fff;
    position: relative;
    z-index: 10;
}

.video_m_title {
    display: none;
}

.video_title span {
    color: #005bac;
}

.wiilesplay_cont {
    position: relative;
    z-index: 0;
    height: 562.5px;
}

.willesPlay {
    float: left;
    width: 71.42%;
    height: 610px;
    background: #fff;
}

.willesPlay video,.willesPlay img {
    display: block;
    width: 100%;
    height: 610px;
}

.willesPlay iframe {
    width: 1000px !important;
    height: 562.5px !important;
    margin-top: -1px;
}

.small_fixed {
    border: 10px solid #333;
}

.small_fixed,.small_fixed video,.small_fixed img {
    position: fixed;
    right: 4%;
    bottom: 30%;
    width: 300px;
    height: 168.75px;
}

.small_fixed iframe {
    width: 300px !important;
    height: 168.75px !important;
    border: none;
    background: #333;
}

.willesplay_bot {
    background: #fff;
    width: 100%;
    height: 46px;
    overflow: hidden;
    position: relative;
}

.willesplay_bot .bdsharebuttonbox {
    font-size: 14px;
    color: #999;
    margin: 9px 0 0 20px;
    height: 24px;
    line-height: 24px;
}

.willesplay_bot .bdshare-button-style0-32 a {
    margin: 0 8px 0 0;
    background: url(../images/willesplay_icon.png) no-repeat;
    width: 22px;
    height: 24px;
    padding: 0;
}

.willesplay_bot .bdshare-button-style0-32 .bds_weixin {
    background-position: -100px 0;
}

.willesplay_bot .bdsharebuttonbox .m_bds_share {
    padding-left: 24px;
    background: url(../images/wechat_share.png) no-repeat left center;
    background-size: 18px;
    display: none;
    color: #999;
    width: 30px;
    line-height: 24px;
    text-indent: 0 !important;
}

.willesplay_bot .bdshare-button-style0-32 .bds_qzone {
    background-position: -130px 0;
}

.willesplay_bot .bdshare-button-style0-32 .bds_tsina {
    background-position: -160px 0;
}

.willesplay_bot .bdshare-button-style0-32 .bds_tqq {
    background-position: -190px 0;
}

.willesplay_manner {
    margin: 9px 30px 0 0;
}

.willesplay_manner a {
    display: block;
    height: 24px;
    line-height: 24px;
    padding-left: 24px;
    font-size: 14px;
    color: #999;
    margin-left: 20px;
}

.willesplay_manner .peak {
    background: url(../images/willesplay_peak.png) no-repeat left center;
    background-size: 18px;
    margin-left: 0;
}

.willesplay_manner .peak.on {
    background: url(../images/willesplay_peak_on.png) no-repeat left center;
    background-size: 18px;
}

.willesplay_manner .tread {
    background: url(../images/willesplay_tread.png) no-repeat left center;
}

.video_info {
    float: right;
    width: 28.58%;
    height: 610px;
    background: #333;
    overflow: hidden;
    position: relative;
}

.video_info_nav {
    margin-left: 7.5%;
    padding-top: 5px;
    height: 50px;
    border-bottom: 2px solid #404040;
    position: relative;
}

.video_info_nav ul li {
    float: left;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    text-align: center;
    font-size: 18px;
    color: #b7b7b7;
    margin-right: 10%;
}

.video_info_nav ul li.on {
    border-bottom: 2px solid #005bac;
}

.video_info_nav ul li.m_nav {
    display: none;
}

.video_info_tabs .other_video_list,.video_info_tabs .barrage_m_height {
    display: none;
}

.video_profile {
    font-size: 14px;
    color: #b7b7b7;
    line-height: 30px;
    margin: 27px 7.5% 0;
}

.profile_more {
    display: none;
}

.video_info_nav .wechat_login {
    display: block;
    position: absolute;
    top: 20px;
    right: 24px;
    height: 20px;
    padding-left: 34px;
    font-size: 14px;
    color: #fff;
    background: url(../images/wechat_icon.png) no-repeat;
}

.video_info_nav .avatar {
    display: block;
    position: absolute;
    top: 15px;
    right: 24px;
    height: 30px;
    padding-left: 40px;
    line-height: 30px;
    font-size: 14px;
    color: #b7b7b7;
}

.video_info_nav .avatar img {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    float: left;
    margin-left: -40px;
}

.barrage_list {
    height: 472px;
    overflow-y: scroll;
    margin: 0 7.5%;
    padding-top: 13px;
    position: relative;
}

.barrage_list li {
    font-size: 14px;
    color: #666;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-left: 46px;
    margin-bottom: 15px;
}

.barrage_list li .portrait {
    float: left;
    width: 34px;
    height: 34px;
    overflow: hidden;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    margin: 5px 0 0 -46px;
}

.barrage_list li .portrait img {
    display: block;
    width: 100%;
}

.barrage_list li .barrage_info {
    float: left;
    padding: 4px 10px 8px;
    background: #4a4a4a;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    max-width: 85%;
}

.barrage_list li .barrage_info .name {
    font-size: 12px;
    color: #a0a0a0;
    line-height: 23px;
}

.barrage_list li .barrage_info p {
    color: #fff;
    font-size: 14px;
    line-height: 23px;
}

.barrage_form {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 48px;
    padding-right: 80px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.barrage_form .barrage_text {
    width: 100%;
    height: 48px;
    line-height: 48px;
    border: none;
    background: #1a1a1a;
    font-size: 14px;
    color: rgba(255,255,255,0.4);
    text-indent: 30px;
    float: left;
}

.barrage_form .sendBtn {
    display: block;
    width: 80px;
    height: 48px;
    background: #005bac;
    float: right;
    margin-right: -80px;
    border: none;
    color: #fff;
    font-size: 14px;
}

.video_bot {
    margin-top: 20px;
}

.other_video {
    float: left;
    width: 71.42%;
}

.other_video_list,.spot_video_list,.video_wonderful,.aside_news {
    background: #fff;
    padding: 10px 4%;
    background: #fff;
}

.other_video_list,.video_wonderful {
    margin-bottom: 20px;
}

.video_bot_tit {
    font-size: 18px;
    color: #333;
    border-bottom: 1px solid #e5e9ef;
    height: 38px;
    line-height: 38px;
    margin-bottom: 20px;
}

.video_bot_tit p {
    width: 80px;
    border-bottom: 1px solid #005bac;
    height: 38px;
}

.other_video_list li {
    float: left;
    width: 18%;
    margin-right: 2.5%;
    margin-bottom: 20px;
}

.other_video_list li:nth-child(5n) {
    margin-right: 0;
}

.other_video_list li a {
    display: block;
}

.other_video_list li .pic {
    width: 100%;
    height: 95px;
}

.other_video_list li .main {
    background: #f2f2f2;
    padding: 5px;
}

.other_video_list li .main h4 {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    font-weight: normal;
}

.other_video_list li:hover h4 {
    color: #005bac;
}

.other_video_list li .main p {
    font-size: 13px;
    line-height: 23px;
    color: #666;
    height: 23px;
}

.spot_video_list li {
    float: left;
    width: 18%;
    margin: 0 2.5% 20px 0;
}

.spot_video_list li:nth-child(5n) {
    margin-right: 0;
}

.spot_video_list li img {
    display: block;
    width: 100%;
}

.video_right {
    float: right;
    width: 27.14%;
}

.video_wonderful,.aside_news {
    padding: 10px 8%;
}

.video_wonderful li {
    margin-bottom: 20px;
}

.video_wonderful li a {
    display: block;
}

.video_wonderful li .pic {
    width: 50%;
    height: 90px;
    float: left;
}

.video_wonderful li .main {
    width: 46%;
    float: right;
}

.video_wonderful li .main h4 {
    font-size: 14px;
    line-height: 24px;
    color: #333;
}

.video_wonderful li .main p {
    font-size: 12px;
    line-height: 22px;
    color: #888;
}

.video_wonderful li:hover h4 {
    color: #005bac;
}

.aside_news ul li {
    height: 36px;
    line-height: 36px;
}

.aside_news ul li a {
    display: block;
    font-size: 13px;
    color: #666;
}

.aside_news ul li:hover a {
    color: #005bac;
}

.aside_news ul li.first {
    height: 120px;
    margin-bottom: 20px;
}

.aside_news ul li.first .pic {
    width: 40%;
    height: 120px;
    float: left;
}

.aside_news ul li.first .main {
    width: 52%;
    float: right;
    font-size: 16px;
    color: #666;
    line-height: 28px;
}

.video_comment {
    display: none;
}

.wechat_pop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    z-index: 1000000;
    display: none;
}

.wechat_main {
    width: 400px;
    height: 260px;
    position: absolute;
    left: 50%;
    top: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -130px 0 0 -200px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: #fff;
}

.wechat_main .title {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-top: 40px;
}

.wechat_pop_bot {
    margin: 0 auto;
    width: 196px;
}

.wechat_main a {
    display: block;
    float: left;
    width: 78px;
    height: 36px;
    text-align: center;
    margin: 0 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    text-align: center;
}

.wechat_main .gologin {
    background: #005bac;
}

.wechat_main .close {
    background: #d1d1d1;
}

.wechat_main img {
    display: block;
    width: 88px;
    margin: 30px auto 25px;
}

.wechat_main .info {
    font-size: 24px;
    color: #666;
    text-align: center;
    margin-bottom: 20px;
    fpnt-weight: bolder;
}

.video_profile .willesplay_bot {
    display: none;
}/*Ã¥â€¦Â¬Ã§â€Â¨Ã¥Â¼Â¹Ã§Âªâ€”*/.msg_pop_main {
    background: rgba(0,0,0,0.5);
    max-width: 250px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1001;
    display: none;
    border-radius: 3px;
    font-size: 12px;
}

.msg_pop_main p {
    padding: 10px;
    line-height: 24px;
    font-size: 14px;
    color: #fff;
}

@media only screen and (max-width:768px) {
    .video_info_nav ul li.m_nav {
        display: block;
    }

    .video_container {
        width: 100%;
    }

    .video_main {
        padding: 0;
        position: relative;
        z-index: 0;
    }

    .video_title,.video_m_title,.willesplay_bot {
        display: none;
    }

    .willesPlay {
        width: 100%;
        float: none;
        height: auto;
        background: #fff;
    }

    .wiilesplay_cont {
        z-index: 1000;
        height: 233px;
    }

    .willesPlay iframe,.willesPlay video,.willesPlay img {
        width: 100% !important;
        height: 233px !important;
    }

    .video_profile .video_m_title {
        display: block;
        font-size: 16px;
        color: #222;
        margin: 10px 0 0;
    }

    .video_profile .willesplay_bot {
        display: block;
    }

    .willesplay_bot .bdsharebuttonbox {
        margin-left: 0;
    }

    .willesplay_manner {
        margin-right: 4%;
    }

    .video_info {
        float: none;
        width: 100%;
        background: #fff;
        height: auto;
        padding-bottom: 30px;
    }

    .video_info_nav {
/*display:none;*/
        margin: 0 4%;
        border: none;
    }

    .wechat_login {
        display: none !important;
    }

    .barrage_list {
        border-top: 1px solid #d4d4d4;
        background: #eee;
        margin: 0;
        padding: 10px 4% 0;
    }

    .barrage_list li .barrage_info {
        background: #fff;
    }

    .barrage_list li .barrage_info .name {
        color: #afafaf;
    }

    .barrage_list li .barrage_info p {
        color: #555;
    }

    .barrage_form .barrage_text {
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        background: #fff;
        color: #a9a9a9;
    }

    .barrage_form .sendBtn {
        background: /*#d0d0d0;*/#005bac;
    }

    .barrage_m_height {
        display: none;
        width: 100%;
        height: 48px;
    }

    .video_profile {
        margin: 0 4%;
        padding-top: 10px;
        font-size: 14px;
        color: #888;
        line-height: 24px;
        border-top: 1px solid #d4d4d4;
    }

    .profile_more {
        display: block;
        width: 23px;
        margin: 20px auto 0;
    }

    .video_info_nav {
        height: 38px;
    }

    .video_info_nav ul li {
        font-size: 16px;
        height: 36px;
        line-height: 36px;
    }

    .video_info {
        padding: 0;
    }

    .video_profile {
        overflow-y: scroll;
    }

    .profile_more img {
        display: block;
        width: 100%;
    }

    .other_video {
        width: 100%;
        float: none;
    }

    .video_info_tabs .other_video_list {
        display: none;
        padding: 10px 0 0;
        margin: 0 4%;
        overflow-y: scroll;
        border-top: 1px solid #d4d4d4;
    }

    .other_video_list li {
        width: 48%;
        margin-right: 4% !important;
    }

    .other_video_list li:nth-child(2n) {
        margin-right: 0 !important;
    }

    .other_video_list li .pic {
        height: 160px;
    }

    .other_video_list li .main {
        background: #fff;
    }

    .other_video_list li .main h4 {
        font-size: 16px;
    }

    .spot_video_list,.video_right {
        display: none;
    }

    .video_info_tabs {
        position: relative;
    }

    .video_bot {
        display: none;
        margin: 0;
    }

    .wechat_share_pop {
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 1000;
        background: #000;
        overflow: hidden;
    }

    .wechat_share_pop img {
        display: block;
        width: 100%;
    }

    .video_info_nav .avatar,.willesplay_bot .bdsharebuttonbox span,.willesplay_bot .bdsharebuttonbox .bds_weixin,.willesplay_bot .bdsharebuttonbox .bds_qzone,.willesplay_bot .bdsharebuttonbox .bds_tsina,.willesplay_bot .bdsharebuttonbox .bds_tqq {
        display: none;
    }

    .willesplay_bot .bdsharebuttonbox .m_bds_share {
        display: none;
    }

    .video_comment {
        display: none;
        background: #fff;
        padding: 10px 4% 20px;
        margin-top: 20px;
    }

    .comment_form {
        padding: 0 0 4% 40px;
    }

    .comment_user {
        width: 30px;
        height: 30px;
        margin: 10px 0 0 -40px;
        border-radius: 100%;
        -moz-border-radius: 100%;
        -webkit-border-radius: 100%;
    }

    .comment_text {
        padding-right: 60px;
    }

    .comment_text textarea {
        float: left;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        width: 100%;
        height: 50px;
        border: 1px solid #e5e9ef;
        background: #f4f5f7;
        border-radius: 3px;
        font-size: 14px;
        color: #333;
        line-height: 24px;
        padding: 10px;
    }

    .comment_btn {
        display: block;
        float: right;
        width: 50px;
        height: 50px;
        text-align: center;
        line-height: 18px;
        font-size: 14px;
        color: #fff;
        background: #117ac9;
        border: 1px solid #e5e9ef;
        border-radius: 4px;
        margin-right: -60px;
    }

    .video_introduce {
        padding: 30px 0 60px;
        font-size: 13px;
        color: #666;
        line-height: 35px;
    }

    .video_introduce p {
        text-indent: 2em;
    }

    .video_introduce img {
        display: block;
        margin: 60px auto 0;
        max-width: 100%;
    }

    .comment_list {
        padding: 0 0 20px 40px;
        border-top: 1px solid #ddd;
    }

    .comment_name {
        margin: 10px 0 0;
        font-size: 14px;
        line-height: 30px;
        color: #005ba9;
    }

    .comment_txt {
        font-size: 14px;
        color: #222;
        line-height: 24px;
        margin-top: 5px;
    }

    .comment_praise {
        font-size: 12px;
        line-height: 22px;
        color: #999;
    }

    .comment_name a {
        display: inline-block;
        height: 14px;
        line-height: 14px;
        background: url(../images/praise_icon.png) no-repeat;
        padding-left: 17px;
        margin-top: 8px;
        color: #999;
    }

    .comment_name a:hover {
        color: #005bac;
    }

    .comment_more {
        display: block;
        width: 120px;
        color: #fff;
        height: 36px;
        line-height: 36px;
        text-align: center;
        font-size: 14px;
        background: #005bac;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        margin: 20px auto;
    }

    .willesplay_manner {
        float: left !important;
        margin-left: 0;
    }
}

@media only screen and (max-width: 480px) {
    .other_video_list li {
        margin-bottom: 10px;
    }

    .other_video_list li .pic {
        height: 140px;
    }
}

@media only screen and (max-width: 375px) {
    .wiilesplay_cont {
        height: 211px;
    }

    .willesPlay iframe,.willesPlay video,.willesPlay img {
        height: 211px !important;
    }
}

@media only screen and (max-width: 320px) {
    .wiilesplay_cont {
        height: 180px;
    }

    .willesPlay iframe,.willesPlay video,.willesPlay img {
        height: 180px !important;
    }
}/*Ã¦Â­Â£Ã¦Â³Â°Ã©â€”Â®Ã¥ÂÂ·Ã¨Â°Æ’Ã¦Å¸Â¥*/.qa_spokesman {
    padding-bottom: 50px;
}

.qa_container {
    width: 92%;
    max-width: 1240px;
    margin: 0 auto;
}

.qa_tit {
    font-size: 25px;
    color: #333;
    margin: 45px 0 15px;
    line-height: 35px;
}

.spokesmanList li,.qa_newsList li {
    float: left;
    width: 32.42%;
    margin: 0 1.37% 20px 0;
}

.spokesmanList li:nth-child(3n),.qa_newsList li:nth-child(3n) {
    margin-right: 0;
}

.spokesmanList li a,.qa_newsList li a,.spokesmanList li img,.qa_newsList li img {
    display: block;
}

.spokesmanList .main {
    margin-top: 13px;
}

.spokesmanList .name {
    float: left;
    font-size: 18px;
    color: #333;
    margin-top: 5px;
}

.spokesmanList .score {
    float: right;
    color: #69a9dc;
    font-size: 14px;
    background: url(../images/qa_score.png) no-repeat left 12px;
    padding-left: 20px;
}

.spokesmanList .score span {
    font-size: 24px;
}

.qa_newsList li a {
    padding-bottom: 35px;
}

.qa_newsList .main {
    width: 88%;
}

.qa_newsList .title {
    padding: 20px 0 15px;
    font-size: 17px;
    color: #333;
}

.qa_newsList p {
    height: 60px;
    line-height: 30px;
    color: #666;
    margin-bottom: 25px;
    overflow: hidden;
    font-size: 14px;
}

.qa_newsList .date {
    background: url(../images/ind_time.png) no-repeat left center;
    color: #b5b5b5;
    font-size: 13px;
    height: 15px;
    line-height: 15px;
    padding-left: 24px;
}

.qa_newsList li:hover a {
    background: #6aa9dc;
}

.qa_newsList li:hover .main {
    margin: 0 auto;
}

.qa_newsList li:hover .title,.qa_newsList li:hover p,.qa_newsList li:hover .date {
    color: #fff;
}

.qa_newsList li:hover .date {
    background: url(../images/time_h.png) no-repeat;
}

.qa_middle {
    position: relative;
    z-index: 10;
}

.qa_middle img {
    display: block;
}

.qa_middle .qa_answer {
    display: block;
    width: 300px;
    height: 90px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -45px 0 0 -150px;
}

.answer_main {
    background: #efefef;
    overflow: hidden;
}

.answer_container {
    width: 92%;
    max-width: 900px;
    margin: 60px auto;
    border: 1px solid #dbdbdb;
    background: #fff;
}

.answer_main .tit {
    text-align: center;
    font-size: 18px;
    color: #333;
    padding: 45px 0 8px;
    line-height: 28px;
}

.answer_main .info {
    margin: 0 4%;
    font-size: 16px;
    color: #666;
    line-height: 26px;
    padding-bottom: 18px;
    border-bottom: 3px solid #1d6ac7;
}

.answer_list {
    margin: 25px 4% 0;
}

.answer_list .title {
    font-size: 16px;
    color: #666;
    padding: 5px 0;
    line-height: 26px;
    margin-bottom: 7px;
}

.answer_text {
    width: 40%;
    height: 28px;
    background: #fff;
    border: 1px solid #dbdbdb;
    font-size: 14px;
    color: #666;
    text-indent: 10px;
}

.answer_list .option .item {
    padding-left: 20px;
    line-height: 16px;
    font-size: 14px;
    color: #666;
    margin-bottom: 13px;
    background: url(../images/answer_item.png) no-repeat;
    cursor: pointer;
}

.answer_list .option .item.on {
    background: url(../images/answer_item_on.png) no-repeat;
}

.answerBtn {
    display: block;
    margin: 20px auto 65px;
    width: 110px;
    height: 40px;
    border: none;
    background: #1d6ac7;
    border-radius: 3px;
    font-size: 14px;
    color: #fff;
}

.answer_pop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    display: none;
}

.answer_layer {
    position: relative;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
}

.answer_pop_main {
    width: 618px;
    height: 424px;
    background: url(../images/anwser_pop_bg.png) no-repeat center -50px #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -212px 0 0 -309px;
    border-radius: 10px;
}

.answer_pop_main i {
    display: block;
    width: 62px;
    height: 62px;
    background: url(../images/anwser_smile.png) no-repeat center top;
    background-size: 100%;
    margin: 29px auto 29px;
}

.answer_pop_main .cur_score {
    text-align: center;
    font-size: 24px;
    color: #fff;
}

.answer_pop_main .cur_score span {
    font-size: 62px;
}

.answer_pop_main .anwser_close {
    position: absolute;
    right: -30px;
    top: 0;
    display: block;
    width: 30px;
    height: 30px;
    background: url(../images/anwser_close.png) no-repeat;
}

.answer_pop_main .anwserSure {
    display: block;
    width: 238px;
    height: 64px;
    text-align: center;
    line-height: 64px;
    font-size: 18px;
    color: #fff;
    background: #1d6ac7;
    margin: 130px auto 0;
    border-radius: 6px;
}

.rest_time {
    position: fixed;
    z-index: 1000;
    font-size: 18px;
    color: #fff;
    text-align: center;
    width: 88px;
    height: 44px;
    line-height: 44px;
    background: #7fbfea;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    left: 50%;
    top: 50%;
    margin: -22px 0 0 326px;
}

@media only screen and (max-width: 992px) {
    .spokesmanList .name,.spokesmanList .score {
        float: none;
    }

    .qa_middle .qa_answer {
        width: 150px;
        height: 45px;
        margin: -22.5px 0 0 -75px;
    }
}

@media only screen and (max-width: 768px) {
    .answer_pop_main {
        left: 30px;
        margin-left: 0;
    }

    .answer_pop_main .anwser_close {
        right: -20px;
        width: 20px;
        height: 20px;
        background-size: 100%;
    }

    .rest_time {
        left: auto;
        margin: -15px 10px 0 0;
        right: 4%;
        height: 30px;
        line-height: 30px;
        width: 60px;
        font-size: 14px;
    }
}

@media only screen and (max-width: 480px) {
    .spokesmanList li,.qa_newsList li {
        width: 100%;
        margin-right: 0;
    }

    .answer_pop_main {
        height: 240px;
        background-position: center -142px;
        margin-top: -120px;
    }

    .answer_pop_main i {
        width: 36px;
        height: 36px;
        background-size: 100%;
        margin: 20px auto 10px;
    }

    .answer_pop_main .cur_score {
        font-size: 14px;
    }

    .answer_pop_main .cur_score span {
        font-size: 36px;
    }

    .answer_pop_main .anwserSure {
        width: 120px;
        height: 32px;
        line-height: 32px;
        margin-top: 65px;
    }

    .rest_time {
        right: 0;
        margin-top: 100px;
        margin-right: 0;
    }
}

.language-pop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 10001;
    display: none;
}

.language-pop-main {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 626px;
    height: 264px;
    border-radius: 4px;
    background-color: #fff;
    margin: -132px 0 0 -313px;
}

.language-pop-main .title {
    padding: 7px 0 0 43px;
    font-size: 26px;
    color: #000;
    line-height: 68px;
    border-bottom: 1px solid #e3e3e3;
}

.language-pop-main .close {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    background: url('../images/language-close.png') no-repeat;
    background-size: 100%;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.language-pop-main .close:hover {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.language-pop-main ul {
    padding: 15px 0 38px 42px;
}

.language-pop-main li {
    font-size: 16px;
    line-height: 46px;
    padding-left: 22px;
    float: left;
    width: 116px;
    background: url('../images/language-icon.png') no-repeat left center;
}

.language-pop-main li a {
    display: block;
    color: #000;
}

.language-pop-main li:hover a {
    color: #0b87ce;
}

.language-pop-main .bot {
    font-size: 14px;
    color: #3d3d3d;
    line-height: 24px;
    text-align: center;
}

@media only screen and (max-width: 750px) {
    .language-pop-main {
        width: 92%;
        margin-left: 0;
        left: 4%;
    }

    .language-pop-main .close {
        top: 15px;
        right: 15px;
        width: 15px;
        height: 15px;
    }

    .language-pop-main .title {
        padding: 10px 0 0 20px;
        font-size: 18px;
        line-height: 36px;
    }

    .language-pop-main ul {
        padding: 10px 20px 20px;
    }

    .language-pop-main li {
        font-size: 14px;
        line-height: 34px;
        width: 50%;
        padding-left: 18px;
        box-sizing: border-box;
    }
}/*! * common JavaScript Document  *Ã‚Â TheÃ‚Â siteÃ‚Â isÃ‚Â designedÃ‚Â byÃ‚Â LEBANG,IncÃ‚Â 11/2015Ã‚Â *//* Ã§Â§Â»Ã¥Å Â¨Ã¨Â®Â¾Ã¥Â¤â€¡Ã¥Â¸Æ’Ã¥Â±â‚¬: 480px Ã¥ÂÅ Ã¦â€ºÂ´Ã¤Â½Å½Ã£â‚¬â€š */.mobile_icon,.mobile {
    display: none;
}

.imgBg {
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}/* header */#header {
    width: 100%;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    height: 121px;
}

.header_h {
    height: 121px;
/*margin-top:-17px;*/
}

.header1 {
    height: 60px;
    border-bottom: 1px solid #e5e5e5;
/*overflow:hidden;*/
    position: relative;
    z-index: 1001;
}

.logo {
    display: block;
   /* width: 385px;*/
/*background:url(../images/logo.png) no-repeat;*/
    margin-left: 13%;
    float: left;
}

.logo img {
    display: block;
    width: 100%;
}

.entry {
    width: 100px;
    height: 30px;
    display: block;
    background: url("../images/exhibition.png") no-repeat;
}

.mobile_web_name {
    display: none;
}/*******z-index:20==z-index:9999 -- 2018.10.25 -liu********/.header2 {
    padding: 0 100px;
    position: relative;
    z-index: 9999;
    height: 60px;
}

.header2 .nav {
    float: right;
    width: 1200px;
}

.nav li {
    float: left;
    margin-right: 2.3%;
    height: 60px;
    line-height: 60px;
}

.nav li a {
    display: block;
    font-size: 16px;
    color: #444;
}

.nav>li {
    padding: 0 19px;
}

.nav>li:first-child {
    padding-left: 0;
}

.nav li a:hover,.nav li.on a {
    color: #005bac;
}

.header2_right {
    margin-top: 22px;
    height: 18px;
    line-height: 18px;
    font-size: 13px;
    margin-right: 30px;
}

.search_icon {
    width: 18px;
    height: 18px;
    background: url(../images/search_icon.png) no-repeat;
}

.line1 {
    width: 1px;
    height: 18px;
    background: #c5c5c5;
    font-size: 0;
    margin: 0 15px;
}

.header2_right a,.header_country .on {
    color: #6e6e6e;
    display: inline-block;
    padding-left: 24px;
}

.header2_right a img,.header_country .on img {
    margin-left: -24px;
    display: block;
    float: left;
}

.header2_right a:hover {
    text-decoration: underline;
}

.header_link .on img,.header_country .on img {
    margin-right: 10px;
}

.arrow {
    width: 8px;
    height: 5px;
    background: url(../images/arrow1.png) no-repeat;
}

.header2_right .arrow {
    margin-left: 10px;
    position: relative;
    top: -2px;
}

.header2_right a.header_lan {
    padding-left: 0;
}

.mobile_nav {
    display: none;
}

.header_search {
    width: 18px;
    height: 18px;
    position: relative;
}

.search_icon {
    width: 18px;
    height: 18px;
    background: url(../images/search_icon.png) #fff no-repeat;
    cursor: pointer;
    z-index: 20;
    position: relative;
}

.header_search .main {
    position: absolute;
    right: 0;
    top: -4px;
    width: 0;
    height: 22px;
    z-index: 10;
    overflow: hidden;
}

.header_search .text {
    width: 180px;
    height: 21px;
    line-height: 21px;
    color: #444;
    float: left;
    border: none;
    border-bottom: 1px solid #e4e4e4;
}

.header_search .btn {
    width: 18px;
    height: 18px;
    background: url(../images/search_icon.png) no-repeat;
    float: right;
    border: none;
    margin-top: 4px;
    cursor: pointer;
}

.m_height50 {
    display: none;
}

.header2_right a.header_join {
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    background: #e91f2f;
    border-radius: 3px;
    padding: 0;
    position: relative;
    top: -5px;
}

.header2_right a.header_join i {
    background: url(../images/join_icon.png) no-repeat;
    width: 16px;
    height: 19px;
    margin: 4px 8px 0 9px;
}/* Ã¥Â¯Â¼Ã¨Ë†ÂªÃ¤Â¸â€¹Ã¦â€¹â€° */.nav_hover {
    width: 70px;
    height: 2px;
    font-size: 0;
    background: #0b87ce;
    position: absolute;
    bottom: 0;
    z-index: 10;
    left: -70px;
}

.nav_line {
    background: #e1e2e5;
    bottom: 0;
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 5;
}

.subnav {
    width: 100%;
    background: #fff;
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 100;
    display: none;
    -moz-box-shadow: 0 3px 3px 0px #eee;
    -webkit-box-shadow: 0 3px 3px 0px #eee;
    box-shadow: 0 3px 3px 0px #eee;
}

.solution_subnav {
    padding: 23px 0 32px;
}

.subnav1 li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 60px;
    height: 60px;
    line-height: 60px;
}

.subnav1 li a {
    font-size: 16px;
    color: #0383cc;
    line-height: 37px;
}

.subnav_title {
    line-height: 34px;
    font-size: 20px;
    color: #333;
    font-weight: bolder;
}

.news_nav1 .subnav_title {
    margin-bottom: 9px;
}

.clientele_nav1 .con,.news_nav1 .con {
    font-size: 15px;
    color: #666;
    line-height: 28px;
    margin-bottom: 38px;
}

.news_nav1 {
    display: block;
    width: 39%;
    margin: 0 5% 0  0;
}

.news_nav1 i {
    display: block;
    width: 145px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    background: #0383cc;
    font-size: 15px;
    color: #fff;
    font-style: normal;
}

.news_nav2 {
    width: 26%;
}

.news_nav2 .con {
    margin-bottom: 35px;
}

.news_nav2 i,.news_nav3 i {
    width: 25px;
    height: 25px;
    background: url(../images/induy.png) no-repeat -44px 0;
}

.news_nav3 {
    width: 25%;
}

.news_nav3 .subnav_title {
    margin-bottom: 13px;
}

.news_nav3 .imgBg {
    height: 160px;
}

.news_nav4:hover i {
    text-decoration: underline;
}

.news_nav2:hover i,.news_nav3:hover i {
}

.news_nav3 i {
    margin-top: 10px;
    background: none;
    width: auto;
    height: auto;
}

.news_nav3 i img {
    display: block;
    max-width: 100%;
}

.indnav_arrow {
    width: 22px;
    height: 12px;
    background: url(../images/arrow9.png) no-repeat;
    margin: 10px auto 0;
}

.indnav_arrow.arrow_2 {
    margin-top: 40px;
}

#m_header {
    display: none;
}

.header2_right a,.header_country {
    position: relative;
    color: #6e6e6e;
}

.header_country .on {
    color: #6e6e6e;
    cursor: pointer;
}

.header_country ul {
    width: 100%;
    padding: 6px 30px 6px 15px;
    background: #fff;
    position: absolute;
    top: 40px;
    right: -30px;
    z-index: 500;
    display: none;
}

.header_country ul li {
    padding: 13px 0 13px 15px;
    text-align: center;
}

.header_country ul li a {
    font-size: 14px;
    color: #666;
    line-height: 13px;
    padding-left: 0;
}

.header_country ul li:hover a {
    color: #69a9dc;
}

.header_country ul li a img {
    margin: 2px 10px 0 0;
    float: none;
    width: 20px;
    margin: 2px auto;
}

.header_link .on img,.header_country .on img {
    margin-right: 10px;
}

.header_country .on .arrow {
    width: 8px;
    height: 5px;
    background: url(../images/arrow1.png) no-repeat;
}

.login_link i {
    background: url(../images/login_icon.png) no-repeat;
    height: 17px;
    margin-left: -24px;
    width: 15px;
}/* footer */#footer {
    width: 100%;
    padding: 29px 0 34px 0;
    background: #efefef;
}

.footer_nav {
    width: 8%;
    margin-right: 8%;
}

.footer_nav li {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dotted #b2b2b2;
}

.footer_nav li a {
    display: block;
    padding: 0 7.7% 0 3px;
    font-size: 15px;
    color: #666;
    font-weight: bolder;
}

.footer_nav i {
    width: 15px;
    height: 5px;
    background: url(../images/ind_more.png) no-repeat;
    float: right;
    margin-top: 21px;
}

.footer_nav li a:hover i {
    margin-right: -8px;
}

.footer_right {
    width: 18.5%;
    float: left;
    margin: 12px 4.4% 0 7.4%;
}

.footer_right .title {
    font-size: 15px;
    color: #666;
    font-weight: bolder;
    margin-bottom: 15px;
}

.footer_link {
    width: 100%;
    height: 40px;
    position: relative;
    margin-bottom: 18px;
}

.footer_link p {
    padding-left: 15px;
    height: 38px;
    line-height: 40px;
    border: 1px solid #e2e2e2;
    background: #fff url(../images/arrow_f.png) 95% center no-repeat;
    font-size: 14px;
    color: #999;
    cursor: pointer;
}

.footer_link ul {
    width: 100%;
    border: 1px solid #e2e2e2;
    border-left: none;
    border-right: none;
    background: #fff;
    position: absolute;
/*top:39px;*/
    bottom: 39px;
    left: 0;
    max-height: 200px;
    overflow-y: scroll;
    display: none;
}

.footer_link ul li {
    line-height: 38px;
    border-left: 1px solid #e2e2e2;
}

.footer_link ul li a {
    display: block;
    padding-left: 15px;
    font-size: 14px;
    color: #888;
}

.footer_link ul li a:hover {
    background: #f5f5f5;
}

.footer_share a {
    background: url(../images/footer_share2.png) no-repeat !important;
    background-size: auto 100% !important;
    height: 30px !important;
    width: 30px !important;
    margin: 0 10px 0 0 !important;
}

.footer_share a.bds_qzone {
    background-position: -40px 0 !important;
}

.footer_share a.bds_weixin {
    background-position: -80px 0 !important;
}

.footer_share a.bds_dingyue {
    background-position: -240px 0 !important;
}

.footer_share a:hover {
    opacity: 1 !important;
}

.footer_share a.bds_tsina:hover {
    background-position: -120px 0 !important;
}

.footer_share a.bds_qzone:hover {
    background-position: -160px 0 !important;
}

.footer_share a.bds_weixin:hover {
    background-position: -200px 0 !important;
}

.footer_share a.bds_dingyue:hover {
    background-position: -280px 0 !important;
}

.footer_ewm {
    width: 18%;
    float: left;
    margin-top: 15px;
}

.footer_ewm li {
    width: 40%;
    float: left;
    margin: 0 0 0 10%;
}

.footer_ewm .img {
    background: #fff;
    padding: 2px;
}

.footer_ewm img {
    display: block;
    width: 100%;
/*height:100%;*/
}

.footer_ewm p {
    font-size: 14px;
    color: #666;
    padding-top: 10px;
    text-align: center;
}

.footer_copy {
    padding: 38px 0 0 0;
    font-size: 13px;
    color: #888;
    text-transform: uppercase;
    line-height: 22px;
}

.footer_copy p {
    float: left;
}

.footer_copy span {
    color: #e01514;
}

.stock {
    display: none;
}

.stock_up {
    width: 9px;
    height: 10px;
    background: url(../images/stock_up.png) no-repeat;
    margin-left: 5px;
}/* banner */.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px,0,0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px,0,0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px,0,0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px,0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px,0,0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px,0,0);
    transition-timing-function: ease;
}

.auction_top_banner {
    clear: both;
}

.auction_top_banner .swiper-slide {
    float: left;
    background: #fff;
}

.auction_top_banner img {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.swiper-container,.swiper-wrapper,.auction_top_banner .swiper-slide,.auction_top_banner img {
    max-height: 596px;
    height: auto !important;
}

.auction_top_banner img.phoneimg {
    display: none;
}

.auction_top_banner .pagination {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    bottom: 16px;
}

.auction_top_banner .swiper-pagination-switch {
    display: inline-block;
    width: 14px;
    height: 7px;
    background: #fff;
    margin: 0 6px;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.auction_top_banner .swiper-visible-switch,.auction_top_banner .swiper-active-switch {
    background: #005bac;
    margin-bottom: 2px;
}

.ind_link {
    background: #c7e8fa;
}

.ind_link li {
    float: left;
    width: 20%;
    text-align: center;
}

.ind_link li a {
    display: block;
    background: #c7e8fa;
    color: #6aa9dc;
/*padding:9% 0;*/
    border-right: 1px solid #deeff8;
    font-size: 16px;
    position: relative;
    max-height: 160px;
    min-height: 160px;
    overflow: hidden;
}

.ind_link li.lites a {
    border-right: none;
}

.ind_link li a i {
    display: block;
    width: 70px;
    height: 70px;
    margin: 0 auto 5%;
    background: url(../images/ind_link.png) no-repeat;
    background-size: auto 100%;
}

.ind_link li.ilink_1 a i {
    background-position: 0 0;
}

.ind_link li.ilink_2 a i {
    background-position: -89px 0;
}

.ind_link li.ilink_3 a i {
    background-position: -178px 0;
}

.ind_link li.ilink_4 a i {
    background-position: -266px 0;
}

.ind_link li.ilink_5 a i {
    background-position: -354px 0;
}

.ind_link li a:hover {
    color: #fff;
}

.ind_link li.ilink_1 a:hover i {
    background-position: -442px 0;
}

.ind_link li.ilink_2 a:hover i {
    background-position: -532px 0;
}

.ind_link li.ilink_3 a:hover i {
    background-position: -620px 0;
}

.ind_link li.ilink_4 a:hover i {
    background-position: -709px 0;
}

.ind_link li.ilink_5 a:hover i {
    background-position: -797px 0;
}

.ind_link li a img {
    height: 100%;
    display: block;
    display: none;
}

.ind_link li.lites a img {
    max-height: 159px;
}

.ind_link li a:hover img {
    display: block;
}

.ind_link li a p {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -54px;
}

.indentrance {
    margin: 40px 0;
}

.entrafl {
    width: 40%;
}

.entrafr {
    width: 60%;
}

.entrafl,.entrafr {
    position: relative;
}

.entimg img {
    display: block;
    width: 100%;
}

.entracon {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/entr_bg.png) repeat;
    height: 50%;
}

.entracon h3 {
    font-size: 19px;
    color: #333;
    font-weight: 600;
    padding-top: 15px;
}

.entracon h4 {
    width: 65%;
    margin: 10px 0;
}

.entracon h4 a {
    color: #0075b5;
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    display: inline-block;
}

.entracon h4 a:hover {
    color: #005bac;
}

.entracon h3,.entracon h4 {
    margin-left: 20px;
}

.entracon a.more {
    display: inline-block;
    color: #999;
    font-size: 13px;
    height: 15px;
    line-height: 15px;
    padding-right: 35px;
    margin-left: 20px;
    border-bottom: 1px solid #b4b8ba;
    background: url(../images/ind_more.png) no-repeat right center;
}

.entracon a.more:hover {
    color: #666;
}/*.entracon a.more i{background:url(../images/ind_more.png);width:15px;height:5px;display:inline-block;float:right;margin:5px -35px 0 0;}*/.entrafr .entracon {
    top: 0;
    bottom: auto;
    left: auto;
    width: 66.89%;
}

.arrow {
    position: absolute;
    z-index: 2;
    display: inline-block;
    background: url(../images/arrow.png) no-repeat;
}

.entrafl .arrow {
    width: 20px;
    height: 9px;
    top: 50%;
    left: 50%;
    margin: -9px 0 0 -10px;
    background-position: 0 -4px;
}

.entrafr .arrow {
    width: 9px;
    height: 20px;
    top: 25%;
    right: 66.89%;
    background-position: -31px 0;
    margin: -9px 0 0 0;
}

.indnew_ul {
    border-bottom: 1px solid #eaeaea;
}

.indnew_ul ul,.indnew_text_ul ul {
    width: 100%;
    margin: 0 auto;
}

.indnew_ul ul li {
    float: left;
    width: 33.33%;
    text-align: center;
    padding: 5px 0 20px;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: -1px;
}

.indnew_ul ul li.licur {
    border-bottom: 1px solid #0482cc;
}

.indnew_ul ul li a,.indnew_mobile_title a {
    display: inline-block;
    padding-left: 88px;
    line-height: 68px;
    font-size: 20px;
    font-weight: 600;
    color: #666;
}

.indnew_ul ul li i,.indnew_mobile_title a i {
    display: block;
    width: 69px;
    float: left;
    margin-left: -88px;
}

.indnew_ul ul li i img,.indnew_mobile_title a i img {
    width: 100%;
    display: block;
}

.indnew_ul ul li.licur a,.indnew_ul ul li:hover a,.indnew_text_ul ul li h3:hover a {
    color: #69a9dc;
}

.indnew_text {
    display: none;
}

.show {
    display: block !important;
}

.indnew_text_ul li {
    float: left;
    width: 33.2%;
    margin: 40px 0;
    border-right: 1px solid #eaeaea;
}

.indnew_text_ul li.lites {
    border-right: none;
    width: 33.33%;
}

.indnew_text_ul li h3,.indnew_text_ul li span {
    margin: 0 40px;
}

.indnew_text_ul li h3 a {
    display: block;
    font-size: 17px;
    color: #333;
    font-weight: 500;
}

.indnew_text_ul li h3 a:hover {
    color: #000;
}

.indnew_text_ul li p {
    margin: 20px 40px;
    height: 90px;
    overflow: hidden;
}

.indnew_text_ul li p a {
    display: inline-block;
    color: #666;
    line-height: 30px;
    font-size: 15px;
}

.indnew_text_ul li p a:hover {
    color: #333;
}

.indnew_text_ul a.more,.news_mobile .more {
    display: block;
    background: #69a9dc;
    color: #fff;
    font-size: 15px;
    width: 160px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin: 30px auto 0 auto;
}

.indnew_text_ul a.more:hover {
    background: #005da9;
}

.indnew_mobile_title {
    display: none;
}/* news start */.news_dynamic_top {
    padding: 30px 0 15px;
}

.news_dynamic_top h3 {
    font-size: 25px;
    font-weight: 500;
}

.news_dynamic_top a.more {
    display: inline-block;
    font-size: 20px;
    color: #333;
    line-height: 34px;
}

.news_dynamic_top a.more:hover {
    text-decoration: underline;
    color: #000;
}

.innerbanner {
    background: url(../images/banner_3.jpg) no-repeat center top;
    background-size: cover;
    min-height: 300px;
    max-height: 300px;
}

.news_dynamic {
    border: 1px solid #f6f6f6;
}

.news_dynamic_img {
    width: 66.2%;
    height: 430px;
}

.news_dynamic_main {
    width: 33.8%;
}

.ndimg_1 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.dynamic_con {
    padding: 27px 30px;
}

.dynamic_con h3 {
    width: 96%;
    max-height: 56px;
    overflow: hidden;
}

.dynamic_con h3 a {
    display: inline-block;
    font-size: 25px;
    font-weight: 500;
    line-height: 27px;
    color: #333;
}

.dynamic_con p {
    max-height: 150px;
    overflow: hidden;
    margin: 40px 0 20px;
}

.dynamic_con p a,.news_topic p {
    display: inline-block;
    color: #666;
    font-size: 15px;
    line-height: 30px;
}

.ndimg_2 {
    min-height: 210px;
    max-height: 210px;
}

.ndimg_3 {
    min-height: 156px;
    max-height: 156px;
}

.dynamic_conlist {
    margin-top: 20px;
}

.dynamic_conlist li {
    width: 31.8%;
    float: left;
    margin-right: 1.4%;
}

.dynamic_conlist li.lites {
    margin-right: 0;
}

.dynamic_conlist li a {
    display: block;
    padding-bottom: 35px;
}

.dynamic_conlist li a h3 {
    color: #333;
    font-size: 17px;
    font-weight: 500;
    padding: 20px 0 15px;
}

.dynamic_conlist li a p {
    color: #666;
    font-size: 15px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    margin-bottom: 25px;
}

.conlist_h {
    width: 88%;
}

.dynamic_conlist li a:hover {
    background-color: #6aa9dc;
}

.dynamic_conlist li a:hover .conlist_h {
    margin: 0 auto;
}

.dynamic_conlist li a:hover h3,.dynamic_conlist li a:hover p,.dynamic_conlist li a:hover span.time {
    color: #fff;
}

.dynamic_conlist li a:hover span.time {
    background-image: url(../images/time_h.png);
}

.newsprint {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    min-height: 450px;
    position: relative;
    margin: 50px 0 15px;
}

.newsprint .entimg {
    display: none;
}

.newsprint .arrow {
    width: 12px;
    height: 21px;
    background-image: url(../images/arrow_n.png);
    right: 50%;
    top: 75%;
    margin-top: -10px;
}

.news_print {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50%;
    height: 50%;
    background: url(../images/print_bg.png) repeat;
}

.news_print .title {
    margin: 56px 0 0 8.5%;
}

.news_print .title img {
    display: block;
    width: 100%;
}

.news_print .title span {
    display: inline-block;
    font-size: 25px;
    color: #fff;
    font-weight: 500;
    margin-top: 10px;
}

.news_print .list {
    margin: 25px 0 0 0;
    width: 50%;
}

.news_print .list li {
    float: left;
    width: 113px;
}

.news_print .list li a {
    display: block;
}

.news_print .list li a img {
    display: block;
    max-width: 100%;
}

.news_print .list li a span {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    padding-right: 32px;
    background: url(../images/print_1.png) no-repeat right center;
    background-size: auto 100%;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
}

.news_print .list li:first-child {
    margin-right: 18%;
}

.medialist {
    margin-top: 0;
}

.medialist li {
    width: 23.91%;
}

.medialist li a p {
    font-size: 14px;
}

.newspecial {
    background-image: url(../images/news_7.jpg);
    min-height: 445px;
}

.newspecial .news_print {
    left: 0;
    right: auto;
    z-index: 1;
}

.newspecial .arrow {
    left: 50%;
    right: auto;
    background-image: url(../images/arrow_s.png);
    width: 11px;
    height: 26px;
}

.newspecial .news_print {
    background-image: url(../images/topic_bg.png);
}

.news_topic {
    position: relative;
    z-index: 2;
    width: 45%;
    padding-top: 255px;
}

.news_topic h3 {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 15px;
}

.news_topic p {
    display: block;
    color: #fff;
    margin-bottom: 25px;
}

.news_topic a.more {
    display: inline-block;
    font-size: 13px;
    color: #fff;
    height: 23px;
    line-height: 23px;
    padding-right: 44px;
    background: url(../images/print_2.png) no-repeat right center;
    background-size: auto 100%;
}

.exhibition {
    margin: 0 0 40px;
}

.exhibition li a {
    padding-bottom: 0;
    position: relative;
    overflow: hidden;
}

.exhib_con {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.5);
    padding: 20px;
    z-index: 1;
}

.exhib_con h4 {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    width: 90%;
    line-height: 26px;
}

.exhib_con i.arrow {
    background-image: url(../images/print_3.png);
    width: 21px;
    height: 16px;
    right: 20px;
    top: 50%;
    margin-top: -8px;
}

.exhib_hide {
    background: url(../images/exhib_bg.png) repeat;
    position: absolute;
    z-index: 2;
    left: 0;
    right: 0;
    bottom: -100%;
    height: 100%;
    text-align: center;
}

.exhib_hide h4 {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}

.exhib_hide span.more {
    display: inline-block;
    color: #fff;
    font-size: 15px;
    text-decoration: underline;
    margin-top: 15px;
}

.exhib_hide_con {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 62px;
    margin-top: -31px;
}

.exhibition li a:hover .exhib_con {
    background: url(../images/exhib_bg.png) repeat;
}

.exhibition li a:nth-child(2) {
    margin-top: 20px;
}

.news_mobile {
    display: none;
}

.entimgbg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}/* newslist */.newslist {
    margin: 0;
}

.newslist li {
    margin-bottom: 1.4%;
}

.morelist {
    text-align: center;
    width: 39px;
    height: 34px;
    margin: 30px auto 60px;
}

.morelist img {
    display: block;
    width: 100%;
    cursor: pointer;
}/* newsdetail */.newsdetail {
    margin: 45px 0;
}

.news_detfl {
    width: 78%;
    min-height: 600px;
    border-right: 1px solid #e5e5e5;
}

.news_detfr {
    width: 21%;
}

.newsdet_con {
    padding-right: 35px;
}

.newsdet_con h2.title {
    text-align: center;
    font-size: 21px;
    color: #000;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 15px;
}

.newsdet_top {
    text-align: center;
}

.newsdet_top span {
    color: #999;
    font-size: 13px;
    line-height: 15px;
    margin: 0 12px;
}

.newsdet_tab {
    margin: 30px 0;
    font-size: 15px;
    color: #666;
    line-height: 34px;
}

.newsdet_tab img {
    max-width: 100%;
    width: auto !important;
    height: auto !important;
}

.nbpaging a {
    display: inline-block;
    color: #5b93bf;
    font-size: 15px;
    line-height: 38px;
    max-width: 100%;
}

.nbpaging a:hover {
    text-decoration: underline;
}

.backlist {
    display: inline-block;
    background-color: #69a9dc;
    width: 160px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.backlist,.ztshare {
    margin-top: 15px;
}

.ztshare {
    padding-left: 80px;
}

.ztshare span {
    float: left;
    margin-left: -80px;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    color: #666;
}

.ztshare a {
    background: url(../images/share.png) no-repeat !important;
    background-size: auto 100% !important;
    height: 45px !important;
    width: 45px !important;
    margin: 0 1px 0 0 !important;
}

.ztshare a.bds_tsina {
    background-position: 0 0 !important;
}

.ztshare a.bds_weixin {
    background-position: -46px 0 !important;
}

.ztshare a.bds_qzone {
    background-position: -92px 0 !important;
}

.newsdet_recom {
    padding-left: 30px;
}

.newsdet_recom h3 {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    line-height: 22px;
    margin-bottom: 5px;
}

.ndrecom.line {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.ndrecom li {
    height: 38px;
}

.ndrecom li a {
    display: inline-block;
    line-height: 38px;
    color: #666;
    font-size: 13px;
}

.ndrecom li a:hover {
    color: #5b93bf;
    font-weight: 600;
    padding-left: 18px;
}

.ndrecom li a i {
    float: left;
    display: inline-block;
    width: 9px;
    height: 7px;
    margin: 16px 0 0 -18px;
    background: url(../images/print_4.png) no-repeat;
}/* news end *//*recruitment start*/.talent_banner {
    width: 100%;
    height: 300px;
    color: #333;
    background: url(../images/recruit_banner.jpg) center top no-repeat;
}

.talent_banner .p1 {
    padding-top: 60px;
    font-size: 14px;
    line-height: 40px;
}

.talent_banner .p2 {
    font-size: 24px;
    line-height: 38px;
    margin-bottom: 11px;
}

.talent_banner .p3 {
    font-size: 15px;
    line-height: 27px;
    color: #666;
}

.talent_banner .p3 span {
    color: #999;
}

.m_talent_banner {
    display: none;
}

.talent_wechat {
    position: relative;
    margin-top: 4px;
}

.talent_wechat img {
    width: 14px;
    margin-left: 10px;
}

.talent_wechat .main {
    width: 174px;
    height: 164px;
    position: absolute;
    left: 40px;
    top: -70px;
    display: none;
}

.talent_wechat .main i {
    border-top: 15px solid transparent;
    border-right: 10px solid #88bae3;
    border-bottom: 15px solid transparent;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -15px;
}

.talent_wechat .main img {
    display: block;
    width: 150px;
    height: 150px;
    padding: 7px;
    background: #88bae3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.pc_talent_nav {
    border-bottom: 1px solid #eee;
}

.pc_talent_nav li {
    width: 33.3%;
    float: left;
}

.pc_talent_nav li a {
    display: block;
    padding: 40px 0;
    color: #7d7d7d;
    font-size: 15px;
    line-height: 68px;
    text-align: center;
    position: relative;
}

.pc_talent_nav li img {
    width: 68px;
    margin-right: 20px;
}

.pc_talent_nav li.on a {
    border-bottom: 1px solid #81b6e0;
    color: #69a9dc;
}

.pc_talent_nav li:hover a {
    color: #69a9dc;
}

.pc_talent_nav li.on i {
    display: block;
    width: 14px;
    height: 8px;
    background: url(../images/recruit_on.png) no-repeat;
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -7px;
}

.m_talent_nav {
    display: none;
}

.recruit_nav {
    margin-top: 50px;
    height: 60px;
    border-bottom: 1px solid #eee;
}

.recruit_nav li {
    width: 50%;
    float: left;
}

.recruit_nav li a {
    display: block;
    background: #eee;
    color: #666;
    font-size: 17px;
    line-height: 60px;
    text-align: center;
}

.recruit_nav li.on a {
    background: #69a9dc;
    color: #fff;
}

.arrowT,.arrowR,.arrowB,.arrowL {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 0;
    height: 0;
}

.arrowT {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 14px solid #fff;
}

.arrowB {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 14px solid #fff;
}

.arrowL {
    border-top: 12px solid transparent;
    border-right: 14px solid #fff;
    border-bottom: 12px solid transparent;
}

.arrowR {
    border-top: 12px solid transparent;
    border-left: 14px solid #fff;
    border-bottom: 12px solid transparent;
}

.recruit_screen {
    border: 1px solid #eee;
    border-top: none;
    border-right: none;
}

.recruit_screen li {
    width: 25%;
    height: 58px;
    float: left;
}

.recruit_screen_select {
    border-right: 1px solid #eee;
    text-align: center;
    position: relative;
}

.recruit_screen_select img {
    display: none;
}

.recruit_screen_select p {
    color: #7d7d7d;
    line-height: 58px;
    font-size: 17px;
    cursor: pointer;
}

.recruit_screen_select .arrowB {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #eee;
    margin-left: 10px;
}

.recruit_screen_select p.on {
    color: #69a9dc;
}

.recruit_screen_select p.on .arrowB {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #69a9dc;
    border-top: none;
}

.recruit_screen_select dl {
    display: none;
    width: 100%;
    position: absolute;
    top: 60px;
    left: -1px;
    border: 1px solid #eee;
    border-top: none;
    border-bottom: none;
    background: #fff;
    z-index: 20;
}

.recruit_screen_select dl dd a {
    display: block;
    padding: 14px 5%;
    font-size: 15px;
    color: #7d7d7d;
    border-bottom: 1px solid #eee;
    line-height: 25px;
}

.recruit_screen_select dl dd a:hover {
    color: #69a9dc;
}

.recruit_search {
    line-height: 58px;
    height: 58px;
    border-right: 1px solid #eee;
}

.recruit_search .text {
    width: 82%;
    height: 100%;
    float: left;
    border: none;
    color: #7d7d7d;
    font-size: 17px;
    text-indent: 30px;
}

.recruit_search .btn {
    float: left;
    width: 18%;
    height: 100%;
    background: url(../images/fdj.png) center no-repeat;
    border: none;
    font-size: 17px;
    color: #fff;
}

.recruit_search .text::-webkit-input-placeholder {
    color: #7d7d7d;
}

.recruit_search .text::-moz-placeholder {
    color: #7d7d7d;
} /* firefox 19+ */.recruit_search .text:-ms-input-placeholder {
    color: #7d7d7d;
} /* ie */.recruit_search .text:-moz-placeholder {
    color: #7d7d7d;
}

.recruit_main {
    border: 1px solid #eee;
    margin-top: 30px;
}

.recruit_list_top {
    width: 100%;
    border-bottom: 1px solid #eee;
}

.recruit_list_top li {
    height: 68px;
    font-size: 17px;
    color: #333;
    float: left;
    line-height: 68px;
}

.recruit_name {
    width: 22%;
    text-indent: 30px;
}

.recruit_type {
    width: 20%;
}

.recruit_num {
    width: 14%;
}

.recruit_com {
    width: 27%;
}

.recruit_date {
    width: 17%;
}

.recruit_more {
    display: none;
}

.recruit_list {
    font-size: 15px;
    color: #666;
    line-height: 24px;
}

.recruit_mes {
    padding: 0 9px;
}

.recruit_list ul {
    border-bottom: 1px dashed #f0f0f0;
    padding: 18px 0;
}

.recruit_list ul li {
    float: left;
}

.recruit_list .recruit_name {
    width: 21.5%;
    text-indent: 21px;
}

.recruit_list .recruit_type {
    width: 20.5%;
}

.recruit_list .recruit_num {
    width: 14%;
}

.recruit_list .recruit_com {
    width: 27.5%;
}

.recruit_list .recruit_date {
    width: 16%;
}

.recruit_list i {
    width: 22px;
    height: 12px;
    background: url(../images/arrow3.png) no-repeat;
    float: right;
    margin: 6px 10% 0 0;
}

.recruit_mes:hover {
    background: #f0f6fb;
}

.recruit_mes:hover i {
    background-position: -24px 0;
}

.recruit_mes.on ul i {
    background-position: -48px 0;
}

.recruit_det {
    line-height: 32px;
    margin: 0 9px;
    border-bottom: 1px dashed #f0f0f0;
    display: none;
}

.recruit_det .main {
    padding: 33px 21px 40px 21px;
}

.recruit_det dl {
    margin-bottom: 12px;
}

.recruit_det dd {
    float: left;
    margin-right: 10%;
}

.recruit_det strong {
    font-weight: normal;
}

.recruit_bottom {
    margin-top: 40px;
}

.recruit_bottom .ztshare {
    margin-top: 0;
}

.resume_download {
    width: 218px;
    height: 43px;
    border: 1px solid #69a9dc;
    line-height: 43px;
    text-align: center;
    font-size: 15px;
    color: #69a9dc;
}

.resume_download i {
    width: 14px;
    height: 14px;
    background: url(../images/arrow8.png) no-repeat;
    margin: 0 0 0 10px;
    float: none;
}

.send_resume {
    display: block;
    width: 220px;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    text-align: center;
    background: #69a9dc;
    color: #fff;
    position: relative;
    overflow: hidden;
}

.resume_file {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

#recruit_more.morelist {
    margin-top: 40px;
}/*recruitment end*//*development start*/.development {
    margin: 44px auto 100px;
    width: 76%;
}

.development_title {
    font-size: 25px;
    color: #333;
    line-height: 34px;
}

.development_path1,.development_path2 {
    width: 49%;
    float: left;
    margin-top: 45px;
    border-right: 1px solid #f0f0f0;
}

.development_path1 {
    padding-bottom: 13px;
}

.development_path2 {
    float: right;
    border-right: none;
}

.development_path1 img,.development_path2 img {
    display: block;
    width: 100%;
}

.development_path2 img {
    position: relative;
    top: -14px;
}

.development_path1 .main,.development_path2 .main {
    margin-top: 44px;
}

.development_title1,.development_title2 {
    font-size: 17px;
    color: #333;
    line-height: 27px;
}

.development_con {
    margin-top: 20px;
    font-size: 15px;
    color: #666;
    line-height: 24px;
    padding-right: 11%;
}

.development_path1 .main {
    padding-right: 11%;
}

.development_path2 .main {
    padding: 0 8% 0 5%;
}

.development_title1_1 {
    margin: 25px 0;
}

.development_path3,.development_path4,.development_path5,.development_path6 {
    width: 50%;
    position: relative;
    float: left;
}

.development_path3 img,.development_path4 img {
    display: block;
    width: 100%;
}

.development_path3 .main {
    position: absolute;
    top: 0;
    left: 0;
    width: 91.1%;
    height: 218px;
    padding: 0 4.5%;
}

.bg80 {
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.development_path3 .path,.development_path4 .path,.development_path5 .path {
    position: relative;
    width: 100%;
    z-index: 20;
    height: 100%;
}

.development_title2 {
    line-height: 56px;
}

.development_path3 i,.development_path4 i,.development_path5 i,.development_path6 i,.development_path7 i {
    display: block;
    width: 68px;
    height: 1px;
    font-size: 0;
    background: #69a9dc;
}

.development_path3 .development_con,.development_path4 .development_con,.development_path5 .development_con,.development_path6 .development_con,.development_path7 .development_con {
    width: 100%;
    height: 75px;
    overflow: hidden;
    padding: 0;
}

.development_path3 .scroll,.development_path4 .scroll,.development_path5 .scroll,.development_path6 .scroll,.development_path7 .scroll {
    overflow-y: scroll;
    width: 100%;
    padding-right: 20px;
    height: 100%;
}

.development_path3 .arrowB,.development_path6 .arrowB {
    opacity: 0.8;
    filter: alpha(opacity=80);
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 14px solid #fff;
    position: absolute;
    bottom: -14px;
    left: 50%;
    margin-left: -12px;
}

.development_path4 .main {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 36%;
    height: 256px;
    padding: 0 7%;
}

.development_path4 .development_con {
    height: 100px;
}

.development_path3 .more,.development_path4 .more,.development_path5 .more,.development_path6 .more,.development_path7 .more {
    width: 30px;
    height: 16px;
    background: url(../images/arrow2.png) no-repeat;
    margin: 25px auto 0;
}

.development_path4 .arrowL,.development_path7 .arrowL {
    border-bottom: 14px solid transparent;
    border-right: 14px solid #fff;
    border-top: 14px solid transparent;
    opacity: 0.8;
    filter: alpha(opacity=80);
    position: absolute;
    left: -14px;
    top: 50%;
    margin-top: -12px;
}

.development_path5 {
    width: 75%;
}

.development_path5 img {
    display: block;
    width: 33.4%;
    float: right;
}

.development_path5 .main {
    width: 56.6%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding-right: 10%;
}

.development_path5 .arrowR {
    border-bottom: 14px solid transparent;
    border-left: 14px solid #fff;
    border-top: 14px solid transparent;
    position: absolute;
    right: -14px;
    top: 50%;
    margin-top: -7px;
}

.development_path5 .more,.development_path6 .more {
    position: absolute;
    bottom: 5%;
    left: 50%;
    margin-left: -15px;
}

.development_path6 {
    width: 25%;
}

.development_path6 .main {
    padding: 0 8%;
    height: 100%;
}

.development_path6 img {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
}

.development_path6 .arrowB {
    opacity: 1;
    filter: alpha(opacity=100);
}

.development_path7 {
    width: 75%;
    position: relative;
}

.development_path7 img {
    width: 66.6%;
    float: left;
}

.development_path7 .main {
    width: 27.4%;
    height: 100%;
    float: left;
    padding: 0 3%;
    position: relative;
}

.development_path7 .path {
    height: 100%;
}

.development_path7 .arrowL {
    opacity: 1;
    filter: alpha(opacity=100);
}

.development_path7 .more {
    position: absolute;
    bottom: 10%;
    left: 82%;
    margin-left: -12px;
}

.development_title.mrgT50 {
    margin-top: 45px;
}

.development_path8 {
    margin-top: 30px;
}

.development_path8 .development_con {
    margin-top: 20px;
    padding: 0;
}

.development_path8 .development_con span {
    color: #333;
}

.development_path8 .development_con .mrgB18 {
    margin-bottom: 18px;
}

.development_path9 #vedio {
    width: 100% !important;
    height: 300px;
    margin-bottom: 25px;
}/*development end*//*staff start*/.content {
    width: 1480px;
    margin: 30px auto 0;
}

.waterfull {
    margin: 0 auto;
}

.waterfull ul li {
    float: left;
    width: 350px;
    margin: 0 10px 23px 10px;
    background: #fff;
    position: relative;
    overflow: hidden;
}

.waterfull ul li .a-img {
    width: 100%;
    display: block;
    position: relative;
}

.waterfull ul li .a-img img {
    width: 100%;
    display: block;
    min-height: 250px;
}

.waterfull ul li .li-title {
    overflow: hidden;
    line-height: 23px;
    color: #333;
    font-size: 13px;
    padding: 16px 0 9px 0;
    font-weight: normal;
}

.waterfull ul li .description {
    max-height: 75px;
    overflow: hidden;
    line-height: 25px;
    color: #666;
    font-size: 13px;
}

.waterfull ul li .date {
    display: none;
}/* Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’ service_banner */.service_banner {
    background-image: url(../images/service_banner_pc.jpg);
}

.talent_wechat .main_self {
    width: 166px;
    height: 220px;
    top: -99px;
}

.talent_wechat .main_self i {
    left: -9px;
}

.selfvoice {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: solid 7px #88bae3;
    background-color: #fff;
    padding: 12px 0 12px 12px;
}

.selfvoice p {
    font-size: 14px;
    font-weight: 600;
    color: #69a9dc;
    line-height: 30px;
}

.service_topnav {
    border: 1px solid #d4d4d4;
    border-right: none;
    position: relative;
    z-index: 100;
}

.service_topnav li {
    float: left;
    width: 20%;
}

.service .yb_service_topnav li {
    width: 25%;
}

.service_topnav li.service_navs>a {
    border-right: 1px solid #d4d4d4;
    display: block;
    height: 54px;
    text-align: center;
    color: #666;
    font-size: 15px;
    line-height: 54px;
}

.service_topnav li.service_navs.licur>a,.service_map_select p.on {
    background-color: #69a9dc;
    color: #fff;
}

.service_topnav li .service_map_select,.service_topnav li .service_search {
    border-right: 1px solid #d4d4d4;
    font-size: 15px;
    height: 54px;
}

.service_search .text {
    width: 78%;
    text-indent: 0;
    padding-left: 4%;
}/*.service_map{display: none;}*/.service_map_select p {
    line-height: 54px;
    position: relative;
}

.service_map_select p.on {
}

.service_map_select p .arrowB,.service_map_select p.on .arrowB {
    background: url(../images/arrow_f.png) no-repeat;
    border: none;
    width: 17px;
    height: 9px;
    position: absolute;
    top: 23px;
    right: 38px;
}

.service_map_select p.on .arrowB {
    background-image: url(../images/arrow_h.png);
}

.service_map_select dl {
    top: 54px;
}

.service_map_select dl dd.service_maptext {
    height: 50px;
    line-height: 50px;
    border-bottom: solid 1px #eee;
    cursor: pointer;
}

.service_map_select dl dd.service_maptext:hover {
    background-color: #c7e9fb;
}

.service_form {
    border: solid 1px #ececec;
    position: relative;
}

.service_form_nav {
    border-bottom: solid 1px #ececec;
}

.service_form_nav li {
    float: left;
    width: 16.66%;
    text-align: center;
}

.service_form_nav li a {
    display: block;
    color: #666;
    padding: 9% 0;
    border-right: solid 1px #ececec;
}

.service_form_nav li a p {
    font-size: 18px;
    margin-top: 8px;
}

.service_form_nav li a i {
    width: 68px;
    height: 68px;
    display: inline-block;
    margin: 0 auto;
    background: url(../images/service_nav.png) no-repeat;
    background-size: auto 100%;
}

.service_form_nav li.sfn_1 a i {
    background-position: 0 0;
}

.service_form_nav li.sfn_2 a i {
    background-position: -90px 0;
}

.service_form_nav li.sfn_3 a i {
    background-position: -180px 0;
}

.service_form_nav li.sfn_4 a i {
    background-position: -276px 0;
}

.service_form_nav li.sfn_5 a i {
    background-position: -359px 0;
}

.service_form_nav li.sfn_6 a i {
    background-position: -435px 0;
}

.service_form_nav li.licur a i {
    background-image: url(../images/service_nav_on.png);
}

.service_form_nav li.licur a p {
    color: #69a9dc;
}

.service_form_con {
    display: none;
    padding: 40px 0;
}

.pro_path {
    width: 90%;
    margin: 0 auto;
}

.pro_con {
    margin-top: 20px;
    width: 90%;
}

.tips,.cas_tips,.serv_tips,.field_tips,.busin_tips {
    padding-left: 20px;
    font-size: 13px;
    color: #ec0000;
    font-weight: normal;
}

.con_text,.con_select {
    width: 42%;
    float: left;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e6e6e6;
    position: relative;
    background: #fff;
    margin-bottom: 20px;
}

.text1 {
    width: 100%;
    height: 100%;
    border: none;
    background: none;
    text-indent: 20px;
    font-size: 16px;
    color: #999;
}

.placeholder {
    text-indent: 20px;
    font-size: 16px;
    color: #999;
    position: absolute;
    top: 1px;
    left: 1px;
    width: 100%;
    height: 100%;
    z-index: 20px;
}

.placeholder span {
    font-size: 13px;
    color: #ec0000;
    padding-right: 10px;
}

.con_select {
    float: right;
}

select.text1 {
    text-indent: 15px;
    background: url(../images/arrow1.png) no-repeat;
    opacity: 0;
    filter: alpha(opacity=0);
    position: relative;
    z-index: 30;
}

.con_select .placeholder {
    text-indent: 30px;
}

.con_select .arrowB {
    border-width: 6px;
    position: absolute;
    top: 20px;
    right: 20px;
    border-color: #a5a5a5 transparent transparent;
}

.con_btn {
    width: 90%;
}

.con_btn input {
    width: 125px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border: none;
    font-size: 14px;
    color: #fff;
    display: block;
    margin: 0 auto;
}

.con_btn .btn1 {
    background: #70addd;
}

.con_btn .btn2 {
    background: #666666;
}

.con_select_ser {
    float: none;
    margin-bottom: 15px;
    width: 244px;
    height: 50px;
    line-height: 50px;
    background: #69a9dc;
    border: none;
}

.con_select_ser .placeholder {
    color: #fff;
}

.con_select_ser .arrowB {
    background: url("../images/arrow_h.png") no-repeat;
    width: 17px;
    height: 9px;
    border: none;
    top: 22px;
}

.con_select_ser .text1 option {
    padding: 15px;
    background-color: #fff;
}

.con_select_dat {
    color: #666;
    font-size: 15px;
    line-height: 34px;
    margin-bottom: 20px;
}

.service_form_con .title {
    font-size: 18px;
    color: #666;
}

.con_text .placeholder {
    text-indent: 15px;
}

.con_text .text1 {
    width: 100%;
    text-indent: 20px;
}

.con_text {
    height: 40px;
    line-height: 40px;
}

.con_textarea {
    width: 100%;
    height: 133px;
    float: left;
    line-height: 25px;
    border: 1px solid #e6e6e6;
    position: relative;
    background: #fff;
    margin-bottom: 20px;
}

.con_textarea .placeholder {
    top: 10px;
/*width: 120px;*/
}

.con_text .textarea {
    width: 98%;
    height: 100%;
    border: none;
    background: none;
    text-indent: 0;
    font-size: 16px;
    color: #999;
    padding: 0 2%;
}

.select_support {
    width: 38%;
}

.select_support>div {
    padding-left: 130px;
}

.select_support .con_select_title {
    margin-left: -130px;
}

.select_support .con_select_ser {
    float: right;
    margin-bottom: 0;
    height: 40px;
    line-height: 40px;
    width: 100%;
}

.select_support .con_select_ser .arrowB {
    top: 16px;
}

.con_select_title {
    line-height: 40px;
    font-size: 16px;
    color: #666;
}

.con_select_title span {
    color: #ec0000;
    font-size: 13px;
    padding-right: 10px;
}

.select_norm {
    margin-top: 20px;
    width: 90%;
}/*.select_norm .con_text{float:none !important;}*/.select_norm .con_textarea {
    width: 100%;
}

.con_select .placeholder {
    text-indent: 0;
}

.con_select .placeholder span {
    float: left;
    margin-left: 9px;
}

.con_select_ser .placeholder {
    text-indent: 30px;
}

.service_download {
    border: 1px solid #ececec;
    padding: 40px 0 40px 0;
}

.service_download_top,.service_download_con {
    width: 92%;
    margin: 0 auto;
}

.download_search {
    background: url(../images/fdj.png) no-repeat 28px center;
    border: 1px solid #d4d4d4;
    border-right: none;
    width: 40%;
    height: 50px;
    line-height: 50px;
    padding-left: 70px;
    position: relative;
}

.download_search input {
    height: 100%;
    background-color: #fff;
    border: none;
}

.download_search input.txt {
    width: 74%;
    font-size: 16px;
    color: #666;
}

.download_search input.but {
    background-color: #69a9dc;
    width: 22%;
    font-size: 18px;
    color: #fff;
    position: absolute;
    right: 0;
    top: -1px;
    height: 103%;
}

.service_download_top .con_select_ser {
    float: right;
    width: 190px;
    margin: 0 0 0 20px;
    height: 50px;
    line-height: 50px;
}

.service_download_con {
    margin-top: 20px;
    border: 1px solid #d4d4d4;
    border-top: none
}

.service_download_con dl {
    height: 36px;
    border-bottom: 1px solid #f7f7f7;
}

.service_download_con dl dt {
    background: #69a9dc;
    color: #fff;
    font-size: 15px;
}

.service_download_con dl dt p {
    border-right: 1px solid #fff;
}

.service_download_con dl dt,.service_download_con dl dd {
    width: 20%;
    height: 36px;
    line-height: 36px;
    float: left;
    text-align: center;
}

.service_download_con dl dd p {
    border-right: 1px solid #f7f7f7;
    font-size: 13px;
    color: #666;
}

.service_download_con dl dd p a {
    color: #666;
}

.service_download_con dl dd p a:hover {
    color: #69a9dc;
}

.service_download .news_mobile {
    display: block;
}

.service_download_con dl dt.new_download_w1,.service_download_con dl dd.new_download_w1 {
    width: 30%;
}

.service_download_con dl dt.new_download_w2,.service_download_con dl dd.new_download_w2 {
    width: 15%;
}

.service_download_con dl dt.new_download_w3,.service_download_con dl dd.new_download_w3 {
    width: 25%;
}

.service_download_con dl dt.new_download_w4,.service_download_con dl dd.new_download_w4 {
    width: 15%;
}

.service_download_con dl dd.new_download_w2 p {
    text-transform: uppercase;
}

.sproblem_top {
    width: 100%;
}

.sproblem_con {
    margin: 0;
    border-left: 1px solid #d4d4d4;
    border-top: 1px solid #d4d4d4;
}

.sproblem_con li {
    width: 25%;
    height: 290px;
    float: left;
/*overflow:hidden;*/
}

.sproblem_li {
    border-right: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    min-height: 289px;
    background: #fff;
    position: relative;
    z-index: 1;
}

.sproblem_li.licur {
    z-index: 2;
}

.sproblem_li h3 {
    font-size: 18px;
    color: #333;
    font-weight: 500;
    margin: 0 10% 15px;
    padding-top: 40px;
}

.sproblem_li .sblist {
    padding: 0 10%;
}

.sproblem_li p a {
    color: #666;
    font-size: 14px;
    line-height: 30px;
    display: inline-block;
}

.sproblem_li p a:hover,.sproblem_li p.more a {
    color: #69a9dc;
}

.sproblem_li p.more {
    padding: 5% 10% 10%;
}

.sproblem_li p.more a {
    background: url(../images/plus_h.png) no-repeat;
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 0;
    background-size: 100% auto;
}

.sproblem_li p.more a.morecur {
    background-image: url(../images/less_h.png);
}

.sproblem_con li.sproblemli {
    width: 50%;
}

.sproblemli .sproblem_li {
    padding: 0 10%;
    height: 210px;
}

.sproblemli .sproblem_li h3 {
    text-align: center;
}

.sproblemli .sproblem_li p {
    height: 40px;
    line-height: 40px;
    padding-left: 60px;
    margin-bottom: 20px;
}

.sproblemli .sproblem_li p span {
    float: left;
    width: 60px;
    margin-left: -60px;
    font-size: 15px;
    color: #666;
}

.sproblemli .sproblem_li p .txt {
    height: 100%;
    width: 96%;
    padding: 0 2%;
    border: 1px solid #e0e0e0;
}

.sproblemli .sproblem_li p #vcode {
    width: 50%;
}

.sproblem_li h3.new_problem_title {
    padding-top: 20px;
}

.sproblemli .sproblem_li p.p_text {
    height: 55px;
    position: relative;
    z-index: 10;
}

.sproblemli .sproblem_li p.p_text span {
    line-height: 15px;
}

.sproblemli .sproblem_li p.p_but {
    margin-bottom: 0;
    text-align: center;
}

.sproblemli .sproblem_li p.p_but .but {
    border: none;
    background-color: #69a9dc;
    color: #fff;
    margin: 0 25px;
    width: 100px;
    height: 30px;
    font-size: 13px;
}

.sproblemli .sproblem_li p.p_but .but_2 {
    background-color: #7d7d7d;
}

.sproblemli .sproblem_li h3 .tips_sl {
    color: #ec0000;
    font-size: 13px;
    font-weight: normal;
    padding-left: 10px;
}

.sproblemli .new_sproblem_li p {
    margin-bottom: 10px;
}

.sproblemli .new_sproblem_li .yzm {
    display: inline-block;
    height: 41px;
    border-radius: 3px;
}

.select_norm {
    display: none;
}

.service_process ul {
    border: solid 1px #ececec;
    padding: 2.5% 3%;
}

.service_process li {
    float: left;
    height: 68px;
    line-height: 68px;
    padding-right: 3%;
}

.service_process li i {
    width: 68px;
    height: 68px;
    display: inline-block;
    float: left;
    background: url(../images/service_process.png) no-repeat;
}

.service_process li.sproc_1,.service_process li.sproc_3 {
    width: 16.5%;
}

.service_process li.sproc_2 {
    width: 20%;
}

.service_process li.sproc_4 {
    width: 19%;
}

.service_process li.sproc_5 {
    width: 16%;
    padding-right: 0;
}

.service_process li.sproc_1 i {
    background-position: 0 0;
}

.service_process li.sproc_2 i {
    background-position: -104px 0;
}

.service_process li.sproc_3 i {
    background-position: -208px 0;
}

.service_process li.sproc_4 i {
    background-position: -312px 0;
}

.service_process li.sproc_5 i {
    background-position: -410px 0;
}

.service_process li span {
    display: inline-block;
    float: left;
    font-size: 18px;
    color: #666;
    padding-left: 14px;
}

.service_process li em {
    display: inline-block;
    float: right;
    width: 22px;
    height: 15px;
    background: url(../images/sp_arrow.png) no-repeat;
    margin-top: 27px;
}

.sproc_but {
    text-align: center;
    margin: 45px 0 50px;
}

.sproc_but a {
    width: 200px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    background-color: #69a9dc;
    font-size: 18px;
    color: #fff;
}

.area_topnav a {
    display: block;
    width: 50%;
    height: 100px;
    line-height: 100px;
    background-color: #f8f8f8;
    text-align: center;
}

.area_topnav a.cur {
    background-color: #69a9dc;
}

.area_topnav a span {
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    color: #666;
    padding-left: 140px;
}

.area_topnav a span i {
    display: inline-block;
    width: 92px;
    height: 74px;
    background: url(../images/service_map.png) no-repeat;
    background-size: auto 100%;
    float: left;
    margin: 14px 0 0 -140px;
}

.area_topnav a.cur span {
    color: #fff;
}

.area_topnav a.china_area span i {
    background-position: -312px 0;
}

.area_topnav a.world_area span i {
    background-position: -462px 0;
}

.area_topnav a.china_area.cur span i {
    background-position: 0 0;
}

.area_topnav a.world_area.cur span i {
    background-position: -162px 0;
}

.news_dynamic_top.sproblem_top {
    padding: 30px 0 15px;
}

.news_dynamic_top.sproblem_top h3 {
    line-height: 55px;
}

.news_dynamic_top.sproblem_top .con_select_ser {
    float: right;
    margin-bottom: 0;
}/* Ã¥Å“Â°Ã¥â€ºÂ¾ */.service_map {
    border-right: 1px solid #ececec;
}

.sermap {
    width: 77%;
    height: 420px;
}

.ybsermap {
    width: 75%;
}

.mapresult {
    width: 23%;
    height: 325px;
    padding: 19px 0;
    border-bottom: 1px solid #ececec;
    text-align: justify;
    overflow: hidden;
}

.yb_mapresult {
    width: 25%;
}

.mapresult .scroll {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    padding-right: 20px;
    border-left: 1px solid #ececec;
}

#container {
    width: 100%;
    height: 100%;
}

.mapresult_con {
    padding: 0 20px;
    margin-bottom: 15px;
}

.mapresult_con h3 a {
    color: #6aa9dc;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
}

.mapresult_con p {
    font-size: 13px;
    color: #666;
    line-height: 24px;
}

.BMap_bubble_content .box h3.title {
    font-size: 14px;
    color: #6aa9dc;
    font-weight: 600;
}

.BMap_bubble_content .box p {
    font-size: 13px;
    font-weight: 500;
    color: #666;
}/*Ã©â€”Â®Ã©Â¢ËœÃ¥Â¼Â¹Ã¦Â¡â€ */.service_pop {
    display: none;
}

.service_pop .main {
    background: #fff;
    width: 520px;
    height: 580px;
    padding: 40px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -330px 0 0 -300px;
    z-index: 9999;
}

.service_pop .layer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    background: #000;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.service_pop .main h3.title {
    text-align: center;
    font-size: 22px;
    color: #333;
    font-weight: 500;
    margin-bottom: 20px;
}

.service_pop .main .spop_dat {
    color: #666;
    font-size: 18px;
    font-weight: 500;
    line-height: 36px;
    width: 92%;
    margin: 0 auto;
}

.service_pop .main .spop_dat>div {
    height: 368px;
    overflow: hidden;
    text-align: justify;
}

.service_pop .main .spop_dat .scroll {
    overflow-y: scroll;
    padding-right: 20px;
    width: 100%;
    height: 100%;
}

.service_more {
    margin: 20px auto 25px;
    text-align: center;
    width: 30%;
}

.service_more img {
    cursor: pointer;
}

.spop_page {
    border: 1px solid #efefef;
    padding: 20px;
}

.spop_page p {
    font-size: 16px;
    color: #666;
    cursor: pointer;
}

.spop_page .goup {
    padding-left: 25px;
}

.spop_page .next {
    padding-right: 25px;
}

.spop_page i.arrowL,.spop_page i.arrowR {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    margin-top: 3px;
}

.spop_page i.arrowL {
    border-right: 12px solid #b1b1b1;
    float: left;
    margin-left: -25px;
}

.spop_page i.arrowR {
    border-left: 12px solid #b1b1b1;
    float: right;
    margin-right: -25px;
}

.promise_tit {
    font-size: 22px;
    font-weight: bolder;
    color: #666;
    margin-bottom: 15px;
}

.promise_txt {
    font-size: 15px;
    color: #666;
    line-height: 34px;
}

.promise_txt h4 {
    font-size: 17px;
    margin: 15px 0 50px;
}

.promise_right {
    text-align: right;
}/* industry */.pc_industry_nav li {
    width: 20%;
}

.pc_industry_nav li a {
    line-height: 100px;
    height: 100px;
}

.pc_industry_nav li a p {
    margin-top: 14px;
    height: 18px;
    line-height: 18px;
}

.pc_industry_nav li a span {
    display: block;
    width: 68px;
    height: 68px;
    margin: 0 auto;
    background: url(../images/industry_nav.png) no-repeat;
    background-size: auto 100%;
}

.pc_industry_nav li.indun_1 a span {
    background-position: -1px 0;
}

.pc_industry_nav li.indun_2 a span {
    background-position: -82px 0;
}

.pc_industry_nav li.indun_3 a span {
    background-position: -163px 0;
}

.pc_industry_nav li.indun_4 a span {
    background-position: -245px 0;
}

.pc_industry_nav li.indun_5 a span {
    background-position: -326px 0;
}

.pc_industry_nav li.on a span,.pc_industry_nav li:hover a span {
    background-image: url(../images/industry_nav_h.png);
}

.industry {
    border-bottom: 1px solid #e7e7e7;
    padding: 35px 0 45px;
    overflow: hidden;
}

.electric_title h3 {
    font-size: 25px;
    color: #333;
    font-weight: 500;
}

.electric_title h3 span {
    display: inline-block;
    color: #71a6d3;
    border-bottom: 3px solid #66acef;
    padding-bottom: 15px;
}

.electric_title p {
    font-size: 14px;
    color: #666;
    line-height: 30px;
    margin: 15px 0;
    width: 660px;
}

.industry_small {
    position: relative;
/*height:560px;*/
    margin-top: 15px;
}

.industry_small img {
    max-width: none;
/*width:auto;height:560px;*/
    width: 100%;
    height: auto;
}

.electric_img {
}

.cloud-zoom-lens {
    width: 240px;
    height: 120px;
    background: url(../images/move.png);
    opacity: 1 !important;
    margin: 0;
    cursor: move;
/*Ã©Â¼Â Ã¦Â â€¡Ã¦Å’â€¡Ã©â€™Ë†*/
}

.cloud-zoom-title {
    display: none;
/*Ã¦Â â€¡Ã©Â¢ËœÃ¦â€“â€¡Ã¦Å“Â¬*/
}

.cloud-zoom-big {
    border: 3px solid #fff;
    left: 50%;
    top: -130px;
    margin-left: -280px;
    width: 560px;
    height: 360px;
    border-radius: 4px;
/*Ã§Â¼Â©Ã¦â€Â¾Ã§Âªâ€”Ã¥ÂÂ£*/
}

.cloud-zoom-loading {
    color: white;
    background: #222;
    padding: 3px;
    border: 1px solid #000;
/*Ã¥Å Â Ã¨Â½Â½Ã¦Â¶Ë†Ã¦ÂÂ¯*/
}

.small_arrow {
    width: 24px;
    height: 19px;
    background: url(../images/small_arrow.png) no-repeat;
    position: absolute;
    top: 233px;
    left: 50%;
    margin-left: -12px;
    z-index: 99999;
    display: none;
}

.industry_small:hover .small_arrow {
    display: block;
}

.electric_related {
    margin-top: 30px;
}

.electric_related h2.title {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 15px;
}

.industry_list li {
    float: left;
    width: 23.8%;
    margin-right: 1.6%;
    margin-bottom: 1.5%;
}

.industry_list li a {
    display: block;
}

.industry_list li a img {
    width: 100%;
    display: block;
}

.induy {
    margin-top: 15px;
}

.induy p {
    font-size: 17px;
    color: #333;
}

.induy i {
    display: inline-block;
    float: left;
    width: 23px;
    height: 23px;
    background: url(../images/induy.png) no-repeat;
    background-size: auto 100%;
    margin-left: 10px;
}

.industry_list li a:hover .induy i {
    background-position: -45px 0;
}

.industry_list li a:hover .induy p {
    color: #005bac;
}

.industry_list li a:hover img {
    box-shadow: 0 0 5px #666;
}

.solution {
    margin: 40px auto 50px;
}

.solutiontab {
    border: 1px solid #eee;
    position: relative;
}

.solution_vedio {
    width: 50% !important;
    height: 400px;
}

.solution_vedio_img {
    display: block;
    width: 100%;
    height: 400px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.solution_link {
    width: 50%;
}

.solution_link li {
    width: 33.33%;
    float: left;
}

.solution_link li a {
    display: block;
    text-align: center;
    padding: 44px 0;
    border-right: 1px solid #eee;
}

.solution_link li.sollink_1 a,.solution_link li.sollink_2 a,.solution_link li.sollink_3 a {
    border-bottom: 1px solid #eee;
    padding-bottom: 47px;
}

.solution_link li.sollink_3 a,.solution_link li.sollink_6 a {
    border-right: none;
}

.solution_link li a i {
    display: block;
    width: 68px;
    height: 68px;
    margin: 0 auto;
    background: url(../images/sollink.png) no-repeat;
    background-size: auto 100%;
}

.solution_link li a p {
    font-size: 18px;
    color: #333;
    height: 22px;
    line-height: 22px;
    margin-top: 20px;
}

.solution_link li a:hover p {
    color: #6aa9dc;
}

.solution_link li.sollink_1 a i {
    background-position: 0 0;
}

.solution_link li.sollink_2 a i {
    background-position: -98px 0;
}

.solution_link li.sollink_3 a i {
    background-position: -196px 0;
}

.solution_link li.sollink_4 a i {
    background-position: -294px 0;
}

.solution_link li.sollink_5 a i {
    background-position: -392px 0;
}

.solution_link li.sollink_6 a i {
    background-position: -490px 0;
}

.solution_link li a:hover i {
    background-image: url(../images/sollink_h.png);
}

.object_link {
    position: absolute;
    bottom: -30px;
    left: 0;
    font-size: 15px;
    display: none;
}/* property */.property {
    height: 580px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.property_con {
    position: absolute;
    top: 0;
    right: 0;
    height: 50%;
    width: 50%;
    background: rgba(255,255,255,0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
}

.property_con ul {
    width: 82%;
    margin: 60px auto 0;
}

.property_con ul li {
    float: left;
    width: 32%;
    text-align: center;
}

.property_con ul li.perty_2 {
    margin: 0 2%;
}

.property_con ul li p {
    font-size: 14px;
    color: #595757;
}

.property_con ul li span {
    display: block;
    width: 120px;
    height: 100px;
    margin: 0 auto;
    background: url(../images/perty_ico.png) no-repeat;
}

.property_con ul li.perty_1 span {
    background-position: 0 0;
}

.property_con ul li.perty_2 span {
    background-position: -170px 0;
}

.property_con ul li.perty_3 span {
    background-position: -337px 0;
}

.property_con .arrowL {
    position: absolute;
    left: -14px;
    top: 50%;
    margin-top: -13px;
    opacity: 0.8;
}

.m_industry_nav li span,.m_industry_nav p i {
    display: inline-block;
    width: 68px;
    height: 68px;
    float: left;
    background: url(../images/industry_nav_h.png) no-repeat;
    background-size: auto 100%;
}

.m_industry_nav p span {
    float: left;
    margin-left: 30px;
}

.m_industry_nav li span {
    margin-right: 30px;
}

.m_industry_nav li a {
    display: block;
}

.m_industry_nav li.indun_1 a span,.m_industry_nav p i.indunt_1 {
    background-position: -1px 0;
}

.m_industry_nav li.indun_2 a span,.m_industry_nav p i.indunt_2 {
    background-position: -82px 0;
}

.m_industry_nav li.indun_3 a span,.m_industry_nav p i.indunt_3 {
    background-position: -163px 0;
}

.m_industry_nav li.indun_4 a span,.m_industry_nav p i.indunt_4 {
    background-position: -245px 0;
}

.m_industry_nav li.indun_5 a span,.m_industry_nav p i.indunt_5 {
    background-position: -326px 0;
}

.mobile_industry_small {
    display: none;
}/*about*/.arrowT,.arrowR,.arrowB,.arrowL {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 0;
    height: 0;
}

.arrowT {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 14px solid #fff;
}

.arrowB {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 14px solid #fff;
}

.arrowL {
    border-top: 12px solid transparent;
    border-right: 14px solid #fff;
    border-bottom: 12px solid transparent;
}

.arrowR {
    border-top: 12px solid transparent;
    border-left: 14px solid #fff;
    border-bottom: 12px solid transparent;
}

.about_com {
    position: relative;
}

.about_com img,.about_chairman img {
    display: block;
    width: 100%;
}

.about_com .main {
    width: 54%;
    height: 270px;
    position: absolute;
    background: rgba(255,255,255,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
    position: absolute;
    top: 0;
    right: 0;
}

.about_com .path {
    padding: 6px 4% 20px 5%;
    height: 91%;
}

.about_com .arrowL {
    position: absolute;
    left: -14px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    top: 50%;
    margin-top: -12px;
}

.about_com .title,.about_chairman .title {
    width: 105px;
    font-size: 26px;
    color: #70addd;
    line-height: 63px;
    border-bottom: 3px solid #70addd;
}

.about_com .con,.about_chairman .con {
    height: 220px;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    line-height: 32px;
    margin-top: 10px;
    text-align: justify;
}

.about_com .scroll,.about_chairman .scroll {
    height: 100%;
    width: 100%;
    padding-right: 20px;
    overflow-y: scroll;
}

.about_com  .more,.about_chairman  .more,.clust_dat .more {
    width: 31px;
    height: 14px;
    background: url(../images/arrow4.png) no-repeat;
    margin: 10px auto 0;
}

.about_chairman {
    position: relative;
}

.about_chairman .img {
    width: 54%;
    float: right;
}

.about_chairman .main {
    width: 46%;
    height: 100%;
    position: absolute;
}

.about_chairman .path {
    padding-right: 5%;
    height: 100%;
}

.about_chairman .title {
    width: 130px;
    padding-top: 17px;
}

.about_chairman .arrowR {
    position: absolute;
    right: -14px;
    top: 50%;
    margin-top: -12px;
}

.about_chairman .con {
    height: 224px;
}

.about_chairman .more {
    display: none;
}

.abrief_abt {
    border: 1px solid #005bac;
    width: 105px;
    height: 30px;
    line-height: 30px;
}

.abrief_abt a {
    float: left;
    display: block;
    width: 50%;
    font-size: 15px;
    text-align: center;
    color: #333;
}

.abrief_abt a.cur {
    background: #005bac;
    color: #fff;
    font-weight: 600;
}

.about_map .atimg {
    width: 100%;
    display: block;
}

.atchina_con {
    margin-top: 40px;
}

.atchina_con li {
    float: left;
    width: 33%;
    margin-bottom: 15px;
}

.atchina_con li.atcon_1,.atchina_con li.atcon_2,.atchina_con li.atcon_3 {
    height: 55px;
}

.atchina_con li h3 {
    font-size: 16px;
    color: #333;
    font-weight: 500;
    padding-left: 50px;
    line-height: 28px;
    margin-bottom: 2px;
}

.atchina_con li h3 i,.atchina_con li h3 span {
    display: block;
    float: left;
    margin-left: -50px;
    width: 28px;
    height: 28px;
}

.atchina_con li h3 i {
    background: url(../images/ab_1.png) no-repeat;
    background-size: auto 100%;
}

.atchina_con li h3 span {
    background-color: #e60012;
    border-radius: 50%;
}

.atchina_con li.atcon_4 h3 span {
    background-color: #f39800;
}

.atchina_con li.atcon_5 h3 span {
    background-color: #90c31f;
}

.atchina_con li.atcon_6 h3 span {
    background-color: #005bac;
}

.atchina_con li p {
    padding-left: 50px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.atchina_con li.atcon_3 h3 i {
    width: 32px;
    background-position: -56px 0;
}

.about_map {
    display: none;
}

.about_video {
    overflow: hidden;
    margin-bottom: 60px;
}

.about_video ul {
    width: 101%;
}

.about_video li {
    float: left;
    width: 24%;
    margin-right: 1%;
    cursor: pointer;
    position: relative;
}

.about_video li .atimg {
    width: 100%;
    display: block;
}

.about_video li span {
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    background: url(../images/ab_video.png) no-repeat;
    background-size: 100% auto;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

.about_video li:hover span {
    width: 81px;
    height: 81px;
    margin: -41px 0 0 -41px;
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
}

.about_video li p {
    font-size: 15px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 20px 12px;
}

.popover_mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1001;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    display: none;
}

.popover {
    display: none;
    z-index: 1002;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 640px;
    height: 460px;
    margin: -230px 0 0 -320px;
    box-shadow: 0 0 10px #666;
    background: #fff;
}

.popti {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 0;
    right: 0;
    z-index: 9999;
}

.popti .close {
    display: block;
    height: 40px;
    background: url(../images/close-icons.png) no-repeat center center;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    font-size: 0;
}

.popti .close:hover {
    transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
}/* atchairman */.atchairman_jianjie {
    margin: 50px 0 40px;
}

.atchairman_jianjie .news_dynamic_img,.atchairman_jianjie .news_dynamic_main {
    width: 50%;
    height: 400px;
}

.atchairman_jianjie .news_dynamic_img {
    background-repeat: no-repeat;
    background-size: auto 100%;
}

.atchairman_jianjie .news_dynamic_img img {
    display: none;
}

.atchairman_jianjie .dynamic_con h3 {
    font-size: 25px;
    font-weight: 500;
    color: #333;
}

.atchairman_jianjie .dynamic_con p {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    margin: 0 0 10px;
}

.atchairman_gushi {
    min-height: 400px;
    margin: 0 0 40px
}

.atchairman_gushi .news_print {
    top: 0;
    bottom: 0;
    background: rgba(255,255,255,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
}

.atchairman_gushi .arrowR {
    position: absolute;
    top: 50%;
    right: -14px;
    margin-top: -12px;
    opacity: 0.8;
}

.atchairman_gushi .news_print h3,.atchairman_gushi .news_print p {
    padding: 0 10%;
}

.atchairman_gushi .news_print h3 {
    margin: 20px auto 10px;
    color: #71a6d3;
    font-size: 25px;
    font-weight: 500;
}

.atchairman_gushi .news_print p {
    margin: 0 auto 6%;
    font-size: 15px;
    color: #666;
}

.atchairman_gushi .news_print a.more {
    margin-left: 11%;
    color: #71a6d3;
    border-bottom-color: #71a6d3;
    background-image: url(../images/ind_more2.png);
}/* atstory */.atstory_top {
    background-color: #f8f8f8;
    padding: 35px 0;
}

.atstory_top h3 {
    font-size: 25px;
    color: #333;
    font-weight: 500;
}

.atstory_brief {
    margin: 5px 0 0;
}

.atstory_brief>div {
    display: none;
}

.atstory_brief_fl {
    width: 46.5%;
    padding: 20px 0;
}

.atstory_brief_fl h3 {
    font-size: 17px;
    font-weight: 600;
    color: #005bac;
    margin-bottom: 10px;
}

.atstory_brief_fl .atstory_brief_con {
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.atstory_brief_img {
    width: 50%;
    height: 380px;
    background-repeat: no-repeat;
    background-size: cover;
}

.atstory_nav {
    margin-top: 20px;
}

.atstory_nav li {
    float: left;
    width: 32%;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background-color: #eaeaea;
    font-size: 25px;
    color: #666;
    cursor: pointer;
}

.atstory_nav li.licur {
    background-color: #6aa9dc;
    color: #fff;
}

.atstory_view .newslist li {
    margin-right: 2%;
    width: 32%;
}

.atstory_view .newslist li.lites,.atstory_story .dynamic_conlist li.lites {
    margin-right: 0;
}

.atstory_view .morelist {
    margin-bottom: 40px;
}

.atstory_story .news_dynamic_top {
    padding-top: 0;
}

.atstory_story .dynamic_conlist {
    margin-top: 0;
}

.atstory_story .dynamic_conlist li {
    width: 23.6%;
}

.atstory_bwti a {
    color: #fff;
}/* atbuilding */.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    *zoom: 1;
    z-index: 100;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
}

.bx-wrapper .bx-viewport {
    background: #fff;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

.bx-wrapper .bx-pager {
    text-align: left;
    bottom: 15px;
    width: auto;
    padding-left: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item {
}

.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: none;
    font-size: 0;
    display: block;
    width: 10px;
    height: 10px;
    border: 2px solid #fff;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #fff;
}

.bx-wrapper .bx-prev {
    left: 10px;
}

.bx-wrapper .bx-next {
    right: 10px;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    margin: 0 3px;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80,80,80,0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: 0.85em;
    padding: 10px;
}

.atbuildslider {
    position: relative;
}

.atbuild_slicon {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 62%;
    height: 50%;
    background: rgba(255,255,255,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
    overflow: hidden;
    z-index: 200;
}

.atbuild_slicon .arrowL {
    position: absolute;
    top: 50%;
    left: -14px;
    opacity: 0.8;
}

.atbuild_slicon h3 {
    margin: 25px 0 10px 30px;
    color: #71a6d3;
    font-size: 25px;
    font-weight: 500;
    display: inline-block;
    border-bottom: 3px solid #66acef;
    padding-bottom: 5px;
}

.atbuild_slicon .atslicon {
    margin: 0 30px;
    font-size: 15px;
    color: #666;
    line-height: 26px;
}

.innovative_intro {
    margin: 40px 0 35px 0;
}

.innovative_intro .con {
    font-size: 14px;
    color: #666;
    padding-top: 17px;
    line-height: 32px;
}

.innovative_intro .arrowR {
    border-top: 15px solid transparent;
    border-left: 15px solid #fff;
    border-bottom: 15px solid transparent;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    left: 0;
}

.innovative_intro img {
    display: none;
}

.innovative_patent .news_top {
    margin-bottom: 10px;
}

.innovative_patent .con {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.innovative_patent ul {
    margin-top: 15px;
}

.innovative_patent li {
    width: 19%;
    height: 138px;
    float: left;
    margin: 0 1.25% 20px 0;
    position: relative;
}

.innovative_patent li .main {
    width: 88%;
    height: 93px;
    padding: 20px 6% 25px 6%;
    position: absolute;
    top: 0;
    left: 0;
    background: #dcecf9;
    z-index: 30;
}

.innovative_patent li .date {
    font-size: 20px;
    color: #70addd;
    margin-bottom: 13px;
}

.innovative_patent li .date i {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #6ba9dc;
    float: right;
    margin-top: 4px;
}

.innovative_patent li img {
    display: block;
    width: 100%;
    display: none;
    margin-top: 7px;
}

.innovative_patent li .title {
    padding-top: 15px;
    font-size: 16px;
    color: #666;
    line-height: 25px;
}

.atbuild_patent li {
/*width:24.61%;margin:0 0.5% 0.5% 0;*/
    height: 128px;
}

.atbuild_patent li .main {
    padding: 20px 6% 15px 6%;
}

.atbuild_patent li .date {
    text-align: center;
    font-size: 16px;
    color: #666;
    position: relative;
    margin-top: 20px;
}

.atbuild_patent li .date i {
    float: none;
    position: absolute;
    top: 24px;
    left: 50%;
    margin-left: -5px;
}

.atdynamic_nav_bg {
    height: 304px;
    margin-top: 40px;
    background: url(../images/atbuild_2.jpg) no-repeat center top;
    background-size: cover;
}

.atdynamic_nav_bg img {
    display: none;
    width: 100%;
}

.atdynamic_nav {
    margin-bottom: 30px;
}

.atdynamic_nav ul {
    width: 60%;
    margin: -44px auto 0;
}

.atdynamic_nav li {
    float: left;
    width: 32%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #6aa9dc;
    color: #fff;
    font-size: 25px;
    font-weight: 500;
    cursor: pointer;
}

.atdynamic_nav li a {
    color: #fff;
    display: block;
}

.atdynamic_nav li.licur {
    background: #e60012;
}

.atdynamic_con {
    width: 60%;
    margin: 0 auto;
    display: none;
}

.atdynav {
    text-align: center;
    margin-bottom: 20px;
}

.atdynav a {
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    color: #666;
    margin: 0 2.5%;
    padding-bottom: 5px;
}

.atdynav a.on {
    border-bottom: 2px solid #fd2626;
}

.atdynamic_con li {
    height: 48px;
    line-height: 48px;
    font-size: 15px;
}

.atdynamic_con li span {
    display: inline-block;
    width: 30%;
    color: #c7c7c7;
    float: left;
}

.atdynamic_con li a {
    display: inline-block;
    color: #666;
    float: left;
}

.atdynamic_con li a:hover {
    color: #6aa9dc;
}

.atdy_paging {
/*width:74px;*/
    height: 36px;
    line-height: 36px;
    margin: 40px auto 0;
    width: 50px;
    text-align: center;
    padding: 0 22px;
}

.atdy_paging a {
    display: inline-block;
    height: 36px;
    float: left;
}

.atdy_paging span {
    color: #666;
    font-size: 14px;
}

.atdy_paging span i {
    font-style: normal;
}

.atdy_paging a {
    width: 22px;
    background: url(../images/ab_3.png) no-repeat;
    background-size: auto 100%;
}

.atdy_paging a.atpag_up {
    background-position: 0 0;
    margin-left: -22px;
}

.atdy_paging a.atpag_next {
    background-position: -56px 0;
    float: right;
    margin-right: -22px;
}

.atbuild_dynamic {
    margin-bottom: 55px;
}

.atbuild_inform {
    margin-bottom: 60px;
}

.atbuild_inform_top {
    height: 300px;
    background: url(../images/atbuild_3.jpg) no-repeat center top;
    background-size: cover;
}

.atbuild_inform_top img {
    display: none;
}

.atbuild_inform_title {
    text-align: center;
    font-size: 30px;
    color: #333;
    font-weight: 500;
    margin: 40px 0;
}

.atbuild_inform_title span {
    display: block;
    width: 55px;
    height: 5px;
    background-color: #eaeaea;
    margin: 20px auto 0;
}

.atbuild_download {
    width: 70%;
    margin: 0 auto;
}

.atbuild_download li {
    height: 60px;
    line-height: 60px;
    background: #f2f2f2;
}

.atbuild_download li.lieven {
    background: #fff;
}

.atbuild_download li a {
    display: block;
    height: 60px;
    padding: 0 20px;
    font-size: 15px;
    color: #666;
}

.atbuild_download li a i {
    display: inline-block;
    width: 21px;
    height: 20px;
    background: url(../images/ab_4.png) no-repeat;
    background-size: auto 100%;
    margin-top: 20px;
}/* atcourse */.innovative_standard>div {
    display: none;
}

.innovative_standard .news_top {
    margin-bottom: 15px;
}

.innovative_standard .img {
    display: block;
    width: 23%;
    float: left;
}

.innovative_standard .img h2 {
    color: #005bac;
    font-weight: 600;
    font-size: 35px;
}

.innovative_standard .img h3 {
    color: #005bac;
    font-size: 24px;
    font-weight: 500;
    margin: 4px 0 15px;
}

.innovative_standard .img .atcou_con {
    color: #666;
    font-size: 15px;
    line-height: 30px;
    margin-top: 10px;
}

.innovative_standard img {
    display: block;
    width: 100%;
}

.innovative_standard .scroll {
    float: right;
    margin-top: 40px;
    width: 76%;
    height: 386px;
    overflow: hidden;
    text-align: justify;
}

.innovative_standard .scroll ul {
    overflow-y: scroll;
    width: 100%;
    padding-right: 20px;
    height: 100%;
}

.innovative_standard li {
    position: relative;
/*height:55px;line-height:55px;*/
    cursor: pointer;
    border-left: 1px solid #dcdcdc;
    margin-left: 10px;
}

.innovative_standard li p {
    font-size: 14px;
    color: #666;
    margin-left: 25px !important;
    line-height: 25px;
    padding: 15px 0 15px 10px;
}

.innovative_standard li i,.reward_list .con i {
    background: url(../images/icon.png) no-repeat;
    background-size: 100%;
    display: none;
    width: 15px;
    height: 15px;
    position: absolute;
    left: -8px;
    top: 50%;
    margin-top: -7.5px;
}

.innovative_standard li:hover p {
    background-color: #dcedfa;
}

.innovative_standard li:hover i {
    display: block;
}

.innovative_standard .morelist {
    margin: 0 auto;
}

.innovative_reward {
    margin-bottom: 80px;
}

.innovative_reward .news_top {
    margin-bottom: 17px;
}

.reward_year {
    width: 100%;
    height: 35px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e8e8e8;
}

.reward_year .bx-wrapper {
    position: relative;
    padding: 0 43px;
}

.reward_year .bx-viewport {
    margin: 0 auto;
}

.reward_year .slide {
    margin-right: 35px;
}

.reward_year .slide a {
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    color: #666;
    font-weight: bolder;
}

.reward_year .slide a:hover,.reward_year .slide a.on {
    background: #6aa9dc;
    color: #fff;
}

.reward_year .bx-controls {
    height: 0;
}

.reward_year .bx-controls-direction a.disabled {
    display: none;
}

.reward_year .bx-controls-direction a {
    display: block;
    width: 13px;
    height: 23px;
    position: absolute;
    top: 50%;
    left: 0;
    background: url(../images/arrow7.png) no-repeat;
    margin-top: -11px;
}

.reward_year .bx-controls-direction a.bx-next {
    left: auto;
    right: 0;
    background-position: -20px 0;
}

.reward_year .bx-controls-direction .bx-prev:hover {
    background-position: 0 -25px;
}

.reward_year .bx-controls-direction .bx-next:hover {
    background-position: -20px -25px;
}

.reward_year .bx-default-pager {
    display: none;
}

.reward_list .innovative_patent {
    display: none;
}

.atcourse_top {
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 0;
    margin-bottom: 20px;
}

.atcourse_topnav {
    width: 75.3%;
}

.atcourse_topnav li {
    float: left;
    width: 16.57%;
    text-align: center;
    background: #eaeaea;
    height: 50px;
    line-height: 50px;
    border-left: 1px solid #fff;
    font-size: 15px;
    color: #666;
    font-weight: 600;
    cursor: pointer;
}

.atcourse_topnav li.licur {
    background: #6aa9dc;
    color: #fff;
}

.reward_list .innovative_patent li {
    width: 24%;
}

.atcou_list .innovative_patent {
    display: none;
}

.atcou_list .innovative_patent li {
    display: block;
}

.atcou_list .innovative_patent li .title {
    height: 24px;
    overflow: hidden;
}

.atcou_list .innovative_patent li:hover .title {
    height: auto;
}

.atcourse_morelist_fr {
    width: 76%;
    margin-top: 15px;
}/* atmagazine */.magazine_report {
    margin-bottom: 30px;
}

.magazine_date a,.magazine_date i {
    display: inline-block;
    float: left;
}

.magazine_date a {
    font-size: 12px;
    color: #666;
}

.magazine_date i {
    height: 12px;
    width: 1px;
    background-color: #d8d8d8;
    margin: 3px 20px 0;
}

.magazine_date a:hover,.magazine_date a.on {
    color: #e60012;
}

.magazinelist {
    display: none;
    margin-top: 20px;
}

.magazine_list li {
    float: left;
    margin-right: 1.5%;
    width: 15.4%;
}

.magazine_list li a {
/*display:block;border:1px solid #e9e9e9;*/
    position: relative;
}

.magazine_list li a img {
    display: block;
    width: 100%;
}

.magazine_list li a h3 {
    color: #666;
    font-size: 18px;
    font-weight: 500;
    padding: 10px 0;
    line-height: 30px;
}

.magazine_list li:hover a h3 {
    color: #6aa9dc;
}

.reportlist li {
    width: 15.4%;
}/* Ã¥Ââ€˜Ã¥Â±â€¢Ã¦Ë†ËœÃ§â€¢Â¥ strategy */.strategy_nav_title {
    color: #fff;
    width: 760px;
    padding-top: 7.5%;
}

.strategy_nav_title h3 {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 18px;
}

.strategy_nav_title p {
    font-size: 18px;
    line-height: 30px;
}

.pc_strategy_nav li a span {
    background-image: url(../images/plan_nav.png);
}

.pc_strategy_nav li.indun_1 a span {
    background-position: 0 0;
}

.pc_strategy_nav li.indun_2 a span {
    background-position: -98px 0;
}

.pc_strategy_nav li.indun_3 a span {
    background-position: -196px 0;
}

.pc_strategy_nav li.indun_4 a span {
    background-position: -294px 0;
}

.pc_strategy_nav li.indun_5 a span {
    background-position: -392px 0;
}

.pc_strategy_nav li.on a span,.m_strategy_nav p i,.m_strategy_nav li span,.pc_strategy_nav li:hover a span {
    background-image: url(../images/plan_navon.png);
}

.strateg_dat {
    margin: 55px 0 50px;
    position: relative;
    min-height: 400px;
    background: url(../images/strateg_1.jpg) no-repeat;
    background-size: cover;
}

.strategimg {
    display: none;
}

.strategimg img {
    width: 100%;
}

.strategcon {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 50%;
    background: rgba(255,255,255,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
}

.strategcon .arrowL {
    position: absolute;
    top: 50%;
    left: -14px;
    margin-top: -14px;
    opacity: 0.8;
}

.strategcon h3,.strategcon p {
    margin: 0 40px;
}

.strategcon h3 {
    font-size: 25px;
    color: #71a6d3;
    display: inline-block;
    border-bottom: 3px solid #66acef;
    padding: 4% 0 2%;
    margin-bottom: 3%;
    font-weight: 500;
}

.strategcon p {
    width: 73%;
    font-size: 18px;
    line-height: 30px;
    color: #333;
}/* adhere */.adhere {
    margin: 40px auto 50px;
}

.adheredat,.adhereimg {
    width: 50%;
    min-height: 300px;
}

.adhereimg,.implement_img,.build_img,.rdsystem_img,.readimg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.adhereimg img {
    display: none;
    width: 100%;
}

.adheredat,.implement_dat {
    position: relative;
}

.condat {
    width: 86%;
    margin: 7% auto 0;
}

.condat h4 {
    font-size: 13px;
    font-weight: 600;
    color: #333;
}

.condat h3 {
    font-size: 20px;
    color: #6baadd;
    font-weight: 500;
    margin: 10px 0 5px;
}

.condat p {
    font-size: 14px;
    color: #888;
    line-height: 30px;
}

.adheredat .arrowL,.adheredat .arrowR,.build_dat .arrowL,.build_dat .arrowR,.clust_dat .arrowL {
    position: absolute;
    top: 50%;
    margin-top: -14px;
}

.adheredat .arrowL,.build_dat .arrowL,.clust_dat .arrowL {
    left: -14px;
}

.adheredat .arrowR,.build_dat .arrowR {
    right: -14px;
}/* implement */.implement_img {
    width: 100%;
}

.implement_dat,.implement_img {
    min-height: 300px;
    max-height: 300px;
}

.implement_1 {
    width: 50%;
}

.impldat {
    padding: 6% 3% 0;
}

.impldat h3,.buildat h3 {
    font-size: 20px;
    color: #6baadd;
    font-weight: 500;
    margin-bottom: 8px;
}

.impldat p,.buildat p {
    font-size: 14px;
    color: #888;
    line-height: 30px;
}

.implement_1 .impldat p {
    width: 60%;
}

.implement_dat .arrowT,.implement_dat .arrowB {
    position: absolute;
    left: 50%;
    margin-left: -14px;
}

.implement_dat .arrowT {
    top: -14px;
}

.implement_dat .arrowB {
    bottom: -14px;
}

.implement_2,.implement_3 {
    width: 25%;
}

.implement_2 .impldat {
    padding: 12% 10% 0 10%;
}

.implement_3 .impldat {
    padding: 12% 0 0 10%;
}

.implement_2 {
    position: relative;
}

.implement_2 .implement_img {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
}/* build */.build {
    width: 50%;
}

.build_img,.build_dat {
    min-height: 300px;
    max-height: 300px;
    width: 50%;
}

.build_dat {
    position: relative;
}

.buildat {
    padding: 12% 10% 0;
}/* clusters */.buildat h4 {
    font-size: 12px;
    font-weight: 600;
    color: #333;
    margin-bottom: 10px;
}

.clust_1 {
    position: relative;
}

.clust_1 .build_img {
    width: 100%;
}

.clust_dat {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 50%;
    background: rgba(255,255,255,0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);
}

.clust_dat .arrowL {
    opacity: 0.9;
}

.clust_dat .con {
    height: 70px;
    overflow: hidden;
    text-align: justify;
    padding: 12% 0 0;
    margin: 0 10%;
}

.clust_dat .con .scroll {
    height: 100%;
    width: 100%;
    padding-right: 20px;
    overflow-y: scroll;
}

.clust_2 {
    width: 100%;
}

.clust_2 .buildat {
    padding: 6% 7% 0;
}/* rdcenter */.rdcenter_title {
    padding-bottom: 15px;
}

.rdcenter_title h3 {
    font-size: 25px;
    font-weight: 500;
}

.rdcenter {
    position: relative;
}

.rdcenter .implement_img {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    background-position: center bottom;
}

.rdcendat {
    position: static;
    background: none;
    height: auto;
    padding-top: 10%;
}

.rdcendat h3,.rdcendat a.more {
    margin-left: 6%;
}

.rdcendat h4 {
    width: auto;
    margin: 10px 6% 20px;
}/* rdresults */.rdresul_1 {
    width: 39%;
    position: relative;
}

.rdresul_1 .build_img,.rdresul_2 .build_img {
    width: 100%;
    max-height: 400px;
    min-height: 400px;
}

.rdresul_dat {
    position: absolute;
    height: 50%;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 4%;
    background: rgba(255,255,255,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
}

.rdresul_dat h3,.rdresul_2 .clust_dat .con .scroll h3 {
    font-size: 25px;
    color: #6aa9dc;
    font-weight: 500;
    padding-bottom: 10px;
    margin: 5% 0 3%;
    border-bottom: 3px solid #66acef;
    display: inline-block;
}

.rdresul_dat p {
    font-size: 15px;
    color: #666;
    line-height: 30px;
    width: 86%;
}

.rdresul_2 {
    width: 61%;
}

.rdresul_2 .clust_dat .con {
    height: 126px;
    margin: 0 4%;
    padding-top: 6%;
}

.rdresul_2 .clust_dat .con .scroll h3 {
    margin: 0 0 3%;
}

.reward_list {
    border-top: 1px solid #eeeeee;
}

.reward_list .main {
    border-bottom: 1px solid #eee;
    color: #666;
    line-height: 36px;
}

.reward_list .date {
    width: 18%;
    float: left;
    text-align: center;
    font-size: 20px;
    border-right: 1px solid #eeeeee;
    padding: 20px 0;
}

.reward_list .date i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 36px;
    height: 36px;
    background: url(../images/reward_icon.png) no-repeat;
    margin-right: 20px;
    vertical-align: middle;
}

.reward_list .con {
    width: 78%;
    float: right;
    padding: 20px 0;
    font-size: 14px;
}

.reward_list .con i {
    display: none;
}

.reward_list li {
    display: none;
}

.rdresult_list .reward_year {
    margin-bottom: 0;
}

.rdresult_list .reward_list {
    border-top: none;
}

.rdresult_title {
    display: none;
}/* rdresults */.rdinnov_top {
    width: 100%;
    float: none;
}

.rdinnov_top .build_img {
    max-height: 635px;
    min-height: 635px;
}

.rdinnov_top .clust_dat .con {
    height: 226px;
}

.rdinnov_tab .title {
    margin-bottom: 30px;
}

.rdinnov_tab .title strong {
    font-size: 25px;
    color: #6aa9dc;
    font-weight: 500;
}

.rdinnov_tab {
    margin-bottom: 30px;
}

.rdinnovtab .con_text {
    width: 49%;
}

.rdinnovtab .rditab_1,.rdinnovtab .con_textarea {
    width: 100%;
}

.rditab_2 .con_text {
    width: 180px;
}

.rditab_2 .yzm {
    margin: 0 15px;
}

.rditab_2 .con_btn {
    width: auto;
}

.rditab_2 .con_btn input {
    height: 40px;
    line-height: 40px;
}/* rdsystem */.rdsystem_con .anchor {
    display: block;
}

.rdsystem_con {
    width: 74.6%;
}

.rdsystem_img,.rdsystem_dat {
    width: 50%;
    min-height: 340px;
    max-height: 340px;
}

.rdsydat {
    padding: 7% 5% 0;
}

.rdsydat h3 {
    font-size: 18px;
    color: #333;
    font-weight: 500;
    margin-bottom: 2%;
}

.rdsydat p {
    font-size: 15px;
    line-height: 30px;
    color: #666;
}

.rdsystemcon_tes .rdsystem_img,.rdsystemcon_tes .rdsystem_dat {
    min-height: 600px;
    max-height: 600px;
}

.rdsymb {
    margin-bottom: 50px;
}

#mainbody {
    position: relative;
}

.rdsystem_nav {
    width: 330px;
    position: absolute;
    z-index: 9999;
    top: 380px;
    right: 50%;
    margin-right: -730px;
    padding-top: 15px;
}

.rdsynav {
    border-left: 2px solid #eaeaea;
    position: relative;
    padding-bottom: 15px;
}

.rdsynav h3 {
    padding: 25px 0 10px 15px;
    font-size: 18px;
    color: #666;
    font-weight: 600;
}

.rdsynav p {
    padding: 6px 0 6px 40px;
}

.rdsynav p a {
    display: inline-block;
    color: #999;
    font-size: 15px;
    height: 24px;
    line-height: 24px;
}

.rdsynav span,.rdsynav h3 i {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.rdsynav span {
    border: 2px solid #cfcfcf;
    background: #fff;
    position: absolute;
    left: -6px;
}

.rdsynav span.circle_t {
    top: -15px;
}

.rdsynav span.circle_b {
    bottom: -15px;
}

.rdsynav h3 em {
    color: #999;
    font-style: normal;
    margin-right: 13px;
}

.rdsynav h3 i {
    border: 5px solid #fff;
    background: #cfcfcf;
    float: left;
    margin: 5px 0 0 -24px;
}

.rdsynav p.cur i {
    width: 21px;
    height: 11px;
    display: inline-block;
    background: url(../images/rdsystem_nav.png) no-repeat;
    float: left;
    margin: 7px 0 0 -50px;
}

.rdsystem_dat .arrowT {
    display: none;
}/* brand */.brand {
    margin-top: 30px;
}

.bd_reading {
    margin-bottom: 30px;
}

.reading_logo,.reading_locate {
    width: 50%;
    min-height: 600px;
    max-height: 600px;
}

.reading_logo {
    border-top: 1px solid #e5e5e5;
}

.read_dat,.readimg {
    min-height: 299.5px;
    max-height: 299.5px;
    float: left;
}

.readimg {
    width: 100%;
}

.read_dat {
    width: 82%;
    padding: 0 9%;
    position: relative;
    border-left: 1px solid #e5e5e5;
    border-bottom: none;
}

.read_dat h3 {
    padding-top: 10%;
    margin-bottom: 4%;
}

.read_dat p {
    font-size: 15px;
    color: #666;
    margin-bottom: 20px;
}

.read_dat span.arrowB {
    position: absolute;
    left: 50%;
    bottom: -14px;
    margin-left: -10px;
}

.reading_locate {
    background-color: #ddf1f9;
}

.locate_dat {
    padding: 25% 9% 0;
}

.locate_dat h3 {
    margin-bottom: 28px;
}

.locate_dat p {
    line-height: 34px;
    font-size: 15px;
    color: #666;
}

.bdexpnav li {
    float: left;
    width: 23.9%;
    border: 1px solid #e5e5e5;
    margin-right: 1.2%;
    padding: 40px 0 50px;
    position: relative;
    cursor: pointer;
}

.bdexpnav li a {
    display: block;
    padding-left: 60px;
    height: 56px;
    margin: 0 30px;
}

.bdexpnav li a h3,.bdexpnav li a p {
    padding-left: 15px;
}

.bdexpnav li a h3 {
    font-size: 18px;
    color: #333;
    font-weight: 500;
    margin-bottom: 8px;
}

.bdexpnav li a p {
    font-size: 15px;
    color: #999;
}

.bdexpnav li a span {
    display: inline-block;
    float: left;
    width: 60px;
    height: 46px;
    margin: 5px 0 0 -60px;
    background: url(../images/readnav.png) no-repeat;
    background-size: auto 100%;
    border-right: 1px solid #f0f0f0;
}

.bdexpnav li a span img {
    display: none;
}

.bdexpnav li.bdnav_1 a span {
    background-position: 0 0;
}

.bdexpnav li.bdnav_2 a span {
    background-position: -88px 0;
}

.bdexpnav li.bdnav_3 a span {
    background-position: -180px 0;
}

.bdexpnav li.bdnav_4 a span {
    background-position: -265px 0;
}

.bdexpnav li i.arrow {
    position: absolute;
    bottom: 15px;
    left: 50%;
    width: 30px;
    height: 16px;
    margin-left: -15px;
    background: url(../images/readarrow.png) no-repeat;
    background-size: auto 100%;
}

.bdexpnav li.licur {
    background-color: #6aa9dc;
}

.bdexpnav li.licur a h3,.bdexpnav li.licur a p {
    color: #fff;
}

.bdexpnav li.licur a span {
    background-image: url(../images/readnav_h.png);
}

.bdexpnav li.licur i.arrow {
    background-position: -54px 0;
}

.bd_expdat {
    border: 1px solid #e5e5e5;
    margin-top: 20px;
}

.bd_expdat .bdexpdat {
    display: none;
    padding: 30px 20px;
}

.bdexpdat li {
    float: left;
    width: 32.3%;
    margin-right: 1.2%;
    margin-bottom: 1.2%;
    border: 1px solid #e5e5e5;
    cursor: pointer;
}

.bdexpdatli {
    padding: 20px;
}

.bdexpdatli h3 {
    font-size: 18px;
    color: #333;
    font-weight: 500;
}

.bdexpdatli h4 {
    font-size: 15px;
    color: #999;
    font-weight: 500;
    margin: 4px 0 12px;
}

.bdlidatimg img {
    display: block;
    width: 100%;
}

.bdexpdatli p {
    font-size: 15px;
    color: #666;
    line-height: 25px;
    margin-top: 25px;
}

.bdexpdatli p.li_p {
    color: #015cad;
    margin-top: 18px;
}

.bdlibom {
    border-top: 1px solid #f2f4f5;
    margin-top: 15px;
    padding-top: 10px;
    height: 25px;
}

.bdlibom span {
    color: #000;
    font-size: 15px;
    float: left;
}

.bdlibom i {
    float: right;
    display: inline-block;
    width: 9px;
    height: 11px;
    margin-top: 6px;
    background: url(../images/readico.png) no-repeat;
}

.bdexpdetail {
    padding: 0 25px;
    display: none;
}

.bdexpdetail h3 {
    font-size: 18px;
    font-weight: 500;
}

.bdexpdetail .detail {
    font-size: 15px;
    color: #666;
    line-height: 30px;
    margin: 20px 0 35px;
}

.bd_message dd {
    border-top: 1px solid #f7f7f7;
    padding: 12px 0;
}

.bd_message dd span {
    display: inline-block;
    color: #0070bc;
    font-size: 15px;
    margin-bottom: 2px;
}

.bd_message dd p {
    color: #666;
    font-size: 15px;
}

.bd_message_but a {
    display: inline-block;
    font-size: 15px;
    color: #015cad;
    padding-left: 20px;
    height: 20px;
    line-height: 20px;
}

.bd_message_but a i {
    display: inline-block;
    width: 13px;
    height: 13px;
    float: left;
    margin: 4px 0 0 -20px;
    background: url(../images/readico_1.png) no-repeat;
}

.bd_message_tab {
    padding-top: 20px;
}

.bd_message_tab textarea {
    width: 98%;
    border: 1px solid #d4d4d4;
    height: 80px;
    padding: 10px 1%;
    font-size: 14px;
    color: #666;
}

.bd_message_tab input.but {
    width: 160px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    background: #69a9dc;
    border: none;
    float: right;
    margin: 30px 0 0 30px;
}

.bd_message_tab input.but_r {
    background: #999;
}

.bd_back {
    display: block;
    float: left;
    margin: 15px 0 0;
}

.bdexpdat .morelist {
    margin: 40px auto 0;
}

.bdexpdat_activity .bdexpdatli h3 {
    margin-bottom: 16px;
}

.bdexpdat_activity .bdexpdatli .bdlidatimg {
    margin-bottom: 15px;
}

.bdexpdat_activity .bdexpdatli p {
    margin-top: 0;
}

.bdexpdetail .title p {
    color: #999;
    font-size: 15px;
    margin-top: 5px;
}

.bdexpdetail .title p span {
    color: #015cad;
}

.bd_micro {
    width: 65%;
    padding-right: 5%;
}

.bd_microimg {
    width: 23%;
    padding-left: 6%;
    border-left: 1px solid #f0f0f0;
    margin: 10px 0 20px;
}

.bd_microimg h3 {
    font-size: 24px;
    color: #fff;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background: #6aa9dc;
}

.bd_microimg p {
    padding: 12%;
    border: 1px solid #d9d9d9;
    margin-top: 70px;
    position: relative;
}

.bd_microimg p img {
    width: 100%;
}

.bd_microimg p i {
    background: url(../images/ewm_a.jpg) no-repeat;
    width: 40px;
    height: 22px;
    position: absolute;
    top: -22px;
    left: 50%;
    margin-left: -20px;
}

.knowlist .title {
    height: 45px;
    line-height: 45px;
    padding-left: 60px;
    background-color: #f0f0f0;
}

.knowlist .title i,.klbti i {
    display: inline-block;
    float: left;
    margin-left: -60px;
}

.knowlist .title i {
    width: 45px;
    height: 45px;
    background: #015cad;
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    font-style: normal;
}

.knowlist .title p,.knowlist .title span {
    font-size: 15px;
    color: #666;
}

.knowlist .title strong {
    color: #015cad;
    font-weight: 500;
    margin-right: 10px;
}

.knowlist .title span {
    float: right;
    margin-right: 6%;
}

.klbti {
    font-size: 15px;
    color: #666;
    font-weight: 500;
    padding: 10px 0 10px 60px;
    height: 25px;
    line-height: 25px;
    border-bottom: 1px solid #f0f0f0;
}

.klbti i {
    width: 19px;
    height: 25px;
    background: url(../images/readico_2.png) no-repeat;
    background-size: 100% auto;
    margin-left: -46px;
}

.knowlist {
    margin-bottom: 20px;
}

.knowlist .bd_message {
    margin: 0 60px;
}

.knowlist .bd_message dd {
    border-top: none;
    padding-bottom: 5px;
}

.knowlist .bd_message dd p {
    line-height: 25px;
}

.brandnews {
    margin: 40px 0;
}

.brandn_more {
    display: block;
    color: #fff;
    font-size: 32px;
    font-weight: 600;
    padding-right: 220px;
    line-height: 80px;
    margin-top: 40px;
}

.brandn_more span {
    display: inline-block;
    width: 80px;
    height: 80px;
    float: right;
    margin-right: -130px;
    background: url(../images/readico_3.png) no-repeat;
    background-size: auto 100%;
}/*  Ã¥â€œÂÃ§â€°Å’Ã¨Â§â€ Ã©Â¢â€˜ */.slideGroup {
    margin-bottom: 50px;
}

.slideGroup .parHd {
    height: 68px;
    border: 1px solid #f0f0f0;
    border-right: none;
    display: block;
}

.slideGroup .parHd ul li {
    float: left;
    width: 25%;
    text-align: center;
    height: 68px;
    line-height: 68px;
}

.slideGroup .parHd ul li a {
    display: block;
    color: #666;
    font-size: 18px;
    border-right: 1px solid #f0f0f0;
}

.slideGroup .parHd ul li.on {
    background: #6aa9dc;
}

.slideGroup .parHd ul li.on a {
    color: #fff;
}

.multipleColumn {
    overflow: hidden;
    position: relative;
}

.multipleColumn .bd {
    overflow: hidden;
    margin-top: 20px;
}

.multipleColumn .bd ul {
    overflow: hidden;
    float: left;
}

.multipleColumn .bd ul li {
    margin-bottom: 1%;
}

.multipleColumn .hd {
    overflow: hidden;
    height: 20px;
    text-align: center;
    margin-top: 35px;
}

.multipleColumn .hd ul li {
    display: inline;
    padding: 6px;
    margin: 0 6px;
    cursor: pointer;
    background: #fff;
    border: 1px solid #979797;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    font-size: 0;
}

.multipleColumn .hd ul li.on {
    background: #015cad;
    border-color: #015cad;
}

.mulnav {
    border: 1px solid #f0f0f0;
    border-top: none;
}

.mulnav li {
    height: 60px;
    line-height: 60px;
    float: left;
    width: 20%;
    text-align: center;
}

.mulnav li a {
    font-size: 16px;
    display: block;
    color: #666;
}

.mulnav li a:hover {
    color: #6aa9dc;
}

.mobile_bdexpnav,.mobile_video {
    display: none;
}/* merchants */.merchant_list li {
    float: left;
    width: 32%;
    margin: 0 1.6% 1.6% 0;
}

.merchant_list li a {
    display: inline-block;
    border: solid 1px #f0f0f0;
    background: #fff;
    padding: 5% 6%;
    min-height: 205px;
}

.merchant_list li a:hover {
    background-color: #f8f8f8;
}

.merlist_top {
    height: 68px;
    line-height: 68px;
}

.merlist_top em {
    width: 68px;
    height: 68px;
    display: inline-block;
    float: left;
    background: url(../images/merlist_ico.png) no-repeat;
    background-size: auto 100%;
}

.merlist_top span {
    font-size: 18px;
    color: #333;
    float: left;
    display: inline-block;
    margin-left: 30px;
}

.merchant_list li a:hover span {
    color: #69a9dc;
}

.merlist_top i {
    float: right;
    background: url(../images/merlist_arrow.png) no-repeat;
    width: 30px;
    height: 30px;
    margin-top: 20px;
    display: none;
}

.merchant_list li a.mlt_1 .merlist_top em {
    background-position: 0 0;
}

.merchant_list li a.mlt_2 .merlist_top em {
    background-position: -107px 0;
}

.merchant_list li a.mlt_3 .merlist_top em {
    background-position: -215px 0;
}

.merchant_list li a.mlt_4 .merlist_top em {
    background-position: -323px 0;
}

.merchant_list li a.mlt_5 .merlist_top em {
    background-position: -430px 0;
}

.merchant_list li a.mlt_6 .merlist_top em {
    background-position: -538px 0;
}

.merchant_list li a.mlt_7 .merlist_top em {
    background-position: -646px 0;
}

.merchant_list li a.mlt_8 .merlist_top em {
    background-position: -753px 0;
}

.merchant_list li a.mlt_9 .merlist_top em {
    background-position: -860px 0;
}

.merchant_list li a:hover .merlist_top em {
    background-image: url(../images/merlist_ico_h.png);
}

.merlist_con {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 5%;
}/*Ã§Â»ÂÃ©â€â‚¬Ã¥â€¢â€ Ã¥Å Â Ã§â€ºÅ¸*/.pc_join_nav li a span {
    background-image: url(../images/service_pro.png);
}

.pc_join_nav li.on a span {
    background-image: url(../images/service_proh.png);
}

.join_condition_nav {
    border-right: 1px solid #f0f0f0;
}

.join_condition_nav li {
    width: 25%;
    float: left;
    line-height: 60px;
    cursor: pointer;
}

.join_condition_nav li a {
    display: block;
    border: 1px solid #f0f0f0;
    border-right: none;
    font-size: 18px;
    color: #999;
    text-align: center;
}

.join_condition_nav li.on a {
    border: 1px solid #69a9dc;
    background: #69a9dc;
    color: #fff;
}

.join_condition_main {
    margin-top: 20px;
}

.join_table {
    width: 100%;
    border: 1px solid #f0f0f0;
}

.join_table th {
    height: 59px;
    background: #f9fcff;
    font-size: 17px;
    color: #333;
    border-bottom: 1px solid #f0f0f0;
    font-weight: normal;
    text-align: center;
}

.join_table td {
    padding: 13px 20px;
    font-size: 14px;
    color: #666;
    border-bottom: 1px dashed #e6e6e6;
    line-height: 30px;
}

.join_table td.name {
    width: 95px;
    border-right: 1px solid #f0f0f0;
    text-align: center;
}

.join_condition_main .path {
    display: none;
    margin-bottom: 40px;
}

.join_condition_main .path div {
    font-size: 15px;
    color: #666;
    line-height: 40px;
    padding-top: 8px;
}

.join_next,.apply_btn {
    display: block;
    width: 220px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    background: #69a9dc;
    font-size: 14px;
    color: #fff;
    float: right;
    margin-bottom: 60px;
    border: none;
}

.join_way {
    margin: 0 0 60px 0;
}

.join_way .path {
    width: 38%;
    float: left;
    position: relative;
}

.join_way .imgBg {
    height: 400px;
}

.join_way .main {
    padding: 36px 7% 0 7%;
    width: 86%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 164px;
    background: rgba(255, 255, 255, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
}

.join_way .arrowT {
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 13px solid #fff;
    position: absolute;
    top: -13px;
    left: 50%;
    margin-left: -13px;
    opacity: 0.8;
    folter: alpha(opacity=80);
}

.join_way .title {
    font-size: 16px;
    color: #444;
    font-weight: bolder;
    line-height: 26px;
}

.join_way .con {
    font-size: 18px;
    color: #0177b7;
    line-height: 27px;
    margin: 9px 0 16px 0;
}

.join_way .more {
    display: block;
    width: 219px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border: 1px solid #69a9dc;
    font-size: 15px;
    color: #0177b7;
}

.join_way .more i {
    width: 15px;
    height: 24px;
    background: url(../images/arrow13.png) no-repeat;
    margin-left: 15px;
    position: relative;
    top: 6px;
}

.join_way .more:hover {
    margin-left: 10px;
}

.join_way .path1 {
    width: 62%;
}

.join_way .path1 .main {
    width: 67%;
    height: 164px;
    padding-left: 4%;
    padding-right: 4%;
    left: auto;
    right: 0;
    bottom: auto;
    top: 0;
}

.join_way .arrowL {
    border-top: 13px solid transparent;
    border-right: 13px solid #fff;
    border-bottom: 13px solid transparent;
    position: absolute;
    left: -13px;
    top: 50%;
    margin-top: -13px;
    opacity: 0.8;
    folter: alpha(opacity=80);
}

.join_apply {
    margin: 0 0 60px 0;
}

.join_apply1 {
    position: relative;
    margin-bottom: 20px;
}

.join_apply1 .imgBg {
    width: 38%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.join_apply1 .main {
    width: 62%;
    margin-left: 38%;
}

.join_apply1 .main .path {
    border: 1px solid #f0f0f0;
    padding: 22px 4.5% 32px 4.5%;
}

.join_apply1 .main .title {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 26px;
    color: #69a9dc;
    line-height: 63px;
    border-bottom: 3px solid #70addd
}

.join_apply1 .main .con {
    padding-top: 18px;
    font-size: 15px;
    color: #666;
    line-height: 30px;
}

.join_apply .join_table {
    margin-bottom: 30px;
}

.join_apply .join_table td {
    height: 49px;
    padding: 0;
}

.join_apply .join_table td.name {
    width: 150px;
    padding: 0 20px 0 0;
    background: #f9fcff;
    text-align: right;
    border-left: 1px solid #f0f0f0;
}

.join_apply .join_table td input {
    width: 100%;
    heigt: 100%;
    border: none;
    background: none;
    line-height: 49px;
    text-indent: 20px;
}

.borderL {
    border-left: 1px solid #f0f0f0;
}

.join_apply .join_table td.name1 {
    width: 54px;
    background: #f9fcff;
    text-align: center;
    border-right: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
}

.join_apply .join_table td.name2 {
    width: 116px;
    background: #f9fcff;
    text-align: center;
    border-right: 1px solid #f0f0f0;
}

.join_apply .join_table .tip {
    color: #ec0000;
    padding-left: 5px;
    display: none;
}

#m_join_form {
    display: none;
}

.join_success {
    width: 260px;
    padding-left: 70px;
    margin: 70px auto 222px;
    background: url(../images/join_success.png) left center no-repeat;
    font-size: 18px;
    color: #666;
    line-height: 30px;
}/* Ã¦Â­Â£Ã¦Â³Â°Ã¦Å Â¥ */.reportlist {
    margin-bottom: 60px;
    min-height: 600px;
}

.replist_fl {
    width: 21%;
    background-color: #eee;
}

.replist_con {
    width: 77%;
}

.replist_fl .main {
    padding: 6%;
}

.news_dynamic_top .back {
    display: inline-block;
    color: #6aa9dc;
    font-size: 18px;
    padding-left: 35px;
}

.news_dynamic_top .back i {
    display: inline-block;
    width: 23px;
    height: 23px;
    float: left;
    margin: 2px 0 0 -35px;
    background: url(../images/merlist_arrow.png) no-repeat;
    background-size: 100% auto;
}

.replist_fl .replistimg img {
    width: 100%;
    display: block;
}

.report_select {
    text-align: left;
    margin-top: 6%;
    position: relative;
}

.report_select p {
    background-color: #69a9dc;
    color: #fff;
    font-size: 15px;
    cursor: pointer;
}

.report_select p span {
    padding-left: 20px;
}

.report_select p .arrowB,.report_select p.on .arrowB {
    background-image: url(../images/arrow_h.png);
    right: 20px;
}

.report_select dl {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 54px;
    border: 1px solid #eee;
    border-top: none;
    border-bottom: none;
    background: #fff;
    z-index: 20;
}

.report_select dl .scroll {
    max-height: 305px;
    overflow-y: scroll;
}

.report_select dl dd.service_maptext {
    padding: 0 20px;
}

.report_select dl dd a {
    padding: 0;
    border: none;
    line-height: inherit;
    font-size: 14px;
    color: #7d7d7d;
}

.service_dt {
    padding: 15px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.service_dt .atdy_paging {
    margin-top: 0;
    width: 88%;
    padding: 0;
}

.service_dt .atdy_paging a {
    background: none;
    width: 30%;
    font-size: 15px;
    color: #7d7d7d;
    margin: 0;
}

.service_dt .atdy_paging a:hover {
    font-weight: 600;
}

.service_dt .atdy_paging a.atpag_next {
    float: right;
    text-align: right;
}

.service_dt .atdy_paging span {
    width: 39%;
    color: #6aa9dc;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}

.replist_nav li {
    width: 25%;
    height: 50px;
    float: left;
}

.replist_nav li a {
    display: block;
    font-size: 15px;
    font-weight: 600;
    color: #333;
    text-align: center;
    background-color: #eaeaea;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    line-height: 49px;
}

.replist_nav li.licur a {
    color: #fff;
    background-color: #6aa9dc;
}

.replistmain {
    display: none;
}

.rlmain_title {
    height: 68px;
    line-height: 68px;
    border-bottom: 1px solid #eee;
    font-size: 18px;
    position: relative;
    cursor: pointer;
}

.rlmain_title i.arrow {
    right: 30px;
    margin: 28px 0 0 0;
    width: 20px;
    height: 12px;
    background: url(../images/arrow_10.png) no-repeat;
}

.rlmain_title.on {
    border-bottom-style: dashed;
    padding: 0 20px;
}

.rlmain_title.on i.arrow {
    background-position: 0 -46px;
}

.rlmain_dat {
    line-height: 30px;
    color: #666;
    font-size: 15px;
    padding: 20px;
    margin: 0;
}

.rlmain_dat_botm {
    margin-top: 30px;
}

.rlmain_dat_botm p {
    color: #999;
    font-size: 14px;
}

.rlmain_dat_botm span.time {
    font-size: 14px;
}/*Ã¦ÂÅ“Ã§Â´Â¢*/.search {
    padding: 24px 0 40px 0;
    background: #646464;
    margin-bottom: 20px;
}

.search .title {
    font-size: 25px;
    color: #fff;
    font-weight: bolder;
    line-height: 47px;
}

.search .text {
    width: 70%;
    height: 47px;
    border: 1px solid #fff;
    background: url(../images/search_icon1.png) #fff 96% center no-repeat;
    background-size: 20px;
    font-size: 15px;
    color: #666;
    line-height: 47px;
    text-indent: 1.7%;
    float: left;
}

.search .text.focus {
    border: 1px solid #6aa9dc;
}

.search .btn {
    width: 9%;
    height: 49px;
    cursor: pointer;
    background: #6aa9dc;
    line-height: 49px;
    text-align: center;
    margin-left: 1.4%;
    font-size: 18px;
    color: #fff;
    border: none;
}

.search a {
    line-height: 39px;
    font-size: 18px;
    color: #6aa9dc;
    margin-left: 11%;
    position: relative;
}

.search a i {
    width: 23px;
    height: 23px;
    background: url(../images/arrow10.png) no-repeat;
    position: relative;
    top: 5px;
    margin-right: 13px;
}

.search_result {
    font-size: 20px;
    color: #333;
    line-height: 44px;
    margin-bottom: 28px;
}

.search_result span {
    font-size: 25px;
    color: #6aa9dc;
}

.search_main {
    margin-bottom: 50px;
}

.search_left {
    width: 20%;
    float: left;
    padding-top: 23px;
}

.search_left li {
    height: 25px;
    line-height: 25px;
    margin-bottom: 38px;
}

.search_left li a {
    font-size: 20px;
    color: #666;
}

.search_left li i {
    width: 26px;
    height: 25px;
    background: url(../images/radio_icon.png) no-repeat;
    background-size: auto 100%;
    margin-right: 10px;
    position: relative;
    top: 5px;
}

.search_left li.on i {
    background-position: -28px 0;
}

.search_right {
    width: 80%;
    float: left;
    background: #f1f1f1;
}

.search_right .main {
    padding: 15px 30px 30px 30px;
    display: none;
}

.search_right_title {
    font-size: 18px;
    color: #333;
    font-weight: bolder;
    line-height: 40px;
    border-bottom: 1px solid #d2d2d2;
}

.search_right li {
    border-bottom: 1px dashed #d2d2d2;
}

.search_right li a {
    display: block;
    padding: 22px 0;
}

.search_right li .title {
    font-size: 18px;
    color: #6aa9dc;
    line-height: 34px;
    width: 80%;
    float: left;
}

.search_right li .time {
    width: 80px;
    float: right;
    text-align: right;
    color: #666;
    font-size: 14px;
}

.search_right li .con {
    font-size: 13px;
    color: #666;
    line-height: 30px;
    padding-top: 4px;
}

.search_right .more1 {
    margin-top: 30px;
}

.search_more {
    width: 30%;
    margin: 0 auto;
    text-align: center;
}

.search_more img {
    cursor: pointer;
}

.innovative_reward.rdresult_list .bx-wrapper {
    margin: 0;
}

.search_right li a:hover .title {
    font-weight: bolder;
}

.mobile_title h3 {
    display: none;
}

.atstory_brief_fl p {
    color: #666;
    font-size: 14px;
    line-height: 30px;
}

.atmagezine_list {
    border-top: none;
}

.atmagezine_list li {
    display: block !important;
    margin-bottom: 1.2%;
}

.atmagezine_list li:nth-child(6n) {
    margin-right: 0;
}

.atmagezine_list .magazine_date {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
}

.acimgcon {
    height: 360px;
    overflow: hidden;
    text-align: justify;
    cursor: pointer;
}

.acimgcon .ac_scroll {
    overflow-y: scroll;
    padding-right: 20px;
    width: 100%;
    height: 100%;
}

.magazine_list_reportlist {
    margin-bottom: 0;
    min-height: inherit;
}

.magazine_list_reportlist li {
    margin-bottom: 1.2%;
}

.magazine_list_reportlist li:nth-child(6n) {
    margin-right: 0;
}

.magazine_date a {
    cursor: pointer;
}

.mzlistimg,.mzdetailimg {
    border: 1px solid #eee;
    height: 348px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.magazine_list li:hover .mzlistimg {
    border: 2px solid #c1def6;
    height: 346px;
}

.mzdetailimg {
    height: 296px;
}

.magazine_list li:hover .mzdetailimg {
    border: 2px solid #c1def6;
    height: 294px;
}/*Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’Ã¥Â¼â€¢Ã¥Â¯Â¼Ã©Â¡Âµ*/.serviceindex {
    border: 1px solid #ececec;
    margin-bottom: 80px;
}

.serviceindexnav {
    width: 25%;
}

.sindexnavli {
    background-color: #f9f9f9;
    border-bottom: 1px solid #ececec;
    border-right: 1px solid #ececec;
}

.sindexnavli a {
    display: block;
    padding: 10% 0;
}

.sindexnavli i {
    display: block;
    width: 68px;
    height: 68px;
    margin: 0 auto;
    background: url(../images/sindexnav_1.png) no-repeat;
}

.sindexnav_1 i {
    background-position: 0 0;
}

.sindexnav_2 i {
    background-position: -107px 0;
}

.sindexnav_3 i {
    background-position: -215px 0;
}

.sindexnav_4 i {
    background-position: -323px 0;
}

.sindexnav_5 i {
    background-position: -430px 0;
}

.sindexnavli span {
    text-align: center;
    display: block;
    font-size: 18px;
    color: #666;
    margin-top: 10px;
}

.sindexnavli a:hover i {
    background-image: url(../images/sindexnav_2.png);
}

.sindexnavli a:hover span {
    color: #69a9dc;
}

.sindexconul {
    padding: 5% 0 5% 15%;
    border-right: 1px solid #ececec;
}

.sindexconul li {
    height: 30px;
    margin: 15px 0;
}

.sindexconul li a {
    font-size: 17px;
    color: #666;
    display: inline-block;
    line-height: 30px;
    padding-left: 48px;
}

.sindexconul li a i {
    width: 30px;
    height: 30px;
    display: inline-block;
    float: left;
    margin-left: -48px;
    background: url(../images/silia_m.png) no-repeat;
}

.sindexconul li.silia_1 a i {
    background-position: 0 3px;
}

.sindexconul li.silia_2 a i {
    background-position: 0 -46px;
}

.sindexconul li.silia_3 a i {
    background-position: 0 -94px;
}

.sindexconul li.silia_4 a i {
    background-position: 0 -140px;
}

.sindexconul li.silia_5 a i {
    background-position: 0 -188px;
}

.sindexconul li.silia_6 a i {
    background-position: 0 -236px;
}

.sindexconul li.silia_7 a i {
    background-position: 0 -285px;
}

.sindexconul li.silia_8 a i {
    background-position: 0 -333px;
}

.sindexconul li.silia_9 a i {
    background-position: 0 -386px;
}

.sindexconul li.silia_10 a i {
    background-position: 0 -443px;
}

.sindexconul li.silia_11 a i {
    background-position: 0 -494px;
}

.sindexconul li.silia_12 a i {
    background-position: 0 -552px;
}

.sindexconul li a:hover {
    color: #69a9dc;
}

.sindexconul li a:hover i {
    background-image: url(../images/silia_h.png);
}

.silia_more {
    text-align: center;
    border-right: 1px solid #ececec;
    padding: 10px 0 35px;
}

.silia_more a {
    display: inline-block;
    color: #333;
    font-size: 17px;
}

.silia_more a:hover {
    color: #69a9dc;
}

.serviceindex>div:last-child .sindexconul,.serviceindex>div:last-child .silia_more,.sindexnav_5 {
    border-right: none;
}

.sindexconul_No li a,.sindexconul_No li a:hover {
    color: #ccc;
}

.news_dynamic_main .dynamic_con {
    height: 355px;
    overflow: hidden;
    text-align: justify;
    padding-right: 0;
    margin-right: 10px;
}

.news_dynamic_main .dynamic_con .scroll {
    overflow-y: scroll;
    width: 100%;
    padding-right: 20px;
    height: 100%;
}/*Ã¤ÂºÂºÃ¦â€°ÂÃ¤Â¸Â­Ã¥Â¿Æ’-Ã¤ÂºÂºÃ¦â€°ÂÃ¥Ââ€˜Ã¥Â±â€¢Ã¤Â¿Â®Ã¦â€Â¹2016.1.28*/.development_path3 .development_con {
    height: 120px;
}

.development_path4 .main {
    padding: 0 4.5%;
    width: 41%;
}

.development_path4 .scroll {
    width: 102%;
}

.development_path4 .development_con {
    height: 145px;
}

.development_path4 .more {
    margin-top: 10px;
}

.development_path5 .development_con,.development_path6 .development_con,.development_path7 .development_con {
    height: 170px;
}

.development_path5 .main {
    width: 62.6%;
    padding-right: 4%;
}

.development_path6 .development_con .scroll {
    width: 106%;
}

.development_path6 .main {
    padding: 0 9%;
}

.development_path7 .development_con .scroll {
    width: 102%;
}

.development_path7 .more {
    bottom: 5%;
}

.japply_prompt {
    font-size: 14px;
    color: #666;
}

.japply_prompt i {
    color: #ec0000;
    padding: 0 3px;
    font-style: normal;
}

.atbuild_patent_0129 li {
    height: 270px;
    background-color: #dcecf9;
    overflow: hidden;
}

.atbuild_patent_0129_con {
    padding: 0 4%;
}

.atbuild_patent_0129 li .main {
    height: 230px;
}

.atbuild_patent_0129 li img {
    display: block !important;
}/*Ã¤Â¾Â§*/.side_service {
    height: 171px;
    width: 50px;
    background: #015bab;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    position: fixed;
    right: 0;
    top: 50%;
    margin-top: -99px;
    z-index: 999;
    padding: 14px 0;
}

.side_service>a {
    background: url("../images/service_icon.png") no-repeat;
    width: 50px;
    height: 57px;
    cursor: pointer;
    position: relative;
    display: block;
}

.side_service .service_tel {
    background-position: 13px 17px;
}

.side_service .service_kefu {
    background-position: 13px -41px;
}

.side_service .service_qq {
    background-position: 13px -101px;
}

.side_service .service_tel:hover {
    background-position: -31px 17px;
}

.side_service .service_kefu:hover {
    background-position: -31px -41px;
}

.side_service .service_qq:hover {
    background-position: -31px -101px;
}

.service_kefu .service_pull {
    width: 158px;
    height: 129px;
    position: absolute;
    right: 100%;
    background: #015bab;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    display: none;
    top: -35px;
}

.service_kefu p {
    text-align: center;
    color: #e9e9e9;
    font-size: 15px;
    margin-top: 28px;
}

.service_kefu h1 {
    display: block;
    width: 110px;
    height: 30px;
    margin: 15px auto 0;
    line-height: 30px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 3px;
}

.service_qq .service_pull {
    width: 281px;
    height: 159px;
    background: #015bab;
    position: absolute;
    right: 100%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    top: -105px;
    display: none;
}

.sqr {
    float: left;
    text-align: center;
    width: 108px;
    margin: 14px 15px 0;
    color: #fff;
    font-size: 14px;
}

.sqr img {
    width: 108px;
    height: 108px;
    display: block;
    color: #fff;
    margin-bottom: 7px;
}

.service_qq i {
    width: 1px;
    height: 130px;
    background: #0175c3;
    float: left;
    margin-top: 14px;
}

.con_text2 {
    border: none;
}

.modify_con_text {
    padding-left: 130px;
}

.modify_appellation {
    width: 130px;
    margin-left: -130px;
    color: #666;
    font-size: 16px;
}

.modify_appellation i {
    padding-right: 10px;
    color: #ec0000;
    font-size: 13px;
    font-style: normal;
}

.modify_con_text .text1 {
    border: 1px solid #e6e6e6;
    text-indent: 10px;
    height: 36px;
    line-height: 36px;
    font-size: 15px;
}

.modify_con_text select.text1 {
    opacity: 1;
    background: none;
    text-indent: 5px;
}

.modify_con_text textarea.text1 {
    text-indent: 0;
    padding: 0 1%;
    height: 130px;
    line-height: 24px;
}

.serv_searchx_kuan {
    border: 1px solid #eee;
    width: 340px;
    position: absolute;
    top: 190px;
    right: 5%;
    height: 50px;
    line-height: 50px;
}

.bdlidatpimg {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 190px;
}/*2016.2.24Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’Ã¦ÂÅ“Ã§Â´Â¢*/.serv_searchx {
    margin: 60px 0;
    border-top: 1px solid #ececec;
}

.serv_searchx .search_right {
    width: 78%;
    background: #fff;
}

.serv_searchx .search_left {
    width: 22%;
    padding-top: 0;
}

.serv_searchx .search_left li {
    height: auto;
    line-height: 68px;
    margin-bottom: 0;
}

.serv_searchx .search_left li a {
    height: 68px;
    display: block;
    color: #666;
    padding: 15px 0 15px 115px;
    border-bottom: 1px solid #ececec;
    border-left: 1px solid #ececec;
}

.serv_searchx .search_left li a i {
    background: url(../images/service_nav.png) no-repeat;
    background-size: auto 100%;
    width: 68px;
    height: 68px;
    display: inline-block;
    float: left;
    margin-left: -90px;
    position: static;
}

.serv_searchx .search_left li.sfn_1 a i {
    background-position: 0 0;
}

.serv_searchx .search_left li.sfn_2 a i {
    background-position: -90px 0;
}

.serv_searchx .search_left li.sfn_3 a i {
    background-position: -180px 0;
}

.serv_searchx .search_left li.sfn_4 a i {
    background-position: -276px 0;
}

.serv_searchx .search_left li.sfn_5 a i {
    background-position: -359px 0;
}

.serv_searchx .search_left li.on a i {
    background-image: url(../images/service_nav_on.png);
}

.serv_searchx .search_left li.on a {
    color: #69a9dc;
    background: #f9f9f9;
}

.serv_searchx_title {
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
    height: 40px;
    padding: 29px 30px 29px 20px;
}

.serv_searchx_title p {
    font-size: 20px;
    line-height: 40px;
}

.serv_searchx_title p em {
    color: #69a9dc;
    font-size: 24px;
    font-style: normal;
}

.serv_searchx_title a {
    color: #6aa9dc;
    font-size: 18px;
    line-height: 39px;
}

.serv_searchx_title a i {
    background: url("../images/arrow10.png") no-repeat scroll;
    width: 23px;
    height: 23px;
    margin-right: 13px;
    position: relative;
    top: 5px;
}

.serv_searchx .search_right .main {
    padding: 0;
}

.serv_searchx .search_right li {
    border: 1px solid #ececec;
    padding: 30px 30px 30px 190px;
    margin-bottom: 20px;
}

.serv_searchx .search_right li i.ssxico_status {
    background: url(../images/serv_searchx.png) no-repeat;
    display: inline-block;
    width: 85px;
    height: 85px;
    margin-left: -130px;
    float: left;
}

.serv_searchx .search_right li i.ssxico_1 {
    background-position: 0 0;
}

.serv_searchx .search_right li i.ssxico_2 {
    background-position: -129px 0;
}

.serv_searchx .search_right li i.ssxico_3 {
    background-position: -269px 0;
}

.ssx_listtop {
    border-bottom: 1px solid #d2d2d2;
    margin-bottom: 20px;
}

.ssx_listop_title {
    width: 25%;
    padding-right: 1%;
    border-right: 1px solid #e5e5e5;
}

.ssx_listop_con {
    width: 70%;
}

.ssx_listop_title h3 {
    font-size: 22px;
    font-weight: 500;
    color: #666;
    margin-bottom: 10px;
}

.ssx_listop_title p {
    font-size: 13px;
    color: #666;
}

.ssx_listop_con span {
    margin-right: 5%;
    color: #999;
    font-size: 13px;
    line-height: 26px;
}

.ssx_answer_name {
    color: #6aa9dc;
    padding-left: 32px;
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 10px;
}

.ssx_answer_name i,.ssx_answer_refer2 h3 i {
    display: inline-block;
    width: 24px;
    height: 24px;
    float: left;
    margin-left: -32px;
    background: url(../images/serv_searchx_ico.png) no-repeat 0 0;
}

.ssx_answer {
    border-bottom: 1px dashed #d2d2d2;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.ssx_answer p {
    color: #666;
    font-size: 13px;
    line-height: 24px;
}

.ssx_answer p span {
    color: #999;
    margin-left: 5px;
}

.ssx_answer p.ssx_answer_time {
    color: #c0c0c0;
}

.ssx_answer_refer {
    width: 60%;
}

.ssx_answer_phiz {
    width: 35%;
}

.ssx_answer_tin {
    margin-top: 20px;
}

.ssx_answer_tin h3 {
    font-size: 13px;
    line-height: 24px;
    color: #666;
    font-weight: 600;
    margin-bottom: 5px;
}

.ssx_answer_refer .text {
    border: 1px solid #e5e5e5;
    background: #f9f9f9;
    width: 100%;
    height: 120px;
}

.ssx_answer_refer .but {
    background: #74b7e7;
    color: #fff;
    width: 150px;
    height: 42px;
    border: none;
    font-size: 15px;
    margin-top: 10px;
}

.ssx_answer_phiz {
}

.ssx_answer_phiz a {
    display: inline-block;
    float: left;
    width: 60px;
    text-align: center;
    margin-right: 10%;
    color: #666;
}

.ssx_answer_phiz a i {
    display: inline-block;
    width: 43px;
    height: 43px;
    background: url(../images/serv_phiz.png) no-repeat;
}

.ssx_answer_phiz a.saprel_1 i {
    background-position: 0 0;
}

.ssx_answer_phiz a.saprel_2 i {
    background-position: -119px 0;
}

.ssx_answer_phiz a.saprel_3 i {
    background-position: -237px 0;
}

.ssx_answer_phiz a.on i {
    background-image: url(../images/serv_phiz_on.png);
}

.ssx_answer_phiz a.on {
    color: #74b7e7;
}

.ssx_answer_refer2 .ssx_answer_refer {
    width: 100%;
}

.ssx_answer_refer2 h3 {
    padding-left: 28px;
}

.ssx_answer_refer2 h3 i {
    background-position: -45px 1px;
    margin-left: -28px;
}

.serv_search_more {
    width: 30%;
    margin: 0 auto;
    text-align: center;
}

.serv_search_more img {
    cursor: pointer;
}

.modify_con_text .yzm_txt {
    width: 140px;
}

.modify_con_text img.yzm {
    margin-left: 10px;
}

#fwu_1.news_dynamic_top h3,#fwu_2.news_dynamic_top h3,#fwu_3.news_dynamic_top h3,#fwu_4.news_dynamic_top h3,#fwu_5.news_dynamic_top h3 {
    font-size: 36px;
}

.service_form_nav li a {
    background-color: #69a9dc;
}

.service_form_nav li.licur a {
    background-color: #fff;
}

.service_form_nav li a p {
    color: #fff;
}

.service_download {
    background-color: #f8f8f8;
}

.service_download_con {
    background-color: #fff;
}

.download_search {
    background-color: #fff;
}

.m_side_service {
    display: none;
    width: 44px;
    padding: 16px 0;
    position: fixed;
    top: 50%;
    margin-top: -55px;
    right: 0;
    z-index: 99;
    background: #015bab;
    -moz-border-top-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.m_side_service a {
    display: block;
    width: 44px;
}

.m_service_tel {
    height: 38px;
    background: url(../images/tel_icon.png) no-repeat center center / 18px;
}

.m_service_kefu {
    height: 40px;
    background: url(../images/kf_icon.png) no-repeat center center / 18px;
}/*Ã§Â½â€˜Ã§Â»Å“Ã¨Â¿ÂÃ©â€â‚¬*/.map_mobile_iframe {
    display: none;
    width: 92%;
    margin: 0 auto;
}/*Ã¦Â Â¸Ã¥Â¿Æ’Ã¤Â»Â·Ã¥â‚¬Â¼*/.atstory_bwti a {
    background: #003c5a;
    width: 215px;
    height: 50px;
    text-align: center;
    display: block;
    font-size: 20px;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    line-height: 50px;
}

.innovative_standard .aboutsc_img {
    width: 50.6%;
}

.innovative_standard .aboutsc_img img {
    width: 100%;
    display: block;
}

.innovative_standard .aboutsc_scroll1 {
    width: 47%;
}

.innovative_standard .aboutsc_scroll1 h2 {
    border-bottom: 2px solid #6aa9dc;
    color: #6aa9dc;
    font-size: 25px;
    font-weight: 500;
    display: inline-block;
    padding-bottom: 15px;
    margin: 15px 0 30px;
}

.innovative_standard .aboutsc_scroll1 h3 {
    font-size: 20px;
    color: #666;
    font-weight: 500;
    margin-bottom: 20px;
}

.innovative_standard .aboutsc_scroll1 p {
    color: #666;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 10px;
}/*Ã¨Â¯Â­Ã¨Â¨â‚¬Ã©â‚¬â€°Ã¦â€¹Â©*/.language_top {
    width: 100%;
    height: 65px;
    line-height: 65px;
    background: #5c5c5c;
    font-size: 22px;
    color: #fff;
    text-align: center;
}

.language_cont {
    width: 92%;
    margin: 0 auto;
    max-width: 1640px;
    padding: 40px 0 20px;
}

.language_item {
    padding-bottom: 80px;
}

.language_tit {
    font-size: 26px;
    height: 48px;
    line-height: 48px;
    margin-bottom: 20px;
}

.language_tit a {
    display: block;
    color: #000;
}

.language_list li {
    width: 16.66%;
    float: left;
    margin-bottom: 20px;
    line-height: 15px;
    font-size: 13px;
}

.language_list li a {
    display: block;
    width: 100%;
    color: #666;
}

.language_list li a span {
    margin-left: 10px
}

.language_list li:hover a {
    color: #0b87ce;
}/* Ã¥Â¹Â³Ã¦ÂÂ¿Ã§â€ÂµÃ¨â€žâ€˜Ã¥Â¸Æ’Ã¥Â±â‚¬: 481px Ã¨â€¡Â³ 768pxÃ£â‚¬â€šÃ¦Â Â·Ã¥Â¼ÂÃ§Â»Â§Ã¦â€°Â¿Ã¨â€¡Âª: Ã§Â§Â»Ã¥Å Â¨Ã¨Â®Â¾Ã¥Â¤â€¡Ã¥Â¸Æ’Ã¥Â±â‚¬Ã£â‚¬â€š */@media only screen and (max-width: 1480px) {
    .content {
        width: 1110px;
    }

    .rdsystem_nav {
        margin-right: -690px;
    }

    .service_process ul {
        padding: 0 2%;
    }

    .service_process li.sproc_2 {
        width: 21%;
    }

    .service_process li.sproc_5 {
        width: 17%;
    }

    .news_nav3 i {
        width: 26%;
    }

    .brandn_more {
        font-size: 24px;
    }
}

@media only screen and (max-width: 1440px) {
    .entracon h4 {
        width: 78%;
    }

    .rdsystem_nav {
        margin-right: -670px;
    }

    .service_process li {
        padding-right: 2%;
    }

    .service_process li span {
        font-size: 16px;
    }

    .atcourse_topnav li {
        width: 16.50%;
        overflow: hidden;
    }
}

@media only screen and (max-width: 1360px) {
    .entracon {
        position: static;
    }

    .entrafl .arrow,.entrafr .arrow {
        top: auto;
    }

    .entrafr .arrow {
        width: 20px;
        height: 9px;
        background-position: 0 -4px;
        right: 50%;
        margin-right: -10px;
    }

    .indnew_ul ul,.indnew_text_ul ul {
        width: 100%;
    }

    .entrafr .entracon {
        width: 80%;
    }

    .entracon h4 {
        width: 82%;
    }

    .dynamic_con p {
        margin: 25px 0 10px;
    }

    .nbpaging a {
        float: left;
    }

    .implement_dat,.implement_img,.build_img,.build_dat {
        min-height: 260px;
        max-height: 260px;
    }

    .buildat {
        padding: 10% 8% 0;
    }

    .rdsystem_nav {
        margin-right: -640px;
    }

    .news_nav3 i {
        width: 20%;
    }
}

@media only screen and (max-width: 1300px) {
/*Ã¨Â¯Â­Ã¨Â¨â‚¬Ã©â‚¬â€°Ã¦â€¹Â©*/    .language_list li {
        width: 25%;
    }

    .header2 .nav {
        float: right;
        width: 675px;
    }

    .nav>li {
        padding: 0 10px;
    }

    .nav li a {
        display: block;
        font-size: 14px;
        color: #444;
    }
}

@media only screen and (max-width: 1260px) {
    /*development start*/   .development_path5 .development_con,    .development_path6 .development_con,    .development_path7 .development_con {
        height: 50px;
    }

    .development_path4 .main {
        height: 100%;
        width: 40%;
        padding: 0 5%;
    }

    .development_path7 .more {
        bottom: 0;
    }    /*development end*/    .buildat {
        padding: 8% 6% 0;
    }

    .rdsystem_nav {
        display: none;
    }

    .rdsystem_con {
        width: 100%;
    }

    .news_nav3 i {
        width: 20%;
    }
}

@media only screen and (max-width: 1110px) {
    .content {
        width: 740px;
    }
}/* Ã¦â€°â€¹Ã¦Å“ÂºÃ¥â€™Å’Ã¥Â¹Â³Ã¦ÂÂ¿Ã¥Â¸Æ’Ã¥Â±â‚¬*/@media only screen and (max-width: 1024px) {
    .header_h {
        display: none;
    }

    .container {
        width: 100%;
    }    /*Ã§Â½â€˜Ã§Â»Å“Ã¨ÂÂ¥Ã©â€â‚¬*/   .map_mobile_iframe {
        display: block;
    }

    .service_net_nav {
        margin: 10px 0 8px;
        border: 1px solid #d4d4d4;
        height: 54px;
        position: relative;
        z-index: 10;
    }

    .service_net_nav ul li {
        float: left;
        width: 50%;
        height: 54px;
        border: 1px solid #d4d4d4;
        border-right: none;
        margin: -1px 0 0 -1px;
        text-align: center;
        font-size: 18px;
        line-height: 54px;
        float: left;
        position: relative;
    }

    .service_net_nav ul li>a {
        display: block;
        color: #666;
    }

    .service_net_nav ul li.on {
        background: #69a9dc;
        border-color: #69a9dc;
    }

    .service_net_nav ul li.on>a {
        color: #fff;
    }

    .service_net_tabs ul {
        border: 1px solid #d4d4d4;
    }

    .service_net_tabs ul li {
        float: left;
        width: 50%;
        border-right: 1px dashed #d4d4d4;
        border-bottom: 1px dashed #d4d4d4;
        margin-left: -1px;
    }

    .service_net_tabs ul li:nth-child(2n) {
        border-right: none;
    }

    .service_net_tabs .main {
        padding: 30px 4% 25px;
    }

    .service_net_tabs .tit {
        font-size: 18px;
        color: #333;
        padding-left: 30px;
/*height:20px;*/
        line-height: 24px;
        background: url(../images/service_net_icon.png) no-repeat left 2px;
    }

    .service_net_tabs p {
        font-size: 14px;
        color: #666;
        line-height: 24px;
        padding-left: 30px;
    }

    .net_erify {
        position: absolute;
        left: -1px;
        top: 54px;
        width: 100%;
        border: 1px solid #d4d4d4;
        background: #fff;
        z-index: 11;
        padding-bottom: 10px;
        display: none;
    }

    .net_erify a {
        display: block;
        width: 100%;
        text-align: center;
        font-size: 14px;
        line-height: 34px;
        color: #666;
    }

    .net_erify a:hover {
        color: #69a9dc;
    }    /* header */   #header {
        display: none;
    }

    .header1 {
        height: 50px;
        border-bottom: none;
        padding: 0 4%;
        position: relative;
        z-index: 2000;
    }

    .logo {
        width: 87px;
        margin: 0;
        height: auto;
    }

    .logo img {
        display: block;
        width: 100%;
    }

    .mobile_web_name {
        display: block;
        color: #231815;
        font-weight: bolder;
        line-height: 50px;
        padding-left: 11px;
        float: left;
    }

    .header2,.header2_right {
        display: none;
    }

    .mobile_en {
        display: block;
        width: 25px;
        height: 25px;
        margin-top: 12px;
        position: relative;
    }

    .mobile_en img {
        display: block;
    }

    .mobile_nav {
        display: block;
        width: 25px;
        height: 20px;
        margin: 15px 0 0 20px;
    }

    #m_header {
        display: block;
        width: 100%;
        background: #fff;
        height: 50px;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 600;
    }

    .header1 {
        border-bottom: none;
        padding: 0 4%;
        height: 50px;
    }

    .m_height50 {
        height: 50px;
        display: block;
    }

    .mobile_web_name {
        display: block;
        color: #231815;
        font-weight: bolder;
        line-height: 50px;
        padding-left: 11px;
        float: left;
    }

    .header2 {
        display: none;
    }

    .mobile_search {
        width: 20px;
        height: 20px;
        margin: 15px 20px 0 0;
        cursor: pointer;
    }

    .mobile_search img {
        width: 100%;
    }

    .mobile_nav {
        display: block;
        width: 25px;
        height: 20px;
        margin-top: 15px;
        cursor: pointer;
    }

    .m_header .layer {
        width: 100%;
        height: 100%;
        background: #000;
        opacity: 0.6;
        filter: alpha(opacity=60);
        position: fixed;
        top: 0;
        left: 0;
        z-index: 400;
        display: none
    }

    .mobile_subnav .main {
        width: 100%;
        position: relative;
        z-index: 500;
    }

    .mobile_subnav1 {
        width: 50%;
        overflow-y: scroll;
        background: #6baddf;
        position: absolute;
        left: 0;
        top: 0;
        border-right: 1px solid #e7e7e7;
        left: -100%;
        z-index: 40;
    }

    .mobile_subnav1 li,    .mobile_subnav2 li,    .mobile_subnav3 li {
        padding: 0 8%;
        height: 42px;
        position: relative;
    }

    .mobile_subnav1 ul a {
        display: block;
        border-bottom: 1px solid #5097cc;
        line-height: 37px;
        padding-top: 4px;
        color: #fff;
    }

    .mobile_subnav_back {
        width: 100%;
        height: 45px;
        display: none;
        position: relative;
        z-index: 500;
        background: url(../images/arrow12.png) #4184c0 4% center no-repeat;
        background-size: 23px;
    }

    .mobile_subnav1 li i {
        display: block;
        width: 6px;
        height: 9px;
        background: url(../images/arrow10.png) no-repeat;
        background-size: 100%;
        position: absolute;
        top: 18px;
        right: -1px;
        display: none;
    }

    .mobile_subnav1 li.on i {
        display: block;
    }

    .mobile_subnav1 li.on {
        background: #5097cc;
    }

    .m_header_link {
        line-height: 14px;
        width: 155px;
        margin: 23px 0 0 8%;
    }

    .m_header_link a {
        font-size: 13px;
        color: #fff;
    }

    .m_header_link img {
        width: 14px;
        margin-right: 5px;
        position: relative;
        top: -1px;
    }

    .m_header_link .line1 {
        height: 14px;
        background: #5097cc;
        margin: 0 10px;
    }

    .mobile_subnav {
        position: relative;
        z-index: 2001;
    }

    .m_header_country {
        width: 100%;
        margin: 11px 0 103px 0;
    }

    .m_header_country .on {
        color: #fff;
        line-height: 14px;
        padding: 13px 0 13px 8%;
        cursor: pointer;
    }

    .m_header_country .on.cur {
        background: #fff;
        color: #6baddf;
    }

    .m_header_country .on.cur .arrowR {
        border-left: 5px solid #6baddf;
    }

    .m_header_country .on p {
        width: 150px;
    }

    .m_header_country .on img {
        width: 50px;
        margin-right: 5px;
    }

    .m_header_country .arrowR {
        border-top: 4px solid transparent;
        border-left: 5px solid #fff;
        border-bottom: 4px solid transparent;
        margin-top: 5px;
    }

    .m_header_country_list {
        width: 100px;
        background: #fff;
        position: fixed;
        right: 0;
        top: 50px;
        z-index: 1001 !important;
        display: none;
    }

    .m_header_country_list li {
        height: 42px;
        text-align: center;
    }

    .m_header_country_list li a {
        color: #888;
        display: block;
        line-height: 37px;
        padding-top: 4px;
    }

    .m_header_country_list li a img {
        margin: 12px 10px 0 0;
        float: left;
        width: 20px;
    }

    .mobile_subnav2,    .mobile_subnav3 {
        width: 50%;
        position: absolute;
        top: 0;
        left: -51%;
        border-right: 1px solid #e3e3e3;
        background: #fff;
        z-index: 20;
        overflow-y: scroll;
    }

    .mobile_subnav2 ul,    .mobile_subnav3 ul {
        display: none;
    }

    .mobile_subnav2 li a,    .mobile_subnav3 li a {
        display: block;
        border-bottom: 1px solid #e1e1e1;
        line-height: 37px;
        padding-top: 4px;
        color: #888;
    }

    .mobile_subnav2 li i {
        display: block;
        width: 7px;
        height: 11px;
        background: url(../images/arrow11.png) no-repeat;
        background-size: 100%;
        position: absolute;
        top: 17px;
        right: -1px;
        display: none;
    }

    .mobile_subnav2 li.on i {
        display: block;
    }

    .mobile_subnav2 li.on {
        background: #6baddf;
    }

    .mobile_subnav2 li.on a {
        color: #fff;
        border-bottom: 1px solid #6baddf !important;
    }

    .mobile_subnav3 {
        margin-left: 1px;
        z-index: 10;
    }

    .mobile_subnav3 li a:hover {
        color: #4184c0;
    }

    .mobile_search_main {
        padding: 20px 4%;
        width: 92%;
        position: relative;
        z-index: 500;
        background: rgba(0,17,34,0.8);
        display: none;
    }

    .mobile_search_main .main {
        width: 100%;
        height: 40px;
        line-height: 40px;
        background: #fff;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -moz-box-shadow: 0 0 10px 0px #55708f;
        -webkit-box-shadow: 0 0 10px 0px #55708f;
        box-shadow: 0 0 10px 0px #55708f;
        overflow: hidden;
    }

    .mobile_search_main .text {
        width: 85%;
        float: left;
        height: 40px;
        color: #333;
        background: none;
        border: none;
        text-indent: 20px;
    }

    .mobile_search_main .btn {
        width: 15%;
        height: 40px;
        float: right;
        background: url(../images/header_search.png) center no-repeat;
        background-size: 20px;
        border: none;
    }    /* footer */   #footer {
        width: 92%;
        padding: 20px 4% 22px;
    }

    .footer_nav {
        display: none;
    }

    .footer_right {
        width: 100% !important;
        float: none;
        margin: 0 0 18px 0;
    }

    .footer_link {
        margin-bottom: 15px;
    }

    .footer_ewm {
        width: 100%;
        float: none;
    }

    .footer_ewm li {
        width: 45%;
        float: left;
        margin: 0;
    }

    .footer_ewm li:nth-child(2) {
        float: right;
    }

    .footer_ewm .img {
        background: #fff;
        padding: 5.5%;
    }

    .footer_ewm p {
        text-align: left;
    }

    .footer_copy {
        padding: 15px 0 0 0;
        margin-top: 20px;
        border-top: 1px solid #dcdcdc;
    }

    .footer_copy p {
        float: none;
    }

    .stock {
        margin-top: 12px;
    }    /* index */    .auction_top_banner .pagination {
        bottom: 3%;
    }

    .swiper-container,.swiper-wrapper,.auction_top_banner .swiper-slide,.auction_top_banner img {
        max-height: 740px;
    }

    .auction_top_banner img.phoneimg {
        display: block;
    }

    .auction_top_banner img.pcimg {
        display: none;
    }

    .indentrance {
        margin: 20px 0;
    }

    .entrafl .entracon {
        padding-bottom: 20px;
    }

    .entrafr .entracon {
        width: 86%;
    }

    .entracon h4 {
        width: 94%;
    }

    .ind_link li {
        width: 100%;
        text-align: left;
    }

    .ind_link li a {
        border: none;
        padding: 3% 3% 3% 120px;
        line-height: 70px;
        font-size: 18px;
        max-height: inherit;
        min-height: inherit;
        overflow: inherit;
    }

    .ind_link li.lites a {
        background-color: #dfeff8;
    }

    .ind_link li a:hover {
        background: #c7e8fa;
        color: #6aa9dc;
    }

    .ind_link li.lites a:hover {
        background: #dfeff8;
    }

    .ind_link li a i {
        margin: 0 0 0 -90px;
        float: left;
    }

    .ind_link li a img {
        display: none !important;
    }

    .ind_link li a p {
        position: inherit;
        margin: 0;
        overflow: inherit;
    }

    .entrafl,.entrafr {
        float: none;
        width: 100%;
    }

    .indnew_ul_pc {
        display: none;
    }

    .indnews {
        border-top: 1px solid #eaeaea;
        border-bottom: 1px solid #eaeaea;
    }

    .indnew_mobile_title {
        display: block;
        border-bottom: 1px solid #eaeaea;
        padding-left: 20px;
    }

    .indnew_mobile_title a {
        display: block;
        line-height: 60px;
        font-weight: 500;
        padding: 12px 0 12px 80px;
    }

    .indnew_mobile_title a i {
        width: 61px;
        margin-left: -80px;
    }

    .indnew_text_ul li {
        border: none;
        width: 100%;
        border-bottom: 1px solid #eff9ff;
        padding-bottom: 20px;
        margin: 20px 0 0;
    }

    .indnew_text_ul li p {
        height: auto;
    }

    .indnew_text_ul li h3, .indnew_text_ul li span {
        margin: 0 20px;
    }

    .indnew_text_ul li p {
        margin: 20px;
    }

    .indnew_mobile_text {
        border-bottom: 1px solid #eaeaea;
    }

    .indnew_text_ul>p {
        padding: 0 20px;
    }

    .indnew_text_ul a.more {
        width: 100%;
    }

    .indnew_mobile_title em.plus {
        background: url(../images/plus.png) no-repeat;
        background-size: 100%;
        float: right;
        display: inline-block;
        width: 28px;
        height: 28px;
        margin: 16px 20px 0 0;
    }

    .indnew_mobile_title.current em.plus {
        background-image: url(../images/less.png);
    }    /* news */ .innerbanner {
        min-height: 500px;
        max-height: 500px;
    }

    .news_dynamic {
        border: none;
    }

    .news_dynamic_top a.more {
        display: none;
    }

    .news_dynamic_img,.news_dynamic_main {
        width: 100%;
        float: none;
    }

    .news_dynamic_img.ndimg_1 {
        height: 350px;
    }

    .news_dynamic_top h3 {
        padding-left: 30px;
        float: none;
    }

    .dynamic_conlist li {
        width: 100% !important;
        margin-right: 0 !important;
        float: none !important;
    }

    .conlist_h,.dynamic_conlist li a:hover .conlist_h {
        width: auto;
        margin: 0 30px;
    }

    .dynamic_conlist li a:hover {
        background: none;
    }

    .dynamic_conlist li a:hover h3 {
        color: #333;
    }

    .dynamic_conlist li a:hover p {
        color: #666;
    }

    .dynamic_conlist li a:hover span.time {
        color: #b5b5b5;
        background-image: url(../images/ind_time.png);
    }

    .news_mobile,.newsprint .entimg {
        display: block;
    }

    .news_mobile .more {
        background-color: #69a9dc;
    }

    .news_print {
        position: static;
        width: 100%;
    }

    .newsprint {
        height: auto;
        background: none !important;
    }

    .newsprint .arrow {
        display: none;
    }

    .news_print .title,.news_print .list {
        float: none;
        margin-left: 30px;
    }

    .news_print .title {
        padding-left: 85px;
    }

    .news_print .title i {
        float: left;
        width: 68px;
        display: inline-block;
        margin-left: -85px;
    }

    .news_print .list {
        width: auto;
        margin: 30px;
    }

    .news_print .list li {
        width: 32%;
        margin-right: 0 !important;
        padding: 0 18% 0 0;
    }

    .news_print .list li:last-child {
        float: right;
        border-left: 1px solid #fff;
        padding: 0 0 0 17%;
    }

    .news_print .list li a img {
        display: block;
    }

    .news_print .list li a span {
        margin-top: 20px;
    }

    .news_topic {
        background: url(../images/topic_bg.png) repeat;
        width: auto;
        padding: 30px;
    }

    .dynamic_conlist li {
        margin-bottom: 4%;
    }

    .dynamic_conlist li:last-child {
        margin-bottom: 0;
    }

    .dynamic_conlist li a p {
        height: auto;
    }

    .dynamic_con p {
        max-height: none;
    }

    .exhibition {
        margin: 0;
    }

    .entimgbg {
        height: 330px !important;
    }

    .ndimg_2 {
        min-height: 350px;
        max-height: 350px;
    }    /* newsdetail */   .news_detfl,.news_detfr {
        float: none;
        width: auto;
        border: none;
    }

    .news_detfr {
        margin-top: 30px;
    }

    .newsdet_con,.newsdet_recom {
        padding: 0 30px;
    }

    .newsdet_bottom {
        border-bottom: 1px solid #e5e5e5;
        padding-bottom: 30px;
    }    /*recruitment start*/  .talent_banner .container {
        padding: 0 4%;
        width: 92%;
    }

    .pc_talent_nav {
        display: none;
    }

    .m_talent_nav {
        display: block;
        position: relative;
        line-height: 68px;
    }

    .m_talent_nav img {
        width: 68px;
        margin-right: 25px;
    }

    .m_talent_nav p,    .m_talent_nav ul li {
        padding: 15px 18px 15px 20px;
        color: #6aa9dc;
        font-size: 18px;
        cursor: pointer;
        border-bottom: 1px solid #eee;
    }

    .m_talent_nav .arrow1 {
        width: 23px;
        float: right;
        margin-top: 28px;
    }

    .m_talent_nav ul {
        position: absolute;
        width: 100%;
        top: 99px;
        left: 0;
        background: #fff;
        z-index: 20000;
        display: none;
    }

    .m_talent_nav ul a {
        color: #7d7d7d;
    }

    .recruit_nav {
        margin: 0;
    }

    .recruit_nav li a {
        background: #fff;
    }

    .recruit_screen li {
        width: 100%;
        height: 64px;
        float: none;
    }

    .recruit_screen_select {
        border-right: none;
        text-align: left;
    }

    .recruit_screen_select img {
        display: block;
        width: 10px;
        float: right;
        margin-top: 24px;
    }

    .recruit_screen_select p {
        line-height: 64px;
        padding: 0 35px 0 30px;
        border-bottom: 1px solid #eee;
        color: #666;
    }

    .recruit_screen_select .arrowB {
        display: none;
    }

    .recruit_screen_select dl {
        top: 65px;
        left: 0;
    }

    .recruit_screen_select dl dd a {
        display: block;
        padding: 14px 35px 14px 30px;
        color: #666;
    }

    .recruit_screen_select dl dd a:hover {
        color: #69a9dc;
    }

    .recruit_search {
        line-height: 64px;
        height: 64px;
        border-right: none;
        padding: 0 35px 0 30px;
    }

    .recruit_search .text {
        text-indent: 0;
        color: #666;
    }

    .recruit_search .btn {
        float: left;
        width: 18%;
        height: 100%;
        background: url(../images/fdj.png) right center no-repeat;
        background-size: 17px;
    }

    .recruit_search .text::-webkit-input-placeholder {
        color: #666;
    }

    .recruit_search .text::-moz-placeholder {
        color: #666;
    } /* firefox 19+ */ .recruit_search .text:-ms-input-placeholder {
        color: #666;
    } /* ie */  .recruit_search .text:-moz-placeholder {
        color: #666;
    }

    .recruit_main {
        border: none;
        margin-top: 0;
    }

    .recruit_list_top {
        padding: 18px 0;
        background: #69a9dc;
        text-align: center;
    }

    .recruit_list_top li {
        width: 24%;
        color: #fff;
        float: left;
        line-height: 30px;
        height: auto;
        border-right: 1px solid #b4d4ee;
    }

    .recruit_name {
        text-indent: 0;
    }

    .recruit_com {
        display: none;
    }

    .recruit_date {
        display: none;
    }

    .recruit_list_top .recruit_more {
        width: 24%;
        display: block;
        border-right: none;
    }

    .recruit_mes {
        padding: 0;
    }

    .recruit_list ul {
        border-bottom: 1px solid #eee;
        padding: 24px 0;
        text-align: center;
    }

    .recruit_list .recruit_name {
        text-indent: 0;
        width: 24%;
        text-indent: 10px;
    }

    .recruit_list .recruit_type {
        width: 24%;
    }

    .recruit_list .recruit_num {
        width: 24%;
    }

    .recruit_list .recruit_more {
        width: 24%;
        display: block;
    }

    .recruit_list .recruit_more img {
        width: 16px;
    }

    .recruit_list i {
        display: none;
    }

    .recruit_mes:hover {
        background: none;
    }

    .recruit_det {
        background: #f8f8f8;
        margin: 0;
        border-bottom: 1px solide #eee;
    }

    .recruit_det .main {
        padding: 18px 25px 25px 25px;
    }

    .recruit_det strong {
        font-weight: bolder;
    }

    .recruit_det dl {
        margin-bottom: 8px;
        padding-bottom: 17px;
        border-bottom: 1px solid #eee;
    }

    .recruit_bottom {
        margin-top: 18px;
    }

    #recruit_more.morelist {
        margin-top: 25px;
    }    /* development start */    .development {
        margin: 10px auto 0;
        width: 100%;
    }

    .development_title {
        height: 50px;
        padding: 0 4%;
        line-height: 50px;
    }

    .development_path1,    .development_path2 {
        width: 100%;
        float: none;
        margin-top: 0;
        border: none;
    }

    .development_path1 {
        padding-bottom: 0;
    }

    .development_path1 img,    .development_path2 img {
        display: block;
        width: 100%;
        background: #dfeff8;
        top: 0;
    }

    .development_path1 .main,    .development_path2 .main {
        padding: 0 4% 35px 4%;
        margin: 0;
        position: relative;
        border: 1px solid #eaeaea;
    }

    .development_title1 {
        line-height: 55px;
    }

    .development_con {
        margin: 0;
        padding: 0;
    }

    .development_path2 img {
        padding-top: 28px;
        padding-bottom: 10px;
    }

    .development_path1 .arrowT,    .development_path2 .arrowT,    .development_path3 .arrowB, .development_path6 .arrowB,    .development_path4 .arrowL, .development_path7 .arrowL,    .development_path5 .arrowR {
        position: absolute;
        top: -8px;
        left: 50%;
        margin-left: -4px;
        border-bottom: 8px solid #fff;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        opacity: 1;
        filter: alpha(opacity=100);
        border-top: none;
        position: absolute;
        margin-top: 0;
    }

    .development_title1_1 {
        margin: 0;
        padding: 0 4%;
    }

    .development_path3, .development_path4, .development_path5, .development_path6 {
        width: 100%;
        float: none;
    }

    .development_path3 .main,    .development_path4 .main,    .development_path5 .main,    .development_path6 .main,    .development_path7 .main {
        position: relative;
        width: 92%;
        padding: 0 4%;
        height: auto;
        padding-bottom: 35px;
    }

    .development i,.development .more {
        display: none;
    }

    ..development_path3 .development_con, .development_path4 .development_con, .development_path5 .development_con, .development_path6 .development_con, .development_path7 .development_con {
        height: auto;
        overflow: auto;
    }

    .development_path3 .scroll, .development_path4 .scroll, .development_path5 .scroll, .development_path6 .scroll, .development_path7 .scroll {
        height: auto;
        overflow-y: auto;
        padding-right: 0;
    }

    .development_path5 img,    .development_path6 img,    .development_path7 img {
        width: 100%;
        float: none;
        position: relative;
    }

    .development_path3 .development_con, .development_path4 .development_con, .development_path5 .development_con, .development_path6 .development_con, .development_path7 .development_con {
        height: auto;
        overflow: auto;
    }

    .development_path7 {
        width: 100%;
    }

    .development_title.mrgT50 {
        margin: 0;
        border: 1px solid #eaeaea;
        border-left: none;
        border-right: none;
        line-height: 46px;
        padding-top: 10px;
    }

    .development_path8 {
        margin: 0;
    }

    .development_path8 .development_title1 {
        line-height: 77px;
        padding: 0 4%;
        border-bottom: 1px solid #eaeaea;
        color: #666;
    }

    .development_path8 .development_con {
        padding: 20px 4%;
        border-bottom: 1px solid #eaeaea;
        margin: 0;
    }

    .development_path9 .development_con {
        padding: 0;
    }

    .development_path9 .development_con .con {
        padding: 20px 4%;
    }

    .development_path8 #vedio {
        margin-bottom: 0;
    }

    .development_path6 {
        height: auto !important;
    }    /*development end*/    /*staff*/   .content {
        margin: 0 auto;
    }    /* about */    .arrowT,.arrowR,.arrowB,.arrowL {
        border-width: 16px;
    }

    .about_com {
        margin-top: 0;
    }

    .about_com .main,    .about_chairman .main {
        width: 100%;
        height: auto;
        position: relative;
        background: none
    }

    .about_com .path,    .about_chairman .path {
        padding: 9px 4% 24px 4%;
        height: auto;
    }

    .about_com .arrowL {
        position: absolute;
        left: 50%;
        opacity: 1;
        filter: alpha(opacity=100);
        top: -12px;
        margin-left: -7px;
        border-color: transparent transparent #fff;
        border-style: dotted dotted solid;
        border-width: 12px;
    }

    .about_com .con,    .about_chairman .con {
        height: auto;
        overflow: auto;
    }

    .about_com .scroll,    .about_chairman .scroll {
        height: auto;
        width: auto;
        overflow: auto;
    }

    .about_com  .more,    .about_chairman  .more {
        display: none;
    }

    .about_chairman .arrowR {
        position: absolute;
        right: 50%;
        top: -12px;
        margin-right: -12px;
        border-color: transparent transparent #fff;
        border-style: dotted dotted solid;
        border-width: 12px;
    }

    .about_chairman .img {
        width: 100%;
        float: none;
    }

    .about_chairman .title {
        padding: 0;
    }

    .more1 {
        margin: 15px auto 0;
    }

    .ndt_tit h3 {
        float: left;
    }

    .ndt_tit .abrief_abt {
        margin-right: 30px;
    }

    .atchina_con ul {
        width: 92%;
        margin: 0 auto;
    }

    .atchina_con li {
        float: none;
        width: 100%;
    }

    .about_video li {
        width: 100%;
        margin: 0 0 3%;
    }

    .about_video li span {
        width: 81px;
        height: 81px;
        margin: -41px 0 0 -41px;
    }

    .popover {
        display: none;
        z-index: 101;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        margin: 0;
    }    /* atchairman */   .atchairman_jianjie .news_dynamic_img, .atchairman_jianjie .news_dynamic_main {
        width: 100%;
    }

    .atchairman_jianjie .news_dynamic_img {
        background-size: cover;
    }

    .atchairman_jianjie .dynamic_con h3 {
        display: none;
    }

    .mobile_title h3 {
        color: #333;
        font-size: 25px;
        font-weight: 500;
        padding: 0 30px 20px;
        display: block;
    }

    .atchairman_jianjie {
        margin: 20px 0 10px;
    }

    .atchairman_jianjie,.atchairman_jianjie .news_dynamic_img, .atchairman_jianjie .news_dynamic_main {
        height: auto !important;
    }

    .atchairman_gushi {
        min-height: inherit;
    }

    .atchairman_jianjie .news_dynamic_img img {
        display: block;
    }

    .atchairman_gushi .news_print h3, .atchairman_gushi .news_print p {
        padding: 0 2%;
    }

    .atchairman_gushi .news_print p {
        margin-bottom: 2%;
    }

    .atchairman_gushi .news_print a.more {
        margin-left: 3%;
    }    /* atbuilding */   .innovative_intro {
        margin: 0 0 35px 0;
    }

    .innovative_intro .imgBg {
        float: none;
        height: 360px;
        width: 100%;
        position: relative;
    }

    .innovative_intro .main {
        width: 92%;
        float: none;
        padding: 18px 4% 0 4%;
    }

    .innovative_intro .con {
        padding-top: 14px;
    }

    .innovative_intro img {
        display: block;
        width: 30px;
        margin: 19px auto 0;
    }

    .innovative_intro .arrowR {
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 15px solid #fff;
        position: absolute;
        top: auto;
        bottom: 0px;
        margin: 0 0 0 -15px;
        left: 50%;
    }

    .innovative_patent {
        padding: 0 3%;
        margin-bottom: 25px;
    }

    .innovative_patent .news_top {
        margin-left: 0;
    }

    .innovative_patent li {
        width: 100%;
        height: auto;
        float: none;
        margin: 0 0 10px 0;
    }

    .innovative_patent li .main {
        width: 94%;
        height: auto !important;
        padding: 10px 3% 11px 3%;
        position: relative;
    }

    .innovative_patent li .date {
        margin-bottom: 10px;
        text-align: left;
    }

    .atbuild_patent li .date i {
        left: auto;
        right: 3%;
        top: 2px;
    }

    .innovative_patent li .title {
        padding-top: 5px;
    }

    .innovative_patent li img {
        margin-top: 5px;
    }

    .innovative_standard {
        margin-bottom: 35px;
        padding: 0 4%;
    }

    .innovative_standard .img {
        width: auto;
        float: none;
        margin-bottom: 15px;
    }

    .innovative_standard ul {
        width: 90%;
        margin-left: 7px;
        float: none;
    }

    .innovative_reward {
        padding: 0 4%;
        margin-bottom: 40px;
    }

    .atbuild_slicon {
        position: static;
        width: 100%;
        height: auto;
    }

    .atbuild_slicon .atslicon {
        margin: 0 3%;
    }

    .atbuild_slicon h3 {
        margin: 20px 0 20px 3%;
    }

    .atdynamic_nav ul {
        margin-top: 30px;
        width: 94%;
    }

    .atdynamic_con,.atbuild_download {
        width: 94%;
    }

    .atdynamic_con li {
        border-bottom: 1px solid #dadada;
    }

    .atdynamic_con li span,.atbuild_inform_title span {
        display: none;
    }

    .atbuild_inform_title {
        text-align: left;
        margin: 30px 0 20px 3%;
    }    /* atcourse */ .innovative_standard {
        margin-bottom: 35px;
        padding: 0 4%;
    }

    .innovative_standard .img {
        width: auto;
        float: none;
        margin-bottom: 15px;
    }

    .innovative_standard ul {
        width: 90%;
        margin-left: 7px;
        float: none;
    }

    .innovative_reward {
        padding: 0 4%;
        margin-bottom: 40px;
    }    /*.reward_list{border-top:none;}    .reward_list .main{border-bottom:none;line-height:36px;}    .reward_list .con{width:100%;float:none;padding:0;padding-left:27px;line-height:normal;margin-bottom:32px;position:relative;}    .reward_list .con i{display:block;}*/    /*.news_dynamic_top{padding:0;}*/    .news_dynamic_top.sproblem_top,    .news_dynamic_top {
        padding: 15px 0 5px
    }

    .news_dynamic_top h3 {
        margin-bottom: 5px;
        padding-bottom: 5px;
    }

    .reward_year {
        border-bottom: none;
        padding-bottom: 0;
    }

    .reward_year .bx-wrapper {
        padding: 0;
    }

    .reward_year .bx-controls {
        display: none;
    }

    .reward_year .slide a {
        background: #eaeaea;
        color: #595959;
        height: 40px;
        line-height: 40px;
    }

    .news_dynamic_top h3,.atcourse_topnav {
        float: none;
    }

    .atcourse_topnav {
        width: 100%;
        margin-left: 20px;
    }

    .atcourse_top {
        border-bottom: none;
    }    /*.news_dynamic_top h3{border-bottom:1px solid #dcdcdc;padding-bottom:20px;margin-bottom:20px;}*/  .innovative_standard {
        padding: 0;
    }

    .innovative_standard .img h2 {
        margin: 0 0 10px 20px;
    }

    .innovative_standard .img h2,.innovative_standard .img h3 {
        float: left;
    }

    .innovative_standard .img h3 {
        margin: 10px 0 5px 10px;
    }

    .innovative_standard .img .atcou_con {
        width: 96%;
        margin: 10px auto;
    }

    .innovative_standard .scroll {
        float: none;
        width: 100%;
        background-color: #f7f7f7;
    }

    .atcourse_morelist {
        background-color: #f7f7f7;
        padding: 25px 0;
        border-bottom: 1px solid #dcdcdc;
    }

    .innovative_patent {
        padding: 0;
    }

    .reward_list .innovative_patent li {
        width: 100%;
    }    /* atstory */  .atstory_top {
        background: none;
        padding: 35px 0 20px;
        width: 94%;
        margin: 0 auto;
    }

    .atstory_brief {
        margin: 0;
    }

    .story_mobile {
        position: relative;
        padding-top: 100px;
    }

    .atstory_nav {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: 0;
    }

    .atstory_nav ul {
        width: 94%;
        margin: 0 auto;
    }

    .atstory_nav li {
        width: 32.5%;
    }

    .atstory_nav li:nth-child(2) {
        margin: 0 1.25%;
    }

    .atstory_brief_img {
        width: 100%;
        float: none;
    }

    .atstory_brief_fl {
        width: 94%;
        margin: 0 auto;
        float: none;
    }    /* atmagazine */   .magazine_list li {
        width: 49%;
        margin-bottom: 2%;
    }

    .magazine_list li:nth-child(2n) {
        margin-right: 0 !important;
    }    /* industry */ .electric_title {
        padding: 0 30px;
    }

    .industry_small {
        display: none;
    }

    .mobile_industry_small {
        display: block;
    }

    .electric_related h2.title {
        padding-left: 30px;
    }    /*.industry_list li{float:none;margin:0 0 40px;width:100%;}*/  .industry_list {
        padding: 0 4%;
    }

    .industry_list li {
        width: 48%;
        margin-right: 2%;
    }

    .industry_list li:nth-child(2) {
        margin-right: 0;
    }

    .industry {
/*padding-bottom:0;*/
    }

    .induy {
        padding-left: 25px;
    }

    .solution {
        display: none;
    }

    .solutiontab {
        border: none;
    }

    .solution_vedio,.solution_link {
        float: none;
        width: 100% !important;
    }

    .solution_link {
        border-bottom: 1px solid #eee;
    }    /* property */ .property {
        background: none !important;
        height: auto;
    }

    .property>img {
        width: 100%;
    }

    .property_con {
        position: static;
        width: auto;
        height: auto;
    }

    .property_con ul {
        width: auto;
        margin: 20px auto 0;
    }

    .property_con ul li {
        float: none;
        width: auto;
        height: 70px;
        padding: 15px 0 20px 150px;
        text-align: left;
        margin: 0 !important;
        border-bottom: 1px solid #ebebeb;
    }

    .property_con ul li p {
        font-size: 20px;
        padding-top: 6px;
    }

    .property_con ul li.perty_1 p {
        padding-top: 20px;
    }

    .property_con ul li span {
        float: left;
        margin-left: -130px;
        width: 100px;
        height: 70px;
        background-size: auto 100%;
    }

    .property_con ul li.perty_2 span {
        background-position: -128px 0;
    }

    .property_con ul li.perty_3 span {
        background-position: -249px 0;
    }    /* Ã¥Ââ€˜Ã¥Â±â€¢Ã¦Ë†ËœÃ§â€¢Â¥ strategy */    .innerbanner {
        position: relative;
        z-index: 0;
    }

    .strategy_nav_title {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: auto;
        padding: 30px;
        background: rgba(0, 0, 0, 0.5);
    }

    .strateg_dat {
        min-height: inherit;
        background: none;
        margin-top: 0;
    }

    .strategimg {
        display: block;
    }

    .strategcon {
        position: static;
        width: auto;
        height: auto;
    }

    .strategcon .arrowL {
        display: none;
    }

    .strategcon h3,.strategcon p {
        margin: 0 30px;
    }

    .strategcon h3 {
        padding: 2% 0 1%;
        margin-bottom: 2%;
    }

    .strategcon p {
        width: auto;
    }    /* adhere */    /*.adhere{margin:0 auto;}    .adheredat,.adhereimg{width:100%;min-height:inherit;float:none;}    .adhereimg{min-height:510px;}    .condat{margin:2% 2% 3%;width:auto;}    .adheredat .arrowL,.adheredat .arrowR{display:none;}*/    /* implement */    .implement_1,.implement_2,.implement_3 {
        float: none;
        width: 100%;
    }

    .implement_dat .arrowT, .implement_dat .arrowB {
        display: none;
    }

    .implement_img {
        max-height: 500px;
        min-height: 500px;
    }

    .implement_dat {
        max-height: inherit;
        min-height: inherit;
    }

    .implement_2 .implement_img {
        position: static;
    }

    .impldat,.implement_2 .impldat,.implement_3 .impldat {
        padding: 3%;
    }

    .implement_1 .impldat p {
        width: auto;
    }    /* build */    .build,.build_img {
        width: 100%;
        float: none;
    }

    .build_img {
        min-height: 516px;
        max-height: 516px;
    }

    .build_dat {
        position: relative;
        max-height: inherit;
        min-height: inherit;
        float: none;
        width: auto;
    }

    .buildat {
        padding: 3% 3% 5%;
    }

    .build_dat .arrowL,.build_dat .arrowR {
        display: none;
    }    /* clusters */ .clust_dat {
        position: static;
        width: auto;
        height: auto;
    }

    .clust_dat .con {
        height: auto;
        margin: 0;
        padding: 3% 3% 5%;
    }

    .clust_dat .more {
        display: none;
    }

    .clust_2 .buildat {
        padding: 3% 3% 5%;
    }    /* rdcenter */ .rdcenter_title {
        padding: 3% 0 2% 3%;
    }

    .rdcendat {
        padding: 2% 0 3%;
    }

    .rdcendat h3, .rdcendat a.more {
        margin-left: 3%;
    }

    .entracon h4 {
        width: auto;
        margin: 10px 20px 20px
    }

    .rdcenter .implement_img {
        position: static;
    }    /* rdresults */    .rdresult_title {
        display: block;
    }

    .rdresul_dat {
        position: static;
        height: auto;
        padding: 0 3% 3%;
    }

    .rdresul_dat h3 {
        margin: 2% 0 1%;
    }

    .rdresul_2 .clust_dat .con {
        height: auto;
        padding: 0;
        margin: 2% 3% 0;
    }

    .rdresul_2 .clust_dat .con .scroll h3 {
        margin-bottom: 1%;
    }

    .rdresult_list .reward_list {
        border-top: 1px solid #eeeeee;
        margin-top: 2%;
    }    /* rdresults */    .rdinnov_top .build_img {
        background-position: 0 bottom;
        max-height: 516px;
        min-height: 516px;
    }

    .rdinnov_top .clust_dat .con {
        margin-bottom: 3%;
    }

    .rdinnov_tab {
        margin: 0 3%;
    }

    .rdinnovtab .con_text {
        width: 100%;
        float: none !important;
    }    /* rdsystem */ .rdsystem_title {
        padding: 30px 0 15px
    }

    .rdsystem_title h3 {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .rdsystem_img, .rdsystem_dat {
        float: none;
        width: 100%;
    }

    .rdsystemcon_tes .rdsystem_dat,.rdsystem_dat {
        max-height: inherit;
        min-height: inherit;
    }

    .rdsystem_dat {
        position: relative;
    }

    .rdsystem_dat .arrowT {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -10px;
        top: -14px;
    }

    .rdsydat {
        padding: 3%;
    }

    .rdsystemnews {
        min-height: inherit;
        margin: 0;
    }

    .rdsystemcon_tes .rdsystem_img,.rdsystem_img {
        max-height: 516px;
        min-height: 516px;
    }    /* brand */    .brand {
        margin-top: 0;
    }

    .reading_logo, .reading_locate {
/*float:none;*/
        width: 100%;
    }

    .read_dat,.reading_logo, .reading_locate {
        max-height: inherit;
        min-height: inherit;
    }

    .read_dat {
        padding: 0 3% 3%;
    }

    .read_dat h3 {
        margin-bottom: 2%;
        padding-top: 3%;
    }

    .read_dat p {
        margin-bottom: 0;
        line-height: 30px;
    }

    .locate_dat {
        padding: 3%;
    }

    .locate_dat h3 {
        margin-bottom: 15px;
    }

    .bd_reading {
        margin-bottom: 0;
    }

    .mobile_bdexpnav {
        margin: 0 3%;
        display: block;
    }

    .mobile_bdexpnav a {
        display: block;
        background: #6aa9dc;
        color: #fff;
        height: 56px;
        padding: 15px 0 15px 75px;
        position: relative;
    }

    .mobile_bdexpnav a h3,.mobile_bdexpnav a p {
        padding-left: 15px;
    }

    .mobile_bdexpnav a h3 {
        font-size: 18px;
        font-weight: 500;
        margin: 0 0 6px;
    }

    .mobile_bdexpnav a p {
        font-size: 14px;
    }

    .mobile_bdexpnav a span {
        border-right: 1px solid #f0f0f0;
        display: inline-block;
        float: left;
        width: 60px;
        height: 46px;
        margin: 5px 0 0 -60px;
    }

    .mobile_bdexpnav a .arrow,.mobile_video .arrow {
        width: 50px;
        height: 28px;
        position: absolute;
        right: 30px;
        top: 30px;
        background: url(../images/readico_4.png) no-repeat;
    }

    .bdexpnav {
        margin: 0 3%;
        display: none;
    }

    .bdexpnav li {
        width: 100%;
        margin: 0;
        padding: 10px 0;
        border-top: none;
    }

    .bdexpnav li i.arrow {
        display: none;
    }

    .bdexpnav li.licur {
        background: none;
    }

    .bdexpnav li.licur a h3 {
        color: #666;
    }

    .bdexpnav li.licur a p {
        color: #999;
    }

    .bdexpnav li.licur a span {
        background-image: url(../images/readnav.png);
    }

    .bdexpnav li.licur i.arrow {
        background-position: -54px 0;
    }

    .bd_expdat {
        border: none;
        margin-top: 0;
    }

    .bd_expdat .bdexpdat {
        padding: 30px 3%;
    }

    .bdexpdat li {
        width: 100%;
        margin: 0 0 2% 0;
    }

    .brandn_more {
        margin-top: 0;
    }

    .slideGroup {
        margin: 0 3%;
    }

    .mobile_video {
        display: block;
        background: #6aa9dc;
        height: 28px;
        line-height: 28px;
        padding: 3% 0;
        position: relative;
    }

    .mobile_video a {
        display: block;
        text-align: center;
        color: #fff;
        font-size: 24px;
    }

    .mobile_video .arrow {
    }

    .slideGroup .parHd {
        height: auto;
        border-bottom: none;
        display: none;
    }

    .slideGroup .parHd ul li {
        float: none;
        width: 100%;
        border-bottom: 1px solid #f0f0f0;
    }

    .slideGroup .parHd ul li.on {
        background: none;
    }

    .slideGroup .parHd ul li.on a {
        color: #666;
    }    /* Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’ */ .service_download_con .sdc_mobile {
        display: none;
    }/*  .service_download_con dl dt,.service_download_con dl dd{width:33%;}    .service_download_con dl dt:nth-child(3),.service_download_con dl dd:nth-child(3){width:34%;}*/ .service_download_con dl dt:nth-child(3) p,.service_download_con dl dd:nth-child(3) p {
        border-right: none;
    }

    .sproblem_con li,.sproblem_con li.sproblemli {
        float: none;
        width: 100%;
    }

    .sproblem_li {
        border-right: none;
    }

    .pro_con,.select_support {
        width: 100%;
    }

    .download_search {
        float: none;
        width: 87.2%;
    }

    .service_download_top .con_select_ser {
        float: none;
        margin: 20px 0 0 0;
        width: 100%;
    }

    .service_process ul {
        padding-bottom: 2%;
    }

    .service_process li {
        width: 100% !important;
        float: none;
        margin-top: 15px;
        padding-right: 0;
    }

    .download_search {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .mapto_1,.mapto_2,.mapto_3 {
        border-bottom: 1px solid #d4d4d4;
    }

    #map_iframe {
        display: none;
    }    /*Ã§Â»ÂÃ©â€â‚¬Ã¥â€¢â€ */  .join_banner .distributor_banner {
        display: block;
    }

    .join_banner .distributor_banner .main {
        padding: 30px 4% 0 4%;
        width: 50%;
    }

    .join_condition_nav li {
        width: 50%;
    }

    .join_condition_nav li:nth-child(3) a,    .join_condition_nav li:nth-child(4) a {
        border-top: none;
    }

    .join_way_box {
        padding: 0;
    }

    .join_way_box .title1 {
        padding: 0 4%;
    }

    .join_way {
        margin-bottom: 40px;
    }

    .join_way .path {
        width: 100%;
        float: none;
    }

    .join_way .imgBg {
        height: 400px;
    }

    .join_way .main,    .join_way .path1 .main {
        padding: 36px 4% 40px 4%;
        width: 92%;
        position: relative;
        height: auto;
        background: none;
    }

    .join_way .arrowT,    .join_way .arrowL {
        border-left: 13px solid transparent;
        border-right: 13px solid transparent;
        border-bottom: 13px solid #fff;
        position: absolute;
        top: -13px;
        left: 50%;
        margin-left: -13px;
        opacity: 1;
        folter: alpha(opacity=100);
    }

    .join_apply1 .imgBg {
        width: 100%;
        height: 400px;
        position: relative;
    }

    .join_apply1 .main {
        width: 92%;
        margin-left: 0;
        padding: 0 4%;
    }

    .join_apply1 .main .path {
        border: none;
        padding: 7px 0 0 0;
    }

    #pc_join_form {
        display: none;
    }

    #m_join_form {
        display: block;
        padding: 0 4%;
    }

    #m_join_form .apply_btn {
        margin: 40px auto 60px;
        float: none;
    }    /*Ã¦ÂÅ“Ã§Â´Â¢*/ .search {
        padding-left: 4%;
        padding-right: 4%;
    }

    .search .text {
        width: 78%;
    }

    .search .btn {
        width: 19%;
        float: right;
        margin: 0;
    }

    .search a {
        display: none;
    }

    .search_result {
        padding: 0 4%;
    }

    .search_main {
        margin-bottom: 0;
    }

    .search_left {
        width: 100%;
        float: none;
        padding: 0;
    }

    .search_left li {
        margin-bottom: 1px;
        padding: 34px 4%;
        background: #f1f1f1;
    }

    .search_left li.on {
        background: #dcedfa;
    }

    .search_right {
        width: 100%;
        float: none;
        background: #fff;
    }

    .search_right .main {
        padding: 15px 4% 30px 4%;
        display: none;
    }

    .search_right_title {
        font-weight: normal;
    }

    .search_right li {
        position: relative;
    }

    .search_right li a {
        padding-bottom: 60px
    }

    .search_right li .title {
        width: 100%;
        float: none;
    }

    .search_right li .time {
        float: none;
        text-align: left;
        position: absolute;
        bottom: 20px;
        left: 0;
        color: #999;
    }

    .search_right li .con {
        font-size: 13px;
        color: #666;
        line-height: 30px;
        paddding-top: 4px;
    }

    .search_right .more1 {
        margin-top: 30px;
    }

    .mzlistimg {
        height: 360px;
    }

    .mzdetailimg {
        height: 200px;
    }    /*Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’Ã¥Â¼â€¢Ã¥Â¯Â¼Ã©Â¡Âµ*/  .sindexconul,.silia_more {
        display: none;
    }

    .development_path4 .scroll,.development_path6 .development_con .scroll,.development_path7 .development_con .scroll {
        width: 100%;
    }

    .side_service {
        display: none;
    }    /*2016.2.18Ã¤Â¸Å Ã§ÂºÂ¿Ã¥ÂÅ½Ã¤Â¿Â®Ã¦â€Â¹*/   .news_dynamic_main .dynamic_con {
        height: auto;
        padding-top: 20px;
    }

    .sindexnavli span {
        font-size: 14px;
    }

    .area_topnav a {
        height: 86px;
        line-height: 86px;
    }

    .area_topnav a span {
        padding-left: 90px;
        font-size: 18px;
    }

    .area_topnav a span i {
        margin-left: -90px;
        height: 60px;
        width: 86px;
    }

    .area_topnav a.world_area span i {
        background-position: -367px 0;
    }

    .area_topnav a.china_area span i {
        background-position: -250px 0;
    }

    .area_topnav a.world_area.cur span i {
        background-position: -122px 0;
    }

    .service_topnav li {
        width: 33.3%;
    }

    .service .yb_service_topnav li {
        width: 50%;
    }

    .service .yb_service_topnav li.mapto_2 a {
        border-bottom: 1px solid #d4d4d4;
    }

    .service_topnav li.service_navs > a {
        font-size: 14px;
    }

    .service_topnav li.mobile_service_mapnav {
        width: 50%;
        border-top: 1px solid #d4d4d4;
    }

    .recruit_screen_select dl {
        top: 54px;
    }

    .sermap,.mapresult {
        width: 100%;
    }

    .locate_dat h3 img,.read_dat h3 img {
        width: 100%;
    }

    .service_form_nav li a p {
        font-size: 14px;
    }

    .con_text, .con_select {
        width: 100%;
    }

    .con_new_select_ser {
        width: 92%;
        margin: 20px auto 0 !important;
    }

    .con_text .placeholder,.con_select .placeholder {
        font-size: 14px;
    }

    .download_search {
        width: 100%;
    }

    .news_dynamic_top.sproblem_top .con_select_ser {
        float: none;
        margin-left: 15px;
        height: 40px;
        line-height: 40px;
    }

    .news_dynamic_top.sproblem_top h3 {
        line-height: 30px;
    }

    .sproblem_con li,.sproblemli .sproblem_li {
        height: auto;
    }

    .sproblem_li {
        min-height: inherit;
    }

    .sproblem_li h3 {
        padding-top: 20px;
    }

    .sproblemli .sproblem_li p.p_but .but {
        margin: 0 5px;
    }

    .service_download {
        padding-top: 20px;
    }

    .con_select_ser .arrowB {
        top: 17px;
    }

    .service_form_con .con_select.con_select_ser,.service_download_top .download_search,.service_download_top .con_select_ser {
        height: 40px;
        line-height: 40px;
    }

    .service_download_top .download_search {
    }

    .con_select_dat {
        font-size: 13px;
        line-height: 28px;
    }

    .service_form .service_form_nav {
        display: none;
    }

    .mobile_service_nav {
        margin: 0 15px;
    }

    .mobile_service_nav ul li em {
        font-style: inherit;
    }

    .serv_searchx_kuan {
        position: static;
        margin: 15px auto 0;
        width: 80%;
        padding: 0 4.5%;
        border-right: 1px solid #eee;
        height: 50px;
        line-height: 50px;
    }

    .service_form_con {
        padding-top: 25px;
    }

    .modify_con_text,.select_support > div {
        padding-left: 90px;
    }

    .modify_appellation,.select_support .con_select_title {
        margin-left: -90px;
        width: 90px;
        font-size: 13px;
    }

    .modify_con_text .text1 {
        font-size: 13px;
    }

    .modify_appellation i {
        padding-right: 5px;
    }

    .select_norm {
        width: 100%;
    }

    .modify_con_text textarea.text1 {
        height: 90px;
    }

    .merchant_list li {
        width: 48%;
        margin: 0 0.6% 1.6% 1.0% !important;
    }

    .bdexpdetail {
        padding: 0;
    }

    .bd_microimg h3 {
        font-size: 14px;
        height: 40px;
        line-height: 40px;
    }

    .bd_micro,.bd_microimg {
        width: 100%;
        float: none;
    }

    .bd_micro {
        padding-right: 0;
    }

    .bd_microimg {
        padding-left: 0;
        border-left: none;
        margin-bottom: 0;
    }

    .bd_microimg p {
        margin-top: 35px;
        padding: 8%;
    }

    .replist_fl,.replist_con {
        width: 100%;
        float: none;
    }

    .replist_fl {
        background: #fff;
    }

    .replist_fl .main {
        padding: 0;
        margin-bottom: 20px;
    }

    .replist_fl .main a.replistimg {
        display: none;
    }

    .mobile_atreportist_top {
        display: none;
    }

    .report_select {
        margin-top: 0;
    }

    .rlmain_title {
        height: 50px;
        line-height: 50px;
        padding-left: 10px;
        font-size: 15px;
    }

    .reportlist {
        min-height: 100px;
    }

    .m_strategy_nav p i.indunt_1,.m_strategy_nav li.indun_1 a span {
        background-position: 0 0;
    }

    .m_strategy_nav p i.indunt_2,.m_strategy_nav li.indun_2 a span {
        background-position: -98px 0;
    }

    .m_strategy_nav p i.indunt_3,.m_strategy_nav li.indun_3 a span {
        background-position: -196px 0;
    }

    .m_strategy_nav p i.indunt_4,.m_strategy_nav li.indun_4 a span {
        background-position: -294px 0;
    }

    .m_strategy_nav p i.indunt_5,.m_strategy_nav li.indun_5 a span {
        background-position: -392px 0;
    }    /*2016.2.24Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’Ã¦ÂÅ“Ã§Â´Â¢*/    .serv_searchx .search_left,.serv_searchx .search_right {
        width: 100%;
    }

    .serv_searchx .search_left li {
        padding: 0;
        background: #fff;
    }

    .serv_searchx .search_right li {
        padding-left: 30px;
    }

    .serv_searchx .search_right li i.ssxico_status {
        display: none;
    }

    .ssx_listtop {
        padding-bottom: 15px;
    }    /*Ã¦Â Â¸Ã¥Â¿Æ’Ã¤Â»Â·Ã¥â‚¬Â¼*/   .atcourse_topnav {
        margin-left: 0;
    }

    .innovative_standard .aboutsc_img,.innovative_standard .aboutsc_scroll1 {
        width: 94%;
        margin: 0 auto;
        float: none;
    }    /*Ã¨Â¯Â­Ã¨Â¨â‚¬Ã©â‚¬â€°Ã¦â€¹Â©*/   .language_cont {
        padding: 20px 0;
    }

    .language_item {
        padding-bottom: 60px;
    }

    .language_list li {
        width: 33.33%;
    }

    #fwu_1.news_dynamic_top h3,#fwu_2.news_dynamic_top h3,#fwu_3.news_dynamic_top h3,#fwu_4.news_dynamic_top h3,#fwu_5.news_dynamic_top h3 {
        font-size: 24px;
    }
}

@media only screen and (max-width: 750px) {
    /*.auction_top_banner .pagination{bottom:3%;}    .swiper-container,.swiper-wrapper,.auction_top_banner .swiper-slide,.auction_top_banner img{max-height:740px;}    .auction_top_banner img.phoneimg{display:block;}    .auction_top_banner img.pcimg{display:none;}*/    /*Ã§Â½â€˜Ã§Â»Å“Ã¨ÂÂ¥Ã©â€â‚¬*/   .service_net_tabs ul {
        border: 1px solid #d4d4d4;
    }

    .service_net_tabs ul li {
        float: left;
        width: 100%;
        border-right: none;
    }

    .indentrance {
        margin: 10px 0;
    }

    .entracon {
        padding-bottom: 15px;
    }

    .ind_link li a {
        line-height: 53px;
        padding-left: 100px;
    }

    .ind_link li a i {
        width: 53px;
        height: 53px;
        margin-left: -75px;
    }

    .ind_link li.ilink_2 a i {
        background-position: -67px 0;
    }

    .ind_link li.ilink_3 a i {
        background-position: -134px 0;
    }

    .ind_link li.ilink_4 a i {
        background-position: -201px 0;
    }

    .ind_link li.ilink_5 a i {
        background-position: -268px 0;
    }

    .ind_link li.ilink_1 a:hover i {
        background-position: -335px 0;
    }

    .ind_link li.ilink_2 a:hover i {
        background-position: -403px 0;
    }

    .ind_link li.ilink_3 a:hover i {
        background-position: -469px 0;
    }

    .ind_link li.ilink_4 a:hover i {
        background-position: -537px 0;
    }

    .ind_link li.ilink_5 a:hover i {
        background-position: -604px 0;
    }    /* news */ .innerbanner {
        min-height: 400px;
        max-height: 400px;
    }

    .news_dynamic_img.ndimg_1 {
        height: 210px;
    }

    .news_dynamic_top h3 {
        padding-left: 15px;
        font-size: 16px;
    }

    .dynamic_con {
        padding: 15px;
    }

    .dynamic_con h3 {
        width: 100%;
    }

    .dynamic_con h3 a,.dynamic_conlist li a h3 {
        font-size: 16px;
    }

    .dynamic_con p {
        margin: 10px 0 20px;
    }

    .dynamic_con p a {
        font-size: 12px;
        line-height: 25px;
    }

    .conlist_h, .dynamic_conlist li a:hover .conlist_h {
        margin: 0 15px;
    }

    .dynamic_conlist li a h3 {
        margin: 15px 0;
    }

    .dynamic_conlist li a p {
        font-size: 13px;
        line-height: 20px;
    }

    .dynamic_conlist li {
        margin-bottom: 0;
    }

    .dynamic_conlist li a {
        padding-bottom: 0;
        margin-bottom: 30px;
    }

    .news_mobile .more {
        margin: 0 auto;
    }

    .newsprint {
        margin: 30px 0 0
    }

    .news_print .title {
        margin: 30px 0 0 15px;
        padding-left: 43px;
    }

    .news_print .title i {
        width: 36px;
        margin-left: -43px;
    }

    .news_print .title span {
        font-size: 17px;
        margin-top: 3px;
    }

    .news_print .list {
        margin: 15px;
    }

    .news_print .list li {
        width: 42%;
        padding: 0 8% 0 0;
    }

    .news_print .list li:last-child {
        padding: 0 0 0 7%;
    }

    .news_print .list li a span {
        font-size: 16px;
    }

    .news_topic {
        padding: 15px 15px 20px;
    }

    .news_topic h3 {
        font-size: 16px;
        font-weight: 500;
    }

    .news_topic p {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 15px;
    }

    .newspecial {
        min-height: inherit;
    }

    .exhib_con {
        padding: 10px 15px;
    }

    .exhib_con h4 {
        font-size: 14px;
    }

    .exhib_con i.arrow {
        width: 18px;
        height: 14px;
        background-size: 100% auto;
        margin-top: -7px;
    }

    .exhibition li a {
        margin-bottom: 20px;
    }

    .news_mobile .more {
        width: 111px;
        height: 34px;
        line-height: 34px;
        font-size: 13px;
    }

    .ndimg_2 {
        min-height: 200px;
        max-height: 200px;
    }    /* newsdetail */   .newsdetail {
        margin: 25px 0;
    }

    .newsdet_con h2.title {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .newsdet_con, .newsdet_recom {
        padding: 0 15px;
    }

    .newsdet_tab {
        margin: 10px 0;
        font-size: 13px;
        line-height: 30px;
    }

    .newsdet_top span {
        font-size: 12px;
        margin: 0 5px 5px;
        display: inline-block;
    }

    .nbpaging a {
        font-size: 14px;
    }

    .backlist {
        width: 100px;
        height: 34px;
        line-height: 34px;
    }

    .ztshare {
        padding-left: 50px;
        width: 100px;
    }

    .ztshare span {
        font-size: 12px;
        margin-left: -50px;
        height: 32px;
        line-height: 32px;
    }

    .ztshare a {
        height: 32px !important;
        width: 32px !important;
        text-indent: inherit !important;
    }

    .ztshare a.bds_weixin {
        background-position: -33px 0 !important;
    }

    .ztshare a.bds_qzone {
        background-position: -65px 0 !important;
    }    /*recruitment start*/  .talent_banner {
        width: 100%;
        height: auto;
        background: none;
        position: relative;
    }

    .talent_banner .container {
        position: absolute;
        top: 0;
        left: 0;
    }

    .talent_banner .p1 {
        padding-top: 25px;
        font-size: 12px;
        line-height: 52px;
    }

    .talent_banner .p2 {
        font-size: 18px;
        line-height: 27px;
        font-weight: bolder;
        margin-bottom: 13px;
    }

    .talent_banner .p3 {
        font-size: 12px;
        line-height: 22px;
        color: #333;
    }

    .talent_banner .p3 span {
        color: #333;
    }

    .m_talent_banner {
        display: block;
        width: 100%;
    }

    .m_talent_nav {
        line-height: 53px;
    }

    .m_talent_nav img {
        width: 53px;
    }

    .m_talent_nav .arrow1 {
        margin-top: 20px;
    }

    .m_talent_nav ul {
        top: 84px;
    }

    .talent_wechat {
        margin: 0;
    }

    .talent_wechat img {
        width: 20px;
        margin-left: 10px;
    }

    .talent_wechat .main {
        width: 160px;
        height: 132px;
        left: -44px;
        top: 30px;
    }

    .talent_wechat .main i {
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 5px solid #88bae3;
        border-top: none;
        left: 50%;
        top: 0;
        margin-top: 0;
        margin-left: -6px;
    }

    .talent_wechat .main img {
        display: block;
        width: 117px;
        height: 117px;
        padding: 5px;
        background: #88bae3;
        margin: 5px 0 0 0;
    }

    .talent_wechat .selfvoice p {
        font-size: 13px;
        font-weight: 500;
    }

    .recruit_screen_select p {
        font-size: 15px;
    }

    .recruit_screen_select dl dd a {
        font-size: 15px;
    }

    .recruit_search .text {
        font-size: 15px;
    }

    .recruit_list_top li {
        font-size: 15px;
    }

    .recruit_list {
        font-size: 12px;
    }

    .recruit_det {
        line-height: 27px;
    }

    .send_resume {
        width: 110px;
        height: 33px;
        line-height: 33px;
        font-size: 12px;
    }

    .resume_download {
        width: 108px;
        height: 31px;
        line-height: 31px;
        font-size: 12px;
    }

    .resume_download i {
        width: 10px;
        height: 10px;
        background-size: 100%;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-left: 5px;
    }

    .recruit_det strong {
        line-height: 46px;
    }    /* development start */    .development_title {
        font-size: 18px;
    }

    .development_title1 {
        font-size: 15px;
    }

    .development_con {
        font-size: 12px;
        line-height: 20px;
    }

    .development_title1, .development_title2 {
        font-size: 12px;
    }

    .development_title2 {
        line-height: 48px;
    }

    .development_path8 .development_title1 {
        font-size: 17px;
    }

    .development_path8 .development_con .mrgB18 {
        font-size: 15px;
    }    /* about */    .about_com .title,    .about_chairman .title {
        width: 52px;
        font-size: 13px;
        line-height: 32px;
    }

    .about_com .con,    .about_chairman .con {
        font-size: 12px;
        line-height: 23px;
        margin-top: 6px;
    }

    .about_chairman .title {
        width: 65px;
    }

    .more1 {
        width: 30px;
    }    /* atchairman */   .mobile_title h3 {
        font-size: 16px;
        padding: 0 10px 10px
    }

    .dynamic_con {
        padding: 10px;
    }

    .atchairman_jianjie .dynamic_con p {
        font-size: 12px;
        margin-bottom: 5px;
    }

    .newsprint {
        margin: 10px 0 0;
    }

    .atchairman_gushi .news_print h3 {
        font-size: 16px;
    }

    .atchairman_gushi .news_print p,.entracon a.more {
        font-size: 12px;
    }

    .entracon {
        padding-bottom: 30px;
    }    /* atcourse */ .innovative_intro,    .innovative_patent,    .innovative_standard {
        margin-bottom: 15px;
    }

    .innovative_intro .imgBg {
        height: 245px;
    }

    .innovative_intro .main {
        padding-top: 9px;
    }

    .innovative_intro .title {
        font-size: 13px;
        line-height: 31px;
        height: 31px;
        border-bottom: 2px solid #70addd;
    }

    .innovative_intro .con {
        line-height: 26px;
        padding-top: 7px;
        font-size: 12px;
    }

    .innovative_patent .news_top,    .innovative_standard .news_top,    .innovative_reward .news_top {
        font-size: 13px;
        line-height: 31px;
        margin: 0;
    }

    .innovative_patent .con {
        padding-top: 7px;
        line-height: 22px;
        font-size: 12px;
    }

    .innovative_patent ul {
        margin-top: 5px;
    }

    .innovative_patent li .date {
        font-size: 16px;
    }

    .innovative_patent li .title {
        font-size: 12px;
        line-height: 21px;
        padding-top: 0;
        padding-bottom: 10px;
    }

    .innovative_standard img {
        margin-top: 13px;
    }

    .innovative_standard ul {
        margin-left: 5px;
    }

    .innovative_standard li {
        padding-bottom: 10px;
    }

    .innovative_standard li i,    .reward_list .con i {
        width: 10px;
        height: 10px;
        background-size: cover;
        left: -5px;
    }

    .innovative_standard li p,    .reward_list .con {
        font-size: 12px;
        margin-bottom: 13px;
        padding-left: 14px;
    }

    .innovative_reward ul {
        margin-top: 13px;
    }

    .reward_list .main {
        margin-bottom: 10px;
    }

    .reward_year {
        margin: 14px 0 16px 0;
    }

    .reward_year .slide a {
        font-size: 12px;
    }

    .mobile_dynamic_top {
        padding: 10px 0 5px
    }

    .mobile_dynamic_top h3 {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .atcourse_top {
        overflow: hidden;
        margin-top: 15px;
        padding-top: 0;
    }

    .atcourse_top h3 {
        margin-bottom: 0;
    }

    .atcourse_topnav {
        width: 180%;
    }

    .innovative_standard .img h2 {
        font-size: 18px;
    }

    .innovative_standard .img h3 {
        font-size: 13px;
        margin: 5px 0 5px 10px;
    }

    .innovative_standard .scroll {
        margin-top: 30px;
    }

    .innovative_standard .scroll ul {
        padding-top: 20px;
    }

    .innovative_standard li {
        height: auto;
        line-height: 20px;
        padding: 5px 0;
    }

    .innovative_standard li p {
        padding-right: 30px;
    }

    .atcourse_morelist {
        padding: 10px 0;
    }    /* atstory */  .atstory_top {
        padding: 20px 0 10px;
    }

    .atstory_top h3 {
        font-size: 16px;
    }

    .atstory_nav li {
        font-size: 13px;
        height: 45px;
        line-height: 45px;
    }

    .story_mobile {
        padding-top: 60px;
    }

    .atstory_brief_fl {
        padding-bottom: 0;
    }

    .atstory_brief_fl h3 {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .atstory_brief_fl .atstory_brief_con {
        font-size: 12px;
        line-height: 26px;
    }

    .atstory_view .news_dynamic_top {
        padding: 20px 0 10px;
    }    /* atbuilding */   .atbuild_slicon {
        margin-bottom: 15px;
    }

    .atbuild_slicon h3 {
        font-size: 14px;
        border-bottom-width: 2px;
        margin: 20px 0 10px 3%
    }

    .atbuild_slicon .atslicon {
        font-size: 12px;
    }

    .atdynamic_nav_bg,.atbuild_inform_top {
        height: auto;
    }

    .atdynamic_nav_bg img,.atbuild_inform_top img {
        display: block;
    }

    .innovative_patent li .main {
        padding: 1px 3%;
    }

    .innovative_patent li .date {
        margin-top: 10px;
        font-size: 14px;
    }

    .atdynamic_nav_bg {
        margin-top: 30px;
    }

    .atdynamic_nav {
        margin-bottom: 20px;
    }

    .atdynamic_nav ul {
        margin-top: 15px;
    }

    .atdynamic_nav li {
        height: 42px;
        line-height: 42px;
        font-size: 14px;
    }

    .atdynav {
        margin-bottom: 10px;
    }

    .atdynav a {
        font-weight: 500;
        font-size: 14px;
    }

    .atdynamic_con li {
        height: 38px;
        line-height: 38px;
    }

    .atdynamic_con li a {
        font-size: 12px;
    }

    .atdy_paging {
        margin-top: 20px;
    }

    .atbuild_dynamic {
        margin-bottom: 30px;
    }

    .atbuild_inform_title {
        font-size: 15px;
        margin: 20px 0 10px 3%;
    }

    .atbuild_download li {
        height: 40px;
        line-height: 40px;
    }

    .atbuild_download li a {
        font-size: 12px;
        height: 40px;
        padding: 0 15px;
    }

    .atbuild_download li a i {
        width: 17px;
        height: 16px;
        margin-top: 11px;
    }

    .atbuild_inform {
        margin-bottom: 30px;
    }

    .atbuild_download li a p {
        width: 80%;
    }

    .atdynamic_con li a {
        display: block;
        width: 100%;
    }    /* atmagazine */   .magazine_list li a h3 {
        font-size: 13px;
        padding: 10px 0;
    }

    .magazine_report {
        margin-bottom: 20px;
    }    /* industry */ .m_industry_nav li span, .m_industry_nav p i {
        width: 53px;
        height: 53px;
    }

    .m_industry_nav p span {
        font-size: 18px;
        margin-left: 20px;
    }

    .m_industry_nav li span {
        margin-right: 20px;
    }

    .m_talent_nav ul a {
        font-size: 18px;
    }

    .m_industry_nav li.indun_1 a span,.m_industry_nav p i.indunt_1 {
        background-position: 0 0;
    }

    .m_industry_nav li.indun_2 a span,.m_industry_nav p i.indunt_2 {
        background-position: -64px 0;
    }

    .m_industry_nav li.indun_3 a span,.m_industry_nav p i.indunt_3 {
        background-position: -127px 0;
    }

    .m_industry_nav li.indun_4 a span,.m_industry_nav p i.indunt_4 {
        background-position: -191px 0;
    }

    .m_industry_nav li.indun_5 a span,.m_industry_nav p i.indunt_5 {
        background-position: -254px 0;
    }

    .industry {
        padding-top: 15px;
    }

    .electric_title {
        padding: 0 15px;
    }

    .electric_title h3 {
        font-size: 16px;
    }

    .electric_title h3 span {
        padding-bottom: 5px;
        border-bottom-width: 2px;
    }

    .electric_title p {
        font-size: 13px;
        line-height: 24px;
        margin: 10px 0;
        width: auto;
    }

    .electric_related {
        margin-top: 15px;
    }

    .electric_related h2.title {
        padding-left: 15px;
        font-size: 16px;
        margin-bottom: 10px;
    }

    .industry_list li {
        margin-bottom: 20px;
    }

    .induy {
        padding-left: 15px;
    }

    .induy p {
        font-size: 15px;
    }

    .induy i {
        width: 18px;
        height: 18px;
        margin: 2px 0 0 8px;
    }

    .industry_list li a:hover .induy i {
        background-position: -35px 0;
    }

    .solution {
        margin: 20px auto 25px;
    }

    .solution_vedio {
        height: 210px;
    }

    .solution_link {
        border-bottom: none;
    }

    .solution_link li {
        width: 50%;
    }

    .solution_link li.sollink_2 a,.solution_link li.sollink_4 a,.solution_link li.sollink_6 a {
        border-right: none;
    }

    .solution_link li.sollink_1 a,.solution_link li.sollink_3 a,.solution_link li.sollink_5 a {
        border-right: 1px solid #eee;
    }

    .solution_link li a {
        padding: 22px 0 !important;
        border-bottom: 1px solid #eee;
    }

    .solution_link li a i {
        width: 53px;
        height: 53px;
    }

    .solution_link li a p {
        font-size: 14px;
        margin-top: 10px;
    }

    .solution_link li.sollink_1 a i {
        background-position: 0 0;
    }

    .solution_link li.sollink_2 a i {
        background-position: -76px 0;
    }

    .solution_link li.sollink_3 a i {
        background-position: -153px 0;
    }

    .solution_link li.sollink_4 a i {
        background-position: -229px 0;
    }

    .solution_link li.sollink_5 a i {
        background-position: -306px 0;
    }

    .solution_link li.sollink_6 a i {
        background-position: -382px 0;
    }

    .property_con ul {
        margin-top: 0;
    }

    .property_con ul li {
        height: 40px;
        padding: 15px 0 17px 70px;
    }

    .property_con ul li p {
        font-size: 13px;
        padding-top: 6px;
    }

    .property_con ul li.perty_1 p {
        padding-top: 12px;
    }

    .property_con ul li span {
        margin-left: -60px;
        width: 60px;
        height: 40px;
    }

    .property_con ul li.perty_2 span {
        background-position: -72px 0;
    }

    .property_con ul li.perty_3 span {
        background-position: -140px 0;
    }

    .industry_list {
        padding: 0;
    }

    .industry_list li {
        float: none;
        margin: 0 0 40px;
        width: 100%;
    }    /* Ã¥Ââ€˜Ã¥Â±â€¢Ã¦Ë†ËœÃ§â€¢Â¥ strategy */    .strategy_nav_title {
        padding: 15px;
    }

    .strategy_nav_title h3 {
        font-size: 16px;
        margin-bottom: 6px;
    }

    .strategy_nav_title p {
        font-size: 13px;
        line-height: 23px;
    }

    .strateg_dat {
        margin-bottom: 20px;
    }

    .strategcon h3,.strategcon p {
        margin: 0 15px;
    }

    .strategcon h3 {
        font-size: 16px;
        border-bottom-width: 2px;
        margin-bottom: 1%;
    }

    .strategcon p {
        font-size: 12px;
        line-height: 23px;
    }    /* adhere */   .adhere {
        margin: 0 auto;
    }

    .adheredat,.adhereimg {
        width: 100%;
        min-height: inherit;
        float: none;
    }

    .adhereimg {
        min-height: 510px;
    }

    .condat {
        margin: 2% 2% 3%;
        width: auto;
    }

    .adheredat .arrowL,.adheredat .arrowR {
        display: none;
    }

    .adhereimg {
        min-height: 410px;
        max-height: 410px;
    }    /* implement */    .implement_img {
        max-height: 400px;
        min-height: 400px;
    }    /* build */    .build_img {
        min-height: 416px;
        max-height: 416px;
    }    /* rdresults */    .rdinnov_tab .title {
        margin-bottom: 20px;
    }

    .rdinnov_top .build_img {
        max-height: 416px;
        min-height: 416px;
    }

    .rditab_2 .con_btn {
        margin-bottom: 40px;
    }

    .rditab_2 .con_btn,.rditab_2 .con_btn input {
        width: 100%;
    }    /* rdsystem */ .rdsystemcon_tes .rdsystem_img,.rdsystem_img {
        max-height: 416px;
        min-height: 416px;
    }    /* brand */    .brandn_more {
        font-size: 18px;
        line-height: 50px;
    }

    .brandn_more span {
        width: 50px;
        height: 50px;
    }    /*Ã§Â»ÂÃ©â€â‚¬Ã¥â€¢â€ */  .join_condition_nav {
        margin-top: 7px;
    }

    .join_condition_nav li {
        line-height: 40px;
    }

    .join_condition_nav li a {
        font-size: 12px;
    }

    .join_table th {
        height: 40px;
        font-size: 13px;
    }

    .join_table td {
        padding: 6px 10px;
        font-size: 12px;
        line-height: 23px;
    }

    .join_table td.name {
        width: auto;
        padding: 6px 12px;
        font-size: 13px;
        line-height: 15px;
    }

    .join_condition_main .path {
        margin-bottom: 30px;
    }

    .join_condition_main .path div {
        font-size: 12px;
        line-height: 23px;
        padding-top: 4px;
    }

    .join_next {
        width: 110px;
        height: 33px;
        line-height: 33px;
        font-size: 13px;
        float: none;
        margin: 0 auto 40px;
    }

    .join_way {
        margin: 7px 0 20px 0;
    }

    .join_way .imgBg {
        height: 250px;
    }

    .join_way .main,    .join_way .path1 .main {
        padding: 18px 4% 20px 4%;
        width: 92%;
    }

    .join_way .title {
        line-height: 17px;
        font-size: 12px;
    }

    .join_way .con {
        line-height: 20px;
        font-size: 16px;
        margin: 5px 0 7px 0;
    }

    .join_way .more {
        width: 134px;
        height: 32px;
        line-height: 32px;
        font-size: 12px;
    }

    .join_way .more i {
        width: 7px;
        height: 12px;
        background-size: 100%;
        top: 2px;
    }

    .join_way .arrowT, .join_way .arrowL {
        border-bottom: 7px solid #fff;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        margin-left: -7px;
        top: -7px;
    }

    .join_apply {
        margin: 7px 0 40px 0;
    }

    .join_apply1 .imgBg {
        height: 250px;
    }

    .join_apply1 .main .path {
        padding: 0;
    }

    .join_apply1 .main .title {
        line-height: 32px;
        font-size: 13px;
    }

    .join_apply1 .main .con {
        padding-top: 4px;
        line-height: 22px;
        font-size: 12px;
    }

    .join_apply1 {
        margin-bottom: 15px;
    }

    #m_join_form .apply_btn {
        width: 135px;
        height: 32px;
        line-height: 32px;
        font-size: 13px;
        margin: 20px auto 0;
    }

    .join_success {
        width: 170px;
        padding-left: 38px;
        margin: 53px auto 55px;
        background-size: 28px;
        font-size: 12px;
        line-height: 20px;
    }    /*Ã¦ÂÅ“Ã§Â´Â¢*/ .search {
        padding-top: 10px;
        padding-bottom: 20px;
        margin: 0;
    }

    .search .title {
        font-size: 16px;
        line-height: 35px;
    }

    .search .text {
        height: 44px;
        line-height: 44px;
        font-size: 13px;
    }

    .search .btn {
        height: 46px;
        line-height: 46px;
        font-size: 13px;
    }

    .search_result {
        padding-top: 17px;
        padding-bottom: 27px;
        line-height: 22px;
        font-size: 16px;
        margin: 0;
    }

    .search_result span {
        font-size: 16px;
    }

    .search_left li {
        padding-top: 17px;
        padding-bottom: 17px;
    }

    .search_left li a {
        font-size: 18px;
    }

    .search_left li i {
        width: 18px;
        height: 18px;
        margin-right: 20px;
    }

    .search_left li.on i {
        background-position: -20px 0;
    }

    .search_right .main {
        padding-top: 8px;
        padding-bottom: 42px;
    }

    .search_right_title {
        line-height: 47px;
        font-size: 16px;
    }

    .search_right li a {
        padding: 15px 0 42px 0;
    }

    .search_right li .title {
        line-height: 26px;
        font-size: 16px;
    }

    .search_right li .con {
        line-height: 22px;
        font-size: 13px;
    }

    .search_right li .time {
        font-size: 11px;
        bottom: 10px;
    }

    .mzlistimg {
        height: 260px;
    }

    .mzdetailimg {
        height: 200px;
    }

    .merchant_list li {
        width: 92%;
        margin: 0 auto 2.2% !important;
        float: none;
    }

    .merchant_list li a {
        min-height: inherit;
    }

    .merlist_top span {
        margin-left: 15px;
        font-size: 16px;
    }

    .m_strategy_nav p i.indunt_1,.m_strategy_nav li.indun_1 a span {
        background-position: 0 0;
    }

    .m_strategy_nav p i.indunt_2,.m_strategy_nav li.indun_2 a span {
        background-position: -76px 0;
    }

    .m_strategy_nav p i.indunt_3,.m_strategy_nav li.indun_3 a span {
        background-position: -153px 0;
    }

    .m_strategy_nav p i.indunt_4,.m_strategy_nav li.indun_4 a span {
        background-position: -229px 0;
    }

    .m_strategy_nav p i.indunt_5,.m_strategy_nav li.indun_5 a span {
        background-position: -306px 0;
    }    /*2016.2.24Ã¦Å“ÂÃ¥Å Â¡Ã¤Â¸Â­Ã¥Â¿Æ’Ã¦ÂÅ“Ã§Â´Â¢*/    .serv_searchx_title {
        padding: 10px 20px;
    }

    .serv_searchx_title p {
        font-size: 16px;
    }

    .serv_searchx_title p em {
        font-size: 18px;
    }

    .serv_searchx_title a {
        font-size: 16px;
    }

    .ssx_listop_title,.ssx_listop_con {
        float: none;
        width: 100%;
        border-right: none;
    }

    .ssx_listop_con {
        margin-top: 10px;
    }

    .ssx_listop_title h3 {
        font-size: 18px;
    }

    .ssx_answer_refer,.ssx_answer_phiz {
        float: none;
        width: 100%;
    }

    .ssx_answer_phiz {
        margin: 10px 0;
    }

    .serv_searchx .search_right li .ssx_answer_phiz a {
        padding: 0;
        margin-right: 5%;
    }

    .serv_search_more {
        margin-bottom: 30px;
    }

    .serv_searchx {
        margin: 30px 0;
    }

    .serv_searchx .search_right li {
        padding: 20px 30px;
    }    /*Ã¦Â Â¸Ã¥Â¿Æ’Ã¤Â»Â·Ã¥â‚¬Â¼*/   .innovative_standard .aboutsc_scroll1 h2 {
        font-size: 18px;
        padding-bottom: 10px;
        margin-bottom: 15px;
    }    /*Ã¨Â¯Â­Ã¨Â¨â‚¬Ã©â‚¬â€°Ã¦â€¹Â©*/   .language_item {
        padding-bottom: 40px;
    }

    .language_list li {
        width: 50%;
    }
}

@media only screen and (max-width: 740px) {
    /*staff*/   .content {
        width: 100%;
    }

    .waterfull ul {
        width: 100% !important;
    }

    .waterfull ul li {
        width: 100% !important;
        margin-left: 0;
        margin-right: 0;
        position: relative !important;
        top: 0 !important;
    }

    .waterfull ul li .li-title {
        font-size: 15px;
        padding: 16px 4% 9px 4%;
    }

    .waterfull ul li .description {
        padding: 0 4%;
    }

    .waterfull ul li .date {
        display: block;
        margin: 11px 4% 0 4%;
        color: #999;
        line-height: 15px;
    }

    .waterfull ul li .date img {
        display: block;
        float: left;
        width: 10px;
        margin: 2px 5px 0 0;
    }

    .mapresult {
        display: none;
    }    /*Ã©â€”Â®Ã©Â¢ËœÃ¥Â¼Â¹Ã¦Â¡â€ */   .service_pop .main {
        width: 300px;
        height: 380px;
        padding: 10px;
        margin: -200px 0 0 -160px;
    }

    .service_pop .main h3.title {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .service_pop .main .spop_dat {
        font-size: 14px;
        line-height: 26px;
    }

    .service_pop .main .spop_dat>div {
        height: 218px;
    }

    .service_more {
        margin: 10px auto 15px;
    }

    .spop_page {
        padding: 5px;
    }

    .spop_page p {
        font-size: 14px;
    }

    .spop_page p span {
        display: none;
    }

    .sproblemli .sproblem_li p .yzm {
        width: 40%;
    }
}

@media only screen and (max-width: 480px) {
    .indentrance {
        margin: 5px 0;
    }

    .entrafr .entracon {
        width: 96%;
    }

    .entracon h4 {
        width: auto;
    }

    .entracon h4 a {
        font-size: 16px;
        line-height: 24px;
    }

    .indnew_mobile_title {
        padding-left: 20px;
    }

    .indnew_mobile_title a {
        line-height: 53px;
        padding: 12px 0 12px 76px;
    }

    .indnew_mobile_title a i {
        width: 53px;
        margin-left: -76px;
    }

    .ind_link li a {
        font-size: 17px;
    }

    .indnew_mobile_title em.plus {
        width: 18px;
        height: 18px;
        margin-top: 18px;
    }

    .indnew_text_ul li h3 a {
        font-size: 15px;
    }

    .indnew_text_ul li p {
        margin: 10px 20px;
    }

    .indnew_text_ul li p a {
        font-size: 13px;
    }

    .indnew_text_ul a.more {
        margin: 22px auto
    }    /* news */ .innerbanner,.adhereimg {
        min-height: 320px;
        max-height: 320px;
    }

    .entimgbg {
        height: 230px !important;
    }    /* implement */    .implement_img {
        max-height: 300px;
        min-height: 300px;
    }    /* build */    .build_img {
        min-height: 316px;
        max-height: 316px;
    }    /* rdcenter */ .rdcenter_title h3 {
        font-size: 16px;
    }    /* rdresults */    .rdresul_1 .build_img, .rdresul_2 .build_img {
        max-height: 316px;
        min-height: 316px;
    }

    .reward_list .main {
        margin-bottom: 0;
    }

    .reward_list .date {
        font-size: 13px;
    }

    .reward_list .date i {
        margin-right: 10px;
        width: 24px;
        height: 24px;
        background-size: auto 100%;
    }

    .reward_list .con {
        margin-bottom: 0;
        line-height: 24px;
        padding: 10px 0 10px 10px;
    }

    .rdresul_dat h3,.rdresul_2 .clust_dat .con .scroll h3 {
        font-size: 16px;
        border-bottom-width: 2px;
        padding-bottom: 6px;
    }

    .rdresul_dat p,.rdresul_2 .clust_dat .con .scroll p {
        font-size: 12px;
        line-height: 24px;
    }

    .rdresult_list .reward_year {
        margin-top: 0;
    }    /* rdresults */    .rdinnov_tab .title {
        margin-bottom: 10px;
    }

    .rdinnov_tab .title strong {
        font-size: 16px;
    }    /* rdsystem */ .rdsystemcon_tes .rdsystem_img,.rdsystem_img {
        max-height: 316px;
        min-height: 316px;
    }

    .rdsydat h3 {
        font-size: 16px;
        margin-bottom: 6px;
    }

    .rdsydat p {
        font-size: 12px;
        line-height: 24px;
    }    /* brand */    .readimg {
        max-height: 220px;
        min-height: 220px;
    }

    .read_dat p {
        font-size: 13px;
        line-height: 24px;
    }

    .locate_dat p {
        line-height: 24px;
        font-size: 13px;
    }

    .knowlist .title p {
        width: 90%;
    }

    .bdexpnav li a,.mobile_bdexpnav a {
        height: 46px;
    }

    .bdexpnav li a span,.mobile_bdexpnav a span {
        height: 36px;
    }

    .bdexpnav li.bdnav_1 a span {
        background-position: 0 0;
    }

    .bdexpnav li.bdnav_2 a span {
        background-position: -68px 0;
    }

    .bdexpnav li.bdnav_3 a span {
        background-position: -134px 0;
    }

    .bdexpnav li.bdnav_4 a span {
        background-position: -205px 0;
    }

    .bdexpnav li a h3,.mobile_bdexpnav a h3,.mobile_video a {
        font-size: 15px;
    }

    .bdexpnav li a p,.mobile_bdexpnav a p {
        font-size: 12px;
    }

    .mobile_bdexpnav a span img {
        height: 36px;
    }

    .mobile_bdexpnav a .arrow,.mobile_video .arrow {
        width: 36px;
        height: 20px;
        background-size: auto 100%;
    }

    .mobile_video .arrow {
        top: 20px;
    }

    .slideGroup .parHd ul li {
        height: 50px;
        line-height: 50px;
    }

    .slideGroup .parHd ul li a {
        font-size: 15px;
    }

    .multipleColumn .about_video {
        margin-bottom: 0;
    }

    #fwu_1.news_dynamic_top h3,#fwu_2.news_dynamic_top h3,#fwu_3.news_dynamic_top h3,#fwu_4.news_dynamic_top h3,#fwu_5.news_dynamic_top h3 {
        font-size: 20px;
    }

    .area_topnav a {
        width: 100%;
    }

    .service_topnav li {
        float: none;
        width: 100%;
    }

    .service_map {
        height: 420px;
    }
}

@media only screen and (max-width: 414px) {
    .entimgbg {
        height: 190px !important;
    }

    .news_dynamic_img.ndimg_1 {
        height: 180px;
    }

    .ndimg_2 {
        min-height: 180px;
        max-height: 180px;
    }    /* adhere */   .adhereimg {
        min-height: 240px;
        max-height: 240px;
    }

    .condat {
        margin: 3%;
        margin-bottom: 4%;
    }

    .condat h4 {
        font-size: 12px;
    }

    .condat h3 {
        font-size: 16px;
    }

    .condat p {
        font-size: 12px;
        line-height: 24px;
    }    /* implement */    .implement_img {
        max-height: 240px;
        min-height: 240px;
    }

    .impldat,.implement_2 .impldat,.implement_3 .impldat {
        padding: 3% 3% 5%;
    }

    .impldat h3,.buildat h3 {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .impldat p,.buildat p {
        font-size: 13px;
        line-height: 24px;
    }    /* build */    .build_img,.rdresul_1 .build_img, .rdresul_2 .build_img {
        min-height: 226px;
        max-height: 226px;
    }

    .reward_list .date {
        width: 20%;
    }

    .reward_list .con {
        width: 76%;
    }    /* rdresults */    .con_textarea {
        height: 90px;
    }

    .rditab_2 .con_text {
        width: 160px;
    }

    .rditab_2 .yzm {
        margin-right: 0;
    }

    .rditab_2 .con_btn {
        margin-bottom: 30px;
    }    /* rdsystem */ .rdsystemcon_tes .rdsystem_img,.rdsystem_img {
        max-height: 216px;
        min-height: 216px;
    }

    .rdsymb {
        margin-bottom: 20px;
    }    /* brand */    .bdexpdatli {
        padding: 15px;
    }

    .bdexpdatli h3 {
        font-size: 14px;
    }

    .bdexpdatli h4,.bdlibom span {
        font-size: 12px;
    }

    .bdlibom {
        margin-top: 10px;
    }

    .bdexpdatli p {
        font-size: 12px;
        margin-top: 10px;
        line-height: 24px;
    }

    .brandn_more {
        font-size: 16px;
        line-height: 40px;
    }

    .brandn_more span {
        height: 40px;
        width: 40px;
    }

    .mobile_bdexpnav a .arrow, .mobile_video .arrow {
        width: 32px;
        height: 16px;
        right: 15px;
    }

    .language_top {
        font-size: 18px;
    }
}

@media only screen and (max-width: 360px) {
    .innerbanner {
        min-height: 240px;
        max-height: 240px;
    }
}/*2017-4-28 lxh Ã©Â¢â€žÃ§ÂºÂ¦*/.layer-module {
    z-index: 5000;
    position: fixed;
    _position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    display: none;
}

.entry-banner {
    width: 100%;
    height: 300px;
    background: url(../images/entry_banner.png) center top no-repeat;
}

.exhibition-main {
}

.exhibition-main .navTab {
    border: 1px solid #d4d4d4;
}

.exhibition-main .navTab ul {
    width: 1040px;
}

.exhibition-main .navTab ul li {
    float: left;
    height: 90px;
    line-height: 90px;
    font-size: 18px;
    color: #666;
    width: 33%;
    border-right: 1px solid #d4d4d4;
    cursor: pointer;
}

.exhibition-main .navTab ul li a {
    display: block;
    overflow: hidden;
}

.exhibition-main .navTab ul li:first-child {
    border-left: 0;
}

.exhibition-main .navTab ul li.search-module {
    border-right: 0;
}

.exhibition-main .navTab ul li .box {
    margin: 0 auto;
    width: 115px;
}

.exhibition-main .navTab ul li i {
    width: 58px;
    height: 58px;
    display: inline-block;
    background: url("../images/exhibition_nav_icon.png") no-repeat;
    float: left;
    margin-top: 15px;
    margin-right: 20px;
}

.exhibition-main .navTab ul li i.icon1 {
    background-position: 0px 0px;
}

.exhibition-main .navTab ul li i.icon2 {
    background-position: -359px 0px;
}

.exhibition-main .navTab ul li i.icon3 {
    background-position: -718px 0px;
}

.exhibition-main .navTab ul li p {
    float: left;
}

.exhibition-main .navTab ul li:hover p,.exhibition-main .navTab ul li.on p {
    color: #378dd6;
}

.exhibition-main .navTab ul li:hover i.icon1,.exhibition-main .navTab ul li.on i.icon1 {
    background-position: 0px -109px;
}

.exhibition-main .navTab ul li:hover i.icon2,.exhibition-main .navTab ul li.on i.icon2 {
    background-position: -359px -109px;
}

.exhibition-main .navTab ul li:hover i.icon3,.exhibition-main .navTab ul li.on i.icon3 {
    background-position: -718px -109px;
}

.exhibition-main .navTab .search-module {
    width: 385px;
}

.exhibition-main .navTab .search-module h3 {
    display: none;
    font-size: 36px;
    color: #fff;
    font-weight: bold;
}

.exhibition-main .navTab .search-box {
    width: 385px;
    position: relative;
    margin-top: 30px;
}

.exhibition-main .navTab .search-box .text {
    width: 305px;
    height: 30px;
    line-height: 30px;
    color: #999;
    font-size: 18px;
    border: none;
    border-left: 1px solid #999;
    padding-left: 10px;
}

.exhibition-main .navTab .search-box .btn {
    width: 24px;
    height: 24px;
    background: url(../images/exhibition_search.png) no-repeat;
    border: none;
    margin-top: 4px;
    cursor: pointer;
}

.tabBtn {
    height: 90px;
    line-height: 90px;
    font-size: 18px;
    color: #666;
    width: 100%;
    border-right: none;
    cursor: pointer;
    position: relative;
    display: none;
}

.tabBtn i {
    width: 58px;
    height: 58px;
    display: inline-block;
    background: url("../images/exhibition_nav_icon.png") no-repeat;
    float: left;
    margin-top: 10px;
    margin-right: 20px;
    margin-left: 30px;
}

.tabBtn i.icon1 {
    background-position: 0px -109px;
}

.tabBtn i.icon2 {
    background-position: -359px -109px;
}

.tabBtn i.icon3 {
    background-position: -718px -109px;
}

.tabBtn i.tab-arrowB {
    width: 80px;
    height: 80px;
    background: url('../images/scrollb.png') no-repeat scroll center right;
    background-size: 20px 12px;
    border: 0;
    float: right;
    margin-right: 30px;
    position: absolute;
    top: 0;
    right: 0;
}

.tabBtn p {
    color: #378dd6;
    font-size: 18px;
}

.exhibition-main .con {
    border: 1px solid #e6e6e6;
    padding: 30px 70px 80px 70px;
    border-top: 0;
    margin-bottom: 50px;
}/*.exhibition-main .con ul li{display:none;}*/.exhibition-main .con ul li .top p {
    font-size: 15px;
    color: #666;
    line-height: 2.267;
}

.exhibition-main .con ul li .top .pic {
    margin-top: 30px;
}

.exhibition-main .con ul li .top .pic li {
    width: 23%;
    height: 148px;
    float: left;
    margin-right: 2%;
}

.exhibition-main .con ul li .top .pic img {
    width: 100%;
    height: 100%;
    display: block;
    margin-bottom: 20px;
}

.exhibition-main .con ul li .form-wrap {
    margin-top: 35px;
}

.exhibition-main .con ul li .form-wrap h3 {
    font-size: 18px;
    color: #666;
    margin-bottom: 30px;
}

.exhibition-main .con ul li .form-wrap .row {
    margin-bottom: 20px;
}

.exhibition-main .con ul li .form-wrap label {
    width: 50%;
    display: block;
    float: left;
 /*overflow:hidden;*/
    position: relative;
}

.exhibition-main .con ul li .form-wrap label:nth-child(2n) {
    float: right;
}

.exhibition-main .con ul li .form-wrap label span {
    font-size: 15px;
    color: #666;
    display: inline-block;
    text-align: left;
    width: 130px;
    float: left;
    height: 38px;
    line-height: 38px;
    margin-right: 40px;
}

.exhibition-main .con ul li .form-wrap label span i {
    color: #ff0000;
    margin-right: 10px;
    font-style: normal;
}

.exhibition-main .con ul li .form-wrap label .txt {
    width: 366px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e6e6e6;
    text-indent: 1em;
    float: left;
    font-size: 15px;
    color: #999;
}

.exhibition-main .con ul li .form-wrap label .input6 {
    width: 158px;
}

.exhibition-main .con ul li .form-wrap label .code {
    width: 140px;
    height: 38px;
    margin-left: 10px;
}

.exhibition-main .con ul li .form-wrap label .package-wrap {
    position: relative;
    background: url("../images/arrowb.png") no-repeat scroll 97% center;
    width: 366px;
    height: 36px;
    line-height: 36px;
 /*border:1px solid #e6e6e6;*/
    float: left;
}

.exhibition-main .con ul li .form-wrap label .layui-input {
    width: 368px;
    border-radius: 0;
    color: #666;
    text-indent: 0.5em;
}

.exhibition-main .con ul li .form-wrap label .layui-edge {
    background: url("../images/arrowb.png") no-repeat;
    width: 16px;
    height: 10px;
    border: 0;
}

.exhibition-main .con ul li .form-wrap label .package-wrap .package-select {
    width: 366px;
    height: 36px;
    line-height: 35px;
    border: 0;
    background: 0;
    font-size: 15px;
    color: #666;
    text-indent: 1em;
}

.exhibition-main .layui-form-select dl dd.layui-this {
    background: #0163b7;
}

.exhibition-main .con ul li .form-wrap label .date-select {
    position: relative;
}

.exhibition-main .con ul li .form-wrap label .layui-input-date {
    text-indent: 2.5em;
    font-size: 15px;
    color: #666;
    background: url("../images/arrowb.png") no-repeat 97% center,url("../images/Calendar.png") no-repeat 5% center;
}

.exhibition-main .con ul li .form-wrap .submitBtn {
    width: 368px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    font-size: 15px;
    color: #fff;
    background: #69a9dc;
    border: 0;
    display: block;
    margin-top: 10px;
}

.exhibition-main .con ul li .form-wrap .submitBtn:hover {
    background: #4893d0;
}

.exhibition-main .pop {
    width: 870px;
    height: 300px;
    position: fixed;
    background: #fff;
    z-index: 5001;
    top: 50%;
    left: 50%;
    margin: -200px 0px 0px -480px;
    padding: 100px 0px 0px 90px;
    display: none;
}

.exhibition-main .pop .close {
    position: absolute;
    width: 22px;
    height: 22px;
    background: url("../images/submit-close.png") no-repeat;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.exhibition-main .pop .success-icon {
    width: 292px;
    height: 176px;
}

.exhibition-main .pop .txt {
    margin: -20px 0px 0px 90px;
}

.exhibition-main .pop .txt p {
    font-size: 24px;
    color: #333;
    margin-bottom: 15px;
}

.exhibition-main .pop .txt span {
    font-size: 15px;
    color: #999;
    line-height: 2;
    display: block;
    margin-bottom: 50px;
}

.exhibition-main .pop .txt .closeBtn {
    width: 320px;
    height: 50px;
    background: #0163b7;
    border-radius: 4px;
    display: block;
    font-size: 20px;
    color: #fff;
    border: 0;
}

@media only screen and (max-width: 1440px) {
    .exhibition-main .navTab ul {
        width: 65%;
    }

    .exhibition-main .navTab .search-module {
        width: 33%;
    }

    .exhibition-main .con ul li .top .pic img {
        height: auto;
    }

    .exhibition-main .con ul li .form-wrap label span {
        margin-right: 0;
    }
}

@media only screen and (max-width: 1280px) {
    .exhibition-main .con ul li .form-wrap label span {
        float: none;
        display: block;
    }

    .exhibition-main .con ul li .form-wrap .submitBtn {
        margin-top: -25px;
    }
}

@media only screen and (max-width: 980px) {
    .entry-banner {
        display: none;
    }

    .exhibition-wrap .news_dynamic_top {
        display: none;
    }

    .exhibition-main .navTab .search-module h3 {
        display: block;
    }

    .exhibition-main .navTab .search-module {
        float: none;
        width: 92%;
        height: 180px;
        background: #646464;
        padding: 40px 4% 20px 4%;
    }

    .exhibition-main .navTab ul {
        width: 100%;
    }

    .exhibition-main .navTab .search-box {
        width: 100%;
        height: 80px;
        margin-top: 15px;
        background: #fff;
    }

    .exhibition-main .navTab .search-box .text {
        width: 80%;
        height: 30px;
        line-height: 30px;
        border: 0;
        padding-left: 0;
        font-size: 24px;
        color: #666;
        border-left: 1px solid #666;
        margin-top: 25px;
        margin-left: 20px;
        padding-left: 10px;
    }

    .exhibition-main .navTab .search-box .btn {
        width: 40px;
        height: 40px;
        background: url(../images/exhibition_search_big.png) no-repeat;
        border: none;
        margin-top: 20px;
        cursor: pointer;
        float: right;
        margin-right: 20px;
        background-size: 40px 40px;
    }

    .exhibition-main .pop {
        width: 720px;
        height: 260px;
        position: fixed;
        background: #fff;
        z-index: 5001;
        top: 50%;
        left: 50%;
        margin: -130px 0px 0px -385px;
        padding: 100px 0px 0px 50px;
    }

    .exhibition-main .con ul li .top .pic li {
        width: 31%;
    }
}

@media only screen and (max-width: 900px) {
    .exhibition-main .con ul li .form-wrap label .txt {
        width: 300px;
    }

    .exhibition-main .con ul li .form-wrap label .package-wrap {
        width: auto;
    }

    .exhibition-main .con ul li .form-wrap label .layui-input {
        width: 300px;
    }

    .exhibition-main .con ul li .form-wrap label .input6 {
        width: 150px;
    }

    .exhibition-main .con ul li .form-wrap .submitBtn {
        width: 300px;
    }
}

@media only screen and (max-width: 750px) {
    .exhibition-main .con ul li .form-wrap .row {
        margin-bottom: 0;
    }

    .exhibition-main .con ul li .form-wrap label {
        width: 100%;
    }

    .exhibition-main .con ul li .form-wrap label span {
        display: none;
    }

    .exhibition-main .navTab ul {
        width: 100%;
 /*height:80px; overflow:hidden;*/
        position: relative;
        display: none;
    }

    .exhibition-main .navTab ul i.tab-arrowB {
        width: 80px;
        height: 80px;
        background: url('../images/scrollb.png') no-repeat scroll center right;
        background-size: 40px 24px;
        border: 0;
        float: right;
        margin-right: 30px;
        position: absolute;
        top: 0;
        right: 0;
    }

    .exhibition-main .navTab ul li {
        float: none;
        height: 80px;
        line-height: 80px;
        font-size: 36px;
        color: #666;
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #d4d4d4;
        cursor: pointer;
        padding-left: 30px;
    }

    .exhibition-main .navTab ul li:first-child {
        border-left: 0;
    }

    .exhibition-main .navTab ul li.search-module {
        border-right: 0;
    }

    .exhibition-main .navTab ul li .box {
        margin: 0 auto;
        width: 100%;
    }

    .exhibition-main .navTab ul li i {
        width: 58px;
        height: 58px;
        display: inline-block;
        background: url("../images/exhibition_nav_icon.png") no-repeat;
        float: left;
        margin-top: 12px;
        margin-right: 20px;
    }

    .exhibition-main .navTab ul li i.icon1 {
        background-position: 0px -109px;
    }

    .exhibition-main .navTab ul li i.icon2 {
        background-position: -359px -109px;
    }

    .exhibition-main .navTab ul li i.icon3 {
        background-position: -718px -109px;
    }

    .exhibition-main .navTab ul li p {
        float: left;
    }

    .tabBtn {
        height: 90px;
        line-height: 90px;
        font-size: 36px;
        color: #666;
        width: 100%;
        border-right: none;
        cursor: pointer;
        position: relative;
        display: block;
        border: 1px solid #d4d4d4;
    }

    .tabBtn i {
        width: 58px;
        height: 58px;
        display: inline-block;
        background: url("../images/exhibition_nav_icon.png") no-repeat;
        float: left;
        margin-top: 15px;
        margin-right: 20px;
        margin-left: 30px;
    }

    .tabBtn i.icon1 {
        background-position: 0px -109px;
    }

    .tabBtn i.icon2 {
        background-position: -359px -109px;
    }

    .tabBtn i.icon3 {
        background-position: -718px -109px;
    }

    .tabBtn i.tab-arrowB {
        width: 90px;
        height: 90px;
        background: url('../images/scrollb.png') no-repeat scroll center right;
        background-size: 40px 24px;
        border: 0;
        float: right;
        margin-right: 30px;
        position: absolute;
        top: 0;
        right: 0;
        margin-top: 0;
    }

    .tabBtn p {
        color: #378dd6;
        font-size: 36px;
    }

    .exhibition-main .con {
        padding: 0px 0px 0px 0px;
    }

    .exhibition-main .con ul li .top p {
        font-size: 24px;
        color: #666;
        line-height: 2.083;
        padding: 0px 30px;
    }

    .exhibition-main .con ul li .form-wrap {
        width: 93%;
        margin: 50px auto;
    }

    .exhibition-main .con ul li .form-wrap h3 {
        font-size: 36px;
        font-weight: bold;
        line-height: 0.944;
        color: #000;
    }

    .exhibition-main .con ul li .top .pic {
        padding: 0 30px;
    }

    .exhibition-main .con ul li .top .pic li {
        width: 31%;
        height: auto;
        margin-right: 3%;
    }

    .exhibition-main .con ul li .top .pic li:nth-child(3n) {
        margin-right: 0;
    }    /*.exhibition-main .con ul li .top .pic li img{height:auto;}*/ .exhibition-main .con ul li .form-wrap label {
        margin-bottom: 30px;
    }

    .exhibition-main .con ul li .form-wrap label .txt {
        width: 100%;
        height: 80px;
        background: #f4f4f4;
        border: 0;
        font-size: 28px;
        color: #444;
        border-radius: 4px;
    }

    .exhibition-main .con ul li .form-wrap label .package-wrap {
        width: 100%;
        height: 80px;
    }

    .exhibition-main .layui-form-select .layui-edge {
        right: 15px;
    }

    .exhibition-main .con ul li .form-wrap label .layui-edge {
        background: url("../images/arrowbbig.png") no-repeat;
        width: 21px;
        height: 13px;
    }

    .exhibition-main .layui-form-select dl {
        top: 80px;
    }

    .exhibition-main .con ul li .form-wrap label .layui-input {
        width: 100%;
        height: 80px;
        background: #f4f4f4;
        border: 0;
        font-size: 28px;
        color: #444;
        border-radius: 4px;
    }

    .exhibition-main .con ul li .form-wrap label .layui-input-date {
        text-indent: 2.5em;
        font-size: 28px;
        color: #444;
        background: url("../images/arrowbbig.png") no-repeat 97% center,url("../images/CalendarB.png") no-repeat 5% center;
        background-color: #f4f4f4;
        border-radius: 4px;
        height: 80px;
    }

    .exhibition-main .con ul li .form-wrap label .input6 {
        width: 50%;
    }

    .exhibition-main .con ul li .form-wrap label .code {
        width: 50%;
        height: 80px;
        margin-left: 0px;
    }

    .exhibition-main .con ul li .form-wrap .submitBtn {
        width: 100%;
        height: 80px;
        background: #0163b7;
        border-radius: 4px;
        font-size: 28px;
        color: #f0f0f0;
        margin-top: 10px;
    }

    .exhibition-main .pop {
        width: 93%;
        height: 650px;
        position: fixed;
        background: #fff;
        z-index: 5001;
        top: 50%;
        left: 50%;
        margin: -325px 0px 0px -36.5%;
        border-radius: 8px;
        padding: 0;
        text-align: center;
    }

    .exhibition-main .pop .close {
        position: absolute;
        width: 22px;
        height: 22px;
        background: url("../images/submit-close.png") no-repeat;
        top: 20px;
        right: 20px;
        cursor: pointer;
    }

    .exhibition-main .pop .success-icon {
        width: 292px;
        height: 176px;
        margin: 70px auto;
        float: none;
    }

    .exhibition-main .pop .success-icon img {
/*width:80%; height:80%;*/
    }

    .exhibition-main .pop .txt {
        margin: 0px 0px 0px 0px;
        float: none;
    }

    .exhibition-main .pop .txt p {
        font-size: 24px;
        color: #333;
        margin-bottom: 15px;
    }

    .exhibition-main .pop .txt span {
        font-size: 15px;
        color: #999;
        line-height: 2;
        display: block;
        margin-bottom: 50px;
    }

    .exhibition-main .pop .txt .closeBtn {
        width: 100%;
        height: 100px;
        background: none;
        border-radius: 4px;
        display: block;
        font-size: 32px;
        color: #fff;
        border: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        border-top: 1px solid #d4d4d4;
        color: #0163b7;
    }

    .tabBtn {
        display: block;
    }

    .service_download_con dl dt.new_download_w1,    .service_download_con dl dd.new_download_w1 {
        width: 60%;
    }

    .service_download_con dl dt.new_download_w2,    .service_download_con dl dd.new_download_w2 {
        display: none;
    }

    .service_download_con dl dt.new_download_w3,    .service_download_con dl dd.new_download_w3 {
        display: none;
    }

    .service_download_con dl dt.new_download_w4,    .service_download_con dl dd.new_download_w4 {
        width: 40%;
    }
}

@media only screen and (max-width: 480px) {
    .exhibition-main .navTab .search-module {
        height: auto;
        padding: 40px 4% 40px 4%;
    }

    .exhibition-main .navTab .search-module h3 {
        font-size: 20px;
    }

    .exhibition-main .navTab .search-box {
        height: 60px;
    }

    .exhibition-main .navTab .search-box .text {
        margin-top: 15px;
        font-size: 18px;
    }

    .exhibition-main .navTab .search-box .btn {
        background: url(../images/exhibition_search.png) no-repeat;
    }

    .exhibition-main .navTab ul li {
        font-size: 18px;
    }

    .tabBtn {
        height: 80px;
        line-height: 80px;
        font-size: 18px;
        color: #666;
        width: 100%;
        border-right: none;
        cursor: pointer;
        position: relative;
    }

    .tabBtn i {
        width: 58px;
        height: 58px;
        display: inline-block;
        background: url("../images/exhibition_nav_icon.png") no-repeat;
        float: left;
        margin-top: 10px;
        margin-right: 20px;
        margin-left: 30px;
    }

    .tabBtn i.icon1 {
        background-position: 0px -109px;
    }

    .tabBtn i.icon2 {
        background-position: -359px -109px;
    }

    .tabBtn i.icon3 {
        background-position: -718px -109px;
    }

    .tabBtn i.tab-arrowB {
        width: 80px;
        height: 80px;
        background: url('../images/scrollb.png') no-repeat scroll center right;
        background-size: 20px 12px;
        border: 0;
        float: right;
        margin-right: 30px;
        position: absolute;
        top: 0;
        right: 0;
        margin-top: 0;
    }

    .tabBtn p {
        color: #378dd6;
        font-size: 18px;
    }

    .exhibition-main .con ul li .top p {
        font-size: 16px;
    }

    .exhibition-main .con ul li .top .pic {
        padding: 0px 30px;
    }

    .exhibition-main .con ul li .top .pic li {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }

    .exhibition-main .navTab .search-box .text {
        width: 70%;
    }

    .exhibition-main .con ul li .form-wrap h3 {
        font-size: 22px;
    }

    .exhibition-main .con ul li .form-wrap label .txt {
        font-size: 18px;
        height: 60px;
    }

    .exhibition-main .con ul li .form-wrap label .layui-input {
        font-size: 18px;
        height: 60px;
    }

    .exhibition-main .con ul li .form-wrap label .code {
        height: 60px;
    }

    .exhibition-main .con ul li .form-wrap .submitBtn {
        height: 60px;
        line-height: 60px;
    }

    .exhibition-main .con ul li .form-wrap label .layui-input-date {
        text-indent: 2.5em;
        color: #444;
        background: url("../images/arrowb.png") no-repeat 97% center,url("../images/Calendar.png") no-repeat 5% center;
        background-color: #f4f4f4;
        border-radius: 4px;
        height: 80px;
        font-size: 18px;
        height: 60px;
    }

    .exhibition-main .con ul li .form-wrap label .layui-edge {
        background: url("../images/arrowb.png") no-repeat;
        width: 16px;
        height: 10px;
        right: 10px;
    }

    .exhibition-main .pop {
        width: 73%;
        height: 500px;
        position: fixed;
        background: #fff;
        z-index: 5001;
        top: 50%;
        left: 50%;
        margin: -250px 0px 0px -36.5%;
        border-radius: 8px;
        padding: 0;
        text-align: center;
    }

    .exhibition-main .pop .close {
        position: absolute;
        width: 22px;
        height: 22px;
        background: url("../images/submit-close.png") no-repeat;
        top: 20px;
        right: 20px;
        cursor: pointer;
    }

    .exhibition-main .pop .success-icon {
        width: 292px;
        height: 176px;
        margin: 70px auto 0px;
        float: none;
    }

    .exhibition-main .pop .success-icon img {
        width: 80%;
        height: 80%;
    }

    .exhibition-main .pop .txt {
        margin: 0px 0px 0px 0px;
        float: none;
    }

    .exhibition-main .pop .txt p {
        font-size: 24px;
        color: #333;
        margin-bottom: 15px;
    }

    .exhibition-main .pop .txt span {
        font-size: 15px;
        color: #999;
        line-height: 2;
        display: block;
        margin-bottom: 50px;
    }

    .exhibition-main .pop .txt .closeBtn {
        width: 100%;
        height: 100px;
        background: none;
        border-radius: 4px;
        display: block;
        font-size: 32px;
        color: #fff;
        border: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        border-top: 1px solid #d4d4d4;
        color: #0163b7;
    }

    .exhibition-main .con ul li .top p {
        margin-top: 20px;
    }
}

@media only screen and (max-width: 414px) {
    .exhibition-main .navTab .search-box .text {
        font-size: 15px;
    }

    .exhibition-main .pop {
        width: 73%;
        height: 400px;
        position: fixed;
        background: #fff;
        z-index: 5001;
        top: 50%;
        left: 50%;
        margin: -200px 0px 0px -36.5%;
        border-radius: 8px;
        padding: 0;
        text-align: center;
    }

    .exhibition-main .pop .close {
        position: absolute;
        width: 22px;
        height: 22px;
        background: url("../images/submit-close.png") no-repeat;
        top: 20px;
        right: 20px;
        cursor: pointer;
    }

    .exhibition-main .pop .success-icon {
        width: auto;
        height: auto;
        margin: 70px auto 0px;
        float: none;
    }

    .exhibition-main .pop .success-icon img {
        width: 50%;
        height: 50%;
        margin-bottom: 70px;
    }

    .exhibition-main .pop .txt {
        margin: -40px 0px 0px 0px;
        float: none;
    }

    .exhibition-main .pop .txt p {
        font-size: 18px;
        color: #333;
        margin-bottom: 15px;
    }

    .exhibition-main .pop .txt span {
        font-size: 13px;
        color: #999;
        line-height: 2;
        display: block;
        margin-bottom: 50px;
    }

    .exhibition-main .pop .txt .closeBtn {
        width: 100%;
        height: 60px;
        background: none;
        border-radius: 4px;
        display: block;
        font-size: 20px;
        color: #fff;
        border: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        border-top: 1px solid #d4d4d4;
        color: #0163b7;
    }

    .exhibition-main .con ul li .form-wrap .submitBtn {
        font-size: 20px;
    }
}

@media only screen and (max-width: 360px) {
    .exhibition-main .navTab .search-box .text {
        font-size: 15px;
    }
}/*Ã§â€ºÂ´Ã¦â€™Â­Ã¨Â§â€ Ã©Â¢â€˜*/.video_banner {
    width: 100%;
}

.video_banner img {
    display: block;
    width: 100%;
}

.video_main {
    background: #f0f1f2;
    padding: 20px 0 60px;
}

.video_container {
    margin: 0 auto;
    width: 1400px;
}

.video_title {
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #333;
    padding: 0 20px;
    background: #fff;
    position: relative;
    z-index: 10;
}

.video_m_title {
    display: none;
}

.video_title span {
    color: #005bac;
}

.wiilesplay_cont {
    position: relative;
    z-index: 0;
    height: 562.5px;
}

.willesPlay {
    float: left;
    width: 71.42%;
    height: 610px;
    background: #fff;
}

.willesPlay video,.willesPlay img {
    display: block;
    width: 100%;
    height: 610px;
}

.willesPlay iframe {
    width: 1000px !important;
    height: 562.5px !important;
    margin-top: -1px;
}

.small_fixed {
    border: 10px solid #333;
}

.small_fixed,.small_fixed video,.small_fixed img {
    position: fixed;
    right: 4%;
    bottom: 30%;
    width: 300px;
    height: 168.75px;
}

.small_fixed iframe {
    width: 300px !important;
    height: 168.75px !important;
    border: none;
    background: #333;
}

.willesplay_bot {
    background: #fff;
    width: 100%;
    height: 46px;
    overflow: hidden;
    position: relative;
}

.willesplay_bot .bdsharebuttonbox {
    font-size: 14px;
    color: #999;
    margin: 9px 0 0 20px;
    height: 24px;
    line-height: 24px;
}

.willesplay_bot .bdshare-button-style0-32 a {
    margin: 0 8px 0 0;
    background: url(../images/willesplay_icon.png) no-repeat;
    width: 22px;
    height: 24px;
    padding: 0;
}

.willesplay_bot .bdshare-button-style0-32 .bds_weixin {
    background-position: -100px 0;
}

.willesplay_bot .bdsharebuttonbox .m_bds_share {
    padding-left: 24px;
    background: url(../images/wechat_share.png) no-repeat left center;
    background-size: 18px;
    display: none;
    color: #999;
    width: 30px;
    line-height: 24px;
    text-indent: 0 !important;
}

.willesplay_bot .bdshare-button-style0-32 .bds_qzone {
    background-position: -130px 0;
}

.willesplay_bot .bdshare-button-style0-32 .bds_tsina {
    background-position: -160px 0;
}

.willesplay_bot .bdshare-button-style0-32 .bds_tqq {
    background-position: -190px 0;
}

.willesplay_manner {
    margin: 9px 30px 0 0;
}

.willesplay_manner a {
    display: block;
    height: 24px;
    line-height: 24px;
    padding-left: 24px;
    font-size: 14px;
    color: #999;
    margin-left: 20px;
}

.willesplay_manner .peak {
    background: url(../images/willesplay_peak.png) no-repeat left center;
    background-size: 18px;
    margin-left: 0;
}

.willesplay_manner .peak.on {
    background: url(../images/willesplay_peak_on.png) no-repeat left center;
    background-size: 18px;
}

.willesplay_manner .tread {
    background: url(../images/willesplay_tread.png) no-repeat left center;
}

.video_info {
    float: right;
    width: 28.58%;
    height: 610px;
    background: #333;
    overflow: hidden;
    position: relative;
}

.video_info_nav {
    margin-left: 7.5%;
    padding-top: 5px;
    height: 50px;
    border-bottom: 2px solid #404040;
    position: relative;
}

.video_info_nav ul li {
    float: left;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    text-align: center;
    font-size: 18px;
    color: #b7b7b7;
    margin-right: 10%;
}

.video_info_nav ul li.on {
    border-bottom: 2px solid #005bac;
}

.video_info_nav ul li.m_nav {
    display: none;
}

.video_info_tabs .other_video_list,.video_info_tabs .barrage_m_height {
    display: none;
}

.video_profile {
    font-size: 14px;
    color: #b7b7b7;
    line-height: 30px;
    margin: 27px 7.5% 0;
}

.profile_more {
    display: none;
}

.video_info_nav .wechat_login {
    display: block;
    position: absolute;
    top: 20px;
    right: 24px;
    height: 20px;
    padding-left: 34px;
    font-size: 14px;
    color: #fff;
    background: url(../images/wechat_icon.png) no-repeat;
}

.video_info_nav .avatar {
    display: block;
    position: absolute;
    top: 15px;
    right: 24px;
    height: 30px;
    padding-left: 40px;
    line-height: 30px;
    font-size: 14px;
    color: #b7b7b7;
}

.video_info_nav .avatar img {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    float: left;
    margin-left: -40px;
}

.barrage_list {
    height: 472px;
    overflow-y: scroll;
    margin: 0 7.5%;
    padding-top: 13px;
    position: relative;
}

.barrage_list li {
    font-size: 14px;
    color: #666;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-left: 46px;
    margin-bottom: 15px;
}

.barrage_list li .portrait {
    float: left;
    width: 34px;
    height: 34px;
    overflow: hidden;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    margin: 5px 0 0 -46px;
}

.barrage_list li .portrait img {
    display: block;
    width: 100%;
}

.barrage_list li .barrage_info {
    float: left;
    padding: 4px 10px 8px;
    background: #4a4a4a;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    max-width: 85%;
}

.barrage_list li .barrage_info .name {
    font-size: 12px;
    color: #a0a0a0;
    line-height: 23px;
}

.barrage_list li .barrage_info p {
    color: #fff;
    font-size: 14px;
    line-height: 23px;
}

.barrage_form {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 48px;
    padding-right: 80px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.barrage_form .barrage_text {
    width: 100%;
    height: 48px;
    line-height: 48px;
    border: none;
    background: #1a1a1a;
    font-size: 14px;
    color: rgba(255,255,255,0.4);
    text-indent: 30px;
    float: left;
}

.barrage_form .sendBtn {
    display: block;
    width: 80px;
    height: 48px;
    background: #005bac;
    float: right;
    margin-right: -80px;
    border: none;
    color: #fff;
    font-size: 14px;
}

.video_bot {
    margin-top: 20px;
}

.other_video {
    float: left;
    width: 71.42%;
}

.other_video_list,.spot_video_list,.video_wonderful,.aside_news {
    background: #fff;
    padding: 10px 4%;
    background: #fff;
}

.other_video_list,.video_wonderful {
    margin-bottom: 20px;
}

.video_bot_tit {
    font-size: 18px;
    color: #333;
    border-bottom: 1px solid #e5e9ef;
    height: 38px;
    line-height: 38px;
    margin-bottom: 20px;
}

.video_bot_tit p {
    width: 80px;
    border-bottom: 1px solid #005bac;
    height: 38px;
}

.other_video_list li {
    float: left;
    width: 18%;
    margin-right: 2.5%;
    margin-bottom: 20px;
}

.other_video_list li:nth-child(5n) {
    margin-right: 0;
}

.other_video_list li a {
    display: block;
}

.other_video_list li .pic {
    width: 100%;
    height: 95px;
}

.other_video_list li .main {
    background: #f2f2f2;
    padding: 5px;
}

.other_video_list li .main h4 {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    font-weight: normal;
}

.other_video_list li:hover h4 {
    color: #005bac;
}

.other_video_list li .main p {
    font-size: 13px;
    line-height: 23px;
    color: #666;
    height: 23px;
}

.spot_video_list li {
    float: left;
    width: 18%;
    margin: 0 2.5% 20px 0;
}

.spot_video_list li:nth-child(5n) {
    margin-right: 0;
}

.spot_video_list li img {
    display: block;
    width: 100%;
}

.video_right {
    float: right;
    width: 27.14%;
}

.video_wonderful,.aside_news {
    padding: 10px 8%;
}

.video_wonderful li {
    margin-bottom: 20px;
}

.video_wonderful li a {
    display: block;
}

.video_wonderful li .pic {
    width: 50%;
    height: 90px;
    float: left;
}

.video_wonderful li .main {
    width: 46%;
    float: right;
}

.video_wonderful li .main h4 {
    font-size: 14px;
    line-height: 24px;
    color: #333;
}

.video_wonderful li .main p {
    font-size: 12px;
    line-height: 22px;
    color: #888;
}

.video_wonderful li:hover h4 {
    color: #005bac;
}

.aside_news ul li {
    height: 36px;
    line-height: 36px;
}

.aside_news ul li a {
    display: block;
    font-size: 13px;
    color: #666;
}

.aside_news ul li:hover a {
    color: #005bac;
}

.aside_news ul li.first {
    height: 120px;
    margin-bottom: 20px;
}

.aside_news ul li.first .pic {
    width: 40%;
    height: 120px;
    float: left;
}

.aside_news ul li.first .main {
    width: 52%;
    float: right;
    font-size: 16px;
    color: #666;
    line-height: 28px;
}

.video_comment {
    display: none;
}

.wechat_pop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    z-index: 1000000;
    display: none;
}

.wechat_main {
    width: 400px;
    height: 260px;
    position: absolute;
    left: 50%;
    top: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -130px 0 0 -200px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: #fff;
}

.wechat_main .title {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-top: 40px;
}

.wechat_pop_bot {
    margin: 0 auto;
    width: 196px;
}

.wechat_main a {
    display: block;
    float: left;
    width: 78px;
    height: 36px;
    text-align: center;
    margin: 0 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    text-align: center;
}

.wechat_main .gologin {
    background: #005bac;
}

.wechat_main .close {
    background: #d1d1d1;
}

.wechat_main img {
    display: block;
    width: 88px;
    margin: 30px auto 25px;
}

.wechat_main .info {
    font-size: 24px;
    color: #666;
    text-align: center;
    margin-bottom: 20px;
    fpnt-weight: bolder;
}

.video_profile .willesplay_bot {
    display: none;
}/*Ã¥â€¦Â¬Ã§â€Â¨Ã¥Â¼Â¹Ã§Âªâ€”*/.msg_pop_main {
    background: rgba(0,0,0,0.5);
    max-width: 250px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1001;
    display: none;
    border-radius: 3px;
    font-size: 12px;
}

.msg_pop_main p {
    padding: 10px;
    line-height: 24px;
    font-size: 14px;
    color: #fff;
}

@media only screen and (max-width:768px) {
    .video_info_nav ul li.m_nav {
        display: block;
    }

    .video_container {
        width: 100%;
    }

    .video_main {
        padding: 0;
        position: relative;
        z-index: 0;
    }

    .video_title,.video_m_title,.willesplay_bot {
        display: none;
    }

    .willesPlay {
        width: 100%;
        float: none;
        height: auto;
        background: #fff;
    }

    .wiilesplay_cont {
        z-index: 1000;
        height: 233px;
    }

    .willesPlay iframe,.willesPlay video,.willesPlay img {
        width: 100% !important;
        height: 233px !important;
    }

    .video_profile .video_m_title {
        display: block;
        font-size: 16px;
        color: #222;
        margin: 10px 0 0;
    }

    .video_profile .willesplay_bot {
        display: block;
    }

    .willesplay_bot .bdsharebuttonbox {
        margin-left: 0;
    }

    .willesplay_manner {
        margin-right: 4%;
    }

    .video_info {
        float: none;
        width: 100%;
        background: #fff;
        height: auto;
        padding-bottom: 30px;
    }

    .video_info_nav {
/*display:none;*/
        margin: 0 4%;
        border: none;
    }

    .wechat_login {
        display: none !important;
    }

    .barrage_list {
        border-top: 1px solid #d4d4d4;
        background: #eee;
        margin: 0;
        padding: 10px 4% 0;
    }

    .barrage_list li .barrage_info {
        background: #fff;
    }

    .barrage_list li .barrage_info .name {
        color: #afafaf;
    }

    .barrage_list li .barrage_info p {
        color: #555;
    }

    .barrage_form .barrage_text {
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        background: #fff;
        color: #a9a9a9;
    }

    .barrage_form .sendBtn {
        background: /*#d0d0d0;*/#005bac;
    }

    .barrage_m_height {
        display: none;
        width: 100%;
        height: 48px;
    }

    .video_profile {
        margin: 0 4%;
        padding-top: 10px;
        font-size: 14px;
        color: #888;
        line-height: 24px;
        border-top: 1px solid #d4d4d4;
    }

    .profile_more {
        display: block;
        width: 23px;
        margin: 20px auto 0;
    }

    .video_info_nav {
        height: 38px;
    }

    .video_info_nav ul li {
        font-size: 16px;
        height: 36px;
        line-height: 36px;
    }

    .video_info {
        padding: 0;
    }

    .video_profile {
        overflow-y: scroll;
    }

    .profile_more img {
        display: block;
        width: 100%;
    }

    .other_video {
        width: 100%;
        float: none;
    }

    .video_info_tabs .other_video_list {
        display: none;
        padding: 10px 0 0;
        margin: 0 4%;
        overflow-y: scroll;
        border-top: 1px solid #d4d4d4;
    }

    .other_video_list li {
        width: 48%;
        margin-right: 4% !important;
    }

    .other_video_list li:nth-child(2n) {
        margin-right: 0 !important;
    }

    .other_video_list li .pic {
        height: 160px;
    }

    .other_video_list li .main {
        background: #fff;
    }

    .other_video_list li .main h4 {
        font-size: 16px;
    }

    .spot_video_list,.video_right {
        display: none;
    }

    .video_info_tabs {
        position: relative;
    }

    .video_bot {
        display: none;
        margin: 0;
    }

    .wechat_share_pop {
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 1000;
        background: #000;
        overflow: hidden;
    }

    .wechat_share_pop img {
        display: block;
        width: 100%;
    }

    .video_info_nav .avatar,.willesplay_bot .bdsharebuttonbox span,.willesplay_bot .bdsharebuttonbox .bds_weixin,.willesplay_bot .bdsharebuttonbox .bds_qzone,.willesplay_bot .bdsharebuttonbox .bds_tsina,.willesplay_bot .bdsharebuttonbox .bds_tqq {
        display: none;
    }

    .willesplay_bot .bdsharebuttonbox .m_bds_share {
        display: none;
    }

    .video_comment {
        display: none;
        background: #fff;
        padding: 10px 4% 20px;
        margin-top: 20px;
    }

    .comment_form {
        padding: 0 0 4% 40px;
    }

    .comment_user {
        width: 30px;
        height: 30px;
        margin: 10px 0 0 -40px;
        border-radius: 100%;
        -moz-border-radius: 100%;
        -webkit-border-radius: 100%;
    }

    .comment_text {
        padding-right: 60px;
    }

    .comment_text textarea {
        float: left;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        width: 100%;
        height: 50px;
        border: 1px solid #e5e9ef;
        background: #f4f5f7;
        border-radius: 3px;
        font-size: 14px;
        color: #333;
        line-height: 24px;
        padding: 10px;
    }

    .comment_btn {
        display: block;
        float: right;
        width: 50px;
        height: 50px;
        text-align: center;
        line-height: 18px;
        font-size: 14px;
        color: #fff;
        background: #117ac9;
        border: 1px solid #e5e9ef;
        border-radius: 4px;
        margin-right: -60px;
    }

    .video_introduce {
        padding: 30px 0 60px;
        font-size: 13px;
        color: #666;
        line-height: 35px;
    }

    .video_introduce p {
        text-indent: 2em;
    }

    .video_introduce img {
        display: block;
        margin: 60px auto 0;
        max-width: 100%;
    }

    .comment_list {
        padding: 0 0 20px 40px;
        border-top: 1px solid #ddd;
    }

    .comment_name {
        margin: 10px 0 0;
        font-size: 14px;
        line-height: 30px;
        color: #005ba9;
    }

    .comment_txt {
        font-size: 14px;
        color: #222;
        line-height: 24px;
        margin-top: 5px;
    }

    .comment_praise {
        font-size: 12px;
        line-height: 22px;
        color: #999;
    }

    .comment_name a {
        display: inline-block;
        height: 14px;
        line-height: 14px;
        background: url(../images/praise_icon.png) no-repeat;
        padding-left: 17px;
        margin-top: 8px;
        color: #999;
    }

    .comment_name a:hover {
        color: #005bac;
    }

    .comment_more {
        display: block;
        width: 120px;
        color: #fff;
        height: 36px;
        line-height: 36px;
        text-align: center;
        font-size: 14px;
        background: #005bac;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        margin: 20px auto;
    }

    .willesplay_manner {
        float: left !important;
        margin-left: 0;
    }
}

@media only screen and (max-width: 480px) {
    .other_video_list li {
        margin-bottom: 10px;
    }

    .other_video_list li .pic {
        height: 140px;
    }
}

@media only screen and (max-width: 375px) {
    .wiilesplay_cont {
        height: 211px;
    }

    .willesPlay iframe,.willesPlay video,.willesPlay img {
        height: 211px !important;
    }
}

@media only screen and (max-width: 320px) {
    .wiilesplay_cont {
        height: 180px;
    }

    .willesPlay iframe,.willesPlay video,.willesPlay img {
        height: 180px !important;
    }
}/*Ã¦Â­Â£Ã¦Â³Â°Ã©â€”Â®Ã¥ÂÂ·Ã¨Â°Æ’Ã¦Å¸Â¥*/.qa_spokesman {
    padding-bottom: 50px;
}

.qa_container {
    width: 92%;
    max-width: 1240px;
    margin: 0 auto;
}

.qa_tit {
    font-size: 25px;
    color: #333;
    margin: 45px 0 15px;
    line-height: 35px;
}

.spokesmanList li,.qa_newsList li {
    float: left;
    width: 32.42%;
    margin: 0 1.37% 20px 0;
}

.spokesmanList li:nth-child(3n),.qa_newsList li:nth-child(3n) {
    margin-right: 0;
}

.spokesmanList li a,.qa_newsList li a,.spokesmanList li img,.qa_newsList li img {
    display: block;
}

.spokesmanList .main {
    margin-top: 13px;
}

.spokesmanList .name {
    float: left;
    font-size: 18px;
    color: #333;
    margin-top: 5px;
}

.spokesmanList .score {
    float: right;
    color: #69a9dc;
    font-size: 14px;
    background: url(../images/qa_score.png) no-repeat left 12px;
    padding-left: 20px;
}

.spokesmanList .score span {
    font-size: 24px;
}

.qa_newsList li a {
    padding-bottom: 35px;
}

.qa_newsList .main {
    width: 88%;
}

.qa_newsList .title {
    padding: 20px 0 15px;
    font-size: 17px;
    color: #333;
}

.qa_newsList p {
    height: 60px;
    line-height: 30px;
    color: #666;
    margin-bottom: 25px;
    overflow: hidden;
    font-size: 14px;
}

.qa_newsList .date {
    background: url(../images/ind_time.png) no-repeat left center;
    color: #b5b5b5;
    font-size: 13px;
    height: 15px;
    line-height: 15px;
    padding-left: 24px;
}

.qa_newsList li:hover a {
    background: #6aa9dc;
}

.qa_newsList li:hover .main {
    margin: 0 auto;
}

.qa_newsList li:hover .title,.qa_newsList li:hover p,.qa_newsList li:hover .date {
    color: #fff;
}

.qa_newsList li:hover .date {
    background: url(../images/time_h.png) no-repeat;
}

.qa_middle {
    position: relative;
    z-index: 10;
}

.qa_middle img {
    display: block;
}

.qa_middle .qa_answer {
    display: block;
    width: 300px;
    height: 90px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -45px 0 0 -150px;
}

.answer_main {
    background: #efefef;
    overflow: hidden;
}

.answer_container {
    width: 92%;
    max-width: 900px;
    margin: 60px auto;
    border: 1px solid #dbdbdb;
    background: #fff;
}

.answer_main .tit {
    text-align: center;
    font-size: 18px;
    color: #333;
    padding: 45px 0 8px;
    line-height: 28px;
}

.answer_main .info {
    margin: 0 4%;
    font-size: 16px;
    color: #666;
    line-height: 26px;
    padding-bottom: 18px;
    border-bottom: 3px solid #1d6ac7;
}

.answer_list {
    margin: 25px 4% 0;
}

.answer_list .title {
    font-size: 16px;
    color: #666;
    padding: 5px 0;
    line-height: 26px;
    margin-bottom: 7px;
}

.answer_text {
    width: 40%;
    height: 28px;
    background: #fff;
    border: 1px solid #dbdbdb;
    font-size: 14px;
    color: #666;
    text-indent: 10px;
}

.answer_list .option .item {
    padding-left: 20px;
    line-height: 16px;
    font-size: 14px;
    color: #666;
    margin-bottom: 13px;
    background: url(../images/answer_item.png) no-repeat;
    cursor: pointer;
}

.answer_list .option .item.on {
    background: url(../images/answer_item_on.png) no-repeat;
}

.answerBtn {
    display: block;
    margin: 20px auto 65px;
    width: 110px;
    height: 40px;
    border: none;
    background: #1d6ac7;
    border-radius: 3px;
    font-size: 14px;
    color: #fff;
}

.answer_pop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    display: none;
}

.answer_layer {
    position: relative;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
}

.answer_pop_main {
    width: 618px;
    height: 424px;
    background: url(../images/anwser_pop_bg.png) no-repeat center -50px #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -212px 0 0 -309px;
    border-radius: 10px;
}

.answer_pop_main i {
    display: block;
    width: 62px;
    height: 62px;
    background: url(../images/anwser_smile.png) no-repeat center top;
    background-size: 100%;
    margin: 29px auto 29px;
}

.answer_pop_main .cur_score {
    text-align: center;
    font-size: 24px;
    color: #fff;
}

.answer_pop_main .cur_score span {
    font-size: 62px;
}

.answer_pop_main .anwser_close {
    position: absolute;
    right: -30px;
    top: 0;
    display: block;
    width: 30px;
    height: 30px;
    background: url(../images/anwser_close.png) no-repeat;
}

.answer_pop_main .anwserSure {
    display: block;
    width: 238px;
    height: 64px;
    text-align: center;
    line-height: 64px;
    font-size: 18px;
    color: #fff;
    background: #1d6ac7;
    margin: 130px auto 0;
    border-radius: 6px;
}

.rest_time {
    position: fixed;
    z-index: 1000;
    font-size: 18px;
    color: #fff;
    text-align: center;
    width: 88px;
    height: 44px;
    line-height: 44px;
    background: #7fbfea;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    left: 50%;
    top: 50%;
    margin: -22px 0 0 326px;
}

@media only screen and (max-width: 992px) {
    .spokesmanList .name,.spokesmanList .score {
        float: none;
    }

    .qa_middle .qa_answer {
        width: 150px;
        height: 45px;
        margin: -22.5px 0 0 -75px;
    }
}

@media only screen and (max-width: 768px) {
    .answer_pop_main {
        left: 30px;
        margin-left: 0;
    }

    .answer_pop_main .anwser_close {
        right: -20px;
        width: 20px;
        height: 20px;
        background-size: 100%;
    }

    .rest_time {
        left: auto;
        margin: -15px 10px 0 0;
        right: 4%;
        height: 30px;
        line-height: 30px;
        width: 60px;
        font-size: 14px;
    }
}

@media only screen and (max-width: 480px) {
    .spokesmanList li,.qa_newsList li {
        width: 100%;
        margin-right: 0;
    }

    .answer_pop_main {
        height: 240px;
        background-position: center -142px;
        margin-top: -120px;
    }

    .answer_pop_main i {
        width: 36px;
        height: 36px;
        background-size: 100%;
        margin: 20px auto 10px;
    }

    .answer_pop_main .cur_score {
        font-size: 14px;
    }

    .answer_pop_main .cur_score span {
        font-size: 36px;
    }

    .answer_pop_main .anwserSure {
        width: 120px;
        height: 32px;
        line-height: 32px;
        margin-top: 65px;
    }

    .rest_time {
        right: 0;
        margin-top: 100px;
        margin-right: 0;
    }
}

.language-pop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 10001;
    display: none;
}

.language-pop-main {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 626px;
    height: 264px;
    border-radius: 4px;
    background-color: #fff;
    margin: -132px 0 0 -313px;
}

.language-pop-main .title {
    padding: 7px 0 0 43px;
    font-size: 26px;
    color: #000;
    line-height: 68px;
    border-bottom: 1px solid #e3e3e3;
}

.language-pop-main .close {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    background: url('../images/language-close.png') no-repeat;
    background-size: 100%;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.language-pop-main .close:hover {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.language-pop-main ul {
    padding: 15px 0 38px 42px;
}

.language-pop-main li {
    font-size: 16px;
    line-height: 46px;
    padding-left: 22px;
    float: left;
    width: 116px;
    background: url('../images/language-icon.png') no-repeat left center;
}

.language-pop-main li a {
    display: block;
    color: #000;
}

.language-pop-main li:hover a {
    color: #0b87ce;
}

.language-pop-main .bot {
    font-size: 14px;
    color: #3d3d3d;
    line-height: 24px;
    text-align: center;
}

@media only screen and (max-width: 750px) {
    .language-pop-main {
        width: 92%;
        margin-left: 0;
        left: 4%;
    }

    .language-pop-main .close {
        top: 15px;
        right: 15px;
        width: 15px;
        height: 15px;
    }

    .language-pop-main .title {
        padding: 10px 0 0 20px;
        font-size: 18px;
        line-height: 36px;
    }

    .language-pop-main ul {
        padding: 10px 20px 20px;
    }

    .language-pop-main li {
        font-size: 14px;
        line-height: 34px;
        width: 50%;
        padding-left: 18px;
        box-sizing: border-box;
    }
}