@charset "utf-8";
@import url(reset.css);
/* ------------------------------------------------- 
 * 公用样式表 By 博
 * ------------------------------------------------- 
*/  
body{font-family:Arial; font-size:14px; color: #e5e5e5;  background:#fff; text-align:justify; -webkit-text-size-adjust:none; height:auto; }
a {color:#e5e5e5;transition:400ms ease all;}
a:hover{ color: #b50a0f;transition:400ms ease all;}
/** 定义HTML body **/

/*========== 翻页公用 ==========*/
.pages { height:auto; padding:10px 0px 10px 0px; text-align:center; clear:both; font-family:Arial; width:100%; margin:0px;}
.pages a,.pages span { display:inline-block; width:auto; height:30px; line-height:30px; padding:0px 10px; margin:0px 2px; color:#666; background-repeat:no-repeat; text-align:center; font-size:12px; background:#f4f4f4; border: 1px solid #ccc; border-radius:4px; 
background-image:-webkit-linear-gradient(to top, #f5f5f5, #fff); background-image:linear-gradient(to top,#f5f5f5,#fff);}
.pages a {}
a.page:hover{ background-position:0px -38px;  background:#e60012; color:#fff; }
span.page { background-position:0px -38px; background:#e60012; color:#fff;}
.pagesSh { height:28px; padding:40px 0px 40px 0px; text-align:center; clear:both; font-family:Arial;}
.pagesSh a, .pagesSh b { display:inline-block; height:22px; line-height:22px; padding:3px 9px; margin:0px 3px; color:#717171; text-align:center;}
.pagesSh a { border:1px solid #d9d9d9;}
.pagesSh a:hover { border:1px solid #ab8832;}
/*========== 翻页公用 ==========*/


/*=========================在线=============*/
/** 在线客服 E **/
.zaixian{position:fixed;width:50px;height:275px;right:0;top:270px;z-index:99999999999;}
.zaixian ul li{width:50px;height:50px;float:none;position:relative; margin-bottom: 1px; }
.zaixian ul li .sidebox{position:absolute;width:50px;height:50px;top:0;right:0;transition:all 0.3s; border-top-left-radius:4px;border-bottom-left-radius:4px; background: #666; opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/50px "Arial";overflow:hidden;}
.zaixian ul li .sidetop{position:absolute;width:50px;height:50px;top:0;right:0;transition:all 0.3s; border-top-left-radius:4px;border-bottom-left-radius:4px; background: #666; opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/50px "Arial";overflow:hidden;}
.zaixian ul li .sidetop:hover{background:#e60012; opacity:1;filter:Alpha(opacity=100);}
.zaixian ul li .sideewm{position:absolute;width:50px;height:50px;top:0;right:0;transition:all 0.3s; border-top-left-radius:4px;border-bottom-left-radius:4px; background: #666; opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/50px "Arial";}
.zaixian ul li .sideewm:hover{background:#e60012; opacity:1;filter:Alpha(opacity=100);}
.zaixian ul li .sideewm .sideewmimg{ position: absolute; right: 50px; top: -100px;}
.zaixian ul li img{float:left;}
/*=====================================*/





/* ------------------------------------------------- 
 * @media .bo-[sm|md|lg]-[1-12]
 * -------------------------------------------------
*/ 
.bo-row{width: 100%; max-width: 100%; position:relative;}
.bo-container {-webkit-box-sizing: border-box;box-sizing: border-box;margin-left: auto;margin-right: auto;padding-left: 0rem;padding-right: 0rem;width: 100%;max-width: 1200px; position: relative;}
.bo-container:after, .bo-container:before {content: " ";display: table;}
.bo-container:after {clear: both;}
.bo-container>.bo-b {width: auto;margin-left: 0rem;margin-right: 0rem;}
.bo-b{margin: 0 auto;width: 100%;clear: both;}
.bo-b:after, .bo-b:before {content: " ";display: table}
.bo-b .bo-b {margin-left: 0rem;margin-right: 0rem;width: auto}
.bo-b-fixed {max-width: 1000px;}
[class*=bo-lg-] {width: 100%;padding-left: 0.0rem;padding-right: 0.0rem;float: left;position: relative;display: inline-block;}
[class*=bo-lg-]+[class*=bo-lg-]:last-child {float: right;}
[class*=bo-lg-]+[class*=bo-lg-].bo-lg-end {float: left;}
/** 定义 bo-row bo-container bo-b  **/


@media only screen and (min-width:641px) {
[class*=bo-lg-] {
	padding-left: 0.0rem;
	padding-right: 0.0rem;
}
}
[class*=bo-lg-pull-] {left: auto}
[class*=bo-lg-push-] {right: auto}

.bo-lg-1 {
	width: 8.33333333%
}
.bo-lg-2 {
	width: 16.66666667%
}
.bo-lg-3 {
	width: 25%
}
.bo-lg-4 {
	width: 33.33333333%;
}
.bo-lg-5 {
	width: 41.66666667%
}
.bo-lg-6 {
	width: 50%
}
.bo-lg-7 {
	width: 58.33333333%
}
.bo-lg-8 {
	width: 66.66666667%
}
.bo-lg-9 {
	width: 75%
}
.bo-lg-10 {
	width: 83.33333333%
}
.bo-lg-11 {
	width: 91.66666667%
}
.bo-lg-12 {
	width: 100%
}
.bo-lg-pull-0 {
	right: 0
}
.bo-lg-pull-1 {
	right: 8.33333333%
}
.bo-lg-pull-2 {
	right: 16.66666667%
}
.bo-lg-pull-3 {
	right: 25%
}
.bo-lg-pull-4 {
	right: 33.33333333%
}
.bo-lg-pull-5 {
	right: 41.66666667%
}
.bo-lg-pull-6 {
	right: 50%
}
.bo-lg-pull-7 {
	right: 58.33333333%
}
.bo-lg-pull-8 {
	right: 66.66666667%
}
.bo-lg-pull-9 {
	right: 75%
}
.bo-lg-pull-10 {
	right: 83.33333333%
}
.bo-lg-pull-11 {
	right: 91.66666667%
}
.bo-lg-push-0 {
	left: 0
}
.bo-lg-push-1 {
	left: 8.33333333%
}
.bo-lg-push-2 {
	left: 16.66666667%
}
.bo-lg-push-3 {
	left: 25%
}
.bo-lg-push-4 {
	left: 33.33333333%
}
.bo-lg-push-5 {
	left: 41.66666667%
}
.bo-lg-push-6 {
	left: 50%
}
.bo-lg-push-7 {
	left: 58.33333333%
}
.bo-lg-push-8 {
	left: 66.66666667%
}
.bo-lg-push-9 {
	left: 75%
}
.bo-lg-push-10 {
	left: 83.33333333%
}
.bo-lg-push-11 {
	left: 91.66666667%
}
.bo-lg-offset-0 {
	margin-left: 0
}
.bo-lg-offset-1 {
	margin-left: 8.33333333%
}
.bo-lg-offset-2 {
	margin-left: 16.66666667%
}
.bo-lg-offset-3 {
	margin-left: 25%
}
.bo-lg-offset-4 {
	margin-left: 33.33333333%
}
.bo-lg-offset-5 {
	margin-left: 41.66666667%
}
.bo-lg-offset-6 {
	margin-left: 50%
}
.bo-lg-offset-7 {
	margin-left: 58.33333333%
}
.bo-lg-offset-8 {
	margin-left: 66.66666667%
}
.bo-lg-offset-9 {
	margin-left: 75%
}
.bo-lg-offset-10 {
	margin-left: 83.33333333%
}
.bo-lg-offset-11 {
	margin-left: 91.66666667%
}

/* 中屏幕 -md-*/
@media (max-width: 1025px) {
.bo-md-1 {
	width: 8.33333333%
}
.bo-md-2 {
	width: 16.66666667%
}
.bo-md-3 {
	width: 25%
}
.bo-md-4 {
	width: 33.33333333%;
}
.bo-md-5 {
	width: 41.66666667%
}
.bo-md-6 {
	width: 50%
}
.bo-md-7 {
	width: 58.33333333%
}
.bo-md-8 {
	width: 66.66666667%
}
.bo-md-9 {
	width: 75%
}
.bo-md-10 {
	width: 83.33333333%
}
.bo-md-11 {
	width: 91.66666667%
}
.bo-md-12 {
	width: 100%
}
.bo-md-pull-0 {
	right: 0
}
.bo-md-pull-1 {
	right: 8.33333333%
}
.bo-md-pull-2 {
	right: 16.66666667%
}
.bo-md-pull-3 {
	right: 25%
}
.bo-md-pull-4 {
	right: 33.33333333%
}
.bo-md-pull-5 {
	right: 41.66666667%
}
.bo-md-pull-6 {
	right: 50%
}
.bo-md-pull-7 {
	right: 58.33333333%
}
.bo-md-pull-8 {
	right: 66.66666667%
}
.bo-md-pull-9 {
	right: 75%
}
.bo-md-pull-10 {
	right: 83.33333333%
}
.bo-md-pull-11 {
	right: 91.66666667%
}
.bo-md-push-0 {
	left: 0
}
.bo-md-push-1 {
	left: 8.33333333%
}
.bo-md-push-2 {
	left: 16.66666667%
}
.bo-md-push-3 {
	left: 25%
}
.bo-md-push-4 {
	left: 33.33333333%
}
.bo-md-push-5 {
	left: 41.66666667%
}
.bo-md-push-6 {
	left: 50%
}
.bo-md-push-7 {
	left: 58.33333333%
}
.bo-md-push-8 {
	left: 66.66666667%
}
.bo-md-push-9 {
	left: 75%
}
.bo-md-push-10 {
	left: 83.33333333%
}
.bo-md-push-11 {
	left: 91.66666667%
}
.bo-md-offset-0 {
	margin-left: 0
}
.bo-md-offset-1 {
	margin-left: 8.33333333%
}
.bo-md-offset-2 {
	margin-left: 16.66666667%
}
.bo-md-offset-3 {
	margin-left: 25%
}
.bo-md-offset-4 {
	margin-left: 33.33333333%
}
.bo-md-offset-5 {
	margin-left: 41.66666667%
}
.bo-md-offset-6 {
	margin-left: 50%
}
.bo-md-offset-7 {
	margin-left: 58.33333333%
}
.bo-md-offset-8 {
	margin-left: 66.66666667%
}
.bo-md-offset-9 {
	margin-left: 75%
}
.bo-md-offset-10 {
	margin-left: 83.33333333%
}
.bo-md-offset-11 {
	margin-left: 91.66666667%
}
.hidden-md {
	display: none; 
}
}

/* 小屏幕 -sm-*/
@media only screen and (max-width:641px) {

.bo-sm-1 {
	width: 8.33333333%
}
.bo-sm-2 {
	width: 16.66666667%
}
.bo-sm-3 {
	width: 25%
}
.bo-sm-4 {
	width: 33.33333333%
}
.bo-sm-5 {
	width: 41.66666667%
}
.bo-sm-6 {
	width: 50%
}
.bo-sm-7 {
	width: 58.33333333%
}
.bo-sm-8 {
	width: 66.66666667%
}
.bo-sm-9 {
	width: 75%
}
.bo-sm-10 {
	width: 83.33333333%
}
.bo-sm-11 {
	width: 91.66666667%
}
.bo-sm-12 {
	width: 100%
}
.bo-sm-pull-0 {
	right: 0
}
.bo-sm-pull-1 {
	right: 8.33333333%
}
.bo-sm-pull-2 {
	right: 16.66666667%
}
.bo-sm-pull-3 {
	right: 25%
}
.bo-sm-pull-4 {
	right: 33.33333333%
}
.bo-sm-pull-5 {
	right: 41.66666667%
}
.bo-sm-pull-6 {
	right: 50%
}
.bo-sm-pull-7 {
	right: 58.33333333%
}
.bo-sm-pull-8 {
	right: 66.66666667%
}
.bo-sm-pull-9 {
	right: 75%
}
.bo-sm-pull-10 {
	right: 83.33333333%
}
.bo-sm-pull-11 {
	right: 91.66666667%
}
.bo-sm-push-0 {
	left: 0
}
.bo-sm-push-1 {
	left: 8.33333333%
}
.bo-sm-push-2 {
	left: 16.66666667%
}
.bo-sm-push-3 {
	left: 25%
}
.bo-sm-push-4 {
	left: 33.33333333%
}
.bo-sm-push-5 {
	left: 41.66666667%
}
.bo-sm-push-6 {
	left: 50%
}
.bo-sm-push-7 {
	left: 58.33333333%
}
.bo-sm-push-8 {
	left: 66.66666667%
}
.bo-sm-push-9 {
	left: 75%
}
.bo-sm-push-10 {
	left: 83.33333333%
}
.bo-sm-push-11 {
	left: 91.66666667%
}
.bo-sm-offset-0 {
	margin-left: 0
}
.bo-sm-offset-1 {
	margin-left: 8.33333333%
}
.bo-sm-offset-2 {
	margin-left: 16.66666667%
}
.bo-sm-offset-3 {
	margin-left: 25%
}
.bo-sm-offset-4 {
	margin-left: 33.33333333%
}
.bo-sm-offset-5 {
	margin-left: 41.66666667%
}
.bo-sm-offset-6 {
	margin-left: 50%
}
.bo-sm-offset-7 {
	margin-left: 58.33333333%
}
.bo-sm-offset-8 {
	margin-left: 66.66666667%
}
.bo-sm-offset-9 {
	margin-left: 75%
}
.bo-sm-offset-10 {
	margin-left: 83.33333333%
}
.bo-sm-offset-11 {
	margin-left: 91.66666667%
}
.hidden-sm {
	display: none; 
}
	.m_27{margin-top: 27px;}
}

/* 字体 -lg-*/
.f12{ font-size: 12px;}
.f14{ font-size: 14px;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px;}
.f20{ font-size: 20px;}
.f22{ font-size: 22px;}
.f24{ font-size: 24px;}
.f26{ font-size: 26px;}
.f28{ font-size: 28px;}
.f30{ font-size: 30px;}
.f32{ font-size: 32px;}
.f34{ font-size: 34px;}
.f36{ font-size: 36px;}
.f38{ font-size: 38px;}
.f40{ font-size: 40px;}
.f42{ font-size: 42px;}
.f44{ font-size: 44px;}
.f46{ font-size: 46px;}
.f48{ font-size: 48px;}
.f50{ font-size: 50px;}
.f52{ font-size: 52px;}
.f54{ font-size: 54px;}
.f56{ font-size: 56px;}
.f58{ font-size: 58px;}
.f60{ font-size: 60px;}
.f62{ font-size: 62px;}
.f64{ font-size: 64px;}
.f66{ font-size: 66px;}
.f68{ font-size: 68px;}
.f70{ font-size: 70px;}

/* 中屏幕 -md-*//* 字体 -*/
@media (max-width: 1025px) {
.f12{ font-size: 12px;}
.f14{ font-size: 14px;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px;}
.f20{ font-size: 20px;}
.f22{ font-size: 22px;}
.f24{ font-size: 24px;}
.f26{ font-size: 26px;}
.f28{ font-size: 28px;}
.f30{ font-size: 30px;}
.f32{ font-size: 32px;}
.f34{ font-size: 34px;}
.f36{ font-size: 36px;}
.f38{ font-size: 38px;}
.f40{ font-size: 40px;}
.f42{ font-size: 42px;}
.f44{ font-size: 44px;}
.f46{ font-size: 46px;}
.f48{ font-size: 48px;}
.f50{ font-size: 50px;}
.f52{ font-size: 52px;}
.f54{ font-size: 54px;}
.f56{ font-size: 56px;}
.f58{ font-size: 58px;}
.f60{ font-size: 60px;}
.f62{ font-size: 62px;}
.f64{ font-size: 64px;}
.f66{ font-size: 66px;}
.f68{ font-size: 68px;}
.f70{ font-size: 70px;}
}
/* 中屏幕 -md-*//* 字体 -*/
@media only screen and (max-width:641px) {
.f12{ font-size: 10px;}
.f14{ font-size: 12px;}
.f16{ font-size: 14px;}
.f18{ font-size: 16px;}
.f20{ font-size: 18px;}
.f22{ font-size: 20px;}
.f24{ font-size: 22px;}
.f26{ font-size: 24px;}
.f28{ font-size: 26px;}
.f30{ font-size: 28px;}
.f32{ font-size: 30px;}
.f34{ font-size: 32px;}
.f36{ font-size: 34px;}
.f38{ font-size: 36px;}
.f40{ font-size: 48px;}
.f42{ font-size: 40px;}
.f44{ font-size: 40px;}
.f46{ font-size: 40px;}
.f48{ font-size: 40px;}
.f50{ font-size: 50px;}
.f52{ font-size: 50px;}
.f54{ font-size: 50px;}
.f56{ font-size: 50px;}
.f58{ font-size: 50px;}
.f60{ font-size: 60px;}
.f62{ font-size: 60px;}
.f64{ font-size: 60px;}
.f66{ font-size: 60px;}
.f68{ font-size: 60px;}
.f70{ font-size: 60px;}
}




/*统一红色 b50a0f*/
.top{height: 70px; background-color:rgba(0,0,0,0.6); z-index: 999999999; position:fixed;
	-webkit-box-shadow:0 0 10px rgba(71, 71, 71, .2);  
  -moz-box-shadow:0 0 10px rgba(71, 71, 71, .2);  
  box-shadow:0 0 10px rgba(71, 71, 71, .2);  }

.menu{ float: left;}
.logo{float:right; width: 300px; position:absolute; right: 0px;}
.logo img{width:100%;}
.hd_btn{ width: 100%; text-align:center; position: absolute; bottom: 35px; left: 0px;}
.hd_btn a{color:#fff; display:inline-block; font-size: 10px; padding: 2px 5px;}
.hd_btn a:hover{color:#ccc;}
.hd_btn a:hover i{color:#ccc;}
.hd_btn a i{color:#fff;width: 20px;text-align: right;font-size: 14px;}


.menu{ float: left;  position: relative; z-index: 99999999;}
.menu ul li {float: left; display: block; position: relative;transition:800ms ease all;}
.menu ul li a{ color: #fff; display: block; float: left; width:auto; margin: 0px 0px 0px 0px; text-align: center; font-size: 16px; line-height:70px; position: relative; padding: 0px 30px;}
.menu ul li a b{ font-weight: 400;}
.menu ul li a:hover{color: #fff; background: #b50a0f;}
.menu ul li a.dq{color: #fff;  background: #b50a0f; }
.menu ul li a:before{content:'';position:absolute;bottom:0px;left:0; height:3px;width:0;background: #b50a0f;transition:800ms ease all;}
.menu ul li a:hover:before,.menu a.dq:before {width:100%;transition:800ms ease all;}

.menu ul li:hover{color: #fff; background: #b50a0f;transition:400ms ease all;}
.menu ul li:hover a{color: #fff;}
.menu ul li ul{ display: none; position: absolute; left: 0px; top: 65px;  background: #b50a0f;width: 100%;}
.menu ul li ul li{ border-bottom: 1px solid #900307; display: block;width: 130%; background: #b50a0f;}
.menu ul li:nth-child(3)  ul li {width: 210%;}
.menu ul li:nth-child(2)  ul li {width: 180%;}
.menu ul li ul li a{ color: #fff; display: block; float: left; margin: 0px 0px 0px 0px; text-align: left; font-size: 14px; line-height:16px; position: relative; padding: 10px 30px; width: 100%;}
.menu ul li ul li a:hover{background: #790009;}
.menudl{float:right; color: #fff; padding-top: 24px;}

/* ipon  E/ */
.top_ipon{display: none;}

/* top  E/ */

.banner_news{ width: 100%; height: 60px; line-height: 60px; background:url(../images/ban_newsbg.png) repeat-x;  position: absolute; bottom: 0px; z-index: 999999; }
.banner_news_l{float: left;}
.txtScroll-top{ width:100%;  max-width: 1200px; margin: 0px auto; overflow:hidden; position:relative;   }
.txtScroll-top .hd{overflow:hidden; padding:0px; position: absolute; right: 0px; top: 8px;  }
.txtScroll-top .hd a.prev{ display:block;  width:23px; height:23px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/button_news.png") 0px 0px no-repeat;}
.txtScroll-top .hd a.prev:hover{ display:block;  width:23px; height:23px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/button_news.png") 0px -23px no-repeat;}
.txtScroll-top .hd a.next{  display:block;  width:23px; height:23px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;background:url("../images/button_news.png") -23px 0px no-repeat;  }
.txtScroll-top .hd a.next:hover{  display:block;  width:23px; height:23px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;background:url("../images/button_news.png") -23px -23px no-repeat;  }
.txtScroll-top .bd{ float: left; margin-left: 30px;}
.txtScroll-top .infoList li{ height:60px; line-height:60px;   }
.txtScroll-top .infoList li a{ width: 100%;}
.txtScroll-top .infoList li span{ padding-left: 30px; color:#999;  }
/* banner-news E/ */


.my_pro{padding: 50px 0px;}
.my_pro_h2{ width:100%;text-align: center; font-size: 30px;color: #000; font-weight:600;}
.my_pro_p{ font-size: 16px;color: #999;text-align: center;margin-top: 8px;}

.my_pro_ul{ overflow:hidden; zoom:1;width:100%; padding: 40px 0px;}
.my_pro_ul li{float:left; _display:inline; overflow:hidden; text-align:center; width: 25%; margin-bottom: 10px;}
.my_pro_ul li a{display: inline-block;width:100%;}
.my_pro_ul li .pic{ text-align:left;position: relative; margin: 0 5px;overflow: hidden;cursor: pointer;}
.my_pro_ul li .pic img{width:100%;height:100%;transition: all ease 0.5s;}
.my_pro_ul li .pic .img1{position: absolute; left: 0px; top: 0px; z-index: 99; opacity: 0;transition: all ease 0.5s;}
.my_pro_ul li .pic:hover .img1{position: absolute; left: 0px; top: 0px; z-index: 99; opacity: 1;transition: all ease 0.5s;}
.my_pro_ul li .pic:hover img{transform: scale(1.1);}
.my_pro_ul li .pic:hover .title{height:40px;width: 100%;}
.my_pro_ul li .pic:hover .title_a{color:#fff;display: block;margin: 0px;}
.my_pro_ul li .pic:hover .title_p{color:#fff;display: block;}
.my_pro_ul li .pic .title{position: absolute;bottom:0;width:100%;background-color:rgba(0,0,0,0.3);height:40px;width: 100%;transition: all ease 0.5s; z-index: 999;}
.my_pro_ul li .pic .title_a{color:#ccc;font-size: 18px;overflow: hidden;height:40px;line-height: 40px;  display: block;text-align: center;padding: 0 10px;text-align: left;transition: all ease 0.5s;}
/* my_pro E/ */


.my_yuanjing{ text-align: center; min-height: 550px;}
.aboutus_1{padding-top: 0%;font-size: 40px;color:#000; font-weight: 800;}
.aboutus_2{padding-top: 0px;font-size: 22px;color:#000; font-weight: 100; display: inline-block; }
.aboutus_3{padding-top: 10px;font-size: 16px;color:#7f7f7f;}
.aboutus_33{display: none;}

.aboutus_number{padding-top: 20px;}
.aboutus_number_x{width: 25%; float: left;}
.aboutus_n_1{ font-size: 50px; line-height: 80px; font-weight: bold; color: #d10a0a; font-family:Arial;}
.aboutus_n_1 span{font-size: 20px;}
.aboutus_n_1 img{height:auto;width:auto;}
.aboutus_n_2{padding-top: 0px;color:#242424;font-size: 18px;}
.aboutus_n_3{color:#7f7f7f;font-size: 14px;}

.aboutus_xinkuai{width: 100%; max-width: 1280px; padding-top: 50px; margin: 0px auto;}
.aboutus_xinkuai_1{width: 33.3333%; float: left; }
.aboutus_xinkuai_1 img{width: 30%;}
.aboutus_xinkuai_12{ color: #000; font-size: 18px; padding-top: 20px;}
.aboutus_xinkuai_13{ font-size: 14px; color: #666;}
/* my_yuanjing E/ */


.index_hexin_tit{width: 100%; height: 60px; line-height: 60px; font-size: 24px; background-color:rgba(0,0,0,0.5);color: #fff; text-align: center;}
.xiao4_in{width:20%;float: left;position: relative;overflow: hidden;zoom:1;}

.xiao4_in a{width:100%;height: 100%; position: relative; display: block; background: #000;}
.xiao4_in a img{width:100%; height: 100%;transition: all ease 0.5s; opacity: 0.7;}
.xiao4_in a h3{ display: block; width:100%;height: 35px;position: absolute;left: 0;bottom: 20px; z-index: 99; background-color:rgba(0,0,0,0);color:#ccc;font-size: 22px; line-height: 35px; max-width: 100%;overflow: hidden;zoom:1;text-shadow: 2px 2px 5px #666; padding-left: 20px; color: #fff;}
.xiao4_in:hover  h3{}
.xiao4_in:hover img{transform: scale(1.1); opacity: 1;}
/* index_hexin E/ */



.yijiaer{padding-bottom:80px; padding-top: 80px;}
.yijiaer_l_img{position:relative;overflow: hidden;zoom:1; margin-right: 30px;}
.yijiaer_a{position:absolute;top:0;left: 0;width:100%;height: 100%;display: block;}
.yijiaer_r_img{position:relative;overflow: hidden;zoom:1;}
.yijiaer_a1{position:absolute;top:0;left: 0;width:100%;height: 100%;display: block;}
.yijiaer_r_img1{margin-bottom: 30px;}
.yijiaer_l_img img{width:100%;transition: all ease .4s;}
.yijiaer_r_img img{width:100%;transition: all ease .4s;}
.yijiaer_l_img:hover img{transform: scale(1.1);}
.yijiaer_r_img:hover img{transform: scale(1.1);}

.yijiaer_a .yijiaer_1{margin-top: 32px;font-size: 38px;color:#fff;margin-left: 10%; text-shadow: #333 1px 1px 0;}
.yijiaer_a .yijiaer_2{font-size: 16px;color:#fff;margin-top: 0px;margin-left: 10%; padding-right: 30px; text-shadow: #333 1px 1px 0;}
.yijiaer_a .yijiaer_3{width:103px;height: 27px;border:1px solid #cbc7c7;text-align: center;line-height: 25px;color:#fff;margin-top: 30px;margin-left: 10%;background-color:transparent ;text-shadow: #333 1px 1px 0;}
.yijiaer_a1 .yijiaer_1{margin-top: 32px;font-size: 38px;color:#fff;margin-left: 10%;text-shadow: #333 1px 1px 0;}
.yijiaer_a1 .yijiaer_2{font-size: 16px;color:#fff;margin-top: 0px;margin-left: 10%;text-shadow: #333 1px 1px 0;}
.yijiaer_a1 .yijiaer_3{width:103px;height: 27px;border:1px solid #cbc7c7;text-align: center;line-height: 25px;color:#fff;margin-top: 30px;margin-left: 10%;background-color:transparent;text-shadow: #333 1px 1px 0;}


.footer{background-color: #404143; padding-top: 50px;}
.footer_ul{display: block;width:85%;}
.footer_li{float:left;margin-right:5%;}
.footer_li>a{color:#fff;font-size: 20px;}
.footer_li ul{margin-top: 18px;}
.footer_li ul li{margin-bottom: 5px;}
.footer_li ul li a{color:#e1e1e1;font-size: 12px;}
.footer_li ul li a:hover{color:#fff;}

.footer_cop{width: 100%; border-top: solid 1px #c5c6c6; margin-top: 40px; padding: 20px 0px;}
.shaoyishao{float: right; padding-right: 50px;}
.shaoyishao_inx1{text-align: center; float: right;}
.shaoyishao_inx1 img{padding: 10px 10px; width:110px;}
.shaoyishao_inx{text-align: right; position: relative; font-size:18px; margin-top:50px;}
.shaoyishao_inx img{ width: 80px; text-align: right;  position: absolute; top: -50px; left: 0px;}
.shaoyishao_inx b{ font-size: 22px;}


.koli{width: 100%; max-width: 1150px; margin: 0px auto;}

/******************************************** 分页 E/ */
.pag_100{ width: 100%; position: relative; color: #7f7f7f;padding: 20px 0px 50px 0px;}
.pag_100_pro{ width: 100%; position: relative; color: #7f7f7f;padding: 60px 0px 20px 0px;}
.pag_100 a{ color: #7f7f7f;}
.pag_100 a:hover{ color: #000;}
.pag_box{width: 100%; max-width: 1150px; margin: 0px auto; padding: 0px 0px 0px 0px;}

.pag_box_m{ width: 100%; padding: 15px 0px;}
.pag_box_ml{ width: 72%; float: left;}
.pag_box_ml_tit{ border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.pag_box_ml_tit h2{font-size: 24px; color: #000; font-weight:normal;}

.pag_about{ width: 100%; height: auto; line-height: 24px; overflow: hidden; padding: 20px 0px; float: left;}
.pag_about img{width: auto; max-width: 100%;}

.pag_box_mr{ width: 25%; float: right;}

/*关于我们*/
.pag_box_mr .title { padding: 10px 0; line-height: 28px; color: #242424; font-size: 20px; padding-left: 20px; background-color: #ececec; }
.change-color { margin-bottom: 20px; border: solid 1px #ececec; }
.change-color li { display: block;/*  background: #f7f7f7; */ line-height: 25px; font-size: 16px; cursor: pointer; margin-top: 0 !important; border-bottom: 1px dotted #f1f1f1;}
.change-color li a { display: block; color: #7f7f7f; padding: 10px 10px 10px 20px; }
.change-color li a:hover, .change-color li a.on { background: #fafafa; color: #b50a0f;  }


/*新闻中心*/
.pag_news{ width: 100%; height: auto; line-height: 24px; overflow: hidden; padding: 0px 0px 20px 0px; }

.pagnews_list{ width:100%; display:block; position:relative; margin:0px 0px 40px 0px; border:1px solid #dddddd;}
.pagnews_list .date{width:100%; position:absolute; left:30px; padding:5px 10px; top:-30px; z-index:10; color:#000; background-color:#ea5505; }
.pagnews_list .date em{ position:absolute; right:-8px; top:20px; width:8px; height:13px; display:block; background:url(../images/main_l_rir.jpg) no-repeat;}
.pagnews_list .date .d1 { text-align:center; color:#FFF; display:block; font-size:12px; height:30px; line-height:29px; font-weight:100;}
.pagnews_list .date .d2 { text-align:center; color:#FFF; display:block; font-size:18px; height:25px; line-height:25px; border-bottom:1px solid #FFF; margin:0px 5%; width:90%; padding-top:0px;}
.pagnews_listdate{ line-height:60px; height:60px; width:100%;background:#f4f4f4;}
.pagnews_listdate div{display:inline-block; padding-left:20px; font-size:14px; }
.pagnews_listdate div i{ padding-right:10px;}
	
.pagnews_list_main{ background:#FFFFFF; padding:20px; position: relative;}
.pagnews_list_mainl{ position:absolute; width: 250px; overflow: hidden;}
.pagnews_list_mainl img{width: 100%;-webkit-transition:all 1s; 
-moz-transition:all 1s; 
-o-transition:all 1s; }
.pagnews_list_mainl img:hover{
-webkit-transform:scale(1.1) rotate(0deg); 
-moz-transform:scale(1.1) rotate(0deg); 
-o-transform:scale(1.1) rotate(0deg);
}
.pagnews_list_mainr{ width: 100%; padding-left: 280px; height: auto; min-height: 150px;}
	.pagnews_list_main h2{ font-size:16px; font-weight: 400;}
	.pagnews_list_mainn{ font-size:12px; line-height:22px; height:66px; overflow:hidden; margin-top:10px;}
	a.pagnews_list_maina{ background:#666; height:35px; line-height:35px; padding:0px 30px; display:inline-block; font-size:14px; margin-top:10px; color: #fff;}
	a.pagnews_list_maina:hover{ background:#b50a0f; color:#FFFFFF;}



.pag_news_infom{ width: 100%; margin-top: 10px; background: #ffffff; padding: 0px 0px; height:auto; position: relative;}
.pag_news_infom_tit{ height: auto; font-size: 22px; width: 100%; text-align: left; color: #333;}
.pag_news_infom_data{ font-size: 14px; padding: 10px 0px;text-align: left;}

.pag_news_infomm{ width: 100%; height: auto; overflow: hidden; padding: 20px 0px; margin-top: 10px; border-top: 1px solid #ecf2f8;}



.pag_news_info_tit{ background: #ffffff; margin: 30px 0px 0px 0px; height: 70px; line-height: 70px;-webkit-box-shadow:0px 0px 15px #e1e1e1;  
  -moz-box-shadow:0px 0px 15px #e1e1e1;  
  box-shadow:0px 0px 15px #e1e1e1;color: #333; position: relative; }
a.pag_news_info_titl{ float: left; padding-left: 20px; color: #333;}
a.pag_news_info_titr{ float: right; padding-right: 20px;color: #333;}
a.pag_news_info_titl i,a.pag_news_info_titr i{ padding: 0px 10px;}
a.pag_news_info_titlbt{ position: absolute; left: 50%;color: #333;}
a.pag_news_info_titl:hover{color: #b50a0f;}
a.pag_news_info_titr:hover{color: #b50a0f;}

.news_more{ width: 100%; height: auto; overflow: hidden; background: #fff; padding: 30px 0px;border-top: 1px solid #ecf2f8;}
.news_more_tit{ font-size: 22px;}
.news_more ul{display: block; padding-top: 0px;}
.news_more ul li{ float: left; width: 50%; height: 45px; line-height: 45px; color: #999; font-size: 14px;}
.news_more ul li a{display: block; color: #333; border-bottom: 1px solid #ecf2f8; width: 95%; height: 45px; line-height: 45px; overflow: hidden;}
.news_more ul li a:hover{color: #b50a0f; border-bottom: 1px solid #b50a0f; }



.zhanhuimain{ width: 100%; max-width: 1200px; margin: 0px auto; padding: 0px 10px;float: left;margin-right: 2%;}
.zhanhui{ width: 100%; height: auto; background: #f1f1f1; float: left; margin: 0px 0% 40px 0%;
	-webkit-box-shadow:4px 4px 10px rgba(68, 68, 68, .3);  
  -moz-box-shadow:4px 4px 10px rgba(68, 68, 68, .3);  
  box-shadow:4px 4px 10px rgba(68, 68, 68, .3); padding: 30px 0px; }
.zhanhuiimg{width: 50%; overflow: hidden; float: left;}
.zhanhuiimg a img{width: 100%; 
-webkit-transition:all 1s; 
-moz-transition:all 1s; 
-o-transition:all 1s; 
	margin-top: 10px;padding-right: 4%;
}
.zhanhui:nth-child(odd) .zhanhuiimg a img{padding-left: 4%;padding-right: 0%;}
.zhanhuiimg a img:hover{
-webkit-transform:scale(1.1) rotate(0deg); 
-moz-transform:scale(1.1) rotate(0deg); 
-o-transform:scale(1.1) rotate(0deg);
}
.zhanhuiimain{width: 50%; float: left; padding: 2% 4% 0px 4%;}
.zhanhui1{ font-size: 20px; color: #333; line-height: 30px; height: 60px; overflow: hidden;}
.zhanhui2{ font-size: 14px; color: #666; line-height: 22px; height: 110px;  overflow: hidden; padding-left: 0px; }

a.zhanhui5{ float: left; font-size: 16px; background: #d1d1d1; padding: 0px 30px; display: block; color: #333; line-height: 35px; height: 35px; overflow: hidden; margin-top: 10px;}
a.zhanhui5:hover{padding: 0px 40px; background: #b50a0f; color: #fff; }
.zhanhui4 a{color: #333;}

.zhanhui:nth-child(even) .zhanhuiimg
{
 float: right;
}
/** 左右展示**/



/*pro_index*/
.pro_index .part_1 ul{margin-bottom: -2px;margin-top: 50px;}
.pro_index .part_1 li{margin-bottom: 2px;background: #dbe4eb;position: relative;}
.pro_index .part_1 li .textbox{float: left;width: 25%;text-align: center;}
.pro_index .part_1 li .textbox h4{color: #000;margin-bottom: 24px;font-weight: normal; font-size: 30px;}
.pro_index .part_1 li .contbox{float: left;width: 75%;background: #f8f9fa}
.pro_index .part_1 li .contbox dl{width: 33.33%;float: left;}
.pro_index .part_1 li .contbox dl:nth-child(3n+1){clear: both;}
.pro_index .part_1 li .contbox .dlbox{display: block;border: 1px solid #fff;border-top: none;background: #f1f3f5;position: relative;}
.pro_index .part_1 li .contbox .dlbox:hover{background: #fff;}
.pro_index .part_1 li img{width: 100%;height: 100%;-webkit-transition:all 1s; 
-moz-transition:all 1s; 
-o-transition:all 1s;}
.pro_index .part_1 li .contbox .dlbox:hover img{-webkit-transform:scale(1.1) rotate(0deg); 
-moz-transform:scale(1.1) rotate(0deg); 
-o-transform:scale(1.1) rotate(0deg);}

.pro_index .part_1 li dd{position: absolute;color: #000;width: 100%;left: 0;text-align: center; }
.pro_index .part_1 li .hidden{position: absolute;left: 0;transition: all .5s;opacity: 0;z-index: -1;width: 100%;transform: translateY(-100%);}
@media only screen and (min-width: 1025px){
	.contact_main_list4 a{background:#fff;display: block;padding: 100px 20px 0;height: 400px;overflow: hidden;transition: all ease .3s;}
	a.fangan_1_list{display:block;text-align: center;background: #fff;padding: 80px 0;}
	.pro_index .part_1 li .contbox dl:hover .hidden{transform: translateY(0);opacity: 1;z-index: 99;}
}
.pro_index .part_1 li .hidden .leftbox{width: 25%;float: left;background: #299acb;text-align: center;position: relative;min-height: 1px;}
.pro_index .part_1 li .hidden .leftbox h5{color: #fff;font-weight: normal;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
.pro_index .part_1 li .hidden .rightbox{width: 75%;float: left;background: #4e7395;}
.pro_index .part_1 li .hidden .rightbox a{color: #9bc6d9;border-right: 1px solid #fff;line-height: 2em;white-space: nowrap;}
.pro_index .part_1 li .hidden .rightbox a:hover{color: #fff!important;}
.pro_index .part_1 li .hidden .rightbox a:last-child{border: none;}


/*éå¶…ç°²éŠï¿½*/
.pro_index .part_1 li .textbox{padding: 145px 34px 0;}
.pro_index .part_1 li dd{bottom:14px;}
.pro_index .part_1 li .hidden .rightbox{padding:32.5px 18px;}
.pro_index .part_1 li .hidden .rightbox a{padding: 0 30px;}


/*=====产品======*/
/*双梁起重机*/
.prono{width: 100%;overflow: hidden;position: relative;color: #000;}
.pro{padding: 40px 10px;position: relative;overflow: hidden;}
.abpro{width: 100%;overflow: hidden;}
.abword{position: absolute;right: 80px;bottom: 100px;overflow: hidden;}
.abwordl{position: absolute;left: 80px;bottom: 200px;overflow: hidden;}
.black{color: #000;font-weight: 600;font-size: 18px;line-height: 30px;animation-delay: 600ms;}
.abpro img{width: 100%;}
.pro_main{ width: 100%; overflow: hidden; padding: 10px 0px;}
.imgg_left{width: 75%;float: left;overflow: hidden;text-align: right;position: relative;}
.word_right{width: 25%;float: left;text-align: left;overflow: hidden;padding-top: 80px;}
.red{color: #ef0a10;font-size: 32px;width: 100%;overflow: hidden;line-height: 40px;}
.kind{width: 100%;overflow: hidden;line-height: 30px;font-size: 16px;margin-top: 20px;color: #000;}
.intro{width: 100%;text-align: left;margin-top: 20px;color: #000;}
.intro span{display: block;line-height: 30px;overflow: hidden;font-size: 16px;}
.intro span:nth-child(1){animation-delay: 2200ms;}
.intro span:nth-child(2){animation-delay: 2300ms;}
.intro span:nth-child(4){animation-delay: 2500ms;}
.intro span:nth-child(5){animation-delay: 2600ms;}
.intro span:nth-child(6){animation-delay: 2700ms;}
.intro span:nth-child(7){animation-delay: 2800ms;}
.intro span:nth-child(8){animation-delay: 2900ms;}
.intro span:nth-child(9){animation-delay: 3000ms;}
.intro span:nth-child(3){animation-delay: 2400ms;}
.intro span:nth-child(10){animation-delay: 3200ms;}
.pro3t{width: 100%;text-align: left;overflow: hidden;}
.pro3b{width: 100;margin-top: -50px;margin-right: 100px;overflow: hidden;}
.prot{text-align: left;width: 100%;overflow: hidden;padding-left: 10%;}
.prob{width: 100%;overflow: hidden;margin-top: -100px;padding-right: 60px;}
.prot img{width: 55%;}
.prob img{width: 55%;}
.pro3t img{width: 70%;}
.pro3b img{width: 40%;}
.pro4t img{width: 80%;margin-left: 10%;}
.pro4b{width: 80%;margin-left: 10%;}
span.small{font-size: 14px;line-height: 20px;color: #999;}
.pro4b span:nth-child(2){animation-delay: 200ms;}
.pro4b span:nth-child(3){animation-delay: 400ms;}
.pro4t{text-align: center;}
.padl{text-align: left;float: left;}
.right{width: 100%;float: right;max-width: 280px;}
.pro img{animation-delay: 200ms;}
.pro1_img img{width: 100%;}
.pro1_img{width: 100%;overflow: hidden;}
.de1{animation-delay: 500ms;}
.de2{animation-delay: 800ms;}
.de3{animation-delay: 1000ms;}
.fl{float: left;overflow: hidden;}
.fl img{width: 100%;overflow: hidden;}
.de5{animation-delay: 500ms;}
.de55{animation-delay: 1000ms;font-size: 20px;line-height: 30px;overflow: hidden;width: 25%;text-align: center;color: #000;margin-left: 10%;}
.de6{animation-delay: 1500ms;}
.de66{animation-delay: 2000ms;font-size: 20px;line-height: 30px;overflow: hidden;width: 25%;text-align: center;color: #000;}
.de7{animation-delay: 2500ms;}
.de77{animation-delay: 3000ms;font-size: 20px;line-height: 30px;overflow: hidden;width: 25%;text-align: center;color: #000;}
.img3box{width: 70%;overflow: hidden;margin: auto;margin-top: 10px;}
.img3box sapn{display: block;float: left;}
.fl2{width:33.33%;float: left;text-align: center;}
.fl2 img{width: 100%;}
.de441{animation-delay: 1300ms;}
.de442{animation-delay: 1500ms;}
.de443{animation-delay: 1700ms;}
.de4{animation-delay: 3000ms;}
.ui{font-weight: 600;}
span.star{font-size: 12px;margin-top: 24px;line-height: 14px;}
/*单梁*/
.pro22t{width: 100%;text-align: right;padding-right: 15%;}
.pro22b{width: 100%;text-align: left;padding-left: 15%;margin-top: -100px;}
.pro22t img,.pro22b img{width: 44%;}
.abpro2{position: absolute;top:0px;right: 0px;overflow: hidden;width: 400px;}
.abpro2 img{width: 100%;}
.center{text-align: center;color: #000;line-height: 40px;overflow: hidden;font-size: 18px;}

/*PRO9*/

/*模块化衡量*/
.mblock{width: 100%;overflow: hidden;position: relative;}
.mblock img{width: 100%;animation-delay: 200ms;}
.mblock50{width: 50%;overflow: hidden;float: left;}
.mblock50 img{width: 100%;overflow: hidden;}
.mblock30{width: 30%;float: left;overflow: hidden;}
.mblock40{width: 40%;float: left;overflow: hidden;}
.mblock60{width: 60%;float: left;overflow: hidden;}
.mde900{animation-delay: 900ms;}
.mde700{animation-delay: 700ms;}
.mde500{animation-delay: 500ms;}

/*智能功能*/
.black0{width: 100%;text-align: left;overflow: hidden;margin-top: 50px;animation-delay: 1000ms;}
.black0 span{line-height: 40px;font-size: 18px;color: #000;display: block;}
.sli{width: 100%;overflow: hidden;}
.sli img{width: 100%;}
.znde1{animation-delay: 500ms;}
.znde2{animation-delay: 700ms;}
.znde3{animation-delay: 900ms;}
.img3group{width: 100%;overflow: hidden;padding: 30px 0px;}
.img3group li{width: 33.33%;overflow: hidden;float: left;}
.img3group li img{width: 100%;overflow: hidden;}
.img3group li:nth-child(2){animation-delay: 500ms;}
.img3group li:nth-child(3){animation-delay: 700ms;}
.img3group li:nth-child(1){animation-delay: 300ms;}

/*智能起升*/
.white{line-height: 40px;font-size: 18px;font-weight: 600;color: #fff;}
.black2{color: #000;text-align: center;padding: 20px 0px;}
.mblock1378{width: 13.78%;float: left; font-size: 16px;color: #000;line-height: 40px;text-align: center;}
.mblock3384{width: 33.84%;float: left; font-size: 16px;color: #000;line-height: 40px;text-align: center;} 
.mblock26{width: 26%;float: left; font-size: 16px;color: #000;line-height: 40px;text-align: center;}
.mblock2638{width: 26.38%;float: left; font-size: 16px;color: #000;line-height: 40px;text-align: center;}

/*king*/
.fo{font-size: 20px;color: #000;text-align: center;line-height: 30px;}

/*jyqd*/
.lv{width: 100%;padding: 80px;}
.lv li{width: 33.33%;overflow:visible;float: left;position: relative;}
.lv li img{width: 100%;}
.mblock32{width: 32%;float: left;overflow: hidden;}
.mblock32 img{width: 100%;}
.mblock68 img{width: 100%;}
.mblock68{width: 68%;float: left;overflow: hidden;}
.lv50{width: 100%;overflow: hidden;margin-top: 60px;}
.lv50 li{width: 25%;float: left;overflow: hidden;}
.lv50 li img{width: 100%;}
.lv50 li:nth-child(3){width: 50%;}



/*联系我们*/
.tel{width: 100%;overflow: hidden;font-weight: 600;color: rgba(162,0,2,1.00);}
.contitle{width: 100%;text-align: center;height: 40px;line-height: 40px;font-size: 22px;overflow: hidden;color:red;font-weight: 600;margin-top: 50px;}
.mapbox{width: 100%;overflow: hidden;margin-top: 20px;}
.mapbox li{width:50%;float: left;text-align: left;overflow: hidden;padding: 20px;}
.map{width: 100%;height:300px;overflow: hidden;margin-top: 20px;}
.concompany{width: 100%;font-size:18px;color: #000;font-weight: 600;}

/*价值观*/
.worthbig{width: 100%;text-align: center;line-height: 30px;margin-top: 30px;color: #000;font-size: 22px;}
.worth{width: 100%;overflow: hidden;margin-top: 30px;padding: 10px 100px;}
.worth li{width: 100%;overflow: hidden;line-height: 40px;font-size: 16px;color: #000;}
.worth15{width: 10%;overflow: hidden;text-align: left;float: left;}
.worth85{width: 90%;float: right;text-align: left;overflow: hidden;}
/*手机*/
.mobile_core{width: 100%;overflow: hidden;display: none;padding-top: 70px;}
.mobile_core img{width: 100%;}

.img100{width: 100%;overflow: hidden;padding-top: 70px;}
.img100 img{width: 100%;overflow: hidden;}

	
	/*chanpin*/
.chanpin{width: 100%;overflow: hidden;}
.chanpin li{width: 30%;overflow: hidden;padding:5px;float: left; border: 1px solid rgba(0,0,0,0.3);margin: 1.666%;}
.chanpin_box{width: 100%;overflow: hidden;}
.chanpin_box img{width: 100%;overflow: hidden;transition: all 500ms;}
.chanpinjieshao{width: 100%;overflow: hidden;padding: 8px;}
.chanpinming{width: 100%;line-height: 30px;height: 30px;font-size: 14px; text-align: center;overflow: hidden;}
.chanpinxiangqing{width: 100%;overflow: hidden;line-height: 18px;font-size: 14px;height: 72px; display: none;}
.chanpin li:hover .chanpin_box img{transform: scale(1.1);transition: all 500ms;}




/******************************************** 手机 E/ */
.banner_ipon{display: none;}
@media screen and (width: 320px){
	.txtScroll-top .infoList li{ height:60px; line-height:15px; overflow: hidden; margin: 10px 0px;font-size: 12px; }
}

@media screen and (max-width: 640px){
	.chanpin li{width: 98%;overflow: hidden;padding:5px;float: left; border: 1px solid rgba(0,0,0,0.3);margin: 1%;}
	.img100{width: 100%;overflow: hidden;padding-top: 70px;display: none;}
	.mobile_core{display: block;}
	.pag_100_pro{display: none;}
	.zaixian{display: none;width: 0px;height: 0px;overflow: hidden;}
	.tp-banner-container{display: none;}
	.banner_ipon{display:block;position: relative;}
	.pag_box_m{ width: 100%; padding: 15px 0px 5px;}
	.top{display: none;}
		
	.banner_news{ width: 100%; height: 50px;line-height: 50px;  background: rgba(0,0,0,0.8);  position: relative; bottom: 0px; z-index: 999999;padding: 0px 10px; }
.banner_news_l{float: left;width: 25%;}
.txtScroll-top{ width:100%;  max-width: 1200px; margin: 0px auto; overflow:hidden; position:relative;   }
.txtScroll-top .hd{overflow:hidden; padding:0px; position: absolute; right: 0px; top:4px; display: none;}
.txtScroll-top .hd a.prev{ display:block;  width:23px; height:23px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/button_news.png") 0px 0px no-repeat;}
.txtScroll-top .hd a.prev:hover{ display:block;  width:23px; height:23px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/button_news.png") 0px -23px no-repeat;}
.txtScroll-top .hd a.next{  display:block;  width:23px; height:23px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;background:url("../images/button_news.png") -23px 0px no-repeat;  }
.txtScroll-top .hd a.next:hover{  display:block;  width:23px; height:23px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;background:url("../images/button_news.png") -23px -23px no-repeat;  }
.txtScroll-top .bd{ float: left; padding: 0px 10px; width: 75%;margin: 0px; overflow: hidden;}
.txtScroll-top .infoList li{ height:30px; margin-top: 10px; line-height:15px; overflow: hidden;font-size: 10px; }
.txtScroll-top .infoList li a{ width: 100%;overflow: hidden;}
.txtScroll-top .infoList li span{ padding-left:5px; color:#999; display: none;}
	

	
	.swiper-container {
        width: 100%;
        height:auto;
        margin-left: auto;
        margin-right: auto;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	
	.swiper-slide img{width: 100%;}
	
	
	.top_ipon{ display: block; width: 100%; height: 70px; background-color:rgba(0,0,0,0.60); position:fixed; z-index: 99999999999;}
	.logo1{float: left; padding: 0px 0px 0px 0px; width: 150px; margin-left: 0px; position: relative; }
	.logo1 img{width: 100%;}
	.navbar-toggle{float: right; padding: 0px 20px 0px 0px; }
	.navbar-toggle i{font-size: 32px; color: #fff;line-height: 70px;}
	
	
	.hd_btn{ width: 100%; text-align:center; position: absolute; bottom: 25px; left: 0px;}
.hd_btn a{color:#fff; display:inline-block; font-size: 10px; padding: 2px 5px;}
.hd_btn a:hover{color:#ccc;}
.hd_btn a:hover i{color:#ccc;}
.hd_btn a i{color:#fff;width: 20px;text-align: right;font-size: 14px;}
	
.menu_ipon{ float: left; position:absolute; left: -100%; top: 0px; width: 80%; height:auto; z-index: 99999999; background: #333;}
.menu_ipon ul{width: 100%; height: 100%; position: relative;}
.menu_ipon ul li {width: 100%; display: block; height:auto; position: relative; transition:800ms ease all; border-bottom: 1px solid #000;}
.menu_ipon ul li a{ color: #fff; display: block;  width:100%; margin: 0px 0px 0px 0px; text-align: left; font-size: 18px; line-height:50px; position: relative; padding: 0px 35px;}
.menu_ipon ul li a b{ font-weight: 400;}
.menu_ipon ul li a:hover{color: #fff; background: #b50a0f;}
.menu_ipon ul li a.dq{color: #fff;  }
	
.menu_ipon ul li ul{ display: none; position:relative; background: #b50a0f; width: 100%; height: auto;}
.menu_ipon ul li ul li{ border-bottom: 1px solid #900307; display: block;width: 100%;}
.menu_ipon ul li ul li a{ color: #fff; display: block; margin: 0px 0px 0px 0px; text-align: left; font-size: 14px; line-height:16px; position: relative; padding: 10px 35px; width: 100%;}
.menu_ipon ul li ul li a:hover{background: #790009;}

.menu_iponbg{ position: absolute; left:0px; top: 0px; width: 100%; height: 1000px; background: #000; display: none; z-index: 9; opacity: 0.5;}
	

.my_pro{padding: 30px 0px 0px 0px;}
.my_pro_h2{ width:100%;text-align: center; font-size: 26px;color: #000; font-weight:600;}
.my_pro_p{ font-size: 14px;color: #999;text-align: center;margin-top: 8px;}

.my_pro_ul{ overflow:hidden; zoom:1;width:100%; padding: 30px 0px;}
.my_pro_ul li{float:left; _display:inline; overflow:hidden; text-align:center; width: 50%; margin-bottom: 10px;}
.my_pro_ul li a{display: inline-block;width:100%;}
.my_pro_ul li .pic{ text-align:left;position: relative; margin: 0 5px;overflow: hidden;cursor: pointer;}
.my_pro_ul li .pic img{width:100%;height:100%;transition: all ease 0.5s;}
.my_pro_ul li .pic .img1{position: absolute; left: 0px; top: 0px; z-index: 99; opacity: 0;transition: all ease 0.5s;width:100%;height:100%;}
.my_pro_ul li .pic:hover .img1{position: absolute; left: 0px; top: 0px; z-index: 99; opacity: 1;transition: all ease 0.5s;}
.my_pro_ul li .pic:hover img{transform: scale(1.1);}
.my_pro_ul li .pic:hover .title{height:auto;width: 100%;}
.my_pro_ul li .pic:hover .title_a{color:#fff;display: block;margin: 0px;}
.my_pro_ul li .pic:hover .title_p{color:#fff;display: block;}
.my_pro_ul li .pic .title{position: absolute;bottom:0;width:100%;background-color:rgba(0,0,0,0.3);height:auto;width: 100%;transition: all ease 0.5s; z-index: 999;}
.my_pro_ul li .pic .title_a{color:#ccc;font-size: 14px;overflow: hidden;height:auto;line-height: 20px;  display: block;text-align: center;padding: 10px 8px;text-align: left;transition: all ease 0.5s;}
/* my_pro E/ */

	
.my_yuanjing{ text-align: center; min-height: 550px;}
.aboutus_1{padding-top: 0%;font-size: 24px;color:#000; font-weight: 800;}
.aboutus_2{padding-top: 0px;font-size: 16px;color:#000; font-weight: 800; display: inline-block; }
.aboutus_3{padding-top: 10px;font-size: 14px;color:#7f7f7f; display: none;}
.aboutus_33{padding-top: 10px;font-size: 14px;color:#7f7f7f; display: block;}

.aboutus_number{padding-top: 20px;}
.aboutus_number_x{width: 100%; float: left; padding-bottom: 20px;}
.aboutus_n_1{ font-size: 50px; line-height: 80px; font-weight: bold; color: #d10a0a; font-family:Arial;}
.aboutus_n_1 img{height:auto;width:auto;}
	.aboutus_n_11{padding-left: 50px;}
.aboutus_n_2{padding-top: 0px;color:#242424;font-size: 18px;}
.aboutus_n_3{color:#7f7f7f;font-size: 14px;}

.aboutus_xinkuai{width: 100%; max-width: 1280px; padding-top: 50px; margin: 0px auto;}
.aboutus_xinkuai_1{width: 100%; float: left; padding-bottom: 30px; }
.aboutus_xinkuai_1 img{width: 30%;}
.aboutus_xinkuai_12{ color: #000; font-size: 18px; padding-top: 20px;}
.aboutus_xinkuai_13{ font-size: 14px; color: #666;}
/* my_yuanjing E/ */
	
	
.index_hexin_tit{width: 100%; height: 60px; line-height: 60px; font-size: 24px; background-color:rgba(0,0,0,0.5);color: #fff; text-align: center;}
.xiao4_in{width:100%;float: left;position: relative;overflow: hidden;zoom:1; padding: 0px 10px;}

.xiao4_in a{width:100%;height: 100%; position: relative; display: block;}
.xiao4_in a img{width:100%; height: 100%;transition: all ease 0.5s;}
.xiao4_in a h3{ display: block; width:100%;height: 35px;position: absolute;left: 0;bottom: 0px; z-index: 99; background-color:rgba(0,0,0,0.2);color:#fff;font-size: 20px; text-align: center; line-height: 35px; max-width: 100%;overflow: hidden;zoom:1;text-shadow: 1px 1px 5px #333; padding-left: 0px;}
.xiao4_in:hover  h3{}
.xiao4_in:hover img{transform: scale(1.1);}
/* index_hexin E/ */
	
	

.yijiaer{padding-bottom:30px; padding-top: 30px; padding-left: 10px; padding-right: 10px;}
.yijiaer_l_img{position:relative;overflow: hidden;zoom:1; margin-right: 0px;}
.yijiaer_a{position:relative;top:0;left: 0;width:100%;height: 100%;display: block; padding-bottom: 20px;}
.yijiaer_r_img{position:relative;overflow: hidden;zoom:1;}
.yijiaer_a1{position:relative;top:0;left: 0;width:100%;height: 100%;display: block;padding-bottom: 20px;}
.yijiaer_r_img1{margin-bottom: 30px;}
.yijiaer_l_img img{width:100%;transition: all ease .4s;}
.yijiaer_r_img img{width:100%;transition: all ease .4s;}
.yijiaer_l_img:hover img{transform: scale(1.0);}
.yijiaer_r_img:hover img{transform: scale(1.0);}

.yijiaer_a .yijiaer_1{margin-top: 0px;font-size: 24px; font-weight: 100; color:#333;margin-left: 0px; text-shadow: #fff 1px 1px 0;}
.yijiaer_a .yijiaer_2{font-size: 14px;color:#333;margin-top: 0px;margin-left: 0px; padding-right: 0px; text-shadow: #fff 1px 1px 0;}
.yijiaer_a .yijiaer_3{width:103px;height: 27px;border:1px solid #cbc7c7;text-align: center;line-height: 25px;color:#333;margin-top: 30px;margin-left: 10%;background-color:transparent ;text-shadow: #333 1px 1px 0;}
.yijiaer_a1 .yijiaer_1{margin-top:0px;font-size: 24px;font-weight: 100; color:#333;margin-left: 0%;text-shadow: #fff 1px 1px 0;}
.yijiaer_a1 .yijiaer_2{font-size: 14px;color:#333;margin-top: 0px;margin-left: 0%;text-shadow: #fff 1px 1px 0;}
.yijiaer_a1 .yijiaer_3{width:103px;height: 27px;border:1px solid #cbc7c7;text-align: center;line-height: 25px;color:#333;margin-top: 30px;margin-left: 10%;background-color:transparent;text-shadow: #333 1px 1px 0;}

	
	

.footer{background-color: #404143; padding-top: 30px; padding-left: 0px; padding-right: 0px;}
.footer_ul{display: block;width:100%;}
.footer_li{float:none;margin-right:0%; width: 100%;font-weight: 100; border-bottom: 1px solid #666;}
.footer_li>a{color:#fff;font-size: 16px; line-height: 45px; padding: 0px 10px; display: block;}
.footer_li ul{margin-top: 0px; margin-bottom: 0px;  display:none; background: #666;}
.footer_li ul li{margin-bottom: 0px; padding: 7px 0px; border-bottom: 1px solid #333;}
.footer_li ul li a{color:#e1e1e1;font-size: 14px;padding-left: 10px; }
.footer_li ul li a:hover{color:#fff;}

.footer_cop{width: 100%; border-top: solid 1px #c5c6c6; margin-top: 10px; padding: 10px 10px;}
	
.shaoyishao{float: none; padding-right:0px; width: 240px; margin: 20px auto 0px auto;}
.shaoyishao_inx1{text-align: center; float: right;}
.shaoyishao_inx1 img{padding: 10px 0px;}
.shaoyishao_inx{text-align: right; position: relative; font-size:18px;}
.shaoyishao_inx img{ width: 80px; text-align: right;  position: absolute; top: -50px; left: 0px;}
.shaoyishao_inx b{ font-size: 22px;}
	.zaixian{display: none;}
.pag_box_ml{ width: 100%; float: none;padding: 0px 10px;}
.pag_box_mr{ width: 25%; float: right;display: none;}
.pag_100{ width: 100%; position: relative; color: #7f7f7f;padding: 70px 0px 3px 0px;}
	.pag_news_infomm img{width: auto;}

.zhanhuimain{ width: 100%; max-width: 1200px; margin: 0px auto; padding: 10px 0px;}
.zhanhui{ width: 100%; height: auto; background: #f1f1f1; float: left; margin: 0px 0% 40px 0%;
	-webkit-box-shadow:4px 4px 10px rgba(68, 68, 68, .3);  
  -moz-box-shadow:4px 4px 10px rgba(68, 68, 68, .3);  
  box-shadow:4px 4px 10px rgba(68, 68, 68, .3); padding: 0px;}
.zhanhuiimg{width: 100%; overflow: hidden; float: none;}
.zhanhuiimg a img{width: 100%; 
-webkit-transition:all 1s; 
-moz-transition:all 1s; 
-o-transition:all 1s; 
	margin: 0px;
}
	.zhanhui:nth-child(odd) .zhanhuiimg a img{padding-left: 0%;}
.zhanhuiimg a img:hover{
-webkit-transform:scale(1.1) rotate(0deg); 
-moz-transform:scale(1.1) rotate(0deg); 
-o-transform:scale(1.1) rotate(0deg);
}
.zhanhuiimain{width: 100%; float: none; padding:15px 10px;}
.zhanhui1{ font-size: 20px; color: #333; line-height: 30px; height: 60px; overflow: hidden;}
.zhanhui2{ font-size: 14px; color: #666; line-height: 22px; height: 110px;  overflow: hidden; padding-left: 0px; }

a.zhanhui5{ float: none; font-size: 16px; background: #d1d1d1; padding: 0px 30px; display: block; color: #333; line-height: 35px; height: 35px; overflow: hidden; margin-top: 10px;width: 50%;text-align: center;}
a.zhanhui5:hover{padding: 0px 40px; background: #b50a0f; color: #fff; }
.zhanhui4 a{color: #333;}
.pag_news{ width: 100%; height: auto; line-height: 24px; overflow: hidden; padding:0px; }

.zhanhui:nth-child(even) .zhanhuiimg
{
 float: none;
}
.mapbox{width: 100%;overflow: hidden;margin-top: 20px;}
.mapbox li{width:100%;float: none;text-align: left;overflow: hidden;padding: 20px;}
.pagnews_list_mainl{ position:relative; width: 100%; overflow: hidden;}
.pagnews_list_mainl img{width: 100%;-webkit-transition:all 1s; 
-moz-transition:all 1s; 
-o-transition:all 1s; }
.pagnews_list_mainl img:hover{
-webkit-transform:scale(1.1) rotate(0deg); 
-moz-transform:scale(1.1) rotate(0deg); 
-o-transform:scale(1.1) rotate(0deg);
}
.pagnews_list_mainr{ width: 100%; padding-left: 0px; height: auto; min-height: 150px;}
.pagnews_list_main h2{ font-size:16px; font-weight: 400;}
.pagnews_list_mainn{ font-size:12px; line-height:22px; height:66px; overflow:hidden; margin-top:10px;}
a.pagnews_list_maina{ background:#666; height:35px; line-height:35px; padding:0px 30px; display:inline-block; font-size:14px; margin-top:10px; color: #fff;}
a.pagnews_list_maina:hover{ background:#b50a0f; color:#FFFFFF;}
.pag_about img{width: 100%; max-width: 100%;height: auto;}
.imgfixed {width: 50%;margin-left: 50%;}
}


@media only screen 
and (min-width : 1024px) 
and (max-width : 1440px) {
/* 台式机和笔记本电脑 --------------------------------------------------------------------------------------------------- */
.prono img{height: 650px;}
.pro{height: 650px;overflow: hidden;}	
.padt{padding-top: 0px;}
.abpro2{width: 280px;}
.hei100 img{height: 650px;}
.black0{width: 100%;text-align: left;overflow: hidden;margin-top: 30px;animation-delay: 1000ms;}
.black0 span{line-height: 33px;font-size: 18px;color: #000;display: block;}
}






















