@media(min-width:240px){html{font-size:32px}}@media(min-width:320px){html{font-size:42.66667px}}@media(min-width:360px){html{font-size:48px}}@media(min-width:375px){html{font-size:50px}}@media(min-width:384px){html{font-size:51.2px}}@media(min-width:411px){html{font-size:54.8px}}@media(min-width:414px){html{font-size:55.2px}}@media(min-width:424px){html{font-size:56.53333px}}@media(min-width:480px){html{font-size:64px}}@media(min-width:540px){html{font-size:72px}}@media(min-width:640px){html{font-size:85.33333px}}@media(min-width:720px){html{font-size:96px}}@media(min-width:750px){html{font-size:100px}}@media(min-width:768px){html{font-size:102.4px}}@media(min-width:800px){html{font-size:106.66667px}}@media(min-width:980px){html{font-size:130.66667px}}@media(min-width:1024px){html{font-size:136.53333px}}@media(min-width:1080px){html{font-size:144px}}@media(min-width:1152px){html{font-size:153.6px}}@media(min-width:1366px){html{font-size:182.13333px}}@media(min-width:1440px){html{font-size:192px}}@media(min-width:2160px){html{font-size:288px}}

html{height:100%;}
body{width: 100%;height:100%;font-family:Univers-LT-57,tahoma,arial;margin:0;font-size:16px;color:#666;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,table,input{margin:0;padding:0;font-weight: normal;font-size:16px;}
p{margin:0;padding:0;font-weight: normal;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block;}
table{width:auto;border-collapse: collapse;border-spacing: 0;}
li{list-style: none;vertical-align: bottom;}
em,i{font-style: normal;}
a{outline: none;text-decoration:none;transition: color .3s,opacity .3s,transform .3s;-webkit-transition: color .3s,opacity .3s,transform .3s;color:#525252;}
a:hover{outline: none;/*text-decoration: underline;*/}
img{border: 0;}
input:focus{outline:none;}
textarea:focus{outline:none;}
#banner{height:100%;clear:both;overflow:hidden;background:#fff;padding:0px 0px 0px 0px;position:relative;}
.top{position:fixed;height:82px;top:48px;left:0;width:100%;z-index:100;}
#top_mob{display:none;}
#mob_menu{height:45px;overflow:hidden;background:#122a88;text-align:center;}
#mob_menu span{line-height:45px;display:inline-block;background:url(../images/top_tel.png) no-repeat left center;color:#fff;font-size:18px;/*font-family:Arial;*/padding-left:28px;}
.sp_header{display:none;}
.sjj_nav{display:none;}
/*#menu{height:75px;width:calc(100% - 320px);margin:0px auto;display:block;background:#fff;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);overflow:hidden;}*/

#navi {height:82px;}
#menu {height:82px;margin:0px auto;display:block;background:#fff;/*box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);*/padding:0 50px 0 0;}
#navi .default {height:82px;width:85%;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);border-radius:8px;}
#navi .fixed {position: fixed;top: 0;left: 0;width:100%;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}


.logo{float:left;width:280px;height:82px;line-height:82px;display:block;vertical-align: middle;padding-left:25px;}
.logo img{line-height:82px;vertical-align: middle;display: inline-block;height:37px;}
.top_tel{float:right;width:220px;height:46px;border-bottom:#f20000 solid 4px;background:#444;vertical-align:middle;padding-top:25px;text-align:center;}
.top_tel span{height:25px;line-height:25px;display:inline-block;background:url(../images/icon_tel.png) no-repeat left center;padding-left:24px;color:#fff;font-size:24px;font-family: tahoma,arial,simsun;}
.nav_list{height:82px;width:960px;display:block;float:right;}
#nav{margin:0 auto;width:960px;/*overflow:hidden;*/}
#nav li{height:82px;float:left;position:relative;width:160px;}
#nav li>a {display:block;color:#1f077c;text-align:center;height:82px;line-height:82px;font-size:18px;font-family:Univers-LT-55;text-transform:Uppercase;transition:all 400ms ease-in-out;}
#nav li:hover>a{ color:#ff0000;font-size:20px;}
#nav li>a.on {color:#ff0000;text-align:center;height:82px;line-height:82px;font-size:18px;}
#nav li ul {
  display: none;
  position: absolute;
  top:82px;
  left: 0;
  width:390px;
  /*background:#1f077c;*/
  background:rgba(31,7,124,0.9);
  z-index:999;
  }
#nav li:hover ul {
  display: block;
  }
#nav li ul li {
  float: none;
  border-left:#e4e4e4 solid 0px;
  border-bottom:#180561 solid 1px;
  height:55px;
  text-align:left;
  width:390px;
  }
#nav li ul li:last-child {
  border-bottom:#180561 solid 0px;
  }
#nav li ul li a {
  display: block;
  color:#fff;
  font-size:14px;
  /*background:url(../images/icon4.gif) no-repeat 20px center;*/
  padding:0px 15px 0px 35px;
  line-height:55px;
  height:55px;
  transition:all 300ms ease-in-out;
  text-align:left;
  }
#nav li ul li a {display: block;}
#nav li ul li a:hover {color: #fff;text-decoration:none;font-size:14px;background:#f20000;}



.footer{height: auto !important;}
.foot2{background:#191e2c url(../images/foot_bg.jpg) no-repeat top center;background-size:cover;min-height:350px;}
.foot2_main{width:1420px;margin:0 auto;overflow:hidden;clear:both;padding:70px 0 50px 0;}
.foot2_left{float:left;width:980px;}
.foot2_left dl{float:left;/*margin:0 60px 0 0;*/width:49%;overflow: hidden;}
.foot2_left dl:last-child{margin:0 0 0 0;float:right;}
.foot2_left dt{margin-bottom:30px;overflow: hidden;}
.foot2_left dt a{font-size:18px;color:#fff;line-height: 1;}
.foot2_left dt a:hover{text-decoration:none;color:#ff0000;}
.foot2_left dd{margin-bottom:20px;float:left;width:40%}
.foot2_left dd:nth-child(2n){float:right;width:58%}
.foot2_left dd a{color:#a8a8ab;font-size:14px;transition:all 300ms ease-in-out;display:inline-block;line-height: 1;}
.foot2_left dd a:hover{color:#fff;text-decoration:none;transform:translateX(5px)}
.foot2_left dd span{color:#a8a8ab;font-size:14px;transition:all 300ms ease-in-out;display:inline-block;line-height: 1;}
.foot2_right{float:right;width:420px;}
.foot2_right h2{font-size:30px;font-weight:bold;color:#fff;text-transform: uppercase;line-height: 1;margin:0 0 20px 0;overflow: hidden;}
.foot2_right p {line-height:1.5;margin:25px 0 0 0;color:#a8a8ab;font-size:14px;padding:0 0 0 25px;}
.foot2_right p.p1 {font-size:16px;padding:0 0 0 0;}
.foot2_right .p2 {background:url(../images/foot_homeicon1.png) no-repeat left 3px;}
.foot2_right .p3 {background:url(../images/foot_telicon1.png) no-repeat left center;}
.foot2_right .p4 {background:url(../images/foot_emailicon1.png) no-repeat left center;}
.foot1{background:#060119;}
.bom{width:1420px;margin:0 auto;color:#77757c;overflow: hidden;height:32px;padding:18px 0;position: relative;}
.bom_left{width:360px;margin:0 150px 0 0;height:32px;line-height:32px;float:left;}
.bom_cen{width:320px;height:32px;line-height:32px;float:left;}
.bom_cen a{color:#77757c;display:inline-block;padding:0 6px;transition:all 300ms ease-in-out;}
.bom_cen a:hover{color:#fff;transform:translateX(5px)}
.bom_right{width:260px;height:32px;line-height:32px;float:right;text-align: right;margin:0 150px 0 0;}
.bom_right a{display:inline-block;margin:0 0 0 10px;line-height:32px;transition:all 300ms ease-in-out;}
.bom_right a:hover{transform:translateY(5px)}
.bom_top{display:block;position:absolute;width:36px;height:36px;background:#272530 url(../images/foot_arrowup.png) no-repeat center center;border:#34313f solid 1px; border-radius:20px;right:0;top:15px; cursor:pointer;transition:all 300ms ease-in-out;}
.bom_top:hover{background:#ff0000 url(../images/foot_arrowup.png) no-repeat center center;}

/*合作客户滚动*/
.scroll_pc {display:block;}
.scroll_mob {display:none;}
.scroll-img {overflow:hidden;margin:60px auto 0 auto;width:1420px;height:300px;}
.scroll-img ul {width:100%;height:600px;}
.scroll-img ul li {width:calc(18% - 2px);height:122px;background:#fff;float:left;margin:0 2.5% 35px 0;border:#ececec solid 1px;}
.scroll-img ul li:nth-child(5n) {margin:0 0 35px 0;}

.scroll-img2 {margin:50px 0 0 0;overflow: hidden;width:630px;}
.scroll-img2 ul {width:1890px;height:390px;overflow: hidden;}
.scroll-img2 ul li {width:250px;float:left;margin:0 25px 0 0;height:360px;background:#fff;position: relative;text-align:center;padding:30px 20px 0 20px;}
.scroll-img2 ul li .a1{text-align: center;display: block;height:310px;}
.scroll-img2 ul li .a1 img{height:100%;width:auto;}
.scroll-img2 ul li .a2{text-align: center;display: block;line-height:1.5;margin:5px 0 0 0;}

/*.about6_list1{margin:50px 0 0 0;overflow: hidden;}
.about6_list1 li{width:calc(46% - 40px);float:left;margin:0 8% 0 0;height:360px;background:#fff;position: relative;text-align:center;padding:30px 20px 0 20px;}
.about6_list1 li:nth-child(2n){margin:0 0 0 0;}
.about6_list1 li .a1{text-align: center;display: block;height:310px;}
.about6_list1 li .a1 img{height:100%;width:auto;}
.about6_list1 li .a2{text-align: center;display: block;line-height:1.5;margin:5px 0 0 0;}

#demo4.scroll-img ul {
	width: 1500px;
}*/


@keyframes fadein{from{opacity:0}
to{opacity:1}
}


.table1{width:100%;text-align:center;margin:0px auto;border-collapse:collapse;line-height:24px;}
.table1 td,.table1 th{border:#e7e7e7 solid 1px; padding:20px 10px;}
.table1 tr{border-bottom:#e7e7e7 solid 1px; padding:20px 10px;background:#f2f2f2;}
.table1 tr:nth-child(2n){background:#fff;}
.table1 tr:first-child{background:#35aee5;color:#fff;}


@media (max-width:1366px) {
body{width: 100%;height:100%;font-family:Univers-LT-57,tahoma,arial;margin:0;font-size:14px;color:#666;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,table,input{margin:0;padding:0;font-weight: normal;font-size:14px;}

#navi .default {height:82px;width:88%;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);border-radius:8px;}
#navi .fixed {position: fixed;top: 0;left: 0;width:100%;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.logo{float:left;width:260px;height:82px;line-height:82px;display:block;vertical-align: middle;padding-left:25px;}
.logo img{line-height:82px;vertical-align: middle;display: inline-block;height:42px;}

.nav_list{height:82px;width:calc(100% - 300px);display:block;float:right;}
#nav{margin:0 auto;width:750px;}
#nav li{height:82px;float:left;position:relative;width:125px;}
#nav li>a {display:block;color:#1f077c;text-align:center;height:82px;line-height:82px;font-size:16px;font-family:Univers-LT-55;text-transform:Uppercase;transition:all 400ms ease-in-out;}
#nav li:hover>a{ color:#ff0000;font-size:18px;}
#nav li>a.on {color:#ff0000;text-align:center;height:82px;line-height:82px;font-size:16px;}


.foot2{background:#191e2c url(../images/foot_bg.jpg) no-repeat top center;background-size:cover;min-height:350px;}
.foot2_main{width:1240px;margin:0 auto;overflow:hidden;clear:both;padding:70px 0 50px 0;}

.foot2_left{float:left;width:840px;}
.foot2_left dl{float:left;/*margin:0 60px 0 0;*/width:49%;overflow: hidden;}
.foot2_left dl:last-child{margin:0 0 0 0;float:right;}
.foot2_left dt{margin-bottom:30px;overflow: hidden;}
.foot2_left dt a{font-size:18px;color:#fff;line-height: 1;}
.foot2_left dt a:hover{text-decoration:none;color:#ff0000;}
.foot2_left dd{margin-bottom:20px;float:left;width:40%}
.foot2_left dd:nth-child(2n){float:right;width:58%}
.foot2_left dd a{color:#a8a8ab;font-size:12px;transition:all 300ms ease-in-out;display:inline-block;line-height: 1;}
.foot2_left dd a:hover{color:#fff;text-decoration:none;transform:translateX(5px)}
.foot2_left dd span{color:#a8a8ab;font-size:12px;transition:all 300ms ease-in-out;display:inline-block;line-height: 1;}	
	
.foot2_right{float:right;width:360px;}	
.foot2_right p {line-height:1.5;margin:25px 0 0 0;color:#a8a8ab;font-size:12px;padding:0 0 0 25px;}	
.bom{width:1240px;margin:0 auto;color:#77757c;overflow: hidden;height:32px;padding:18px 0;position: relative;}

.bom_top{display:block;position:absolute;width:36px;height:36px;background:#272530 url(../images/foot_arrowup.png) no-repeat center center;border:#34313f solid 1px; border-radius:20px;right:0;top:15px; cursor:pointer;transition:all 300ms ease-in-out;}
.bom_top:hover{background:#ff0000 url(../images/foot_arrowup.png) no-repeat center center;}	
	
	
/*合作客户滚动*/
.scroll_pc {display:block;}
.scroll_mob {display:none;}	
.scroll-img {overflow:hidden;margin:60px auto 0 auto;width:1240px;height:280px;}
.scroll-img ul {width:100%;height:500px;}
.scroll-img ul li {width:calc(18% - 2px);height:122px;line-height:122px;text-align: center;vertical-align: middle;background:#fff;float:left;margin:0 2.5% 30px 0;border:#ececec solid 1px;overflow: hidden;}
.scroll-img ul li img{width:95%;max-height:100%;vertical-align: middle;display:inline-block;line-height:122px;}	
.scroll-img ul li:nth-child(5n) {margin:0 0 30px 0;}

.scroll-img2 {margin:50px 0 0 0;overflow: hidden;width:630px;}
.scroll-img2 ul {width:1890px;height:390px;overflow: hidden;}
.scroll-img2 ul li {width:250px;float:left;margin:0 25px 0 0;height:360px;background:#fff;position: relative;text-align:center;padding:30px 20px 0 20px;}
.scroll-img2 ul li .a1{text-align: center;display: block;height:310px;}
.scroll-img2 ul li .a1 img{height:100%;width:auto;}
.scroll-img2 ul li .a2{text-align: center;display: block;line-height:1.5;margin:5px 0 0 0;}




}




@media (max-width: 960px) {
body{width: 100%;height:100%;font-family:Univers-LT-57,tahoma,arial;margin:0;font-size:0.24rem;color:#666;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,table,input{margin:0;padding:0;font-weight: normal;font-size:0.24rem;}


.top{position:fixed;height:1.6rem;top:0;left:0;width:100%;z-index:100;background:#fff;border-bottom:#e7e7e7 solid 1px;}
#top_mob{display:block;}
.sjj_nav{display:block;}
#navi {height:1.6rem;display:none;}
#top_mob .logo1{display:block;float:none;width:70%;padding:0 0 0 0.2rem;height:1.6rem;line-height:1.6rem;vertical-align:middle;}
#top_mob .logo1 img{display:inline-block;width:100%;height:auto;line-height:1.6rem;vertical-align:middle;}	
.top_tel{display:none;float:right;width:220px;height:46px;border-bottom:#f20000 solid 4px;background:#444;vertical-align:middle;padding-top:25px;text-align:center;}
.nav_list{display:none;height:75px;width:calc(100% - 570px);float:right;}


/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_nav{width:0.6rem;/*float:right;*/position:absolute;cursor:pointer;height:0.45rem;margin:0.5rem 0 0 0;top:0.1rem;right:0.3rem;}
.sp_nav span{display:block;background:#2c5aa1;width:0.6rem;height:3px;position:absolute;left:0.15rem;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0}
.sp_nav span:nth-of-type(2){top:0.15rem}
.sp_nav span:nth-of-type(3){top:0.3rem}
.sp_nav_se span:nth-of-type(1){top:0.15rem;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:0.15rem;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 1.6rem);line-height:3;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;display:block;}
.nav_show{top:1.6rem;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;/*margin-left:20px;*/position:relative;line-height:3;padding:0 0 0 0.4rem;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;width:80%;font-size:0.3rem;}
.sjj_nav ul li ul li a{color:#666;display:block;text-align:left;font-size:0.3rem;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#2c5aa1;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#004ea2}
.sjj_nav ul li ul li>ul{margin-left:10px}	
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/	
		

.footer{height: auto !important;}
.foot2{background:#191e2c url(../images/foot_bg.jpg) no-repeat top center;background-size:auto 100%;min-height:4rem;}
.foot2_main{width:calc(100% - 0.4rem);margin:0 auto;overflow:hidden;clear:both;padding:0.7rem 0 0.6rem 0;}
.foot2_left{float:left;width:720px;display:none;}
.foot2_left dl{float:left;margin:0 70px 0 0;}
.foot2_left dl:last-child{margin:0 0 0 0;}
.foot2_left dt{margin-bottom:30px;}
.foot2_left dt a{font-size:18px;color:#fff;line-height: 1;}
.foot2_left dt a:hover{text-decoration:none;color:#ff0000;}
.foot2_left dd{margin-bottom:20px;}
.foot2_left dd a{color:#a8a8ab;font-size:14px;transition:all 300ms ease-in-out;display:inline-block;line-height: 1;}
.foot2_left dd a:hover{color:#fff;text-decoration:none;transform:translateX(5px)}
.foot2_left dd span{color:#a8a8ab;font-size:14px;transition:all 300ms ease-in-out;display:inline-block;line-height: 1;}
.foot2_right{float:right;width:100%;}
.foot2_right h2{font-size:0.36rem;font-weight:bold;color:#fff;text-transform: uppercase;line-height: 1;margin:0 0 0.3rem 0;overflow: hidden;}
.foot2_right p {line-height:1.5;margin:0.3rem 0 0 0;color:#a8a8ab;font-size:0.24rem;padding:0 0 0 0.4rem;}
.foot2_right p.p1 {font-size:0.26rem;padding:0 0 0 0;}
.foot2_right .p2 {background:url(../images/foot_homeicon1.png) no-repeat left 3px;background-size:auto 0.24rem;}
.foot2_right .p3 {background:url(../images/foot_telicon1.png) no-repeat left center;background-size:auto 0.24rem;}
.foot2_right .p4 {background:url(../images/foot_emailicon1.png) no-repeat left center;background-size:auto 0.24rem;}
.foot1{background:#060119;}
.bom{width:calc(100% - 0.4rem);margin:0 auto;color:#77757c;overflow: hidden;height:0.55rem;padding:0.2rem 0;position: relative;}
.bom_left{width:48%;margin:0 0 0 0;height:0.55rem;line-height:0.55rem;float:left;}
.bom_right{width:48%;height:0.55rem;line-height:0.55rem;float:right;text-align: right;margin:0 0 0 0;}
.bom_right a{display:inline-block;margin:0 0 0 0.15rem;line-height:0.55rem;transition:all 300ms ease-in-out;vertical-align: middle;}
.bom_right a img{width:auto;height:0.4rem;vertical-align: middle;line-height:0.55rem;}	
.bom_right a:hover{transform:translateY(5px)}
.bom_top{display:block;position:absolute;width:0.6rem;height:0.6rem;background:#272530 url(../images/foot_arrowup.png) no-repeat center center;background-size:auto 0.3rem;border:#34313f solid 1px; border-radius:20px;right:0;top:15px; cursor:pointer;transition:all 300ms ease-in-out;}
.bom_top:hover{background:#ff0000 url(../images/foot_arrowup.png) no-repeat center center;}	
	
	
	

/*合作客户滚动*/
.scroll_pc {display:none;}
.scroll_mob {display:block;}	
.scroll-img {overflow:hidden;margin:0.6rem auto 0 auto;width:calc(100% - 0.4rem);height:7.2rem;}
.scroll-img ul {width:100%;height:1.5rem;}
.scroll-img ul li {width:calc(48% - 2px);height:2rem;background:#fff;float:left;margin:0 4% 0.4rem 0;border:#ececec solid 1px;}
.scroll-img ul li:nth-child(5n) {margin:0 4% 0.4rem 0;}
.scroll-img ul li:nth-child(2n) {margin:0 0 0.4rem 0;}
/*.scroll-img ul li:nth-child(10) {margin:0 0 0.4rem 0;}
.scroll-img ul li:nth-child(20) {margin:0 0 0.4rem 0;}	
.scroll-img ul li:nth-child(30) {margin:0 0 0.4rem 0;}	*/
	
.scroll-img2 {margin:50px 0 0 0;overflow: hidden;width:630px;display:none;}
.scroll-img2 ul {width:1890px;height:390px;overflow: hidden;}
.scroll-img2 ul li {width:250px;float:left;margin:0 25px 0 0;height:360px;background:#fff;position: relative;text-align:center;padding:30px 20px 0 20px;}
.scroll-img2 ul li .a1{text-align: center;display: block;height:310px;}
.scroll-img2 ul li .a1 img{height:100%;width:auto;}
.scroll-img2 ul li .a2{text-align: center;display: block;line-height:1.5;margin:5px 0 0 0;}	
	
}