
body{max-width: 1920px;}
.content{width: 1300px; margin: 0 auto;}
i,em,b{font-style: normal;}
.fl{float: left;}
.fr{float: right;}

.tit01{font-size: 42px; text-align: center; font-family: "Microsoft YaHei";color: #1d1d1d;font-weight:bold; }
.tit01 a{color: #1d1d1d; }
.tit01 em{color: #dbdbdb; font-size: 12px; letter-spacing: 8px; font-weight: normal;text-transform: uppercase; }
.tit01 span{font-size: 18px;color: #1d1d1d;  font-weight: normal;  display:block;font-family:"Microsoft Yahei";  height: 28px; line-height: 50px;letter-spacing: 5px;margin-bottom: 50px;}


.yy_bj{ height: 610px;padding-top: 85px; box-sizing: border-box;  font-family:"Microsoft Yahei"; position: relative; background: url(../image/yybg.jpg) no-repeat center top;}
.yy{position: relative;width: 1200px;}
.yy h2{text-align: left;margin-bottom: 40px;}
.yy dl{height: 361px;}
.yy dl dt{position: relative; width: 645px;height: 361px;  float: left;}
.yy dl dt img{width: 645px;height: 361px;}
.yy dl dd{width: 505px;  float: right;position:relative;}
.yy dl dd p{font-size: 16px; height: 150px; color: #1d1d1d; line-height: 30px; text-align: justify;margin-top: 5px;}
.yy dl dd em{ font-size: 9px; color: #e8e8e8; text-transform: uppercase; }
.yy ul{width: 680px;height: 128px; background: #4e4e4e; position: absolute;bottom: 0;right: -50px; box-sizing: border-box;}
.yy li{ width:33.33%;height: 128px;text-align: center; font-size: 16px; color: #ffffff; float: left;padding-top: 30px; box-sizing: border-box;}
.yy li b{display: block; font-size: 48px; color: #ffffff; font-family: "Arial","Agency FB";font-weight: normal;}
.yy a:nth-child(1) li{background: #b91b21;}
.yy li:hover{ background: #b91b21; }
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/**/
/* .pro_bj{height: 1070px;overflow: hidden; background:#fff;padding-top:65px; box-sizing: border-box; font-family: "Microsoft YaHei"; max-width: 1920px;}
.pro_bj h2{margin-bottom: 25px;} */

.cp_nav{ width:100%; height: 104px;border-top: 1px solid #dfdfdf;}
.cp_nav .cp_tit{width: 1300px; margin:0 auto;}
.cp_nav ul{width: 1300px; height: 104px; margin:0 auto; position: relative; float: left;}
.cp_nav ul li { float: left;width: 260px;height:104px;}
.cp_nav ul li a{width:260px;background: url(../image/clmico.png) no-repeat 50px center; text-decoration: none; display: block; font-weight: normal; line-height:104px; height:104px; font-size: 24px; color: #333333; position: relative;z-index: 1; text-align: left;padding-left: 110px;box-sizing: border-box;}
.cp_nav ul li a:after{content: "";width: 1px; height: 104px; background: #dfdfdf;position: absolute;top:0px;right: 0;}
.cp_nav ul li:nth-child(1){width: 240px;}
.cp_nav ul li:nth-child(1) a{width: 240px; padding-left: 30px;background:url(../image/clmico.png) no-repeat 3px center; }
.cp_nav ul li.cur a,.cp_nav ul li:hover a {background: url(../image/clmicocur.png) no-repeat 50px center;  font-weight: bold; color: #b91b21; }
.cp_nav ul li:nth-child(1).cur a,.cp_nav ul li:nth-child(1):hover a{background:url(../image/clmicocur.png) no-repeat 3px center; }
.cp_nav span { float: left;width: 230px;height:104px; float: left;}
.cp_nav span a{width: 230px;background: url(../image/clmico.png) no-repeat 120px center; text-decoration: none; display: block; font-weight: normal; line-height:104px; height:104px; font-size: 24px; color: #333333; position: relative;z-index: 1; text-align: left;padding-left: 150px;box-sizing: border-box;}
.pro_nr{width:100%;height: 737px; overflow: hidden;}
.pro_nr dl{  width: 1200px; height: 737px; position: relative; margin:0 auto; }
.pro_nr dl dt {width: 1920px;position: absolute;left:50%;top:0; margin-left: -960px;}
.pro_nr dl dt img{width: 1920px;height: 737px;  display: block;}
.pro_nr dl dd{height: 500px; float: left;width: 460px;padding:105px 0px  0; overflow: hidden;box-sizing: border-box; position: relative;z-index: 2; }
.pro_nr dl dd h3{background: url(../image/cp_line.jpg) no-repeat left bottom; height: 75px; font-size: 38px;color: #b91b21; font-weight: bold;margin-bottom: 30px;  }
.pro_nr dl dd h3 a{color:#b91b21;text-decoration: none;}
.pro_nr dl dd p{ height: 105px;  overflow: hidden; color: #000; font-size: 15px; line-height: 25px; text-align: justify;}
.pro_nr dl dd p b{font-size:22px;color: #333333; font-weight: bold; display: block;}
.pro_nr dl dd span a{display: block;background: url(../image/clmbtn.png) no-repeat left center; height: 47px; line-height: 47px; color: #333333; width:205px; text-decoration: none; font-size: 18px;padding-left:45px; float: left; box-sizing: border-box; }
.pro_nr dl dt img{ -webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.pro_nr dl dt img:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}


.m_pro {width:1200px; height: 150px; margin:-150px auto 0;padding-top: 18px; box-sizing: border-box; position: relative; background: #042864;}
.m_pro .cp_prev{left:58px; cursor: pointer; width: 39px;height: 73px; display: block;position: absolute;top:40px;background: url(../image/cp_lefts.png) no-repeat center center;}
.m_pro .cp_next{right:58px;cursor: pointer; width: 39px;height: 73px; display: block;position: absolute;top:40px; background: url(../image/cp_rights.png) no-repeat center center;}
.m_pro .cp_scroll{width: 845px; overflow: hidden; margin:0 auto;}
.m_pro li{float: left;width: 200px;margin-right: 15px;overflow: hidden;}
.m_pro li img{width: 200px;height: 113px;display: block;}
.m_pro li a{text-decoration: none;}
.m_pro span{width: 290px;height: 60px; line-height: 60px; background:#f8f8f8; box-sizing: border-box; text-align: center;  font-size: 16px; color: #333333; font-weight: normal; display: block;}

.m_pro img{ -webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.m_pro img:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.m_pro li:hover span{color: #fff;background:#64c21e;}
/**/
.vsbj{ position: relative; box-sizing: border-box; background:#fff; overflow: hidden; clear: both; font-family:"Microsoft Yahei"; height: 671px;padding-top: 70px;}
.vs{height: 600px; border-bottom: 1px solid #e8e8e8; clear: both;position: relative;}
.vs i{width: 121px;height: 121px;background:url(../image/vs.png) no-repeat left center;position: absolute;left:50%;top:165px;margin-left: -61px;}
.vs_left{width:570px; float: left;}
.vs_left h3{height: 52px; line-height: 52px;padding-left: 62px; margin-bottom: 20px; font-size: 34px; color: #b91b21;background:url(../image/vsico1.png) no-repeat left center;}
.vs_left dt{ width:570px; height:317px; overflow:hidden; }
.vs_left dt img{ display:block;width:570px; height:317px; }
.vs_left dd{padding-top: 25px;}
.vs_left dd b{font:20px "Microsoft YaHei"; color:#b91b21; margin-bottom: 5px; height: 40px; line-height: 40px;background:url(../image/vsico11.png) no-repeat left center;padding-left:40px; font-weight: bold;}
.vs_left dd p{background:url(../image/vspico.png) no-repeat left center; font:16px "Microsoft YaHei"; line-height:35px; padding-left:40px; position:relative; color: #000;}
.vs_right{width:570px; float: right;}
.vs_right h3{height: 52px; line-height: 52px;padding-left: 62px; margin-bottom: 20px; font-size: 34px; color: #112343;background:url(../image/vsico2.png) no-repeat left center;}
.vs_right dt{ width:570px; height:317px; overflow:hidden; }
.vs_right dt img{ display:block;width:570px; height:317px; }
.vs_right dd{padding-top: 25px;}
.vs_right dd b{font:20px "Microsoft YaHei"; color:#333333; margin-bottom: 5px; height: 40px; line-height: 40px;background:url(../image/vsico21.png) no-repeat left center;padding-left:40px;font-weight: bold;}
.vs_right dd p{background:url(../image/vspico.png) no-repeat left center; font:16px "Microsoft YaHei"; line-height:35px; padding-left:40px; position:relative; color: #000;}
.vs img{ -webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.vs img:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}

/*产品中心*/
.probox{clear: both;font-size:16px;font-family:"Microsoft Yahei";position: relative;color: #666;line-height:25px;padding:100px 0 64px;z-index: 1;background:url() no-repeat center 0 #f8f8f8;}
.pro_w{color: #fff;height: 138px;text-align: center;}
.qs h2 {
	    font-size: 42px;
		line-height: 58px;
	    text-align: center;
	    font-family: "Microsoft YaHei";
	    color: #1d1d1d;
	    font-weight: bold;
	}
}
.qs h3 {width: 789px;height: 58px;margin: 0 auto;font-size: 30px;color: #bd2327;text-align: center;line-height: 58px;border: 1px solid #e9e9e9;border-radius: 5px;margin-top: 45px;}
.qs h4 {height: 150px;text-align: center;padding-top: 70px;font-size: 40px;font-weight: normal;line-height: 40px;background: url("") no-repeat center 301px;}
.qs h4 span {color: #333;font-weight: bold;}
.qs h4 a {color: #000000;}
.qs h4 p {font-size: 18px; line-height: 25px; color: #666666; margin-top: 25px;}
.fen {height: 100%;width: 1300px;margin: 0 auto 62px;overflow: hidden;}
.fen1 {height: 100%;border: 5px solid #cf000e;border-bottom: border-top:2px solid #0055b2;overflow: hidden;}
.fen2 {width: 248px;overflow: hidden;height: 100%;}
.fen2 dt {height: 92px;font: 24px "Microsoft Yahei";text-align: center;font-weight: bold;background: url(../image/fen_h.gif) no-repeat center top;overflow: hidden;}
.fen2 dt a {color: #fff;display: block;padding-top: 20px;}
.fen2 dt em {display: block;font: 12px "Microsoft Yahei";text-transform: uppercase;color: #fff;}
.fen2 dd {
	width: 192px;
	height: 38px;
	font: 16px "Microsoft Yahei";
	overflow: hidden;
	margin: 15px auto 0;
	line-height: 38px;
}

.fen2 dd a {
	display: block;
	color: #fff;
	font-weight: bold;
	padding-left: 10px;
	width: 182px;
	height: 85px;
	background: url(../image/fen_bg2.gif) no-repeat center top;
}

.fen2 dd a:hover {
	background: url(../image/fen_bg1.gif) no-repeat center top;
}

.fen3 {
	width: 192px;
	border-bottom: 1px dashed #d1d1d1;
	margin: 0 auto;
	padding: 10px 0 8px 0;
}

.fen3 h5 a {
	display: block;
	font: 14px "Microsoft Yahei";
	height: 35px;
	line-height: 35px;
	color: #333;
	padding-left: 10px;
}

.fen3 li a {
	display: block;
	font: 15px "Microsoft Yahei";
	color: #707070;
	line-height: 28px;
	height: 30px;
	overflow: hidden;
	background: url() no-repeat 10px 5px;
	padding-left: 32px;
}

.pro {
	width: 1030px;
	overflow: hidden;
	position: relative;
}

.pro h5 a {
	display: inline-block;
	font: 14px "Microsoft Yahei";
	text-transform: uppercase;
	color: #666;
	text-transform: uppercase;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: 9px;
	right: 0;
}

.tit2 {
	height: 41px;
	overflow: hidden;
	background: url() repeat-x center bottom;
	overflow: hidden;
}

.tit2 li {
	font: 18px "Microsoft Yahei";
	height: 41px;
	overflow: hidden;
	float: left;
	width: 138px;
}

.tit2 li a {
	display: inline-block;
	color: #6666;
	padding: 0 0 0 26px;
	width: 112px;
	height: 41px;
}

.tit2 .li01 a {
	display: inline-block;
	background: url() no-repeat left 3px;
}

.tit2 .li01 a:hover,
.tit2 .li01.cur a {
	background: url() no-repeat left 3px;
	color: #0462be;
	font-weight: bold;
}

.tit2 .li02 a {
	background: url() no-repeat left 2px;
}

.tit2 .li02 a:hover,
.tit2 .li02.cur a {
	background: url() no-repeat left 2px;
	color: #0462be;
	font-weight: bold;
}

.pro2 {
	height: 434px;
	overflow: hidden;
	margin-top: 30px;
}

.pro2 h3 {
	width: 610px;
	height: 398px;
	overflow: hidden;
	float: left;
	position: relative;
}

.pro2 h3 img {
	width: 610px;
	height: 398px;
}

.pro2 h3 p {
	width: 580px;
	height: 62px;
	overflow: hidden;
	padding-left: 30px;
	font: 14px "Microsoft Yahei";
	line-height: 62px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../image/alp.png);
}

.pro2 h3 p a {
	color: #fff;
}

.pro2 h3 span {
	display: inline-block;
	width: 277px;
	height: 48px;
	overflow: hidden;
	position: absolute;
	top: 15px;
	right: 0;
}

.pro2 h3 span img {
	width: 117px;
	height: 32px;
	margin-right: 16px;
}

.pro2 ul {
	width: 281px;
	float: right;
}

.pro2 li {
	width: 281px;
	margin-bottom: 30px;
}

.pro2 li img {
	width: 269px;
	height: 172px;
	display: block;
}

.pro2 li a {
	width: 269px;
	height: 172px;
	padding: 5px;
	border: 1px solid #d1d1d1;
	display: block;
}

.pro2 li a:hover {
	border: 1px solid #0462be;
}

.tit3 {
	height: 100%;
	overflow: hidden;
}

.tit3 li {
	width: 335px;
	height: 385px;
	background: #fff;
	display: flex;
	justify-content: center;
	overflow: hidden;
	position: relative;
	margin: 6px 4px;
}

.tit3 li img {
	width: 335px;
	/* margin-top: 20px; */
}

.tit3 li p {
	width: 335px;
	height: 47px;
	overflow: hidden;
	font: 14px "Microsoft Yahei";
	line-height: 47px;
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 0;
	color: #fff;
	/* background-color: #333; */
}

.tit3 li p a {
	width: 335px;
	height: 47px;
	overflow: hidden;
	font: 14px "Microsoft Yahei";
	text-align: center;
	line-height: 47px;
	position: absolute;
	bottom: 0px;
	left: 0;
	color: #000000;
}

.tit3 li p em {
	display: inline-block;
	width: 130px;
	height: 22px;
	overflow: hidden;
	position: absolute;
	top: 15px;
	right: -40px;
}

.tit3 li p img {
	width: 70px;
	height: 21px;
}



/*优势*/

/*adva*/
.ys {background:url(../image/adva1.jpg) no-repeat top;}
.adva h3{height: 133px;padding-top:52px;background:url(../image/adva_t.jpg) no-repeat center 0;margin-bottom:50px;text-align: center;font-weight:normal;}
.adva h3 b{display: block;font-size: 32px;color: #fff;line-height:32px;background:url(../image/you_t.png) no-repeat center;letter-spacing:2px;}
.adva h3 i{display: block;font-size: 20px;color: #fff;line-height:36px;letter-spacing:4px;}
.adva1{height:600px; }
.adva1 dt{padding:16px 0 0;}
.adva1 dt img{display: block;margin-bottom:9px;}
.adva1 dd{float: left;width:540px;    padding-top: 100px;}
.adva dd h4{height:104px;background:url(../image/you1_t.png) no-repeat;font-weight:normal;margin-bottom:40px;}
.adva dd h4>b{float: left;width:274px;line-height:90px;font-size: 32px;color: #fff;}
.adva dd h4>b i{display:inline-block;font-size: 36px;font-family: "Impact";padding-left:22px;padding-right:32px;vertical-align: top;}
.adva dd h4 span{float: left;font-size: 20px;color: #333;width:245px;}
.adva dd h4 span b{display: block;font-size: 24px;color: #111;padding-top:30px;}
.adva dd h5{font-size: 20px;color: #000;height:20px;line-height:20px;background:url(../image/line2.png) no-repeat right center;}
.adva dd p{margin-bottom:28px;    padding-top: 50px;}
.adva dd p span{display: block;font-size: 16px;color: #333;line-height: 26px;margin-top: 25px;padding-left:20px;background:url(../image/jt1.png) no-repeat 2px 7px;}
.adva dd p b{color: #c30d22;}
.adva2{background: #f8f8f8;padding:77px 0 103px;}
.adva2 dt img{display:block;}
.adva2 dt a{display: block;height: 76px;line-height: 76px;padding-left:0px;font-size: 24px;color: #005fa2;border:3px solid #005fa2;letter-spacing:10px;background:url(../image/jt2.png) no-repeat 360px center;}
.adva2 dd{float: right;width: 583px;}
.adva2 dd h4{height:104px;background:url(../image/you2_t.png) no-repeat;}


/*质量优势*/
.qlt{padding:80px 0 0;border-bottom:6px solid #c30d22;margin-bottom:65px;}
.qlt h4{width:707px;height:104px;background:url(../image/qlt_t.png) no-repeat;font-weight:normal;margin:0 auto 40px;}
.qlt h4>b{float: left;width:274px;line-height:90px;font-size: 32px;color: #fff;}
.qlt h4>b i{display:inline-block;font-size: 36px;font-family: "Impact";padding-left:22px;padding-right:32px;vertical-align: top;}
.qlt h4 span{float: left;font-size: 20px;color: #333;width:400px;}
.qlt h4 span b{display: block;font-size: 24px;color: #111;padding-top:30px;}
.qlt dt{float: right;width: 581px;}
.qlt dt img{display: block;margin-bottom:5px;}
.qlt dd{float: left;width: 555px;}
.qlt dd h5{font-size: 20px;color: #000;height:20px;line-height:20px;background:url(../image/line2.png) no-repeat right center;}
.qlt dd p{margin-bottom:28px;width: 530px;    padding-top: 50px;}
.qlt dd p span{display: block;font-size: 16px;color: #333;line-height: 26px;margin-top: 25px;padding-left:20px;background:url(../image/jt1.png) no-repeat 2px 7px;}
.qlt dd p b{color: #c30d22;}
.target{padding-top:25px;height:154px;}
.target ul{float: right;}
.target ul li{float: left;width: 123px;margin-left: 50px;}
.target ul li span{display: block;height:92px;padding-top:38px;background:url(../image/qiu1.png) no-repeat;text-align: center;font-size: 15px;color: #fff;}
.target ul li span em{display: block;font-size:24px;}
.target ul li i{display: block;width:19px;height:19px;background: #c30d22;border:5px solid #fff;margin:12px auto 0;border-radius:50%;}
.target ul li.nomar{margin-left: 0;}
.target ul li:hover span{background:url(../image/qiu2.png) no-repeat;}
.target ul li:hover i{background: #c30d22;}


/**/
.hzbj{ height:auto; background:#fff; padding-top:60px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px;min-width: 1366px; }
.hzbj h2{margin-bottom:30px;}
.hzbj h2 em{display: block; letter-spacing: 3px;}

.hz{width: 1200px; margin:0 auto;position: relative;}
.hz h4{height: 60px; line-height: 60px; text-align: center; position: relative; font-size: 26px; color: #333333;font-weight: normal;margin-bottom: 20px;}
.hz h4 a{ color: #333333; }
.hz h4:before{content: "";width: 465px; height: 1px; position: absolute;left:0;top:30px;background:#d8d8d8;}
.hz h4:after{content: "";width: 465px; height: 1px; position: absolute;right:0;top:30px;background:#d8d8d8;}

.m_hz{width: 1200px; margin:0 auto; overflow: hidden;}
.hz li{width: 230px;float: left;margin-right: 12px;}
.hz li img{width: 228px;height: 127px; display: block;border:1px solid #e8e8e8;}
.hz li span{height: 40px; line-height: 40px; text-align: center; color: #222; font-size: 16px; display: block;}
.hz li a{ text-decoration: none; }

.hz .hz_prev{width: 31px; height: 58px; display: block; position: absolute;left:-31px;top:38px;background: url(../image/hz_lefts.png) no-repeat}
.hz .hz_next{width: 31px; height: 58px; display: block; position: absolute;right:-31px;top:38px;background: url(../image/hz_rights.png) no-repeat}

/**/
.jz_bj{padding-top: 85px; height: 690px; background: #fff;box-sizing: border-box; font-family: "Microsoft YaHei";}
.jz_bj h2{margin-bottom: 37px;}
.jz_bj h2 em{display: block; letter-spacing: 3px;}
.jz{width:1202px; position: relative;height: 489px; margin:0 auto; }
.jz1{width:1202px;overflow: hidden;}
.jz dl{width: 342px; height: 449px;padding:20px; margin-right: 25px;border: 1px solid #d2d2d2; float: left;cursor: pointer;}
.jz dt{width: 344px; height: 253px;overflow: hidden;}
.jz dt img{width: 344px; height: 310px;display: block;}
.jz dd{padding-top: 20px;}
.jz dd h3{font-size: 22px;color: #333333;margin-bottom: 15px; line-height:32px; font-weight: normal;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.jz dd h3 a{color: #333333;}
.jz dd p{color: #000; font-size: 14px; line-height: 25px; height: 90px;}
.jz dd span a{display: block;height: 32px; width: 105px; font-size: 16px;  line-height: 32px; color: #b91b21; text-align: left; position: relative; background:url(../image/jz_more.png) no-repeat right center;padding-right: 30px;box-sizing: border-box; float: right;}

.jz .jz_prev{width:58px; height: 41px; display: block; position: absolute;left:-58px;top:38%;background: url(../image/jz_prev.png) no-repeat}
.jz .jz_next{width: 58px; height: 41px; display: block; position: absolute;right:-58px;top:38%;background: url(../image/jz_next.png) no-repeat}

.jz dl:hover h3 a{color: #b31300;}
.jz dl:hover{border-color: #b91b21;}
.jz dl:hover img{opacity: 0.8}

/**/
.nswsbj{ height: 852px; box-sizing: border-box;  padding-top:85px; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj .tit01{margin-bottom: 15px;}
.nswsbj .tit01 em{letter-spacing: 3px;}
.news{width:560px; float: left; }
.news h2{height:30px; line-height: 30px; margin-bottom: 15px; position: relative; font-size: 20px; color: #bb0a12; background: url(../image/newsico1.png) no-repeat left center;padding-left:35px;  }
.news h2 a{ color: #bb0a12; font-weight: bold; }
.news h2 em{float: right; font-size: 14px; color:#192336; text-transform: uppercase;font-weight: normal;}
.news dl{width:560px; height: 311px;position: relative; clear: both; overflow: hidden;}
.news dl dt{width:560px;height: 311px;overflow: hidden; }
.news dl dt img{ width:560px; height: 311px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news dl dd{width: 100%;position: absolute;left:0 ;bottom: 0; font-size: 14px;color: #fff; font-weight: normal; height: 42px; line-height: 42px;background:rgb(0 0 0 / 60%)); text-align:center;}
.news dl dd a{color: #fff;}
.news1 em{font-size: 16px; border-bottom: 1px dashed #ebebeb; color: #333333; font-weight: normal; height: 64px; line-height: 64px; display: block;padding-left: 20px; background: url(../image/newsico.png) no-repeat left center;}
.news1 em a{color: #333333;}
.news1 em span{ font-size: 16px; color: #000; float: right; font-weight: normal;font-family: "Arial"; }
.news1 em:hover a{color: #bb0a12;}
.news1 em:hover span{color: #bb0a12;}

.wt{width:560px;height:585px; overflow: hidden;font-family:"Microsoft Yahei"; float: right;}
.wt h2{height:30px; line-height: 30px; margin-bottom: 15px; position: relative; font-size: 20px; color: #000000; background: url(../image/newsico2.png) no-repeat left center;padding-left:35px;  }
.wt h2 a{ color: #000000; font-weight: bold; }
.wt h2 em{float: right; font-size: 14px; color:#192336; text-transform: uppercase;font-weight: normal;}
.wt_c dl{width: 560px; height: 112px; border: 1px solid #e0e0e0; box-sizing: border-box;margin-bottom: 18px;}
.wt_c dt{width: 115px;font-size: 16px; color: #a7a7a7; text-align: center;box-sizing: border-box; float: left; position: relative;}
.wt_c dt img{ height:100px; display:block;padding:5px;}
/*.wt_c dt:after{content: "";position:absolute;top:8px;right: 0;width: 1px;height: 96px;background: #e0e0e0;}*/
/*.wt_c dt em{ display: block; font-size: 22px; color: #000; }*/
.wt_c dl dd{padding:10px 20px 0; float: right;width: 320px;}
.wt_c dl h3{line-height: 35px; height: 35px; font-size: 16px; font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wt_c dl h3 a{ color:#333333;}
.wt_c dl h3 a:hover{ color:#bb0a12;}
.wt_c dl p{line-height: 26px; font-size: 14px;}


/**/
.about{height: auto; clear: both; font-family:"Microsoft Yahei";box-sizing: border-box; overflow: hidden; }
.abt_pic img{width: 100%; display: block;}
.about dl{width:1200px; background: #f1f1f1; height: 180px; margin:-95px auto 0; position: relative;}
.about dl:after{content: "";position:absolute;top:-29px;left: -29px;width: 29px;height: 29px;background: #a90f15;}
.about dl dt{width:180px; height: 180px; font-size: 40px;color: #fff;padding:40px 0 0 24px; overflow: hidden; float: left; background: #bb0a12; text-align: left;box-sizing: border-box;}
.about dl dd { width:1020px; height: 180px;padding:25px 70px 0 72px;  box-sizing: border-box; float: left; }
.about dl h3{height: 42px; text-align: left;  line-height: 42px; font-size: 30px; color: #333; font-weight: normal;margin-bottom: 10px; }
.about dl h3 a{color: #fff;}
.about dl p{height: 46px; font-size: 14px; color: #ffffff;line-height: 25px; text-align: justify;}
.about dl dd em{background: url(../image/abt_more.png) no-repeat;width: 30px;height: 17px; display: block; float: right;}
.about a{text-decoration: none;}
/**/
.xc_bj{width: 1200px;margin:50px auto 0; height: 395px;box-sizing: border-box;}
.xc_nav{height:35px;margin-bottom: 20px;  }
.xctit{height: 35px;}
.xctit span{width: 60px;float: right; display: block; height: 20px;margin-top: 10px; text-align: right;}
.xctit span a{width: 60px; height: 20px;display: block; font-size: 14px;color: #000;}
.xctit i{height: 35px; float: left;}
.xctit i a{display: inline-block; height: 35px;line-height: 35px;padding-right: 36px; font-size: 20px; color: #1a1a1a; font-weight: bold; text-decoration: none;}
.xctit i  a em{width: 26px;height: 24px;margin-top: 5px;margin-right: 5px; display: inline-block;position: relative;overflow: hidden; float: left;}
.xctit i  a em img{ position: absolute;top:0; left:0; }
.xctit i a.cur{color: #bb0a12;}
.xctit i a.cur em img{top:-24px;}
.xc{height: 282px;position: relative;}
.xc li{ width: 285px;float: left;margin-right: 20px;  }
.xc li a{text-decoration: none;}
.xc li img{width: 285px;height: 213px; display: block;}
.xc li span{line-height: 50px; height: 50px; font-size: 16px; font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block; text-align: center; color: #000;}

.xc li:hover img{opacity: 0.9}
.xc li:hover span{color: #bb0a12;}


.link_bj{/*min-height:70px;*/position: relative;z-index: 1; background: #011d4d; overflow: hidden;}
.link{width:1200px; margin: 0 auto; height:auto; overflow: hidden;font-family:"Microsoft Yahei";}
.link h2{ width:170px; box-sizing: border-box; overflow: hidden; float: left; font-size: 18px; font-weight: normal; height: 70px; line-height: 70px; overflow: hidden;color:#fff;opacity: 0.4;padding-left: 30px;background: url(../image/linksico.png) no-repeat left center;}
.link h2 em{font-size: 16px; color: #aaacae;font-family: "Arial"; display: inline-block; font-weight: bold;padding-left: 10px;}
.link p{  width: 728px; float: left; font-size: 14px;overflow: hidden; line-height: 45px; color:#aaacae;}
.link p a{ color:#fff; padding:0 16px;opacity: 0.3;}