/* 关于我们 */
.ps_xd{position: relative;}
.sc_about_wap1{width: 100%; background-color: #fff; padding: 82px 0px;}
.sc_ab_img{width: 51%; float: left;}
.sc_ab_img img{width: 100%;}
.sc_ab_right{width: 60%;height: 352px; padding: 50px 30px 10px 30px; position: absolute; right: 0px; top: 56px; background-color: #fff;}
.sc_tibox{width: 370px; height: 90px; position: relative;}
.sc_tibox h2{font-size: 30px; color: #333; font-weight: normal;letter-spacing: 5px;}
.sc_tibox p{font-size: 24px; color: #666; text-transform: uppercase;letter-spacing: 3px;}
.sc_tibox .redline{width: 87px; height: 2px; position: absolute; background-color: #e30611; top: 25px;left: 150px;}
.sc_abcon{width: 100%; font-size: 16px; line-height: 28px; text-align: left; color: #333;}
.sc_ab_yx{width: 100%; padding-top: 25px; height: 68px;}
.sc_ab_yx li{width: 33.33%; float: left;}
.sc_ab_yx li b{width: 1px; height: 50px; display: block; background: #1a1a1a; float: left; margin-right: 20px; margin-top: 10px;}
.sc_ab_yx .number{font-size: 52px;  color: #e30611; float: left; line-height: 68px; display: block; font-weight: bold;}
.sc_abdw{float: left; padding-left: 10px;  padding-top: 10px; font-size: 16px;color: #1a1a1a;line-height: 25px;text-align: left;}
.sc_abdw span{color: #888888; display: block;} 
.sc_about_wap2{width: 100%; background: url(../images/sc_ab_whbg.jpg) no-repeat center center;background-size: cover; padding-top:82px;}
.sc_about_wxcon{width: 100%; height: inherit; overflow: hidden;}
.sc_ab_wh_left{width: 52%; float: left; text-align: left;}
.sc_ab_wh_left img{width: 100%; }
.sc_ab_wh_left h3{ font-size: 36px; color: #fff; line-height: 70px; padding:0px 30px; background-color:#e30611; float:left; font-weight:normal;}
.sc_ab_wh_left h3 b{ font-size: 32px; color: #e30611; padding-right:5px; line-height: 50px;}
.sc_ab_wh_left p{ font-size: 16px; color: #333; line-height: 35px; margin-bottom: 30px; margin-top: 5px;}
.sc_ab_wh_right{width: 45%; float: right; }
.sc_ab_wh_right img{width: 100%; }
.sc_about_wap3 {width: 100%; background: #fff; padding: 82px 0px;}
.sc_about_wap4 {width: 100%; background: #fbfbfb; padding: 52px 0px;}
.sc_about_wap5 {width: 100%; background: #fff; padding: 52px 0px;}
.ziz_futi{ font-size: 18px; color: #666; padding-right:5px; line-height: 50px;}
.ziz_cot{width: 100%; padding-top:25px;}
.ziz_cot img{width: 100%;}
.sc_ab_teambox1 {width: 100%; height: inherit; overflow: hidden; margin-top: 20px;}
.sc_ab_teamyz {width: 41%; float: left;}
.sc_ab_teamyz img {width: 100%; transform:scale(1); transition: transform 0.3s ease-out;}
.sc_ab_teambox1:hover .sc_ab_teamyz img {transform:scale(1.024);}
.sc_ab_teamright {width: 54%; float: right;}
.sc_ab_teamdes {width:auto; margin-top: 90px; border-left: #e30611 1px solid; padding-left: 50px; transform: translate(0px, 0px); transition: transform 0.3s ease-out;}
.sc_ab_teambox1:hover .sc_ab_teamdes {transform: translate(5px, 0px);}
.sc_ab_teamdes h2{font-size: 22px; color: #333;letter-spacing: 5px; line-height: 35px;}
.sc_ab_teamdes span{font-size: 16px; color: #999; line-height: 35px;}
.sc_ab_teamdes p{font-size: 16px; color: #999; line-height: 35px;}
.sc_ab_teamul{width: 100%; height: inherit; overflow: hidden; margin-top: 40px;}
.sc_ab_teamul li{width: 22.5%; float: left; margin-right: 2%; margin-top: 10px;}
.sc_ab_teamul .lastli{margin-right: 0;}
.sc_ab_teamul li img{width: 100%; transform:scale(1); transition: transform 0.3s ease-out;}
.sc_ab_teamul li:hover img{transform:scale(1.024);}
.sc_ab_teamna {width:auto; border-left: #e30611 1px solid; padding-left: 12px; margin-top: 20px;}
.sc_ab_teamna h3{font-size: 18px; color: #333; line-height: 35px;}
.sc_ab_teamna span{font-size: 16px; color: #999; line-height: 35px;}
.sc_ab_teamul li p{border-left: #999 1px solid; font-size: 16px; color: #999; line-height: 32px; padding-left: 13px; text-align: justify; display: block; margin-top: 10px;}
/* 产品与服务 */
.sc_pro_box1{width: 100%; background-color: #fff; padding: 70px 0px;}
.sc_pro_tcs1  {width: 100%;  text-align: center;}
.sc_pro_tcs1 h2 {width: auto;  margin: 0px auto; font-size: 30px; color: #333; line-height: 50px;}
.sc_pro_zylist{ display:block; width: 100%; height: inherit; margin-top: 10px;}
.sc_pro_zylist li{margin-top: 20px; margin-bottom: 20px; display:inline-block; float: left; height: inherit; text-align: center;  position: relative; overflow: hidden;}
.sc_pro_zylist .li49{width: 49%; margin-right:2%;}
.sc_pro_zylist .li32{width: 32%; margin-right:2%;}
.sc_pro_zylist .lastli{margin-right: 0;}
.sc_pro_zylist li a{ display:block; height: 100%; width: 100%;}
.sc_pro_zylist li a:after{ display:block; content: ""; height: 100%; width: 100%; background:rgba(188,4,4,0.7); position: absolute; left: 0px; top: 0px; z-index: 2; opacity: 0; transition: opacity 0.3s ease-out;}
.sc_pro_zylist li p{ display:block;font-size: 32px; height: 40px; text-align: center; position: absolute; left: 0px; top: 50%; margin-top: -20px; z-index: 3; color: #fff;  padding-bottom: 3px; font-family: 'microsoft yahei';padding-bottom: 5px;
transform: translate(0px, 0px); transition: transform 0.6s ease-out; width:100%;}
.sc_pro_zylist li span{width: 90%; text-align:justify; position: absolute; line-height:30px; font-size:16px; color:#FFF; left: 5%; top: 80%; opacity:0; transition: opacity 0.6s ease-out; transform: translate(0px, 0px); transition: transform 0.6s ease-out;z-index: 6;}
.sc_pro_zylist li a:hover:after{opacity:1;}
.sc_pro_zylist li a:hover p{ transform: translate(0px, -80px);}
.sc_pro_zylist li a:hover span{ transform: translate(0px, -120px); opacity:1}
.sc_pro_zylist li img{ display:block; width: 100%; transform:scale(1); transition: transform 0.3s ease-out;}
.sc_pro_zylist li a:hover img{ transform:scale(1.024);}
.sc_pro_box2{width: 100%; background-color: #fbfbfb; padding: 70px 0px;}
.sc_pro_pinglist{ display:block; width: 100%; height: inherit; margin-top: 40px;}
.sc_pro_pinglist li{display:inline-block; float: left; height: inherit; text-align: center;  position: relative; overflow: hidden;width: 50%;}
.sc_pro_pinglist li a{ display:block; height: 100%; width: 100%;}
.sc_pro_pinglist li p{ display:block; float: left; font-size: 28px; height: 40px; text-align: center; position: absolute; top: 50%; margin-top: -20px; z-index: 3; color: #fff; border-bottom: 1px solid rgba(255,255,255,0);padding-bottom: 3px; font-family: 'microsoft yahei';}

.sc_pro_pinglist li img{ display:block; width: 100%; transform:scale(1); transition: transform 0.3s ease-out;}
.sc_pro_pinglist li a:hover img{ transform:scale(1.024);}
.sc_pro_yinglist{ display:block; width: 100%; height: inherit; margin-top: 40px;overflow: hidden;}
.sc_pro_yinglist li{margin-top: 20px; margin-bottom: 20px; display:inline-block; float: left; height: inherit; text-align: center;  position: relative; overflow: hidden;width: 32%; margin-right:2%;}
.sc_pro_yinglist .lastli{margin-right: 0;}
.sc_pro_yinglist li img{ display:block; width: 100%; transform:scale(1); transition: transform 0.3s ease-out;}
.sc_pro_yinglist li a:hover img{ transform:scale(1.024);}
.sc_pro_yinglist li h3{font-size: 18px;  height: 40px; text-align: center;line-height: 40px;color: #333;margin-top: 15px; font-weight:normal;}
.sc_pro_yinglist li a:hover h3{ color:#e30611;}
.sc_pro_tuiwap{width: 100%; background: url(../images/sc_pro_tuibg.jpg) no-repeat center center;background-size: cover; padding: 50px 0px;margin-top: 25px;height: 450px;}
.sc_pro_tuinav{width: 100%;line-height: 60px;font-size: 22px;text-align: center;}
.sc_pro_tuinav a{ padding:0px 15px; color: #c50e0e; font-weight:bold;}
.sc_pro_tuinav a:hover{ color: #333;}

/* 阅读推广 */
.sc_yuedu1_left{width: 50%; float:left; margin-top: 35px;}
.yue_tex1{font-size: 16px; line-height: 28px; text-align: justify; color: #333;margin-top: 15px;}
.sc_yuedu1_right{width: 44%; float:right; margin-top: 35px;}
.sc_yuedu1_right img{width: 100%;}
/* 加入我们 */
.sc_join_hjlist{ display:block; width: 100%; height: inherit; margin-top: 20px; overflow:hidden;}
.sc_join_hjlist li{display:inline-block; float: left; height: inherit; text-align: center;  position: relative; overflow: hidden;}
.sc_join_hjlist .li50{width: 50%;}
.sc_join_hjlist .li496{width: 49.5%; margin-right:1%; margin-top:1%;}
.sc_join_hjlist .li496:nth-child(2n+2) {margin-right:0;}
.sc_join_hjlist .li25{width: 25%;}
.sc_join_hjlist li a{ display:block; height: 100%; width: 100%;}
.sc_join_hjlist li img{ display:block; width: 100%; transform:scale(1); transition: transform 0.3s ease-out;}
.sc_join_hjlist li a:hover img{ transform:scale(1.024);}
.sc_join_fuli{width: 100%; height: inherit; margin-top: 40px; overflow:hidden;}
.sc_join_fuli p{width:18.8%;height:162px;float:left;margin-right:1.5%;text-align:center}
.sc_join_fuli p i,.sc_join_fuli p em{height:30px;margin-top:42px;display:inline-block}
.sc_join_fuli p:nth-child(1){background:#1b9ca1}
.sc_join_fuli p:nth-child(2){background:#1795df}
.sc_join_fuli p:nth-child(3){background:#e17e80}
.sc_join_fuli p:nth-child(4){background:#d1a534}
.sc_join_fuli p:nth-child(5){background:#1ea9d1;margin-right:0px}
.sc_join_fuli p strong{display:block;color:#fff;font-size:18px;margin-top:16px}
.sc_join_zplist{ display:block; width: 100%; height: inherit; margin-top: 10px;}
.sc_join_zplist li{margin-top: 20px; margin-bottom: 20px; display:inline-block; float: left; height: inherit; text-align: center;  position: relative; overflow: hidden;}
.sc_join_zplist .li49{width: 49%; margin-right:2%;}
.sc_join_zplist .li32{width: 32%; margin-right:2%;}
.sc_join_zplist .lastli{margin-right: 0;}
.sc_join_zplist li a{ display:block; height: 100%; width: 100%;}
.sc_join_zplist li a:after{ display:block; content: ""; height: 100%; width: 100%; background:rgba(188,4,4,0.7); position: absolute; left: 0px; top: 0px; z-index: 2; opacity: 0; transition: opacity 0.3s ease-out;}
.sc_join_zplist li p{ display:block; float: left; font-size: 32px; height: 40px; text-align: center; position: absolute; left: 50%; top: 50%; margin-top: -20px; z-index: 3; color: #fff; border-bottom: 1px solid rgba(255,255,255,0); transform: translate(-50%,0); padding-bottom: 3px; transition: border-bottom 0.3s ease-out;font-family: 'microsoft yahei';padding-bottom: 5px;-webkit-transition: width 1s linear;}
.sc_join_zplist li p:after{content: ' '; width: 0; height: 2px; background: #fff; bottom: -2px; left: 0; position: absolute; opacity: 0; -webkit-transition: all 0.2s linear;}
.sc_join_zplist li a:hover:after{opacity:1;}
.sc_join_zplist li a:hover p:after{ opacity: 1; left: 0; width: 100%;}
.sc_join_zplist li img{ display:block; width: 100%; transform:scale(1); transition: transform 0.3s ease-out;}
.sc_join_zplist li a:hover img{ transform:scale(1.024);}
/* 联系我们 */
.sc_contact_wap{width: 100%; background: url(../images/sc_contactbg.jpg) no-repeat center center;background-size: cover; padding: 135px 0px;}
.sc_con_left{position: relative; width: 38%; height: 570px; background: #fff; padding: 6px 40px; box-sizing: border-box; float:left;}
.sc_con_left h4{ display: block; width: 100%; font-size: 24px; line-height: 62px; color: #333; border-bottom: 1px solid #dfdfdf;}
.sc_con_info{width: 100%;}
.sc_con_info li {display: block; height: inherit; line-height: 26px; margin-top: 16px; font-size: 16px; color: #515355;}
.hq-icon{ display: block; float: left; width: 26px; height: 26px;}
.hq-icon img{ width: 100%;}
.hq-text{ display: block; margin-left: 40px;line-height:22px;}
.hq-ewmbox{width: 100%; height: inherit; margin-top: 25px; overflow:hidden;}
.hq-ewm-items{ display: block; width:100%; text-align:center; }
.hqewm-pic{ width: 127px; height: 127px; padding: 6px; border: 1px solid #d5d7d9; box-sizing: border-box;}
.hqewm-pic img{ width: 100%; vertical-align: top;}
.hqewm-text{font-size: 16px; line-height: 46px; text-align: center; color: #666;}
.sc_con_right{ width: 60%; float:right;}
.comap {height:570px;}
/* 新闻中心 */
.sc_news_wap {width: 100%; background-color: #fff; padding: 90px 0px;}
.sc_news_ul {width: 100%; height: inherit; overflow:hidden;min-height:600px;}
.sc_news_ul li {width: 100%; float:left; height: inherit; overflow:hidden; position:relative; padding-top:20px; padding-bottom:20px;}
.sc_news_ul li:hover{ background-color:#fafafa;}
.sc_news_ul li span{width: 8%;  font-size: 16px; text-align: left; color: #999; float:right; padding-top:20px;}
.sc_news_ul li span b{width: 100%; font-size: 20px; display: block; color:#e30611;}
.sc_news_ul li a{width: 86%; display: block; border-right: 1px solid #e30611; padding-right:2%; float:left;}
.sc_news_ul li a img{width: 242px; height:170px; float:left; margin-right:30px;}
.sc_news_ul li a h3{width: auto; display: block; text-align:left; line-height:35px; font-size:18px; color:#333;}
.sc_news_ul li a p{width: auto; display: block; text-align:left; line-height:25px; font-size:14px; color:#666; margin-top:10px;}
.sc_news_ul li a:hover h3{color:#e30611;}
.fenye{width: 100%; text-align:center; padding: 20px 0px; line-height:30px; font-size:18px;}
.fenye a{color:#666;}
.fenye span{color:#e30611;}
.newsinfo_wap {width: 100%; background-color: #fff; padding: 50px 0px;}
.info_content{width: 1400px; margin: 0px auto; height: inherit;overflow: hidden; background-color:#fbfbfb; padding:30px 0px;}
.info_content_lf{width: 60%; float:left;background-color: #fff; padding: 40px 30px; margin-left:30px; min-height:600px;}
.info_content_lf h2{ font-size:22px; line-height:45px; text-align:center; color:#333;}
.info_xx{width: 100%; padding:15px 0px; border-bottom:#dfdfdf 1px solid;}
.info_xx_cn{width: 220px; margin:0px auto; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:14px;}
.info_xx_cn span {width: 80px; float:left; padding-left:30px; text-align:left; background-repeat:no-repeat; background-position:5px 5px;}
.in_date{ background-image: url(../images/info_ico1.png);}
.in_user{ background-image: url(../images/info_ico2.png);}
.info_text { width:auto; line-height:35px; font-size:16px; text-align:left; color:#666; padding:30px 20px;}
.info_text img { width:100%; margin:15px 0px;}
.info_text strong { width:100%; line-height:40px; font-size:22px;}
.info_next{ width:auto; padding:20px 20px; border-top:#dfdfdf 1px solid; line-height:30px; font-size:16px; color:#666; text-align:left;}
.info_next a{ color:#333;}
.info_content_rf{width: 30%; float:right;background-color: #fff; padding: 40px 0px; margin-right:30px;}
.info_content_rf ul{ width:auto; display:block; padding:0px 30px;}
.info_content_rf ul li{ width:auto; display:block; border-bottom:#dfdfdf 1px solid; margin-bottom:10px;}
.info_content_rf ul li h3{display:block; text-align:left; font-size:18px; font-weight:normal; color:#333; line-height:50px;}
.info_content_rf ul li p{display:block; text-align:left; font-size:14px; color:#999;line-height:30px;}
.info_content_rf ul li span{display:block; text-align:left; font-size:16px; color:#e30611;line-height:50px;}
.info_more{ width:auto; padding:0px 30px; text-align:left; font-size:14px; line-height:30px;}
.info_more a{color:#e30611;}
.info_dycontent{width: 90%; background-color: #fff; padding: 40px 30px; margin:0px auto; min-height:600px;}

/* 招聘列表 */
.info_dycontent .posts {
	display: inline-block;
	text-align: left;
	width: 100%;
	margin-top: 6px
}
.info_dycontent .posts li {
	border-bottom: #dfdfdf 1px solid;
}
.info_dycontent .posts li:hover { background-color:#f9f8f8;
	
}
.info_dycontent .posts li .h3 { color:#333; font-size:16px; float:left;}
.info_dycontent .posts li .h3 b { color:#e30611;}
.info_dycontent .posts li .zp_date { color:#999; font-size:16px; float:right;}


.info_dycontent .faqsquestion {
	width: auto;
	line-height: 1.5;
	margin: 5px 0 0;
	padding: 22px 56px;
	cursor: pointer; height:inherit; overflow:hidden;
}
.info_dycontent .faqsanswer {
	display: none;
	line-height: 1.7;
	width: auto;
	padding: 19px 56px 31px;
	border-top: 2px dotted #eae9e9
}
.info_dycontent .faqsanswer .h5 { color:#333; line-height:28px;}
.info_dycontent .faqsanswer li {
	list-style: decimal;
	margin-left: 18px
}

.info_dycontent .expand .faqsanswer {
	display: block
}

.info_dycontent .expand .faqsquestion::before {
	transform: translate(0,-50%) rotate(90deg)
}

