/* CSS Document */

.more{display:block; overflow:hidden; width:100%; text-align:center; margin-bottom:50px;}
.more ul{overflow:hidden; margin:auto;}
.more ul a{display:block; overflow:hidden; width:180px; border-radius:10px;border:1px solid #41588f; padding:15px 0px 15px 0px; margin:auto;font-size:16px; color:#41588f;transition: 0.36s}
.more ul a:hover{background:#41588f; color:#fff;}
.more ul a:link{color:#41588f}
/*首页业务范围*/
.yewutitle{max-width:1680px; overflow:hidden; margin:auto; line-height:120px;}
.yewutitle b{display:block; font-weight:normal; font-size:30px; float:left;}
.yewutitle span{display:block; float:right; color:#999; font-size:14px}
@media (max-width:1400px)
{.yewutitle{max-width:1180px;}
.yewutitle span{ width:800px; height:40px;}
}

@media (max-width:1400px)
{
.more{display:block; overflow:hidden; width:100%; text-align:center; margin-bottom:30px;}
.more ul{overflow:hidden; margin:auto;}
.more ul a{display:block; overflow:hidden; width:150px; border-radius:10px;border:1px solid #41588f; padding:10px 0px 10px 0px; margin:auto;font-size:16px; color:#41588f;transition: 0.36s}
.more ul a:hover{background:#41588f; color:#fff;}
.more ul a:link{color:#41588f}
}



/*标题*/
.title{width:100%; overflow:hidden;}
.title strong{display:block; width:100%; overflow:hidden; text-align:center; font-size:32px; color:#000; font-weight:normal; margin-top:60px;}
.title b{display:block;width:170px; height:3px; overflow:hidden; margin:auto; background:#d2d2d2; border-radius:6px; margin-top:5px;}
.title span{display:block; width:100%; overflow:hidden; text-align:center; font-size:18px; color:#333; line-height:35px; margin-bottom:30px;}



.title1{width:100%; overflow:hidden;}
.title1 ul{width:1280px; margin:auto; position: relative;}
.title1 strong{display:block; width:100%; overflow:hidden; text-align:center; font-size:32px; color:#000; font-weight:normal; margin-top:60px;}
.title1 b{display:block;width:170px; height:3px; overflow:hidden; margin:auto; background:#d2d2d2; border-radius:6px; margin-top:5px;}
.title1 span{display:block; width:100%; overflow:hidden; text-align:center; font-size:18px; color:#333; line-height:35px; margin-bottom:30px;}
.title1 p{display:block; position:absolute; left:0px; font-size:20px; top:42px;}
.title1 a{display:block; width:98px; height:34px;line-height:34px;font-size:16px; text-align:center;margin-right:20px; float:left; color:#fff; background:#0057af; border-radius:5px; border:1px solid #0057af;}
.title1 a:hover{border:1px solid #999; background:#fff; color:#333;}







/* 案例展示 */
.newstitle{width:1680px; overflow:hidden; margin:auto;}
.newstitle b{display:block; float:left; font-weight:bold; font-size:30px; font-weight:normal; display:block; float:left; line-height:100px;}
.newstitle ul{float:right; overflow:hidden; margin-top:30px;}
.newstitle ul a{display:block; overflow:hidden; float:left;border:1px solid #ccc; padding:8px 25px 8px 25px; margin-left:15px; font-size:14px;}
.case{max-width:1650px; margin:auto; margin-bottom:0px; overflow:hidden;}
.case ul{width:calc(100% + 2px);}
.case ul li{position:relative;float:left;overflow:hidden;margin-top:2px;margin-right:2px;width:calc(33.33% - 2px);text-align:center;font-size:14px;}
.case ul li:nth-child(3n){margin-right:0;}
.case ul li img{width:100%;height:380px;}
.case ul li .text-box{width:100%;height:100%;background:rgba(254,142,146,.8);color:#fff;}
.case ul li .text-box .p1{margin-top:20%;}
.case ul li .text-box .p2{margin-top:16px;}
.case ul li .text-box .p3{margin-top:46px;}
.case ul li .text-box .p3 .iconfont{font-size:28px;}
.case{padding-bottom:30px;text-align:center;}
.case .more-btn{margin:40px auto 0;}
@media (max-width:1400px)
{.newstitle{max-width:1180px;}}

/*首页新闻*/
.newslist{width:1680px; margin:auto;overflow:hidden;}
.newslist ul{width:1720px;position:relative;}
.newslist ul li{width:390px; float:left; margin-right:40px;padding-bottom:30px;transition:all .5s linear;margin-bottom:30px;}
.newslist ul li div{width:390px; height:200px;overflow:hidden;}
.newslist ul li div img{width:100%;}
.newslist ul li span{display:block; overflow:hidden; font-size:16px; color:#4f4e4e;padding:15px;}
.newslist ul li a:hover span{color:#1a3a83;}
.newslist ul li p{display:block; overflow:hidden; font-size:12px; color:#bbb;padding:0 15px 6px 15px;text-align:justify;text-justify:inter-ideograph; line-height:18px;}
.newslist ul li strong{display:block; float:left; line-height:30px; margin-left:15px; font-weight:normal; font-size:14px;color:#bbb;}
.newslist ul li b{display:block; float:right; line-height:30px; margin-right:15px;font-weight:normal;font-size:16px;color:#bbb; font-family:宋体;}
.newslist ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);-moz-box-shadow:0 15px 30px rgba(0,0,0,.1);-ms-box-shadow:0 15px 30px rgba(0,0,0,.1);transform:translate3d(0,-8px,0);box-shadow:0 15px 30px rgba(0,0,0,.1)}


@media (max-width:1400px)
{.newslist{width:1180px; margin:auto;margin-bottom:30px; }
.newslist ul{width:1200px;position:relative;}
.newslist ul li{width:280px; float:left; margin-right:20px;padding-bottom:30px;transition:all .5s linear;margin-bottom:30px;}
.newslist ul li div{width:280px; height:160px;overflow:hidden;}
.newslist ul li div img{width:100%;}
.newslist ul li span{display:block; overflow:hidden; font-size:16px; color:#4f4e4e;padding:6px;}
.newslist ul li a:hover span{color:#1a3a83;}
.newslist ul li p{display:block; overflow:hidden; font-size:12px; color:#bbb;padding:0 6px 6px 6px;text-align:justify;text-justify:inter-ideograph; line-height:18px;}
.newslist ul li strong{display:block; float:left; line-height:30px; margin-left:6px; font-weight:normal; font-size:14px;color:#bbb;}
.newslist ul li b{display:block; float:right; line-height:30px; margin-right:6px;font-weight:normal;font-size:16px;color:#bbb;}
.newslist ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);-moz-box-shadow:0 15px 30px rgba(0,0,0,.1);-ms-box-shadow:0 15px 30px rgba(0,0,0,.1);transform:translate3d(0,-8px,0);box-shadow:0 15px 30px rgba(0,0,0,.1)}
}


.syabout{width:1680px; overflow:hidden; margin:auto; margin-top:30px; margin-bottom:40px;}
.syabout_img{width:800px; overflow:hidden; float:left;}
.syabout_img img{display:block; width:100%;}
.syabout_cont{width:820px; overflow:hidden; float:right;}
.syabout_cont1{width:100%;}
.syabout_cont1 p{display:block; overflow:hidden; width:73px;font-size:16px; color:#41588f; border-bottom:1px solid #41588f; line-height:30px;}
.syabout_cont2{width:100%; font-size:30px; color:#333; line-height:58px; margin-top:10px; margin-bottom:15px;}
.syabout_cont3{width:100%; font-size:16px; color:#333; line-height:30px; margin-top:20px; margin-bottom:30px;}
.syabout_cont4{width:100%;}
.syabout_cont4 ul{ overflow:hidden; margin-top:30px;}
.syabout_cont4 ul li{width:60%; overflow:hidden; float:left; margin-bottom:20px;}
.syabout_cont4 ul li img{display:block; float:left; height:70px; margin-right:10px;}
.syabout_cont4 ul li b{display:block; float:left; font-size:16px;color:#333;overflow:hidden; margin-top:10px;}
.syabout_cont4 ul li p{display:block; float:left; font-size:14px;color:#666; line-height:30px;}
.syabout_cont5{width:100%;}
.syabout_cont5 a{display:block;overflow:hidden; width:130px; border-radius:10px;border:1px solid #41588f; padding:15px 0px 15px 0px;font-size:16px;background:#41588f; color:#fff;transition: 0.36s; text-align:center;}
.syabout_cont5 a:hover{background:#41588f; color:#fff;}
.syabout_cont5 a:link{color:#fff}

.syabout_cont6{width:820px; height:180px;}
.syabout_cont6 ul{width:860px; position:relative}
.syabout_cont6 ul li{float:left; margin-right:4px;}
.syabout_cont6 img{height:124px;}


@media (max-width:1400px)
{
.syabout{width:1180px; overflow:hidden; margin:auto; margin-top:10px; margin-bottom:30px;}
.syabout_img{width:500px; overflow:hidden; float:left;}
.syabout_cont{width:630px; overflow:hidden; float:right;}
.syabout_cont1{width:100%;}
.syabout_cont1 p{display:block; overflow:hidden; width:73px;font-size:16px; color:#41588f; border-bottom:1px solid #41588f; line-height:30px;}
.syabout_cont2{width:100%; font-size:22px; color:#333; line-height:30px; margin-top:5px; margin-bottom:5px;}
.syabout_cont3{width:100%; font-size:14px; color:#333; line-height:24px;margin-top:10px; margin-bottom:10px;}
.syabout_cont4{width:100%;}
.syabout_cont4 ul{ overflow:hidden; margin-top:10px;}
.syabout_cont4 ul li{width:50%; overflow:hidden; float:left; margin-bottom:20px;}
.syabout_cont4 ul li img{display:block; float:left; height:60px; margin-right:10px;}
.syabout_cont4 ul li b{display:block; float:left; font-size:14px;color:#333;overflow:hidden; margin-top:0px;}
.syabout_cont4 ul li p{display:block; float:left; font-size:12px;color:#666; line-height:20px; width:220px;}
.syabout_cont5{width:100%; overflow:hidden; margin-top:10px;}
.syabout_cont5 a{display:block;overflow:hidden; width:100px; border-radius:6px;border:1px solid #41588f; padding:10px 0px 10px 0px;font-size:14px;background:#41588f; color:#fff;transition: 0.36s; text-align:center;}
.syabout_cont5 a:hover{background:#41588f; color:#fff;}
.syabout_cont5 a:link{color:#fff}


.syabout_cont6{width:630px; height:94px;}
.syabout_cont6 ul{width:660px; position:relative}
.syabout_cont6 ul li{float:left; margin-right:10px;}
.syabout_cont6 img{height:90px;}

}
