@charset "utf-8";


#cpdemoa {
	overflow:hidden;
	width: 1170px;
	margin-left:15px;
	margin-bottom: 20px;

}

#cpindemo {
	float: left;
	width: 1200%;
	height:auto !important;
	overflow:hidden;
}
#cpdemoa #cpdemo1, #cpdemoa #cpdemo2 {
	float:left;
	height:auto !important;
	overflow:hidden;
}
#cpdemoa ul {
	margin: 0px;
	padding: 0px;
}

#cpdemoa ul li {
	float:left;
	display:inline;
	padding-top:5px;
	width:230px;
	text-align:center;
	font-size: 14px;

}
#cpindemo a {
	color: #563B28;
}

#cpdemoa ul li img {
	width:200px;
	height:100px;
		border: 1px solid #f2f2f2;
}
#cpdemoa ul li span {
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
}
#colee p {
	margin: 0px;
	height: 40px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}





/*清除浮动*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*兼容 IE*/
    zoom: 1;
}

.container{margin-left:auto; margin-right:auto; width:1200px;}
.content{width: 1200px;margin: 0 auto;}

.topadcs{width:100%; margin-bottom:0px;overflow:hidden; text-align:center;}
.topadcs a{display:block;margin:0 auto;height:470px;}
.topadcs_xc{width:100%; margin-bottom:0px;overflow:hidden; text-align:center;}
.topadcs_xc a{display:block;margin:0 auto;height:720px;}
/*pengjin 2019-08-17*/
.topadcs{position:relative;}
.topadcs .wrapper{position:absolute;left:50%;top:0;margin-left:-600px;width:1200px;height:470px;}
.topadcs2{height:499px;}
.topadcs2 a{height:499px;}
/* InpAddress 公共样式*/
.NewsCenMainCon{width: 100%;position: relative;background: #f3f3f3; }

.InpAddress{width: 100%;height: 70px;background: url(../images/InpAddressBg.png) no-repeat center;position: absolute;top: -70px;left: 0;}
.InpAddress .container{position: relative;}
.InpAddress h3{width: 140px;height: 92px;text-align: center;background: #005bac;padding-top: 48px;position: absolute;top: -70px;left: 0;}
.InpAddress h3 span{display: block;font-size: 24px;color: #fff;}
.InpAddress h3 em{display: block;font-size: 12px;color: #fff;text-transform: uppercase;margin-top: 4px;}
.InpAddress p{float: left;margin-left: 165px;height: 70px;line-height: 70px;background: url(../images/InpAddress_icon01.png) no-repeat left center;padding-left: 22px;font-size: 14px;color: #999999;}
.InpAddress p a{font-size: 14px;color: #999999;}
.InpAddress p span{background: url(../images/InpAddress_icon02.png) no-repeat left center;padding-left: 10px;margin-left: 10px;color: #999999;}
.InpAddress ul{float: right;}
.InpAddress ul li{float: left;height: 70px;}
.InpAddress ul li a{color: #fff;font-size: 15px;display: block;height: 68px;line-height: 68px;margin-left: 30px;text-decoration: none;}
.InpAddress ul li.cur a{color: #5bacf3;border-bottom: 2px solid #5bacf3;font-weight: bold;}
.InpAddress ul li:hover a{color: #5bacf3;border-bottom: 2px solid #5bacf3;font-weight: bold;}



/*关于我们*/
.about_zb { overflow:hidden; width:1200px;  margin:80px auto}
.about_zb .wen{ float:left; width:555px;}
.about_zb .wen1{ float:left; width:555px;}
.about_zb .wen2{ float:right; width:555px;}

.about_zb img{ float:right}
.about_zb h3{ font-size:32px; color:#a41018; font-weight:normal; margin:40px 0 30px 0}
.about_zb p{
	font-size:14px;
	line-height:30px;
	color:#666;
	text-align:justify;
	text-indent: 2em;
	margin-bottom: 20px;
}
.about_zb i{ display:block; width:30px; height:1px; background-color:#999}

.about_td { overflow:hidden; width:100%; padding:45px 0; height:110px; background-color:#e92d22;}
.about_td ul{ overflow:hidden; width:1200px; margin:0 auto; height:110px;}
.about_td li{ float:left; width:299px; height:110px; border-right:1px dotted #d2888c; text-align:center; color:#fff;}
.about_td h3{ text-align:center; font-weight:normal; font-size:24px; margin-top:24px;}
.about_td p{ text-align:center; font-size:14px; color:#fff; margin-top:15px;}
.about_td .last{ border:none}

.about02 { overflow:hidden; width:1200px;  margin:80px auto}
.about02 .wen{ float:right; width:540px;}
.about02 img{ float:left}
.about02 p{
	font-size:14px;
	line-height:26px;
	color:#666;
	text-align:justify;
	margin-bottom:20px;
	text-indent: 2em;
}
.about02 i{ display:block; width:30px; height:1px; background-color:#999}

/*企业文化*/
.wh_zb { overflow:hidden; width:1200px;  margin:80px auto}
.wh_zb .c01{ font-size:26px;font-weight:bold; text-align:center; padding-bottom:40px; color:#333333}
.wh_zb .c02{ font-size:14px;text-align:center; padding-bottom:40px; line-height:30px;}
.wh_zb .c03{ clear:both; line-height:30px; font-size:16px}
.wh_zb .c03 img{ float:left; display:block; padding-right:30px;}
.wh_zb .c03 strong{ color:#333333; display:block; padding-top:20px;}
.wh_zb .c04{ clear:both; line-height:30px; font-size:16px}
.wh_zb .c04 strong{ display:block; font-size:24px; line-height:50px; padding-bottom:20px;}
.wh_zb .c04 .left{ float:left; background-color:#005bac; color:#FFFFFF; width:41%; margin-top:30px;  padding:4%; height:230px;}
.wh_zb .c04 .right{ float:right; background-color:#005bac; color:#FFFFFF; width:41%; margin-top:30px; padding:4%; height:230px;}
.c05{
	clear:both;
	line-height:40px;
	font-size:18px;
	background-image: url(../images/about_qywh_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#000000;
	height:400px;
	padding-top:100px;
}

.c05 p{
	border-bottom-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #ffffff;
}

/*售后服务*/
.sh_zb { overflow:hidden; width:1200px;  margin:80px auto}
.sh_zb .c01{ font-size:26px;font-weight:bold; text-align:center; padding-bottom:40px; color:#333333}
.sh_zb .c02{ font-size:16px; padding-bottom:40px; line-height:40px;background-color:#f5f5f5; color:#000000; padding:40px;}

.sh_zb .c03{ font-size:16px; padding-bottom:40px; line-height:40px;background-color:#005bac; color:#ffffff; padding:40px; margin-top:50px;}

.sh_zb .c03 strong{ display:block; color:#fff; padding-top:20px;}


/*证书*/
.zs_zb { overflow:hidden; width:1200px;  margin:0px auto}
.zs_zb .c01{ font-size:26px;font-weight:bold; text-align:center; padding-bottom:0px; padding-top:80px; color:#333333}




/*发展历程*/
.fz_zb { overflow:hidden; width:1200px;  margin:80px auto}
.fz_zb .c01{ font-size:26px;font-weight:bold; text-align:center; padding-bottom:40px; color:#333333}
.fz_zb .c02{ clear:both; width:auto;}
.fz_zb .c02 li{
	line-height:30px;
	display:block;
	background-image: url(../images/ls.jpg);
	background-repeat: no-repeat;
	width: auto;
	margin-bottom:20px;
	background-position: left top;
	clear:both;
	overflow:hidden;
}
.fz_zb .c02 li strong{
	font-size:22px;
	color:#FFFFFF;
	line-height:71px;
	width:200px;
	float:left;
	display:block;
	text-align: center;
}
.fz_zb .c02 li span{
float:right;
width:960px;
font-size:16px;
background-color:#f0f0f0;
margin-top:0px;
margin-bottom:10px;
padding:15px;
line-height:30px;
border-radius:10px

 }
.bgf3{ overflow:hidden; width:100%; background-color:#f3f3f3;padding-top:50px;}


.about05 { overflow:hidden; width:1200px; background-color:#fff; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:60px;}
.about05 .c01 { font-size:30px; color:#333; text-align:center; line-height:50px; padding-top:30px; font-weight:bold;}
.about05 .c02 { clear:both; width:auto; margin-top:30px; margin-bottom:30px; overflow:hidden;}
.about05 .c02 li { float:left;margin-bottom:20px; }
.about05 .c02 li img { width:280px; height:186px; margin-left:15px; margin-right:2px;}
.about05 .c02 li span { display:block; text-align:center; font-size:14px; line-height:30px; color:#999}
.about05 .c022 { clear:both; width:auto; margin-top:30px; margin-bottom:30px; overflow:hidden;}



/*企业信息列表页*/
.ListMain{background: #f3f3f3;line-height: 24px;padding-bottom: 0px;width:1200px;margin: 0 auto;}
.ListMain #nodata{margin-left:10%;}

/*荣誉证书*/
.HonorMain{width: 100%;background: #f3f3f3;position: relative;padding: 60px 0 60px 0;}
.HonorMain .conBox{width: 1200px;margin: 0 auto;height: 275px;background: url(../images/HonorBg.png) no-repeat left bottom;position: relative;margin-bottom: 20px;}
.HonorMain .conBox .box{width: 981px;height: 220px;margin: 0 auto;position: relative;overflow: hidden;}
.HonorMain .conBox ul{width: 105%;position: absolute;left: 0;top: 0;}
.HonorMain .conBox li{float: left;width: 298px;height: 285px;background: #fff;margin-right: 44px;padding-top: 15px;text-align: center;}
.HonorMain .conBox li img{display: block;margin: 0 auto;}
.HonorMain .conBox li span{display: block;font-size: 15px;color: #666666;margin-top: 5px;}
.HonorMain .conBox li a{text-decoration: none;}
.HonorMain .conBox i{display: block;width: 48px;height: 48px;overflow: hidden;background: url(../images/HonorBtn.png) no-repeat;position: absolute;top: 165px;cursor: pointer;z-index: 55;}
.HonorMain .conBox i.prev{background-position: left top;left: -48px;}
.HonorMain .conBox i.next{background-position: left bottom;right: -48px;}


/*资料下载*/
.xz_content{background:#fff;margin-top: -20px;margin-bottom: -80px;    padding-bottom: 50px;}
.xz_Lfet {overflow:hidden;float:left;width:100%;padding: 0px;background: #fff;}
dl.dl_list_xzjb{ overflow:hidden; width:100%; height:115px; padding:30px 0; border-bottom:2px solid #e9e9e9;line-height:normal;}
dl.dl_list_xzjb dt{ float:left; width:100px; height:115px; background-color:#999; color:#dfdfdf;}
dl.dl_list_xzjb dd{ overflow:hidden; width:1065px; float:right; height:115px;}
dl.dl_list_xzjb dt b{ display:block; text-align:center; font-size:54px; margin-top:10px;}
dl.dl_list_xzjb dt em{ display:block; text-align:center; font-size:16px; font-family:Arial}
dl.dl_list_xzjb dd h4{ font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px;}
dl.dl_list_xzjb dd h4 a{ color:#333}
dl.dl_list_xzjb dd span{ display:block; font-size:12px; color:#999; margin-bottom:15px;}
dl.dl_list_xzjb dd p{ font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#666;}
dl.dl_list_xzjb dd .wen{ overflow:hidden; width:950px; float:left}
dl.dl_list_xzjb dd .down01{ cursor:pointer; overflow:hidden; width:33px; height:33px;background:url(../images/Excl.png) no-repeat center top; float:right; margin-right:20px; margin-top:30px;}
dl.dl_list_xzjb dd .down02{ cursor:pointer; overflow:hidden; width:33px; height:33px;background:url(../images/PDF.png) no-repeat center top; float:right; margin-right:20px; margin-top:30px;}
dl.dl_list_xzjb dd .down03{ cursor:pointer; overflow:hidden; width:33px; height:33px;background:url(../images/PPT.png) no-repeat center top; float:right; margin-right:20px; margin-top:30px;}
dl.dl_list_xzjb dd .down04{ cursor:pointer; overflow:hidden; width:33px; height:33px;background:url(../images/Word.png) no-repeat center top; float:right; margin-right:20px; margin-top:30px;}
dl.dl_list_xzjb:hover dt{ background-color:#a41018; color:#fff;}
dl.dl_list_xzjb:hover dd h4 a{ color:#a41018;}
dl.dl_list_xzjb:hover .xiazai{ background-position:bottom;}


/* 企业团队 */
.ListMain .StaffMain{width: 100%;position: relative;background: #fff;padding: 60px 0px 0px 0px; }
.StaffMain .conBox{width: 100%;}
.StaffMain .conBox ul{width: 105%;}
.StaffMain .conBox li{float:left;width: 390px;margin-right: 20px; position: relative;margin-bottom: 56px;text-align: center;}
.StaffMain .conBox li span{display: block;margin-top: 28px;font-size: 14px;color: #666666;}
.StaffMain .StaffPaging{margin-top: 0px;}

.StaffMain .conBox i{display: block;width: 390px;height: 300px;overflow: hidden;}
.StaffMain .conBox li img{display: block;transition:all 1s ease;}
.StaffMain .conBox li:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);-webkit-transform:scale(1.2);}


/*联系我们*/
.contact_info { overflow:hidden; width:1200px; margin:75px auto 50px auto;}
.contact_info h3{ font-weight:normal; font-size:32px; color:#a41018; margin-bottom:30px;}
.contact_info ul{ overflow:hidden; float:left; width:820px; height:120px;}
.contact_info li{ float:left; font-size:14px; color:#333; width:248px; margin-bottom:30px; padding-left:25px; background:url(../images/about_contact_phone.png) no-repeat left 5px;}
.contact_info li span{ display:block; font-size:20px; font-family:Arial;}
.contact_info li.cz{ background:url(../images/about_contact_cz.png) no-repeat left center}
.contact_info li.email{ background:url(../images/about_contact_email.png) no-repeat left 4px;}
.contact_info .ewm{ float:right; overflow:hidden; margin-top:-50px; width:340px;}
.contact_info .ewm>div{ overflow:hidden; float:left;}
.contact_info .ewm1{ padding-right:24px; margin-right:24px; border-right:1px dotted #b2b2b2;}
.contact_info .ewm img{ display:block; margin-bottom:10px;}
.contact_info .ewm p{ text-align:center; font-size:12px; color:#666}

.contact_map { overflow:hidden; width:100%; height:	500px; position:relative}
.contact_map .adr{ overflow:hidden; width:300px; height:380px; margin:0 auto; background-color:#fff; padding:10px; margin-top:62px;}
.contact_map .adr img{ display:block; margin:0 auto; margin-bottom:12px;}
.contact_map h3{ font-weight:normal; font-size:20px; color:#a41018; text-align:center; margin-bottom:15px;}
.contact_map p{ text-align:center; font-size:16px; color:#666; line-height:22px; margin-bottom:20px;}
.contact_map a{ display:block; width:91px; height:30px; background:url(../images/about_contact_b.png) no-repeat center; font-size:12px; color:#fff; margin:0 auto; text-align:center; line-height:30px;}
.contact_map .maps{ display:block; margin:0 auto; margin-bottom:12px;}
.contact_map .mapd{ display:block; margin:0 auto}

.contact_jt { overflow:hidden; width:100%; padding:50px 0 70px 0; background-color:#fff}
.contact_jt ul{ overflow:hidden; width:1200px; margin:0 auto; height:280px; margin-top:45px;}
.contact_jt li{ overflow:hidden; width:180px; height:280px; background-color:#f5f5f5; float:left; margin-right:1px;}
.contact_jt .method{ overflow:hidden; width:180px; height:280px; background-color:#1a2b3c; float:left}
.contact_jt .method img{ display:block; margin:60px auto 35px auto}
.contact_jt .method h4{ text-align:center; font-size:24px; color:#fff;}
.contact_jt .method span{ display:block; text-align:center; font-size:12px; color:#fff; text-transform:uppercase}
.contact_jt .wen{ display:none; overflow:hidden; float:left; margin:50px 0 0 40px; width:380px; height:200px;}
.contact_jt .wen p{ font-size:15px; text-align:justify; color:#333; line-height:25px; height:200px; overflow:hidden;}
.contact_jt .wen span{ display:block; font-size:13px; color:#333}


.title { overflow:hidden; width:100%; margin-bottom:40px;}
.title h2{
	font-weight:bold;
	text-align:center;
	font-size:32px;
	color:#333333;
	line-height: 32px;
}
.title h2 a{ color:#a41018;}
.title p{ font-size:16px; color:#666; text-align:center; margin-top:10px;}
.title em{ display:block; text-align:center; font-size:12px; color:#999; text-transform:uppercase; margin-top:5px;}
.title.wt p,.title.wt em{ color:#fff;} 

/*应用领域*/
.yy_zb { overflow:hidden; width:1200px;  margin:80px auto}
.yy_zb .c01{ font-size:26px;font-weight:bold; text-align:center; padding-bottom:40px;}
.yy_zb .c02{ font-size:16px; padding-bottom:40px; line-height:40px;background-color:#f5f5f5; color:#000000; padding:40px;}
.yy_zb .c02 li{
float:left;
}

/*人才*/
.hr_zb { overflow:hidden; width:1200px;  margin:80px auto}
.hr_zb .c01{ font-size:26px;font-weight:bold; text-align:center; padding-bottom:10px;}

/* 招聘 */

.jo1{padding: 0px 0;}

.jo1 .jo_tp{}



.jo2{padding: 0px 0 0px;background: #f5f5f5;}

.jo2 .jtp{}

.jo2 .jtp select{display: block;width: 305px;height: 45px;background: #fff;border:0;float: left;padding: 0 10px;box-sizing: border-box;}

.jo2 .jtp input{display: block;width: 300px;float: left;height: 45px;background: #fff;border:0;outline: none;margin: 0 20px;padding: 0 10px; box-sizing: border-box;}

.jo2 .jtp a{display: block;width: 130px;text-align: center;line-height: 45px;background: #21b8ce;color: #fff;float: left;}

.jo2 .utp{margin-top: 30px;}

.jo2 .utp span{width: 16.66%;float: left;text-align: center;line-height: 50px;font-size: 16px;background: #959595;color: #fff;}

.jo2 .ul1{}

.jo2 .ul1 li{border-bottom: 1px solid #ddd;}

.jo2 .ul1 li .ltp{}

.jo2 .ul1 li .ltp span{width: 16.66%;float: left;text-align: center;line-height: 60px;background: #eeeeee;color: #666;}

.jo2 .ul1 li .lbt{padding: 40px 5%;background: #dcdcdc;line-height: 1.8;color: #666;display: none;}

.jo2 .ul1 li .lbt a{color: #21b8ce;font-size: 20px;}


/* NewsDetails */
.NewsDetMainCon{width: 100%;background: #fff;padding:30px 0 60px 0;}
.NewsDetMainCon .container{background: #fff;padding-bottom:5px;}
.NewsDetMainCon .conTop{width: 100%;text-align: center;padding: 62px 0 42px 0;border-bottom: 1px solid #dedede;position: relative;}
.NewsDetMainCon .conTop h2{
	font-size: 28px;
	color: #005bac;
	font-weight: bold;
}
.NewsDetMainCon .conTop .jieS{width: 100%;height: 17px;line-height: 17px;margin-top: 44px;}
.NewsDetMainCon .conTop .jieS span{font-size: 13px;color: #666666;position: relative;top: -3px;padding: 0 12px;border-left: 1px dotted #acacac;}
.NewsDetMainCon .conTop .jieS span.first{border-left: none;}
.NewsDetMainCon .conTop .jieS .sshe span{padding: 0px;border-left: 0px;top: 0px;}
.NewsDetMainCon .conTop .jieS em{font-family: arial;font-size: 13px;color: #666666;}
.NewsDetMainCon .conTop .jieS p{display: inline-block;*display: inline;padding: 0 12px;border-left: 1px dotted #acacac;}
.NewsDetMainCon .conTop .jieS p a{margin: 0 3px;/* display: inline-block;*display: inline; */}
.NewsDetMainCon .conTop .NewsDeBack{position: absolute;top: 132px;right: 30px;}
.NewsDetMainCon .conTop .NewsDeBack a{width: 128px;height: 42px;background: url(../images/NewsDetailsBg01.png) no-repeat center;font-size: 13px;color: #666666;text-indent: 26px;line-height: 42px;display: block;text-decoration: none;}
.NewsDetMainCon .conCenter{padding-top: 62px;padding: 20px 62px; line-height:30px; font-size:14px }

.NewsDetMainCon .conCenter img{display: block;margin: 20px auto 20px;}
.NewsDetMainCon .fanye{padding: 0 40px 40px;margin-top: 100px;}
.NewsDetMainCon .fanye .NewsDetPage{float: left;width: 528px;height: 42px;background: url(../images/NewsDetailsBg02.png) no-repeat center;}
.NewsDetMainCon .fanye .previousPage span{height: 42px;line-height: 42px;font-size: 13px;color: #666666;display: block;float: left;margin-left: 23px;}
.NewsDetMainCon .fanye .previousPage .preva{display: block;width: 9px;height: 16px;float: left;margin-left: 20px;margin-top: 14px;}
.NewsDetMainCon .fanye .nextPage span{height: 42px;line-height: 42px;font-size: 13px;color: #666666;display: block;float: right;margin-right: 23px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;width: 450px;}
.NewsDetMainCon .fanye .nextPage .nexta{display: block;width: 9px;height: 16px;float: right;margin-right: 20px;margin-top: 14px;}
.NewsDetMainCon .fanye .list{width: 42px;height: 42px;background: url(../images/NewsDetailsBg03.png) no-repeat center;float: left;font-size: 13px;color: #fff;text-align: center;line-height: 42px;margin: 0 10px 0 12px;}
.sshe{display: inline-block;*display: inline;}
