@charset "utf-8";
@media (max-width:1440px){
	

}/* --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- */

@media (max-width:1200px){
	

}/* --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- */

@media (max-width:992px){

	.zxkf{display: none;}	
/** 手机导航按钮  **/
.btn-manu {z-index: 100;display: block;}
.btn-manu span {background: #000; -webkit-transform-origin: center center;transform-origin: center center;-webkit-transition: all .3s ease-out;transition: all .3s ease-out}
.menu-open .btn-manu span { background: #000;margin-top: -1px}
.menu-open .btn-manu span:nth-of-type(1) {-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.menu-open .btn-manu span:nth-of-type(2) {opacity: 0}
.menu-open .btn-manu span:nth-of-type(3) {-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
/** 手机导航按钮  **/
	
.header-menu-ul{ display: none;}
	
/** 手机导航  **/
.header-menu {padding-top: 80px; display: block; position: fixed; top: 0px;right: 0;bottom: 0;left: 0;background: rgba(255, 255, 255, 1); opacity: 0;overflow-y: auto;
-webkit-transform: translate3d(0, -150%, 0);
transform: translate3d(0, -150%, 0);
-webkit-transition: all .5s ease;
transition: all .5s ease;}
.subMenu {position: relative;top: auto;width: auto;height: 0;left: 0;margin-left: 35px;margin-right: 35px;opacity: 0;
-webkit-transition: all .3s ease;transition: all .3s ease}
.subMenu-ul {height: 0;overflow: hidden}

.menu-open .header-menu {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}
	
.menu-item {position: relative;display: block;opacity: 0;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
-webkit-transition: all .3s ease;
transition: all .3s ease}
.subMenu-bg{border-bottom: 1px solid #b11116;}
.menu-item.active .menu-link {color: #b11116}
.menu-item.active .subMenu {height: auto;opacity: 1}
.menu-item.active .subMenu-ul {height: auto}

.menu-item::after {content: "";position: absolute;right: 35px;bottom: 0;left: 35px;height: 1px;background-color: #bfbfbf;
-webkit-transform: scale3d(0, 0.5, 1);transform: scale3d(0, 0.5, 1);-webkit-transition: transform .8s ease;transition: transform .8s ease}

.menu-link {position: relative;font-size: 16px;line-height: 60px;color:#000;display: block;margin: 0 35px;}
	
.subMenu-ul li:last-of-type .subMenu-link {border-bottom: 0}
.subMenu-link {display: block;text-align: center;margin: 0 0px; font-size: 14px;line-height: 44px;color: #000;position: relative}
.subMenu-link::after {content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 1px;background-color: #f2f2f2;
-webkit-transform: scale3d(1, 0.5, 1);
transform: scale3d(1, 0.5, 1)}

.menu-open .menu-item {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.menu-open .menu-item::after {
	-webkit-transform: scale3d(1, 0.5, 1);
	transform: scale3d(1, 0.5, 1)
}
.menu-open .menu-item:nth-of-type(1) {
	-webkit-transition-delay: .35s;
	transition-delay: .35s
}
.menu-open .menu-item:nth-of-type(1)::after {
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
.menu-open .menu-item:nth-of-type(2) {
	-webkit-transition-delay: .4s;
	transition-delay: .4s
}
.menu-open .menu-item:nth-of-type(2)::after {
	-webkit-transition-delay: .45s;
	transition-delay: .45s
}
.menu-open .menu-item:nth-of-type(3) {
	-webkit-transition-delay: .45s;
	transition-delay: .45s
}
.menu-open .menu-item:nth-of-type(3)::after {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}
.menu-open .menu-item:nth-of-type(4) {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}
.menu-open .menu-item:nth-of-type(4)::after {
	-webkit-transition-delay: .55s;
	transition-delay: .55s
}
.menu-open .menu-item:nth-of-type(5) {
	-webkit-transition-delay: .55s
}
.menu-open .menu-item:nth-of-type(5)::after {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.menu-open .menu-item:nth-of-type(6) {
	-webkit-transition-delay: .6s;
	transition-delay: .6s
}
.menu-open .menu-item:nth-of-type(6)::after {
	-webkit-transition-delay: .65s;
	transition-delay: .65s
}
.menu-open .menu-item:nth-of-type(7) {
	-webkit-transition-delay: .65s;
	transition-delay: .65s
}
.menu-open .menu-item:nth-of-type(7)::after {
	-webkit-transition-delay: .7s;
	transition-delay: .7s
}
.menu-open .menu-item:nth-of-type(8) {
	-webkit-transition-delay: .70s;
	transition-delay: .70s
}
.menu-open .menu-item:nth-of-type(8)::after {
	-webkit-transition-delay: .75s;
	transition-delay: .75s
}
.menu-open .menu-item:nth-of-type(9) {
	-webkit-transition-delay: .75s;
	transition-delay: .75s
}
.menu-open .menu-item:nth-of-type(9)::after {
	-webkit-transition-delay: .8s;
	transition-delay: .8s
}
/** 手机导航  **/	
	
	
.topbox{ position:fixed; top: 0px; left: 0px;width: 100%; z-index: 999; background: #fff; }
.top{ width: 100%; max-width: 1200px; height: 80px;  margin: 0px auto; position: relative;}
.logo{ position: absolute; left: 20px; top: 15px; width: 50px; }
	
.bs-slider{ margin-top: 80px;}	
	
	
	
/** 滑屏滚动  **/
.index_case{width: 100%; max-width: 100%; margin: 3% auto 0px auto; padding: 0px 0px; position: relative;}
.index_case_b{width: 100%; padding: 10px 10px; }
.index_case_bimg{width: 100%;overflow: hidden;}
.index_case_bimg img{width: 100%;transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.index_case_bimg:hover img {transform: scale(1.1, 1.1);transition: transform 0.6s ease 0s;}
.index_case_b span{ display: block; text-align: left; font-size: 16px;}

.swiper01.swiper-container{padding: 0px 0px 0px 0px;}
	.index_case .swiper01 .swiper-pagination{display: none;}
.index_case .swiper01.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{top: 0px; bottom:auto; text-align: right; padding-right: 50px;}
.index_case .swiper01.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background: #f00; width: 15px; height: 15px; opacity:0.5;}
.index_case .swiper01.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #000; opacity:1;}

.index_case .swiper-button-prev {width: 40px;height: 40px; line-height: 40px; background: rgba(0, 0, 0, 0.5); text-align: center;}
.index_case .swiper-button-next {width: 40px;height: 40px; line-height: 40px; background: rgba(0, 0, 0, 0.5); text-align: center;}
.index_case .swiper-button-prev {left: 0px;}
.index_case .swiper-button-next {right: 0px;}
/** 滑屏滚动  **/
	
.index_tit{ height: 60px; }
.index_tit_b{padding: 0px 10px; margin: 0px auto; width: 220px;}
.index_tit_b1{ float: left; width:12px; height: 25px; margin-top: 14px; background-image: url("../images/tit1.png"); background-repeat: no-repeat;background-position: center center;
	background-size: cover;-webkit-background-size: cover;}
.index_tit_b2{ float: left; padding: 0px 20px; text-align: center;}
.index_tit_b2 em{color: #000;}
.index_tit_b3{ float: left; width:12px; height: 25px; margin-top: 14px; background-image: url("../images/tit2.png"); background-repeat: no-repeat;background-position: center center;
	background-size: cover;-webkit-background-size: cover;}
.index_tit_b2 b{ font-size: 24px; display: block; color: #b11116;}
.index_tit_b2 span{ font-size: 14px;text-transform:uppercase; color: #8c8c8c;}

.index_titd{ position:relative; top:auto;}

	
	
	
.in_cpbox{ width: 100%; display: block; padding: 10px 0px 0px 0px;}
.in_cpbox1{ width: 100%; float: left; overflow: hidden; padding-right: 0px;padding-left: 0px;}
.in_cpbox2{ width: 50%; float: left; overflow: hidden;  padding-right: 0px;padding-left: 0px;}
.in_cpbox3{ width: 50%; float: left; overflow: hidden;  padding-right: 0px;padding-left: 0px;}
.in_cpbox4{ width: 100%; float: left; overflow: hidden; padding-right: 0px;padding-left: 0px;}

a.in_cpbox1_b{width: 50%; display: block; position: relative; overflow: hidden; float: left;}
a.in_cpbox1_b img{width: 100%;transition: all 1s ease 0s;transform: scale(1)}
a:hover.in_cpbox1_b img{transform: scale(1.05)}

a.in_cpbox2_b{width: 100%; display: block;position: relative; overflow: hidden;}
a.in_cpbox2_b img{width: 100%;transition: all 1s ease 0s;transform: scale(1)}
a:hover.in_cpbox2_b img{transform: scale(1.05)}

a.in_cpbox1_b .in_cpbox1_bt{ position: absolute; top:auto; bottom: 1px; left: 1px; width: 99%; height: 40px; padding: 10px; color: #fff; background: rgba(222, 30, 39, 0.5); z-index: 6; opacity:1;transition: all 1s ease 0s;}
a:hover.in_cpbox1_b .in_cpbox1_bt{  opacity: 1;}
a.in_cpbox1_b .in_cpbox1_bt .in_cpbox1_bt_tit{ font-size: 12px; padding-bottom: 10px;}
a.in_cpbox1_b .in_cpbox1_bt .in_cpbox1_bt_m{ width: 100%; height: 75%;line-height:20px; margin-bottom: 10px; overflow: hidden; display: none;}

a.in_cpbox2_b .in_cpbox1_bt{ position: absolute; top:auto; bottom: 1px; left: 1px; width: 99%; height: 40px; padding: 10px 10px 10px 10px; color: #fff; background: rgba(222, 30, 39, 0.5); z-index: 6; opacity: 1;transition: all 1s ease 0s;}
a:hover.in_cpbox2_b .in_cpbox1_bt{  opacity: 1;}
a.in_cpbox2_b .in_cpbox1_bt .in_cpbox1_bt_tit{ font-size: 12px; padding-bottom: 10px;}
a.in_cpbox2_b .in_cpbox1_bt .in_cpbox1_bt_m{ width: 100%; height: 85%; line-height:20px; margin-bottom: 10px; overflow: hidden;display: none;}



.index_news{width: 100%; display: block; padding: 0px 10px;}
.index_newsl{ float: left; width: 100%;height: 90px;  background-image: url(../images/index_newslbg.jpg);background-repeat: no-repeat;background-position: right top;background-size:700px;}
.index_newslbox{padding-top: 20px; height: 90px; background-image: url(../images/index_newslboxbg.jpg);background-repeat: no-repeat;background-position: 50px bottom;background-size:450px;}
.index_newslboxa{ padding:95px 0px 0px  70px; display: none;}
.index_newslboxa a span{ display: inline-block; margin: 0px 0px 0px 10px; width: 80px; height: 2px; background: #000;transition: all 1s ease 0s;}
.index_newslboxa a:hover{ color: #b11116;}
.index_newslboxa a:hover span{background: #b11116;width: 100px;}
.index_newsr{float: left; width: 100%; height: 530px; padding-top: 10px;}

/* 多个上滚动 - 图片- 公用类 */
.index_newsrbox{ overflow:hidden; position:relative; }
.index_newsrbox .bd{}
.index_newsrbox .bd ul{ overflow:hidden; zoom:1;  color: #6e6e6e;}
.index_newsrbox .bd ul li{display: block; border-bottom:1px dotted #ccc;}
.index_newsrbox a{ display: block; padding:10px 0px 10px 0px;}
.index_newsrbox a .index_newsrboxtime{display: block;}
.index_newsrbox a h4{ display: block; font-size: 16px; height: 24px; line-height: 24px; margin: 5px 0px; overflow: hidden;}
.index_newsrbox a .index_newsrinfo{ color: #6e6e6e;height: 48px; line-height: 24px; overflow: hidden;}
.index_newsrbox a:hover,.index_newsrbox a:hover .index_newsrinfo{color: #b11116;}




/** index_img  **/
.index_img{width: 100%; display: block; padding: 0px 0px; height: auto; position: relative; }
.swiper02.swiper-container{padding: 0px 0px 0px 0px;}

.index_img .swiper02.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:20px; text-align: left; padding-left: 25%;}
.index_img .swiper02.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background: #fff; width: 50px; height: 5px; opacity:0.9;border-radius:0px;transition: all 0.5s ease 0s;}
.index_img .swiper02.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #9d0f13;width: 60px;height: 5px; opacity:1;}

.index_img .swiper-button-prev {width: 40px;height: 40px; line-height: 40px; background: rgba(0, 0, 0, 0.5); text-align: center;}
.index_img .swiper-button-next {width: 40px;height: 40px; line-height: 40px; background: rgba(0, 0, 0, 0.5); text-align: center;}
.index_img .swiper-button-prev {left: 0px;}
.index_img .swiper-button-next {right: 0px;}

.index_imga{display: block; width: 100%; height: 400px;background-repeat: no-repeat;background-position: center center;background-size:auto;}
.index_imga img{width: 100%;}

.index_img_box{position: absolute; width:600px; height: 100%; padding: 200px 80px 0px 80px; z-index: 66; right: 0px; top: 0px; background: rgba(255, 255, 255, 0.7); }
.index_img_box_tit{}
.index_img_box_tit h3{ font-size: 18px; color: #b11116}
.index_img_box_tits{height: 5px; margin: 3px 0px; width: 100%; display: block; border-bottom: 2px solid #fff;}
.index_img_box_tits em{width: 50%; border-bottom: 3px solid #b11116; display: block;}
.index_img_box_titi{font-size: 12px; line-height: 22px;}

.index_img_boxm{width: 100%; display: block; padding-top: 30px;}
.index_img_boxm li{display: block; margin-bottom: 20px; text-align: center; width: 33.3333%; float: left;}
.index_img_boxm li a{width: 100px; height: 100px; display: block; background: #fff;}
.index_img_boxm li span{width: 100px; display: block; margin-top: 5px;}
.index_img_boxm li a:hover{ background: #b11116;}

.index_img_boxm li:nth-child(1) a{ background-image: url(../images/index_img1a.png);}
.index_img_boxm li:nth-child(2) a{ background-image: url(../images/index_img2a.png);}
.index_img_boxm li:nth-child(3) a{ background-image: url(../images/index_img3a.png);}
.index_img_boxm li:nth-child(4) a{ background-image: url(../images/index_img4a.png);}
.index_img_boxm li:nth-child(5) a{ background-image: url(../images/index_img5a.png);}
.index_img_boxm li:nth-child(6) a{ background-image: url(../images/index_img6a.png);}

.index_img_boxm li:nth-child(1) a:hover{ background-image: url(../images/index_img1.png);}
.index_img_boxm li:nth-child(2) a:hover{ background-image: url(../images/index_img2.png);}
.index_img_boxm li:nth-child(3) a:hover{ background-image: url(../images/index_img3.png);}
.index_img_boxm li:nth-child(4) a:hover{ background-image: url(../images/index_img4.png);}
.index_img_boxm li:nth-child(5) a:hover{ background-image: url(../images/index_img5.png);}
.index_img_boxm li:nth-child(6) a:hover{ background-image: url(../images/index_img6.png);}



.swiper-banner {width: 100%;height: 100%;}
.swiper-banner .swiper-slide {width: 100%;height: 350px;color: #fff;display: block;}
.swiper-banner .swiper-slide .wrap {height: 520px;}
.swiper-banner .swiper-slide .sl-left {top: 170px;left: 40px;width: 100%;}
.swiper-banner .swiper-slide.slidebg {
	background-repeat: no-repeat;background-position: center center;
	background-size: cover;-webkit-background-size: cover;
}
.swiper-banner .swiper-pagination {bottom: 30px!important; text-align: left; padding-left: 20px;}
.swiper-banner .swiper-pagination .swiper-pagination-bullet {width: 40px;height: 5px;border-radius: 0;}
	
.swiper-banner .swiper-nav {position:relative;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.55);right: 0;top: 0;z-index: 999;}
.swiper-navul{width: 100%; padding: 0px 1%;}
.swiper-banner .swiper-nav li {color: #fff;width: 33.3333%;float: left;cursor: pointer;}
.swiper-banner .swiper-nav li .swiper-navbox{ width: 100px; height:auto; margin: 5px auto; text-align: center; }
.swiper-banner .swiper-nav li .swiper-navbox img{ width: 80px; height: 80px; opacity: 0.5 }
.swiper-banner .swiper-nav li .icon {background: rgba(255, 255, 255, 0.25);}
.swiper-banner .swiper-nav li .info { color: #000; padding: 5px 0px;}
.swiper-banner .swiper-nav li.active .icon {background: rgba(255, 255, 255, 1.05);}
.swiper-banner .swiper-nav li.active .swiper-navbox img{ width: 80px; height: 80px; opacity: 1 }	
	
.pag_box_tit{ padding: 10px 10px 10px 10px;}
	
	
.index_map{width: 100%; max-width: 100%; margin: 0% auto 0px auto; padding: 30px 0px 0px 0px; position: relative;}
.index_mapimg{width: 100%; height: auto;}
.index_mapimg img{width: 100%; height: auto;}

	

.index_lianjie{width: 100%; max-width: 100%; margin: 3% auto 0px auto; padding: 0px 0px; position: relative;}
.swiper03.swiper-container{padding:20px 0px 20px 0px;}

.index_lianjie .swiper03.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{top: 0px; bottom:auto; text-align: right; padding-right: 50px;}
.index_lianjie .swiper03.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background: #f00; width: 15px; height: 15px; opacity:0.5;}
.index_lianjie .swiper03.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #000; opacity:1;}

.index_lianjie .swiper-button-prev {width: 40px;height: 40px; line-height: 40px; background: rgba(0, 0, 0, 0.5); text-align: center;}
.index_lianjie .swiper-button-next {width: 40px;height: 40px; line-height: 40px; background: rgba(0, 0, 0, 0.5); text-align: center;}
.index_lianjie .swiper-button-prev {left: 0px;}
.index_lianjie .swiper-button-next {right: 0px;}

.index_lianjiea{ width: 100%; display: block; text-align: center;}

.foot{background: #000000; color: #fff; padding: 20px 0px 0px 0px;}
.foot a{color: #fff;}
.foot_l{ float: left; width: 80%; padding-left: 2%; padding-bottom: 50px; display: none;}
.foot_l ul{display: block;}
.foot_l ul li{display: block; float: left; padding-right:5%;}
.foot_l ul li b{display: block; font-size: 16px; padding-bottom: 20px;}
.foot_l ul li a{display: block; font-size: 13px; padding-bottom: 5px; color: #ccc;}
.foot_l ul li a:hover{color: #b11116;}

.foot_r{ float: right; width:100%; padding-right: 2%; padding-bottom: 15px; text-align:center;}

.cop{ border-top: 1px solid #ccc; padding: 20px 0px;}
.cop_l{float: left;width: 100%; padding-left: 2%; padding-right: 2%;}
.cop_r{float: right;width: 20%; padding-right: 2%; text-align: right; display: none;}

	
.pag_ban_tit{ height: 70px; width:100%; max-width: 1200px; margin: 0px auto;}
.pag_ban_tit_b{padding: 0px 0px; top:60%; position: absolute; color: #fff;}
.pag_ban_tit_b1{ float: left; width:19px; height: 35px; margin-top: 7px; background-image: url("../images/tit3.png"); background-repeat: no-repeat;background-position: center center;
	background-size: cover;-webkit-background-size: cover;}
.pag_ban_tit_b2{ float: left; padding: 0px 10px; text-align: center;}
.pag_ban_tit_b2 em{color: #fff;}
.pag_ban_tit_b3{ float: left; width:19px; height: 35px; margin-top: 7px; background-image: url("../images/tit4.png"); background-repeat: no-repeat;background-position: center center;
	background-size: cover;-webkit-background-size: cover;}
.pag_ban_tit_b2 b{ font-size: 20px; display: block; color: #fff;}
.pag_ban_tit_b2 span{ font-size: 14px;text-transform:uppercase; color: #fff;}



.pag_main{ width: 100%; max-width: 1200px; font-size: 14px; line-height: 22px; padding: 15px 15px 15px 15px; margin: 0px auto; position: relative;}
.pag_main img{ width:auto; max-width: 100%;}

.pag_nav{ position:relative; top: 0px; right: 0px; height:auto; }
.pag_nav ul{display: block; background: #fff; height: auto; line-height: 40px; padding: 0px 0px;}
.pag_nav ul li{ float: left; margin: 0px 15px; position: relative;}
.pag_nav ul li a{display: block; border-bottom: 2px solid #fff; height: 40px;}
.pag_nav ul li a:hover,.pag_nav ul li a.dq{ border-bottom: 2px solid #b11116;}
.pag_nav ul li:after{content: "";display: table; position: absolute; right:-15px; top: 37%; width: 1px; height: 15px; background:#ccc;}
.pag_nav ul li:last-child:after{ width: 0px;}


.pag_about{padding: 20px 0px; position: relative; font-size: 14px;}
.pag_aboutimg{float: none; padding: 0px 0px 20px 0px;}
	
	
	
/*新闻*/
.pag_news{padding: 20px 0px; position: relative;}

a.sy-news{display: block; width:100%;height: 150px; margin: 0px 0px 0px 0px;padding: 20px 0px 20px 0px; border-bottom: 1px dotted #ccc; position: relative;transition:400ms ease all;}
a.sy-news .sy-news-img{width: 150px;height: 105px; position: absolute; background-size: cover;background-position: center center;float: left;border-radius: 10px;}
a.sy-news .sy-news-img img{width:150px;height: 105px;}
a.sy-news .sy-news-text-p1{ color: #666; font-size: 12px;}
a.sy-news .sy-news-text{width:100%;float: left; padding-left:170px;}
a.sy-news .sy-news-text1{width:100%;float: left; padding-left:0px;}
a.sy-news .sy-news-text-h3{display: block;color: #303030;font-size: 14px;line-height: 20px; height:auto;max-height: 40px; overflow: hidden; font-weight:bold;margin: 0px 0;}
a.sy-news .sy-news-text-p{display: none;font-size: 12px; height:auto; line-height: 20px; max-height: 40px; color: #666;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;}
a:hover.sy-news{ transition:400ms ease all;}
a:hover.sy-news .sy-news-text-h3{display: block;color: #b11116;transition:400ms ease all;}



.pag_news_info{padding: 40px 0px; position: relative;}

.sp-info-h1{font-size: 16px; padding-bottom: 10px; text-align: center;}
.sp-info-top-b{ color: #999;text-align: center; padding-bottom: 10px; border-bottom: 1px dotted #ccc; font-size: 12px;}
.news-info-m{width: 100%; padding: 30px 0px; color: #000; font-size: 12px; line-height:inherit; overflow: hidden; }

.sp-info-sxye{ padding: 20px 0px 0px 0px; font-size: 12px;}
.sp-info-sxye1{ padding-bottom: 10px; color: #666;}
.sp-info-sxye1 a{color: #666;}
.sp-info-sxye1 a:hover{ color: #b11116;}

	
	
/*下载*/
.pag_download{padding: 20px 0px; position: relative;}

.download_box{border-bottom: 1px dotted #ccc; padding: 20px 0px;}
.download_box h4{display: block; line-height: 18px; height: 18px; padding-bottom: 40px;}
.download_box h4 span{display: inline-block; float: left; width: 18px; height: 18px; margin-right: 10px; background: #b11116;}
.download_box a{display: block; float: left; width: 50%; padding:0px 10px 10px 10px; color: #666;}
.download_box a:hover{color: #b11116;}



/*人才理念*/
.pag_linian{padding: 20px 0px; position: relative; color: #333;}

.pag_linian_boxl{ width: 100%; float: left;}
.pag_linian_boxr{ width:100%; float: right; position: relative;}
.pag_linian_boxr_tit{ position: absolute; width: 100%; padding-left: 35px; height:80px; line-height:80px; font-size: 26px; color: #fff; background: #b11116; }
.pag_linian_boxrm{ font-size: 14px; line-height: 18px; padding: 100px 10px 20px 10px; height:auto; overflow: hidden;}

.pag_linian_box:nth-child(even){}
.pag_linian_box:nth-child(even) .pag_linian_boxl{ width: 100%; float: right;}
.pag_linian_box:nth-child(even) .pag_linian_boxr{ width: 100%; float: left; position: relative;}
.pag_linian_box:nth-child(even) .pag_linian_boxr_tit{ position: absolute; right: 0px; width: 100%; padding-right: 35px; height:80px; line-height:80px; font-size: 26px; color: #fff; background: #b11116; text-align: right; }
.pag_linian_box:nth-child(even) .pag_linian_boxrm{ font-size: 14px;line-height: 18px; padding: 100px 10px 20px 10px; height: auto; overflow: hidden;}



/*招聘*/
.pag_zhaopin{padding: 20px 0px; position: relative;}

.zhaopin_box{display: block; width:100%; margin: 0 0%; float: left; margin-bottom: 30px;background: #fff; padding: 20px;transition:400ms ease all;
	box-shadow: 3px 3px 10px #dfdfdf;}
.zhaopin_box:hover{box-shadow: 8px 8px 10px #dddddd;}
.zhaopin_box1{ padding-bottom: 10px; font-size: 16px; border-bottom: 1px solid #dddddd;}
.zhaopin_box2{ padding: 0px 0px; margin: 10px 0px; height:auto; line-height: 22px; font-size: 12px; overflow: hidden; color: #666;}
a.zhaopin_boxa{padding: 7px 20px;font-size: 12px; border: 1px solid #ccc;color: #666;}
a.zhaopin_boxa:hover{padding: 7px 30px;  border: 1px solid #b11116;color: #b11116;}



.pag_contactl{float: left; width: 100%; text-align: center;}
.pag_contactl img{width:50%;}
.pag_contactc{float: left; width: 100%; padding: 0px 0%;}
.pag_contactr{float: left; width: 100%;}
.pag_contactr iframe{width: 100%; height: 360px;}



.message-box{padding:3% 0px;margin:0px -14.5px;}
.message-box .list{float:left;width:100%;padding:0px 14.5px;margin-bottom:20px;}
.message-box .list2{width:100%;padding:0px 14.5px;}
.message-box .list input[type="text"]{height:40px;border:1px solid #dedede;width:100%;padding:0px 10px;}
.message-box .list input[type="submit"]{padding:15px 0px;text-align:center;background:#b11116;color:#fff;width:30%;}
.message-box textarea{width:100%;max-height:300px;height:100%;border:1px solid #dedede;resize:none;padding:10px;}
/*========== message  ==========*/

	
	


/*新闻*/
.pag_pro{padding: 20px 0px; position: relative;}

.pag_probox{width: 100%; float: left; margin-bottom: 30px; background: #e9e9e9; color: #fff;}
.pag_proboxl{float: left; padding-top: 10px; padding-bottom: 10px; width: 100%; height:auto; background: #de1e27; text-align: center;}
.pag_proboxr{ float: left; width: 100%; height: auto; padding: 10px 0px 10px 10px;}
.pag_proboxr a{display: block;}
.pag_proboxr a:hover{ color: #de1e27;}


.nav_page{width:100%;overflow: visible; float: left; }
.nav_page i{margin: 0px 5px;}
.nav_page li{width: 100%;overflow: hidden;text-align: left; transition: all 500ms;border:1px solid #ddd;border-top: 0px solid #ddd;}
.nav_page li:nth-child(1){border-top: 1px solid #ddd;}
.nav_page_a{display: block;width: 100%;line-height: 20px;padding: 15px;cursor: pointer;font-size: 14px;background: #b11116;color: #fff; padding-left: 25px;}
.nav_page_a a{font-size: 14px;color: #fff;}
.nav_page li.dq .nav_page_a{background: #b11116;color: #fff;transition: all 500ms;}

.navpagesecbox{display: block;overflow: hidden;line-height: 40px; padding: 10px 0px;}	
.divthir a{display: block;width: 100%;}
.pagebox{width: 100%;overflow: hidden;position: relative;padding-left: 270px;}

.thirbox{display: block;padding: 5px 0px;padding-left: 35px;}
.thirbox a{display: block; font-size: 12px; color: #b11116; line-height: 20px; line-height: 20px;padding: 4px 0px;}
.thirbox a:hover{ color: #4f0002;}
.divthir{background: #f2f2f2;}
.divthir a{display: block;line-height: 20px;line-height: 20px; padding: 8px 0px;}
.divfour{background: #f8f8f8;display: block;}
.divfour a{display: block; font-size: 12px; line-height: 20px; padding: 8px 0px;}
.thirtit{cursor: pointer;line-height: 40px;}	

.sectti{cursor: pointer;line-height: 22px; padding: 5px 0px; font-size: 14px; padding-left: 25px;}	
.divsec:hover .sectti{color: #b11116;}
.divsec:hover .sectti a{color: #b11116;}
.naver img{width: 46%;margin: 10px 2%;float: left;}
.pagecontent{width: 100%;overflow: hidden;min-height: 600px; padding: 20px 30px;}
.pagecontent img{max-width: 100%;width: auto;}
.nav_page li:hover .nav_page_a{background: #b11116;color: #fff;transition: all 500ms;}
.nav_page li:hover .nav_page_a a{color: #fff;transition: all 500ms;}




.pag_pro_r{ float: right; width:100%;  height:auto;}
a.sy-pro{display: block; width:100%;height: auto; margin: 0px 0px 0px 0px;padding: 20px 0px 20px 0px; border-bottom: 1px dotted #ccc; position: relative;transition:400ms ease all;}
a.sy-pro .sy-pro-img{width: 100%;height:auto; border: 1px solid #ccc;position:relative; background-size: cover;background-position: center center;float: left; overflow: hidden;}
a.sy-pro .sy-pro-img img{width: 100%;height: 100%;}
a.sy-pro .sy-pro-text{width:100%;float: left; padding-left:0px; padding-top: 10px;}
a.sy-pro .sy-pro-text1{width:100%;float: left; padding-left:0px;}
a.sy-pro .sy-pro-text-h3{display: block;color: #de1e27;font-size: 14px;line-height: 26px; height:auto;max-height: 52px; overflow: hidden; font-weight:bold;margin: 0px 0 10px 0px;}
a.sy-pro .sy-pro-text-p{display: block;font-size: 12px;line-height: 22px; height:auto;max-height: 110px; color: #666;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;}
a:hover.sy-pro{ transition:400ms ease all;}
a:hover.sy-pro .sy-pro-text-h3{display: block;color: #b11116;transition:400ms ease all;}



/*产品详细*/


#intro1{float:right;width:100%;overflow:hidden;margin-left: 0%; margin-top: 20px;}
.demo_name{font-size: 18px;color:#de1e27;padding-bottom: 10px;border-bottom: 1px solid #ccc;font-weight: bold;overflow: hidden;}
.demo_jieshao{font-size: 14px;color:#000;padding: 13px 0 10px;overflow: hidden;}
.demo_jieshaom{padding-bottom: 10px; font-size: 13px; color: #666;}


.pro_inner1 .i_p_ul1{width: 100%;text-align: left;margin-top: 16px;background: #e8e8e8;} 
.pro_inner1 .i_p_ul1 li{display:block;float: left;} 
.pro_inner1 .i_p_ul1 li.lii a{background: #b11116;color:#fff;}
.pro_inner1 .i_p_ul1 li:last-child{margin-right:0;} 
.pro_inner1 .i_p_ul1 span{display:inline-block;border-bottom: 1px solid #cccccc;}
.pro_inner1 .i_p_ul1 li a{display: inline-block;font-size: 16px; color:#555;padding: 10px 30px;background: #ccc} 

.pro_inner1 .i_p_ul1 li a:hover{background: #b11116;color:#fff;} 
.pro_inner1 .i_p_ul2{margin: 20px 0 20px; width: 100%;}
.pro_inner1 .i_p_ul2 .li{display: none; overflow-x: auto;} 
.pro_inner1 .i_p_ul2 .li dd{font-size: 14px;color:#666;line-height: 35px;} 
.pro_inner1 .i_p_ul2 .li:first-child{display: block;} 




.pag_main2{ width: 100%; max-width: 1200px; font-size: 14px; line-height: 26px; padding: 0px; margin: 0px auto; position: relative;}
.pag_main_quanping{ width: 100%; max-width: 100%; font-size: 16px; line-height: 26px; padding: 0px; margin: 0px auto; position: relative;}


.pag_xm_box{ padding: 20px 0px 20px 0px;}
.pag_xm_box .pag_xm_boxl{ width: 100%; float: left; background: #f8f8f8;}
.pag_xm_box .pag_xm_boxr{ width: 100%; float: right; position: relative; background: #f8f8f8;}
.pag_xm_box .pag_xm_boxr_tit{ padding:10px 10px; height:auto; max-height:auto; line-height: 20px; overflow: hidden; font-size: 16px; color: #333;}
.pag_xm_box .pag_xm_boxrm{ color: #666; font-size: 14px; padding: 10px 10px 10px 10px; height:auto; overflow: hidden;position: relative;}

.pag_xm_box .pag_xm_boxrm:after{content: "";display: table; position: absolute; left:10px; top:5px; width: 20%; height: 2px; background:#188cdb;}



.pag_xm_box:nth-child(odd){}
.pag_xm_box:nth-child(odd) .pag_xm_boxl{ width: 100%; float: right;}
.pag_xm_box:nth-child(odd) .pag_xm_boxr{ width: 100%; float: left; position: relative;}
.pag_xm_box:nth-child(odd) .pag_xm_boxr_tit{ padding:10px 10px; height:auto; max-height: auto; line-height: 20px; overflow: hidden; font-size: 16px; color: #333;}
.pag_xm_box:nth-child(odd) .pag_xm_boxrm{ color: #666; font-size: 14px; padding: 10px 10px 10px 10px; height: auto; overflow: hidden;position: relative;}

.pag_xm_box:nth-child(odd) .pag_xm_boxrm:after{content: "";display: table; position: absolute; left:10px; top:5px; width: 20%; height: 2px; background:#188cdb;}

.pag_xm_boxrb{ color: #666; font-size: 14px; padding: 10px 10px 10px 10px; height: 130px; overflow: hidden;position: relative;}
.pag_xm_boxrb1{width: 33.333%; float:left;}
.pag_xm_boxrb2{}
.pag_xm_boxrb2 span{color: #9b0f13; font-size: 30px; font-weight: bold;}

	
	
	
	
	
	
	
	
}/* --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- */

@media (max-width:480px){


}/* --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- */










