html{ font-size:12px; }
body{ margin:0;padding:0;color:#323232; background-color:#fff; overflow-x:hidden; }
div,img,h3,h4,p,dd,dl,em{margin: 0; padding: 0; border: 0;}
h1{font:bold 1.26em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:0}
h2{font:bold 1.7em Arial, Sans-Serif;letter-spacing:-1px;font-size:16px;color:#000;background:inherit;margin:0 0 5px;padding:0}
p{margin:0 auto}
ul,li{list-style:none;margin:0;padding:0}
form{margin:0}
.left{float:left}
a{text-decoration:none; color:#666666;}
a:hover{text-decoration:none; color:#c01701;transition:all 0.2s linear 0s;}
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.fr{float:right;}
.fl{float:left;}

.lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:850px;}
.lubo_box{ position: relative; width: 100%; height:850px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:850px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}
.lubo_box li img{ width: 100%; height: 850px;}
 
/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 10px; height: 10px; margin:0 10px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);border-radius:50%;}
.cir_on{ background: #b82d32 !important;}

/*新闻*/
.news{width:1280px;margin:80px auto 10px auto;overflow: hidden;}

.newsl{float:left;width:580px;}
.newsl h3{position: relative;padding-bottom:25px;}
.newsl h3 span{position: absolute;background: #C7000B;height: 25px;width: 5px;top:5px}
.newsl h3 dt{font-size:24px;color:#333;padding-left:15px;font-weight: bold;}

.slider-focus {
	position: relative;
	width:100%;
	overflow: hidden;
	margin: 0px 0% 0px 0%;
	padding-top: 0px;
	border: 0px solid #999;
}
.slider-focus .hd {
	width: 100%;
	height: 22px;
	left: 0;
	bottom: 8%;
	z-index: 1;
	line-height: 28px;
	text-align: center;
	position: absolute;
}
.slider-focus .hd li {
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 8px;
	margin: 0 3px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	font-size: 0;
	line-height: 0;
	text-indent: -9999em;
	background: #fff;
	cursor: pointer;
}
.slider-focus .hd li.on {
	background: #9c1111;
}
.slider-focus .bd {
	position: relative;
	z-index: 0;
	margin-bottom: 0px;
}
.slider-focus .bd li {
	position: relative;
	text-align: center;
	padding-bottom: 0px;
	border: 0px solid #999;
}
.slider-focus .bd li img {
	vertical-align: top;
	width:100%;/* 图片宽度100%，达到自适应效果 */
	border-radius: 0px;	
	margin: 0px auto 0 auto;
    overflow: hidden;
    display: block;
}
.slider-focus .bd li a {
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}  /* 去掉链接触摸高亮 */
.slider-focus .bd li .tit {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	text-indent: 10px;
	height: 28px;
	line-height: 28px;
	background: url(../images/focusBg.png) repeat-x;
	color: #fff;
	text-align: left;
}
.slider-focus .bd li a h3{color: #fff;font-size:20px;font-weight:bold;padding: 30px 0px 0px 0px;margin: 0;position: absolute;top: 47px;text-align: center;width: 100%;}
.slider-focus .bd li a h3 img{width:37px;}
.slider-focus .bd li a dd{background: 1px;background-color: #1e585f;height: 4px;width: 40px;margin: 60px auto;}
.slider-focus .bd li a p{color: #fff;font-size:12px;padding: 0px 30px;position: absolute;top: 100px;text-align: center;width: 100%;}

.newsr{float:right;width:620px;}

.zzsc{ width:620px; margin:0px auto;}
.zzsc .tab{ overflow:hidden;margin-bottom: 15px;}
.zzsc .tab a{ display:block; padding:0px 20px; float:left; text-decoration:none; color:#333;font-size:24px;font-weight: bold;}
.zzsc .tab a.on{ border-left: 5px solid #C7000B;color:#C7000B; text-decoration:none;}
.zzsc .content{ overflow:hidden; padding:0px;}
.zzsc .content li{ display:none;}

.liebiao{float:right;width:620px;}
.liebiao dl{padding:0;margin:0;}
.liebiao dl dd{}
.liebiao dl dd a{font-size:15px;color:#333;line-height:36px;text-decoration:none;}
.liebiao dl dd a span{float:right;font-size:14px;color:#333;}

.first{border-bottom: 1px solid #ccc;padding:0px 0px 35px 0px;overflow: hidden;position: relative;padding-left: 85px;margin: 30px 0px 15px 0;}	
.timebox{position: absolute;left: 0;top:0px;width: 70px;height: 70px;background:#C7000B;text-align: center;}
.date {color: #fff;font-weight: 600;font-size: 20px;display: block;margin: 10px 0px 0px 0px;}
.year {font-size: 12px;color: #fff;}
.liebiao h4 {margin: 0px 0px 5px 0px;line-height: 28px;}
.liebiao p {display: inline-block;width: 100%;color: #666;font-size: 16px;line-height: 30px;}
.liebiao h4 a{color: #333;font-size: 16px;font-weight: bold;text-decoration:none;}
.liebiao p a {display: inline-block;width: 100%;color: #999;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 24px;text-decoration:none;}

.liebiao1{float:right;width:370px;}
.liebiao1 h4 {margin: 0px 0px 5px 0px;line-height: 28px;}
.liebiao1 p {display: inline-block;width: 100%;color: #666;font-size: 16px;line-height: 30px;}
.liebiao1 h4 a{color: #333;font-size: 16px;font-weight: bold;text-decoration:none;}
.liebiao1 p a {display: inline-block;width: 100%;color: #999;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 24px;text-decoration:none;}

.in_right {float: left;width: auto;padding-top: 25px;}
.in_right h3{position: relative;padding-bottom:25px;}
.in_right h3 span{position: absolute;background: #C7000B;height: 25px;width: 5px;top:5px}
.in_right h3 dt{font-size:24px;color:#333;padding-left:15px;font-weight: normal;}

.in_right p{font-size:14px;color:#666;line-height:25px;}

.jianjie{width:auto;}
.jianjie ul{padding:0;margin:30px 0 0 0;}
.jianjie ul li{float:left;border-right:1px solid #ddd;margin: 0 37px 0 0;padding-right: 37px;}
.jianjie ul li img{width:40px;float:left;padding-right: 20px;padding-top: 8px;}
.allb{float:right;}
.allb h4{font-size:16px;color:#333;font-weight:normal;padding: 5px 0 0px 0;margin: 0 0 0 0;}
.allb dt{font-size:14px;color:#999;font-weight:normal;}


/*业务*/
.fuwu{width:1280px;padding:70px 0 20px 0;overflow:hidden;border-top: 0px solid #ddd;margin:0 auto;}

.section-title {position: relative;}
.section-title .title-en {
  text-transform: uppercase;
  color: rgba(51, 51, 51, 0.1);
  font-size: 26px;
  font-weight: 900;
  text-align: center;
  letter-spacing: 1px;
  margin:0;
}
.section-title .title-ch {
  color: #333333;
  font-size: 30px;
  text-align: center;
  font-weight: 900;
  position: absolute;
  top: 14px;
  left: 0;
  right: 0;
  margin: auto;
}
.section-title p{text-align: center;margin-top: 12px;font-size: 16px;color: #666666;font-weight: normal;padding-bottom:20px;line-height:55px;}

/*品牌*/
.section-width-1280 {
    width: 1283px;
    margin:60px auto 100px auto;
}
.three {
  margin-top: 0px;
  border-radius: 0pt;
  overflow: hidden;
}
.three li {
  width: 426px;
  height: 373px;
  float: left;
  position: relative;
  transition: all 0.3s;
  overflow: hidden;
  cursor: pointer;
}
.three li a {
  display: block;
}
.three li:hover::after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
.three li:active::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.three li .title {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 11;
  cursor: pointer;
}
.three li .title.active span {
  color: #d7d7d7;
}
.three li .title div {
  display: block;
  text-align: center;
}
.three li .title div.ch {
  font-size: 25px;
  padding-bottom: 10px;
  color: #c7000b;
  font-weight: bold;
}
.three li .title div.en {
  font-size: 28px;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding-bottom: 20px;
  font-weight: 200;
  color: #ffffff;
}

/*其它*/
.qita{width:1280px;margin:40px auto 0 auto;overflow: hidden;}
.tongzhi{width:370px;float:left;margin-right:40px;}
.gongao{width:370px;padding-top: 10px;}
.gongao ul{padding:0px;margin:0px;}
.gongao ul li{width:100%;margin: 0px 0px 0px 0px;padding-left: 0px;}
.gongao ul li a{font-size: 15px;font-weight: normal;color: #333;line-height: 36px;}
.gongao ul li span{color: #666;font-size: 14px;font-weight: normal;float: right;line-height: 34px;}

.keyan{width:370px;float:left;margin-right:40px;}

.jiaoxue{width:370px;padding-top: 10px;}
.jiaoxue ul{padding:0px;margin:0px;}
.jiaoxue ul{padding:0px;margin:0px;}
.jiaoxue ul li{width:100%;margin: 0px 0px 0px 0px;padding-left: 0px;}
.jiaoxue ul li a{font-size: 15px;font-weight: normal;color: #333;line-height: 36px;}
.jiaoxue ul li span{color: #666;font-size: 14px;font-weight: normal;float: right;line-height: 34px;}

.youlian{width:460px;float:left;}
.right{float:right;width: 100%}
.re_park01 ul{overflow:hidden; margin: 20px 0px 0 0;}
.re_park01 ul li{width: 50%; float: left; *margin-left: -1px;}
.re_park01 ul li a{position: relative; margin: 0 0px; display: block; width: auto; color: #fff;}
.re_park01 ul li a img{width:100%;}
.re_park01 ul li p{position: absolute;top:50%; margin-top: -14px; left: 0; width: 100%; text-align: center; height: 28px; line-height: 28px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.re_park01 ul table {width:100%;height:100%!important;position:absolute;top:0;left:0;min-height:100%;}
.re_park01 ul tbody {width:100%;height:100%;}
.re_park01 ul table td {text-align:center}

.re_park02 {background: #f3f7f4; padding: 25px 25px; margin: 10px 0;}
.pak_img{margin:0 0 10px 0;}
.pak_img img{width:256px;}
.parkin02 h1{margin-bottom: 5px;color:#333;}
.parkin02 p{color:#999;}
.parkin02 ul{overflow: hidden; margin: 0 -10px; margin-top: 0px;}
.parkin02 li{float: left;width: 33.333333%; margin-top: 10px;}
.parkin02 li a{background: #c7000b;display: block; margin:0 10px;height: 24px;line-height: 24px; text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color: #fff;border-radius: 3px;}

.re_park03 li{background: #0088c9;}
.re_park03 li a{color: #fff; display: block; height: 60px; line-height: 60px; padding: 0 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.re_park03 li img{margin-top: 10px; border: 1px solid #4691cf; border-radius: 50%;margin-right: 20px;}
.re_park03 li:first-child + li{background: #007dc5;}
.re_park03 li:first-child + li + li{background: #0072c1;}
.re_park03 li:first-child + li + li + li{background: #0067bd;}

.qitatitle{font-size:16px;color:#313131;border-bottom: 1px solid #ddd;overflow: hidden;position: relative;}
.qitatitle h3{font-size: 24px;font-weight: bold;color: #333;line-height: 61px;float:left;padding-left: 15px;}
.qitatitle span{position: absolute;
    background: #C7000B;
    height: 25px;
    width: 5px;
    top: 18px;}
.qitatitle a{float: right;line-height: 61px;position: relative;right: 70px;color:#c7000b;font-size: 14px;top: 7px;font-weight:bold;}

/*anli*/
.anliall{width:100%;background:#f8f8f8;padding: 80px 0;margin-top:80px;}
.anli{width:1280px;margin:0px auto;overflow:hidden;}

.anli ul{padding:0;margin:60px 0 0 0;}
.anli ul li{float:left;width:303px;overflow:hidden;text-align:center;border: 1px solid #ddd;margin: 0 20px 0 0px;padding-bottom: 20px;border-radius: 10px;}
.anli ul li:nth-child(4){margin: 0 0px 0 0px;}
.anli ul li img{width:100%;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;padding-bottom: 15px;}
.anli ul li:hover img{transform: scale(1.05,1.05);}
.anli ul li a{font-size:16px;color:#333;font-weight:bold;}
.anli ul li:hover a{background: #C7000B;color:#fff;padding:3px 5px;border-radius:5px;}
.anli ul li p{font-size:15px;color:#999;text-align:left;line-height:22px;padding:10px;}

/*单位*/
.danwei{width:1280px;margin:100px auto 30px auto;}
.kehuliebiao{width:100%;overflow: hidden;margin-top:0px;}
.kehuliebiao ul{padding:0;margin:0;}
.kehuliebiao ul li{float:left;width:19.9%;text-align:center;border-left: 1px solid #d4dbfa;border-right: 1px solid #d4dbfa;margin: 0px -1px 35px 0;}
.kehuliebiao ul li:after {content: "";display: block;width: 80%;height: 1px;background: #d4dbfa;margin: 0 10%;}
.kehuliebiao ul li:before {content: "";display: block;width: 80%;height: 1px;background: #d4dbfa;margin: 0 10%;}
.kehuliebiao ul li img{margin: 30px auto;}
.kehuliebiao ul li dd{font-size:16px;color:#1b62b4;padding:3px 0 3px 0;border: 1px solid #1b62b4;width: 120px;margin: 30px auto;}
.kehuliebiao ul li p{font-size:14px;color:#333;width:84%;text-align:left;margin: 0 auto;margin: 30px auto;line-height:22px;}
