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;}


.top{width:100%;height: 110px;background: #fff;}
.top h1{margin-top: 23px;float: left;}
.language{float: right;margin-top: 43px;}
.language li{float: left;margin-left: 20px;}
.language img{width:37px;height: 25px;float: left;}
.language p{font-size: 14px;color:#333;font-weight: bold;float:left;margin-left: 10px;margin-top:4px;}

@media screen and (max-width: 991px){
	.top{height: 86px;}
	.top h1 img{width:370px;height: 40px;}
}
@media screen and (max-width: 550px){
	.top{height: 86px;}
	.top h1{margin-top: 18px;}
	.top h1 img{width:278px;height: 30px;}
}

.menu{wdith:100%;height: 50px;background: #004c99;}
.menu li{float: left;width:16%;}
.menu li a{display: block;width:100%;height: 50px;font-size: 16px;color:#fff;text-align: center;line-height: 50px;background: #004c99;}
.menu li a:hover{background: #009048;}

.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: 28px;}
}

.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:#004c99;
border:1px solid #004c99;
}

.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(0, 76, 153, 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 #043b73;
color:#fff;
display:block;
padding:15px 23px
}
.cbp-spmenu-right li a:hover {
background:#009048;
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:#004c99;
}

.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;
}


.banner img{width:100%;height: auto;}
.zi-banner{width:100%;height: 450px;background: #e5e5e5;}


.list{background: url(../images/list-bj.png) no-repeat center;background-size: cover;}
#list{padding: 150px 0;position: relative;}
.list-title{position: absolute;left:0;top:0;font-size: 60px;font-family: Arial;font-weight: bold;color:#fff;line-height: 102px; text-shadow: #e5e5e5 2px 0 0, #e5e5e5 0 2px 0, #e5e5e5 -2px 0 0, #e5e5e5 0 -2px 0;}
.list li{padding:50px 20px;background: url(../images/list-icon.png) no-repeat center;background-size: cover;border:1px solid #ededed;box-sizing: border-box;}
.list-num p{font-size: 24px;color:#333;font-family: Arial;font-weight: bold;}
.list-num span{font-size: 14px;color:#999;font-family: Arial;font-weight: bold;text-transform: uppercase;}
.list-tit{margin-top: 106px;}
.list-tit h2{font-size: 24px;font-weight: bold;color:#004c99;}
.list-tit p{font-size: 15px;color:#333;margin-top: 14px;}
.list li:hover{padding:50px 20px;background: url(../images/list-icon1.png) no-repeat center;background-size: cover;border:1px solid #009048;box-sizing: border-box;}
.list li:hover .list-num p{color:#fff;}
.list li:hover .list-num span{color:#fff;}
.list li:hover .list-tit h2{color:#fff;}
.list li:hover .list-tit p{color:#fff;}

@media screen and (max-width: 1439px){
	.list-tit p{font-size: 12px;}
}

.about{background: url(../images/about-bj.png) no-repeat center;background-size:cover;padding:100px 0;}
.about-left{background: #fff;}
.about-left-tit{padding-top: 100px;}
.about-left-title{width:100%;height:500px;border:1px solid #e5e5e5;border-right:none;box-sizing: border-box;writing-mode: vertical-rl;display: table;}
#about-left-title{display: table-cell;vertical-align: middle;}
.about-left-title h2{font-family: Arial;font-size: 48px;color:#e5e5e5;font-weight: bold;margin-top: 87px;}
.about-left-title p{font-family: Arial;font-size:30px;color:#e5e5e5;text-transform: uppercase;margin-top: 87px;}
.about-left-con{border-left: 1px solid #e5e5e5;padding: 100px 50px;height: 600px;}
.about-left-con h2{font-size: 36px;font-weight: bold;color:#333;}
.about-left-content{font-size: 16px;color:#333;line-height: 36px;text-align:justify;margin-top: 37px;height: 252px;overflow: hidden;}
.about-right img{width:100%;height:600px;}

@media screen and (max-width: 991px){
	.about-right img{width:100%;height: auto;}
}

.case{background: url(../images/case-bj.png) no-repeat center;background-size:cover;padding:100px 0;}
.case-tit h2{font-size: 36px;font-weight: bold;color:#333;line-height: 60px;margin-top: -16px;}
.case-list{padding-left:38px;}
.case-list p{width:60%;font-size: 16px;color:#333;line-height: 36px;text-align: justify;float: left;margin-top: -12px;}
.case-list-img{float: right;width:50px;height: 50px;}
.case-list-img p{width:50px;height: 50px;background: url(../images/more.png) no-repeat center;}
.case-list-img a:hover p{width:50px;height: 50px;background: url(../images/more-hover.png) no-repeat center;}
.case-list ul{margin-top:69px;}
.case-img{width:100%;height: auto;overflow: hidden;position: relative;}
.case-img img{width:100%;height: auto;}
.case-img h3{position: absolute;left:0;top:0; width:100%;height:100%;background: rgba(0,0,0,0.8);font-size: 16px;text-align: center;color:#fff;z-index: 9999;line-height: 1200%;opacity: 0;}
.case li:hover .case-img h3{opacity: 1;transition: all 0.5s;}

@media screen and (max-width: 991px){
	.case-list{padding-left: 0;margin-top: 50px;}
}

.equ{background: url(../images/equ.png) no-repeat fixed;background-size:cover;position: relative;}
.equ-tit{height: 600px;display: table;}
#equ-tit{display: table-cell;vertical-align: middle;}
.equ h2{font-size: 36px;font-weight: bold;color:#fff;}
.equ-con{font-size: 16px;color:#fff;line-height: 36px;width:41%;text-align: justify;margin-top: 37px;}
/*.equ-more{width:400px;height: 100px;}
.equ-more img{float: right;margin-right: 100px;margin-top: 44px;}
*/
.equ-more{width:100%;height: 100px;position: absolute;left: 0;bottom: 0;z-index: 1px;}
.equ-more-left{width:30%;height: 100px;background: #004c99;position: absolute;left: 0;bottom: 0;}
.equ-all{position: relative;z-index: 1px;}
.equ-more a{display: block;width:30%;background: #004c99;font-size: 16px;color:#fff;line-height: 100px;}
.equ-more a img{float: right;margin-right: 100px;margin-top: 44px;}
.equ-more a:hover{color:#009048;}

@media screen and (max-width: 991px){
	.equ-con{width: 45%;}
	.equ-more a{width: 50%;}
}
@media screen and (max-width: 550px){
	.equ-con{width: 100%;}
	.equ-more a{width: 100%;}
}

.product{padding:100px 0;background: #fff;}
.product h2{float: left;font-size: 36px;font-weight: bold;color:#333;}
.product-more{float: right;}
.product-more p{float: left;font-size: 14px;color:#666;line-height: 35px;margin-right: 20px;}
.pro-img{float: right;width:35px;height: 35px;background: url(../images/more1.png) no-repeat center;}
.product-more a:hover p{color: #004c99;}
.product-more a:hover .pro-img{width:35px;height: 35px;background: url(../images/more1-hover.png) no-repeat center;}
.product-zhix{width:100%;height: 1px;background: #ccc;margin: 50px 0 30px;}
.product ul{margin-left: -20px;}
.product li{padding-left: 20px;margin-top: 20px;}
.product-img{width:100%;height: auto;overflow: hidden;}
.product-img img{width:100%;height: auto;}
.product li h3{width:100%;height: 60px;background: #ededed;font-size: 14px;color:#333;text-align: center;line-height: 60px;}
.product li a:hover h3{background: #004c99;color:#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);
}

.new{background: url(../images/new-bj.png) no-repeat center;background-size:cover;padding:200px 0 100px;}
.new h2{font-size: 36px;color:#fff;font-weight: bold;}
.new-con{font-size: 14px;color:#fff;line-height: 36px;margin-top: 37px;height: 144px;overflow: hidden;text-align: justify;}
.new ul{margin-left: -40px;}
.new li{padding-left: 40px;}
.new-img{width:100%;height: auto;overflow: hidden;}
.new-img img{width:100%;height: auto;}
.new li h3{padding:20px;background: #fff;font-size: 14px;color:#333;line-height: 30px;height: 100px;overflow: hidden;}
.new-down{width:100%;height: 35px;background: #fff;border-top: 1px solid #e6e6e6;padding:0 20px;}
.new-date{float: left;font-size: 12px;color:#666;line-height: 35px;}
.new-more{float: right;font-size: 12px;color:#666;line-height: 35px;}

.new li a:hover h3{color:#004c99;}
.new li a:hover .new-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: 991px){
	.new h2{margin-top: 90px;}
	.new li{margin-top: 40px;}
}
@media screen and (max-width: 550px){
	.new h2{margin-top:0;}
}

.footer{padding:100px 0;background: #333333;border-top:5px solid #004c99;}
.footer-left{float: left;}
.footer-menu li{float: left;margin-right: 47px;}
.footer-menu li a{font-size: 16px;color:#fff;}
.mess{margin-top: 59px;}
.mess a{display: block;width:180px;height: 40px;background: #004c99;font-size: 14px;color: #fff;line-height: 40px;padding: 0 20px;}
.mess a:hover{background: #009048;color:#fff;}
.mess img{float: right;margin-top: 14px;}
.er{float: right;}
.er img{float: left;margin-right: 50px;width:120px;height: 120px;}
.contact{float: right;}
.contact ul{margin-top: 4px;}
.contact li{font-size: 14px;color:#ccc;}
.contact li font{font-size: 30px;font-family: Arial;font-size: 30px;font-weight: bold;}
.footer-zhix{width:100%;height: 1px;background: #666;margin: 50px 0;}
.banq{font-size: 14px;color:#ccc;text-align: center;text-transform: uppercase;}
.banq a{font-size: 14px;color:#ccc;}
.banq a:hover{font-size: 14px;color:#fff;}

@media screen and (max-width: 1439px){
	.footer-menu li{margin-right: 30px;}
	.er img{margin-right: 30px;}
}


.list1{position: relative;}
.list1-left{width:100%;height: 90px;background: #f5f5f5;}
.list1-right{width:100%;height: 90px;background: #004c99;position: absolute !important;right:0;bottom: 0;}
.list1-right p{width:10px;height: 10px;background: #fff;float: left;margin-left: 50px;margin-top: 40px;}
.list1-right h2{font-size: 24px;color:#fff;line-height: 90px;float: left;margin-left:30px;}

@media screen and (max-width: 991px){
	.list1{height: 180px;}
	.list1-left{position: absolute !important;left:0;top: 90px;}
	.list1-right{position: absolute !important;left:0;top: 0;}
	.list2-right{width:100%;height: 90px;background: #004c99;}
	.list2-right p{width:10px;height: 10px;background: #fff;float: left;margin-top: 40px;}
	.list2-right h2{font-size: 24px;color:#fff;line-height: 90px;float: left;margin-left:30px;}
}


.lists li{float: left;margin-right:30px;font-size: 14px;color:#333;line-height: 90px;}
.lists li a{display: block;font-size: 18px;color:#333;line-height: 90px;}
.lists li a:hover{color:#004c99;font-weight: bold;}
.lists .on{font-size: 18px;color:#004c99;font-weight: bold;}

@media screen and (max-width: 1439px){
	.lists li{margin-right: 15px;}
}
@media screen and (max-width: 991px){
	.lists li{margin-right: 15px;}
}
@media screen and (max-width: 614px){
	.list1 li{width:100%;height: 60px;}
	.list1 li a{line-height:60px;}
}

.company{position: relative;height: 650px;}
.company h2{font-size: 30px;color:#333;font-weight: bold;}
.company-fk{width:40px;height: 5px;background: #004c99;margin: 30px 0 20px;}
.company-left{background: #fff;height: 650px;display: table;padding-right: 100px;}
#company-left{display: table-cell;vertical-align: middle;}
.company-content{font-size: 15px;color:#666;line-height: 36px;text-align: justify;}
.company-content img{width:100%;height: auto;}
.company-right{width:100%;height: 650px;background: #e5e5e5;position: absolute;right:0;bottom:0;}
.company-right img{width:100%;height: 650px;}
.company1{padding: 100px 0;background: #fff;}
.company1 h2{font-size: 30px;color:#333;font-weight: bold;}
.company1-fk{width:40px;height: 5px;background: #004c99;margin: 30px 0 20px;}
.company1-content{font-size: 15px;color:#666;line-height: 36px;text-align: justify;}
.company1-content img{width:100%;height: auto;}

@media screen and (max-width: 991px){
	.company{height:1100px;}
	.company-left{height: 450px;padding-right: 0;}
}

@media screen and (max-width: 550px){
	.company{height:1300px;}
	.company-left{height: 650px;}
}

.gongy{padding: 100px 0;background:url(../images/gongy-bj.jpg) no-repeat fixed;background-size:cover;}
.gongy-tit{font-size: 36px;font-weight: bold;color:#fff;text-align: center;}
.gongy-fk{width:40px;height: 5px;background: #fff;margin: 30px auto 0;}
.gongy ul{margin-top: 50px;}
.gongy li{padding:50px 20px;background: url(../images/list-icon.png) no-repeat center;background-size: cover;border:1px solid #ededed;box-sizing: border-box;}
.gongy li:hover{padding:50px 20px;background: url(../images/list-icon1.png) no-repeat center;background-size: cover;border:1px solid #009048;box-sizing: border-box;}
.gongy li:hover .list-num p{color:#fff;}
.gongy li:hover .list-num span{color:#fff;}
.gongy li:hover .list-tit h2{color:#fff;}
.gongy li:hover .list-tit p{color:#fff;}


.about-history{ padding:100px 0; background:url(../images/bg_about_history.jpg) no-repeat center; -webkit-background-size:100% 100%; background-size:100% 100%;}
.about-history-tit{margin-bottom: 50px;}
.about-history h2{font-size: 36px;font-weight: bold;color:#333;}
.about-history-fk{width:40px;height: 5px;background: #004c99;margin-top: 30px;}
.about-history-list{ position:relative;}
.about-history-list .flex-viewport{ padding:0 31px;}
.about-history-list .flex-viewport:before{ position:absolute; top:50%; right:0; left:0; border-top:1px solid #999; content:'';}
.about-history-list .slides li{ position:relative; width:253px; height:470px; margin-right:31px;}
.about-history-list .slides li .item{ position:absolute; right:-32px; bottom:0; left:-32px; min-height:152px; padding:44px 0 0 0; background-color:#fff; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.about-history-list .slides li .item:before{ position:absolute; top:-45px; left:50%; width:20px; height:20px; overflow:hidden; margin-left:-10px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:rgba(0,144,72,.6); content:'';}
.about-history-list .slides li .item:after{ position:absolute; top:-41px; left:50%; width:12px; height:12px; overflow:hidden; margin-left:-6px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:#009048; content:'';}
.about-history-list .slides li:nth-child(even) .item{ top:0; bottom:auto; padding:0 0 44px;}
.about-history-list .slides li:nth-child(even) .item:before{ top:auto; bottom:-45px;}
.about-history-list .slides li:nth-child(even) .item:after{ top:auto; bottom:-41px;}
.about-history-list .slides li .item:hover{ background-color:#004c99;}
.about-history-list .slides li .item h3{ position:absolute; top:0; right:0; left:0; height:44px; line-height:44px; margin:0; font-size:20px; font-weight:400; color:#fff; text-align:center; background-color:#004c99; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.about-history-list .slides li .item:hover h3{ color:#232323; background-color:#fff;}
.about-history-list .slides li .item h3:before{ position:absolute; bottom:100%; left:50%; margin-left:-9px; border-width:0 9px 18px; border-style:solid; border-color:transparent transparent #E2E2E2; content:'';}
.about-history-list .slides li:nth-child(even) .item h3{ top:auto; bottom:0;}
.about-history-list .slides li:nth-child(even) .item h3:before{ top:100%; bottom:auto; border-width:18px 9px 0; border-color:#E2E2E2 transparent transparent;}
.about-history-list .slides li .item .desc{ line-height:24px; padding:22px 26px; font-size:14px; color:#666;}
.about-history-list .slides li .item:hover .desc{ color:#ffffff;}
.about-history-list .slides li .item .desc p{ margin-top:20px;height: 72px;overflow: hidden;}
.about-history-list .flex-direction-nav{ padding:0; margin:0; list-style:none;}
.about-history-list .flex-direction-nav a{ position:absolute; top:50%; width:48px; height:160px; line-height:160px; overflow:hidden; margin-top:-80px; font-size:50px; font-family:simsun; color:#333; text-align:center;}
.about-history-list .flex-direction-nav a.flex-prev{ left:-48px;}
.about-history-list .flex-direction-nav a.flex-next{ right:-48px;}
.about-history-swiper{ width:100%;}
.about-history-swiper .swiper-slide .item{ overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#fff;}
.about-history-swiper .swiper-slide .item h3{ margin:0; height:40px; line-height:40px; overflow:hidden; font-size:20px; text-align:center; color:#999999; background-color:#e2e2e2;}
.about-history-swiper .swiper-slide .item .desc{ line-height:20px; padding:10px; font-size:14px; color:#929292;}
.about-history-swiper .swiper-slide .item .desc p{ margin:0;}
.about-history-swiper .about-history-pagination{ position:static; margin-top:10px;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet{ background:#fff;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet-active{ background:#C91523;}

.equipment{padding:100px 0;background: #fff;}
.equipment-tit{font-size: 36px;font-weight: bold;color:#333;text-align: center;}
.equipment-fk{width:40px;height: 5px;background: #004c99;margin: 30px auto 0;}
.equipment-list ul{margin-left: -20px;margin-top: 30px;}
.equipment-list li{padding-left:20px;margin-top: 20px;}
.equipment-img{width:100%;height: auto;overflow:hidden;}
.equipment-img img{width:100%;height: auto;}
.equipment-list li h3{font-size: 15px;color:#333;text-align: center;margin-top:20px;}
.equipment-more{margin-top:50px;}
.equipment-more a{display: block;width:120px;height: 40px;background:#004c99; font-size: 14px;color:#fff; text-align: center;line-height: 40px;margin: 0 auto;}
.equipment-more a:hover{background: #009048;color:#fff;}
.equipment-list li:hover .equipment-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:70px 0 100px;background: #fff;}
.products-list ul{margin-left: -30px;}
.products-list li{padding-left:30px;margin-top: 30px;}
.products-img{width:100%;height: auto;overflow: hidden;}
.products-img img{width:100%;height: auto;}
.products-list li a{display: block;padding:20px;background: #f5f5f5;}
.products-list li a h3{font-size: 15px;text-align: center;color:#333;margin-top: 20px;}
.products-list li a:hover{background: #004c99;}
.products-list li a:hover h3{color:#fff;}
.products-list 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);
}
.products-list-img img{width:100%;height: auto;}

.products-d{padding: 100px 0;background: #fff;}
.products-d-left{padding-right: 25px;}
.products-d-right{padding-left: 25px;}
.products-d-img{width:100%;height: auto;overflow: hidden;}
.products-d-img img{width:100%;height: auto;}
.products-d-right h3{font-size: 24px;color:#333;}
.products-d-zhix{width:100%;height: 1px;background: #e5e5e5;margin: 30px 0;}
.products-d-right textarea{border:none;font-size: 14px;color:#666;width:100%;height:300px;outline: none;line-height: 30px;text-align: justify;resize: none;}
.products-d-mess{float: left;margin-top: 37px;}
.products-d-mess a{display: block;width:120px;height: 40px;background:#004c99;font-size: 14px;color:#fff;text-align: center;line-height: 40px;}
.products-d-mess a:hover{background: #009048;color:#fff;}
.products-d-re{float: left;margin-left: 30px;margin-top: 37px;}
.products-d-re a{display: block;width:120px;height: 40px;background:#004c99;font-size: 14px;color:#fff;text-align: center;line-height: 40px;}
.products-d-re a:hover{background: #009048;color:#fff;}

.products-d-zhix1{width:100%;height: 1px;background: #ededed;margin:90px 0;}
.products-d-content{font-size: 14px;color:#666;line-height: 30px;}
.products-d-content table{width:100%;}

@media screen and (max-width: 1439px){
	.products-d-left{padding-right: 15px;}
	.products-d-zhix1{margin: 0 0 50px;}
	.products-d-right{padding-left: 15px;}
	.products-d-right textarea{height: 130px;overflow: hidden;}
	.products-d-mess{margin-top: 0;}
	.products-d-re{margin-top: 0;}
}
@media screen and (max-width: 991px){
	.products-d-left{padding-right: 0;}
	.products-d-right{padding-left: 0;}
	.products-d-right h3{margin-top: 90px;}
	.products-d-right textarea{height: 200px;overflow: hidden;}
}
@media screen and (max-width: 550px){
	.products-d{padding: 50px 0;}
}


.cases{padding:70px 0 100px;background: #fff;}
.cases-list ul{margin-left: -30px;}
.cases-list li{padding-left:30px;margin-top: 30px;}
.cases-img{width:100%;height: auto;overflow: hidden;}
.cases-img img{width:100%;height: auto;}
.cases-li{padding:20px;background: #f5f5f5;}
.cases-li h3{font-size: 15px;text-align: center;color:#333;margin-top: 20px;}


.news{padding:100px 0;background: #fff;}
.news-list ul{margin-top: -30px;}
.news-list li{margin-top: 30px;}
.news-img{width:100%;height: auto;overflow: hidden;padding-right: 50px;}
.news-img img{width:100%;height: auto;}
.news-tit{border-bottom: 1px solid #e5e5e5;padding-bottom:35px;}
.news-tit h3{font-size: 18px;color:#333;margin-top: 23px;}
.news-tit h4{font-size: 15px;color:#666;line-height: 36px;margin-top: 15px;height: 108px;overflow: hidden;}
.news-d{float: left;font-size: 36px;font-weight: bold;color:#004c99;font-family: Arial;}
.news-y{float: left;margin-left:10px;font-size:15px;color:#666;font-family: Arial;margin-top: 20px;}

.news-list li a:hover h3{color:#004c99;}
.news-list li 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);
}

@media screen and (max-width: 1439px){
	.news-tit h4{height: 36px;overflow: hidden;}
}
@media screen and (max-width: 991px){
	.news-tit h4{height: 108px;overflow: hidden;}
	.news-date{margin-top: 30px;}
}
@media screen and (max-width: 760px){
	.news-img{padding-right: 0;}
	.news-tit h4{height: 108px;overflow: hidden;}
	.news-date{margin-top: 30px;}
}

.news-lists ul{margin-left: -40px;margin-top: -40px;}
.news-lists li{padding-left: 40px;margin-top: 40px;}
.new-img{width:100%;height: auto;overflow: hidden;}
.new-img img{width:100%;height: auto;}
.news-lists li h3{background: #f2f2f2;font-size: 14px;color:#333;line-height:70px;height:70px;text-align: center;}
.news-lists li a:hover h3{background: #004c99;color:#fff;}
.news-lists li a:hover .new-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:100px;background: #f2f2f2;}
.news-de-date{padding:30px;background: #fff;margin-top: 100px;}
.news-de-d{font-size: 48px;font-weight: bold;color:#009048;text-align: center;}
.news-de-y{font-size: 16px;color:#333;text-align: center;}
.news-de-left{padding-left:30px;margin-top: 100px;}
.news-de-con{padding:50px;background: #fff;}
.news-de-con h3{font-size: 30px;font-weight: bold;color:#333;line-height: 36px;text-align: justify;}
.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;}
.news-de-content img{width:100%;height: auto;}
.news-de-right{padding-left: 30px;margin-top: 100px;}
.news-de-list{padding:30px;background: #fff;}
.news-de-tit h3{font-size: 16px;color:#004c99;}
.news-de-list li{margin-top: 20px;}
.news-de-list li h3{font-size: 14px;color:#333;}
.news-de-list li a:hover h3{color:#004c99;}
.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;}
.return a:hover{color:#004c99;}
.return a img{margin-top: -2px;margin-right:10px;}
.footer-new{padding:50px 0;background: #3a3c3e;border-top: 5px solid #004c99;}

@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;}
}

#lxfs{margin-top: 100px;}
.lxfs-tit{font-size: 36px;font-weight: bold;color:#333;text-align: center;}
.lxfs-fk{width:40px;height: 5px;background: #004c99;margin: 30px auto 0;}
.contacts{padding:250px 0 100px;background: #004c99;margin-top: -150px;}
.contacts-tit{font-size: 30px;color:#fff;}
.contacts-zx{width:100%;height: 1px;background: #fff;margin-top: 45px;}
.contacts li{font-size: 16px;color:#fff;line-height: 36px;margin-top: 33px;text-transform: uppercase;}
.contacts li a{color:#fff;}
.contacts li a:hover{color:#009048;}


.message{padding:100px 0;background:url(../images/message-bj.png) no-repeat center fixed;background-size: cover;}
.messager{padding: 80px;background: #fff;border-top:10px solid #004c99;}
.mess-tit{font-size:22px;color:#333;}
.mess-fk{width:20px;height: 3px;background:#004c99;margin-top: 25px;}
.mess-content{font-size: 14px;color:#333;line-height: 30px;margin-top:36px;}
.mess-tel{font-size: 14px;color:#333;margin-top: 50px;}
.mess-tel p{font-size: 30px;color:#009048;margin-top: 18px;font-weight: bold;font-style: italic;}
.message ul{padding-left: 30px;margin-top: -30px;}
.message li{margin-top:30px;}
.message input{width:100%;height: 50px;border: 0;border-bottom: 1px solid #e5e5e5;outline: none;}
.message textarea{width:100%;height:250px;border: 0;background: #f2f2f2;outline: none;text-indent:20px;padding-top:20px;}
.message button{width:100%;height: 50px;background: #004c99;border:0;font-size: 14px;color:#fff;outline: none;}

@media screen and (max-width:990px) {
	.mess-tel{margin-bottom:36px;}
	.message ul{padding:0;}
}
@media screen and (max-width:550px) {
	.messager{padding:30px;}
}

.page ul{margin-top: 90px;text-align: center;}
.page li{display: inline-block;margin-left:10px;}
.page li a{display: block;padding:10px;background: #ededed;color:#333;font-size: 14px;}
.page li a:hover{background: #009048;color:#fff;}
.page .current{padding:10px;background: #004c99;color:#fff;}
.page #lastspan{padding:10px;background: #ededed;color:#333;font-size: 14px;margin-left: 4px;}
.page a:hover #lastspan{background: #009048;color:#fff;}

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

