﻿@charset "utf-8";

/* CSS Document */

img {

	display: block;

}


/*banner*/

.slideBox {

	width: 100%;

	height: 700px;

	overflow: hidden;

	z-index: 1;

	position: relative;

}.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 48%;
	bottom: 48px;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 4px;
	width: 15px;
	height: 15px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	border-radius: 50%;
}
.slideBox .hd ul li.on {
	background: #e5001b;
	color: #fff;
}

.slideBox .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}

.slideBox .bd li {

	zoom: 1;

	vertical-align: middle;

	display: block;

	height:700px;

}



/*标题*/

.kzys{

	width: 100%;

	overflow: hidden;

	padding: 80px 0;

}

.kzys_title{

	text-align: center;

	background: url(../images/titlebj.png) no-repeat center bottom;

	padding-bottom: 20px;

	font-size: 14px;

	color: #999;

	line-height: 35px;

}

.kzystit{

	font-size: 33px;

	color: #333;

	display: block;
font-weight: 700;
}



.kzys_title1{

	text-align: center;

	background: url(../images/titlebj02.png) no-repeat center bottom;

	padding-bottom: 20px;

	font-size: 14px;

	color: #fff;

	line-height: 35px;

}

.kzystit1{

	font-size: 33px;

	color: #fff;

	display: block;
font-weight: 700;
}









/* 产品中心*/

.lgmt {

	height: 787px;

	overflow: hidden;

	padding: 80px 0;
	background: #f9f9f9;

}

.lgmt_ul01 {

	height: 44px;

	overflow: hidden;

	margin: 45px 0;

	text-align: center;

}

.lgmt_ul01 li {

	height: 42px;

	line-height: 42px;

	padding: 0 8px;

	word-spacing: 0;

	font-size: 16px;

	border: 1px solid #e5e5e5;

	display: inline-block;

	margin-left: -5px;

}

.lgmt_ul01 li a {

	display: block;

}

.lgmt_ul01 li:hover, .lgmt_ul01 li.cur {

	background: #c60000;

	border: 1px solid #c60000;

	color: #fff;

}

.lgmt_ul01 li:hover{

	color: #fff;

}

.lgmt_con {

	height: 530px;

}

.lgmt_con ul {

	display: none;

}

.lgmt_con ul.cur {

	display: block;

}

.lgmt_con ul li {

	float: left;

	margin: 0 0 10px 10px;

	width: 295px;

	height: 295px;

	position: relative;

}

.lgmt_con ul li img {

	width: 295px;

	height: 290px;

}

.lgmt_con ul li:first-child {

	margin-left: 0;

	width: 590px;

	height: 595px;

}

.lgmt_con ul li p {

	position: absolute;

	left: 0;

	bottom: 0;

	height: 100%;

	width: 100%;

	font-size: 16px;

	color: #fff;

	display: none;
	background:rgba(0,0,0,0.6);

	filter: alpha(opacity=70);

}

.lgmt_con ul li p i {

	display: block;

	width: 92%;

	text-align: center;

	border: 1px solid #fff;

	height: 58%;

	line-height: 100%;

	position: absolute;

	left: 4%;

	top: 4%;

	background: url(../images/jt_r02.png) no-repeat center 60%;

	padding-top: 33%;

}

.lgmt_con ul li.cur p, .lgmt_con ul li:hover p {

	display: block;

}

.lgmt_con ul .li1 img {

	width: 590px;

	height: 595px;

}

.lgmt_con ul .li2 img {

	width: 295px;

	height: 290px;

}

.lgmt_con ul .li3 img {

	width: 295px;

	height: 290px;

}

.lgmt_con ul .li4 img {

	width: 295px;

	height: 290px;

}

.lgmt_con ul .li5 img {

	width: 295px;

	height: 290px;

}






/*关于我们*/

.kzfangan{

	overflow: hidden;

	padding: 80px 0;


}

.index_yz{

	overflow: hidden;

	margin-top:50px; 

}

.inyz_left{

	width: 517px;

	float: left;

}

.inyz_left02{

	width: 517px;

	float: right;

}

.inyz_right{

	width: 630px;

	float: right;

}

.inyz_right02{

	width: 630px;

	float: left;

}

.inyz_title{

	font-size: 15px;

	color:#666;

	line-height: 30px;

	padding-bottom: 25px;

	border-bottom: 1px solid #fff;

}

.inyz_title .tt{

	font-size: 30px;

	color: #c60000;

	line-height: 35px;

	display: block;

	padding: 10px 0;

}
.inyz_title span{

	font-size: 30px;



	line-height: 35px;

	display: block;

	padding: 10px 0;

}
.inyz_title p{	color:#666; text-indent:2em;
}
.inyz_title a{ background:#c60000;line-height:40px;color:#fff;margin-top:20px; display:block; text-align:center; width:150px;}
.picScroll-left {

	position: relative;

}

.picScroll-left .hd2 {

}

.picScroll-left .hd2 .next {

	top: 35px;

	right: 0px;

	display: block;

	width: 22px;

	height: 42px;

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	background: url(../images/right_left.png) no-repeat -24px 0;

}

.picScroll-left .hd2 .prev {

	display: block;

	width: 22px;

	height: 42px;

	float: right;

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	top: 35px;

	left: 0px;

	background: url(../images/right_left.png) no-repeat;

}

.picScroll-left .bd2 {

	margin: 45px 0 0 35px;

}

.picScroll-left .bd2 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left .bd2 ul li {

	margin: 0 18px;

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	width: 103px;

}

.picScroll-left .bd2 ul li .pic {

	text-align: center;

}

.picScroll-left .bd2 ul li .pic img {

	width: 103px;

	height: 103px;

	display: block;

}

.picScroll-left .bd2 ul li .title a{

	display: block;

	line-height: 35px;

}

.kzfangan02{

	background: #f0f0f0;

	overflow: hidden;

	padding: 40px 0 80px 0;

}







/*优势*/
.pt-80{padding-top:80px;}

.fuwucn{

	padding-bottom: 85px;margin-top:80px;

}

.hb_main {

	overflow: hidden;

	margin-top: 50px;

}

.hb_main ul li {

	display: block;

	width: 260px;

	float: left;

	margin-right: 45px;

	background: url(../images/jiejuebj.png) no-repeat;

}

.indexhb_pic {

	width: 260px;

	text-align: center;

}

.indexhb_pic img {

	margin-top: 7px;

	display: inline-block!important;

}

.indexhb_title {

	width: 100%;

	text-align: center;

	font-size: 20px;

	color: #444444;

	margin-top: 35px;

}

.indexhb_ge {

	width: 35px;

	height: 3px;

	background: #ededed;

	margin: 15px auto 11px auto;

}

.indexhb_note {

	width: 100%;

	font-size: 16px;

	color: #999;

	line-height: 30px;

	text-align: center;

}

.indexhb_url {

	display: block;

	width: 105px;

	margin: 0 auto;

	height: 30px;

	color: #fff;

	margin-top: 35px;

	background: #333;

	border-radius: 35px;

	line-height: 30px;

	text-align: center;

}

.hb_main ul li:nth-child(4) {

	margin-right: 0!important;

}







/* 资讯  */



.zxzs {

	height: 630px;

	background: #f1f1f1;

	padding: 80px 0;

}

.zxzs_con {

	overflow: hidden;

	margin-top: 40px;

}

.zxzs_con ul.zxzs01 {

	width: 350px;

	height: 485px;

	padding: 25px 20px 0 20px;

	float: left;

	margin-left: 12px;

	background: #fff;

}

.zxzs_con ul.zxzs01:first-child {

	margin-left: 0;

}

.zxzs_con ul.zxzs01 li.li1 {

	height: 42px;

	line-height: 42px;

	font-size: 20px;

	margin-bottom: 15px;

}

.zxzs_con ul.zxzs01 li.li1 a {

	color: #333;

}

.zxzs_con ul.zxzs01 li.li2 {

	position: relative;

	margin-bottom: 15px;

}

.zxzs_con ul.zxzs01 li.li2 p {

	position: absolute;

	left: 0;

	bottom: 0;

	height: 40px;

	line-height: 40px;

	padding: 0 5%;

	width: 90%;

	font-size: 14px;

	color: #fff;

	background: rgba(0,0,0,0.3);

	background: #000 9;

	filter: alpha(opacity=70);

}

.zxzs_con ul.zxzs01 li.li2 p i {

	display: block;

	width: 44px;

	height: 11px;

	position: absolute;

	left: 80%;

	top: 15px;

	background: url(../images/jt_r02.png) no-repeat 85% center;

}

.zxzs_con ul.zxzs01 li.li3 {

	height: 36px;

	line-height: 36px;

	font-size: 13px;

	padding-left: 10px;

}

.zxzs_con ul.zxzs01 li.li3 a{

	display: block;

	width: 320px;

	white-space:nowrap; 

overflow:hidden; 

text-overflow:ellipsis;

}

.zxzs_con ul.zxzs01.cur li.li1 a{

	color: #d21302;

}

.zxzs_con ul.zxzs01.cur:hover li.li1 a{

	color: #d21302;

}

.zxzs_con ul.zxzs01:hover li.li1 a {

	color: #c60000;

}



.zxzs_con ul.zxzste03, .zxzs_con ul.zxzste04 {

	height: 230px;

}

.zxzs_con ul.zxzste03 {

	margin-bottom: -1px;

}

.zxzs_con ul.zxzste03 li.li3, .zxzs_con ul.zxzste04 li.li3 {

	height: 28px;

	line-height: 28px;

}

.zxzs_con ul.zxzste03 li.li3 a, .zxzs_con ul.zxzste04 li.li3 a {

	color: #333;

}

.zxzs_con ul.zxzste01 li.li1 {

	background: url(../images/icon09.png) no-repeat right center;

}

.zxzs_con ul.zxzste01.cur li.li1, .zxzs_con ul.zxzste01:hover li.li1 {

	background: url(../images/icon10.png) no-repeat right center;

}

.zxzs_con ul.zxzste02 li.li1 {

	background: url(../images/icon11.png) no-repeat right center;

}

.zxzs_con ul.zxzste02.cur li.li1, .zxzs_con ul.zxzste02:hover li.li1 {

	background: url(../images/icon12.png) no-repeat right center;

}

.zxzs_con ul.zxzste03 li.li1 {

	background: url(../images/icon13.png) no-repeat right center;

}

.zxzs_con ul.zxzste03.cur li.li1, .zxzs_con ul.zxzste03:hover li.li1 {

	background: url(../images/icon14.png) no-repeat right center;

}

.zxzs_con ul.zxzste04 li.li1 {

	background: url(../images/icon15.png) no-repeat right center;

}

.zxzs_con ul.zxzste04.cur li.li1, .zxzs_con ul.zxzste04:hover li.li1 {

	background: url(../images/icon16.png) no-repeat right center;

}

.mian {

	position: relative;

	margin-left: auto;

	margin-right: auto;

	min-width: 320px;

	max-width: 640px;

	overflow: hidden;

	background-color: #fff;

	font-family: Microsoft YaHei;

}

.activity {

	width: 100%;

}

.activity img {

	display: block;

	width: 100%;

}

.activity .conBox {

	width: 93%;

	padding: 0 3.5%;

	background: #16037c;

}

.activity .conBox .box {

	width: 100%;

	box-sizing: border-box;

	border-radius: .833rem;

	border: .208rem solid #6a29a7;

	background: #402ea3;

}

.activity .conBox h3 {

	font-size: 1.25rem;

	color: #fff;

	font-weight: normal;

	text-align: center;

	padding: .833rem 0;

}

.activity .conBox .con {

	background: #fff;

	padding: 0 2%;

	padding-top: 0.75rem;

	border-radius: 0 0 .833rem .833rem;

	padding-bottom: 0.5rem;

}

.activity .conBox .con label {

	display: block;

	font-size: 1rem;

	color: #333333;

	margin: 0 0 .75rem 0;

}

.activity .conBox .con input {

	width: 97%;

	border: none;

	height: 2.5rem;

	line-height: 2.5rem;

	box-sizing: border-box;

	border: 1px solid #e0e3e7;

	font-size: 1rem;

	color: #333333;

	padding-left: 3%;

	margin-bottom: 0.75rem;

}

.activity .conBox .con a {

	display: block;

	width: 40%;

	text-align: center;

	padding: 0.55rem 0;

	background: #402ea3;

	font-size: 1.25rem;

	color: #fff;

	margin: 0 auto;

	border-radius: 2rem;

}



.txtMarquee-top .bd {

	width: 350px;

	margin: 0 auto;

	margin-top: 20px;

	height: 400px;

	overflow: hidden;

}

.txtMarquee-top .learn li {

	margin-bottom: 15px;

	vertical-align: top;

	height: 100px;

	border-bottom: 1px dashed #ddd;

}

.txtMarquee-top .learn li img {

	display: block;

}

.txtMarquee-top .learn li h5 {

	padding: 10px 0 10px 30px;

	font-size: 14px;

	color: #444;

	background: url(../images/wen.jpg) no-repeat 0 11px;

	display:block;

white-space:nowrap; 

overflow:hidden; 

text-overflow:ellipsis;

	width: 310px;

	font-weight: normal;

}

.txtMarquee-top .tempWrap {

	height: 400px!important;

}

.txtMarquee-top .learn li p {

	font-size: 13px;

	color: #888;

	height: 50px;

	line-height: 25px;

	overflow: hidden;

	padding-left: 30px;

	background: url(../images/da.jpg) no-repeat 0 6px;

}


/*友情链接*/

.links {

	padding: 20px 8px 10px 215px;

	line-height: 30px;

	background: url(../images/linkbj.jpg) no-repeat;

	height: 50px;

	margin: 60px 0;

}

.links a {

	padding: 0 10px;

}




.Title{text-align: center;padding: 40px 0 40px;position: relative;}
.Title h3{text-transform: uppercase;font-weight: normal;font-size: 30px;color: #282828;position: relative;z-index: 9;font-family: "icomoons";}
.Title h4{font-size: 28px;margin-top: 10px;font-weight: normal;color: #282828;font-family: "icomoon";}
.Title h4 a{color: #282828;}
.Title h1{border-top: 2px #e6e6e6 dotted;position: absolute;left: 0;width: 100%;top: 118px;z-index: 1;}
.Title h1 img{display: block;width: 27px;height: 16px;position: absolute;top: -9px;right: 95px;}
.Title p{color: #666;font-size: 14px;margin-top: 25px;font-family: "icomoon";}


.SelectSunshine{background-color: #f2f2f2;padding-bottom: 20px;margin-bottom: 50px;padding-top:60px;}

.SelectSunshine-Bot{background-color: #fff;box-shadow: 0 5px 10px rgba(0,0,0,0.08);position: relative;top: 70px;}
.SelectSunshine-Bot ul li{width: 25%;float: left;text-align: center;height: 110px;line-height: 110px;color: #333;font-size: 24px; font-weight:bold;font-family: "icomoon";display: block;}
.SelectSunshine-Bot ul li.cur{border-bottom: 4px #c60000 solid;}
.SelectSunshine-Bot ul li.cur{color: #c60000;}
.SelectSunshine-Top{margin-top:40px;}
.SelectSunshine-Top dl{position: relative;}
.SelectSunshine-Top dl dt{width: 700px;height: 470px;overflow: hidden;}
.SelectSunshine-Top dl dt img{display: block;width: 700px;height: 470px;transition: .8s;}
.SelectSunshine-Top dl dt:hover img{transform: scale(1.1);}
.SelectSunshine-Top dl dd{background-color: #fff;padding: 65px 73px 65px 60px;width: 467px;position: absolute;right: 0;top: 50px;height:257px;}
.SelectSunshine-Top dl dd h3 i{width: 105px;height: 2px;display: block;background-color: #333333; position: absolute;left: -125px;top: 7px;}
.SelectSunshine-Top dl dd h3{font-size: 28px;font-weight: normal;color: #c60000;font-weight:700;border-bottom: 2px #dfdfdf dotted;padding-bottom: 25px;position: relative;font-family: "icomoon";}
.SelectSunshine-Top dl dd h3 em{display: block;color: #1e1e1e;font-size: 14px;margin-bottom: 10px;text-transform: uppercase;font-family: "icomoons";}
.SelectSunshine-Top dl dd p{font-size: 16px;color: #1e1e1e;margin-top: 30px;line-height: 40px;}





/*about*/
.about { position:relative; width:100%; height:910px; background:url(../images/about_bg.jpg) no-repeat center top;padding-top:60px;}
.about h2{ text-align:center; font-size:38px; padding-top:40px;}
.about h2 a{ color:#1b1b1b;}
.about h2 i{ display:inline-block; width:404px; height:1px; background-color:#d8d8d8; margin:0 20px; position:relative; top:-12px;}
.about h2 i{ *display:inline}
.about em{ display:block; text-align:center; font-size:16px; color:#1b1b1b; text-transform:uppercase; margin-top:10px; margin-bottom:35px; opacity:0.2; filter:alpha(opacity=20)}
.about .awen{ overflow:hidden; width:1200px; margin:0 auto; margin-bottom:40px;margin-top:40px;}
.about .awen img{ display:block; float:left;}
.about .awen .wen{ overflow:hidden; width:650px; float:right;}
.about .awen h3{ font-weight:normal; font-size:24px; margin-bottom:15px;}
.about .awen h3 a{ color:#cb1920;}
.about .awen p{ font-size:16px; line-height:28px; color:#fff; overflow:hidden; text-align:justify; margin-bottom:10px;}
.about .awen a.btn{ display:block; width:136px; height:31px; text-align:center; line-height:31px; font-size:14px; color:#fff; background-color:#949494; float:left; margin-right:10px;}
.about .awen a.btn.btna02{ background-color:	}
.about .fengcai { width:1200px; height:370px; box-shadow: 0 8px 8px #ccc; background-color:#fff; margin:0 auto; position:relative}
.about .fengcai i{ display:block; width:42px; height:42px; cursor:pointer; position:absolute; top:190px;}
.about .fengcai .btn01{ background:url(../images/about_btn01.png) no-repeat center top; left:-20px;}
.about .fengcai .btn02{ background:url(../images/about_btn02.png) no-repeat center top; right:-20px;}
.about .fengcai i:hover{ background-position:bottom}
.about .menu{ overflow:hidden; width:100%; height:52px; padding-top:35px; padding-bottom:10px; margin-bottom:25px; text-align:center}
.about .menu li{ display:inline-block; width:180px; height:52px; margin:0 -2px; text-align:center; font-size:16px; position:relative; background-color:#ececec; line-height:52px;}
.about .menu li{ *display:inline}
.about .menu li a{ display:block; text-decoration:none; color:#333;}
.about .menu li img{ display:none; position:absolute; top:52px; left:86px;}
.about .menu li.cur{ background-color:#c81624;}
.about .menu li.cur a{ color:#fff;}
.about .menu li.cur img{ display:block}
.about .fcbox { overflow:hidden; width:1132px; margin:0 auto; height:225px; position:relative;}
.about .fcbox ul{ overflow:hidden; position:absolute}
.about .fcbox li{ margin-right:20px; float:left; width:268px; /*height:225px;*/}
.about .fcbox li .fctu{ width:258px; height:180px; overflow:hidden; position:relative; border:5px solid #f3f3f3; margin-bottom:10px;}
.about .fcbox li span{ display:block; text-align:center; font-size:13px; color:#333;}
.about .fcbox li a{ display:block; text-decoration:none;}
.about .bbg { display:block; position:absolute; left:50%; bottom:-220px; margin-left:568px;}





.Certifications{padding: 70px 0;overflow: hidden;}

.Certifications-Con{margin-top: 30px;}

.Certifications-Top{text-align: center;}
.Certifications-Top ul li{font-size: 16px;border: 1px #dedede solid;height: 50px;line-height: 50px;border-radius: 50px;display: inline-block;*display: inline;*zoom: 1;padding: 0 45px;margin: 0 5px;}
.Certifications-Top ul li.cur{background-color: #c60000;border: 1px #c60000 solid;}
.Certifications-Top ul li.cur a{color: #fff;}
.Certifications-Top ul li a{color: #333;display: block;}

.Certifications-Bot{margin-top: 40px;position: relative;}
.CertificationsBox{position: relative;overflow: hidden;}
.CertificationsBox ul{position: relative;}
.CertificationsBox ul li{float: left;width: 285px;border: 1px #e9e9e9 solid;text-align: center;background-color: #fafafa;margin-left: 17px;}
.CertificationsBox ul li:first-child{margin-left: 0;}
.CertificationsBox ul li span{width: 285px;height: 280px;display: block;overflow: hidden;}
.CertificationsBox ul li span img{width: 285px;height: 280px;display: block;transition: .8s;}
.CertificationsBox ul li:hover span img{transform: scale(1.03);}
.CertificationsBox ul li p{height: 55px;line-height: 55px;background-color: #e9e9e9;font-size: 16px;color: #333;padding: 0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.CertificationsBox ul li:hover{border: 1px #c60000 solid;}
.CertificationsBox ul li:hover p{background-color: #c60000;color: #fff;}

.Certifications-Bot i{display: block;width: 30px;height: 30px;overflow: hidden;cursor: pointer;position: absolute;top: 50%;margin-top: -15px;}
.Certifications-Bot i img{display: block;width: 30px;height: 60px;position: relative;}
.Certifications-Bot i:hover img{position: relative;top: -30px;}
.Certifications-Bot i.prev{left: -50px;}
.Certifications-Bot i.next{right: -50px;}