body { min-width: 100%; margin: 0 auto; overflow-x: auto; font-family: "SourceHanSansCN","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; position: relative; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }

body.indexbody { min-width: inherit; }



@media screen and (min-width: 2400px) { .sub-container { max-width: 1920px; } 
 .phonetop,.phonefooter{display:none} }
 
 
@media screen and (min-width: 1601px) and (max-width: 2400px)
{ .sub-container { max-width: 1080px;  margin: 0 auto; position: relative; }
 .phonetop,.phonefooter{display:none} 
 }
 @media screen and (min-width: 1401px) and (max-width: 1600px)
{ .sub-container { max-width: 1080px;  margin: 0 auto; position: relative; }
 .phonetop,.phonefooter{display:none} 
 }
 
 @media screen and (min-width: 1001px) and (max-width: 1400px)
{ .sub-container { max-width: 1080px;  margin: 0 auto; position: relative; }
 .phonetop,.phonefooter{display:none} 
 }

.headerCon.animation .header .logo { -webkit-animation-duration: 1.8s; -moz-animation-duration: 1.8s; -o-animation-duration: 1.8s; animation-duration: 1.8s; -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }

.headerCon.animation .header .nav { -webkit-animation-duration: 1.4s; -moz-animation-duration: 1.4s; -o-animation-duration: 1.4s; animation-duration: 1.4s; -webkit-animation-name: fadeInRight; -moz-animation-name: fadeInRight; -o-animation-name: fadeInRight; animation-name: fadeInRight; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }

.header { width: 100%; height: 90px; background: #fff; border-bottom: 0px solid #e8340c; position: relative;display:inline-block }

.header .container { padding: 0 20px; min-width: 1080px;width:96%;margin:0px auto }

.header .logo { float: left; margin-top: 20px; }

.header .logo a img { display: block; }

.header .nav { float: right; margin-top:40px;}

.header .nav ul { float: left; }

.header .nav ul li { float: left; height: 90px; position: relative; }

.header .nav ul li a.f { display: block; font-size: 14px; color: #333; padding: 0px 11px 0px 11px; }

.header .nav ul li a.f:hover { color: #c2021a; border-bottom:3px solid #d6001b}

.header .nav ul li:hover .nav-child-list { display: block; }

.header .nav ul li .nav-child-list { display: none; width: 160px; position: absolute; top: 50px; left: 50%; margin-left: -80px; z-index: 4; background: #fff;  border-top: 1px solid #d6001b;border-bottom: 5px solid #d6001b; }

.header .nav ul li .nav-child-list .nav-child-list-con { max-width: 1080px; margin: 0 auto; padding: 10px 0; }

.header .nav ul li .nav-child-list .nav-child-list-con dl dt { padding: 8px 10px; text-align: center; }

.header .nav ul li .nav-child-list .nav-child-list-con dl dt:nth-child(4) { margin-right: 0; }

.header .nav ul li .nav-child-list .nav-child-list-con dl dt:nth-child(8) { margin-right: 0; }

.header .nav ul li .nav-child-list .nav-child-list-con dl dt:hover { background: #d6001b; }

.header .nav ul li .nav-child-list .nav-child-list-con dl dt:hover a { color: #fff; }

.header .nav ul li .nav-child-list .nav-child-list-con dl dt a { display: block; font-size: 13px; color: #000; }

.header .nav .searchWrap { float: left; margin-top: 50px; }

.header .nav .searchWrap .searchCon { float: left; width: 212px; height: 28px; border: 1px solid #ccc; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position: relative; }

.header .nav .searchWrap .searchCon .k { float: left; width: 84%; height: 28px; line-height: 28px; border: none; outline: none; background: none; text-indent: 10px; }

.header .nav .searchWrap .searchCon .btn { width: 28px; height: 28px; background: url("../images/search-btn.png") no-repeat center; border: none; outline: none; cursor: pointer; position: absolute; top: 0; right: 8px; }

.header .nav .searchWrap .lang { float: left; margin-left: 30px; }

.header .nav .searchWrap .lang p { line-height: 24px; }

.header .nav .searchWrap .lang p a { display: inline-block; font-size: 14px; color: #333; }

.header .nav .searchWrap .lang p span { display: inline-block; margin: 0 6px; }

@media screen and (max-width: 1600px) { .header { height: 90px; }
  .header .logo a img { }
  .header .nav ul { margin-right: 10px; }
  .header .nav ul li { height: 90px; }
  .header .nav ul li a.f { padding: 0px 15px; }
  .header .nav ul li .nav-child-list { top: 50px; }
  .header .nav .searchWrap { margin-top: 40px; }
  .header .nav .searchWrap .searchCon { width: 140px; }
  .header .nav .searchWrap .lang { margin-left: 20px; }

   }

@media screen and (max-width: 1558px) { .headerCon .header .nav ul li a.f { font-size: 14px; }

  .headerCon .header .nav ul li .nav-child-list .nav-child-list-con dl dt a { font-size: 14px; }
  
   .header .logo a img { }
     .header .nav ul li a.f { padding: 0px 12px 10px 12px; }

    }

@media screen and (max-width: 1440px) { .headerCon .header .nav ul li a.f { font-size: 14px; }

  .headerCon .header .nav ul li .nav-child-list .nav-child-list-con dl dt a { font-size: 14px; }
  
   .header .logo a img {}
     .header .nav ul li a.f { padding: 0px 12px 10px 12px;}

  
    }



.vs-tit { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #f0f0f0; }

.vs-tit h4 { font-size: 20px; color: #d6001b; }

.vs-tit h4 a { float: right; display: inline-block; font-size: 14px; color: #999; margin-top: 7px; padding-right: 15px; background: url("../images/swiper-r-btn.png") no-repeat right center; -moz-background-size: 8px; background-size: 8px; }

.vs-tit h4 a:hover { color: #d6001b; background: url("../images/swiper-r-btn-on.png") no-repeat right center; -moz-background-size: 8px; background-size: 8px; }

.sub-banner { width: 100%; position: relative; }

.sub-banner img { display: block; width: 100%; }

.sub-banner .wrap { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

.sub-banner .wrap .wrap-con { width: 100%; height: 100%; display: table; }

.sub-banner .wrap .wrap-con .wrap-cell { width: 100%; height: 100%; display: table-cell; vertical-align: middle; }

.sub-banner .wrap .wrap-con .wrap-cell .title { font-size: 48px; color: #fff; width: 1100px; margin: 0 auto; padding-bottom: 0px; text-align:left}

.sub-nav { width: 100%; border-top: 0px solid #0f59c9; background: #f4f4f4; height:73px;overflow: none !important;}

.sub-nav ul { width: 1250px; margin: 0 auto;over-flow:hidden }

.sub-nav ul li { float: left; height: 68px; line-height: 68px; text-align: center; }

.sub-nav ul li:hover { background: #fff; }

.sub-nav ul li:hover a { color: #064dd1; }

.sub-nav ul li.on { background: #fff; }
.kuandu{width:45%}
.kuandu2{width:50%}
.kuandu3{width:20%}
.sub-nav ul li a { font-weight:100;font-size: 22px !important; color: #666; }
.sub-nav ul li.on a { font-weight:400;color: #0f59c9;border-bottom:3px solid #064dd1 }



.sub-tit { width: 100%; margin-top: 40px; }

.sub-tit h2 { font-size: 26px; color: #0f59c9; font-weight: normal; }

.sub-tit p { font-size: 22px; color: #666; }

.sub-tit span { width: 20px; height: 20px; background: #0f59c9; margin-top: 20px; margin-right:10px;}

.t-tab-list { margin-top: 50px; }

.t-tab-list.business-tab ul li:nth-child(1) a { background: url("../images/yewu_01.png") no-repeat center top; }

.t-tab-list.business-tab ul li:nth-child(2) a { background: url("../images/yewu_02.png") no-repeat center top; }

.t-tab-list.business-tab ul li:nth-child(3) a { background: url("../images/yewu_03.png") no-repeat center top; }

.t-tab-list.business-tab ul li:nth-child(4) a { background: url("../images/yewu_04.png") no-repeat center top; }

.t-tab-list.business-tab ul li a { padding-top: 56px; }

.t-tab-list ul { border-bottom: 2px solid #0f59c9; text-align: center; }

.t-tab-list ul li { display: inline-block; margin: 0 30px; }

.t-tab-list ul li.on a i { display: block; }

.t-tab-list ul li a { display: inline-block; font-size: 18px; font-weight: bold; color: #333; padding-bottom: 30px; position: relative; z-index: 2; }

.t-tab-list ul li a i { display: none; width: 36px; height: 18px; background: url("../images/crumbs-icon01.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: absolute; bottom: -2px; left: 50%; margin-left: -23px; }

.index-title { text-align: left;  display: flex;    flex-flow: row;justify-content: center;margin-top:40px;}

.index-title p.zh { display: block; padding-left: 60px; position: relative; line-height: 26px; margin-bottom: 20px;}

.index-title p.zh span { font-size: 46px; color: #264ea9; }

.index-title p.zh i { display: block; width: 50px; height: 3px; background: #0f59c9; position: absolute; top: 50%; left: 0; }
.index-title p.zh .en {
    font-size: 30px;
    color: #c1c1c1;
    overflow: hidden;
    margin: 10px 0px 0px 10px;
    font-family: "ft";
}

.index-title h2.en { display: inline-block; font-size: 30px; color: #333; overflow: hidden; }
.clone{width:30%;float:left;margin:5px;}.clone img{height:200px;}
@media screen and (max-width: 1440px) { .index-title h2.en { font-size: 24px; } }

.news-center-tit { width: 100%; padding-bottom: 20px; border-bottom: 1px solid #0f59c9; margin-bottom: 20px; }

.news-center-tit h2 { font-size: 18px; color: #0f59c9; font-weight: normal; line-height: 18px; padding-left: 20px; border-left: 4px solid #0f59c9; }

.news-center-tit a { display: inline-block; float: right; font-size: 14px; color: #999; padding-left: 20px; background: url("../images/moreBtn-icon.jpg") no-repeat left center; }

.news-center-tit a:hover { color: #d6001b; }

.news-search { position: absolute; top: 20px; right: 0; width: 188px; height: 32px; border: 1px solid #333; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }

.news-search .news-s-int { font-size: 14px; color: #333; width: 82%; height: 32px; line-height: 32px; border: none; outline: none; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-indent: 10px; }

.news-search .news-s-int::-webkit-input-placeholder { font-size: 14px; color: #666; }

.news-search .news-s-int:-moz-placeholder { font-size: 14px; color: #666; }

.news-search .news-s-int::-moz-placeholder { font-size: 14px; color: #666; }

.news-search .news-s-int:-ms-input-placeholder { font-size: 14px; color: #666; }

.news-search .news-s-int::-ms-input-placeholder { font-size: 14px; color: #666; }

.news-search .news-s-int::placeholder { font-size: 14px; color: #666; }

.news-search .news-s-btn { width: 32px; height: 32px; background: url("../images/search-btn.png") no-repeat center; position: absolute; top: 0; right: 0; border: none; outline: none; cursor: pointer; }

.page-skipping { text-align: center; margin-top: 40px; }

.page-skipping ul { display: inline-block; }

.page-skipping ul li { float: left; font-size: 14px; color: #333; height: 32px; line-height: 32px; margin: 0 6px; }

.page-skipping ul li.on a { color: #fff; background: #0f59c9; border: 1px solid #0f59c9; }

.page-skipping ul li a { display: inline-block; font-size: 14px; color: #333; padding: 0 12px; border: 1px solid #dbdbdb; }

.page-skipping ul li a:hover { color: #fff; background: #0f59c9; border: 1px solid #0f59c9; }

.page-skipping ul li input.t { width: 40px; height: 24px; outline: none; text-align: center; }

.page-skipping ul li input.btn { width: 40px; font-size: 14px; color: #fff; height: 28px; cursor: pointer; background: #0f59c9; outline: none; border: 1px solid #0f59c9; }


.footer-copy { margin-left: inherit; }

.footer { width:100%;height:auto;background: #333 ; text-align:center ;clear:both}

.footer .container { padding: 30px 150px; color:#676767;font-size:16px;}

.footer .f-link { padding-bottom: 40px; border-bottom: 1px solid #e5e5e5; }

.footer .f-link ul li { float: left; width: 20%; text-align: center; line-height: 30px; }

.footer .f-link ul li:hover a i { -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: swing; -moz-animation-name: swing; -o-animation-name: swing; animation-name: swing; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }

.footer .f-link ul li a { display: inline-block; font-size: 20px; color: #0f59c9; padding-left: 35px; position: relative; }

.footer .f-link ul li a i { display: inline-block; width: 30px; height: 30px; position: absolute; top: 0; left: 0; }

.footer .f-link ul li a i.f-ic01 { background: url("../images/section6-icon01.png") no-repeat center; }

.footer .f-link ul li a i.f-ic02 { background: url("../images/section6-icon02.png") no-repeat center; }

.footer .f-link ul li a i.f-ic03 { background: url("../images/section6-icon03.png") no-repeat center; }

.footer .f-link ul li a i.f-ic04 { background: url("../images/section6-icon04.png") no-repeat center; }

.footer .f-link ul li a i.f-ic05 { background: url("../images/section6-icon05.png") no-repeat center; }

.footer .f-nav { padding: 100px 0; overflow: hidden; }

.footer .f-nav ul { float: left; width: 80%; }

.footer .f-nav ul li { float: left; width: 25%; }

.footer .f-nav ul li h4 { font-size: 20px; color: #333; }

.footer .f-nav ul li dl { margin-top: 40px; }

.footer .f-nav ul li dl dd { line-height: 40px; }

.footer .f-nav ul li dl dd a { display: inline-block; font-size: 16px; color: #666; }

.footer .f-nav ul li dl dd a:hover { color: #0f59c9; }

.footer .f-nav .f-qrImg { float: left; width: 20%; text-align: right; }

.footer .f-nav .f-qrImg p { display: inline-block; padding: 20px; }

.footer .f-nav .f-qrImg p img { display: inline-block; width: 145px; }

.footer-copy { height: 100px; background: #333; position: relative; margin-left: 80px; }

.footer-copy .container { padding: 0 150px;text-align:center;padding-top:20px; }

.footer-copy .container ul li { float: left; display: inline-block; line-height: 24px; padding-top: 20px; position: relative; }

.footer-copy .container ul li:hover > a { color: #0f59c9; }

.footer-copy .container ul li:hover dl { display: block; }

.footer-copy .container ul li:last-child span { display: none; }

.footer-copy .container ul li > a { display: inline-block; font-size: 16px; color: #fff; opacity: 0.8; }

.footer-copy .container ul li span { display: inline-block; color: #fff; margin: 0 10px; opacity: 0.8; }

.footer-copy .container ul li dl { display: none; position: absolute; bottom: 44px; right: 0; width: 200px; max-height: 182px; border: 1px solid #e5e5e5; background: #fff; overflow-y: scroll; }

.footer-copy .container ul li dl dd { padding: 5px 10px; border-bottom: 1px solid #e5e5e5; }

.footer-copy .container ul li dl dd a { display: inline-block; font-size: 14px; }

.footer-copy .container ul li dl dd a:hover { color: #0f59c9; }

.footer-copy .container p { line-height: 24px; opacity: 0.8; padding-top: 20px; }

.footer-copy .container p a { display: inline-block; font-size: 16px; color: #fff; }

.footer-copy .container p a:hover { color: #0f59c9; }

.footer-copy .container p span { display: inline-block; color: #fff; margin: 0 10px; }

.footer-copy .container .copyRight { font-size: 14px; color: #fff; opacity: 1; margin-top: 10px; }
.footer-copy .container .copyRight  a{ font-size: 14px; color: #fff; opacity: 1; margin-top: 10px; }
.footer-copy .container .goTop { width: 100px; height: 100px; position: absolute; top: 0; right: 150px; }


.footer-copy .container .goTop a { display: block; width: 100%; height: 100%; font-size: 14px; color: #fff; line-height: 120px; text-align: center; background: #0f59c9 url("../images/icon-gotop.png") no-repeat center top 25px; }

@media screen and (min-width: 1001px) {.contactsj{display:none}
.contact1 b{line-height:300%;font-weight:bold;color:#e8340c;font-size:16px}

}

@media screen and (max-width: 1440px) { .footer .f-link { padding-bottom: 30px; }
  .footer .f-link ul li a { font-size: 16px; }
  .footer .f-nav { padding: 40px 0 50px; }
  .footer .f-nav ul li h4 { font-size: 16px; }
  .footer .f-nav ul li dl { margin-top: 15px; }
  .footer .f-nav ul li dl dd { line-height: 32px; }
  .footer .f-nav ul li dl dd a { font-size: 14px; }
  .footer .f-nav .f-qrImg p { padding: 10px; }
  .footer .f-nav .f-qrImg p img { width: 100px; }
  
  
  
   }
   
@media screen and (min-width: 1301px) 
{ 
.about_txt {
    width: 50%;float: left;line-height: 2.25;margin-bottom:50px
}
.about_txt2 {
    width: 50%;line-height: 2.25;margin-bottom:0px
}
.about_img {
    width: 42.8%;
    margin-top: 3.5%;
    position: relative;float:right}


 .haname {
    width: 30%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #0f59c9;
    font-size: 14px;
    color: #ffffff;
    border-radius:10px
}
 .haname2 {
  font-size: 30px;color: #0f59c9;
  
    font-weight: normal;
    margin: 5.5% 0 3% 0;
}
.aboutjs{background: url(../images/aboutbj.jpg) no-repeat center bottom;
    background-size: 100% auto;
    overflow: hidden;}
    
.about_main{margin: 8% auto;width: 85%;}

.gldw{width:85%;margin: 4% auto;display:block;padding:30px auto;height:300px;}
.gldw_li{width:30%;float:left;margin:30px 10px;}
.gldw_li img{border-radius:10px;}
.gldw_li_h2{font-size:25px;color:#0f59c9;font-weight:100;margin:20px auto;text-align:center}
.gldw_li_txt{color:#666;line-height:2.25;font-size:16px;padding:5px;margin-bottom:40px;}
.gldw .more a{text-align:center;width:100%;float:left;background:#626262;color:#fff;padding:5px 0px;border-radius:5px;margin-bottom:40px;position:bottom}

}
   

   
@media screen and (max-width: 1000px) 
{ 
body.indexbody .header .container { padding: 0 10px; min-width: 880px; }
  .header .nav .searchWrap .searchCon { width: 120px; } 
    .header .logo a img { width: 150px; }
  .header .nav ul li a.f { padding: 0px 11px; }
  .header,.footer{display:none} 
    .phonetop,.phonefooter{width:100%;height:auto;display:inline-block} 
 .sub-container{width:98% !important;margin:0px auto}
.sub-nav ul { width:100%; margin: 0 auto; }
 .sub-banner .wrap .wrap-con .wrap-cell .title { width:100% !important; margin-top:0px ;text-align:left;font-size:30px}
 .kuandu3{width:100%;border-bottom:1px solid #dc0000;}
 .sub-nav ul li{height:50px;line-height:50px}
 .kuandu3 a{color:#dc0000}
 .sub-tit {margin-top: 5px; }
.about_txt {
    width: 100% !important;float: left;line-height: 2.25;margin-bottom:50px}
.about_txt2 {width: 100%;line-height: 2.25;margin-bottom:0px}
.about_img {display:none}
 .haname {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #0f59c9;
    font-size: 14px;
    color: #ffffff;
    border-radius:10px
}
 .haname2 {
    font-size: 26px;color: #0f59c9;
    font-weight: normal;
    margin: 5.5% 0 3% 0;
}
.aboutjs{background: url(../images/aboutbj.jpg) no-repeat center bottom;
    background-size: 100% auto;
    overflow: hidden;}
.about_main{margin: 8% auto;width: 85%;}
.gldw{width:85%;margin: 4% auto;display:block;padding:30px auto;height:300px;}
.gldw_li{width:100%;float:left;margin:30px 10px;}
.gldw_li img{border-radius:10px;}
.gldw_li_h2{font-size:25px;color:#0f59c9;font-weight:100;margin:20px auto;text-align:center}
.gldw_li_txt{color:#666;line-height:2.25;font-size:16px;padding:5px;margin-bottom:40px;}
.gldw .more a{text-align:center;width:100%;float:left;background:#626262;color:#fff;padding:5px 0px;border-radius:5px;margin-bottom:40px;position:bottom}

.contact1{display:none}
.contactsj {line-height:200%;margin-bottom:50px}
.contactsj b{line-height:300%;font-weight:bold;color:#e8340c;font-size:18px}



}

.ldtp{width:30%;float:left;margin-top:40px;}
.ldright{width:65%;line-height:200%;margin-bottom:40px;font-size:16px;float:right;}
.ldright .name{font-size:20px;color:#064dd1;margin:40px auto 20px auto;height:40px;font-weight:bold}
.ldright b{color:#064dd1}
.lianjie{clear:both;text-align:left}

.breadcrumb-nav{height:40px;    border-bottom: 1px solid rgba(229,233,237,0.5);text-align:right;line-height:40px;
}
.about_nr{margin: 40px auto;width: 1100px;line-height:200%;font-size:14px;color:#000}

.js_title{height:40px;font-size:26px;font-weight:100;color:#000;background:url(../images/icon5.png) no-repeat center left;padding-left:20px;padding-top:10px;}
.js_p{text-indent:25px;margin-left:25px}
.about_nr h4{font-size:18px;color:#e8340c;font-weight:100;margin:20px auto 10px auto;}
.js_list{margin-left:50px}
.breadcrumb-nav{width:1100px;margin:0px auto}.breadcrumb-nav .container{padding:0px;}
.teamlist{width:1100px;height:auto}
.teamlist li{width: 500px;
    float: left;
    margin-right: 10px;
    vertical-align: top;
    border: 0;
    padding: 15px 0;}
    
.teamlist li img {
    float: left;
    width: 154px;
    height: 206px;
    border: 0px solid #dddddd;
    border-radius: 5px;
    overflow: hidden;
    margin: 0px 20px 10px 5px;
    display: block;
    padding: 0px;}
    
.teamlist li a {
font-size: 16px;
    color: #000;
    font-weight: bold;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-top:20px;display: inline-block;
}
.teamlist li p {
    padding: 3px 8px 5px 8px;
    font-size: 13px;
  
    letter-spacing: 0px;
    font-weight: normal;
        color: #4a4a4a;
    line-height: 27px;
}

.map-content {
    height: 360px;
    margin-bottom: 60px;border:1px solid #ccc
}
.map-content .mleft {
    background: #eaeaea;
    width: 360px;
    display: inline-block;
    padding: 50px 30px;
    vertical-align: top;
    height: 100%;
}

.map-content .mleft .t {
    font-size: 20px;
    color: #fff;
    letter-spacing: 0;
    line-height: 23px;
    margin-bottom: 30px;
}

.map-content .mleft .phone {
    font-size: 15px;
    color: #fff;
    line-height: 23px;
    font-weight: normal;
    margin-bottom: 20px;
}
.map-content .mleft .men {
    font-size: 15px;
    color: #fff;
    line-height: 23px;
    font-weight: normal;
    margin-bottom: 20px;
}
.map-content .mleft .addr {
   margin-top: 0px;
    font-size: 13px;
}


.map-content .mleft .phone {
    font-size: 15px;
    color: #000;
    line-height: 23px;
    font-weight: normal;
    margin-bottom: 20px;
}

.map-content .mleft .gzh img {
    width:200px !important;height:200px !important;margin-left:30px;
   
}
.map-content .mright {
    display: inline-block;float:right
    width: 730px;
}

.map-content .mleft img {
    height: 16px;
    margin-right: 10px;
    display:inline-block
}


.footer2{width:100%;border-top:1px solid #ccc;line-height:200%;display:inline-block}



.footer{width:100%;background:#f3f3f3;display:inline-block;fpmt}
.footer1{width:96%;margin:40px auto;display:flex;justify-content:space-between;line-height:200%;flex-direction:row;}
.footer_left{width:200px;}
.footer_mid{width:600px;display:flex;justify-content:space-between;line-height:200%;flex-direction:row;}
.footer_right{width:150px;}

.lie_n img{width:80px;}

.lie{display:flex;line-height:200%;flex-direction:column;}
.lie_t{font-weight:bold;font-size:16px;text-align:left;}
.lie_t a{color:#fa161c;line-height:45px;display:inline-block;border-bottom:1px solid #fa161c}
.lie_n{margin-top:10px;display:flex;line-height:200%;flex-direction:column;text-align:left}
.lie_n a{font-size:14px;color:#000;line-height:200%}
.footer2{width:100%;height:80px;color:#000;font-size:14px;padding:10px;border-top:1px solid #ccc;line-height:200%;display:inline-block}

@media screen and (max-width: 1000px) {  
.footer1,.breadcrumb-nav{display:none}
.footer{margin-top:30px;}
.sub-banner { width: 100%; position: relative; margin-top:40px;}
.about_nr{width:98%}
.teamlist{width:95%;display:flex;flex-flow:column}
.teamlist li{width:100%;margin-left:10px;border-bottom:1px solid #ccc}
.teamlist li img{width:90px;height:120px;}


.js_title{margin-left:20px;}
.footer2{display:flex;flex-flow:column;line-height: 150%;}
.footer2 span{display:flex;text-align:left;}
.footer2 {height:auto;display:inline-block;margin-bottom:20px;margin-left:10px;}
}

#header{background:#fff}#header .logo{float:left;padding:0px 0;margin-right:50px;display:inline-block}#header .logo img{}#header .nav-pills>li+li{margin-left:0}#header .nav_ul{display:inline-block;float:right;margin:0 auto}#header .nav_ul li{display:block;padding:0 12px;position:relative}#header .nav_ul li a{padding:34px 0 28px;font-size:13px;color:#000;border-radius:0;position:relative}#header .nav_ul .sc:hover a:after{height:0}#header .nav_ul .active a{color:#d6001b;font-weight:bold}#header .nav_ul .active a:after{width:70%;height:3px;background:#d6001b;position:absolute;content:'';bottom:10px;display:block;margin:0 15%}#header .nav_ul .active .dropdown-menu li a{color:#9b9b9b;font-weight:normal}#header .nav_ul .active .dropdown-menu li a:after{height:0}#header .nav_ul>.active:hover>a:after,#header .nav_ul>li:hover>a:after{width:70%;height:4px;background:#d6001b;position:absolute;content:'';bottom:10px;display:block;margin:0 15%}#header .nav_ul>.active:hover a,#header .nav_ul>li:hover a{color:#d6001b;font-weight:bold}#header .nav_ul>.active:hover .dropdown-menu,#header .nav_ul>li:hover .dropdown-menu{display:block}#header .nav_ul>.active:hover .dropdown-menu li a,#header .nav_ul>li:hover .dropdown-menu li a{color:#9b9b9b;font-weight:normal}#header .dropdown-menu{padding:5px 0;box-shadow:none;border-radius:0;width:160px;min-width:auto;border:0;border-top: 1px solid #d6001b;border-bottom: 5px solid #d6001b; left:-30px;box-shadow:0 2px 20px 0 rgba(0,0,0,0.5);margin:0;top:100%}#header .dropdown-menu li{padding:0;width:100%}#header .dropdown-menu li a{display:block;padding:6px 10px;text-align:center;border-bottom:0;color:#9b9b9b;font-weight:normal;white-space:normal}#header .dropdown-menu li:last-child{border:0}#header .dropdown-menu li:hover>a{color:#f5ab00 !important}#header .dropdown-menu:after{content:"";position:absolute;width:100%;height:20px;background:#fff;top:-9px}#header .li-search{margin-right:0 !important}#header .li-search a{border:0 !important;color:#fff !important;cursor:pointer}#header .ls-active{width:30px;text-align:right;line-height:80px;position:relative}

.gywmlanmu{color:#fff}
.gywmlanmu a{line-height: 150%;
    font-size: 18px;
    color: #000;
    
    padding: 20px 0px 0px 50px;
    border-bottom: 1px solid #d9d9d9;
    display: flex;
    flex-flow: row;
     height: 60px;
    background: url(../images/icon_pdf.png) no-repeat 0px 0px;
}

.business-con .dj-party .dj-party-list .dj-party-item .party-icon {
    float: left;
    width: 50px;
    height: 60px;
    background: url(../images/icon_pdf.png) no-repeat 0px 0px;
}

.party-txt {
    width: 85%;
    margin-left: 5%;
}

.clearfix:after {
    clear: both;
}

