html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
.clear{clear:both;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

@font-face{
 	font-family: 'font';
	src: url("../fonts/HONORSansCN-Regular.ttf");
}
@font-face{
 	font-family: 'font1';
	src: url("../fonts/Gilroy-HeavyItalic-8.otf");
}
@font-face{
 	font-family: 'font2';
	src: url("../fonts/gilroy-regular-3.otf");
}


.top{width:100%;height: 100px;background: #fff;}
.logo{float: left;}
.logo img{margin-top: 22px;}
.menu{float:right;}
.menu li{float: left;}
.menu li a{display: block;padding: 0 13px; font-family: font;font-size: 14px;color:#333;line-height: 100px;}
.menu li a:hover{background: #012e78;color:#fff;}
.menu .en a{color:#012e78;} 

@media screen and (max-width: 1439px){
	.menu li a{padding: 0 5px;}
}
@media screen and (max-width: 550px){
	.logo img{width:266px;height: 40px;margin-top: 30px;}
}

.navbar-header {
padding-top:0;
position:relative;
}

.navbar-header .navbar-toggle {
border:1px solid #b4b8bc;
height:34px;
padding:0 5px;

}


@media screen and (max-width: 991px){
	.navbar-header .navbar-toggle {margin-top: 32px;}
}

.navbar-header .navbar-toggle .menu {
color:#333;
left:10px;
line-height:34px;
position:absolute;
top:0
}

.navbar-header .navbar-toggle .icon-bar {
background-color:#999
}

.navbar-header .navbar-toggle:hover {
background:#f58220;
border:1px solid #f58220;
}

.navbar-header .navbar-toggle:hover .icon-bar {
background-color:#fff
}

.toleft {
-webkit-transition:all .21s ease-out;
left:0;
overflow-x:hidden;
position:relative;
transition:all .21s ease-out
}

.push-toleft {
-webkit-transition:all .21s ease-out;
left:-260px;
transition:all .21s ease-out
}

.menuid.menuopen {
-webkit-transition:all .21s ease-out;
left:0;
opacity:1;
transition:all .21s ease-out
}

.push-toleft .head {
left:-260px
}

#cbp-spmenu-s2 {
-webkit-transition:all .21s ease-out;
transition:all .21s ease-out
}

.menuid {
-webkit-transition:all .21s ease-out;
height:100%;
left:100%;
opacity:0;
position:fixed;
top:0;
transition:all .21s ease-out;
width:100%;
z-index:9999
}
.menuopen .mobile-menu-overlay {
display: block;
-webkit-transition: all 0.21s ease-out;
transition: all 0.21s ease-out;
}
.mobile-menu-overlay {
background:#000;
display:none;
filter:alpha(opacity=30);
height:100%;
opacity:0.3;
position:absolute;
right:0;
top:0;
width:200%;
z-index:9
}

.cbp-spmenu-right {
-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
-webkit-overflow-scrolling:touch;
background:rgba(1, 46, 120, 0.8);
box-shadow:0 0 10px rgba(0,0,0,0.3);
display:block;
height:100%;
max-width:260px;
overflow:auto;
padding:60px 0 40px;
position:absolute;
right:0;
top:0;
width:100%;
z-index:10
}

.cbp-spmenu-right .ulchild {
padding-left:20px;
}
.cbp-spmenu-right li a {
border-bottom:solid 1px #001c4a;
color:#fff;
display:block;
padding:15px 23px
}
.cbp-spmenu-right li a:hover {
background:#f58220;
text-decoration:none
}

.menuid .icon-close {
-webkit-transition:all .21s ease-out;
cursor:pointer;
display:block;
font-size:16px;
padding:20px 20px 0 0;
position:absolute;
right:0;
top:0;
transition:all .21s ease-out
}

.menuid .icon-close span {
-webkit-transition:all .21s ease-out;
background:url(../images/clod.png) no-repeat center;
color:#fff;
font-size:18px;
height:14px;
transition:all .21s ease-out;
width:14px
}

.menuid .icon-close:hover span {
color:#f58220;
}

.fullwidthbanner-container {
    width:100%!important;
    position: relative;
    max-height: 470px!important;
	box-shadow: 0px 5px 8px rgb(0,0,0,0.3);
	background:#EBEBEB url(../images/loader.gif) no-repeat 50%;
}

.tp-simpleresponsive>ul>li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}
.tp-caption h3 {
	font: 500 50px/60px "Microsoft Yahei";
    color:#FF0;
	width:50%;
    padding: 6% 0 0;
	margin:0 auto;
	display:block;
	-webkit-transition:font-size 0.2s ease-out;
	text-shadow: 0 1px 5px rgba(86, 86, 86, 0.8);
}

.tp-caption h4 {
	font:600 60px/80px "Microsoft Yahei";
    color:#C00;
	width:30%;
	padding: 6% 0 0;
	margin:0 auto;
	display:block;
	-webkit-transition:font-size 0.2s ease-out;
    text-shadow: 0 4px 5px rgba(255, 255, 255, 0.98);
}

.tp-simpleresponsive .slotholder *,.tp-simpleresponsive img {
-webkit-transform:translateZ(0);
-webkit-backface-visibility:hidden;
-webkit-perspective:1000;
}

.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption {
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
position:absolute;
visibility:hidden;
}

.tp-simpleresponsive img {
max-width:none;
}

.tp-leftarrow.default {
border-radius:3px;
z-index:100;
cursor:pointer;
position:relative;
background:url(../images/prev.png) no-repeat;
background-size:contain;
padding-top:20px!important;
width:80px;
height:80px;
text-align:center;
-webkit-transition:background .5s ease-in-out;
-moz-transition:background .5s ease-in-out;
-o-transition:background .5s ease-in-out;
-ms-transition:background .5s ease-in-out;
transition:background .5s ease-in-out;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter:alpha(opacity=0);
opacity:0;
-khtml-opacity:0;
-moz-opacity:0;
visibility:visible;
left:50px !important;
}
.tp-rightarrow.default {
border-radius:3px;
z-index:100;
cursor:pointer;
position:relative;
background:url(../images/next.png) no-repeat;
background-size:contain;
padding-top:20px!important;
width:80px;
height:80px;
text-align:center;
-webkit-transition:background .5s ease-in-out;
-moz-transition:background .5s ease-in-out;
-o-transition:background .5s ease-in-out;
-ms-transition:background .5s ease-in-out;
transition:background .5s ease-in-out;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter:alpha(opacity=0);
opacity:0;
-khtml-opacity:0;
-moz-opacity:0;
visibility:visible;
right:50px !important;
}




.bannerbox{width:100%;position:relative;overflow:hidden;}

.Homebanner{width:100%;position:relative;height:650px;overflow:hidden;}
.Homebanner ul{width:100%;position:absolute;height:650px;}
.Homebanner ul li{width:100%;height:650px;position:absolute;overflow:hidden;}
/*.banner-img img{width:100%;height: auto;position:absolute;left:50%;top:0px;display:block;margin-left:-50%;}*/


.slideshow-image img{
  position: absolute;
  width: 100%;
  height: 100%;
  background: no-repeat 50% 50%;
  background-size: cover;
  -webkit-animation-name: kenburns-1;
          animation-name: kenburns-1;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-duration: 4s;
          animation-duration: 4s;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
/*.slideshow-image:nth-child(1) {
  -webkit-animation-name: kenburns-1;
          animation-name: kenburns-1;
  z-index: 2;
}*/
/*.slideshow-image:nth-child(2) {
  -webkit-animation-name: kenburns-2;
          animation-name: kenburns-2;
  z-index: 1;
}
.slideshow-image:nth-child(3) {
  -webkit-animation-name: kenburns-3;
          animation-name: kenburns-3;
  z-index: 0;
}*/

@-webkit-keyframes kenburns-1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes kenburns-1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
/*@-webkit-keyframes kenburns-2 {
  48.4375% {
    opacity: 1;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  51.5625% {
    opacity: 1;
  }
  73.4375% {
    opacity: 1;
  }
  76.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@keyframes kenburns-2 {
  48.4375% {
    opacity: 1;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  51.5625% {
    opacity: 1;
  }
  73.4375% {
    opacity: 1;
  }
  76.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@-webkit-keyframes kenburns-3 {
	  73.4375% {
    opacity: 1;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  76.5625% {
    opacity: 1;
  }
  98.4375% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes kenburns-3 {
  73.4375% {
    opacity: 1;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  76.5625% {
    opacity: 1;
  }
  98.4375% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
*/



.Homeleft,.Homeright{background:#000;font-family:"宋体";width:50px;height:50px;line-height:50px;text-align:center;font-size:40px;color:#fff;position:absolute;top:45%;cursor:pointer;transition:all .2s ease;opacity:0;z-index:899999}
.Homeleft{left:-60px;}
.Homeright{right:-60px;}

.bannerbox:hover .Homeleft{left:0px;opacity:1}
.bannerbox:hover .Homeright{right:0px;opacity:1}

/*.Homedot{position:absolute;width:100%;text-align:center;z-index:999;bottom:60px;}
.Homedot a{display:inline-block;margin:0px 5px;height:12px;width:12px;line-height:1000px;overflow:hidden;background:url(../images/index_229.png) no-repeat;}
.Homedot a.cur{background:url(../images/index_228.png) no-repeat}

.Homebannertext{position:absolute;left:0px;top:0px;width:100%;height:100%;}
.Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannerone{position:absolute;width:1180px;left:50%;margin-left:-590px;top:70px;text-align:center;z-index:9999;}
.Homebannertext dl.bannerone dt{
	font-family: font;font-size: 48px;color: #fff;
	transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);
}
.Homebannertext dl.bannerone dd{
	font-family: font;font-size: 48px;color: #fff;
	transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);
}
.Homebannertext dl.bannertwo{position:absolute;width:1180px;left:50%;top:0px;color:#fff;margin-left:-590px;z-index:9999;}
.Homebannertext dl.bannertwo dt{padding-top:150px;position:relative;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannertwo dt h3{font-family: font; font-size:72px;color:#fff;position:relative;}
.Homebannertext dl.bannertwo dt h4{font-family: font; font-size:30px;color:#fff;position:relative;margin-top: 30px;}
.Homebannertext dl.bannertwo dt p{width:45%;font-family: font2; font-size:10px;line-height: 30px;color: #ccc;text-align: justify;position:relative;margin-top:30px;}
.Homebannertext dl.bannerthree{position:absolute;width:1220px;left:50%;margin-left:-610px;top:0px;}
.Homebannertext dl.bannerthree dt{float:left;position:relative;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebannertext dl.bannerthree img{display:block;position:relative;width:auto;height:auto;left:0px;margin:0px;top:0px;}
.Homebannertext dl.bannerthree dd{width:500px;float:left;color:#fff;padding-top:170px;position:relative;padding-left:25px;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebannertext dl.bannerthree dd h3{font-size:55px;font-weight:700;line-height:70px;}
.Homebannertext dl.bannerthree dd p{font-size:20px;line-height:30px;}
*/


.Homedot{position:absolute;width:100%;text-align:center;z-index:999;bottom:60px;}
.Homedot a{display:inline-block;margin:0px 5px;height:12px;width:12px;line-height:1000px;overflow:hidden;background:url(../images/index_229.png) no-repeat;}
.Homedot a.cur{background:url(../images/index_228.png) no-repeat}

.Homebannertext{position:absolute;left:0px;top:0px;width:100%;height:100%;}
.Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannerone{position:absolute;width:1180px;left:50%;top:0px;color:#fff;margin-left:-590px;z-index:9999;}
.Homebannertext dl.bannerone dt{
	padding-top:150px;position:relative;
	transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);
}
.Homebannertext dl.bannerone dd{
	font-family: font;font-size: 48px;color: #fff;
	transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);
}
.Homebannertext dl.bannertwo{position:absolute;width:1180px;left:50%;top:0px;color:#fff;margin-left:-590px;z-index:9999;}
.Homebannertext dl.bannertwo dt{padding-top:150px;position:relative;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannertwo dt h3{font-family: font; font-size:72px;color:#fff;position:relative;}
.Homebannertext dl.bannertwo dt h4{font-family: font; font-size:30px;color:#fff;position:relative;margin-top: 30px;}
.Homebannertext dl.bannertwo dt p{width:45%;font-family: font2; font-size:10px;line-height: 30px;color: #ccc;text-align: justify;position:relative;margin-top:30px;}
.Homebannertext dl.bannerthree{position:absolute;width:1220px;left:50%;margin-left:-610px;top:0px;}
.Homebannertext dl.bannerthree dt{padding-top:150px;float:left;position:relative;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebannertext dl.bannerthree img{display:block;position:relative;width:auto;height:auto;left:0px;margin:0px;top:0px;}
.Homebannertext dl.bannerthree dd{width:500px;float:left;color:#fff;padding-top:170px;position:relative;padding-left:25px;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebannertext dl.bannerthree dd h3{font-size:55px;font-weight:700;line-height:70px;}
.Homebannertext dl.bannerthree dd p{font-size:20px;line-height:30px;}
.Homebannertext dl.bannerfour{position:absolute;width:1220px;left:50%;margin-left:173px;top:0px;}
.Homebannertext dl.bannerfour dt{padding-top:95px;float:left;position:relative;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}


.bannereffect{opacity:0;filter:alpha(opacity=0);}

.bannertime{transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;}
.bannertime1{transition:all .8s ease-in-out .2s;-moz-transition:all .8s ease-in-out .2s;-ms-transition:all .8s ease-in-out .2s;-o-transition:all .8s ease-in-out .2s;-webkit-transition:all .8s ease-in-out .2s;}
.bannertime2{transition:all 1s ease-in-out .2s;-moz-transition:all 1s ease-in-out .2s;-ms-transition:all 1s ease-in-out .2s;-o-transition:all 1s ease-in-out 2s;-webkit-transition:all 1s ease-in-out .2s;}

.Homebanner li.cur .Homebannertext img.bigimg{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannerone dt{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannerone dd{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannertwo dt{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannerthree dt{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebanner li.cur .Homebannertext dl.bannerthree dd{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebanner li.cur .Homebannertext dl.bannerfour dt{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebanner li.cur .Homebannertext dl.bannerfour dd{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebanner li.cur .bannereffect{opacity:1;filter:alpha(opacity=100);}

.Homebanner li.cur1 .bannertime{transition:all .4s linear .2s;-moz-transition:all .4s linear .2s;-ms-transition:all .4s linear .2s;-o-transition:all .4s linear .2s;-webkit-transition:all .4s linear .2s;}
.Homebanner li.cur1 .bannertime1{transition:all .4s linear .1s;-moz-transition:all .4s linear .1s;-ms-transition:all .4s linear .1s;-o-transition:all .4s linear .1s;-webkit-transition:all .4s linear .1s;}
.Homebanner li.cur1 .bannertime2{transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;-webkit-transition:all .4s linear;}
.Homebanner li.cur1 .Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerone dt{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerone dd{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannertwo dt{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerthree dt{transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerthree dd{transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerfour dt{transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerfour dd{transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebanner li.cur1 .bannereffect{opacity:0;filter:alpha(opacity=0);}





.product{padding: 70px 0 90px;background: #fff;}
.product ul{margin-left: -20px;}
.product li{padding-left: 20px;padding-top: 20px;}
.product a{display: block;padding: 10px;background: #f2f2f2;}
.product-img{width:100%;height: auto;overflow: hidden;position: relative;}
.product-img img{width:100%;height: auto;}
.product-bj{width:100%;height: 100%;position: absolute;left: 0;top:0;z-index: 1;}
.product-bj:before{content:''; display:block; width:100%; height:100%; background: rgba(1,46,120,0.8); position:absolute; left:0; top:0; z-index:-1; transition:ease .5s; transform:scale(0); opacity:0;}
.product-bj:hover,.product-bj.active{color:#fff;}
.product-bj:hover:before,.product-bj.active:before{transform:scale(1); opacity:1;}
.product-bj h3{position: absolute;left:20px;bottom:20px;font-family: font;font-size: 16px;font-weight:bold;color:#333;}
.product-bj h3 p{width:30px;height: 5px;background: #012e78;margin-top: 11px;}
/*.product li a:hover .product-bj{background: rgba(1,46,120,0.7);}*/
.product li a:hover .product-bj h3{color:#fff;}
.product li a:hover .product-bj h3 p{background: #fff;}
.product li a:hover .product-img img{
	-webkit-transition: all 1s;
	-moz-transition: all 1s; 
	-o-transition: all 1s;
	-ms-transition: all 1s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.bj{width:100%;height: 300px;background: url(../images/bj.png) no-repeat fixed;background-size: cover;}
.bj-in{width:100%;height:300px;background-color:rgba(1,46,120,0.8);display: table;}
#bj-in{display: table-cell;vertical-align: middle;}
.bj-in h2{font-family: font;font-size: 30px;color:#fff;line-height: 48px;}

.about{padding: 90px 0;background: #fff;}
.about-left{padding-right: 50px;}
.about-left h2{font-family: font;font-size: 24px;color:#333;}
.about-left h3{font-family: font;font-size: 14px;color:#666;line-height: 30px;text-align: justify;height: 170px;overflow: hidden;margin-top: 50px;}
.about-more{margin-top:55px;}
.about-more a{
	display: block;width:121px;height: 40px;font-family: font;font-size: 14px;color: #fff;text-align: center;line-height: 40px;
	background-image: linear-gradient(to right ,#012e78,#033a94,#0754d1,#106aff);
}
.about-more a:hover{background: #f58220;color:#fff;}
.about-right{padding-left: 50px;}
.about-right img{width:100%;height: auto;}

@media screen and (max-width: 1439px){
	.about-left h3{height: 90px;overflow: hidden;}
}
@media screen and (max-width: 991px){
	.about-left{padding-right: 0;}
	.about-right{padding-left: 0;margin-top: 50px;}
}

.num li{height: 200px;background: #fff;position: relative;}
.num-list h2{font-family: font;font-size: 16px;color:#333;text-align: center;margin-top: 70px;}
.num-list font{font-family: font;font-size: 30px;font-weight:bold;color:#333;}
.num-list h3{font-family: font;font-size: 16px;color:#666;text-align: center;margin-top: 13px;}
.num li p{width:1px;height: 120px;background: #e5e5e5;position: absolute;top:40px;right:0;}

@media screen and (max-width: 991px){
	.num li p{display: none;}
}

.jjfa{padding-top: 190px;background: #f2f2f2;margin-top: -100px;}
.jjfa-left{padding-right: 100px;}
.jjfa-list ul{margin-left: -20px;margin-top: -20px;}
.jjfa-list li{padding-left:20px;padding-top: 20px;}
.jjfa-list li a{display: block;width:100%;padding:66px 30px;background: #fff;}
.jjfa-img{height: 49px;overflow: hidden;}
.jjfa-img img{display: block;transition: ease .8s;}
.jjfa-list li a h2{font-family: font;font-size: 16px;color: #333;font-weight:bold;margin-top: 50px;}
.jjfa-list li a h3{font-family: font2;font-size: 12px;color: #666;text-transform: uppercase;margin-top: 6px;}
.jjfa-right h2{font-family: font;font-size: 24px;color:#333;}
.jjfa-x{margin: 20px 0;}
.jjfa-x p{width:20%;height: 2px;background: #012e78;float: left;}
.jjfa-zhix{width:80%;height: 2px;background: #ccc;float: left;}
.jjfa-right h3{font-family: font;font-size: 14px;color:#666;line-height: 30px;text-align: justify;}
.jjfa-en{font-family: font1;font-size: 85px;color:#e8e8e8;text-transform: uppercase;margin-top: 52px;margin-left: -102px;}
/*@keyframes rotate1{
  form {
    transform: rotate(0deg);
  }
  to{
    transform:rotate(360deg);
  }
}
.jjfa-list li a:hover img{animation: rotate1 1s linear 1;}*/
.jjfa-list li a:hover img{transform: translateY(-61px);}
.jjfa-list li a:hover h2{color:#012e78;}

@media screen and (max-width: 991px){
	.jjfa{padding-bottom: 90px;}
	.jjfa-left{padding-right: 0;}
	.jjfa-right{margin-top: 50px;}
	.jjfa-en{display: none;}
}




.case{padding: 231px 0 120px;background: url("../images/case-bj.png") no-repeat fixed;background-size: cover;margin-top: -142px;}
.case-tit{float: left;}
.case-tit h2{font-size: 24px;color: #fff;font-family: font;}
.case-tit h3{font-size: 14px;color: #fff;margin-top: 23px;font-family: font;}
.case-en{font-family: font1;font-size: 85px;color:#012e78;float: right;text-transform: uppercase;margin-top: -28px;}
.case-list{margin-top: -61px;padding-bottom: 90px;}
.case-list ul{margin-left: -20px;}
.case-list li{padding-left: 20px;}
.case-img{width:100%;height: auto;overflow: hidden;position: relative;}
.case-img img{width:100%;height: auto;}
.case-list-tit{width:100%;height:100%;background: rgba(51,51,51,0.6);position: absolute;left:0;top:0;padding: 50px 30px;}
.case-list-tit h3{font-family: font;font-size: 18px;color:#fff;height: 20px;overflow: hidden;}
.case-list-tit p{width:10px;height: 2px;background: #fff;margin-top: 7px;}
.case-list-en{font-family: font2;font-size: 12px;color:#fff;text-transform: uppercase;writing-mode: vertical-lr;margin-top: 250px;margin-left: -6px;}
.case-list a:hover .case-list-tit{background: rgba(51,51,51,0.4);}
.case-list a:hover .case-img img{
	-webkit-transition: all 1s;
	-moz-transition: all 1s; 
	-o-transition: all 1s;
	-ms-transition: all 1s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
@media screen and (max-width: 1439px){
	.case-list-en{margin-top: 150px;}
}

@media screen and (max-width: 991px){
	.case{margin-top: 0;padding: 90px 0;}
	.case-list{margin-top: 20px;}
	.case-list li{padding-top: 30px;}
	.case-en{display: none;}
}



/*.qiye-left img{width:100%;height: auto;}
.qiye-right{padding: 173px 0 173px 50px;background-image: linear-gradient(to right ,#012e78,#033a94,#0754d1,#106aff);}
.qiye-right h2{font-family: font;font-size: 24px;color:#fff;}
.qiye-right h3{width:75%;font-family: font;font-size: 14px;color:#fff;line-height: 30px;margin-top: 36px;}
.qiye-list{float: right;margin-top: -90px;}
.qiye-list li img{width:100%;height: auto;}*/

.z_index_team{ position: relative;}
.z_index_team .z_big_pic{width: 63.5%; float: left; height: 34.3vw; background-position: center; background-repeat: no-repeat; background-size: cover; }
.z_index_team .infobox{ width: 36.5%; float: right;height:34.3vw; background: url(../images/bj3.png) no-repeat center; background-size: cover; padding-left: 4.16vw; padding-right: 9.79vw; box-sizing: border-box; padding-top: 6.77vw; color: #fff;}
.infobox h2{font-family: font;font-size: 24px;color:#fff;}
.infobox h3{font-family: font;font-size: 14px;color:#fff;line-height: 30px;margin-top: 36px;}
/*.z_index_team  .tit{ color: #b9f0c1; margin-bottom: 10px;}
.z_index_team .desc{ line-height: 30px; font-size: 16px; margin-top: 2.6vw;}
.z_index_team .line{ display: block; width: 70px; height: 2px; background: #fff; margin-top: 20px;}
*/
.team_small { width:55%; position: absolute; right: 0; bottom: -80px; z-index: 1;}
.team_small li{ height: 10.4vw; width: 33.3%; float: left; cursor: pointer;}
.imgbg{ width: 100%; height: 100%; transition: ease 1s;}


.new{padding: 0 0 90px;background: #fff;}
.new-title{float: left;}
.new-title h2{font-size: 24px;color: #333;font-family: font;}
.new-title h3{font-size: 14px;color: #666;margin-top: 23px;font-family: font}
.new-en{font-family: font1;font-size: 85px;color:#f2f2f2;float: right;text-transform: uppercase;margin-top: -28px;}
.new-list{margin-top: 53px;}
.new-list li a{display: block;padding: 40px 30px;background: #fff;border:1px solid #e5e5e5;}
.new-list li h3{font-family: font;font-size: 18px;color:#333;font-weight: bold;line-height: 30px;height:55px;overflow: hidden;}
.new-list li h4{font-family: font;font-size: 14px;color:#666;line-height: 30px;height:90px;overflow: hidden;margin-top: 37px;}
.new-img{width:100%;height: auto;overflow: hidden;display: none;}
.new-img img{width:100%;height: auto;}
.new-more{font-family: font2;font-size: 16px;color:#012e78;font-weight: bold;margin-top: 110px;}
.new-list li a:hover{background: #012e78;border:0;}
.new-list li a:hover h3{color:#fff;}
.new-list li a:hover h4{color:#fff;display: none;}
.new-list li a:hover .new-img{display: block;margin-top: 37px;}
.new-list li a:hover .new-more{color: #fff;margin-top:33px;}
@media screen and (max-width: 1439px){
	.new-more{margin-top: 64px;}
}
@media screen and (max-width: 991px){
	.new{padding:0 0 90px;}
	.new-en{display: none;}
	.new-list li a:hover h4{color:#fff;display:block;}
	.new-list li a:hover .new-img{display: none;}
	.new-list li a:hover .new-more{margin-top: 64px;}
}


.footer{padding: 50px 0;background: #333;}
.footer-nav-left{float: left;}
.footer-nav-left h2{font-family: font;font-size: 18px;color:#fff;}
.footer-nav-left h3{font-family: font2;font-size: 12px;color:#666;text-transform: uppercase;margin-top: 5px;}
.footer-nav-right{float: right;margin-top:5px;}
.footer-nav-right li{float: left;margin-left: 28px;}
.footer-nav-right li a{font-family: font;font-size: 14px;color: #fff;}
.footer-zhix{width:100%;height: 1px;background: #666;margin: 25px 0 55px;}
.footer-contact{float: left;}
.footer-contact li{font-family: font;font-size: 14px;color:#ccc;line-height: 30px;text-transform: uppercase;}
.footer-contact li a{font-family: font;font-size: 14px;color:#ccc;text-transform: uppercase;}
.footer-contact-right{float: right;}
.footer-tel{float: left;margin-right: 20px;}
.footer-message{float: right;margin-top: 6px;}
.footer-message a{display: block;width: 100px;height: 30px;border-radius: 5px;background: #216de9;font-family: font;font-size: 14px;color:#fff;text-align: center;line-height: 30px;}
.footer-message a:hover{background: #f58330;color:#fff;}
.footer-tel ul{margin-top: 20px;}
.footer-tel li{font-family: font;font-size: 12px;color:#ccc;line-height: 18px; text-align: right;}
.footer-tel li font{font-family: font;font-size: 18px;color:#fff;}
.er{float: left;}
.er img{width: 100px;height: 100px;}
.footer-zhix1{width:100%;height: 1px;background: #666;margin: 55px 0 25px;}
.banq{float: left;font-family: font;font-size: 14px;color:#fff;text-transform: uppercase;}
.icp{float: right;font-family: font;font-size: 14px;color:#fff;}
.icp a{font-family: font;font-size: 14px;color:#fff;}
.icp a:hover{font-family: font;font-size: 14px;color:#fff;}
@media screen and (max-width: 991px){
	.footer-nav-left{display: none;}
	.footer-nav-right{float: none;margin-top: 0;}
	.footer-nav-right ul{margin-top: -10px;}
	.footer-nav-right li{margin-top: 10px;}
	.footer-contact{float: none;margin-left: 28px;}
	.footer-contact-right{display: none;}
	.banq{float: none;text-align: center;}
	.icp{float: none;text-align: center;}
}



.zi-banner{width:100%;padding: 121px 0 201px;background: #ccc;
	display: block;
    animation: zoombig 4s linear forwards;
    background-attachment: fixed;}
.zi-banner h2{font-family: font;font-size: 30px;color:#fff;font-weight: bold;text-align: center;letter-spacing:10px;}
.zi-banner p{width:60px;height: 2px;background: #fff;margin: 25px auto 30px;}
.zi-banner h3{font-family: font;font-size: 16px;color:#fff;text-align: center;letter-spacing:10px;}
@keyframes moves {
	0%{transform: translateY(0px);} 
	50%{transform: translateY(-20px);} 
	100%{transform: translateY(0px);}
}
.sbbar{
    width: 20px;
    height: 36px;
	margin:90px auto 0;
    background: url(../images/sb.png) no-repeat center;
    animation: moves 2s linear infinite;
}
.list{width:100%;
	background-image: linear-gradient(to right ,#012e78,#033a94,#0754d1,#106aff);
}
.list li{float: left;}
.list li a{display: block;padding:30px 40px;font-size: 14px;color:#fff;font-family: font;}
.list li a:hover{background:#f58220;color:#fff;}
.list .on{font-size: 14px;background:#f58220;color:#fff;font-family: font;}

@media screen and (max-width: 991px){
	.list{width:100%;}
	.list ul{margin-top: -20px;}
	.list li{float: none;margin-top: 20px;}
}


.products-list{padding: 60px 0 90px;background: #fff;}
.products-list ul{margin-left: -30px;}
.products-list li{padding-left: 30px;margin-top: 30px;}
.products-list-img{width:100%;height: auto;overflow: hidden;border:1px solid #e5e5e5;}
.products-list-img img{width:100%;height: auto;}
.products-list h3{width:100%;height:60px;background: #e5e5e5;font-family: font;font-size: 16px;color:#012e78;text-align: center;line-height: 60px;}
.products-list li a:hover h3{background: #f58220;color:#fff;}
.products-list li a:hover .products-list-img img{
	-webkit-transition: all 1s;
	-moz-transition: all 1s; 
	-o-transition: all 1s;
	-ms-transition: all 1s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.products{padding: 90px 0;background: #f2f2f2;}
.products h2{font-family: font; font-size:30px;color:#333;}
.products-zhix{width:40px;height:3px;background:#012e78;margin:14px 0 44px;}
.products ul{margin-left: -20px;margin-top: -20px;}
.products li{padding-left: 20px;padding-top: 20px;}
.products-img{width: 100%;height: auto;overflow: hidden;}
.products-img img{width:100%;height: auto;}
.products-right{padding: 30px;height: 297px; background: #fff;border-left:1px solid #e5e5e5;}
.products-right h3{font-family: font;font-size: 18px;color:#333;height: 19px;overflow: hidden;}
.products-con{font-family: font;font-size: 14px;line-height: 30px;color:#666;height: 90px;overflow: hidden;margin-top:40px;text-align: justify;}
.products-more{width:50%;height: 40px;
	background-image: linear-gradient(to right ,#012e78,#033a94,#0754d1,#106aff);
	font-family: font;font-size: 14px;color:#fff;text-align: center;line-height: 40px;border-radius: 10px;margin-top: 40px;}
.products li a:hover .products-right{background: #012e78;}
.products li a:hover .products-right h3{color:#fff;}
.products li a:hover .products-con{color:#fff;}
.products li a:hover .products-more{background: #fff;color:#012e78;}
.products li a:hover .products-img img{
	-webkit-transition: all 1s;
	-moz-transition: all 1s; 
	-o-transition: all 1s;
	-ms-transition: all 1s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

@media screen and (max-width: 1439px){
	.products-con{height: 60px;overflow: hidden;}
	.products-right{height: 230px;}
	.products-more{margin-top: 20px;}
}
@media screen and (max-width: 991px){
	.products-con{height:60px;overflow: hidden;}
	.products-right{height: auto;}
}


.products-detail{padding:90px 0;background: #fff;}
.products-detail img{width:100%;height: auto;border: 1px solid #f2f2f2;box-sizing: border-box;}
.products-detail-right{padding-left: 50px;}
.products-detail-right h3{font-family: font;font-size: 30px;color:#333;font-weight: bold;}
.products-detail-con{padding:90px 0;background: #f5f5f5;}
.products-detail-content{padding:50px;background: #fff;}
.products-detail-content h3{font-family: font;font-size: 30px;color:#333;font-weight: bold;line-height:48px;}
.products-detail-con-fk{width:60px;height: 3px;background: #012e78;margin-top: 30px;}
.products-detail-con-content{font-family:font;font-size: 14px;line-height: 30px;color: #666;}
.products-detail-zhix{width: 100%;height: 1px;background: #f2f2f2;margin: 50px 0;}
.right-zhix{width:60px;height: 3px;background: #012e78;margin: 30px 0;}
.right-fk a{display: block;width:100px;height: 40px;border-radius: 5px; background: #012e78;font-size: 14px;text-align: center;line-height:40px;color: #fff;font-family: font;}
.right-fk a:hover{background: #f58220;color:#fff;}

@media screen and (max-width: 1439px){
	.products-detail-content img{width:100%;height: auto;}
}
@media screen and (max-width: 991px){
	.products-detail-right{padding-left: 0;}
	.products-detail-right h3{margin-top: 50px;}
	.products-detail-content{padding:30px;}
	.products-detail-contnet h3{line-height: 30px;}
	.products-detail-con-fk{margin-top: 20px;}
	.products-detail-con-content{margin-top: 50px;}
}

.page2{margin-top:200px;}
.prev,.next{font-size:14px;color:#333;font-family: font;}
.next{margin-top: 11px;}
.prev a,.next a{font-size:14px;color:#333;float: none !important;background: none;border: none;font-family: font;}
.prev a:hover,.next a:hover{background: none;border: none;color:#f58220;}


.news{padding: 90px 0;background: #f2f2f2;}
.news h2{font-family: font; font-size:30px;color:#333;}
.news-zhix{width:40px;height:3px;background:#012e78;margin:14px 0 44px;}
.news-list ul{padding: 50px 0;background: #fff;margin-top: 20px;}
.news-list-left{padding-right: 100px;}
.news-list-left h3{font-family: font; font-size: 24px;color:#333;}
.news-list-con{font-family: font;font-size: 14px;color:#666;line-height: 30px;height: 120px;overflow: hidden;margin-top: 38px;}
.news-img{width:100%;height:auto;overflow: hidden;}
.news-img img{width:100%;height: auto;}
.news-more{width:120px;height: 40px;border:2px solid #012e78;font-family: font;font-size: 14px;text-align: center;line-height: 40px;color:#012e78;margin-top: 39px;}
.news-list a:hover .news-list-left h3{color:#012e78;}
.news-list a:hover .news-more{background: #012e78;color:#fff;}
.news-list a:hover .news-img img{
	-webkit-transition: all 1s;
	-moz-transition: all 1s; 
	-o-transition: all 1s;
	-ms-transition: all 1s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}


.news-d{padding: 90px 0;background: #f2f2f2;}
.news-d h2{font-family: font; font-size:30px;color:#333;}
.news-d-zhix{width:40px;height:3px;background:#012e78;margin:14px 0 44px;}
.news-d-con{padding: 50px;background: #fff;font-family: font;font-size: 16px;line-height:36px;color:#666;}
.news-d-date{float: left;font-family: font;font-size: 14px;color:#333;}
.news-d-date font{font-family: font;font-size: 14px;color:#012c78;font-weight: bold;}
.news-d-ci{float: right;font-family: font;font-size: 14px;color:#333;}
.news-d-ci font{font-family: font;font-size: 14px;color:#012c78;font-weight: bold;}
.news-d-zhixian{width:100%;height: 1px;background: #f2f2f2;margin:14px 0;}
.return{width:100%;height:80px;background: #fff;}
.return a{display: block;width:100%;height: 80px;font-size: 16px;color:#666;text-align: center;line-height: 80px;font-family: font2;}
.return a:hover{color:#f58220;}
.return a img{margin-top: -2px;margin-right:10px;}

@media screen and (max-width: 1439px){
	.news-de-list li h3{width:150px;height: 15px;overflow: hidden;}
}
@media screen and (max-width: 991px){
	.news-de-left{padding-left: 0;margin-top: 30px;}
	.news-de-right{padding-left: 0;margin-top: 30px;}
	.news-de-con{padding: 30px;}
}


.service{padding: 90px 0;background: #f2f2f2;}
.service h2{font-family: font; font-size:30px;color:#333;}
.service-zhix{width:40px;height:3px;background:#012e78;margin:14px 0 44px;}
.service-list ul{margin-left: -30px;margin-top: -30px;}
.service-list li{padding-left: 30px;padding-top: 30px;}
.service-img{width:100%;height: auto;overflow: hidden;position: relative;}
.service-img img{width: 100%;height: auto;}
.service-date{width:100px;height: 40px;background: #012e78;font-family: font;font-size: 14px;font-weight: bold;text-align: center;line-height: 40px;color:#fff;position: absolute;right:0;bottom:0;}
.service-tit{padding: 50px 30px;background: #fff;}
.service-tit h3{font-family: font;font-size: 18px;color:#333;height:20px;overflow: hidden;}
.service-con{font-family: font;font-size: 14px;color:#666;line-height: 30px;margin-top: 16px;height: 90px;overflow: hidden;}
.service-list a:hover .service-tit h3{color:#012e78;}
.service-list a:hover .service-img img{
	-webkit-transition: all 1s;
	-moz-transition: all 1s; 
	-o-transition: all 1s;
	-ms-transition: all 1s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}


.news-de{padding-bottom: 90px;background: #f5f5f5;}
.news-de-date{padding:30px;background: #fff;margin-top:90px;font-family: font;}
.news-de-d{font-size: 48px;font-weight: bold;color:#012e78;text-align: center;font-family: font;}
.news-de-y{font-size: 16px;color:#242021;text-align: center;font-family: font;}
.news-de-left{padding-left:30px;margin-top:90px;}
.news-de-con{padding:50px;background: #fff;}
.news-de-con h3{font-size: 30px;font-weight: bold;color:#242021;line-height: 36px;text-align: justify;font-family: font;}
.news-de-zhix{width:100%;height: 1px;background: #ededed;margin: 30px 0;}
.news-de-content{font-size: 14px;color:#666;line-height: 30px;text-align: justify;word-break: break-all;font-family: font;}
.news-de-content img{width:100%;height: auto;}
.news-de-right{padding-left: 30px;margin-top:90px;}
.news-de-list{padding:30px;background: #fff;}
.news-de-tit h3{font-size: 16px;color:#012e78;font-family: font;}
.news-de-list li{margin-top: 20px;}
.news-de-list li h3{font-size: 14px;color:#242021;font-family: font;}
.news-de-list li a:hover h3{color:#f58220;}
.return{width:100%;height:80px;background: #fff;}
.return a{display: block;width:100%;height: 80px;font-size: 16px;color:#666;text-align: center;line-height: 80px;font-family: font;}
.return a:hover{color:#f58220;}
.return a img{margin-top: -2px;margin-right:10px;}

@media screen and (max-width: 1439px){
	.news-de-list li h3{width:150px;height: 15px;overflow: hidden;}
}
@media screen and (max-width: 991px){
	.news-de-left{padding-left: 0;margin-top: 30px;}
	.news-de-right{padding-left: 0;margin-top: 30px;}
	.news-de-con{padding: 30px;}
}



.down{padding:90px 0;background: #fff;}
.down-tit{font-family: font; font-size:30px;color:#333;}
.down-fk{width:40px;height:3px;background:#012e78;margin:14px 0 44px;}
.down-con{font-family: font; font-size: 14px;color:#333;line-height: 30px;}
.down-list{margin-top: -30px;}
.down ul{padding-left: 50px;margin-top: 30px;}
.down li{width:100%;height:90px;background: #f2f2f2;}
.down-title{font-family: font; font-size:16px;line-height:90px;text-indent: 30px;color:#333;float:left;}
.down-img{float: right;margin-right: 50px;margin-top: 25px;width:40px;height: 40px;background: url(../images/download.png) no-repeat center;}
.down a:hover li{background: #0474d1;}
.down a:hover .down-title{color:#fff;}
.down a:hover .down-img{background: url(../images/download2.png) no-repeat center;}

@media (max-width:991px) {
	.down-con{margin: 36px 0;}
	.down ul{padding:0;}
}

.com{padding: 90px 0;background: #f2f2f2;}
.company{padding: 90px 50px;background: #fff;}
.company h2{font-family: font; font-size:30px;color:#333;}
.company-zhix{width:40px;height:3px;background:#012e78;margin:14px 0 44px;}
.company h3{font-family: font;font-size: 16px;line-height: 36px; color: #666;}
.company h3 img{width:100%;height: auto;}
.company h3{margin-left: -30px;margin-top: -30px;}
.company h3 p{padding-left: 30px;padding-top: 30px;}


.contacts{padding: 90px 0;background: #fff;}
.contacts ul{margin-top: -36px;}
.contacts li{font-family: font;font-size: 14px;color:#333;line-height:30px;margin-top: 36px;}
.contacts li font{font-size: 18px; font-weight: bold;color:#012e78;}
.contacts li a{font-family: font;font-size: 18px;color:#012e78;text-transform: uppercase;font-weight: bold;}
.contacts li a:hover{color:#f58220;}
.contacts li img{float: left;width:40px;height:40px;margin-top: 11px;}
.contacts-tit{float: left;margin-left:30px;}
.contacts li p{font-family: font;font-size: 14px;color:#666;margin-top: 27px;}

.map{padding: 90px 0;background: #f2f2f2;}
.map h2{font-family: font;font-size:30px;color:#333;}
.map p{font-family: font;font-size: 16px;color:#666;margin-top: 22px;}
.map img{float: left;}
.map-tit{float: left;margin-left: 90px;margin-top: 50px;}
@media screen and (max-width:1439px){
	.contacts li font{font-size: 14px;}
	.contacts li a{font-size: 14px;}
}

@media screen and (max-width: 991px){
	.contacts li font{font-size: 18px;}
	.contacts li a{font-size: 18px;}
	.map img{float: none;}
	.map-tit{float: none;margin-left: 0;}
}


.message{background:url(../images/mess-bj.jpg) no-repeat fixed;background-size: cover;}
.message-left{padding-top: 200px;}
.message-left p{font-family: font;font-size: 16px;color:#fff;}
.message-left h2{font-family: font;font-size: 36px;color:#fff;font-weight: bold;margin-top: 23px;}
.message-right{width:100%;padding: 50px;background: #fff;position: relative;top:-100px;right: 0;z-index: 1;}
.message-right h2{font-family: font; font-size: 18px;color:#012e78;}
.message-right li{font-family: font;font-size:14px;color:#333;margin-top: 30px;}
.message-right input{width:100%;height: 40px;border:0;border-bottom: 1px solid #999;outline: none;font-family: font;font-size:14px;color:#666;margin-top: -30px;}
.message-right button{width:190px;height: 60px;border:none;background: #012e78;font-family: font;text-align: center;line-height: 60px;color:#fff;}
.message-right button:hover{background: #f58220;}

@media screen and (max-width: 991px){
	.message{padding-bottom: 90px;}
	.message-left{padding: 90px 0;}
	.message-right{top:0;}
}


.page{width:100%;padding: 50px 0; background: #fff;}
.page ul{text-align: center;}
.page li{display: inline-block;margin-left:20px;}
.page li a{display: block;padding:15px;background: #ededed;color:#333;font-size: 14px;font-family: font;font-weight: bold;}
.page li a:hover{background: #f58220;color:#fff;font-weight: bold;}
.page .current{padding:15px;background: #012e78;color:#fff;font-family: font;font-weight: bold;}
.page #lastspan{padding:15px;background: #ededed;color:#333;font-size: 14px;margin-left: 4px;font-family: font;font-weight: bold;}
.page a:hover #lastspan{background: #f58220;color:#fff;}

@media screen and (max-width: 550px){
	.page ul{margin-top:30px;}
}

.page1{width:100%;}
.page1 ul{text-align: center;margin-top: 50px;}
.page1 li{display: inline-block;margin-left:20px;}
.page1 li a{display: block;padding:15px;background: #fff;color:#333;font-size: 14px;font-family: font;font-weight: bold;}
.page1 li a:hover{background: #f58220;color:#fff;}
.page1 .current{padding:15px;background: #012e78;color:#fff;font-family: font;font-weight: bold;}
.page1 #lastspan{padding:15px;background: #fff;color:#333;font-size: 14px;margin-left: 4px;font-family: font;font-weight: bold;}
.page1 a:hover #lastspan{background: #f58220;color:#fff;}

@media screen and (max-width: 550px){
	.page2 ul{margin-top:30px;}
}
