
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,hgroup
menu, nav, output, ruby, section, summary,
time, mark, audio, video,input { margin:0; padding:0; border: 0;} 
a,area{blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none; -webkit-tap-highlight-color:transparent;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent;}
img { -ms-interpolation-mode: bicubic;vertical-align:middle;_vertical-align:top;}
html, body { 
font-family:Helvetica,"微软雅黑";
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
} /*Reset Android and IOS font*/
input { border-radius:0; } /*Reset IOS input style*/
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter{ margin:0 auto;}
.fl_all { float:left; display:inline-block; }
.fr_all { float:right; display:inline-block; }
.fl_pc { float:left; display:inline-block }
.fr_pc { float:right; display:inline-block }
.col_2in1 { width:50%; *width:49.9% }
.col_3in1 { width:33.3%  }
.col_4in1 { width:25%; *width:24.9% }
.col_5in1 { width:20%; *width:19.9% }
.col_6in1 { width:16.6% }
.txtdot { overflow:hidden;}
.pchide { display:none; }
.mhide { display:block; }
.clearfix:after,.container:after {content:"";display:block;clear:both;}
.clearfix,.container{zoom:1}
input{resize: none; outline: none;}
.container,.wrap{max-width: 1170px; margin: 0 auto;}
body{font-size: 14px; background: #fff;font-family: "微软雅黑";color: #333333;}
.mt0{margin-top: 0px !important;}
.ml0{margin-left: 0px !important;}
.mr0{margin-right: 0px !important;}
.logo{margin-top: 20px;}
.language{font-size: 16px;line-height: 36px;color: #333333;margin-right: 25px;}
.language a{color: #333333;}
.language a:hover,.language a.on{color: #1e2380;}
.language span{padding: 0 8px;}
.searchBox{width: 260px;padding-left: 10px;height: 36px;line-height: 36px; background: url(../image/bg_search.png) no-repeat;}
.searinp{float: left;width: 225px;height:36px;line-height: 36px;border:none;background:none;font-family: "微软雅黑";}
.searchBtn{width: 35px; height: 36px;}
.navBox{float:right;border-bottom: 3px solid #4066b3;height:36px;line-height: 36px;position: relative;clear: both; z-index: 100;}
.navBox a{display: inline-block;margin-left:30px;color: #3a96cc;position: relative;z-index: 1;border-bottom: 3px solid #4066b3;}
.navBox a:hover,.navBox a.now{border-bottom: 3px solid #706964;color: #133b8a;}
.subnav{position: absolute;background:url(../image/bg_nav.png);top:39px;left: 0px; text-align: center;width: 100%;color: #fff; display: none;}
.subnav{text-align: center;line-height: 30px;}
.subnav ul{margin: 10px auto;}
.subnav ul li{margin:0 15px;display: inline;}
.subnav a{border-bottom: none;color: #fff;margin-left: 0px; line-height: 30px;}
.subnav a:hover{border-bottom:none;color: #fff; text-decoration: underline;}
.mbtn_menu,.mbtn_search{width: 8%;margin-left: 4%;display: none;}
.mbtn_menu img,.mbtn_search img{width: 100%;}
.footer{background: url(../image/bg_footer.jpg) no-repeat center top;color: #171e72;line-height: 32px;padding-top:45px;}
.footer_l{width: 600px;float:left;}
.footer_logo{padding-bottom: 16px;}
.footer_r{float: right;margin-top: 15px;}
.footer_r1{width: 408px;}
.footer_r1 ul li{line-height: 40px;float: left;width: 204px;}
.footer_r1 a{color: #171e72;}
.footer_r1 ul li a:hover{color:#3a96cc; }
.copyright{text-align: right;clear:both;padding:10px 0px;}
.footer_share{padding: 15px 0px;}
.footer_share a{margin: 0 20px;}


/*搜索框*/
.m_searchBox{width:100%;height: 38px;background-color: #d7d7d7;font-size: 18px;color: #333; padding: 6px 0px; position: absolute; z-index: 99;display: none;}
.m_searchBoxin{height: 38px;border: 0px;background: #FFF;border-radius: 8px;position: relative; padding-right: 38px; margin: 0 10px;}
.m_searchBoxin .m_searchBtn{width: 22px;height: 22px;border: 0px;display: block;position: absolute;right: 16px;padding: 8px; right: 0px;}
.m_searchBoxin input{ border:0px;}
.m_searchBoxin .m_searinp {width: 100%;height:38px; line-height:38px;font-size: 16px;line-height: 28px;display: block;float: left;color: #333;border-radius:8px; text-indent: 8px;}
/*隐藏列表*/
.x-xldsg {background: #f5f3f3;overflow:hidden; display: none;position: absolute;width: 100%;z-index: 999;}
.x-sghs {margin-top: 17px;border-top: #ccc 1px solid;overflow:hidden;}
.x-hsgz {height: 52px;line-height:52px;border-top: #ccc 1px solid;border-bottom: #CCC 1px solid;overflow:hidden;}
.x-hsgz .x-hslf {float: left;font-size: 17px;color: #333;line-height: 55px;margin-left: 10px;overflow:hidden;}
.x-hsgz .x-hsrt {float: right;color: #0075c1;line-height: 50px;margin-right: 10px;font-size:24px;text-decoration:none;font-weight:bold;overflow:hidden;}
.x-bsgz {height: 46px;line-height:46px;border-top: #ccc 1px solid;background: #fff;border-bottom: #CCC 1px solid;overflow:hidden;}
.x-bsgz .x-hslf {float: left;font-size: 17px;color: #000;line-height: 55px;margin-left: 10px;overflow:hidden;}
.x-bsgz .x-hsrt {float: right;color: #FFF;line-height: 55px;margin-right: 10px;overflow:hidden;}
.x-bsgz_xin{padding-left:30px;}
.dfg1 {background: url(../image/arrow_on.png) no-repeat center 19px;width: 25px;height: 57px;overflow:hidden;}
.dfg2 {background: url(../image/arrow_on.png) no-repeat center 19px;width: 25px;height: 57px;overflow:hidden;}
.dfg3 {background: url(../image/arrow_on.png) no-repeat center 19px;width: 25px;height: 57px;overflow:hidden;}
.dfg4 {background: url(../image/arrow_on.png) no-repeat center 19px;width: 25px;height: 57px;overflow:hidden;}
.dfg5 {background: url(../image/arrow_on.png) no-repeat center 19px;width: 25px;height: 57px;overflow:hidden;}
.x-hsrt1{ background:url(../image/arrow_off.png) no-repeat center 19px; width:25px; height:57px;}
.sdfv{display: none;}


/*幻灯片*/
.banner{width:100%;max-width:1680px;overflow:hidden;position:relative;margin:0 auto;}
.banner_con{overflow:hidden;}
.banner_a{position:relative;display:block;overflow:hidden;}
.banner_a .sp60{display:none;}
.banner img{width:1680px;height: 448px;overflow: hidden;position: relative;left:50%;top:0px;margin-left: -840px;}
.banner_a .shadowTit{display:none;}
.banner strong.titB{font-size:20px;}
.slidenext,.slideprev{position: absolute;top:50%;margin-top: -20px;width:41px; height: 41px;z-index:2;cursor: pointer;}
.slidenext{margin-right:-585px;background: url(../image/next1.png) no-repeat;right: 50%;}
.slideprev{margin-left:-585px;background: url(../image/prev1.png) no-repeat;left: 50%;}
.banner_word{position: absolute;width:661px;color: #000000;top:0px;bottom:0px;right:50%;margin-right: -585px;margin-left: 509px;z-index: 2;line-height: 24px;}
.banner_word img{position: absolute;width:100%;height: 100%;margin-left: 0px;right:0px; left:auto;}
.banner_word1{width: 402px;position: absolute;margin-left: 172px;top:50%;margin-top:-96px; }
.banner_word h3{width: 402px;font-size: 32px;font-weight:100;line-height: 40px;height:80px;overflow: hidden;}
.banner_word p{width: 336px;margin:10px 0px;height:72px;overflow: hidden;}
.banner_word a{color: #1f2480;}
.banner_word a:hover{color: #ff0000;}
.m_transparent{background: url(../image/bg_transparent30.png);width: 100%;position: absolute;top:0px;bottom: 0px; left: 0px;display: none;}

.MBone{width: 100%;position: relative;}
.MBone_lbg{background: #efeddf; position: absolute;width: 50%;top: 0px;bottom: 0px;left: 0px;}
.MBone_rbg{background: #efeddf;position: absolute;width: 50%;top:0px;bottom: 0px;right: 0px;}
.MBone_con{position: relative;z-index: 1;max-width: 1170px;margin: 0 auto;}
.MBone_l{position: relative;width: 50%; height: 434px;float: left;display: flex;justify-content: center;align-items: center;}
.MBone_l > img{width: 100%; }
.btn_play{display:block;width:80px;height:80px;position: absolute;z-index: 2;top:50%;left:50%;margin-top: -40px;margin-left: -40px;}
.btn_play img{width:80px;height:80px;}
.MBone_r{width: 50%; color: #00356e;float: right; height: 434px;display: flex;justify-content: center;align-items: center;}
.MBone_rcon{padding-left: 50px;}
.MBone_rtit{font-size: 24px; line-height: 34px;color: #00356e;padding: 8px 0px;}
.MBone_ra{padding-right: 25px;float: left;}
.MBone_text{font-size: 16px;line-height: 28px;}
.MBone_text h3{font-size: 36px;height: 48px;line-height: 48px;font-weight: 400;overflow: hidden;}
.MBone_text p{font-size:20px;height: 90px;line-height: 30px;padding-top: 10px;overflow: hidden;}
.MBone_text span{display: block;padding-top: 10px;height: 28px;overflow: hidden;font-size: 16px;}
.MBone_text span.spanBa{padding-top: 28px;}
.MBone_text a{background: url(../image/icon_tomore.png) no-repeat right center;padding-right:28px;color: #00356e;float: right;display: block;line-height: 38px;margin-top: 18px;}
.MBone_ra{width:182px;}
.MBone_paper{width: 100%; height: 244px; overflow: hidden;}
.MBone_paper img{width:100%;overflow: hidden;margin-top: 6px;}
.MBone_ra a{display: block;width: 100%;height: 38px;background:#00356e url(../image/icon_download.png) no-repeat 146px center;line-height: 38px;color: #fff;text-align: center;margin-top: 20px;}
.MBone_ra a:hover{background:#326195 url(../image/icon_download.png) no-repeat 146px center;}
.MBtwo{background:#145397;color: #f4f9fd;padding:80px 0px 60px 0px;}
.MBtwo_l{width: 50%;float: left;}
.MBtwo_l h2{font-size: 45px;font-weight: 400;line-height: 60px;}
.MBtwo_l p{padding-top:20px;font-size: 22px;line-height: 36px;}
.MBtwo_l a{display: block;width:180px;height:48px;line-height: 48px;color: #fff;background:#e66767;text-align: center;margin-top: 28px;}
.MBtwo_l a:hover{background:#e74c39;}
.MBtwo_r{width:50%;float: right;background: url(../image/bg_yuan.png) no-repeat center;}
.MBthree{padding: 20px 0px;max-width: 1170px;margin: 0 auto;}
.MBthree1{width:32%;margin-right:2%;float: left;line-height: 24px;}
.MBthree_name,.MBthree_time{display:block;font-size: 16px;height:57px;line-height: 57px;overflow: hidden;}
.MBthree_time{display: none;}
.MBthree_tit{font-size: 24px;line-height: 34px;}
.MBthree1 p{line-height: 24px;margin-top: 20px;}
.MBthree1 a{color: #333333;font-weight: bold;display: block;float: left;margin-top: 20px;}
.MBthree1 a:hover{color: #ff0000;}
.MBthree1:after{content: "";display: block;clear: both;}
.MBthree1{zoom:1;}
.btn_all{padding:0 16px;}
.btn_all a{line-height: 28px;color: #ff0000;display: block;float: right;background:url(../image/icon_tomore1.png) no-repeat right center;padding-right: 28px;margin-top: 20px;}
.btn_all a:hover{color: #ff6000;}
.m_MBthree_name{font-size: 24px;height: 37px; line-height: 37px;display: none;text-align: center;overflow: hidden;padding: 0 16px;}
#report-vis{width: 100%;height:362px;}
/*about us start*/
.bannerimg{width:100%;max-width:1680px;overflow: hidden;margin: 0 auto;
    position: relative;}
.bannerimg img{width:1680px;height: 448px;overflow: hidden;position: relative;left:50%;top:0px;margin-left: -840px;}
.bannerimg_word{position: absolute;max-width: 1170px;height:194px;top:50%;left: 50%;margin-left: -585px;margin-top:-104px;color: #fff;text-align: center;}
.bannerimg_word h2{font-size: 45px; height: 60px; line-height: 60px;overflow: hidden;}
.bannerimg_word p{font-size: 22px; height: 64px;line-height: 32px;overflow: hidden;}
.bannerimg_word a{display: block;width:165px;height: 45px;border:2px solid #fff;color: #fff;text-align: center;line-height: 45px;margin:20px auto 0px;}
.item{margin-top: 50px;}
.asMBa_l{width:57%;position: relative;margin-right: 3%;}
.asMBa_l img{width:100%;overflow: hidden;}
.asMBa_l p{width:48%;position: absolute;font-size: 26px; line-height: 34px;color: #fff;top:50px;right:24px;}
.asMBa_r{width:40%;}
.asMBa_r .asMBa_r1{width:100%;position: relative;margin-top:8%;}
.asMBa_r .asMBa_r1 img{width:100%;padding-top: 1px;}
.asMBa_r .asMBa_rtext{width:68%;top:0px;bottom:0px;position: absolute;color: #fff;left: 20px;}
.asMBa_r .asMBa_rtext p{height:68px;line-height: 34px;font-size: 24px;margin-top: 15px;overflow: hidden;}
.asMBa_r1 a{display: block;border:2px solid #fff; width:50%;height:45px;line-height: 45px;position: absolute; bottom:9%;left:0px;text-align: center;color: #fff; }
.asMBa_r2{display: none;}
.asMBa_r .asMBa_r3{margin-top: 0px;}
/*.asMBa_r2 .asMBa_rtext{left: auto;right: 20px;}*/
.asMBb{background: #eeeeee;padding: 50px 0px;}
.asMB_t h3{font-size:40px;line-height:60px;font-weight: 400;text-align: center;}
.asMB_t p{font-size:22px;line-height: 32px;height:64px;overflow: hidden;text-align: center;margin-top: 25px;}
.swiperB100{width:100%;position: relative;overflow: hidden;}
.swiper-wrapper{overflow: hidden;}
.swiper-pagination{text-align: center;margin-top: 40px;}
.swiper-pagination span{display:inline-block;width: 19px; height: 19px; background: url(../image/focus.png) no-repeat center;margin:0 6px;cursor: pointer;}
.swiper-pagination span.on{background: url(../image/focus_h.png) no-repeat center;}
.swiper_asMBb .asMBlist{margin-top: 25px;}
.asMBlist li{width:30%;margin-right: 5%;text-align:center;float:left;}
.asMBlist h2{font-size: 120px;line-height: 130px;height:130px;color: #017dc5;}
.asMBlist i{font-style:normal;font-size:35px;font-weight: 400;}
.asMBlist p{font-size: 24px;line-height: 32px;height:96px;overflow: hidden;margin-top: 25px;}
.asMBd{padding-bottom: 50px;}
.asMBd .asMBlist{margin-top: 25px;}
.asMBlist2 li{padding: 20px 2%;width:26%;color:#fff;}
.asMBlist2 p{font-size: 26px; line-height: 36px;height: 72px;overflow: hidden;}
.asMBlist2 h3{font-size: 60px;line-height: 70px;padding: 15px 0px;font-weight: 400;}
.asMBlist2 span{display: block;font-size:22px;line-height: 36px;overflow: hidden; }
.asMBlist2 a{color: #fff;}
.asMBlist_span1{height: 72px;}
.asMBlist_span2{height: 36px;}
.asMBlist_bg1{background: #53b1e7;}
.asMBlist_bg2{background: #95cb53;}
.asMBlist_bg3{background: #e48937;}
/*about us end*/
/*our business start*/
.obMBa_l{width: 51%;height:382px;padding:35px 3%;margin-right: 3%;background: url(../image/bg_oba1.jpg) no-repeat;float: left;}
.obMBa_l h4{font-size: 35px; line-height: 55px;font-weight: 400;}
.obMBa_l ul{margin-left: -2%;}
.obMBa_l ul li{width: 47%;margin-left:3%;float: left; text-align: center;font-size: 20px;line-height: 32px;}
.obMBa_l ul li h3{font-size: 90px;line-height:100px;height:100px;font-weight: 400;margin-top: 60px;overflow: hidden;}
.obMBa_l ul li h3 i{font-size: 20px;font-style: normal;}
.obMBa_l ul li p{height:64px; overflow: hidden;margin-top: 24px;}
.obMBa_r{width: 40%;float: right;}
.obMBa_r .obMBlist{margin-top: 32px;}
.obMBa_r .obMBlist1{margin-top:0px;}
.obMBlist{height: 170px;background: #238cc8;padding:20px;width:auto;}
.obMBlist1{margin-top: 30px;background: #53b1e7;}
.obMBlist ul li{font-size: 16px;line-height: 28px;color: #fff;}
.obMBlist ul li a{background: url(../image/sanj.png) no-repeat left center;padding-left: 20px; display: block;height: 28px; overflow: hidden;color: #fff;}
.obMBb{background: #eeeeee;padding: 40px 0px;}
.obMBtit{font-size: 40px; line-height: 42px;text-align: center;}
.obMBlistT2 li{float: left;width: 32%;margin-right: 2%;text-align: center;font-size: 12px; line-height: 22px;margin-top:45px;}
.obMBlistT2 li h4{font-size: 20px; line-height: 32px; height: 64px;font-weight: 400;color: #1483c2; overflow: hidden;}
.obMBlistT2 li p{height: 88px;overflow: hidden;margin-top: 10px;}
.obMBlistT2 a{display: block;width:139px;line-height: 36px;color: #fff;font-size: 14px; margin: 15px auto 0px auto;background: #47a4d9;}
.obMBlistT2 a:hover{background: #248dc1;}
.obMBlist_img{width: 100%;}
.obMBlist_img img{width: 100%;}
.obMBc .obMBlistT2 li h4{height: 32px; color: #333333;margin-top: 30px;}
.obMBc .obMBlistT2 li{margin-top: 20px;}
/*our business end*/
/*media start*/
.itemt20{margin-top: 20px;}
.titMBbornone{font-size: 35px; line-height:40px;text-align: center;padding:30px 0px;}
/*.mediaMBa_1{margin-top: 30px;}*/
.mediaMBa_l{width: 57%;}
.swiper_slide_media{position: relative;}
.swiper_slide_media img{width:100%; height: 100%;}
.swiper_slide_media p{background: url(../image/bg_tm80.png);font-size: 16px;height:64px;line-height: 32px;color: #333333;position: absolute;left:0px;bottom: 0px;width: 100%;z-index: 1;padding:5px 0px;overflow:hidden;}
.swiper_slide_media p span{display: block;height: 64px;overflow: hidden;padding-left: 34px;padding-right:118px;}
.mediaMBa_r .asMBa_r1{margin-top: 6%;}
.mediaMBa_r .asMBa_r3{margin-top: 0px;}
.swiper_pagination_media{position: absolute;right:12px; bottom: 34px;}
.swiper_pagination_media span{background: url(../image/focus_med.png) no-repeat;width: 16px;height: 16px;margin:0 4px;}
.swiper_pagination_media span.on{background: url(../image/focus_h_med.png) no-repeat;}
.mediaMBb{background: #eeeeee;}
.mediaMBb ul{margin-top: -22px;}
.mediaMBb li{border-bottom:1px solid #ffffff;padding: 22px 0px;margin:0px auto;}
.mediaMBb li:after{content: '';display: block;clear:both;}
.mediaMBb li{zoom: 1;}
.mediaMBb li .container{position: relative;}
.mediaMBb_time{float: left;font-size: 13px;line-height: 34px;}
.mediaMBb_text{font-size: 12px; line-height: 22px;margin-left: 170px;}
.mediaMBb_text h4{font-size: 20px;font-weight: 400;height:34px;line-height: 34px;overflow: hidden;}
.mediaMBb_text p{height: 22px;overflow: hidden;}
.mediaMBb_text a{color: #333333;}
.mediaMBb_text a:hover{color:#3a96cc;}
.mediaMBb_text span{display: none;margin-top: 5px;}
.mediaMBb_text span a{color: #145397;display: block;line-height: 30px;width: 50px;}
.mediaMBb_more{margin-left: 170px;font-size: 14px;line-height: 22px;padding: 22px 0px;}
.btn_all1 a{display: block;width: 50px;line-height: 30px;font-size: 12px; color: #017dc5;}
.mediaMBb .btn_all1{padding: 20px 0px;}
.mediaMBb .btn_all1 a{margin-left: 170px;}
.mediaMBc{padding-bottom:40px;}
.mediaMBc_con{padding-bottom:30px;font-size: 14px;line-height:26px;}
.mediaMBc_b{background: url(../image/bg_media_c.jpg) no-repeat;background-size: 100% 100%;}
.mediaMBc_a{width: 33%;}
.mediaMBc_a img{width:100%;height: 178px;}
.mediaMBc_b{width: 67%;}
.mediaMBc_bcon{padding: 11px 20px;}
.mediaMBc_b1{font-size: 14px;line-height: 26px;margin-right: 266px;}
.mediaMBc_b1 h5{padding:5px 10px;line-height: 26px;color: #000000;font-size: 14px;}
.mediaMBc_b1 p{padding: 0 10px;}
.mediaMBc_b2{width:266px; margin-left: -266px;}
.mediaMBc_b2 p{padding: 0 10px 0px 38px;}
.mediaMBc_b2 p.phone{background: url(../image/icon_phone.png) no-repeat 5px center;}
.mediaMBc_b2 p.email{background: url(../image/icon_email.png) no-repeat 5px center;}
/*media end*/
/*global operations start*/
.goMBa{background:#fafafa;padding: 34px 0px;}
.goMBa1{display: table;width: 100%;}
.goMBa1_1{font-size: 40px; line-height: 45px;display: table-cell;vertical-align: middle;width: 44%;}
.goMBa1_2{font-size: 14px;line-height: 24px;padding-left: 38px;}
.goMBb{background: #4975ba;}
.goMBb1{position: relative;}
.goMBb1 img{width: 100%;}
.sele_go_box{position: absolute;left:50%;top: 26px;width:362px;margin-left: -181px;}
.sele_go{width: 100%;border:none;outline: none;height:50px; line-height: 50px;}
.operations h4{font-size: 22px;line-height: 28px; padding: 12px 16px;font-weight:normal;}
.operations_name{font-size: 14px;line-height:26px;padding:10px 16px;background: #efefef;margin-top: 1px;position: relative;}
.operations_info{line-height: 26px;padding: 20px 0px;display: none;}
.operations_info li{float: left;width:50%;}
.operations_info li p{padding: 0 16px;}
.operations_name em{display: block;position: absolute;top:0px;right: 0px;width:46px;height: 46px;background: url(../image/icon_arrow2.jpg) no-repeat center;margin-right: 16px;cursor: pointer; }
.operations_name em.pgdn{background: url(../image/icon_arrow1.jpg) no-repeat center;}
.goMBc{padding-bottom: 30px;}
/*global operations end*/
/*sustainability start*/
.MBbg{background: #eeeeee;}
.picShowMB ul{margin-left: -6%;}
.picShowMB li{width: 19%;margin-left: 6%;float: left;}
.picShowMB_img{border-right:5px solid #cecece;border-bottom: 5px solid #cecece;}
.picShowMB_img img{width:100%;}
.picShowMB_text{font-size: 16px;line-height: 28px; height: 84px;overflow: hidden;margin-top: 10px;}
.picShowMB_other{font-size: 12px;line-height: 28px;position: relative;margin-top: 8px;}
.picShowMB_other a{display: block;width: 21px;height: 21px; background: url(../image/icon_download1.png) no-repeat;position: absolute;right:0px;top:50%;margin-top: -11px;}
.swiper_sustainabilityBox{position: relative;}
.swiper_sustainability_left{width:23%;position: absolute;top:0px;bottom:17px;background: #017dc5;}
.swiper_sustainability_leftin{position: absolute;font-size: 22px;line-height:28px;color: #fff;text-align: center;width: 100%;top: 50%;margin-top: -65px;left:auto;}
.swiper_sustainability_leftin p{height:56px;padding: 0 10px;}
.swiper_slidectrl_sustainability{width: 120px;margin: 10px auto;}
.swiper_slideprev_sustainability,.swiper_slidenext_sustainability{background: url(../image/ctrl1.png) no-repeat;width: 28px; height: 53px;cursor: pointer;}
.swiper_slideprev_sustainability{background-position: left top;float:left;}
.swiper_slidenext_sustainability{background-position: right top;float:right;}
.swiper_sustainability_right{width: 77%;margin-left: 23%;}
.swiper_slidein_sustainability{margin-left:30px;position: relative;color: #fff;}
.swiper_slidein_sustainability img{width: 100%;}
.swiper_slidetitle_sustainability{background: url(../image/bg_tm80_1.png);position: absolute;left:0px;bottom:0px;width: 100%;z-index: 1;}
.swiper_slidetitle_sustainability p{padding:4px 10px;font-size: 16px;line-height: 28px;height:56px;overflow: hidden;}
.swiper_slidetext_sustainability{display: none;}
.swiper_sustainability_right .swiper-slide{padding-bottom: 17px;position: relative;}
.swiper_triangle{width:42px; height: 17px;background: url(../image/triangle.png) no-repeat;position: absolute;left:8%;bottom: 0px;margin-left: 30px;display: none;}
.swiper_triangle_active .swiper_triangle{display: block;}
.swiper_sustainabilitycontent{width:100%;font-size: 14px;line-height: 28px;margin-top: 20px;}
.swiper_title_sustainability{font-size: 20px;}
.swiper_text_sustainability{margin-top: 15px;}
.m_swiper_sustainability{margin-top: 10px;width: auto;margin-left:6px;overflow: hidden;position: relative;}
.m_swiper_sustainabilitycontent{padding: 0 16px;width: auto;}
.m_swiper_sustainability .swiper-slide{padding-bottom: 17px;position: relative;}
.swiper_triangle_left{position: absolute;left: 23%;top:14%;background: url(../image/triangle1.png) no-repeat;width: 17px;height: 42px;z-index: 10;}
.sustainabilityMBb{padding-bottom: 30px;}



/*sustainability end*/
.wf-container {margin: 0 auto;width: 100%;}
.wf-container:before,.wf-container:after {  content: '';  display: block;  }
.wf-container:after {  clear: both;  }
.wf-box {margin: 10px;}
.wf-box img {  display: block;  width: 100%;  }
.wf-box .content {border: 1px solid #ccc;  border-top-width: 0; padding: 5px 8px;  }
.wf-column {float: left;}
.MBpro{margin-top: 10px;padding-bottom: 30px;}
.MBproa{width:28%; float: left;padding:0px 4% 14px 4%;margin-left:-1px;line-height: 22px;}
.MBproa1{padding-left: 0px;margin-left: 0px;}
.MBproa2{border-right: 1px dashed #c2c2c2;border-left:1px dashed #c2c2c2;}
.MBproa3{padding-right: 0px;}
.MBproa img{width: 100%;height: 190px;overflow: hidden;}
.MBtit{font-size: 40px; line-height: 46px;padding: 20px 0px;text-align: center;}
.MBproa h4{font-size: 16px;height:32px;line-height: 32px;font-weight: normal;margin-top: 12px;overflow: hidden;}
.MBproa p{font-size: 12px;height: 110px; line-height: 22px;overflow: hidden;margin-top: 10px;}
.MBproa a{font-size: 12px; line-height: 22px;font-weight: bold;color: #017dc5;display: inline-block;margin-top: 12px;}
.showMorehandle{width: 80%;margin: 15px auto;}
.showMorehandle a{display: block;background: #e66767;color: #fff;font-size: 14px; line-height: 32px;text-align: center;}
.pieChartWrap{width: 358px;margin: 0 auto;position: relative;}
.circleQuart{width:179px;height: 179px;position: relative;display: block;float: left;cursor: pointer;}
.topLeft { background: url(../image/yellow-quart.png) no-repeat;  top: 0px;  left: 0px;}
.topRight { background: url(../image/blue-quart.png) no-repeat;  top: 0px;  right: 0px;}
.bottomLeft { background: url(../image/red-quart.png) no-repeat;  bottom: 0px;  left: 0px;}
.bottomRight { background: url(../image/purple-quart.png) no-repeat;  bottom: 0px;  right: 0px;}
.topLeftOn{  top: -20px;left: -20px;}
.topRightOn{ top: -20px; right: -20px;}
.bottomLeftOn{  bottom: -20px; left: -20px;}
.bottomRightOn{  bottom: -20px; right: -20px;}
.circleText{display: none;text-align: center;}
.circleTextWrap{position: absolute;width:326px;left: 50%;margin-left: -163px;top:110px;}
.circNum{font-size: 50px; line-height: 54px;color: #e66767;font-weight: bold;}
.circNumText{font-size: 16px;line-height: 24px;margin-top: 5px;}
.circNumText span{display: block;}
.circUnit{font-size: 18px;line-height: 24px;margin-top:5px;width:220px;margin: 10px auto;}
#topLeftText .circNum{color: #f8c947;}
#topRightText .circNum{color: #95c9ff;}
#bottomLeftText .circNum{color: #d05a20;}
#bottomRightText .circNum{color: #862ea7;}
.obMBc{padding-bottom: 30px;}
/*0317*/
.goMBb_selectBox{position: absolute;left: 50%;  top:50%;margin-top: -25px;  width: 362px;  margin-left: -181px;font-size: 16px;}
.goMBb_selected{background: #fff;height: 50px;line-height: 50px;padding: 0 50px 0px 10px;color: #df6c6c;position: relative;}
.goMBb_selected em{display: block;background: url(../image/icon_arrowup.jpg) no-repeat center;width: 50px;height: 50px;position: absolute;right: 0px;top:0px;cursor: pointer;}
.goMBb_selected em.arrowdown{background: url(../image/icon_arrowdown.jpg) no-repeat center;}
.goMBb_select{width: 100%;position: absolute;bottom:51px;background: #fafafa;display: none;}
.goMBb_select ul{padding: 10px;height: 270px;overflow-y: scroll;}
.goMBb_select li{line-height: 30px;}
.goMBb_select li.on{color: #df6c6c;}
.operationsBox{display: none;}
/*gu180710*/
.main{background: #fafafa;padding: 20px 0;}
.col-tit{font-family: "Arial";font-size: 35px;font-weight:bold;line-height: 40px;text-align:center;padding: 20px 0;}
.list li{font-family: "Arial";font-size: 12px;line-height: 30px;border-bottom: 1px solid #e6e6e6;padding: 15px 0;}
.list li h5{font-size: 20px;line-height: 34px;font-weight: normal;height:34px;overflow: hidden;}
.list li h5 a{color: #333;}
.list li h5 a:hover{color: #3a96cc;}
.list li p{height: 30px;overflow: hidden;}
.page{display: table;font-family: "Arial";font-size: 18px;line-height: 35px;margin: 26px auto;}
.page span,.page a{display: block;float: left;}
.page span{margin-left: 15px;}
.page span.first{margin-right: 15px;margin-left: 0;}
.page span img{vertical-align: top;margin-top: 4px;}
.page a{color:#333;padding: 0 14px;text-align: center;border: 1px solid #eee;background: #eee;margin-right: 1px;}
.page a:hover,.page a.on{background: none;}
.magazinelist li{font-family: "Arial";float:left;width:43%;font-size:18px;line-height:28px;background: #fff;zoom: 1;padding-right: 5%; margin: 30px 4% 0 0;}
.magazinelist li:after{display: block;content: "";clear:both;}
.magazinelist li.second{margin-right: 0;}
.magazinelist li img{width:242px;height: 315px;float: left;margin-right: 5%;}
.magazinelist li span{display:block;font-size: 16px;line-height: 32px;color: #9a9a9a;padding: 20px 0;}
.magazinelist li p{padding-top: 38px;height: 112px;overflow: hidden;}
.magazinelist li a.btn{font-size:14px;color:#333;height:42px;line-height:42px;background: url(../image/download1.png) no-repeat 18px center #eeeff0;padding: 14px 14px 14px 55px;}
.ztlist li{font-family: "Arial";font-size:14px;line-height:24px;zoom: 1;margin-top: 30px;background: #f5f5f5;padding-right: 4%;}
.ztlist li:hover{background: #dcdcdc;}
.ztlist li:after{display: block;content: "";clear: both;}
.ztlist li img{float: left;width:350px;height: 222px;margin-right: 4%;}
.ztlist li h5{font-size: 18px;font-weight:normal;line-height: 32px;padding-top: 30px;max-height: 64px;overflow: hidden;}
.ztlist li h5 a{color: #333;}
.ztlist li h5 a:hover{color: #3a96cc;}
.ztlist li p{color: #979797;margin-top: 15px;max-height: 72px;overflow: hidden;}











@media screen and (max-width:1169px){
.container{width: auto; padding-left:16px; padding-right: 16px;}
.wrap{width:auto;padding: 0px;}
.MBone_con{width: auto; padding-left:16px; padding-right: 16px;}
.banner_word{margin-left: 0px;margin-right: 0px; right: 16px;}
.slidenext{margin-right: 0px;right:16px;}
.slideprev{margin-left: 0px;left:16px;}
.MBthree{width: auto; padding-left:16px; padding-right: 16px;}
.bannerimg_word{margin-left: 0px;padding: 0 16px;left:0px;}
.obMBa_l ul li h3{font-size: 70px;line-height:100px;height:100px;font-weight: 400;margin-top: 60px;overflow: hidden;}
.obMBa_l ul li h3 i{font-size: 14px;font-style: normal;}




}

@media screen and (max-width:1060px){
.footer{padding-top:22px;}
.footer_l{width: 500px;}
.copyright{text-align: center;padding: 10px 16px;}





}


/* ipad */
@media screen and (max-width:1024px){
.navBox a{margin-left:26px;}
.subnav a{margin-left: 0px;}




}

/* screen 992 */
@media screen and (max-width:992px){ 
.pchide { display:block; }
.mhide { display:none; }
.fl_pc{float: none;}
.fr_pc{float: none;}
.header{padding:15px 0px;}
.logo{width: 36%;margin-top: 0px;}
.logo img{width: 100%;margin-top: 2%;}
.footer .container{padding: 0px;}
.footer_l{float: none;width: auto;padding: 0px 16px;}
.footer_about{display: none;}
.footer_r{float: none;width:auto;}
.footer{color: #7487ae;background: #c6d7e3;}
.footer_r1 ul li{float: none;}
.footer_r1 ul li a{color: #7487ae;}
.footer_share{border-top:1px solid #85a5d1;border-bottom:1px solid #85a5d1; text-align: center;margin-top: 10px;}
.footer_r1{width: auto;padding: 0px 16px;}
.m_transparent{display: block;z-index: 1;}
.banner img{height:200px;}
.banner_word{width: 100%;margin-left: 0px;right: 0px;top:50%;margin-top: -90px;}
.banner_word img{display: none;}
.banner_word1{color: #fff;margin-top: 0px;text-align: center;width:auto;padding: 0 16px;margin-left: 0px;position: relative;}
.banner_word h3{letter-spacing: 4px;width: auto;font-size: 18px; line-height: 28px; height:84px;font-weight: 400; }
.banner_word p{width: auto;height:72px;line-height:24px;margin: 0 auto;}
.banner_word1 a{color: #fff;}
.slidenext,.slideprev{display: none;}
.MBone_con{padding: 0px;}
.MBone_l{float: none;width: auto; height: auto;}
.MBone_r {background: #efeddf;width: auto;float: none;}
.MBone_rcon{padding-left: 0px;}
.MBone_rtit{padding-left: 16px; padding-right: 16px;}
.MBone_ra{padding-left: 16px;width: 104px;padding-right: 14px;}
.MBone_text {padding-right: 16px;}
.MBone_paper{height: 140px;}
.MBone_text h3 {font-size: 22px;height: 32px;line-height: 32px;}
.MBone_text p{font-size: 14px;height: 40px;line-height: 20px;padding-top: 5px;}
.MBone_text span{font-size: 12px;height: 20px;line-height: 20px;padding-top: 5px;}
.MBone_text span.spanBa {padding-top: 14px;}
.MBone_text a{font-size: 14px;}
.MBtwo{padding: 20px 0px;}
.MBtwo_r{float: none;width: 100%;}
.MBtwo_l{float: none;width: 100%;}
.MBtwo_l h2{font-size: 25px; line-height: 40px;height: 40px;}
.MBtwo_l p{font-size: 14px; line-height: 28px;}
.MBtwo_lcon{padding-right: 0px;text-align: center;}
.MBtwo_l a{width: 78%;margin: 20px auto 0px auto; height: 38px; line-height: 38px;}

.MBthree{padding: 20px 0px;}
.MBthree1{width: auto;padding: 20px 16px;border-bottom: 1px solid #e2e2e2;margin-right: 0px;}
.MBthree_time{display: block;font-size: 12px;height:35px;line-height: 35px;}
.MBthree_name{display: none;}
.MBthree_tit{font-size: 18px;line-height: 35px;margin-top: 0px;}
.MBthree1 a{color: #145397;}
.MBthree1 p{margin-top: 10px;}
.m_MBthree_name{display: block;}
#report-vis{width: 100%;height:260px;}
/*关于我们*/

    .bannerimg img{height:200px;}
    .bannerimg_word{height: 169px;margin-top: -84px;}
    .bannerimg_word h2{font-size: 25px;height: 40px;line-height: 40px;}
    .bannerimg_word p{height: 78px;line-height: 26px;font-size: 14px;}
    .bannerimg_word a{width:25%;height:32px;line-height: 32px;margin-top: 15px;}
    .item{margin-top: 30px;}
    .asMBa_l{width:100%;margin-right: 0px;}
    .asMBa_r{width:100%;}
    .asMBa_r .asMBa_r1{margin-top:20px;}
    .asMBa_r .asMBa_r1 p{font-size: 18px;line-height: 30px; height: 60px;}
    .asMBa_r .asMBa_r1 a{height: 28px;line-height: 28px;}
    .asMBa_r .asMBa_r2{display: block;margin-top: 0px;}
    .asMBb{background: #fff;padding: 0px;}
    .asMB_t{padding: 0 40px;text-align: center;}
    .asMB_t h3{font-size: 20px; line-height: 30px; padding: 15px;font-weight: 400;border-bottom:1px solid #017dc5;display: inline-block;margin: 0 auto;}
    .asMB_t p{font-size: 14px;line-height: 28px;height: auto;margin-top: 15px;}
    .asMBlist li{float: none;width: auto;margin-right: 0px;margin-top: 20px;padding:20px 40px;}
    .asMBlist h2{font-size: 70px;line-height: 80px;height: 80px;}
    .asMBlist i{font-size: 25px;}
    .asMBlist p{font-size: 16px; line-height: 28px; height: auto;margin-top: 15px;}
    .bannerimg2{margin-top: 35px;}
    .asMBb .asMBlist li{background: #eeeeee;}
    .asMBlist2 h3{font-size: 40px; line-height: 50px;}
    .asMBlist2 span{font-size: 14px; line-height: 28px;}
    .asMBlist_span1{height: auto;}
    .asMBlist_span2{height: auto;}
    .asMBd{padding-bottom: 30px;}

    /*our business*/
    .obMBa_l{width:94%;height:auto;margin-right: 0px;background-size: 100% 100%;padding-top: 30px;}
    .obMBa_l h4{font-size:20px; line-height: 30px;text-align: center;}
    .obMBa_l ul li h3{font-size: 30px;height: 40px; line-height: 40px;margin-top: 20px;padding: 10px 0px;}
    .obMBa_l ul li h3 i{font-size: 12px;}
    .obMBa_l ul li p{font-size: 14px;line-height: 28px; height: 56px;margin-top: 5px;}
    .obMBlist ul li{font-size: 14px;}
    .obMBa_r{width:100%;}
    .obMBa_r .obMBlist{margin-top:20px;width: auto; }
    .obMBa_r .obMBlist1{margin-top: 30px;}
    .obMBb{padding: 25px 0px;}
    .obMBtit{font-size: 24px;line-height: 35px;padding: 0 16px;}
    .obMBlistT2 li{float: none;width: auto;margin:0px;margin-right: 0px;border-top:1px solid #fff;padding: 15px 16px;}
    .obMBlistT2 li:after{content: '';display: block;clear: both;}
    .obMBlistT2 li{zoom:1;}
    .obMBb .obMBlistT2 li.obMBli1{border-top: 0px;}
    .obMBb .obMBlistT2 li p{display: none;}
    .obMBb .obMBlistT2 li h4{font-size: 14px;float: left;width:74%;height: 36px;line-height: 36px; overflow: hidden;text-align: left;}
    .obMBb .obMBlistT2 li a{float: right;width:24%;margin:auto;}
    .obMBc .obMBlistT2 li{border-top:1px solid #f5f4f4;margin-top: 0px;}
    .obMBc .obMBlistT2 li h4{text-align: left;margin-top: 15px;}
    .obMBc .obMBlistT2 li p{text-align: left;}
    .obMBc .obMBlistT2 li a{margin-left: 0px;}
    .obMBc .obMBlistT2{margin-top: 20px;}
    .swiper_obMBb .swiper_pagination_asMBb{margin-top: 15px;}
    .swiper_pagination_asMBb span{width: 14px;height: 14px; background-size: 100% 100%;}
    .swiper-pagination span.on{background-size: 100% 100%;}
    .mediaMBa_1{margin-top: 0px;}
    .mediaMBa_r .mediaMBa_r2{margin-top: 0px;}
    .mediaMBb{background: #fff;padding-top: 0px;}
    .titMBbornone{font-size: 20px; line-height: 28px;padding:15px 0px; }
    .mediaMBb_time{float: none;font-size: 12px;}
    .mediaMBb_text{margin-left: 0px;}
    .mediaMBb_text h4{height: auto;font-size: 18px;line-height: 24px;}
    .mediaMBb_text p{height: auto;margin-top: 5px;}
    .mediaMBb li{border-bottom: 1px solid #e2e2e2;}
    .mediaMBb_text span{display: block;}
    .mediaMBc_a{width: 100%;}
    .mediaMBc_con{padding-bottom: 20px;}
    .mediaMBc_bcon{padding: 11px 16px;}
    .mediaMBc_b{width: 100%;}
    .mediaMBc_b1{width: 100%;margin-right: 0px;}
    .mediaMBc_b1 h5{padding-left: 0px; padding-right: 0px;}
    .mediaMBc_b1 p{padding-left: 0px; padding-right: 0px;}
    .mediaMBc_b2{width: 100%;margin-top: 15px;margin-left: 0px;}
    /**/
    .goMBa{background:#4975ba;padding: 34px 0px;}
    .goMBa1{display: block;color: #fafafa;}
    .goMBa1_1{width: 100%;font-size: 25px;text-align: center;line-height: 28px;}
    .goMBa1_2{padding-left: 0px;width: 100%; text-align: center;margin-top: 10px;}
    .goMBb1{padding-bottom: 30px;}
    .sele_go_box{position: relative;width:auto;top:auto;left:auto;margin:0px 16px;}
    .sele_go{height: 35px;line-height: 35px;}
    .operations h4{font-size: 25px;text-align: center;}
    .operations_name em{margin-right: 0px;}
    .operations_info li{width: auto;float: none;}
    .itemt20{margin-top: 10px;}
    .picShowMB ul{margin-left: -4%;}
    .picShowMB li{width: 46%;padding-bottom: 15px;margin-left: 4%;}
    .picShowMB_text{font-size: 14px;line-height: 24px;height: 72px;}
    /**/
    .m_swipertitle_sustainability{background: #017dc5;padding: 10px 16px;font-size: 18px;line-height: 24px;color: #fff;text-align: center;position: relative;z-index: 10;}
    .m_swiper_sustainability .swiper_slidein_sustainability{margin-left: 10px;}
    .MBtit{font-size: 25px; line-height: 28px;padding: 10px 0px;}
    .MBproa{width:48%;padding: 0px 0px 10px 0px;margin-right: 4%;}
    .MBproa h4{font-size: 14px; line-height: 28px;height:28px;}
    .MBproa a{margin-top: 0px;line-height: 28px;}
    .MBproa img{height: auto;}
    .mswiper_triangle_left{margin-left: 16px;width:35px;height: 14px;background: url(../image/mtriangle1.png) no-repeat;position: absolute;top:44px;left:25%;}
    .mMBpro{padding-bottom: 20px;}
    .pieChartWrap{padding: 20px 0px;}
    /*0317*/
    .goMBb_selectBox{position: relative;width:70%;margin:0 auto;top:auto;left: auto;font-size: 14px;padding-top: 234px;}
    .goMBb_selected{height: 30px;line-height: 30px;padding: 0 30px 0px 5px;}
    .goMBb_selected em{width: 30px;height: 30px;background-size: 100% 100%;}
    .goMBb_selected em.arrowdown{background-size: 100% 100%;}
    .goMBb_select{bottom: 31px;}
    .goMBb_select li{line-height: 28px;}
    .goMBb_select ul{height: 224px;padding: 5px;}
/*gu180710*/
    .col-tit{font-size: 22px;line-height: 30px;padding: 10px 0 0 0;}
    .list li{font-size: 12px;line-height: 28px;}
    .list li h5{font-size: 16px;line-height: 30px;height: 30px;overflow: hidden;}
    .list li p{height: 28px;overflow: hidden;}
    .page{font-size: 14px;line-height: 30px;}
    .page span{margin-left: 8px;}
    .page span.first{margin-right: 8px;margin-left: 0;}
    .page span img{height: 20px;}
    .page a{line-height: 28px;padding: 0 10px;}
    .magazinelist li{float: none;margin-right: 0;width:auto;}
    .ztlist li{padding-right: 0;margin-top:20px;}
    .ztlist li img{float: none;width:100%;height:auto;margin-right:0;}
    .ztlist li .text{padding: 16px;}
    .ztlist li h5{font-size: 16px;font-weight:normal;line-height: 28px;padding-top:0;max-height:10000px;overflow: visible;}
    .ztlist li p{color: #979797;margin-top:10px;max-height: 10000px;overflow: hidden;}



}

@media screen and (max-width:690px){
.banner_word{margin-top: -38px;}
.banner_word h3{height:28px;}
.banner_word p{height:24px;}
.pieChartWrap{width:184px;}
.circleQuart{width:92px;height: 92px;}
.topLeft { background: url(../image/yellow-quart1.png) no-repeat;}
.topRight { background: url(../image/blue-quart1.png) no-repeat;}
.bottomLeft { background: url(../image/red-quart1.png) no-repeat;}
.bottomRight { background: url(../image/purple-quart1.png) no-repeat;}
.circNum{font-size: 25px;line-height: 28px;}
.circNumText{font-size: 12px;line-height: 18px;margin-top: 0px;}
.circUnit{font-size: 12px;line-height: 18px;margin-top: 0px;width: auto;}
.circleTextWrap{top:64px;width: 165px;margin-left: -82px;}

/*gu180710*/
    .magazinelist li{padding-right:2%;margin: 20px 0 0;}
    .magazinelist li img{width:140px;height:180px;margin-right: 2%;}
    .magazinelist li p{font-size: 14px;line-height: 24px;height:96px;padding-top: 10px;}
    .magazinelist li span{font-size: 12px;padding: 0;}
    .magazinelist li a.btn{background: #eeeff0 url(../image/download1_1.png) no-repeat 10px center;font-size: 12px;padding: 10px 10px 10px 40px;}




}


@media screen and (max-width:320px){ 

}
/*IE6-8 max-992 Hack*/
@media \0screen\,screen\9 { @media screen and (max-width:992px){   


  } }