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:93%;margin: 0 auto;}
.nav{width:100%;height: 100px;background: #fff;}
.nav h1{float: left;margin-top: 30px;}
.menu{float: right;}
.menu li{float: left;margin-left: 42px;}
.menu li a{font-size: 14px;color:#333;line-height: 100px;}
.menu li a:hover{color:#c91414;}


@media screen and (max-width: 1439px){
	.top{width: 95%;}
	.menu li{margin-left: 30px;}
}
@media screen and (max-width: 990px){
	.top{width:100%;}
	.nav{height: 90px;}
	.nav h1{    
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 25px;
	}
	.menu{    
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: 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: 1240px){
	.navbar-header .navbar-toggle {margin-top: 32px;}
}
@media screen and (max-width: 990px){
	.navbar-header .navbar-toggle {margin-top: 27px;}
}

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

.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(201, 20, 20, 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 #ac0808;
color:#fff;
display:block;
padding:15px 23px
}
.cbp-spmenu-right li a:hover {
background:#ac0808;
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:#2480b0;
}

.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: 400px;background: #f2f2f2;display: table;}
#zi-banner{display: table-cell;vertical-align: middle;}
.zi-banner h2{font-size: 30px;color:#fff;font-weight: bold;}
.zi-zhix{width:60px;height: 3px;background: #c91414;margin: 20px 0 15px;}
.zi-en{font-size: 16px;color:#fff;font-weight: bold;text-transform:uppercase;}


.about{padding: 90px 0;background: #fff;}
.about-left{height: 439px;display: table;}
#about-left{display: table-cell;vertical-align: middle;}
.about-left h2{font-size: 30px;color:#333;font-weight: bold;}
.about-zhix{width:60px;height: 3px;background: #c91414;margin: 20px 0 15px;}
.about-en{font-size: 16px;color:#666;font-weight: bold;}
.about-content{width:520px;font-size: 14px;color:#4c4c4c;line-height: 30px;text-align: justify;margin-top: 36px;height: 190px;overflow: hidden;}
.about-more a{display: block;width:120px;height: 36px;border: 1px solid #ccc;box-sizing: border-box;font-size: 14px;color:#333;text-align: center;line-height: 36px;}
.about-more{margin-top: 40px;}
.about-more a:hover{background: #c91414;color:#fff;border: none;}
.about-right img{width: 100%;height: auto;}


@media screen and (max-width: 1439px){
	.about-left{height: 353px;}
	.about-content{width:90%;height: 150px;overflow: hidden;}
	.about-more{margin-top: 30px;}
}
@media screen and (max-width: 990px){
	.about-content{width:100%;height: 150px;overflow: hidden;}
	.about-content{height:auto;}
	.about-more{margin-bottom: 40px;}
}

.product{width:100%;padding: 90px 0;background: #f5f5f5;}
.product h2{font-size: 30px;color:#333;font-weight: bold;text-align: center;}
.product-zhix{width:60px;height: 3px;background: #c91414;margin: 20px auto 15px;}
.product-en{font-size: 16px;color:#666;font-weight: bold;text-align: center;}
.product-list ul{text-align: center;margin-left: -20px;margin-top: 24px;}
.product-list li{display:inline-block;margin-left: 20px;margin-top: 20px;}
.product-list li a{display: block;width:120px;height: 36px;border: 1px solid #ccc;box-sizing: border-box;font-size: 14px;color:#333;text-align: center;line-height: 36px;} 
.product-list li a:hover{background: #c91414;color:#fff;border: 1px solid #c91414;}
.prod ul{margin-left: -20px;margin-top: 30px;}
.prod li{margin-top: 20px;padding-left: 20px;}
.prod-img{width: 100%;height: auto;overflow: hidden;}
.prod-img img{width: 100%;height: auto;}
.prod-tit{width:100%;height:100px;background: #fff;margin-top: 1px;display: table;}
#prod-tit{display: table-cell;vertical-align: middle;}
.prod-tit h3{font-size: 16px;color:#333;margin-left: 30px;}
.prod-more{width:80px;height: 30px;background: #c91414;border-radius: 15px;font-size: 12px;color:#fff;text-align: center;line-height: 30px;margin-left: 30px;margin-top: 12px;}
.prod a:hover 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); 
}
.prod a:hover h3{color:#c91414;}


.app{width:100%;padding: 90px 0;background: url(../images/app-bj.png) no-repeat center;background-size: cover;}
.application{width: 93%;margin:0 auto;padding: 70px 0 90px;background: #f5f5f5;}
.app h2{font-size: 30px;color:#333;font-weight: bold;}
.app-zhix{width:60px;height: 3px;background: #c91414;margin: 20px 0 15px;}
.app-en{font-size: 16px;color:#666;font-weight: bold;}
.app-more{margin: 34px 0 40px 0;}
.app-more a{display: block;width: 120px;height: 36px;border: 1px solid #ccc;box-sizing: border-box;font-size: 14px;color:#333;text-align: center;line-height: 36px;}
.app-more a:hover{background: #c91414;color:#fff;border: none;}
.app ul{margin-left: -20px;}
.app li{padding-left:20px;margin-top: 20px;}
.app-img{width:100%;height: auto;overflow: hidden;position: relative;}
.app-img img{width:100%;height: auto;}
/*.app-tit{width:100%;height: 50px;background: rgba(0,0,0,0.7);position: absolute;left:0;bottom:0;font-size: 14px;color:#fff;text-align: center;line-height: 50px;}
*/


@media screen and (max-width: 1439px){
	.application{width:95%;}
}
@media screen and (max-width: 990px){
	.application{width:100%;}
}


.txt{ width:100%; height:50px; background:rgba(0,0,0,0.8); position:absolute; left:0; bottom:0; color:#fff;} 
.txt h3{ font-size:16px; font-weight:bold; text-align:center; line-height:12px; margin-top:20px; color:#fff; } 
.txt h4{ font-size:12px; font-weight:bold; text-align:center; line-height:50px; font-family:'Arial'; height:50px; color:#666666; } 
.txt p{ font-size:12px; text-align:center; padding-bottom:60px; line-height:22px; padding-left:30px; padding-right:30px; color:#C8B178; } 
.txt a{ text-align:center; background-color:#c91414; color:#fff; width:150px; height:35px; margin:0 auto; font-size:12px; border:1px solid #000000; font-family:arial; display:block; line-height:35px; text-decoration:none; margin-top:10px; } 
.txt a:hover{ text-align:center; background-color:#ffffff; color:#c91414; width:150px; height:35px; margin:0 auto; font-size:12px; border:1px solid #000000; font-family:arial; display:block; line-height:35px; margin-top:10px; } 



.new{padding: 90px 0;background:#fff;}
.new h2{font-size: 30px;color:#333;font-weight: bold;}
.new-zhix{width:60px;height: 3px;background: #c91414;margin: 20px 0 15px;}
.new-en{font-size: 16px;color:#666;font-weight: bold;}
.new-more{margin: 34px 0 40px 0;}
.new-more a{display: block;width: 120px;height: 36px;border: 1px solid #ccc;box-sizing: border-box;font-size: 14px;color:#333;text-align: center;line-height: 36px;}
.new-more a:hover{background: #c91414;color:#fff;border: none;}


.new-list a{display: block;padding:43px 50px;border: 1px solid #e5e5e5;box-sizing: border-box;}
.new-list h3{font-size: 18px;color:#333;font-weight: bold;}
.new-date{font-size: 14px;color:#666;margin-top: 15px;float: left;}
.new-fk{width:20px;height: 2px;background:#c91414;float: left;margin-left: 10px;margin-top: 23px;}
.new-content{font-size: 14px;color:#808080;line-height: 30px;text-align:justify;margin-top: 25px;height: 90px;overflow: hidden;}
.new-list a:hover{background: #c91414;}
.new-list a:hover h3{color:#fff;}
.new-list a:hover .new-date{color:#fff;}
.new-list a:hover .new-fk{background: #fff;}
.new-list a:hover .new-content{color:#fff;}


.footer{padding:50px 0;background: #4d4d4d;border-top: 5px solid #c91414;}
.contact{font-size: 14px;color: #fff;float:left;margin-left: -50px;}
.contact-list{float:left;margin-left: 50px;}
.contact-list font{font-size: 30px;color:#fff;font-weight: bold;margin-top: 5px;}
.contact-list ul{margin-top: 15px;}
.contact-list li{margin-top: 11px;}
.contact-list li a{color:#fff;}
.footer-logo{float:right;font-size: 60px;color:#fff;font-weight: bold;text-align: right;line-height: 60px;margin-top: 37px;}
.banq{width:100%;padding:10px 0;background: #333;font-size: 14px;color:#fff;line-height: 50px;}
.banq a{font-size: 14px;color:#fff;}
.banq a:hover{font-size: 14px;color:#fff;}


.company{padding: 90px 0;background: #fff;}
.company h2{font-size: 30px;color:#333;text-align: center;}
.company-zhix{width:60px;height: 3px;background: #c91414;margin: 20px auto 15px;}
.company-en{font-size: 14px;color:#666;text-align: center;text-transform: uppercase;}
.company-content{font-size: 14px;color:#666;line-height: 30px;margin-top: 39px;text-align: justify;}

@media screen and (max-width: 550px){
	.company h2{font-size: 24px;}
}

.fa{padding-bottom:90px;background: #fff;}
.fa-left{background:url(../images/fa-left.jpg) no-repeat center;width:100%;height:600px;}
.fa-right{height: 600px;display: table;}
#fa-right{display: table-cell;vertical-align: middle;}
.fa-right h2{font-size: 30px;color:#333;font-weight: bold;margin-left: 50px;}
.fa-zhix{width:60px;height: 3px;background: #c91414;margin: 20px 0 15px 50px;}
.fa-en{font-size: 16px;color:#666;font-weight: bold;margin-left: 50px;text-transform: uppercase;}
.fa-content{width:70%;margin-left: 50px;font-size:14px;line-height: 30px;color:#333;margin-top: 35px;text-align: justify;}


@media screen and (max-width: 990px){
	.fa-right{height: auto;}
	#fa-right{width:80%;margin: 0 auto;display: block;}
	.fa-right h2{margin-top: 50px;margin-left: 0;}
	.fa-zhix{margin-left: 0;}
	.fa-en{margin-left: 0;}
	.fa-content{width:100%;margin-left: 0;}
}
@media screen and (max-width: 550px){
	#fa-right{width:90%;margin: 0 auto;display: block;}
	.fa-right h2{margin-top: 90px;}
}

.team{padding-bottom: 90px;background: #fff;}
.team h2{font-size: 30px;color:#333;font-weight: bold;text-align: center;}
.team-zhix{width:60px;height: 3px;background: #c91414;margin: 20px auto 15px;}
.team-en{font-size: 16px;color:#666;font-weight: bold;text-align: center;text-transform: uppercase;}


.main{padding-top:44px; margin: 0 auto;}
.numCount{width:100%;background:url(../images/num.png) no-repeat center;background-size: cover;}
.numCount li{text-align: center;padding:90px 0;}
.numCount li .item{ margin: 0 10px;}
.numCount li .numU{ line-height:1.3;}
.numCount li .numCX{ font-size:48px; color:#fff;font-family:"Montserrat ExtraBold";}
.numCount li .numU .unitC{font-size:100%; line-height: 1.3; margin-left: 0.3em;}
.numCount li .numU sup{vertical-align: top;}
.numCount li .numU sub{vertical-align:baseline;}
.numCount li .unitC{font-size: 16px; color:#fff;}
.numCount li .indc{font-size: 16px;color:#fff;}
@media (max-width:800px){
	.numCount li .numCX{ font-size:36px; }
}
@media (max-width:640px){
	.numCount li .numCX{ font-size:7vw; }
}
@media (max-width:480px){
	.numCount{ font-size:0.5vw;}
}


.list ul{margin-left: -20px;}
.list li{float:left;margin-left: 20px;}
.list li a{display: block;width:120px;height: 40px;border: 1px solid #ededed;box-sizing: border-box;font-size: 14px;color:#333;text-align: center;line-height: 40px;} 
.list li a:hover{background: #c91414;color:#fff;border: 1px solid #c91414;}
.list .on{width:120px;height: 40px;background:#c91414;font-size: 14px;color:#fff;text-align: center;line-height: 40px;border: 1px solid #c91414;}

.products{padding:90px 0;background: #fff;}
.products h2{font-size:30px;color:#333;}
.products-zhix{width:60px;height: 3px;background: #c91414;margin: 20px 0 15px;}
.products-list ul{margin-left: -20px;margin-top: 30px;}
.products-list li{padding-left: 20px;margin-top: 20px;}
.prods{border:1px solid #ededed;padding:10px 10px 30px;}
.prods-img{width:100%;height: auto;overflow: hidden;}
.prods-img img{width:100%;height: auto;}
.products h3{font-size: 16px;font-weight: bold;text-align: center;color:#333;text-align: center;margin-top:30px;}
.products-more{width:100px;height: 35px;background: #c91414;font-size: 14px;color:#fff;text-align: center;line-height: 35px;margin: 30px auto 0;}
.prods a:hover 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); 
}
.prods a:hover h3{color:#c91414;}


@media screen and (max-width: 990px){
	.list li{margin-top: 20px;}
	.products{padding:70px 0 90px 0;}
}


.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-con{padding:90px 0;background: #f5f5f5;}
.products-detail-content{padding:50px;background: #fff;}
.products-detail-con-fk{width:60px;height: 3px;background: #c91414;margin:30px 0;}
.right-zhix{width:60px;height: 3px;background: #c91414;margin: 30px 0;}
.right-fk a{display: block;width:100px;height: 40px;border-radius: 5px; background: #c91414;font-size: 14px;text-align: center;line-height:40px;color: #fff;}

@media screen and (max-width: 1439px){
	.products-detail-content img{width:100%;height: auto;}
}
@media screen and (max-width: 990px){
	.products-detail-content{padding:50px 30px;}
}
@media screen and (max-width: 550px){
	.products-detail-right h3{margin-top: 50px;}
	.products-detail-content{padding:50px 20px;}
	.products-detail-content h3{font-size:16px;}
}

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


@media screen and (max-width: 1439px){
	.page2{margin-top: 260px;}
}
@media screen and (max-width: 1439px){
	.page2{margin-top: 150px;}
}
@media screen and (max-width: 550px){
	.products-detail-right{padding-left: 0;}
	.page2{margin-top: 100px;}
}

.news{padding:60px 0 90px;background: #fff;}
.news-list li{padding: 30px 0;border-bottom: 1px solid #e5e5e5;}
.news-list h3{font-size: 18px;font-weight: bold;color:#333;margin-top: 30px;}
.news-date{font-size: 14px;color:#666;margin-top: 25px;}
.news-content{font-size: 14px;color:#666;line-height: 30px;margin-top: 15px;width:90%;height: 60px;overflow: hidden;}
.news-more{width:100px;height: 35px;background: #c91414;font-size: 14px; color:#fff;text-align: center;line-height: 35px;margin-top: 42px;}
.news-img{width:100%;height: auto;overflow: hidden;}
.news-img img{width:100%;height: auto;}
.news-list a:hover h3{color:#c91414;}
.news-list a:hover .news-more{background: #333;}
.news-list a:hover 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: 550px){
	.news-content{width:100%;}
	.news-img{margin-top: 50px;}
}

.news-banner{width:100%;height: auto;background: #ededed;font-size: 14px;color:#666;line-height: 50px;}
.news-banner a{font-size: 14px;color:#666;}
.news-banner a:hover{color:#c91414;}
.news-d{padding: 90px 0;background: #fff;}
.news-detail{padding-right: 50px;}
.news-detail h2{font-size: 24px;color:#333;}
.news-detail-time{font-size: 14px;color:#666;margin-top: 20px;}
.news-detail-zhix{margin: 20px 0;width: 100%;height: 1px;background: #e5e5e5;}
.news-detail-content{font-size: 14px;color: #666;line-height: 40px;text-align: justify;}
.return{float: right;margin-top:30px;}
.return a{display: block;width:120px;height: 40px;background: #c91414;font-size:14px;color:#fff;text-align: center;line-height: 40px;}

.pages ul{margin-top: -30px;}
.pages li{width:100%;padding:30px;background: #f2f2f2;margin-top: 30px;font-size: 16px;font-weight: bold;color:#c91414;}
.pages li a{display: block;font-size: 14px;color:#666;margin-top: 20px;font-weight: normal;line-height: 30px;}
.pages li a:hover{color:#c91414;}

@media screen and (max-width: 991px){
	.news-detail{padding-right: 0;}
	.pages ul{margin-top: 0;}
}


.down{padding:80px 0;background: #fff;}
.down-tit{font-size:22px;color:#333;}
.down-fk{width:20px;height: 3px;background:#c91414;margin-top: 25px;}
.down-con{font-size: 14px;color:#333;line-height: 30px;margin-top:36px;}
.down-list{margin-top: -30px;}
.down ul{padding-left: 30px;margin-top: 30px;}
.down li{width:100%;height:90px;background: #f2f2f2;}
.down-title{font-size:14px;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: #c91414;}
.down a:hover .down-title{color:#fff;}
.down a:hover .down-img{background: url(../images/download2.png) no-repeat center;}

@media (max-width:990px) {
	.down-con{margin: 36px 0;}
	.down ul{padding:0;}
}
@media (max-width:550px) {
	.down-title{font-size: 12px; text-indent: 20px;}
	.down-img{margin-right: 20px;}
}

.contacts{padding:90px 0;background: #fff;}
/*.message-en{font-family:"Montserrat ExtraBold";font-size: 36px;color:#333;}
.message-tit{font-size: 24px;color:#333;margin-top: 14px;}
.message-zhi{width:130px;height: 3px;background: #921217;margin: 29px 0 50px;}
*/
.message-tit{font-size: 30px;color:#333;font-weight: bold;}
.message-zhi{width:60px;height: 3px;background: #c91414;margin: 20px 0 15px;}
.message-en{font-size: 16px;color:#666;font-weight: bold;}
.message-con{font-size: 15px;color:#666;margin-top: 50px;}
.message-zhix{width:90%;height: 1px;background: #e5e5e5;margin:50px 0;}
.message-mail{font-size: 18px;color:#333;}
.message-mail a{font-size: 30px;color:#c91414;font-weight: bold;}
.message-mail a:hover{color:#c91414;}

.messages input{width:100%;height: 70px;background: #f7f7f7;border: 1px solid #f2f2f2;box-sizing: border-box;font-size: 12px;color:#333;font-weight: bold;text-indent: 20px;outline: none;margin-bottom:30px;}
.messages textarea{width:100%;height:180px;background: #f7f7f7;border: 1px solid #f2f2f2;box-sizing: border-box;font-size: 12px;color:#333;font-weight: bold;text-indent: 20px;padding-top: 20px;outline: none;margin-bottom:30px;}
.messages button{width:100%;height: 60px;background: #c91414;border:none;color:#fff;font-size: 14px;text-align: center;line-height: 60px;outline: none;}

@media screen and (max-width: 990px){
	.message-zhix{width:100%;}
}

@media screen and (max-width: 550px){
	.message-en{font-size: 30px;}
	.message-tit{font-size: 18px;}
	.message-con{font-size: 14px;}
}


.inf{font-size: 18px;color:#921217;margin-left: 50px;margin-top: 90px;}
.inf1{font-size: 48px;font-weight: bold;color:#333;margin-left: 50px;}
.inf-zhix{width:70%;height:5px;background: #333;margin: 30px 0 20px 50px;}
.inf-li{padding: 30px 0;width:70%;border-bottom: 1px solid #e5e5e5;margin-left: 50px;}
.inf-li-left{float: left}
.inf-li-right{float: left;margin-left: 50px;}
.inf-li-right1{float: left;margin-left: 98px;}

.information{position: relative;}
.information .container{height: 800px;}
.info{font-size: 18px;color:#921217;margin-top: 90px;}
.info1{font-size: 48px;font-weight: bold;color:#333;}
.info-zhix{width:90%;height:5px;background: #333;margin: 30px 0 20px;}
.info-li{padding: 30px 0;width:90%;border-bottom: 1px solid #e5e5e5;}
.info-li-left{float: left}
.info-li-right{float: left;margin-left: 50px;}
.info-li-right1{float: left;margin-left: 50px;}

.map{position:absolute !important;bottom:0;right:0;}

.inf-img{float: left;}
.inf-tit{float: left;margin-left:20px;margin-top: 12px;}
.inf-tit h3{font-size: 14px;color:#333;}
.inf-tit h4{font-size: 14px;color:#666;margin-top: 10px;}
.inf-tit h4 a{color:#666;}
.inf-tit h4 a:hover{color:#c91414;}

@media screen and (max-width: 1439px){
	.inf-zhix{width:80%;margin:30px 0 20px 50px;}
	.inf-li{width: 80%;margin-left: 50px;}
	.inf-li-right{margin-left: 10px;}
	.inf-li-right1{margin-left: 58px;}
	.info-li-right{float: left;margin-left: 10px;}
	.info-li-right1{float: left;margin-left: 10px;}
}

@media screen and (max-width: 990px){
	.in{width:85%;margin: 0 auto 90px;}
	.inf{margin-left: 0;}
	.inf1{margin-left: 0;}
	.inf-zhix{width:100%;margin:30px 0 20px 0;}
	.inf-li{width: 100%;margin-left: 0;}
	.inf-li-right{margin-left: 50px;}
	.inf-li-right1{margin-left: 98px;}
	
	.information .container{height: 1600px;padding: 0;margin: 0;}
	.info-zhix{width:100%;}
	.info-li{width:100%;}
	.info-li-right{margin-left: 50px;}
	.info-li-right1{margin-left: 50px;}

	
	#mapCanvas{height: 500px !important;}
	#mapCanvas2{height: 500px !important;}
}

@media screen and (max-width: 550px){
	.inf{font-size: 16px;}
	.inf1{font-size: 36px;}
	.inf-img{float: none;}
	.inf-tit{float: none;margin-left: 0;}
	
	.information .container{height: 1700px;padding: 0;}
}




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