﻿.js .animate-box {opacity: 0;}
div.tres a {padding-right: 10px;padding-left: 10px;padding-bottom: 3px;margin-left:10px;padding-top: 3px;font-size: 0.85em;}
div.tres span.current {border: #ddad38 1px solid;font-weight: bold;margin: 2px;padding: 3px 10px;}
.line_img{width: 100%;float: left;}
.line_img img{width: 100%;}
.line_box{width: 100%;float: left;}
/*#sand_cont{display: none;}*/
@media screen and (max-width: 849px) {
#content{width: 100%;float: left;}
#content p img{ width:100%;display:block; margin:0 auto;}
#contents{display: none;}
#cts{width:88%;line-height:36px;text-align: center;border: 1px solid #959ead;margin:8px 6%;float: left;border-radius: 5px;text-align: center;}
.gps{width: 100%;line-height: 28px;float: left;padding-bottom: 18px;font-size:13px;}
.rar{width: 100%;float: left;/*border-bottom: 1px solid #ccc;*/}
.li{width: 100%;/*height:33px;*/float: left;margin-top: 15px;color: #4f4e4e;border-bottom: 1px solid #ccc;}
.gpst{float: left;padding-left: 5px;}
.gpsname{float: left;padding:0px 5px 0 5px;color: #4772fc;}
.ser_top {text-align: center;}
.ser_top {width: 100%;float: left;text-align: center;}
.ser_top .t1 {font-size:28px;line-height: 45px;width: 100%;margin:0 auto;font-weight: bold;color: #02279c;}
.ser_top .t2 {width: 98%;margin-left: 1%;font-size:20px;line-height: 33px;color: #FFC20E;}
.ser_top .t3 {font-size:20px;line-height: 33px;color: #FFC20E;margin-bottom:5px;}
.box{width: 100%;margin: 0 auto;float: left;}
.cat{width: 100%;float: left;margin-top: 18px;color: #000;text-align: center;font-size: 14px;}
.pro_box{width:96%;float: left;margin-left: 2%;}
.proboxs{width: 100%;float: left;}
.ser_tops {text-align: left;margin: 20px 0px 10px;}
.ser_tops .t1 {width: 86%;font-size:20px;line-height:26px;margin:0 auto;font-weight: bold;color: #02279c;}
.alab{font-weight: bold;padding-right: 1%;color: #ff0000;font: bold 28px/22px "Times New Roman", Times, serif;font-style: italic;float: left;min-height: 58px;}
.apg{width:6%;border-bottom:5px solid #FFC20E;float: left;margin:18px 0;}
.prolefts{width: 90%;float: left;margin-left: 8.5%;}
.prolefts h2{font-size:26px;line-height: 28px;margin-top: 5px;color: #02279c;font-weight: 600;text-align: left;}
.prolefts p{font-size: 14px;line-height:28px;color: #414952;text-align: left;}
.read{width:100%;float: left;}
.read a{width:38%;line-height: 38px;text-align: center;float: left;font-size: 14px;transition: all.3s;margin: 28px 0;background: #FFC20E;text-decoration: underline;margin-left:29%;}
.prorights{width: 90%;float: left;margin-left: 5%;}
.prorights img{width: 100%;}
.ptott a h2{width: 100%;font-size:15px;line-height:25px;text-align: center;color: #333;text-decoration: underline;}
.proboxs{width: 100%;float: left;}
.proimg{width:80%;float: left;margin-left:10%;}
.proimg img{width: 100%;margin-top: 30px;}

#ct{width:88%;line-height:36px;text-align: center;border: 1px solid #f2b607;background: #FFC20E;margin:8px 6%;float: left;border-radius: 5px;color: #000;text-align: center;}
#ct:hover{color: #000;transition:all 0.2s;background: #FFC20E;text-decoration: underline;border: 1px solid #f0b404;}
.tt_imgs{width: 50%;float: left;margin-left: 25%;margin-top: 38px;}
.tt_imgs img{width: 100%;}
.prohps{width: 96%;line-height: 26px;font-size: 15px;float: left;margin-left: 2%;text-align: center;}
.pro_boxs{width: 100%;float: left;margin-top: 30px;padding: 0 0 36px 0;border-bottom: 1px solid #ccc;}
.alabs{width: 8%;font-weight: bold;color: #ff0000;font: bold 26px/42px "Times New Roman", Times, serif;font-style: italic;float: left;}
.pro_imgss{width:90%;margin-top: 38px;margin-left: 5%;float: left;}
.pro_imgss img{width: 100%;}
.apro{width: 90%;line-height: 28px;font-size: 15px;float: left;margin:26px 5%;color: #555;}
.t1 span{display: none;}
.ser_topst {text-align: left;margin: 20px 0px 10px;}
.ser_topst .t1 {width: 90%;font-size:20px;line-height:26px;margin:10px auto;font-weight: bold;color: #02279c;float: right;}
.ser_topst .t22{line-height: 26px;float: left;padding: 2px 8%;background: #FFC20E;text-align: center;font-size: 16px;font-weight: 600;text-decoration: underline;margin-left: 14%;margin-top: 8px;}
.ser_topst .t25 {width: 48%;line-height: 32px;float: left;margin: 18px 25.5%;text-align: center;font-size: 14px;border: 1px solid #789acb;text-decoration: underline;color: #333;border-radius: 1px #ccc;}

.tt_imgs{width: 50%;float: left;margin-left: 25%;margin-top: 38px;}
.tt_imgs img{width: 100%;}
.imgbox{width:100%;margin: 28px 0;background: url(../image/casting-sand.jpg)20%;background-size: cover;z-index: -10;float: left;}
.bgrco{width: 100%;float: left;background: url(../image/cover.png) repeat;z-index: 10;}
.boff{width: 100%;height: 758px;margin: auto;background-color: rgba(0, 0, 0, 0.4);}
.rpg{width: 96%;color: #4b90f6;font-size: 36px;font-weight: 600;float: left;line-height: 46px;margin-left: 4%;margin-top: 28px;}
.rpk div{padding-bottom: 12px;line-height: 28px;}
.rpk{width: 96%;font-size: 15px;color: #fff;float: left;margin-left: 4%;}
.pgsting{width:8%;border-bottom: 5px solid #FFC20E;color: #fff;margin:18px 4%;float: left;}
.enter{font-size: 15px;width: 38%;line-height: 40px;text-align: center;transition: all.2s;color: #000;background: #fff;float: left;margin: 38px 4% 28px 4%;}
.enter a{text-decoration: underline;}
.enter:hover{background: #FFC20E;}

#about_right{width: 100%;float: left;}
.photos{width:100%;float: left;position: relative;margin:28px 0;overflow: hidden;}
.list_photo{width:100%;float: left;}
.rega{width: 100%;padding-top: 8px;background: rgba(000,000,0,0.8);position: absolute;bottom: 0;left: 0;color: #fff;font-size: 0.85em;transition: all.3s;text-align: center;min-height: 32px;}
.photos:hover .rega{background: rgba(230,0,18,.8);transition: all.3s;}
.list_photo{width:100%;float: left;}
.list_photo img{width:100%;}

.contents{width: 96%;float: left;margin-left: 2%;}
.contenting{width: 96%;float: left;margin-left: 2%;}
.about {width: 100%;margin: 30px auto;clear: both;}
#about_main{width: 100%;float: left;}
.contentings ul li img{width: 100%;}
.contentings{width: 100%;float: left;}
.cases{width: 96%;float: left;margin-left: 2%;margin-top:58px;box-shadow: 5px 9px 49px 0px rgba(57, 57, 57, 0.30);}
.cases:hover .case-title{color: #0659cb;text-decoration: underline;}
.cases:hover{box-shadow: 3px 5px 18px 0px rgba(58, 58, 58, 0.18);}
.cases:nth-child(1){margin-left: 0;}
.cases:nth-child(4){margin-left: 0;}
.cases:nth-child(7){margin-left: 0;}
.cases:nth-child(10){margin-left: 0;}
.pho{width: 90%;margin-left: 5%;}
.pho img{width: 100%;}
#cc{overflow:hidden;position: relative;}
.case-title{width: 100%;line-height:26px;color: #042d7f;font-weight: bold;text-align: center;}
.case-title h1 a{font-size: 16px;text-align: center;}
.case-cont{width: 100%;line-height: 26px;margin: 8px auto;font-size: 14px;text-align: center;}
.gpa{font-size:12px;color:#333;color: #7b7a7a;margin-top: 8px;text-align: center;}
.case_more{width: 58%;line-height: 46px;text-align: center;font-size: 14px;float: left;color: #000;background: #FFC20E;margin: 30px 21%;}
.c3{width: 100%;float: left;}
.our_v{width: 100%;float: left;text-align: center;font-size: 26px;font-weight: 600;line-height: 58px;color: #02279c;}
.our_t{width: 100%;float: left;text-align: center;font-size: 14px;line-height: 25px;color: #737478;}
.our_c{width: 100%;float: left;text-align: center;font-size: 14px;line-height: 25px;color: #737478;}

.nav_top{width: 100%;line-height:23px;font-size: 0.85em;color: #73767b;}
.pbimg{display: none;}
.topt{width: 100%;float: left;border-bottom: 1px solid #ccc;}

.boxground{width: 96%;margin: 0 2%;float: left;}
.titlea{width: 100%;text-align: center;font-size: 21px;margin-top: 38px;}
.pro_left{width: 80%;float: left;margin-left: 10%;}
.pro_left img{width: 100%;}
.pro_right{width: 100%;float: left;margin: 30px 0;}
.pross{width: 97%;float: right;padding: 8px 0;font-size: 16px;color: #FFC20E;background: #042d7f;padding-left: 3%;margin-top: 28px;font-weight: 600;}
.pro_cont p{width:97%;padding-left: 3%;margin-top: 12px;float: left;color: #57595b;font-size: 14px;line-height:28px;}
#pro_content{width: 100%;float: left;}
#pro_content img{width: 100%;}

.newsCenter{width: 100%;text-align: center;margin-top: 28px;float: left;font-size: 12px;}
.newsCenter h1{font-size: 22px;}
.newsCenter .detail .titlea {line-height: 28px;font-size:18px;color: #333;font-weight: bold;text-align: center;margin-top: 38px;}
.detail{width: 100%;float: left;margin-top: 8px;}
.upss{width: 100%;text-align: center;color: #02279c;font: bold 12px/28px "Times New Roman", Times, serif;margin-top: 28px;}
.pgs{width:8%;border-bottom: 5px solid #FFC20E;text-align: center;margin: 0 auto;}
.copyright{width: 100%;font-size: 12px;color: #808385;text-align: center;float: left; margin-bottom: 38px;}
.w850{width: 96%;float: left;margin-left: 2%;}
.w850 span img{width: 100%;}
.from{padding-left: 3%;line-height: 38px;}
.from:first-child{padding-left: 0;}
.uc{width:98%;float: right;margin-top:68px;line-height: 28px;font-size: 16px;color:#0770dc;}
.uc li{padding-bottom: 38px;}
.uc li span{color:#696a71;margin-left: 1%;padding-bottom: 38px;}

.about{width: 100%;margin: 0 auto;clear: both;}
#about_right{padding-top: 20px;}
.about_right{width: 100%;float: left;}
.about_right img {width: 100%;}
.ser_top {width: 100%;float: left;text-align: center;margin-bottom: 20px;margin-top: 28px;}
.ser_top .t1 {font-size:22px;line-height: 38px;width: 100%;margin:0 auto;font-weight: bold;color: #02279c;}
.ser_top .t2 {width: 98%;margin-left: 1%;font-size:18px;line-height: 33px;color: #d7a303;}
.ser_top .t3 {font-size:16px;line-height: 26px;color: #a9a8a8;margin-bottom:5px;}
.content{width: 100%;float: left;}
.com_1 {width: 96%;float: left;margin-left:2%;}
.company_title h1{width: 98%;float: left;font: bold 20px/25px "Times New Roman", Times, serif;letter-spacing:1px;padding-bottom: 8px;color: #000;}
#about_cont{width:100%;float: left;letter-spacing:1px;margin:5px 0;line-height: 26px;}
#about_img{width: 100%;margin-top: 10px;float: left;}
#about_img img{width: 100%;}
#lows{width: 100%;float: left;}
.photots1{width:100%;float:left;}
.photots1 img{width: 100%;z-index: -100;}
.photots1_title{width:100%;line-height: 21px;font-size: 15px;color: #282828;margin-top: 8px;}
.photots1_cont{width:100%;line-height: 22px;font-size: 13px;color: #656464;margin-bottom: 20px;}
.photots2_title{width:100%;line-height: 21px;font-size: 15px;color: #282828;margin-top: 8px;}
.photots2_cont{width:100%;line-height: 22px;font-size: 13px;color: #656464;margin-bottom: 20px;}
.photots2{width:45%;float:right;margin-left: 2%;display: none;}
.photots2 img{width: 100%;z-index: -100;}
.photots3{width:52%;float:left;margin-top:18px;}
.photots3 img{width: 100%;z-index: -100;}
.photots3_title{width:100%;line-height: 21px;font-size: 15px;color: #282828;margin-top: 8px;}
.photots3_cont{width:100%;line-height: 22px;font-size: 13px;color: #656464;margin-bottom: 20px;}
.photots4{width:45%;float:right;margin-top:18px;}
.photots4 img{width: 100%;z-index: -100;}
.photots4_title{width:100%;line-height: 21px;font-size: 15px;color: #282828;margin-top: 8px;}
.photots4_cont{width:100%;line-height: 22px;font-size: 13px;color: #656464;margin-bottom: 20px;}
.photots5{display: none;}
.photots6{width:100%;float:left;margin-top:20px;}
.photots6 img{width: 100%;z-index: -100;}
.photots6_title{width:100%;line-height: 21px;font-size: 15px;color: #282828;margin-top: 8px;}
.photots6_cont{width:100%;line-height: 22px;font-size: 13px;color: #656464;margin-bottom: 20px;}
.culture{width: 47.5%;float: left;font-size: 14px;color: #02279c;}
.culture_box{width: 100%;float: left;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}
#a2{margin-left: 5%;float: right;}
#a3{margin-top: 38px;}
#a4{margin-left: 5%;float: right;margin-top: 38px;}
#a5{margin-top: 38px;}
#a6{float: right;margin-top: 38px;}
.clu_title{width: 100%;font-size: 18px;}
.clu_cont{width: 100%;font-size: 13px;line-height: 21px;color: #555;}
.clu_color1{width: 100%;line-height: 58px;color: #fff;background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#02279c), to(#0746a6)); float: left;text-align: center;margin-top: 20px;}
.clu_color2{width: 100%;line-height: 58px;color: #fff;background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#0746a6), to(#02279c)); float: left;text-align: center;margin-top: 20px;}
.clu_color3{width: 100%;color: #fff;background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#0746a6), to(#02279c)); float: left;text-align: center;padding: 8px 0;}
.he_border2{width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 .he_border2_img{width:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}
.he_border2:hover .he_border2_img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.photots1{width:100%;float:left;}
.photots1 img{width: 100%;z-index: -100;}
.photots1_title{width:100%;line-height: 21px;font-size: 15px;color: #282828;margin-top: 8px;}
.photots1_cont{width:100%;line-height: 22px;font-size: 13px;color: #656464;margin-bottom: 20px;}
.photots2_title{width:100%;line-height: 21px;font-size: 15px;color: #282828;margin-top: 8px;}
.photots2_cont{width:100%;line-height: 22px;font-size: 13px;color: #656464;margin-bottom: 20px;}
.photots2{width:45%;float:right;margin-left: 2%;display: none;}
.photots2 img{width: 100%;z-index: -100;}
.photots3{width:52%;float:left;margin-top:18px;}
.photots3 img{width: 100%;z-index: -100;}
.photots3_title{width:100%;line-height: 21px;font-size: 15px;color: #282828;margin-top: 8px;}
.photots3_cont{width:100%;line-height: 22px;font-size: 13px;color: #656464;margin-bottom: 20px;}
.photots4{width:45%;float:right;margin-top:18px;}
.photots4 img{width: 100%;z-index: -100;}
.photots4_title{width:100%;line-height: 21px;font-size: 15px;color: #282828;margin-top: 8px;}
.photots4_cont{width:100%;line-height: 22px;font-size: 13px;color: #656464;margin-bottom: 20px;}
.photots5{display: none;}
.photots6{width:100%;float:left;margin-top:20px;}
.photots6 img{width: 100%;z-index: -100;}
.photots6_title{width:100%;line-height: 21px;font-size: 15px;color: #282828;margin-top: 8px;}
.photots6_cont{width:100%;line-height: 22px;font-size: 13px;color: #656464;margin-bottom: 20px;}
#over{width: 100%;float: left;background: #f3f3f3;padding: 30px 0;}
#good{width:100%;margin-top:20px;margin: 0 auto;}
.goding{width:47%;margin-left:2%;float: left;position: relative;margin-bottom: 10px;}
.goding img{width: 100%;}
.goding:nth-child(1){margin-left: 0px;}
.goding:nth-child(3){margin-left: 0px;}
#goods{width:100%;margin:20px auto;}
.godding{width:80%;margin-left:10%;float: left;margin-top:30px;position: relative;}
.godding img{width: 100%;}
.postion{width: 100%;line-height: 22px;position: absolute;bottom: 0px;background-color: rgba(0, 0, 0, 0.7);color:#fff;text-align: center;left: 0px;font-size: 13px;}
.box{width: 100%;float: left;}
.cosco{width: 98%;margin-left:1%;float: left;}
.coco1{width: 52%;float: left;}
.coco1 img{width: 100%;}
.coco2{width: 46%;float: right;}
.coco2 img{width: 100%;}
.coco4{width: 52%;float: left;}
.coco4 img{width: 100%;}
.coco3{display: none;}
.coco3 img{width: 100%;}
.coco5{width: 46%;float: right;}
.coco5 img{width: 100%;}
.coco6{width: 46%;float: right;}
.coco6 img{width: 100%;}
.coco7{width: 52%;float: left;}
.coco7 img{width: 100%;}
.coco8{width: 100%;float: right;}
.coco8 img{width: 100%;}
#adimg img{width: 100%;}

#reading{width: 100%;float: left;}
.newsCenter{width: 100%;text-align: center;margin-top: 28px;float: left;font-size: 12px;}
.newsCenter h1{font-size: 22px;}
.go_one{width: 100%;float: left;font-size: 20px;}
.go_two{width: 90%;float: left;line-height: 36px;font-size:1.15em;text-align: center;margin:8px 5% 0 5%;font-weight: 500;}
.left_add{width:90%;float: left;margin: 20px 5%;}
.left_add img{width: 100%;}
.main_add{width:96%;float: left;margin:0px 0 0 2%;border-bottom: 1px solid #FFC20E;text-align: center;line-height:38px;font-size: 15px;}
.im{width:5%;float: left;margin-top:3px;}
.im img{width: 100%;}
.cooc{width:100%;float: right;line-height:38px;font-size: 15px;text-align: center;color: #6a6969;padding-top: 4px;}
.co{width:100%;float: left;font-size: 18px;padding-top: 5px;text-align: center;color:#02279c;font-weight: 600;}
.ct1 {width: 100%;float: left;font-family: 'Open Sans', sans-serif;color: #000;}
.cs_v {width: 94%;line-height:36px;text-align: center;font-size: 15px;margin-top: 8px;color: #494141;margin-left: 3%;}

.contenting{width: 96%;float: left;margin-left: 2%;}
.contenting ul li img{width: 100%;}
.ser_top {text-align: center;}
.ser_top {width: 100%;float: left;text-align: center;}
.ser_top .t1 {font-size:28px;line-height: 45px;width: 100%;margin:0 auto;font-weight: bold;color: #02279c;}
.ser_top .t2 {width: 98%;margin-left: 1%;font-size:20px;line-height: 33px;color: #FFC20E;}
.ser_top .t3 {font-size:20px;line-height: 33px;color: #FFC20E;margin-bottom:5px;}
.imgl{width: 49%;float: left;}
.imgl img{width: 100%;}
.imgr{width: 49%;float: right;}
.imgr img{width: 100%;}
.help_lin{width: 100%;line-height:28px;font-size:14px;float: left;text-indent: 2em;margin: 15px 0;color: #474444;}
.imglg{width: 30%;float: left;}
.imglg img{width: 100%;}
.help_lins{width:100%;line-height: 28px;font-size: 14px;float: left;color: #474444;margin-top: 8px;}
.imgrg{width: 30%;float: right;}
.imgrg img{width: 100%;}
.imgrar{width: 80%;float: left;margin-left: 10%;}
.imgrar img{width: 100%;}
.about_rights{width: 100%;float: left;}
.about_rights img{width: 100%;}
.imgring{width: 80%;float: left;margin-left: 10%;}
.imgring img{width: 100%;}
}

@media screen and (min-width:1200px) {
#content{width: 100%;float: left;}
#cts{width:29%;line-height:51px;text-align: center;border: 1px solid #959ead;margin:18px 2%;float: left;border-radius: 5px;color:#959ead;}
#cts:hover{color: #000;transition:all 0.2s;background: #FFC20E;text-decoration: underline;border: 1px solid #f0b404;}
.gps{width: 100%;font-size: 16px;float: left;padding-bottom: 38px;}
.rar{width: 1518px;line-height: 40px;margin: 0 auto;}
.li{width: 100%;height:33px;float: left;margin-top: 15px;color: #4f4e4e;border-bottom: 1px solid #ccc;}
.gpst{float: left;padding-left: 5px;}
.gpsname{float: left;padding:0px 5px 0 5px;color: #4772fc;}
.ser_top .t1 {font-size:28px;line-height: 45px;width: 100%;margin:0 auto;font-weight: bold;color: #02279c;}
.ser_top {text-align: center;width: 100%;float: left;}
.ser_top .t1 {width: 100%;margin:0 auto;font-weight: bold;color: #02279c;font: bold 48px/68px "Times New Roman", Times, serif;}
.ser_top .t2 {width: 100%;color: #f5b90a;text-align: center;font-size: 29px;line-height:56px;}
.ser_top .t3 {width: 100%;color: #f5b90a;text-align: center;font-size: 29px;line-height:56px;}
.boxL{width: 1518px;margin: 0 auto;}
.cat{width: 100%;float: left;margin-top: 30px;color: #000;text-align: center;}
.cat zli #ctt:first-child{line-height:51px;text-align: center;border: 1px solid #f0b404;background: #FFC20E;color: #333;margin:18px 2%;float: left;}
.cat span:first-child{border-left: 1px solid #333;box-sizing:border-box;}
.pro_box{width: 100%;float: left;margin-top: 30px;}
.pro_box .proimg:nth-child(1){margin-left:0;}
.proboxs{width: 100%;float: left;}
.ser_tops {text-align: left;margin: 20px 0px 10px;}
.ser_tops .t1{font-size:36px;line-height:68px;width: 100%;margin:0 auto;font-weight: bold;color: #02279c;}
.alab{font-weight: bold;padding-right: 10px;color: #ff0000;font: bold 58px/58px "Times New Roman", Times, serif;font-style: italic;float: left;}
.apg{width:6%;border-bottom:5px solid #FFC20E;float: left;margin:18px 0;}
#pros{width: 100%;float: left;margin-bottom: 28px;}
.prolefts{width: 58%;float: left;}
.prolefts h2{font-size:26px;line-height: 28px;font-weight: normal;margin-top: 5px;color: #02279c;font-weight: 600;}
.prolefts p{color: #57595b;font-size: 17px;line-height:36px;}
.prolefts .proimg:nth-child(0){margin-left:0;}
.read{width:100%;float: left;}
.read a{width:188px;line-height: 46px;text-align: center;float: left;transition: all.3s;margin-top: 18px;background: #fff;border: 1px solid #c2c9d3;color: #333;box-shadow: inset 0 0 0 #c2c9d3, 0 3px 0 0 #c2c9d3, 0 6px 3px #999999;font: bold 18px/38px "Times New Roman", Times, serif;text-decoration: underline;}
.read a:hover{background: #fbbe09;transition: all.3s;border:1px solid #fbbe09;color: #333;box-shadow: inset 0 0 0 #FFC20E, 0 3px 0 0 #FFC20E, 0 6px 3px #999999;}
.prorights{width: 38%;float: right;}
.prorights img{width: 100%;}
.ptott a h2{width: 100%;font-size:18px;line-height:25px;text-align: center;color: #333;text-decoration: underline;}
.ptott a h2:hover{color: #02279c;}
.proboxs{width: 100%;float: left;}
.proimg{width:30%;float: left;margin-left:5%;}

#ct{width:29%;line-height:51px;text-align: center;border: 1px solid #f2b607;background: #FFC20E;margin:18px 2%;float: left;border-radius: 5px;color: #000;}
#ct:hover{color: #000;transition:all 0.2s;background: #FFC20E;text-decoration: underline;border: 1px solid #f0b404;}
.tt_imgs{width: 18%;float: right;}
.prohps{width: 80%;line-height: 36px;font-size: 19px;float: left;margin-top: 38px;color: #49494c;}
.pro_boxs{width: 100%;float: left;margin-top: 30px;padding: 0 0 36px 0;border-bottom: 1px solid #ccc;}
.alabs{font-weight: bold;padding:12px 10px 0 0;color: #ff0000;font: bold 58px/28px "Times New Roman", Times, serif;font-style: italic;float: left;}
.pro_imgss{width:26%;min-height: 358px;float: left;margin-top: 18px;}
.pro_imgss img{width: 100%;}
.apro{width: 70%;line-height: 36px;font-size: 17px;float: left;margin:16px 0 0 2%;;}
.t1{font-size:26px;line-height: 66px;width: 100%;margin:0 auto;font-weight: bold;color: #02279c;}
.t22 {width: 100%;line-height: 26px;float: left;font-size: 16px;font-weight: 600;text-decoration: underline;margin-top: 8px;}
.t22 a{padding:8px 5%; background: #FFC20E; margin-left: 6%; text-align: center;}
.t25 {width: 18%;line-height: 38px;float: left;margin: 18px 0;text-align: center;font-size: 16px;border: 1px solid #042d7f;text-decoration: underline;color: #042d7f;}
.t25:hover {background: #042d7f;color: #fff;border: 1px solid #03276f;}

.imgbox{width:100%;margin: 28px 0;background: url(../images/1801.jpg)50%;background-size: cover;z-index: -10;float: left;}
.bgrco{width: 100%;float: left;background: url(../img/cover.png) repeat;z-index: 10;}
.boff{width: 1518px;height: 800px;margin: auto;background-color: rgba(0, 0, 0, 0.6);}
.rpg{width: 96%;color: #4b90f6;font-size: 48px;font-weight: 600;float: left;line-height: 108px;margin-left: 4%;margin-top: 18px;}
.rpk{width: 96%;line-height:56px;font-size: 22px;color: #fff;float: left;margin-left: 4%;}
.rpk div:hover{color: #FFC20E;}
.pgsting{width:6%;border-bottom: 5px solid #FFC20E;color: #fff;margin:18px 4%;float: left;}
.enter{font-size: 18px;width: 18%;line-height: 56px;text-align: center;transition: all.2s;color: #0d78d3;background: #fff;float: left;margin: 38px 4% 28px 4%;}
.enter a{text-decoration: underline;}
.enter:hover{background: #FFC20E;}
.box{width: 1518px;margin: 0 auto;}

#about_right{width: 100%;float: left;}
.photos{width:29%;float: left;position: relative;margin:0 0 60px 3.5%;}
.list_photo{width:100%;}
.list_photo img{width:100%;}
.rega{width: 100%;padding-top: 8px;background: rgba(000,000,0,0.8);position: absolute;bottom: 0;left: 0;color: #fff;font-size: 0.85em;transition: all.3s;text-align: center;min-height: 32px;}
.photos:hover .rega{background: rgba(230,0,18,.8);transition: all.3s;}

.contents{width: 100%;float: left;}
.gps{width: 100%;font-size: 16px;float: left;padding-bottom: 38px;}
.rar{width: 1518px;line-height: 40px;margin: 0 auto;}
.li{width: 100%;height:33px;float: left;margin-top: 15px;color: #4f4e4e;border-bottom: 1px solid #ccc;}
.gpst{float: left;padding-left: 5px;}
.gpsname{float: left;padding:0px 5px 0 5px;color: #4772fc;}
.contenting{width: 100%;float: left;margin-top: 38px;}
.about {width: 1518px;margin: 30px auto;clear: both;}
#about_main{width: 100%;float: left;}
.contentings ul li img{width: 100%;}
.contentings{width: 100%;float: left;}
.cases{width: 30%;height: 558px;float: left;margin-left: 5%;margin-top:58px;transition: all.2s;box-shadow: 6px 8px 48px 0px rgba(58, 58, 58, 0.18);}
.cases:hover .case-title{color: #0659cb;text-decoration: underline;}
.cases:hover{box-shadow: 3px 5px 18px 0px rgba(58, 58, 58, 0.18);}
.cases:nth-child(1){margin-left: 0;}
.cases:nth-child(4){margin-left: 0;}
.cases:nth-child(7){margin-left: 0;}
.cases:nth-child(10){margin-left: 0;}
.pho{width: 100%;}
.pho img{width: 100%;}
#cc{height: 328px;overflow:hidden;position: relative;}
.case-title{width: 100%;line-height:26px;color: #042d7f;font-weight: bold;text-align: center;}
.case-title h1 a{font-size: 16px;text-align: center;}
.case-cont{width: 100%;line-height: 26px;margin: 8px auto;font-size: 14px;text-align: center;}
.gpa{font-size:16px;color:#333;color: #7b7a7a;margin-top: 8px;text-align: center;}
.case_more{width: 58%;line-height: 32px;text-align: center;font-size: 14px;float: left;color: #000;background: #FFC20E;margin-top: 8px;margin-left: 21%;}
.c3 {width: 100%;float: left;margin-top: 50px;}
.c3 ul li {text-align: center;}
.our_v {width: 100%;font-size:36px;padding-top: 20px;color: #014a95;font-weight: bold;}
.our_t {width: 100%;font-size: 28px;line-height: 88px;}
.our_c {width: 100%;height: 60px;font-size: 18px;line-height: 28px;}

.boxground{width: 98%;margin: 0 2%;float: left;}
.mbimg{display: none;}
/*.newsCenter .titlea {font-size: 40px;color: #02279c;border-bottom: 2px solid #e6e6e6;text-align: left;}
.newsCenter .detail .titlea {line-height: 56px;font-size:28px;color: #333;font-weight: bold;text-align: center;margin-top: 38px;}
.newsCenter .titlea {border-bottom: 2px solid #e6e6e6;}*/
.titlea{width: 100%;text-align: center;font-size: 32px;margin-top: 58px;}
.pro_left{width: 48%;float: left;margin-top:58px;}
.pro_left img{width: 100%;}
.pro_right{width: 50%;float: right;margin:30px 0px 0px 15px;box-sizing:border-box;}
.pross{width: 97%;float: right;padding: 18px 0;font-size: 22px;color: #FFC20E;background: #042d7f;padding-left: 3%;margin-top: 28px;font-weight: 600;}
.pro_cont{width: 98%;line-height: 35px;font-size: 16px;margin-top:20px;color: #443e3e;}
.pro_cont p{font-size: 16px;padding-top: 20px;}
/*.pro_content{width:100%;line-height: 28px;font-size: 14px;color: #85878c;float: left;}*/
#pro_content{width: 100%;color: #56595d;margin:58px 0%;float: left;}
#pro_content img{width: 100%;}

.newsCenter{margin-top: 70px;width: 100%;float: left;}
.newsCenter .detail .titlea {line-height: 56px;font-size:28px;color: #333;font-weight: bold;text-align: center;margin-top: 38px;}
.upss{width: 100%;text-align: center;color: #02279c;line-height:80px;font: bold 23px/88px "Times New Roman", Times, serif;}
.pgs{width:8%;border-bottom: 5px solid #FFC20E;text-align: center;margin: 0 auto;}
.copyright{font-size: 16px;color: #808385;text-align: center;margin-bottom: 38px;padding-top: 28px;}
.from{padding-left: 3%;line-height: 58px;}.from:first-child{padding-left: 0;}
.w850{margin: 0 auto;}
.w850 p img{max-width: 1518px;}
.uc{float: left;margin-top: 80px;line-height: 58px;font-size: 16px;color:#0770dc;}
.uc li span{color:#696a71;text-decoration: underline;margin-left: 28px;}
.uc li span:hover{color: #0770dc;}

.Role{width: 100%;font-size: 28px;float: left;}
.role-left{width: 15%;float: left;color: #04379e;font-weight: 600;font-size: 26px;text-align: right;line-height: 66px;}
.role-right{width: 83%;float: right;font-size: 26px;border-bottom: 1px solid #e1c423;line-height: 68px;font-weight: 600;}
.role-rights{width: 83%;float: right;font-size: 23px;line-height: 68px;color: #3c3c3c;}
.role-rights div{border-bottom: 1px solid #ccc;}
.role-rights div span{color: red;}
.aprodd{width: 100%;line-height: 38px;font-size: 18px;margin-bottom: 38px;}
#used{margin-left:4%;}
#useds{margin:0 0 0 4%;}
#useding{margin:88px 0 0 4%;}
#usedd{width:40%;margin-left:4%;}
#usedt{width:49%;margin-left:4%;}
.used{width: 47%;float: left;margin: 28px 0 0 0;}
.used img{width: 100%;float: left;}
.used h3{width: 100%;font-size: 18px;text-align: center;font-weight: normal;line-height: 56px;color: #0d78d3;text-decoration: underline;}
.useds{width: 48%;float: left;margin: 28px 26%;}
.useds img{width: 100%;float: left;}
.useds h3{width: 100%;font-size: 18px;text-align: center;font-weight: normal;line-height: 56px;color: #0d78d3;text-decoration: underline;}
.ptd{width: 100%;float: left;}
.usedm{width: 47%;float: left;margin: 28px 0 0 4%;}
.usedm img{width: 100%;float: left;}
.usedm h3{width: 100%;font-size: 18px;text-align: center;font-weight: normal;line-height: 56px;color: #0d78d3;text-decoration: underline;}
#topbox{width:100%;float:left;margin-bottom:58px;}

.flow--1 strong {border-bottom: 4px solid #FFC20E;padding-bottom: 10px;}
.flow--1 span {float: right;color: #02279c;}
.flow--1 span a {font-size: 16px;}
.flow--1 {height: 56px;line-height: 34px;}
.flow--1 span {float: right;color: #02279c;}
.flow--1 span a {font-size: 16px;}
.flow-3 .flow-1 .flow--1 {padding-top: 72px;height: 65px; line-height: 65px;}
.newsCenter .titlea {font-size: 40px;color: #02279c;border-bottom: 2px solid #e6e6e6;text-align: left;}

.about{width: 1518px;;margin: 0 auto;clear: both;}
.about_right{width: 52%;float: right;}
.about_right img{width: 100%;height: 180px;}
.contenting{width: 100%;float: left;margin-top: 30px;}
.ser_top {text-align: center;margin: 20px 0px 30px;}
.ser_top .t1 {font-size:42px;line-height: 45px;width: 100%;margin:0 auto;font-weight: bold;color: #02279c;}
.ser_top .t2 {font-size:29px;line-height: 56px;color: #d7a303;margin-bottom: 35px;}
.content{width: 100%;float: left;}
.com_1 {width: 52%;float: right;}
.company_title h1{width: 98%;float: left;font: bold 32px/32px "Times New Roman", Times, serif;letter-spacing:2px;margin-bottom: 5px;color: #02279c;}
#about_cont{width: 100%;line-height: 28px;font-size: 14px;float: left;letter-spacing:1px;margin-top: 16px;}
#about_img{width: 45%;float: left;}
#about_img img{width: 100%;}
.about_left{width: 48%;float: left;}
.company_eng{width: 100%;float: left;color: #fbb121;font: bold 75px/75px "Times New Roman", Times, serif;}
.company_engs{width: 100%;float: left;color: #555;font: bold 26px/26px "Times New Roman", Times, serif;}
.about_right{width: 52%;float: right;}
.about_right img{width: 100%;height: 180px;}
#lows{width: 100%;float: left;font-size: 15px;}
.photots1{width:70%;float:left;position: relative;}
.photots1 img{width: 100%;}
.photots1_title{position: absolute;bottom:91px;left: 10px;font-size: 15px;color: #fff;}
.photots1_cont{width: 95%;position: absolute;bottom: 12px;left: 10px;font-size: 13px;color: #fff;}
.photots2{width:28%;float:right;position: relative;}
.photots2 img{width: 100%;}
.photots2_title{position: absolute;bottom: 138px;left: 10px;font-size: 15px;color: #fff;}
.photots2_cont{width: 95%;position: absolute;bottom: 8px;left: 10px;font-size: 13px;color: #fff;}
.photots3{width:54%;float:right;position: relative;margin-top:10px;}
.photots3 img{width: 100%;}
.photots3_title{position: absolute;bottom:131px;left: 10px;font-size: 15px;color: #fff;}
.photots3_cont{width: 98%;bottom: 8px;position: absolute;left: 10px;font-size: 13px;color: #fff;}
.photots4{width:43.8%;float:left;position: relative;margin-top:10px;}
.photots4 img{width: 100%;}
.photots4_title{position: absolute;bottom: 68px;left: 10px;font-size: 15px;color: #fff;}
.photots4_cont{width:96%;position: absolute;bottom: 8px;left: 10px;font-size: 13px;color: #fff;}
.photots5{width:53%;float:left;position: relative;margin-top:20px;}
.photots5 img{width: 100%;}
.photots5_title{position: absolute;bottom:86px;left: 10px;font-size: 15px;color: #fff;}
.photots5_cont{width: 98%;position: absolute;bottom: 8px;left: 10px;font-size: 13px;color: #fff;}
.photots6{width:45%;float:right;position: relative;margin-top:16px;}
.photots6 img{width: 100%;}
.photots6_title{position: absolute;bottom: 108px;left: 10px;font-size: 15px;color: #fff;}
.photots6_cont{width: 98%;position: absolute;bottom: 8px;left: 10px;font-size: 13px;color: #fff;}
.culture{width: 31%;float: left;font-size: 14px;color: #171d23;}
.culture_box{width: 100%;float: left;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;margin-top: 28px;}
.clu_title{width: 100%;font-size: 28px;color: #02279c;}
.clu_cont{width: 100%;font-size: 15px;line-height: 23px;color: #555;margin-top: 10px;}
.clu_color1{width: 100%;line-height: 58px;color: #fff;background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#02279c),to(#0347ae)); float: left;text-align: center;margin-top: 20px;}
.clu_color2{width: 100%;line-height: 58px;color: #fff;background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#0347ae), to(#02279c)); float: left;text-align: center;margin-top: 20px;}
.clu_color3{width: 100%;line-height: 58px;color: #fff;background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#0347ae), to(#02279c)); float: left;text-align: center;margin-top: 20px;}
.he_border2{background:#000;width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 .he_border2_img{width:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}
.he_border2:hover .he_border2_img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
#a1{float: left;margin-top: 80px;}
#a2{margin-left: 3.5%;float: left;}
#a3{float: right;margin-top: 80px;}
#a4{float: right;}
#a5{float: right;margin-right: 3.5%;}
#a6{float: left;margin-top: -188px;}
#over{width: 100%;float: left;background: #f3f3f3;padding: 30px 0;margin-top: 60px;}
#good{max-width:1518px;width:100%;margin-top:20px;margin: 0 auto;font-size: 15px;}
.goding{width:22%;height:460px;margin-left:3.3%;float: left;position: relative;}
.goding img{width: 100%;}
.goding:nth-child(1){margin-left: 0px;}
.postion{width: 100%;line-height: 45px;position: absolute;bottom: 0px;background-color: rgba(0, 0, 0, 0.7);color:#fff;text-align: center;}
#goods{max-width:1518px;width:100%;margin:20px auto;}
.godding{width:26%;height:280px;margin-left:10.3%;float: left;position: relative;margin-top:50px;}
.godding img{width: 100%;}
.godding:nth-child(1){margin-left: 0px;}
.godding:nth-child(4){margin-left: 0px;}
.postion{width: 100%;left: 0;line-height: 36px;position: absolute;bottom: 0px;background-color: rgba(0, 0, 0, 0.7);color:#fff;text-align: center;}
.postion a{color:#fff;}
.cosco{width: 100%;margin: 0 auto;}
.coco1{width: 34.5%;float: left;margin: 8px 1.2% 8px 0;}
.coco1 img{width: 100%;}
.coco2{width: 38%;float: left;margin-top: 8px;}
.coco2 img{width: 100%;}
.coco3{width: 25%;float: right;margin: 8px 0 8px 1.2%;}
.coco3 img{width: 100%;}
#flbox{width: 73%;float: left;}
.coco4{width: 43.8%;margin-right:1.2%;overflow: hidden;float: left;}
.coco4 img{width: 100%;}
.coco5{width: 55%;float: right;}
.coco5 img{width: 100%;}
.coco6{width: 25.8%;margin-left:1.2%;float: right;}
.coco6 img{width: 100%;float: right;}
.coco7{width: 35.6%;margin: 8px 0 8px 0;float: left;}
.coco7 img{width: 100%;}
.coco8{width: 63%;margin: 8px 0 8px 1.2%;float: right;}
.coco8 img{width: 100%;}

#reading{width: 1518px;margin: 0px auto;clear: both;}
.newsCenter{margin-top: 70px;width: 100%;float: left;}
.newsCenter li:nth-child(3){margin-top: 76px;}
.newsCenter li:nth-child(4){margin-top: 16px;}
.go_two{width: 100%;float: left;line-height: 38px;font-size: 15px;text-align: center;margin-top: 16px;color: #000;}
.left_add{width:42%;float: left;margin-top: 80px;}
.left_add img{width: 100%;}
.main_add{width:52%;float: left;margin:12px 0 0 2%;border-bottom: 1px solid #fbc637;}
.cooc{width:81%;float: right;line-height:31px;font-size: 16px;text-align: left;color: #494141;padding: 12px 0;}
.co{width:18%;float: left;font-size: 19px;padding-top:6px;color: #02279c;}
.ct1 {width: 100%;float: left;font-family: 'Open Sans', sans-serif;}
.cs_v {width: 100%;line-height: 50px;text-align: center;font-size: 15px;margin: 60px 0;color: #494141;}
.imgl{width: 45%;float: left;}
.imgl img{width: 100%;}
.imgr{width: 45%;float: right;}
.imgr img{width: 100%;}
.help_lin{width: 100%;float: left;font-size: 16px;line-height: 32px;margin: 18px 0;}
.imglg{width: 30%;float: left;}
.imglg img{width: 100%;}
.imgrg{width: 30%;float: right;}
.imgrg img{width: 100%;}
.help_lins{width:45%;line-height: 32px;font-size: 16px;float: right;margin: 18px 0;color: #474444;}
.about_rights{width: 100%;float: left;}
.about_rights img{width: 100%;}
.imgring{width: 50%;float: left;}
.imgring img{width: 100%;}
}