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,input,select,textarea,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
a{text-decoration:none;}
img{vertical-align:top;}
input,select,textarea{margin:0;padding:0;font-size:100%;font:inherit;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;outline:0;box-shadow:none;}
html{word-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:100%;text-size-adjust:100%;}
html{font:14px/1.5 "Microsoft Yahei","PingFang SC",Helvetica,Arial,"Hiragino Sans GB",STHeiTi,sans-serif;color:#333;-webkit-font-smoothing:antialiased;}
a{color:#333;text-decoration:none;}
a:hover{color:#d40300;}
img{display:inline-block;vertical-align:top;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{zoom:1;display:block;}
.hidden{display:none;}
*, *::before, *::after {-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;}
/*  CMS Common title colors  */
.title_default{}
.title_black{color:black !important;}
.title_red{color:red !important;}
.title_blue{color:blue !important;}
.title_green{color:green !important;}
.title_brown{color:brown !important;}
.title_gray{color:gray !important;}
/**/
.mt0{margin-top:0 !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
/**/
.wrap,
.top_header,
.top_header_info{width:1086px;margin:0 auto;}
.wrap1200{width:1200px;margin:0 auto;}
/**/
.top_header_info{position:relative;height:85px;background-color:#fff;padding-top:15px;overflow:hidden;}
.top_header_logo{position:relative;width:220px;height:70px;display:block;float:left;background:url(//www.china.com/zh_cn/img1905/2023/home_logo2023.png) no-repeat 0 50%;background-size:220px auto;}
.top_header_logo a{display:block;height:100%;font-size:12px;overflow:hidden;text-indent:-666px;}
.top_header_txt{display:none;}
/**/
#about .n01 a,
#advert .n02 a,
#contact .n03 a,
#job .n04 a,
#bqsm .n05 a,
#legal .n06 a,
#links .n07 a,
#news .n08 a{color:#181818;border-bottom:1px solid #ff0c20;}
/* 2021.v02 start */
.bgf2f2f2{background-color:#f2f2f2;}
.bgf5f5f5{background-color:#f5f5f5;}
.bgfbfbfb{background-color:#fbfbfb;}
.bgf8f7f7{background-color:#f8f7f7;}
.bgdee0e5{background-color:#dee0e5;}
.bgfff{background-color:#fff;}
.w-full{width:100%;min-width:1200px;margin:auto;}
.banner{position:relative;text-align:center;}
.banner img{width:100%;height:auto;}
.banner-ad{background:url(../images/banner-ad-bg.jpg) center no-repeat;background-size:100% 100%;font-size:0;}
.banner-ad img{width:auto;vertical-align:middle;}
.banner-ad-txt{font-size:18px;line-height:30px;position:absolute;top:0;left:0;width:100%;padding:220px 200px 0 120px;text-align:center;letter-spacing:4px;color:#101010;background-image:-webkit-linear-gradient(bottom,#575656,#101010);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.aboutNav{width:1086px;margin:auto;}
.aboutNav ul{display:flex;font-size:18px;font-weight:bold;padding-top:20px;}
.aboutNav li{margin-right:36px;display:flex;}
.aboutNav a{color:#5e5d5d;padding:10px 0;}
.aboutNav a:hover{color:#181818;}
.ptb60{padding:60px 0;}
.ptb40{padding:40px 0;}
.ptb110{padding:110px 0;}
/**/
.contact-list.col-2{display:flex;flex-wrap:wrap;}
.contact-list li{padding:60px 0 20px;}
.contact-list.col-2 li{width:47%;margin-right:10%;}
.contact-list.col-2 li:nth-child(2n){margin-right:0;width:42%;}
.contact-list li h3{font-size:30px;margin-bottom:15px;color:#000;}
.contact-list li p{font-size:22px;line-height:40px;padding-left:45px;background-repeat:no-repeat;background-position:left center;}
.contact-list li .addr{background-image:url(../images/icon-addr.png);background-position:5px center;}
.contact-list li .mobi{background-image:url(../images/icon-mobi.png);background-position:5px center;}
.contact-list li .tel{background-image:url(../images/icon-tel.png);}
.contact-list li .email{background-image:url(../images/icon-email.png);}
.contact-list li .mail{background-image:url(../images/icon-mail.png);}
.contact-list li .talk{background-image:url(../images/icon-talk.png);}
.contact-list li .word{background-image:url(../images/icon-word.png?1145);background-size:28px auto;}
/* about */
.tit-about-zcf{background-image:url(../images/tit-about-zcf.png);background-repeat:no-repeat;height:77px;text-indent:-999px;overflow:hidden;}
.zfc{padding:80px 0 60px 0;}
.article{font-size:18px;line-height:30px;padding:40px 0 0;}
.article h4{color:#353b43;font-size:30px;line-height:180%;font-weight:bold;}
.article p{padding:15px 0;color:#515860;}
.article strong{font-weight:bold;}
.article p.word{background-image:url(../images/icon-word.png?1145);background-size:28px auto;padding-left:45px;background-repeat:no-repeat;background-position:left center;}
.about-list{display:flex;flex-wrap:wrap;padding:60px 0;}
.about-list .item{position:relative;overflow:hidden;width:336px;margin-right:39px;border-radius:10px;-webkit-box-shadow:1px 1px 10px #999;box-shadow:1px 1px 10px #999;}
.about-list .item-db{width:711px;margin-right:0;}
.about-list .item-tri{width:1086px;margin-right:0;}
.about-list .item:nth-child(3n){margin-right:0;}
.about-list .item h3{font-size:30px;font-weight:bold;position:absolute;top:205px;left:0;width:100%;text-align:center;color:#fff;}
.about-list .item .desc{color:#6a7077;line-height:30px;font-size:16px;padding:25px 28px;}
.about-list .item .desc strong{color:#000;font-weight:bold;}
.about-list .item .desc em{color:#f8640b;}
.about-list .item .desc p{margin-bottom:20px;}
.line-about{background-image:url(../images/about-line.jpg);height:30px;background-repeat:no-repeat;background-size:contain;}
.line-advert{background-image:url(../images/advert-line.jpg);height:22px;background-repeat:no-repeat;background-size:100%;}
/* advert */
.advert-contact{background:url(../images/advert-contact-bg.png) left bottom repeat-x;padding:40px 0 60px;-webkit-box-sizing:border-box; box-sizing:border-box;}
.advert-contact .con-1{position:relative;height:135px;border-bottom:2px solid #e6e6e6;}
.advert-contact .con-2{padding-left:150px;}
.advert-contact .con-2 .contact-list li{padding:20px 0 0 0;width:45%;margin-right:3%;}
.advert-contact .name{position:absolute;font-size:30px;left:210px;top:42px;background:url(../images/w-lxfs.png) left center no-repeat;padding-left:170px;position:relative;}
.advert-contact .name:after{content:'';position:absolute;right:-80px;top:-12px;width:2px;height:67px;background-color:#d1d1d1;}
.advert-contact .info{position:absolute;font-size:24px;left:624px;top:28px;display:flex;flex-wrap:wrap;width:470px;}
.advert-contact .info span{background-repeat:no-repeat;background-position:left center;padding-left:38px;margin-right:1em;}
.advert-contact .info .mobi{background-image:url(../images/icon-mobi.png);background-position:5px center;font-weight:bold;}
.advert-contact .info .tel{background-image:url(../images/icon-tel.png);font-weight:bold;padding-left:45px;}
.advert-contact .info .email{background-image:url(../images/icon-email.png);margin-top:8px;}
.tit-advert{line-height:999em;overflow:hidden;height:42px;background-repeat:no-repeat;background-position:center;}
.tit-advert-ggfw{background-image:url(../images/tit-advert-ggfw.png);}
.tit-advert-alzs{position:relative;background-image:url(../images/tit-advert-alzs.png);}
.tit-advert-alzs .more{font-size:14px;line-height:100%;position:absolute;top:17px;left:50%;margin-left:500px;padding:0 5px 0 25px;background-color:#fbfbfb;background-image:url(../images/icon-more.png);background-repeat:no-repeat;background-position:4px center;}
.tit-advert-khhz{background-image:url(../images/tit-advert-khhz.png);}
.advert-tab{margin-top:15px;padding-top:44px;background:url(../images/advert-tab.png) center top no-repeat;}
.advert-tab .tab-hd{display:flex;margin-bottom:50px;justify-content:space-between;}
.advert-tab .tab-hd li{display:flex;flex-direction:column;width:195px;height:134px;cursor:pointer;background-color:#dee0e5;}
.advert-tab .tab-hd li a{display:flex;flex-direction:column;}
.advert-tab .tab-hd li.current{position:relative;color:#fff;background-color:#ff0c20;}
.advert-tab .tab-hd li.current:after{position:absolute;bottom:-50px;left:77px;width:0;height:0;content:'';border-width:0 22.5px 15px 22.5px;border-style:solid;border-color:transparent transparent #fff transparent;}
.advert-tab .tab-hd li strong{overflow:hidden;height:21px;margin-top:35px;text-indent:-999em;background-repeat:no-repeat;background-position:center top;}
.advert-tab .tab-hd li strong.t1{background-image:url(../images/w-xw.png?1);}
.advert-tab .tab-hd li strong.t2{background-image:url(../images/w-js.png);}
.advert-tab .tab-hd li strong.t3{background-image:url(../images/w-jy.png);}
.advert-tab .tab-hd li strong.t4{background-image:url(../images/w-yl.png);}
.advert-tab .tab-hd li strong.t5{background-image:url(../images/w-qc.png);}
.advert-tab .tab-hd li strong.t6{background-image:url(../images/w-gd.png);}
.advert-tab .tab-hd li:nth-child(6){position:static;}
.advert-tab .tab-hd li.current strong{background-position:center bottom;}
.advert-tab .tab-hd li span{font-size:14px;line-height:18px;margin-top:20px;text-align:center;}
.advert-tab .tab-hd li.current span{color:#fff;}
.advert-tab .tab-con{font-size:18px;line-height:30px;padding:18px 40px;color:#606778;background-color:#fff;}
.advert-tab .tab-con li:not(:first-child){display:none;}
.advert-partner{text-align:center;}
.advert-case{display:flex;padding:60px 0 0;flex-wrap:wrap;}
.advert-case .item{position:relative;margin-right:43px;}
.advert-case .item:nth-child(1){width:363px;}
.advert-case .item:nth-child(2){width:366px;}
.advert-case .item:nth-child(3){width:384px;}
.advert-case .item:nth-child(3n){margin-right:0;}
.advert-case .item:after{position:absolute;top:0;right:-23px;width:2px;height:95%;content:'';background-color:#dee0e5;}
.advert-case .item:nth-child(3n):after{background-color:transparent;}
.advert-case .item img{display:block;margin:0 auto;}
.advert-case .item h3{font-size:18px;font-weight:bold;margin-top:35px;color:#111;}
.advert-case .item .desc{font-size:14px;line-height:24px;margin-top:15px;padding-bottom:35px;color:#676767;}
.advert-case .item .desc strong{color:#070a17;}
.advert-case .item .desc em{color:#f8640b;}
.advert-case .item .desc p{margin-bottom:20px;}
.advert-case .item .more{position:relative;text-align:right;}
.advert-case .item .more a{padding-left:25px;background-image:url(../images/icon-more.png);background-repeat:no-repeat;background-position:left center;}
.advert-case .item .more:after{position:absolute;top:0;right:-23px;width:2px;height:21px;content:'';background-color:#ff0c20;}
.advert-case .item:nth-child(3) .more:after{background-color:transparent;}
/* contact */
.spread{padding:20px 0 50px;text-align:center;background-color:#dee0e5;}
.spread img{width:100%;max-width:1389px;height:auto;}
.contact-con{position:relative;overflow:hidden;padding-bottom:40px;background:url(../images/contact-bg.jpg?1125) center bottom repeat-x #fff;}
.contact-con .map{position:absolute;top:190px;left:50%;width:1016px;height:595px;margin-left:-60px;}
.contact-bottom{text-align:center;background:url(../images/contact-bottom-bg.jpg?1125) center bottom repeat-x;background-size:100% 100%;}
.contact-bottom img{width:100%;max-width:1920px;}
/**/
.hd{font-size:26px;font-weight:bold;line-height:27px;padding-left:20px;border-left:8px solid #d40300;margin-bottom:30px;}
/**/
.jobList{overflow:hidden;display:flex;align-items:stretch;flex-wrap:wrap;}
.jobList>li{width:520px;background-color:#f7f7f7;border-top:5px solid #d40300;margin:0 46px 30px 0;padding-bottom:60px;position:relative;}
.jobList>li:nth-child(2n){margin-right:0;}
.jobList>li h3{font-size:20px;font-weight:bold;padding:30px 0 0 20px;}
.jobList>li h4{font-size:18px;padding:20px 10px 0 20px;}
.jobList>li p{font-size:16px;line-height:30px;}
.jobList ol{list-style:decimal;margin:20px 20px 30px 10px}
.jobList ol li{margin-left:30px;color:#818181;line-height:30px;}
.jobList .mail{font-size:18px;position:absolute;left:0;bottom:30px;width:100%;text-indent:20px;}
/**/
.linksList{overflow:hidden;padding:20px 0 0;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
.linksList li{width:187px;margin:0 15px;padding-bottom:50px;text-align:center;}
.linksList li:nth-child(5n){margin-right:0;}
.linksList span{display:flex;width:185px;height:85px;align-items:center;text-align:center;justify-content:center;}
.linksList img{margin-bottom:6px;vertical-align:middle;max-width:145px;height:auto;}
/* 2021.v02 end */
/*foot*/
.footer{min-width:1100px;margin-top:30px;border-top:1px solid #eee;}
.licence{font-size:14px;padding:30px 0 25px 0;line-height:34px;color:rgba(0,0,0,.4);text-align:center;}
.licence span{margin:0 9px;}
.licence a{margin:0 9px;color:rgba(0,0,0,.4);}
.licence a:hover{color:#D40300;}
.licence span a{margin:0;}
.stamp{text-align:center;}
.stamp img{margin:0 10px;}
.about{margin-top:30px;height:20px;line-height:20px;color:#343434;font-size:14px;text-align:center;}
.about a{margin:0 20px;color:#343434;}
.icp_area{margin-top:20px;height:40px;line-height:40px;color:#fff;background-color:#3A3A3A;text-align:center;font-size:14px;}
.icp_area span{margin:0 5px;}
.icp_area a{color:#fff;}