@charset "utf-8";
/* CSS Document */

.wrap{ width:1200px; margin:0 auto;}
.wrap11{ width:1400px; margin:0 auto;}

.clear{ clear:both;}

.sytop{width:100%; height:80px; background: #FFF;}
.sytop1{ width:80%; margin:0 auto;}
.sytopz{ width:374px; float:left; margin-left:0px;}
.sytopy{ width:64px; float:right; }
.top_con{ height:80px; float: left}
.top_con ul li{ float:right; line-height:80px; margin-left:0px;  position: relative; font-size:16px; color:#0c5ec2}
.top_con ul li img{vertical-align:middle;}
.top_con_txt{ color:#0c5ec2; font-size:20px; font-weight:bold;}
.top_con_txt span{ font-size:14px; font-weight:normal;}
.none {width: 150px; height: 150px;  background: rgba(255, 255, 255, 1); position: absolute; top:80px; left:-50px; z-index:999; display: none; }
.top_con ul li:hover .none{ display: block; text-align:center; line-height:30px; color:#b17b52}


.sytop1{ width:80%; margin:0 auto;}
.topnav1{ width:1400px; margin:0 auto;position:absolute; left:50%; margin-left:-310px;}
.topnav1 ul li{ float:left; display:inline-block  ;height:80px; line-height:80px; position:relative; text-align:center; font-size:18px; margin:0 2.2%;}
.topnav1 ul li:hover{ border-bottom: 5px solid #d42c30}
.topnav1 ul li:hover a{ color:#000}
.topnav1 ul li a{ color:#000; display:block}


/*首页简介样式 */
.syjj{background: url(../images/sybj1.jpg) no-repeat center  center;  width:100%; padding:45px 0; overflow:hidden;}
.syjj1{ width:1400px; margin:0 auto;}
.syjj1z{ width:780px; float: left}
.syjj1z h1{ font-size:28px; color:#014099; line-height:50px; padding-top:15px;}
.syjj1z h2{ font-size:24px; color:#333; line-height:30px; font-weight:bold;}
.syjj1z h3{ width:40px; height:2px; background:#333; margin-top:45px;}
.syjj1z h4{ margin-top:45px;}
.syjj1z h5{ margin-top:30px; font-size:15px; line-height:32px; color:#6c6c6d; text-align:justify;}
.syjj1z h5 p{ margin-bottom:15px;}
.syjj1y{ width:590px; float:right;}


/*首页业务样式 */
.yewuwz{ width:86%; margin:0 auto; padding-top: 130px; color: #FFF; font-size:18px; line-height:36px;}
/*首页公司样式 */
.syqxgs{background: url(../images/sybj3.jpg) no-repeat center  center; overflow:hidden; width:100%; padding-top:80px; padding-bottom:40px;}
.sygslb ul li{ width:24%; height:100px; float:left; background: url(../images/gsqhbj.png) repeat ; background-size:100% 100%; margin-top:1%; margin-right:1%;padding:20px 25px; text-align:center; vertical-align: middle;}
.sygslb ul li a{ font-size:16px; color:#333333; text-align:center;}
.sygslb ul li:hover{background: url(../images/gsqhbj1.png) repeat ;background-size:100% 100%;}
.sygslb ul li:hover a{ color:#FFF;}


.sygslb ul li:nth-child(4n+4){margin-right:0px;}
.ckgdtb{ text-align:center; margin-top:35px;}
/*首页新闻样式 */
.syxw{ width:100%; background:#f4f5f7; overflow:hidden; padding-top:80px; padding-bottom:80px;}
.syxwlb ul li{ width:32.6%; background:#FFF; margin-right:1.1%; float:left; padding:35px;}
.syxwlb ul li:last-child{margin-right:0%;}
.syxwlb ul li h1{ font-size:26px; color:#929292; line-height:30px;}
.syxwlb ul li h2{font-size:12px; color:#929292; line-height:20px;}
.syxwlb ul li h3{font-size:16px; color:#4d4d4d; line-height:30px; height:30px; overflow:hidden; font-weight:bold;}
.syxwlb ul li h4{font-size:14px; color:#4d4d4d; line-height:22px; height:66px; overflow:hidden; }
.syxwlb ul li:hover{background:#014099;}
.syxwlb ul li:hover h1{color:#ffcc00;}
.syxwlb ul li:hover h2{color:#ffcc00;}
.syxwlb ul li:hover h3{color:#fff;}
.syxwlb ul li:hover h4{color:#fff;}
.sylxdh{background: url(../images/sylxbj.jpg) no-repeat center  center; height:164px; width:100%;}
.sylxdh ul li{ width:50%; float:left; text-align:center; font-size:30px; line-height:164px;}
.sylxdh ul li:nth-child(1) a{ color:#2156a1}
.sylxdh ul li:nth-child(2) a{ color:#fff}
/*首页新闻样式 */
.article-page {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 40px;}
.article-page .box {display: block;width: 50%;border-right: 1px solid #ddd;position: relative;background-color: #f9f9f9;}
.article-page .box .btn-aw {width: 44px;height: 44px;border-radius: 50%;border: 1px solid #aaa;font-size: 0;position: absolute;top: 50%;margin-top: -22px;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.article-page .box .btn-aw:before {content: '';display: block;width: 10px;height: 10px;border: 2px solid #333;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: border .5s;-o-transition: border .5s;transition: border .5s;}
.article-page .box .main {vertical-align: top;}
.article-page .box .main .tag {font-size: 0.9375rem;color: #ff9c00;margin-bottom: 5px;}
.article-page .box .main .ti {font-size: 1.125rem;line-height: 1.5;color: #333;}
.article-page .box .main .data {font-size: 0.9375rem;color: #999;}


.article-page .box:hover .main .ti {color: #000;text-decoration: underline;}
.article-page .box.prev {}
.article-page .box.prev .btn-aw {left: 40px;}
.article-page .box.prev .btn-aw:before {border-right: none;border-top: none;-webkit-transform-origin: 8px 0;-ms-transform-origin: 8px 0;transform-origin: 8px 0;}
.article-page .box.prev .main {text-align: right;}
.article-page .box.next {border-right: none;}
.article-page .box.next .btn-aw {right: 40px;}
.article-page .box.next .btn-aw:before {border-left: none;border-bottom: none;-webkit-transform-origin: 8px -5px;-ms-transform-origin: 8px -5px;transform-origin: 8px -5px;}











.sydibu{ width:100%; height:320px; background:#f6f6f6; overflow:hidden;}
.sydibu1{ width:1400px; margin:0 auto;}
.sydibu11{ width:530px; height:205px; float:left;  border-right:1px solid #dddddd; margin-top:60px;}
.sydibu11 h1{ padding-top:0px; font-size:16px; color:333; line-height:30px; }
.sydibu11 h2{ font-size:14px; line-height:30px; color:#626262; margin-top:10px;}

.sydibu12{ width:540px;height:205px; float:left; margin-left:80px;border-right:1px solid #dddddd; margin-top:60px;}
.dibubt{ }
.dibubt h1{font-size:16px; color:333; line-height:30px;}
.dibubt h2{ width:30px; height:2px; background:#c6af42; margin-top:5px;}

.dibufl{ margin-top:20px;}
.dibufl ul li{font-size:14px; line-height:30px; width:100px; float:left; }
.dibufl ul li a{color:#999;}
.dilogo{ width:475px; margin-top:15px;}
.sydibu13{ width:170px;height:205px; float: right;margin-top:60px;}
.beian{ width:100%; height:60px; font-size:14px;line-height:60px; text-align:center; background:#f6f6f6; border-top:1px solid #dddddd; color:#999}
.beian img{vertical-align: middle}
.beian a{color:#999}


/*留言样式 */
.forms{background: #fff;padding: 0;}
.forms *{ box-sizing: border-box; -webkit-box-sizing: border-box;}
._item{line-height:44px;display:flex;overflow:hidden; margin-bottom: 15px;}
._item .form-input, ._item .form-text{border:1px solid #ddd; padding: 0 10px;}
._item.most{height:100px}
._item.most .photos{width:60px;height:60px;margin-top:7px}
._item i{color:#999}
._item label{display:block; font-size: 16px; margin-right: 15px; text-align: right;}
._item input,._item select,._item textarea{flex:1;border:0;line-height:44px;font-size:14px;color:#666;margin:0;padding:0}
._item textarea{height: 150px;padding: 10px 0;}
.splitLine{height:5px;background:#efefef;overflow:hidden}
.apply-btn{width:150px;margin:20px 0 0 65px;}
.apply-btn a{display:block;text-align:center;line-height:40px;background:#fcaf09;color:#fff !important;border-radius:5px; font-size: 16px;}



/*左导航样式 */
.xwnr{ width:100%; background:#fff; overflow:hidden; padding-bottom:50px;}
.xwnr1{ width:1400px; margin:0 auto; padding-bottom:30px}
.main_left{width:250px;float: left; margin-top:50px;}
.main_right{ width: calc(100% - 18.75rem); float: right;}


.n_position{ text-align:right; float:right;   height: 4rem; line-height:4rem; color:#a6a6a6;    background: url(../images/home_ico.png) left center no-repeat;  padding-left:1.25rem; }
.n_position a{ font-size:.875rem; color:#ababab; position:relative; transition:.2s;}
.xwlb{}
.xwlb ul li{ width:100%; border-bottom:1px solid #ededed; margin-top:20px; padding-bottom:15px;}
.xwlb ul li h1{ font-size:18px; line-height:30px; color:#333;}
.xwlb ul li h2{ font-size:16px; line-height:30px; color:#999;}
.xwlb1{ font-size:16px; line-height:32px; text-align:justify;}
.xwlb1 p{ margin-top:10px;}
.tplb{ width:100%;}
.tplb ul li{ width:30%; float:left; margin:1.6666%;}
.tplb ul li img{ width:100%;}
.tplb ul li p{ font-size:16px; line-height:40px; text-align:center; color:#333;}


/*二级公司样式 */

.ejgslb ul li{ width:32%; height:100px; float:left; background: url(../images/gsqhbj.png) repeat ; background-size:100% 100%; margin-top:1%; margin-right:1%;padding:20px 25px; text-align:center; vertical-align: middle;}
.ejgslb ul li a{ font-size:16px; color:#333333; text-align:center;}
.ejgslb ul li:hover{background: url(../images/gsqhbj1.png) repeat ;background-size:100% 100%;}
.ejgslb ul li:hover a{ color:#FFF;}






/*分公司样式 */
.ejgsjs{background: url(../images/erjijjbj.jpg) no-repeat top right; height:232px;}
.ejgsjs1{ padding-right:75px; font-size:16px; color:#666; line-height:32px; }
.ejgsjs1 p{ margin-bottom:20px; text-align:justify;}

.fgslm{ width:100%; background:#f4f5f7; overflow:hidden; padding:50px 0; margin-top:20px;}
.fgslm1{ width:49%; float:left;}
.fgslm2{ width:49%; float: right;}
.s_tt1{position: relative;}
.s_btn_r1{width: 6.625rem; background: #e4e4e4; height:2rem; line-height: 2rem; border-radius: 1.75rem; text-align: center; display: block; font-size: .875rem; color: #686969; float: right; margin-top:1rem}
.s_btn_r1 .arrow{ display: inline-block; vertical-align: middle; width: 23px; height: 18px; position: relative; font-size: 0; margin-left: .5rem; line-height: .5rem; transition: 1s; }
.s_btn_r1 .arrow font{ width: 23px; display: inline-block; position: absolute; left: 0; top: 0; transition: 1.2s;}
.s_btn_r1 .arrow font.font1{left: -23px; }
.s_btn_r1 font svg{ width: 9px; height: 1rem; transition: .8s;}
.s_btn_r1 font svg.arrow01{ width: 5px; opacity: .4;}
.s_btn_r1 font svg.arrow02{ width: 6px; opacity: .8;}
.s_btn_r1 font svg.arrow03{ opacity:1;}
.s_btn_r1 font.font1 svg.arrow01{ width: 9px; opacity:0; }
.s_btn_r1 font.font1 svg.arrow02{ width: 6px;opacity:0; }
.s_btn_r1 font.font1 svg.arrow03{ width: 5px;opacity:0; }
.s_btn_r1:hover font{  -webkit-transform: translate3d(15px, 0, 0px); }
.s_btn_r1:hover font.font2 svg.arrow01{-webkit-transform: translate3d(6px, 0, 0px); opacity: 0; width: 9px; }
.s_btn_r1:hover font.font2 svg.arrow02{-webkit-transform: translate3d(8px, 0, 0px); opacity: 0; width: 6px; }
.s_btn_r1:hover font.font2 svg.arrow03{-webkit-transform: translate3d(10px, 0, 0px);  opacity: 0;width: 5px; }
.s_btn_r1:hover font.font1 svg.arrow01{-webkit-transform: translate3d(6px, 0, 0px); opacity: .4;  width: 5px;}
.s_btn_r1:hover font.font1 svg.arrow02{-webkit-transform: translate3d(8px, 0, 0px);  opacity: .8; width: 6px;}
.s_btn_r1:hover font.font1 svg.arrow03{-webkit-transform: translate3d(10px, 0, 0px); opacity: 1; width: 9px; }

.fgszz{ padding-top:10px;}
.fgszz ul li{ width:32.3%; float:left; margin-right:1%}
.fgsyw{ font-size:16px; line-height:40px; color:#333333; height:320px; overflow:hidden;}
.fgsallb{ padding-bottom:30px; overflow:hidden;}
.fgsallb ul li{ width:320px; margin:15px; float:left;}
.fgsallb ul li h2{ font-size:16px; line-height:50px; text-align:center;}
#demo {margin: 0 auto;overflow: hidden;  width:1400px; height:300px; }



.erfldh{ width:100%; height:82px; background:#FFF; text-align:center; }
.erfldh ul li{ width:150px; height:82px; line-height:82px; text-align:center; font-size:20px; color:#213f6b; display:inline-block;}
.erfldh ul li.on{ background:#213f6b;}
.erfldh ul li.on a{ color:#FFF;}
.erjijj{background:#fafafa url(../images/sybj4.jpg) no-repeat top  center;  width:100%;  padding-top:200px;}
.erjijj1{ width:1000px; margin:0 auto; font-size:18px; line-height:36px; color:#001e59; text-align:justify; }
.erjijj1 p{ margin-bottom:15px;}
.jjqywh{ width:1200px; margin:85px auto; height:588px;text-align:center;background:url(../images/qywhbj.jpg) center center no-repeat; }
.jjqywh1{ text-align:left;}
.jjqywh1 h1{ font-size:36px; line-height:50px; color:#213f6b; padding:70px 0 0 90px; font-weight:bold;}
.jjqywh1 h2{ font-size:30px; line-height:60px; color:#213f6b; padding:50px 0 0 90px; }
.jjqywh1 h3{ font-size:30px; line-height:60px; color:#213f6b; padding:50px 0 0 90px; }

.jjry{background:#f4f4f4 url(../images/rybj.jpg) no-repeat top  center;  width:100%; padding-top:130px; padding-bottom:80px;}

.picScroll-left1{ width:1300px; margin:0 auto; overflow: hidden; }
.picScroll-left1 .hd{}
.picScroll-left1 .hd a{ display:block; width:40px; height:120px; margin-top:170px; cursor:pointer;}
.picScroll-left1 .hd a.prev{ background-image:url(../images/ryqhz.png); float:left;}
.picScroll-left1 .hd a.next{ background-image:url(../images/ryqhy.png); float:right;}
.picScroll-left1 .bd{ width:1200px; margin:52px auto;}
.picScroll-left1 .bd ul{ width:1200px;}
.picScroll-left1 .bd ul li{ float:left; width:280px; height:370px;margin:0 10px; background:#FFF; overflow:hidden;}
.picScroll-left1 .bd ul li h1{ width:100%;border-bottom:2px solid #0d0d0; }
.picScroll-left1 .bd ul li h2{ font-size:14px; line-height:48px; border-top:2px solid #d0d0d0; height:50px; width:100%; text-align:center;}
/*业务样式 */
.zyywnr{background:#f3f9ff url(../images/sybj1.jpg) no-repeat top center;  width:100%; padding-top:248px; padding-bottom:30px;}
.zyywnr1 ul li{ padding:65px 0;}
.zyywnr1 ul li:nth-child(2n+1){ width:100%; background:#f3f9ff;}
.zyywnr1 ul li:nth-child(2n+2){width:100%; background:#e5ce82;}
.zyywnr1 ul li .zyywbj1{ width:1200px; margin:0 auto; overflow:hidden;}
.zyywnr1 ul li:nth-child(2n+1) .zyywz{ width:530px; float:left;}
.zyywnr1 ul li:nth-child(2n+1) .zyywy{ width:600px; float: right; border-radius:10px; overflow:hidden;}
.zyywnr1 ul li:nth-child(2n+2) .zyywz{ width:530px; float: right;}
.zyywnr1 ul li:nth-child(2n+2) .zyywy{ width:600px; float: left;border-radius:10px; overflow:hidden;}
.zyywnr1 ul li .zyywz11{ width:430px; float:left; font-size:30px; line-height:80px; color:#213f6b; font-weight:bold; font-style:italic;}
.zyywnr1 ul li .zyywz12{ width:100px; float:left; text-align:center;font-size:60px; line-height:80px; color:#d5f6ff;}

.zyywnr1 ul li .zyywz2{ font-size:24px; line-height:50px;  margin-top:50px; color:#001e59;}
.ejfwlc{background: url(../images/sybj3.jpg) no-repeat top  center;  width:100%; height:887px; margin-top:0px;}

/*车辆样式 */

.clzsnr{background:#fafafa url(../images/clbj.jpg) no-repeat top  center;  width:100%; padding-top:200px; padding-bottom:30px;  overflow:hidden;}
.clzsnr1{ width:1300px; margin:0 auto; padding-bottom:30px;}
.clzsnr1 ul{ margin-top:15px;}
.clzsnr1 ul li{ width:610px;  background:#FFF; margin:20px; float:left; padding-bottom:20px;}
/*案例样式 */
.alnr{background:#f3f9ff url(../images/albj.jpg) no-repeat top  center;  width:100%; padding-top:180px; padding-bottom:30px;  overflow:hidden;}
.alnr1{width:1300px; margin:0 auto; padding-bottom:30px;}
.alnr1 ul{ margin-top:15px;}
.alnr1 ul li{ width:610px;  margin:20px; float:left;}

.altu{ position: relative;}
.alzi{position: absolute;background:url(../images/syalbj.png)  repeat; background-size:100% 100%;
    width: 100%;
    height: 100%;
    text-align: center;
    top: 0;
    left: 0; z-index:9999;  }
.alzi h1{ text-align:center; color:#fff; font-size:24px; line-height:30px; padding-top:56%;}
/*新闻样式 */









/*联系样式 */
.lianxi1{ width:1230px; margin:50px auto 0;}
.lianxi1 ul li{ width:380px; height:200px; background: #f6f4f4; margin:15px; float:left;}
.lianxi1 ul li h1{ font-size:20px; line-height:40px; color:#213f6b; padding:60px 0 0 50px;}
.lianxi1 ul li h2{ font-size:20px; line-height:40px; color:#213f6b; padding:0px 0 0 50px;}


/*内容样式 */
.article{ padding-top:30px;}
.article{ font-size:16px; line-height:32px; text-align:justify;}
.article img{ max-width:100%;}








@media only screen and (max-width: 1700px) {
.sytop1{ width:88%; margin:0 auto;}
.topnav1{ width:1000px; margin:0 auto;position:absolute; left:50%; margin-left:-250px;}
.topnav1 ul li{ float:left; display:inline-block  ;height:80px; line-height:80px; position:relative; text-align:center; font-size:18px; margin:0 2.2%;}
}


@media only screen and (max-width: 1400px) {
	
.sytop1{ width:94%; margin:0 auto;}
.topnav1{ width:800px; margin:0 auto;position:absolute; left:50%; margin-left:-200px;}
.topnav1 ul li{ float:left; display:inline-block  ;height:80px; line-height:80px; position:relative; text-align:center; font-size:18px; margin:0 2.2%;}




.sydibu1{ width:1250px; margin:0 auto;}
.sydibu11{ width:500px; height:205px; float:left;  border-right:1px solid #dddddd; margin-top:60px;}
.sydibu11 h1{ padding-top:0px; font-size:16px; color:333; line-height:30px; }
.sydibu11 h2{ font-size:14px; line-height:30px; color:#626262; margin-top:10px;}

.sydibu12{ width:510px;height:205px; float:left; margin-left:30px;border-right:1px solid #dddddd; margin-top:60px;}
.dibubt{ }
.dibubt h1{font-size:16px; color:333; line-height:30px;}
.dibubt h2{ width:30px; height:2px; background:#c6af42; margin-top:5px;}

.dibufl{ margin-top:20px;}
.dibufl ul li{font-size:14px; line-height:30px; width:100px; float:left; }
.dibufl ul li a{color:#999;}
.dilogo{ width:475px; margin-top:15px;}
.sydibu13{ width:170px;height:205px; float: right;margin-top:60px;}
.xwnr1{ width:1250px; margin:0 auto; padding-bottom:30px}

.main_left{width:200px;float: left; margin-top:50px;}
.main_right{ width:1000px; float: right;margin-top:35px;}
.wrap11{ width:1250px; margin:0 auto;}


.syjj1{ width:1250px; margin:0 auto;}
.syjj1z{ width:680px; float: left}
.syjj1y{ width:520px; float: left}
.syjj1z h5{ height:350px; overflow:hidden;}

.yewuwz{ width:86%; margin:0 auto; padding-top: 100px; color: #FFF; font-size:18px; line-height:36px;}


.sygslb ul li{ width:24%; height:90px; float:left; background: url(../images/gsqhbj.png) repeat ; background-size:100% 100%; margin-top:1%; margin-right:1%;padding:20px 25px; text-align:center; vertical-align: middle;}
.sygslb ul li a{ font-size:16px; color:#333333; text-align:center;}
.sygslb ul li:hover{background: url(../images/gsqhbj1.png) repeat ;background-size:100% 100%;}
.sygslb ul li:hover a{ color:#FFF;}


.sygslb ul li:nth-child(4n+4){margin-right:0px;}
.ckgdtb{ text-align:center; margin-top:35px;}
#demo {margin: 0 auto;overflow: hidden;  width:1250px; height:300px; }

}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}
