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:font;}
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/MiSans-Regular.ttf");
}
@font-face{
 	font-family: 'font1';
	src: url("../fonts/Radomir-Tinkov-Gilroy-Heavy-9.otf");
}
@font-face{
 	font-family: 'font2';
	src: url("../fonts/YouSheBiaoTiYuan-2.otf");
}
@font-face{
 	font-family: 'font3';
	src: url("../fonts/MiSans-Bold.ttf");
}



.top{width:100%;height:90px;background: #fff;}
.top h1{float: left;margin-top: 25px;}
.menu{float:right;}
.menu li{float: left;}
.menu li a{display: block;padding: 0 20px;line-height:90px;font-family: font;font-size: 14px;color:#333;}
.menu li a:hover{background: #1970bd;color:#fff;}

.banner img{width: 100%;height: auto;}

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

.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(25, 112, 189, 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 #08508f;
color:#fff;
display:block;
padding:15px 23px
}
.cbp-spmenu-right li a:hover {
background:#08508f;
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:#e28f27;
}

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




@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}


@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}


@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.animated {
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}



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



.about-top{padding-top: 20px;background: #fff;}
.about-top-left img{float: left;width:36px;height: 36px;}
.about-top-left p{font-family: font;font-size: 16px;line-height:18px;color:#333;float: left;margin-left: 20px;}
.about-top-right{font-family: font;font-size: 16px;line-height:18px;color:#333;float: right;text-align: right;}

.about{padding: 120px 0 200px;background: url(../images/about-bj.png) no-repeat center;background-size: cover;}
.about h2{font-family: font;font-size: 30px;color:#333;text-align: center;}
.about h3{font-family: font;font-size: 48px;color:#333;text-align: center;margin-top: 42px;}
.about ul{padding: 0 50px;margin-left: -35px;margin-top: 41px;}
.about li{padding-left: 35px;margin-top: 30px;}
.about-tit{font-family: font;font-size: 14px;color:#333;}
.about-zhix{width:100%;height:1px;background:#ccc;margin: 25px 0;}
.about-content{font-family: font;font-size: 18px;color:#333;text-align: justify;height: 77px;overflow: hidden;}
.more{width: 25px;height: 25px;background:url(../images/more-bj.png) no-repeat center;background-size: cover;margin-top: 24px;}
.more img{width:12px;height: 12px;margin-left:7px;margin-top:2px; 
	-webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: ease 1s;
    transition: ease 1s;
}
.more:hover img{
	-webkit-transform: rotate(0);
    transform: rotate(0)
}


.product{padding: 120px 0;background: #08141e;}
.product h2{font-family: font;font-size: 48px;color:#fff;float: left;}
.product-right{float: right;}
.product-li{float: left;}
.product-more{float: left;margin-left: 100px;margin-top: 16px;}
.product-li li{float: left;margin-left: 43px;margin-top: 19px;}
.product-li li a{font-family: font;font-size: 14px;color:#fff;margin-top: 13px;}
.product-more p{float: left;font-family: font;font-size: 14px;color:#fff;font-style: italic;text-decoration: underline;margin-top:3px;}
.more1{float: left;margin-left: 20px;width: 25px;height: 25px;background:url(../images/more-bj.png) no-repeat center;background-size: cover;}
.more1 img{width:12px;height: 12px;margin-left:7px;margin-top:2px;
	-webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: ease 1s;
    transition: ease 1s;
}
.product-more a:hover .more1 img{
	-webkit-transform: rotate(0);
    transform: rotate(0)
}
.product-more a:hover p{color:#1970bd;}
.product-list ul{margin-left: -20px;margin-top: 43px;}
.product-list li{padding-left: 20px;margin-top: 20px;}
.product-img{width:100%;height: auto;overflow: hidden;position: relative;}
.product-img img{width:100%;height: 100%; 
	-webkit-transition: ease 1s;
    transition: ease 1s;}
.product-title{position: absolute;left:0;bottom:0;width:100%;height: 60px;background: rgba(0,0,0,0.8);padding-left: 50px;}
.product-fk{width:10px;height: 10px;background: #1970bd;float: left;margin-top: 25px;}
.product-title h3{font-family: font;font-size: 16px;color:#fff;line-height: 60px; float: left;margin-left: 20px;}
.product-list li a:hover .product-title{background: rgba(25,112,189,0.8);}
.product-list li a:hover .product-fk{background: #fff;}
/*.product-list li::before {
    background: url(../images/ico.png) no-repeat right center;
    background-size: auto 100%;
    z-index: 1;
    -webkit-transition: ease 1s;
    transition: ease 1s;
    opacity: 0;
    pointer-events: none
}*/

.product-list li a:hover img {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}

/*.product-list li:hover::before {
    opacity: 1
}
*/


.adv{padding: 120px 0;background: #fff;}
.adv-left{padding-right:50px;height: 489px;display: table;}
#adv-left{display: table-cell;vertical-align: middle;}
.adv-left h2{font-family: font;font-size: 48px;color:#333;}
.adv-con{font-family: font;font-size: 14px;color:#333;line-height: 20px;margin-top: 20px;}
.adv ul{margin-left: -25px;margin-top: 25px;}
.adv li{padding-left: 25px;margin-top: 25px;}
.adv-num{width:31px;height: 33px;background:url(../images/adv-bj.png) no-repeat center;background-size: cover;font-family: font3;font-size: 14px;color: #fff;text-align: center;line-height: 33px;}
.adv li h3{font-family: font3;font-size: 18px;color:#333;margin-top: 18px;}
.adv-content{font-family: font;font-size: 12px;color:#333;line-height: 20px;text-align: justify;height: 60px;overflow: hidden;margin-top: 13px;}
.adv-more{margin-top: 75px;}
.adv-more p{float: left;font-family: font;font-size: 14px;color:#333;font-style: italic;text-decoration: underline;margin-top:3px;}
.adv-more a:hover .more1 img{
	-webkit-transform: rotate(0);
    transform: rotate(0)
}
.adv-more a:hover p{color:#1970bd;}
.adv-right img{width: 100%;height: auto;}

@media screen and (max-width: 991px){
	.adv-right img{margin-top: 80px;}
}



.new{padding: 120px 0;background: #e6e6e6;}
.new h2{font-family: font;font-size: 48px;color:#333;float: left;}
.new-right{float: right;}
.new-li{float: left;}
.new-more{float: left;margin-left: 100px;margin-top: 16px;}
.new-more a:hover .more1 img{
	-webkit-transform: rotate(0);
    transform: rotate(0)
}
.new-more a:hover p{color:#1970bd;}
.new-li li{float: left;margin-left: 43px;margin-top: 19px;}
.new-li li a{font-family: font;font-size: 14px;color:#333;margin-top: 13px;}
.new-more p{float: left;font-family: font;font-size: 14px;color:#333;font-style: italic;text-decoration: underline;margin-top:3px;}

.new-list ul{margin-left: -8px;margin-top: 55px;}
.new-list li{padding-left: 8px;margin-top: 8px;}
.new-img{width:100%;height: auto;overflow: hidden;position: relative;}
.new-img img{width:100%;height: auto;
	-webkit-transition: ease 1s;
    transition: ease 1s;}
.new-lists{padding: 50px 30px;background: #fff;position: absolute;left:0;top:0;width:100%;height: 100%;}
.new-lists h3{font-family: font;font-size: 14px;color:#333;line-height: 24px;height: 48px;overflow: hidden;}
.new-lists-more{font-family: font;font-size: 14px;color:#1970bd;font-style: italic;text-decoration: underline;float: left;margin-top: 223px;}
.new-date{float: right;font-family: font;font-size: 40px;color:#999;margin-top: 173px;}
.new-list li a:hover .new-lists{background: rgba(0,0,0,0.3);}
.new-list li a:hover .new-lists h3{color:#fff;}
.new-list li a:hover .new-lists-more{color:#fff;}
.new-list li a:hover .new-date{color:#fff;}
.new-list li a:hover img {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}
@media screen and (max-width: 991px){
	.new-lists-more{margin-top: 273px;}
	.new-date{margin-top: 223px;}
}





.hz{padding: 120px 0;background: #08141e;}
.hz h2{font-family: font;font-size: 48px;color:#fff;text-align: center;}
.hz-con{font-family: font;font-size: 14px;color:#fff;line-height: 30px;text-align: center;margin-top: 25px;}
.hz-list{text-align: center;margin-top: 31px;}
.hz-in{width:180px;border-radius: 25px;background: #fff;padding: 15px 20px;display:inline-block;margin-left: 10px;}
.hz-in font{float: left;font-family: font;font-size: 12px;color:#1970bd;}
.hz-in input{border:0;outline: none;float: left;margin-left: 5px;width:120px;font-family: font;font-size: 12px;color:#666;}
.hz-in1{width:230px;border-radius: 25px;background: #fff;padding: 15px 20px;display:inline-block;margin-left: 10px;}
.hz-in1 font{float: left;font-family: font;font-size: 12px;color:#1970bd;}
.hz-in1 input{border:0;outline: none;float: left;margin-left: 5px;width:170px;font-family: font;font-size: 12px;color:#666;}
.hz-button{width:200px;margin: 31px auto 0;}
.hz-button button{border:0;width:200px;height: 47px;background: #1970bd;border-radius: 25px;font-family: font3;font-size: 14px;color:#fff;}
@media screen and (max-width: 991px){
	.hz-in{margin-top: 10px;}
	.hz-in1{margin-top: 10px;}
}




.footer{padding: 80px 0;background: #e6e6e6;}
.footer h1{float: left;}
.footer-nav{float: right;}
.footer-nav li{float: left;margin-left: 36px;margin-top: 10px;}
.footer-nav li a{font-family: font;font-size: 14px;color:#333;}
.footer-top{float: right;margin-left: 50px;}
.footer-zhix{width:100%;height: 1px;background: #ccc;margin: 50px 0;}
.contact{float: left;}
.contact h2{font-family: font3;font-size: 16px;color:#333;}
.contact ul{margin-top: 13px;}
.contact li{font-family: font;font-size: 14px;color:#333;line-height: 24px;}
.contact li font{font-weight:bold;}
.contact li a{font-family: font;font-size: 14px;color:#1970bd;font-weight: bold;text-transform: uppercase;}
.er{float: right;}
.er p{font-family: font;font-size: 12px;color:#333;text-align: center;margin-top: 7px;}
.banq{float: left;font-family: font;font-size: 14px;color:#333;}
.icp{float: right;font-family: font;font-size: 14px;color:#333;}
.icp a{font-family: font;font-size: 14px;color:#333;}
.icp a:hover{font-family: font;font-size: 14px;color:#333;}
@media screen and (max-width: 991px){
	.footer h1{float: none;}
	.footer-nav{float: none;}
	.footer-nav li{margin-left: 0;margin-right: 30px;margin-top: 20px;}
}


.zi-banner{width:100%;padding: 200px 0;background: #333;}
.zi-banner h2{font-family: font;font-size: 36px;text-align:center;color:#fff;}
.zi-banner p{font-family: font;font-size: 18px;text-align:center;color:#fff;margin-top: 41px;}
.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%;height: 80px;background: #fff;}
.loc{float: left;font-family: font;font-size: 16px;color:#333;line-height: 80px;}
.loc a{font-family: font;font-size: 16px;color:#333;}
.loc a:hover{color:#1970bd;}
.list ul{float: right;}
.list li{float: left;}
.list li a{display: block;padding: 0 20px;font-family: font;font-size: 16px;color:#333;line-height: 80px;}
.list li a:hover{background: #1970bd;color:#fff;}
.list .on{background: #1970bd;color:#fff;}
@media screen and (max-width: 991px){
	.zi-banner{padding: 80px 0;}
	.sbbar{margin: 50px auto 0;}
}




.company{width:95%;margin: 0 auto;padding: 120px 0;background: url(../images/about-bj.png) no-repeat center;background-size: cover;}
.company h2{font-family: font;font-size: 36px;color:#333;}
.company-right h3{font-family: font;font-size: 24px;color:#333;}
.company-content{font-family: font;font-size: 16px;color:#666;line-height: 36px;margin-top: 28px;}
.company ul{margin-left: -35px;margin-top: 66px;}
.company li{padding-left: 35px;margin-top: 30px;}
.company-img{padding-bottom: 120px;}
.company-image{width:95%;background: #333;margin: 0 auto;}
.company-image img{width:100%;height: auto;}


.products{padding: 70px 0 120px;background: #f5f5f5;}
.products ul{margin-top:50px;}
.products-img{width:100%;height: auto;overflow: hidden;}
.products-img img{width:100%;height: auto;
	-webkit-transition: ease 1s;
    transition: ease 1s;
}
.products-list{padding:80px 50px;background: #fff;}
.products-list h3{font-family: font3;font-size: 30px;color:#08141e;}
.products-content{font-family: font;font-size: 14px;color: #666;line-height: 24px;height: 96px;overflow: hidden;margin-top: 38px;}
.products-mo{margin-top: 70px;}
.products-mo p{float: left;font-family: font;font-size: 16px;color:#333;text-decoration: underline;margin-top: 1px;}
.products-more{width: 25px;height: 25px;background:url(../images/more-bj.png) no-repeat center;background-size: cover;float: left;margin-left: 10px;}
.products-more img{width:12px;height: 12px;margin-left:7px;margin-top:2px;
	-webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: ease 1s;
    transition: ease 1s;
}
.products a:hover img {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}
.products a:hover h3{color:#1970bd;}
.products a:hover .products-mo p{color:#1970bd;}



.products-d{padding: 120px 0;background: #fff;}
.products-d-left{padding-right: 80px;}
.products-d-left img{width:100%;height: auto;}
.products-d-right h3{font-family: font;font-size: 36px;color:#333;}
.products-d-right textarea{width:100%;height: 120px;border:none;outline: none;font-family: font;font-size:16px;line-height: 30px; color:#666;resize: none;margin-top: 33px;}
.products-d-tel{width:300px;height: 60px;background: #1970bd;font-family: font3;font-size: 16px;color:#fff;text-align: center;line-height: 60px;margin-top: 80px;}
.products-detail{margin-top: 120px;}
.products-detail h3{font-family: font3;font-size: 36px;color:#333; }
.products-detail-zhix{width:100%;height: 1px;background: #f2f2f2;margin: 30px auto;}
.products-detail-con{font-family: font;font-size: 16px;line-height: 36px;color:#666;}

@media screen and (max-width: 991px){
	.products-d-right h3{margin-top: 50px;}
}




.cptx{padding: 120px 0;background: #fff;}
.cptx-tit{font-family: font;font-size: 48px;color:#333;text-align: center;}
.box{margin:0 auto; width:100%; height: auto;}
.Collapsing{ width: 100%; height:70px;cursor: pointer;background-color:#f2f2f2; padding:0 30px;box-sizing: border-box;margin-top: 50px;}
.Collapsing .coll-left{color: #333;float: left;line-height:70px;font-family: font;font-size: 18px;}
.Collapsing .coll-right{background: url(../images/pro_left.png) no-repeat center;float: right;width:20px;height: 20px;margin-top: 25px;}
.coll_body{display: none;padding: 30px;font-family: font; font-size: 14px;color:#666;line-height: 30px;background: #f5f5f5;}
.coll_body a{display:block; margin:10px; text-align: center; background: #ebebeb;}
.current{background-color: #1970bd;}
.current .coll-left{color:#fff;}
.current .coll-right{background-image:url(../images/pro_down.png);width:20px;height: 20px;margin-top: 25px;}


@media (max-width:990px) {
	.recruit-con{margin:36px 0;}
	.box{margin-left: 0;}
}




.news{padding: 120px 0;background: #f5f5f5;}
.news h2{font-family: font;font-size: 48px;color:#333;}
.news-list ul{margin-left: -8px;margin-top: 55px;}
.news-list li{padding-left: 8px;margin-top: 8px;}
.news-img{width:100%;height: auto;overflow: hidden;position: relative;}
.news-img img{width:100%;height: auto;
	-webkit-transition: ease 1s;
    transition: ease 1s;
}
.news-lists{padding: 50px 30px;background: #fff;position: absolute;left:0;top:0;width:100%;height: 100%;}
.news-lists h3{font-family: font;font-size: 18px;color:#333;line-height: 24px;height: 48px;overflow: hidden;}
.news-lists-more{font-family: font;font-size: 14px;color:#1970bd;font-style: italic;text-decoration: underline;float: left;margin-top: 357px;}
.news-date{float: right;font-family: font;font-size: 40px;color:#999;margin-top: 307px;}
.news-list li a:hover .news-lists{background: rgba(0,0,0,0.3);}
.news-list li a:hover .news-lists h3{color:#fff;}
.news-list li a:hover .news-lists-more{color:#fff;}
.news-list li a:hover .news-date{color:#fff;}
.news-list li a:hover img {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}
@media screen and (max-width: 991px){
	.news-lists-more{margin-top: 273px;}
	.news-date{margin-top: 223px;}
}



.news-de{padding-bottom: 120px;background: #f5f5f5;}
.news-de-date{padding:30px;background: #fff;margin-top:120px;font-family: font;}
.news-de-d{font-size: 48px;color:#1970bd;text-align: center;font-family: font3;}
.news-de-y{font-size: 16px;color:#242021;text-align: center;font-family: font3;}
.news-de-left{padding-left:30px;margin-top:120px;}
.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;}
.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:#1970bd;}
.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;}
}




.contacts{padding: 120px 0;background: #f5f5f5;}
.contacts h2{font-family: font;font-size: 48px;color:#333;}
.contacts ul{margin-top: -30px;}
.contacts li{font-family: font;font-size: 18px;border-bottom: 1px solid #e5e5e5;padding:30px 0;}

.message{padding:120px 0;background:url(../images/mess-bj.jpg) no-repeat fixed;background-size: cover;}
.message-left p{font-family: font3;font-size: 24px;color:#fff;}
.message-left h2{font-family: font;font-size: 48px;color:#fff;margin-top: 23px;}
.message-right{width:100%;padding: 50px;background: #fff;}
.message-right h2{font-family: font; font-size: 24px;color:#08141e;}
.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: #1970bd;font-family: font;text-align: center;line-height: 60px;color:#fff;}
.message-right button:hover{background: #e28f27;}

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


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

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


