*{margin: 0;padding: 0;box-sizing: border-box;}
body{margin: 0px auto; padding: 0px; font-size: 14px;color: #1f1119; font-family:Microsoft YaHei;box-sizing: border-box;overflow-x:hidden; min-width:1200px;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {margin: 0;padding: 0;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
address, caption, cite, code, dfn, em, strong, th, var, optgroup, i{font-style: inherit;font-weight: inherit;}
input, textarea{outline: none;border: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
tr,td{padding:0 !important;}
em,i{text-transform: uppercase;font-family: arial;vertical-align: top;}
ul{list-style-type: none;}
a{text-decoration: none; color:#333333; font-size: 14px;}
a:hover{color:#1c8fd0; text-decoration:blink; font-size: 14px;}
a:visited, a:link{font-size: 14px;}
.fr{ float:right;}
.fl{ float:left;}
.db,.lb,.dd{font-size: 0;}
.db>div,.lb>li,.dd>dl{display: inline-block;vertical-align: top;}
.page,.w1300{ max-width: 1400px; min-width: 1300px; margin:0 auto;}
.clear,.cl{height: 0; overflow: hidden; clear: both;}
.kg30{width: 1400px;height: 30px;margin: 0 auto;overflow: hidden;}

@media screen and (max-width: 1500px){
.nav > ul > li+li{padding-left: 4vw !important;}
.nav{margin-right: 10px !important;}
.headr_slogan{display: none;}
}
@media screen and (max-width: 1280px){
.nav > ul > li+li{padding-left: 3vw !important;}
}

/*head*/
.head{height:42px;line-height:42px;border-bottom:1px #f4f4f4 solid;font-weight:200;width:100%;position:relative;}
.head_d{width:100%;float:left;position:absolute;background:url("../images/20201128144607_1939656334.png")no-repeat right;z-index:999;height:52px; overflow: hidden;}
.head_l{font-size:15px;color:#666666;margin-left:50px;}
.head_r{    font-size: 16px;
    color: #fff;
    text-align:center;
    line-height:52px;
    margin-right:35px;}
.head_r span{font-size:18px; font-weight:bold;}
.head_r img {margin-right: 5px;vertical-align: middle;}

/*headr*/
.headr{height: 120px;position: relative; max-width: 1600px; margin: 0 auto;}
.headr_logo{padding-top: 20px;padding-right: 26px;height: 120px;border-right: 1px solid #eeeeee;}
.headr_slogan{padding-top: 25px;padding-left:26px;}
.headr_slogan b{font-size: 22px;line-height: 38px;color: #1e9de4;}
.headr_slogan p{height: 32px;border-radius:0 15px 0 15px; font-size: 15px;line-height: 32px;color:#666666;text-align: center;}
.headr_r{}
.nav{float: left;}
.nav #NavCeshi {position: relative;}
.nav > ul > li{float: left;height: 100px;position: relative;padding-top: 42px;}
.nav > ul > li+li{padding-left: 4vw;}
.nav > ul > li > a > .en{display: none;font-size:12px;color:#cacaca;text-transform: capitalize;line-height: 18px;position: relative;z-index: 3;transition: 0.3s all ease-in-out;}
.nav > ul > li > a{text-align: left;display: block;font-size: 16px;color: #484848;height: 78px;line-height: 58px;position: relative;z-index: 33;transition: 0.3s all ease-in-out;}

.nav > ul > li:hover > a,.nav > ul > li.navcurrent > a{color: #1e9de4; font-weight:bold;}
.nav > ul > li:hover > a .en,.nav > ul > li.navcurrent > a .en{color: #cacaca;}


.erji_menu { display: none; position: absolute; left: 15%; width: 130%; z-index: 1111;top: 120px; }
.erji_menu ul li a{ display: block; text-align: center; font-size: 14px; color: #fff; line-height:48px; margin-bottom: 1px; background: rgba(0,0,0,0.6); transition:0.3s all ease-in-out;font-weight: 100;}
.erji_menu ul li a:hover{background: rgba(30, 157, 228, 0.8);}

.nav > ul > li:hover .erji_menu{ display:block;}

/* banner */
.banner{width:100%;height:600px;overflow:hidden;position: relative;}
.banner ul{position:relative;}
.banner ul li {width:100%;position:absolute;top:0;left:0;z-index:0;}
.banner li div{height:600px;}

.banner ol{position:absolute;bottom:45px;left:50%;margin-left: -100px;z-index:99;}
.banner ol li{width:60px;height:5px;background:#fff;vertical-align: middle;transition:0.3s;}
.banner ol li+li{margin-left:10px;}
.banner ol li.cur{background:#1e9de4;transition:0.3s;}

.banner>div{width:36px;height:72px;background-color:#000;position:absolute;top:48%;margin-top:-18px;cursor: pointer;z-index:99;opacity:0;transition:0.6s;}
.ban_btn_le{left:-36px;background:url(../images/20200916190246_1373647878.png) no-repeat center;}
.ban_btn_ri{right:-36px;background:url(../images/20200916190308_1238905972.png) no-repeat center;}
.banner:hover .ban_btn_le{left:30px;opacity:0.6;transition:0.6s;}
.banner:hover .ban_btn_ri{right:30px;opacity:0.6;transition:0.6s;}

/*服务项目*/

.tratitl{text-align: center;font-size: 42px;color: #222222; font-weight: bold;}
.tratitl i{font-size: 18px;color: #666666;font-weight: lighter;margin-top: 18px; display: block;}
.tratitl span{display: block;background: url(../images/20201128150002_1541149217.png) no-repeat center;}
.tratitl b{color: #1e9de4;}

.st_ul1 li+li { margin-left: 1.3%;}
.strength{ background:#f4f4f4;padding: 70px 0px;}
.st_ul1{margin-top: 50px;padding-top: 50px;}
.st_ul1 li{ width:24%; background:#fff; font-size:22px; float:left; position:relative; color:#222; }
.st_ul1 li:hover{ color:#fff;-webkit-animation: test 0.2s ease-in 2;}

.st_ul1 a{margin-right:34px;float: left;}
.st_ul1 a:nth-child(3){ margin-right:0px;}

.st_ul1 li img ,.st_ul1 li p{ position:relative; z-index:3;}
.st_ul1 li *{transition:0.5s;}
.st_ul1 li img { }
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}		
}
.st_ul1 .tub{width: 114px; height: 114px;  position: absolute; left: 37%; top: -50px; z-index: 99; background: #1e9de4; border-radius: 50%; text-align: center; font-size: 50px; line-height: 106px;font-family: Impact;color: #fff; border: 8px solid #ffffff;}
.wz{ width:285px; text-align:center; font-size:14px; line-height:30px; font-weight:100; color:#666; padding-top:90px; margin:0 auto;     z-index: 3;    position: relative;}
.wz span{ display:block; font-size:25px; color:#222; font-weight:400; margin-bottom:10px;}
.img{ margin-top:35px;}
.gd{position: absolute;  top: 225px;left: 0;  right: 0;margin: auto; z-index: 9999; width: 0; height: 0; border-top: 15px solid #ffffff;  border-left: 20px solid transparent; border-right: 20px solid transparent;}

/*产品直通车*/
.products{padding:70px 0;}
.products .title span{background:url(../images/20200722113258_1693009531.png) no-repeat center;}
.products .tratitl span{background: none;}
.procenter{ padding:45px 0 0 0; position:relative; z-index:9;}
.proshow { font-size:0;}
.proshow ul li{ display:inline-block; width: 24%; padding-left:0px !important; text-align:center; margin-right:1%; margin-bottom:20px; background:#eff0f0;}
.proshow ul li div{ line-height:44px;}
.proshow ul li>a{ display:block; width:100%; position:relative; font-size:16px;}
.proshow ul li a img{ width:100%; height:auto;}
.proshow ul li>a:after,.procon td span:after{ content:''; display:block; position:absolute; left:0px; transition:all 0.3s linear; height:0px; }
.proshow ul li>a:after{ width:100%;top:0px; background:rgba(0,0,0,0.4) url(../images/20200422084931_1244077981.png) no-repeat center;}
.proshow ul li:hover>a:after{ height:100%;}
.proshow ul li span:after{ width:100%; bottom:0px; background:#0997dc;}
.proshow ul li:hover span:after{ height:100%;}

.proclass{ width:22%;}
.procon{ width:100%;}
.pc_b{ text-align:center; color:#fff; height:125px; background:#1e9de4; font-size:16px; text-transform:uppercase;}
.pc_b b{ display:block; font-size:35px; padding:28px 0 3px 0;}
.pcon{ background:#fff;}
.pconcat{ padding:10px;background: #f0f3f5;}
.pconcat img{width: 100%;}
.pconcat p{ /*white-space:nowrap; */padding:30px 20px; font-size:16px; color:#0997dc;}
.pconcat p b{ display:block; font-size:30px; font-family:Arial, Helvetica, sans-serif; line-height: 60px;text-align: center;}
.pconcat p span{font-size: 18px; line-height: 36px; width: 135px; height: 36px; color: #ffffff; background: #0997dc; display: block; text-align: center; margin: 0 auto;border-radius: 30px; font-weight: lighter;}
.pconcat p em { display: block; line-height: 35px; margin-top: 5px;  color: #666;}
.pcc td b{ font-size:0;}
.pcc td b a{ line-height:42px; font-size:16px; color:#6b6b6b; font-weight:normal; padding: 0 35px 0 50px; position:relative; display:block;}
.pcc td+td{display:none;}
.pcc td b a:after{ content:''; display:block; position:absolute; top:0; bottom:0; margin:auto 0;}
.pcc td b a:after{ width:4px; height:21px; background:url(../images/20201129093715_241309774.jpg) no-repeat center;left:24px;}
.pcc td b a:hover{ color:#0997dc !important;}
.pcc tr{ position:relative;}
.pcc #showtyepname{ position:absolute; right:-120%; top:0; width:100%; background:#e9eef0; z-index:99;opacity:0; visibility: hidden; transition:all .3s ease;}
.pcc table,.pcc tbody,.pcc tr,.pcc td{ display:block; width:100%; padding:0 !important;background: #f0f3f5;}
.pcc tr{ border-bottom: 1px solid #ffffff;}
.pcc #showtyepname a{ display:block; line-height:63px; border-bottom:1px solid #feffff; padding-left:45px; position:relative;}
.pcc tr:hover #showtyepname{ opacity:1; visibility:visible; right:-100%;}
.pcc #showtyepname a:after{ content:''; display:block; position:absolute; width:5px; height:5px; background:#999; border-radius:50%; left:30px; top:0; bottom:0; margin:auto 0;}
.pcc #showtyepname a:hover{ color:#0997dc !important;}
.pcc #showtyepname a:hover:after{ background:#0997dc;}


/*专注于钢结构建筑领域的企业*/
.adver{ padding-top:40px; height:150px; background:url(../images/20201128174125_1696185186.jpg) no-repeat center; color:#fff; box-sizing: content-box;}
.adverleft{ font-size:30px; padding-top: 15px;}
.adverleft span{ display:block; margin:15px 0 0 0;}
.adverleft i{ display:inline-block; font-size:18px; font-weight:lighter; padding-left:25px; background:url(../images/20200729085445_1053538064.png) no-repeat left center;}
.adverleft i+i{ margin-left:45px;}

/*结构工程您还担心以下问题？*/
.problem{ padding-top:64px; height:617px; background:url(../images/20201128180521_1461911932.jpg) no-repeat center; }
.problem .w1300{ position:relative;}
.pbleft>p{ font-size:26px; color:#343434; font-weight:bold; position:relative; padding-left:14px;}
.pbleft>p:after{ content:''; display:block; position:absolute; left:0; top:5px; width:4px; height:25px; background:#1e9de4;}
.pbwa{ width:420px; margin:15px 0 0 0;}
.pbwa p{ line-height:72px; border-bottom:1px dashed #dddddd; font-size:15px; color:#999999; padding-left:62px; position:relative;}
.pbwa p span{ display:block; position:absolute; width:47px; height:47px; border-radius:50%; background:url(../images/20201128181037_1592560671.png) no-repeat center; top:13px; left:3px; transition:all .5s ease;} 
.pbwa p:hover{ color:#1e9de4;} 
.pbwa p:hover span{ transform:rotate(360deg);}
.pbcenter{ position:absolute; width:401px; height:544px; background:url(../images/20201128174822_406384561.png) no-repeat center; bottom:-65px; right:0; z-index:999;}
.pbcode span{ display:block; font-size:18px; color:#999999; margin:30px 0;}
.pbcode i{ display:block;font-size:18px; color:#1e9de4;}
.pbconcat{ font-size:14px; color:#999999; font-weight:lighter;}
.pbconcat span{ display:block; font-weight:normal; font-size:22px; color:#1e9de4;}
.pbcen{ float:left; margin:60px 0 0 48px;}
.pbbtn a{ display:block; margin:20px auto 0 auto; width:127px; line-height:36px; background:#1e9de4; transition:all .3s ease; font-size:14px; color:#fff;}
.pbbtn a:hover{ background:#333;}
.pbright{ font-size:0;margin-left: 30px;} 
.pbright dt{ display:inline-block; overflow:hidden; cursor:pointer;}
.pbright dt+dt{ margin-left:10px;}
.pbright dl+dl{ margin-top:10px;}
.pbright dt img{ transition:all .6s ease;}
.pbright dt:hover img{ transform:scale(1.05);}

/*四大优势*/
.adv{width:100%;height:928px;overflow:hidden;padding: 70px 0;}

.advtil{ text-align:center; margin-bottom:50px;}
.advtil p:nth-child(1){ font-weight:bold; font-size:40px; color:#303632;} 
.advtil p:nth-child(1) span{ color:#36a062;}
.advtil p:nth-child(2){ font-size:18px; color:#787f7b; margin:5px 0px 18px 0px;}
.advcenter{height: 650px;position:relative;margin-top: 49px;padding-left: 38px;padding-top: 38px;}
.advcenter::before{position: absolute;content: '';border: 10px solid #0997dc;top: 0;left: 0;width: 1180px;height: 630px;}
.advcenter .tempWrap{position:absolute;top:0;left:0;}
.advtab{width: 982px;height:210px;background:#fff;padding: 19px 19px 19px 45px;position:absolute;z-index:99;left: 38px;bottom: 40px;}
.advtab li{float:left;position:relative;text-align:center;font-size:20px;color:#313633;cursor:pointer;}
.advtab li p:nth-child(1){width: 26px;height: 26px;position:absolute;opacity:0;top:0px;transition:all .5s ease;left:0px;right:0px;margin:0 auto;border-radius:50%;font-size:18px;color:#fff;line-height: 26px;background:#0997dc;z-index:2;font-family: Robotooto;}
.advtab li.on p:nth-child(1){opacity:1;top: 119px;}
.advtab li p:nth-child(3){font-size:18px;color:#272721;transition: 0.5s;}
.advtab li.on p:nth-child(3){font-size:18px;color:#0997dc;transition: 0.5s;}
.advtab li p.atpic{transition:all .3s ease;width: 219px;height: 132px;margin-bottom:22px;position:relative;}
.advtab li:hover p.atpic:before{width:180px;height:120px;margin:-60px 0 0 -90px;opacity:0;border:1px solid #da261d;transition:.5s ease;}
.advtab li p.atpic img{width: 219px;height:100%;}
.advtab li+li{margin-left: 14px;}
.advcon {display: inline-block;width: 1560px;height: 572px;overflow: hidden;}
.advcon ul{width: 1710px;height:572px;position: relative;background: #fff;}
.advwa{width: 507px;padding-top:45px;margin-left:45px;}
.advwa>p{padding: 0px 0px 34px 78px;font-size: 16px;color: #272121;border-bottom: 1px solid #0997dc;margin-bottom: 47px;position: relative;}
.advwa>p>em {position: absolute;top: 0;left: 0;font-size: 30px;font-weight: bold;background: #0997dc;width: 66px;height: 78px;color: #fff;line-height: 58px;text-align: center;border-bottom-right-radius: 22px;}
.advwa>p>em:after{content: ''; width: 30px; height: 2px; position: absolute; background: #fff;bottom: 20px; left: 0;right: 0; margin: auto;}
.advwa>p strong{display:block;font-size:32px;margin-bottom: 12px;color: #272121;font-weight: normal;}
.advwa div p{line-height: 24px;font-size: 16px;color: #272121;padding-left: 17px;position: relative;}
.advwa div p::before {position: absolute;content: '';background: url(../images/20200827200958_2127953091.png) no-repeat center;width: 8px;height: 8px;top: 9px;left: 0;}
.advwa div p+p{margin-top: 45px;}
.advcon ul:nth-child(1) div p+p{margin-top: 45px;}
.advcon .advpic{width: 952px;position:absolute;top:0;left: 608px;}

/*合作流程*/
.process{ padding:70px 0;}
.process * {box-sizing: content-box;}
.process .tratitl span{background: none;}
.pcul{margin-top: 46px;}
.pcul li{ height:255px; position:relative; width:16.6666%; text-align:center; float:left; cursor:pointer; transition:all .3s ease;}
.pc_t{ font-size:16px; color:#222; margin:20px 0 40px 0; font-weight:bold;}
.pc_t span{ font-size:12px; color:#bbbbbb; display:block; margin-top:10px;}
.pc_jt{ width:30px; height:8px; background:url(../images/20201128200204_1872457398.png) no-repeat center; margin:0 auto;}
.pcicon{ padding-top:35px; text-align:center; height:70px;}
.pcicon span{ width:60px; display:inline-block; height:55px; background:url(../images/20201128224300_1018952051.png) no-repeat left top; transition:all .5s ease;}
.pcul li:nth-child(2) .pcicon span{ background-position-x:-68px;}
.pcul li:nth-child(3) .pcicon span{ background-position-x:-144px;}
.pcul li:nth-child(4) .pcicon span{ background-position-x:-236px;}
.pcul li:nth-child(5) .pcicon span{ background-position-x:-322px;}
.pcul li:nth-child(6) .pcicon span{ background-position-x:-392px;}
.pcul li:hover{ box-shadow:0 0 15px #eee;}
.pcul li:hover .pcicon span{ background-position-y:-65px;}
.pcul li:hover .pc_t{color:#1e9de4;}

/*简介*/
.company_bg{background:url(../images/20201128201145_1697072232.jpg) no-repeat center;width: 100%;height: 805px;min-width:1300px;padding-top: 70px;}
.company_bg .tratitl span{background: none;}
.company_wz{width:600px;height: 392px;padding-top: 50px; text-align:justify; line-height:1.8; font-size:15px;}
.company_wz b{font-size: 28px;color: #333333;}
.company_wz b:after{content: "";display: block;width: 90px;height: 2px;background: #0180E9;margin: 20px 0 10px;}
.company_wz p{font-size: 15px;line-height: 30px;margin-bottom: 45px;}
.company_wz a{padding: 8px 30px;color: #fff;font-size: 15px;border-radius: 10px;margin-right: 20px;}
.company_wz a.sy_more{background: #000;}
.company_wz a.sy_lx{background: #1e9de4;}

.company_wz a:hover{background: #f51616;}



.company_bottom li{width: 130px;height: 120px;border:1px solid #64b8fe;border-radius: 10px;float: left;margin-right: 30px;text-align: center;    margin-top: 102px;}
.company_bottom li p{color: #FFFFFF;font-size: 18px;    line-height: 22px;}
.company_bottom li span{color:#8cc8f9;font-size: 12px;}
.company_bottom li img{padding: 15px 0 10px;}
.company_bottom li:hover img{ animation: zy 2.5s .15s linear infinite;
  -moz-animation: zy 2.5s .15s linear infinite; /* Firefox */
  -webkit-animation: zy 2.5s .15s linear infinite; /* Safari and Chrome */
  -o-animation: zy 2.5s .15s linear infinite; /* Opera */}
@-webkit-keyframes zy{
  10% {
    transform: rotate(15deg);
  }
  20% {
    transform: rotate(-10deg);
  }
  30% {
    transform: rotate(5deg);
  }
  40% {
    transform: rotate(-5deg);
  }
  50%,100% {
    transform: rotate(0deg);
  }
}
@-moz-keyframes zy{
  10% {
    transform: rotate(15deg);
  }
  20% {
    transform: rotate(-10deg);
  }
  30% {
    transform: rotate(5deg);
  }
  40% {
    transform: rotate(-5deg);
  }
  50%,100% {
    transform: rotate(0deg);
  }
}
@-o-keyframes zy{
  10% {
    transform: rotate(15deg);
  }
  20% {
    transform: rotate(-10deg);
  }
  30% {
    transform: rotate(5deg);
  }
  40% {
    transform: rotate(-5deg);
  }
  50%,100% {
    transform: rotate(0deg);
  }
}
@keyframes zy{
  10% {
    transform: rotate(15deg);
  }
  20% {
    transform: rotate(-10deg);
  }
  30% {
    transform: rotate(5deg);
  }
  40% {
    transform: rotate(-5deg);
  }
  50%,100% {
    transform: rotate(0deg);
  }
}

/*新闻中心*/
.news{padding:65px 0 75px 0;}
.news .tratitl span{background: none;}
.newstab{ margin:40px 0; font-size:0; text-align:center;}
.newstab a{ display:inline-block; width:148px; line-height:54px; font-size:20px; color:#333333; font-weight:lighter; transition:all .3s ease; background:#f2f2f2;}
.newstab a+a{ margin-left:35px;}
.newstab a.on{ background:#1e9de4; color:#fff;}
.newsleft{ width:50%;}
.newsright{ width:49%;}
.newsleft .news_div_item{ padding:26px; background:#f7f7f7; position:relative;}
.newsleft .news_div_item+.news_div_item{ margin-top:15px;}
.newsleft .news_div_item_pic{ overflow:hidden;width:250px;}
.news .news_div_item_pic img{ width:100%; height:auto; transition:all .6s ease;}
.news .news_div_item:hover .news_div_item_pic img{ transform: scale(1.1);}
.news_div_item:hover .news_div_item_a{color:#1e9de4;}
.newsleft .news_div_item_content{ right:40px; top:40px; bottom:0; width:350px; position:absolute;}
.news .news_div_item_a{ display:block; position:relative; white-space:nowrap;text-overflow:ellipsis; font-size:18px; color:#666666;}
.news .news_div_item_body{ font-size:14px; color:#666666; font-weight:lighter; line-height:30px; overflow:hidden; margin-top:10px;}
.newsleft .news_div_item_a:after{ content:''; display:block; position:absolute; right:0; top:155px; width:25px; height:25px; background:url(../images/20201128202806_110709798.png) no-repeat center;}
.newsright .news_div_item{ padding:15px; background:#f7f7f7; position:relative;}
.newsright .news_div_item_pic{ width:165px;overflow:hidden;}
.newsright .news_div_item_content{ position:absolute; right:110px; width:350px; top:40px;}
.newsright .news_div_item_body{ height:60px;}
.newsright .news_div_item+.news_div_item{ margin-top:16px;}
.newsright .news_div_item_date{ position:absolute; padding-left:20px; text-align:center; height:115px; border-left:1px solid #f0f2f1; top:32px; right:15px; font-size:16px; color:#666666; font-family:fontDin; line-height:30px;}
.newsright .news_div_item_month,.newsright .news_div_item_day{ display:inline-block;}
.newsright .news_div_item_year{ font-size:25px;}
.newsright .news_div_item_a:after{ content:''; display:block; position:absolute; right:-80px; bottom:-65px; width:25px; height:25px; background:url(../images/20201128202806_110709798.png) no-repeat center;}

/*版权*/
.copyright *{box-sizing: content-box;}
.cr_top{ /*height:547px;*/ background:url(../images/20201128210715_282139024.jpg) no-repeat center top; background-size:cover;}
.crt_box1{ padding:60px 0px 40px 0px; width:66%; float:right}
.crt_box1 ul{ float:left; border-right:1px solid #666666; padding:0px 46px 0px 50px;}
.crt_box1 ul li a{ font-size:13px; color:#c5c5c5; line-height:32px;}
.crt_box1 ul li:nth-child(1) a{ font-size:18px; color:#fff; padding-bottom:15px;}
.crt_box1 ul li a:hover{ color:#1e9de4;}
.crt_box1 ul li:nth-child(1){ margin-bottom:10px;}
.crt_box1 ul:nth-child(1){ padding-left:0px;}
.crt_box1 ul:nth-child(4),.crt_box1 ul:nth-child(5){ border-right:none;}
.crt_box1 ul:nth-child(5){ padding:0px; float:right;}
.crt_box1 ul:nth-child(5) img { width: 140px;}
.smjr{ width:140px; height:40px; background:#1e9de4; font-size:13.11px; line-height:40px; color:#fff; text-align:center; line-height:40px;}
.crt_box2{ padding:27px 0px 20px 0px; width:1044px; height:82px; float:right; border-top:1px solid #666666; margin-top:30px;}
.crt_box2 ul li{ float:left; text-align:center;padding: 0px 65px;} 
.crt_box2 ul li p{ font-size:15px; color:#c5c5c5; padding-top:10px;}
.crt_box2 ul li:nth-child(1) p {font-size:22px; }
.crt_box2 ul li:nth-child(2) p {font-size:18px; }

.crt_box3{ height:122px; border-top:1px solid #666666; line-height:122px;font-size:13px; color:#c5c5c5;}
.crt_box3 a{ font-size:13px; color:#c5c5c5;}
.crt_box3 a:hover{ color:#e62129;}
.links{background:#000000;}
.links img{ margin:36.5px 15px 0px 0px;}
.links a{ font-size:14px; color:#ddd;}
.links a:hover{ color:#e62129;}
.linksc{ margin-top:28px;}
.links_e{ font-size:27px; color:#fff; line-height:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.links_t{ font-size:18px; color:#fff; line-height:20px;}
.linkTagcs{width: 91% !important;height: auto;}
.linkTagcs ul{margin:0px;padding:0px;list-style-type:none;    display: flex;
    flex-wrap: wrap;}
.linkTagcs li{width: auto !important;padding-right:0!important;}
.linkTagcs li+li{padding-left:6px;}
.linkTagcs li a{color:#dddddd;word-break:break-all; font-size:13px; line-height:22px;}
.linkTagcs li img{border:0px;}
.linkTagcs li a:hover{ color:#e62129;}
.llinks {
    display: flex;
    align-items: center;
    justify-content: space-between;height: 108px;
}

@media screen and (max-width: 1300px){
.pcc td b a{font-size: 15px;}
.pconcat p{padding: 20px 20px;font-size: 15px;}
.pconcat p em{line-height: 26px;}
.pconcat p b{line-height: 51px;}
}


/*联系我们*/
#allmap{height: 640px;}
#l-map{ height:640px; width:100%; margin:0px auto; }
#r-result{width:100%;}
.anchorBL{ display:none;}

.contactus{ padding-bottom:120px; }
.contactuscont{ width:100%; margin:0px auto; position:relative; box-shadow: 0 20px 40px 0 rgba(0,78,162,.15); }
.contactinfo{ background-color: rgba(33,141,201,0.9); width:640px; height:360px; color:#fff; padding-left:80px; padding-top:60px; position:absolute; left:6%; top:140px; line-height:60px; z-index:999;}
.contactinfo a{ color:#fff;}
.contactlist{background:url(../images/contacticon.png) left 9px no-repeat; padding-left:60px; margin-top:30px;}
.contactinfo h1{ font-size:28px; line-height:28px;}
