.w1920{
    width: 1920px;
    margin-left: -960px;
    left: 50%;
    position: relative;
}
.w1200{
    width: 1200px;
    margin: 0 auto;
}


.fl{float:left;}
.fr{float:right;}
/*头部样式*/
.header{
    height: 140px;
    background: url(../images/headbg.png) no-repeat top center;
    line-height: 140px;
}

@media  screen and (max-width:2561px ) {
	.header{ background-size:cover;}
}

.logo{
    line-height: 140px;
}

.header .fr{width: 70%;}


/*导航栏样式*/

.nav{
   margin-top: 75px;margin-top: 55px;
}
.nav li{line-height:32px;height:32px;text-align:center;width:90px;width: 11.1%; width:auto; padding:0 2.2%;float:left;position:relative;z-index:999;}
.nav li a{display:block;line-height:32px;color:#333;height:32px;font-size: 14px;}
.nav li a:hover{color:#0061a5;text-decoration:none;}

.nav .sec{background:#0056C4;overflow:hidden;z-index:9999;position:absolute;top:32px;left:0px;display: none;}
.nav .sec a{color:#fff;height:38px;line-height:38px;width:90px;overflow: hidden;}
.nav .sec a:hover{background:#042d3f;text-decoration:none;}


/*搜索和热门搜索*/
.search{text-align:left;height:24px;}
.hotSearch{width:400px;float:left;height:24px;line-height:24px;font-weight:normal;}
.hotSearch a{margin-right:6px;}
#formsearch{width:320px;float:left;background: url(../images/ss.png) no-repeat;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}
#formsearch input{height:24px;background:none;border:none;line-height:24px;float: left;box-sizing: border-box;outline: none;}
#formsearch input#keyword{padding-left:7px;color:#666;width: 139px;}
#formsearch input#s_btn{width:46px;text-align:center;cursor:pointer;}
input#keyword:-ms-input-placeholder,textarea#keyword:-ms-input-placeholder {
color: #666;
}
input#keyword::-webkit-input-placeholder,textarea#keyword::-webkit-input-placeholder {
color: #666; 
}


/*主体样式*/
#container{width:1200px;margin:0 auto;margin-top:10px;}

.box3{width:1920px;position:relative;left:50%;margin-left:-960px;background:#0056C4;height:645px;}
.solution-box{
    width: 100%;
    position: relative;
}
.menu-wrapper{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.menu_cate{width:240px;float:left;margin-top:124px;}
.box3 .menu_cate{width:480px;margin-top:124px;}
.box3 .prod{
    width: 100%;
   position: absolute;
    left:0;
    top: 310px;
}

.menu_cate{width:240px;float:left;margin-top:124px;}
.cate_title{font-weight:bold;font-family:"微软雅黑";font-size:36px;color:#3b434e;text-transform:uppercase;}
.cate_title span{font-weight:bold;font-family:"微软雅黑";font-size:24px;color:#3b434e;display:block;
    border-bottom:5px solid #007bd9;padding-bottom:23px;padding-top:5px;line-height: 30px;}
.cate_wz{color:#585858;font-size:16px;line-height:32px;padding-top:25px;overflow:hidden;}
.cate_wz p{
    line-height: 32px;
}

.pm{background:#0065ed;line-height:62px;position:relative;margin-top:58px;height: 62px;}
.pm a{color:#ffffff;font-size:14px;display:block;position:relative;left:32px;transition:all 0.6s;line-height:62px;}
.pm:hover a{left:42px;}
.pm a span{
    background:url(../images/jiantou.png) no-repeat;
    width: 48px;
    height: 14px;
    display: inline-block;
}

.box3 .cate_title{font-weight:bold;font-family:"微软雅黑";font-size:36px;color:#fff;text-transform:uppercase;}
.box3 .cate_title span{font-weight:400;font-family:"微软雅黑";color:#fff;display:block;margin: 20px 0;line-height: 35px;font-size:24px;
    border-bottom:none;padding-bottom:0;padding-top:0;
}
.box3 .cate_wz{color:#fff;font-size:14px;line-height:32px;padding-top:25px;overflow:hidden;}
.box3 .cate_wz p{
    line-height: 32px;
    color: #fff;
    font-size: 14px;
}


.box3 .pm{background:#fff;line-height:62px;position:relative;margin-top:80px;height: 44px;width: 120px}
.box3 .pm a{color:#333;font-size:14px;display:block;position:relative;left:32px;transition:all 0.6s;line-height:44px;width: 100%}
.box3 .pm:hover a{left:42px;}


.ads li{width:25%;padding-left:33px;padding-right:38px;float:left;height:430px;overflow:hidden;}
.ads li img{padding-top:46px;}
.ads li h3{font-size:18px;padding-top:160px;font-weight:normal;}
.ads li span{font-size:14px;line-height:28px;padding-top:37px;display:block;width: 70%}
.ads li:nth-child(1){
    background: url(../picture/solution_bg1.png) no-repeat top;
    background-image: ;
    background-size: cover;
}
.ads li:nth-child(2){
    background: url(../picture/solution_bg2.png) no-repeat top;
    background-image: ;
    background-size: cover;
}
.ads li:nth-child(3){
    background: url(../picture/solution_bg3.png) no-repeat top;
    background-image: ;
    background-size: cover;
}
.ads li:nth-child(4){
    background: url(../picture/solution_bg4.png) no-repeat top;
    background-image: ;
    background-size: cover;
}


.ads li:nth-child(1) h3 ,.ads li:nth-child(3) h3{
    color:#0a4394;
}
.ads li:nth-child(1) span,.ads li:nth-child(3) span{
    color:#0a4394;
}
.ads li:nth-child(2) h3 ,.ads li:nth-child(4) h3{
    color:#fefefe;
}
.ads li:nth-child(2) span,.ads li:nth-child(4) span{
    color:#fefefe;
}


/*.ads li+li{border-left:1px solid #2698f0;}*/
/*.ads li:hover{background:#0065ed;}*/


.pro0{
    background: url(../images/probg.png) no-repeat top;
    padding-top: 82px;
}
.prtit{
    text-align: center;
    color: #333333;
}
.prtit h2{
    font-size: 36px;
    font-weight: bold;
    text-transform: uppercase;
}
.prtit h3{
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    margin-top: 13px;
}
.profl{
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.profl ul li{
    float: left;
    min-width: 138px;height: 37px;
    text-align: center;
    line-height: 35px;
    margin: 10px;
    padding: 0 10px;
    background: #0056C4;
}
.profl ul li a{
    font-size: 14px;
    color: #fff;
}
.profl ul li:hover{
    background: #0065ed;
     border: 1px solid #0065ed;
}

.pro2{
    margin-top: 40px;
}
.pro2 ul li{
    float: left;
    width: 280px;
    height: 310px;
    margin-right: 26px;
    position: relative;
    margin-bottom: 50px;
    box-shadow: 0 2px 8px #e0e0e0;
    overflow: hidden;
}
.pro2 ul li:nth-child(4n){
    margin-right: 0px;
}
.pro2 ul li .prowz{
    width: 280px;
    height: 92px;
    background: #fff;
    border-top:2px solid #f6f6f6;
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding-top: 18px;
}
.pro2 ul li .prowz h3{
    text-align: center;
    font-size: 16px;
    color: #666;
    font-weight: normal;
}
.pro2 ul li .prowz h3 a{
    color: #666;
}
.pro2 ul li .prowz span{
    margin-top: 10px;
    display: block;
    margin-left: 27px;
}
.pro2 ul li .prowz span a{
    width: 87px;
    height: 29px;
    border: 1px solid #e6e6e6;
    line-height: 27px;
    text-align: center;
    display: block;
    margin-right: 40px;
    float: left;
    border-radius: 15px;
    font-size: 12px;
    color: #168de8;
}
.pro2 ul li .prowz span a:nth-child(2){
    margin-right: 0px;
}
.pro2 ul li:hover .prowz{
     background: #0065ed;
}
.pro2 ul li:hover .prowz h3 a{
    color: #fff;
}
.pro2 ul li:hover .prowz span a{
    color: #fff;
}

.w1920 .pro1{
    padding-top: 40px;
}


.box6{width:1920px;position:relative;left:50%;
    background: #ffffff;
    margin-left:-960px;
    margin-top: 80px;}

.menu_cate2{margin-top:75px;}
.cate_title2{color:#333;}
.cate_title2 span{color:#333;border-color:#0055C3;}
.cate_wz3{color:#333;font-size: 14px;}
.cate_wz3 p{
    line-height: 26px;
}
.pm2{background:#0055C3;line-height:60px;position:relative;margin-top:72px;}
.pm2 a{color:#ffffff;font-size:14px;display:block;position:relative;left:32px;transition:all 0.6s;}
.pm2 a span{
       background:url(../images/jiantou.png) no-repeat;
}
.about{width:464px;color:#ffffff;font-size:14px;line-height:34px;margin-right: 20px;}
.about p{
    line-height: 34px;
    color: #333333;
}
.about_pic{width:401px;height:290px;overflow:hidden;}
.ryzz2 .bd{
    width: 1200px;overflow: hidden;
}

.box6 .content{margin-top:40px;background-color: #0056C4;padding: 40px 0;}
.product_list3 li{float:left;margin-left:20px;margin-right:20px;display:inline;}
.product_list3 li a.img{border:1px solid #e0e1dc;overflow:hidden;}
.product_list3 li a.img img{width:100%;height:240px;transition:all 0.6s;cursor:pointer;}
.product_list3 li h3{text-align:center;padding-top:15px;}
.product_list3 li h3 a{font-weight:normal;color:#fff;font-size:16px;}
.product_list3 li a.img{display:block;}
.product_list3 li a.img:hover{border-color:#e0e1dc;}
.product_list3 li a.img:hover img{transform:scale(1.2);}


.yous{
    height: 895px;
     background:#EDEDED;
     padding-top: 90px;
}
.ystit h3{
    font-size: 40px;
    color: #555555;
}
.ystit h2{
    font-size: 34px;
    font-weight: 500;
    color: #555555;
     width: 577px;
     height: 159px;
     margin: 0 auto;
    padding-top: 20px;
     /*font-style: italic;*/
     text-align: center;
}
.ys2{
    margin-top: 50px;
    position: relative;
}
.ys2 .hd1 ul{
    width: 170px;
    height: 312px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 99;
}
.ys2 .hd1 ul li{
    width: 170px;
    height: 78px;
    background: #242423;
    position: relative;
}
.ys2 .hd1 ul li img{
    position: absolute;
    left: 20px;
    top: 26px;
}
.ys2 .hd1 ul li h3{
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    line-height: 78px;
    padding-left: 50px;
}
.ys2 .hd1 ul li.on{
    background:#007bd9; 
}
.ys2 .hd1 .next{
    position: absolute;
    width: 117px;
    height: 76px;
    right: 0px;
    bottom: 0px;
    z-index: 999;
}
.ys2 .bd ul li{
    position: relative;
    width: 1083px;
    height: 530px;
} 
.ys2 .bd ul li img{
    width: 1083px;
    height: 530px;
}
.ys2 .bd1 ul{

}
.ys2 .bd ul li .ywz{
    position: absolute;
    width: 555px;
    height: 218px;
    background: #fff;
    left: 0px;
    bottom: 0px;
    z-index: 999;
    padding-left: 35px;
    padding-top: 30px;
}
.ys2 .bd ul li .ywz h3{
    font-size: 24px;
    color: #323232;
    font-weight: bold;
}
.ys2 .bd ul li .ywz p{
    font-size: 16px;
    line-height: 32px;
    color: #585858;
    margin-top: 10px;
    padding-right: 45px;

}
.ys2 .bd ul li .ywz .jia{
    width: 32px;
    height: 32px;
    background:url(../images/jian.png) no-repeat;
    position: absolute;
    left: 485px;
    bottom: 15px;
}

.case0{
    margin-top: 200px;
}
.casetit{
    position: relative;
}
.casetit h2{
    font-size: 36px;
    color: #1156a1;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Myriad Pro";

}
.casetit h3{
    font-size: 30px;
    color: #0c0c0c;
    text-transform: uppercase;
    font-weight: normal;
    margin-top: 10px;
    padding-right: 166px;
    padding-left: 10px;
    background:url(../images/casetit.png) no-repeat 140px center ;
}
.casetit .more{
    width: 157px;
    height: 50px;
    border: 1px solid #d4d4d4;
    line-height: 48px;
    text-align: center;
    font-style: 14px;
    color: #333;
    position: absolute;
    display: block;
    right: 0px;
    top: 3px;
    text-transform: uppercase;
}
.case2{
    margin-top: 60px;

}


.case2 ul li{
    position: relative;
    width: 270PX;
    height: 270PX;
    margin-right: 40px; 
    float: left;
    overflow: hidden;
}
.case2 ul li h3{
    width: 100%;
    min-height: 43px;
    background: rgba(0,0,0,.61);
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 99;
    text-align: center;
    line-height: 43px;
    font-weight: normal;
    font-size: 16px;
}
.case2 ul li h3 a{
    color: #fff;
}
.case2 ul li:nth-child(2) h3{
background: rgba(0,0,0,.8);
}
.case2 ul li:nth-child(3) h3{
background: rgba(0,0,0,.49);
}
.case2 ul li:nth-child(4) h3{
background: rgba(0,0,0,.7);
}


.box7{width:1920px;position:relative;left:50%;margin-left:-960px;background:url(../images/bj7.png) no-repeat;height:500px;margin-top: 40px;}

.newpm{
    background: #007bd9;
}

.news-wz p{
    color: #969696;
    font-size: 14px;
}

.tabli{position:relative;float:right;}
.tabli li{margin-left:2px;float:left;padding:0 17px;line-height:35px;color:#999999;font-size:14px;text-align:center;}
.tabli li.cur{background:#007bd9;color:#fff;border-radius:6px;}

.project{width:890px;background:#fff;height:300px;overflow:hidden;padding:65px 0 0;margin-top:25px;}


.news_list1{margin-left:18px;width:565px;float:left;}
.news_list1 li{}
.news_list1 .img{display: block;width:300px;}
.news_list1 .img img{width:300px;height:210px;}
.news_list1 h3{width:247px;display:block;float:right;margin-top:8px;font-weight:normal;}
.news_list1 h3 a{color:#396faf;font-size:16px;position: relative;display:block;}
.news_list1 h3 p{color:#999999;font-size:12px;padding-top:12px;}
.news_list1 h3 span{display: block;color:#666666;line-height:23px;font-weight:normal;font-size:12px;padding-top:8px;}


.news_list2{width:260px;float:right;}
.news_list2 li{line-height:40px;position:relative;height:40px;overflow: hidden;}
.news_list2 li a{color:#60676f;font-size:14px;padding-left:15px;background:url(../images/ns.png) no-repeat left center;}
.news_list2 li a:hover{text-decoration:none;color:#396faf;}


.nsq .content{overflow:hidden;margin:0 auto;position:relative;}

#innewsdemo {height:200px;overflow:hidden;}
#news_demo1 {}
#news_demo2 {}

.nsq2 .content{overflow:hidden;margin:0 auto;position:relative;}
#innewsdemo1 {height:200px;overflow:hidden;}
#news_demo11 {}
#news_demo21 {}

.nsq3 .content{overflow:hidden;margin:0 auto;position:relative;}
#innewsdemo2 {height:200px;overflow:hidden;}
#news_demo12 {}
#news_demo22 {}


/*友情链接*/
/*友情链接*/
.links{background:#0a4394;padding-top:20px;}
.f_link{width:1200px;margin:0 auto;line-height:54px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;font-size:14px;}
.f_link a{color:#e5e5e5;font-size: 14px;margin-right: 60px;}






/*页面底部*/
#footer{background:#0056C4;color:#e5e5e5;padding-top:60px;padding-bottom:42px;}
#footer a{color:#e5e5e5;}
#footer a:hover{color:#e87518;text-decoration:none;}
.logos{margin-left:13px;width:189px;}
.lx{width:450px;font-size:14px;line-height:26px;}
.lx h2{
    font-size: 16px;
    color: #e5e5e5;
    font-weight: bold;
    margin-bottom: 26px;
}
.lx p{
    line-height:24px;
}
.nav_foot{width:220px;margin-left: 230px;}
.nav_foot a{width:110px;float:left;display:block;font-size:14px;line-height:38px;}


.cd{padding-top:12px;margin-right: 120px;}
.cd h3{
    text-align: center;
    width: 100%;
    font-size: 14px;
    color: #e5e5e5;
    font-weight: normal;
    margin-bottom: 15px;

}
.cd img{
    width: 100px;
    height: 100px;
}
.foot{color:#e5e5e5;font-size:12px;background:#0056C4;height:55px;padding-bottom: 25px;}
.foot a{color:#e5e5e5;}
.copyright{line-height:30px;padding-bottom: 25px;}
.foot a:hover{color:#e87518;text-decoration:none;}
.copyright a{
    line-height: 30px;
}


.xypg-right-content img {
    width: 100%;
}

.profl ul {
    
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    align-content: stretch;

}

.xypg-product-list img {
    height: 200px;
}


@media  screen and (min-width:1365px ) {
	.nav li{ padding:0 2.2%;}
}

@media  screen and (min-width:1439px ) {
	.nav li{ padding:0 2.3%;}
}
@media  screen and (min-width:1599px ) {
	.nav li{ padding:0 2.7%;}
}
@media  screen and (min-width:1919px ) {
	.nav li{ padding:0 3.1%;}
}
@media  screen and (min-width:2559px ) {
	.nav li{ padding:0 3.1%;}

}
