﻿.body{ font-size:14px; padding-top:96px; }
.mauto{max-width:1200px; margin:0 auto;}
/*---------------头部导航--------------*/
.header{ padding:0 35px; position:fixed; left:0; right:0; top:0; z-index:999; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.header .header_in{}
.header .logo {
  float:left;
  margin-top: 10px;
  margin-bottom: 10px;
}
.navBox{ float:right; position:relative; padding-right:20px;}
.navBox::after{ content:''; position:absolute; top:4px; bottom:4px; right:0; width:1px; background:#E5E5E5;}
.nav{ display:inline-block; *display:inline; *zoom:1; vertical-align:bottom;} 
.nav li {
  float: left;
  margin-left: 15px;
  margin-right: 15px;
  position:relative;
}
.nav li > a,.nav li > .parent > a {
  line-height: 96px;
  font-size: 14px;
  color: #333; 
  position:relative;
  display:block;
  padding:0 5px;
}
.nav li > a::after,.nav li > .parent > a::after{ content:''; position:absolute; bottom:0; left:50%;width:0; background:#C30000; height:3px;transition: all 0.5s;-webkit-transition: all 0.5s;  }
.nav li:hover > a::after,
.nav li.act > a::after,.nav li:hover > .parent > a::after,
.nav li.act > .parent > a::after { width:100%; left:0; }
.subNav{ position:absolute; left:50%; margin-left:-65px; min-width:130px; height:0; opacity:0; overflow:hidden; top:104px; background:#FFFFFF; border:1px solid #E5E5E5;}
.nav li:hover .subNav{ height:auto; opacity:1; top:96px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.subNav li{ float:none; border-bottom:1px solid #E5E5E5; margin:0; }
.subNav li:last-child{ border-bottom:0;}
.subNav li a{ line-height:40px; font-size:12px; white-space:nowrap; text-align:center; display:block;}
.subNav li:hover a{ background:#C30000;  color:#fff; }
.nav .subNav li > a::after{ display:none;}
.nav .icon_control{ display:none;}
.header .head_r{ float:right; margin-top:39px; margin-left:28px;}
.header .head_r .lang_log{ float:left; }
.header .head_r .lang_log a{ display:inline-block; *display:inline; *zoom:1; line-height:16px; color:#999; padding:0 10px; position:relative;}
.header .head_r .lang_log a:hover{ color:#C30000;}
.header .head_r .lang_log a::after{ content:''; position:absolute; width:1px; height:16px; right:0; top:0; background:#E5E5E5;}
.header .head_r .search{ float:right; margin-left:10px;}
.header .head_r .search .icon_search{ display:block; width:20px; height:18px; background:url(../images/icon_search1.png) no-repeat center; cursor:pointer;}
.header .head_r .search .pop_search{ position:absolute; top:96px; right:0; background:#FFFFFF; box-shadow:0 8px 8px rgba(0,0,0,0.05) inset; -webkit-box-shadow:0 8px 8px rgba(0,0,0,0.05) inset; padding:21px; display:none; z-index:9;} 
.header .head_r .search .pop_search .searchBox{position:relative;}
.header .head_r .search .pop_search .searchBox .search_h{ width:248px; box-sizing:content-box; border:1px solid #CCCCCC; padding:8px 50px 8px 10px;}
.header .head_r .search .pop_search .searchBox .search_btn{position:absolute; top:0; right:0; bottom:0; width:39px; background:url(../images/icon_search2.png) no-repeat center #C30000; cursor:pointer;}
.bold{ font-weight:bold;}
/*-------------banner--------------*/
.banner{position:relative;}
.banner_list li{}
.banner_list li .banSize{height:480px;}
.banner_list li .banImg{ position:absolute; left:0; right:0; top:0; bottom:0; display:block; background-repeat:no-repeat; background-position:center;}
.banner_list .bx-wrapper .bx-controls-direction a{ width:40px; height:40px; top:50%; margin-top:-20px; background:url(../images/bx_slide.png) no-repeat; background-color:rgba(0,0,0,0.5);transition: all 0.5s;-webkit-transition: all 0.5s; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.banner_list .bx-wrapper .bx-controls-direction a:hover{ background-color:#B8292F;}
.banner_list .bx-wrapper .bx-controls-direction a.bx-prev{ left:40px; background-position:0 0;}
.banner_list .bx-wrapper .bx-controls-direction a.bx-prev:hover{ background-position:-40px 0;}
.banner_list .bx-wrapper .bx-controls-direction a.bx-next{ right:40px; background-position:-40px -40px;}
.banner_list .bx-wrapper .bx-controls-direction a.bx-next:hover{ background-position:0 -40px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{ margin:0 3px; width:12px; height:12px; background:rgba(255,255,255,0.5); box-sizing:border-box; border-radius:10px; -webkit-border-radius:10px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active{ background:#C30000; width:42px;}
.banner .inBan{ height:360px; background-repeat:no-repeat; background-position:center;}
.banner .inBan2{ height:560px;}
/*-----------底部---------------*/
.footer{  background:url(../images/footbg.jpg) repeat; }
.footer a{ color:#999999;}
.footer a:hover{ color:#fff;}
.footer1{ padding:35px 0 30px;color:#999;}
.footer2{ border-top:1px solid #404040; padding:19px 0;color:#666; text-align:center; font-size:90%;}
.link_a{ float:left; width:70%; position:relative;}
.link_a .item{ width:20%; *width:19.99%; float:left; text-align:center;}
.link_a .item h5{ margin-bottom:10px;font-size:16px; color:#eee;}
.link_a .item a{ margin-bottom:8px; display:inline-block; font-size:14px;}
.qr{ float:left; width:18%; position:relative; text-align:center;}
.qr::after{ content:''; position:absolute; top:0; right:0; height:168px; width:1px; border-right:1px dashed #7D7F7D;}
.qr p{ font-size:16px; color:#ccc; margin-top:10px;}
.contact_f{ float:right; width:26%; position:relative;}
.contact_f::after{ content:''; position:absolute; top:0; left:0; height:168px; width:1px;border-left:1px dashed #7D7F7D;}
.cont_f{ text-align:right;}
.cont_f .mb15{ margin-bottom:15px;}
.cont_f .tel_num{ font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ccc; vertical-align:middle;}
.cont_f .tel_text{ font-size:18px; color:#ccc; margin:0 0.8em; vertical-align:middle;}
.cont_f p{ margin-bottom:8px;}
.selectBox {
	width:248px;
	text-align:center;
	background:#fff;
	color:#333;
	display:inline-block;
	margin-top:20px;
}
.selectBox .select_dl {
	position:relative;
}
.selectBox .select_dl .select_dt {
	cursor:pointer;
	padding:0.9em 50px 0.9em 6px;
	line-height:1.3;
	overflow:hidden;
	position:relative;
	color:#333;
}
.selectBox .select_dl .select_dt .selected{ white-space:nowrap; word-break:keep-all;}
.selectBox .select_dl .select_dt .selected span{ color:#333;}
.selectBox .select_dl .select_dt .select-icon{width:44px; height:100%; position:absolute; top:0; right:0;  background:url(../images/icon4.png) no-repeat center #CCCCCC; }
.selectBox .select_option {
	border-top:1px solid #eee;
	width:100%;
	position:absolute;
	left:0;
	top:43px;
	background:#fff;
	z-index:9999;
	max-height:140px;
	overflow:auto;
	display:none;
	text-align:left;
}
.selectBox .select_option div {
	line-height:1.5;
	cursor:pointer;
	padding:5px 12px;
	border-bottom:1px solid #eee;
}
.selectBox .select_option div:hover {
	background:#f5f5f5;
}
.footer .share{ padding-top:26px;}
.footer .share a{ display:inline-block; *display:inline; *zoom:1; width:42px; height:42px; background:#ABABAB; border-radius:21px; -moz-border-radius:21px; -webkit-border-radius:21px; margin-left:18px; position:relative;}
.footer .share a:hover{ background:#A40809;}
.footer .share a i{ display:inline-block; *display:inline; *zoom:1; width:42px; height:42px; background:url(../images/icon_share.png) no-repeat;}
.footer .share a .icon_share1{ background-position:0 0;}
.footer .share a .icon_share2{ background-position:-42px 0;}
.footer .share a .icon_share3{ background-position:-84px 0;}
.footer .share .pop_qr{position:absolute; z-index:999; left:50%; margin-left:-72px; bottom:42px; width:144px; padding-bottom:18px; display:none; text-align:center;}
.footer .share a:hover .pop_qr{ display:block;}
.footer .share .pop_qr p{font-size:12px; color:#666; margin-bottom:0;}
.footer .share .pop_qr::after{ content:''; position:absolute; bottom:11px; left:50%; margin-left:-8px; width:15px; height:7px; background:url(../images/icon_down.png) no-repeat center;}
.footer .share .pop_qr .pop_qr_in{ background:#fff; padding:15px; }
.service-fixed{ position:fixed; right:0; z-index:999; top:50%; margin-top:-75px;}
.service-fixed .service-item{ overflow:hidden; background:#333333; margin-bottom:2px; cursor:pointer; }
.service-fixed .service-item:hover{ background:#c30000; width:auto;}
.service-fixed .service-item .icon_p{float:left; text-align:center; width:77px; height:47px; padding-top:9px;}
.service-fixed .service-item .icon_p p{ font-size:12px; color:#fff; margin:0;}
.service-fixed .service-item i{  display:inline-block; *display:inline; *zoom:1; width:24px; height:22px; background:url(../images/icon_fixed.png) no-repeat;}
.service-fixed .service-item i.icon_service_qq{ background-position:-13px -13px;}
.service-fixed .service-item i.icon_service_tel{ background-position:-61px -13px;}
.service-fixed .service-item i.icon_service_top{ background-position:-112px -13px;}
.service-fixed .service-item .service_info{ position:absolute;  right:0; width:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#fff; background:#C30000; overflow:hidden; border-bottom-left-radius:3px; -webkit-border-bottom-left-radius:3px; border-top-left-radius:3px; -webkit-border-top-left-radius:3px; }
.service-fixed .service-item:hover .service_info{ width:auto; padding-left:77px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.service-fixed .service-item:hover .service_info .icon_p{position:absolute; left:0; top:0;}
.service-fixed .service-item .service_info span{float:left; display:block; padding:0 16px; line-height:56px; white-space:nowrap; border-left:1px solid rgba(255,255,255,0.2); }
.service-fixed .service-item .service_info a{float:left; display:block; padding:0 16px; line-height:56px; white-space:nowrap; border-left:1px solid rgba(255,255,255,0.2); color:#fff;}
/*---------------index--------------*/
.title1{position:absolute; z-index:999; left:30px; top:20px; color:#fff; padding-bottom:8px; padding-right:50px; background:url(../images/title1bg.png) no-repeat right center;}
.title1 .cn{ font-size:20px;}
.index .section1{ padding:40px 0; background:#F3F3F3;}
.adPrd{ width:48.66%; position:relative;}
.adPrd_list li a{ display:block;}
.adPrd_list li{position:relative; overflow:hidden;}
.adPrd_list li .img{ }
.adPrd_list li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.adPrd_list li:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adPrd_list li .text{ position:absolute; left:0; right:0; bottom:0; line-height:3; font-size:115%; color:#fff; padding:0 120px 0 1em; background:rgba(0,0,0,0.2); text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adPrd_list .bx-wrapper .bx-pager{ width:auto; right:20px; white-space:nowrap;}
.adPrd_list .bx-wrapper .bx-pager.bx-default-pager a{ width:10px; height:10px; background:#808080;}
.adPrd_list .bx-wrapper .bx-pager.bx-default-pager a.active,.adPrd_list .bx-wrapper .bx-pager.bx-default-pager a:focus,.adPrd_list .bx-wrapper .bx-pager.bx-default-pager a:hover{ background:#E91109;}
.index .section1 .fr{width:48.66%;}
.project{position:relative; margin-bottom:32px; overflow:hidden;}
.project .img img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.project:hover .img img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.project .proHover{position:absolute; left:0; right:0; height:0; bottom:0; overflow:hidden;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; background:rgba(166,0,0,0.8);}
.project:hover .proHover{ height:100%;}
.proM{ position:absolute; right:35px; bottom:27px; max-width:450px; text-align:right;}
.proM a{ display:inline-block; *display:inline; *zoom:1; color:#fff; text-decoration:none; border:1px solid #fff; line-height:2; padding:0 0.7em; min-width:4em; margin:0 3px 10px; text-align:center;}
.proM a:hover{ background:#fff; color:#333;}
.video{position:relative; overflow:hidden;}
.video .img img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.video:hover .img img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.video .videoHover{ background:rgba(26,26,26,0.8);position:absolute; left:0; right:0; height:0; bottom:0; overflow:hidden;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.video:hover .videoHover{ height:100%;}
.videoM{ position:absolute; right:22px; bottom:35px; text-align:right;}
.videoM a{display:inline-block; *display:inline; *zoom:1; color:#fff; text-decoration:none; text-align:center; font-size:115%; margin:0 18px;}
.videoM a:hover{ color:#C30000;}
.videoM a img{ margin-bottom:10px;}

.index .section2{ padding:40px 0 48px; background:#fff;}
.title2{ margin-bottom:20px;}
.title2 .cn{ font-size:20px; color:#000;}
.title2 .en{ color:#999; margin-left:10px;}
.ind_about{ width:59.16%;}
.ad_about .img{ float:left; width:250px;}
.ad_about .text{ margin-left:280px;}
.ad_about .text .tit{ margin-bottom:24px; line-height:1.4;}
.ad_about .text .tit .cn{ font-size:22px; color:#c30000;}
.ad_about .text .tit .en{ color:#c30000;}
.ad_about .text p{ line-height:1.7; color:#333;}
.ad_about .text .more{ margin-top:28px;}
.ad_about .text .more .btn_more{ display:inline-block; *display:inline; *zoom:1; line-height:2.14; border:1px solid #CCCCCC; padding:0 1.4em; color:#999; text-decoration:none;}
.ad_about .text .more .btn_more .icon_more{display:inline-block; *display:inline; *zoom:1; width:1em; height:1em; background:url(../images/icon1.png) no-repeat center; margin-left:0.5em; vertical-align:middle;}
.ad_about .text .more .btn_more:hover{ color:#fff; background:#C30000; border-color:#C30000;}
.ad_about .text .more .btn_more:hover .icon_more{ background-image:url(../images/icon_1_1.png);}
.ind_news{ width:37.5%;}
.adnews li{ position:relative; border-bottom:1px solid #EBEBEB;}
.adnews li a{ display:block; padding:0.7em 78px 0.7em 0;}
.adnews li h3{ font-size:100%; color:#333; line-height:1.3;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adnews li:hover h3{color:#C30000;}
.adnews li .time{ position:absolute; right:3px; line-height:1.3; color:#666; font-size:90%; top:50%; margin-top:-0.65em;}
.adnews li.first{ border-bottom:0;}
.adnews li.first a{ padding-right:100px; padding-top:0;}
.adnews li.first h3{ font-size:115%;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden; padding-bottom:0.7em; border-bottom:1px solid #EBEBEB;}
.adnews li.first p{ color:#666; font-size:90%; line-height:2; padding-top:1em; height:5.6em; overflow:hidden;}
.adnews li.first .date{position:absolute; top:0; right:10px; padding-bottom:30px; background:url(../images/icon2.png) no-repeat center bottom; color:#c30000; font-weight:bold; line-height:1.2;}
.adnews li.first .date .day{ font-size:42px;}
.adnews li.first .date .year_month{ font-size:90%;}

.index .section3{ padding:48px 0 40px; background:#F3F3F3;}
.ind_service li{ float:left; width:25%; *width:24.99%; text-align:center;}
.ind_service li .item{ max-width:190px; margin:0 auto; padding:0 0.5em;}
.ind_service li .img{ background:url(../images/sbg1.png) no-repeat center;}
.ind_service li:hover .img{background-image:url(../images/sbg2.png);}
.ind_service li h3{ font-size:18px; color:#333; font-weight:bold; line-height:1.5; margin:0.8em 0 0.5em;}
.ind_service li p{ color:#666;}
/*-----------------菜单--------------------*/
.sideMenu{ float:left; width:230px; }
.sideMenu .tit{ font-size:32px; font-weight:bold; color:#221814;margin-bottom:0; line-height:1.3; margin-bottom:0.8em;}
.sideMenu ul{}
.sideMenu li{ border-bottom:1px dashed #DFDFDF;}
.sideMenu li > a{ display:block; padding:1em 0; line-height:1.3; color:#333; text-decoration:none; position:relative;}
.sideMenu li.cur > a,.sideMenu li:hover > a,.sideMenu li.cur > .parent a,.sideMenu li:hover >.parent a{ color:#c30000;}
.sideMenu > ul > li.cur > a::after,.sideMenu > ul > li:hover > a::after{ content:''; position:absolute; width:18px; height:18px; background:url(../images/icon6.png) no-repeat center #C30000; top:50%; margin-top:-9px; right:0;}
.sideMenu li .parent{ position:relative;}
.sideMenu li .parent .icon_open{ display:block; position:absolute; width:18px; height:18px; background:url(../images/icon8.png) no-repeat center #D8D8D8; top:50%; margin-top:-9px; right:0; cursor:pointer;}
.sideMenu li.cur > .parent .icon_open,.sideMenu li:hover >.parent .icon_open{ background-color:#C30000;}
.sideMenu li.open .parent .icon_open{ background-image:url(../images/icon9.png);}
.sideMenu .parent a{ display:inline-block; padding:1em 0; line-height:1.3; color:#333; text-decoration:none;}
.sideMenu .subMenu{ padding:1em 0; border-top:1px dashed #DFDFDF; display:none;}
.sideMenu .subMenu li{ border-bottom:0;}
.sideMenu .subMenu a{ padding:0.7em 1em 0.7em 23px; position:relative; font-size:90%; position:relative;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.sideMenu .subMenu li.cur a,.sideMenu .subMenu li:hover a{ color:#c30000; padding-left:34px;}
.sideMenu .subMenu a::after{ content:''; position:absolute; width:0; left:0; top:50%; height:1px; background:#C30000;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.sideMenu .subMenu li.cur a::after,.sideMenu .subMenu li:hover a::after{ width:26px;}
/*-------------------关于我们--------------------*/
.main{}
.main .inmain{ margin-top:-40px; margin-bottom:40px; border:1px solid #e7e7e7; background:#fff;position:relative; z-index:9;}
.main .inmain::before{ content:''; position:absolute; top:-1px; left:0; right:0; height:5px; background:#221814;}
.main .inmain::after{ content:'';  position:absolute; top:-1px; left:0; width:336px;height:5px; background:#C00000;}
.main .innermain{ padding:35px;}
.leftCon{ margin-left:300px;}
.leftCon .iteme{ margin-bottom:25px;}
.leftCon .iteme .tt{ font-size:28px; color:#c30000;}
.leftCon .iteme .pp{ margin-top:1.2em; line-height:1.8;}
.crumb{ text-align:right; color:#666; font-size:90%; margin-bottom:29px;}
.crumb a{ color:#666;}
.crumb a:hover{ color:#c30000;}

.tabMenu{ float:right; width:150px; border-left:2px dashed #A3A3A3; padding:15px 0 9px; margin-top:55px;}
.tabMenu li{ margin-bottom:34px; position:relative;}
.tabMenu li.cur::after{ content:''; position:absolute; left:-28px; top:50%; margin-top:-12px;  width:30px; height:24px; background:url(../images/icon5.png) no-repeat left center #fff;}
.tabMenu li .year{ margin-left:45px; height:80px; line-height:80px; width:80px; border:2px solid #a3a3a3; border-radius:42px; -webkit-border-radius:42px; color:#a3a3a3; text-align:center; cursor:pointer; font-size:24px; font-family:Arial, Helvetica, sans-serif; position:relative;}
.tabMenu li.cur .year{ background:#C30000; color:#fff; border-color:#C30000;}
.tabMenu li .year::after{ content:'';position:absolute; top:50%; margin-top:-1px; left:-48px; width:48px; height:2px; background:#A3A3A3; z-index:2;}
.tabMenu li.cur .year::after{background:#C30000;}
.tabMenu li.cur .year::before{content:'';position:absolute; left:-50px; top:50%; margin-top:-2px;background:#C30000; width:4px; height:4px; border-radius:2px; -webkit-border-radius:2px; z-index:2;}

.history_con{ padding-top:25px; margin-right:200px; color:#333;}
.history_con .cell{ margin-bottom:30px;}
.history_con .cell .year{ padding-left:130px; color:#999; font-family:Arial, Helvetica, sans-serif; position:relative; margin-bottom:20px;}
.history_con .cell .year::after{ content:''; position:absolute; left:0; width:120px; height:1px; background:#CCCCCC; top:50%;}
.history_con .cell .item{ margin-bottom:20px;line-height:1.5;}
.history_con .cell .item .date{ color:#28262b; font-size:28px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}
.history_con .cell.cur .item .date{ color:#C30000;}

.culture{ overflow:hidden;}
.culture .img{ margin-bottom:18px;}
.culture .lh2{ line-height:2;}
.cult_list{ padding-top:60px; margin:0 -25px;}
.cult_list li{ margin-bottom:20px; float:left; width:50%; *width:50%;height:170px;overflow: hidden; }
.cult_list li .item{ margin:0 25px;}
.cult_list li h3{ line-height:2.5; border-bottom:1px solid #CCCCCC; font-size:24px; color:#c30000;}
.cult_list li p{ margin-top:0.8em; line-height:1.7;}

.prdList1{ margin-left:-12px; margin-right:-12px;}
.prdList1 li{ float:left; width:33.33%; margin-bottom:12px;}
.prdList1 li .item{ margin:0 12px;}
.prdList1 li a{ display:block;}
.prdList1 li .img{ margin-bottom:0; overflow:hidden; position:relative; border:1px solid #E4E4E4;}
.prdList1 li .img::after{content:''; position:absolute; left:0; width:0; bottom:0; height:4px; background:#C30000;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdList1 li .item:hover .img{ box-shadow: 0 0 15px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.prdList1 li .item:hover .img::after{ width:100%;}
.prdList1 li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdList1 li .item:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdList1 li .text{ padding:1em 0.5em; position:relative;text-overflow: ellipsis;white-space: nowrap; word-break: keep-all;overflow: hidden; text-align:center;}
.prdList1 li .item:hover .text{ /*color:#C30000;*/}
.page{ margin:1.5em 0 0; text-align:center; line-height:1.5;}
.page a{ padding:0 1em; line-height:2.5; background:none; color:#888; border:1px solid #E8E8E8;margin:0 1px; text-decoration:none; display:inline-block; margin-bottom:0.5em;}
.page a.cur,.page a:hover{ background:#C30000; color:#fff; border-color:#C30000;}
.page a.disabled,.page a.disabled:hover{ cursor:default; opacity:0.5; *filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); color:#666; background:none; border-color:#e8e8e8;}
.page .total{ padding:0 1em; line-height:2.5; background:none; color:#888; border:1px solid #E8E8E8;margin:0 0.3em;display:inline-block; }

.org .img{ text-align:center; padding:34px 0 50px;}
/*-------------------新闻中心--------------------*/
.news_list li{  border-bottom:1px dashed #CCCCCC;}
.news_list li a{ display:block; padding:24px 0;}
.news_list li:first-child a{ padding-top:0;}
.news_list li .img{ float:left; width:200px; position:relative; overflow:hidden; padding-bottom:24px;}
.news_list li .img img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.news_list li:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);} 
.news_list li .img .date{ position:absolute; left:0; right:0; bottom:0; text-align:right; font-size:90%; line-height:24px; padding:0 0.8em; color:#fff; background:url(../images/newstimebg.jpg) no-repeat right center;}
.news_list li .text{ margin-left:227px;}
.news_list li .text h3{ font-size:18px; color:#000; line-height:1.5; margin-bottom:0.5em;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.news_list li:hover .text h3{ color:#c30000;}
.news_list li .text p{ line-height:1.8; color:#333; font-size:90%; height:5.2em; overflow:hidden;}
.news_list li .text .more{ margin-top:1.4em;}
.news_list li .text .more .btn_more{ display:inline-block; *display:inline; *zoom:1; line-height:2.4; color:#666666; border:1px solid #D2D2D2; padding:0 2em; border-radius:2px; -webkit-border-radius:2px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; position:relative;}
.news_list li:hover .text .more .btn_more{ color:#fff; border-color:#B60005;}
.news_list li:hover .text .more .btn_more span{position:relative; z-index:1;}
.news_list li .text .more .btn_more::after{ content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:#c30000;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.news_list li:hover .text .more .btn_more::after{ width:100%;}
.text_left{ text-align:left;}
.newsD .newsD_h{ margin-bottom:2em; padding-bottom:35px; border-bottom:1px dashed #DFDFDF; position:relative; padding-left:108px;}
.newsD .newsD_h .date{ position:absolute; left:0; top:0; border:1px solid #EEEEEE; color:#c30000; padding:13px 17px; text-align:center;}
.newsD .newsD_h .date .year_month{ font-size:90%;}
.newsD .newsD_h .date .day{ font-size:36px; font-weight:bold; line-height:1.1;}
.newsD .newsD_h .newsTitle{ font-size:24px; margin-bottom:10px; padding-top:5px;}
.newsD .newsD_h .newsST { overflow:hidden;}
.newsD .newsD_h .newsST .scan_source{ float:left; margin-right:10px; }
.newsD .newsD_h .newsST .scan_source .scan{ margin-right:25px;}
.newsD .newsD_h .newsST .newshare{ float:right;}
.newsD .newsD_h .newsST .newshare .bdsharebuttonbox{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.newsD .newsD_con{ color:#333; padding-bottom:0.5em; }
.newsD .newsD_con p{ margin-bottom:1.5em; line-height:1.7;}
.newsD .newsD_con .img{ text-align:center; margin-bottom:2em;}
.newsD .newsD_more{ padding-top:1.5em; border-top:1px dashed #DFDFDF;}
.newsD .newsD_more .item{ margin-bottom:0.5em; text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.newsD .newsD_more .item a{ color:#333;}
.newsD .newsD_more .item a:hover{ color:#c30000;}

.prdList2{ margin-left:-14px; margin-right:-14px;}
.prdList2 li{ float:left; width:50%; *width:49.99%; margin-bottom:12px;}
.prdList2 li .item{ margin:0 14px;}
.prdList2 li a{ display:block;}
.prdList2 li .img{ margin-bottom:0; overflow:hidden; position:relative;}
.prdList2 li .img::before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.4); }
.prdList2 li .img::after{content:''; position:absolute; left:50%; margin-left:-36px; top:50%; margin-top:-36px; width:72px; height:72px; background:url(../images/icon7.png) no-repeat center; }
.prdList2 li .item:hover .img{ box-shadow: 0 0 15px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.prdList2 li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdList2 li .item:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdList2 li .text{ padding:1em 0.5em; position:relative;text-overflow: ellipsis;white-space: nowrap; word-break: keep-all;overflow: hidden; text-align:center;}
.prdList2 li .item:hover .text{ color:#C30000;}
.newsD .video{ margin:0 4% 2em; position:relative;}
.newsD .video .video_size{ padding-bottom:56.25%;}
.newsD .video .video_div{ position:absolute; top:0; left:0; right:0; bottom:0;}

/*-----------------------产品中心-----------------------*/
.prdList3{ overflow:hidden;}
.prdList3 li a{ display:block; padding:15px 0;}
.prdList3 li .img{ float:left; width:212px; padding:5px; position:relative; overflow:hidden; border:1px solid #E8E8E8;}
.prdList3 li .img img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdList3 li:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);} 
.prdList3 li .text{ margin-left:260px; padding-top:5px;}
.prdList3 li .text h3{ font-size:18px; color:#000; line-height:1.5; margin-bottom:0.5em;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.prdList3 li:hover .text h3{ color:#c30000;}
.prdList3 li .text p{ line-height:1.8; color:#666; font-size:90%; height:5.2em; overflow:hidden;}
.prdList3 li .text .more{ margin-top:1.8em;}
.prdList3 li .text .more .btn_more{ display:inline-block; *display:inline; *zoom:1; font-size:90%; line-height:2.7; color:#999; background:#DFDFDF; padding:0 2em; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; position:relative;}
.prdList3 li:hover .text .more .btn_more{ color:#fff; }
.prdList3 li:hover .text .more .btn_more span{position:relative; z-index:1;}
.prdList3 li .text .more .btn_more::after{ content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:#c30000;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdList3 li:hover .text .more .btn_more::after{ width:100%;}

.prdD{ overflow:hidden; padding-top:20px;}
.prdD .prdDTop{ margin-bottom:30px;}
.prdD .prdDTop .imgBox{ width:48.3%; float:left; }
.prdD .prdDTop .imgBox .img{ border:1px solid #E8E8E8; padding:5px; text-align:center;}
.prdD .prdDTop .prdSum{ width:48.3%; float:right; }
.prdD .prdDTop .prdSum h3{ line-height:1.2; font-size:22px; color:#000; padding-bottom:0.7em; border-bottom:1px solid #ECECEC;}
.prdD .prdDTop .prdSum .sum{ padding-top:1em; line-height:2; color:#666666;}
.prdD .prdDTop .prdSum .sum .pl2{ padding-left:2em;}
.prdD .prdDTop .prdSum .share{ margin-top:1.2em; text-align:right;}
.prdD .prdDTop .prdSum .share .btn_share{ display:inline-block; *display:inline; *zoom:1; padding:0.6em 1em; background:#C30000; color:#fff; font-size:90%; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; } 
.prdD .prdDTop .prdSum .share .btn_share .icon_share{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin-right:5px; width:17px; height:17px; background:url(../images/icon10.png) no-repeat center;}
.info_tab{ background:#F3F3F3; border:1px solid #efefef;}
.info_tab .info_tab_in{ overflow:auto;}
.info_tab ul{ white-space:nowrap;}
.info_tab li{display:inline-block; padding:0 5px; text-align:center; color:#666; line-height:2.85; cursor:pointer;}
.info_tab li.cur,.info_tab li:hover{ background:#C30000; color:#fff;}
.prdD .pCon{ padding:22px 5px; line-height:2; color:#666;}
.prdD .bdshare-button-style1-16 a,.prdD .bdshare-button-style1-16 .bds_more{ font-size:100%; margin:0; height:auto; line-height:1.3; background:none; padding:0; color:#fff;}
/*--------------------------行业应用-------------------*/
.tit_crumb .tit{ font-size:32px; font-weight:bold; color:#221814;margin-bottom:0; line-height:1.3; margin-bottom:0.8em;}
.projectList{ margin-left:-11px; margin-right:-11px;}
.projectList li{ float:left; width:25%; *width:24.99; margin-bottom:24px;}
.projectList li .item{ margin:0 11px; overflow:hidden; text-align:center;}
.projectList li a{ display:block; position:relative;}
.projectList li .img img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.projectList li .item:hover .img img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);} 
.projectList li .text{ position:absolute; left:8.5%; right:8.5%; top:50%; margin-top:-75px; text-align:center; color:#fff; padding:30px 6%;}
.projectList li .item:hover .text{ background:rgba(195,0,0,0.8); bottom:0;}
.projectList li .text .s_t{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.projectList li .text .s_t h3{ font-size:115%; color:#ececec; line-height:2;}
.projectList li .text .s_t .line{ width:48px; height:2px; margin:0 auto; background:#ECECEC;}
.projectList li .item:hover .text .s_t{transform: translateY(-10px); -webkit-transform: translateY(-10px);}
.projectList li .text .sum{ opacity:0; color:#fff; font-size:90%; transform: translateY(-10px); -webkit-transform: translateY(-10px);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; margin-top:0.7em; line-height:1.7;}
.projectList li .item:hover .text .sum{opacity:1;transform: translateY(0); -webkit-transform: translateY(0);}

.projectList2{ border-top:1px solid #ECECEC; overflow:hidden;}
.projectList2 li{  border-bottom:1px solid #ECECEC;}
.projectList2 li a{padding:20px 0; display:block;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.projectList2 li:hover a{ padding-left:20px; background:#F9F9F9;}
.projectList2 li a{ display:block;}
.projectList2 li .date{ float:left; background:#F7F7F7; color:#999; text-align:center; padding:15px 24px 18px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.projectList2 li:hover .date{ background:#C92D2D; color:#fff;}
.projectList2 li .date .day{ font-size:20px; font-weight:bold;}
.projectList2 li .text{ margin-left:105px; padding-top:0.7em;}
.projectList2 li .text h3{ font-size:115%; color:#333; margin-bottom:0.5em; line-height:1.5;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.projectList2 li .text .more{ color:#999; font-size:90%;}
.projectList2 li:hover .text .more{ color:#c30000;}
.projectList2 li .text .more .icon_more{ display:inline-block; *display:inline; *zoom:1; margin-left:1em; vertical-align:middle; width:12px; height:12px; background:url(../images/icon11.png) no-repeat -12px center; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.projectList2 li:hover .text .more .icon_more{ background-position:0 center;}

/*-------------------服务与支持-----------------*/
.sideMenu .feed{ border:1px solid #E0E0E0; margin-top:27px; text-align:center;}
.sideMenu .feed a{ display:block;}
.serviceList1{ padding-top:25px;}
.serviceList1 li{ margin-bottom:40px;}
.serviceList1 li .question{ position:relative; padding:0 170px 0 55px; margin-bottom:12px; min-height:40px;}
.serviceList1 li .question .q{ position:absolute; left:0; top:0; width:40px; height:40px; line-height:39px; text-align:center; font-size:115%; color:#fff; background:#C30000; border-radius:20px; -webkit-border-radius:20px;}
.serviceList1 li .question .time_name{ position:absolute; right:0; top:1em; font-size:90%;}
.serviceList1 li .question .txt{ line-height:1.5; font-size:115%; color:#000; padding-top:0.5em;}
.serviceList1 li:hover .question .txt{ color:#c30000;}
.serviceList1 li .answer{ position:relative; padding-left:55px; min-height:40px; }
.serviceList1 li .answer .a{ position:absolute; left:0; top:0; width:40px; height:40px; line-height:39px; text-align:center; font-size:115%; color:#fff; background:#808080; border-radius:20px; -webkit-border-radius:20px;}
.serviceList1 li .answer .txt{ font-size:90%; color:#666; padding-top:0.8em; line-height:2;}

.serviceList2 li{}
.serviceList2 li:nth-child(odd){ background:#F7F7F7;}
.serviceList2 li .ques{position:relative; padding:29px 75px; line-height:22px; font-size:115%; color:#000; cursor:pointer;}
.serviceList2 li .ques .icon_ques{ display:block; position:absolute; left:30px; top:29px; width:22px; height:22px; background:url(../images/icon12.png) no-repeat center #999999;}
.serviceList2 li.open .ques .icon_ques,.serviceList2 li:hover .ques .icon_ques{ background-color:#C30000;}
.serviceList2 li .ques .icon_control{ display:block;position:absolute; right:30px; top:29px; width:23px; height:23px; background:url(../images/icon14.png) no-repeat center;}
.serviceList2 li.open .ques .icon_control{ background-image:url(../images/icon15.png);}
.serviceList2 li .answ{position:relative; margin:0 30px; border-top:1px solid #E8E8E8; padding:24px 5px 24px 45px; line-height:22px; font-size:90%; color:#666; display:none;}
.serviceList2 li .answ .icon_answ{display:block; position:absolute; left:0; top:24px; width:22px; height:22px; background:url(../images/icon13.png) no-repeat center #C30000;}

.serviceList3{ padding-top:20px;}
.serviceList3 li{ margin-bottom:6px; background:#F7F7F7;}
.serviceList3 li a{ display:block; padding:27px 90px 27px 135px; position:relative;}
.serviceList3 li h3{ line-height:1.5; font-size:115%; color:#000;}
.serviceList3 li .date{ position:absolute; left:28px; top:50%; margin-top:-20px; line-height:1.2; color:#666; font-weight:bold;}
.serviceList3 li:hover .date{ color:#c30000;}
.serviceList3 li .date .day_month{ font-size:20px;}
.serviceList3 li .download{position:absolute; top:0; bottom:0; right:0; width:80px; background:#F0F0F0;}
.serviceList3 li .download .icon_download{ display:block; position:absolute; left:50%; margin-left:-17px; top:50%; margin-top:-17px; width:35px; height:35px; background:url(../images/icon16.png) no-repeat;}
.serviceList3 li:hover .download{ background:#c30000;}
.serviceList3 li:hover .download .icon_download{ background-image:url(../images/icon17.png);}

.survey{ overflow:hidden; color:#333; padding-top:20px; padding-bottom:20px; }
.survey .survey_notice{ padding:22px 26px 22px 30px; line-height:2; background:#F7F7F7; margin-bottom:30px;}
.basicInfo{padding:0 10px;}
.basicInfo .inputInfo{}
.basicInfo .inputInfo .cell{ }
.basicInfo .inputInfo .cell .cell_l{ float:left; width:47%; margin-bottom:20px;}
.basicInfo .inputInfo .cell .cell_r{ float:right; width:47%; margin-bottom:20px;}
.basicInfo .inputInfo .dd_l{ float:left;line-height:3.1;}
.basicInfo .inputInfo .dd_r{ margin-left:5.3em; }
.input_x{ border:1px solid #CCCCCC; padding:0.85em 1em; width:100%; box-sizing:border-box; font-size:100%;}
.industry{ margin-bottom:0.7em;}
.industry .label_d{ float:left; margin-top:0.3em;}
.industry .radioBox{ margin-left:5.3em;}
.option{  position:relative; display:inline-block; overflow:hidden;cursor:pointer; vertical-align:middle; margin-right:0.7em;}
.industry .option{ margin-bottom:0.5em;}
.option .radiohidden{ opacity: 0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.option input[type="radio"]:checked + label:after{
    opacity: 1;
    *filter:alpha(opacity=1); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
}
.option input[type="radio"]:checked + label {  background:url(../images/radio_selected.png) no-repeat center;}
.option .radio-simulation {
    width: 14px;
    height: 14px;
    top:1em;
	border:1px solid #CCCCCC;
	border-radius:8px;
	-webkit-border-radius:8px;
    margin-top:-8px;
    cursor: pointer;
    position: absolute;
    left:0;
}
.option label::after {
    opacity: 0;
    *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.option span{ display:inline-block; margin-left:7px; line-height:2; }
.industry .radioBox .option span{ min-width:4.5em;}
.prd_used{ margin-bottom:1.2em;}
.prd_used .label_d{ margin-bottom:0.8em;}
.prd_used .checkBoxs{margin-left:5.3em;}
.checkbox_x{ display:inline-block;  position:relative; cursor:pointer; vertical-align:middle;margin:0 0.7em 0.5em 0;}
.checkbox_x .checkboxnew{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.checkbox_x input[type="checkbox"]:checked + label:after{
    opacity: 1;
	*filter:alpha(opacity=1); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
}
.checkbox_x input[type="checkbox"]:checked + label { background:url(../images/checkbox_selected.png) no-repeat center;}
.checkbox_x label {
  width: 12px;
  height: 12px;
  top:1em;
  margin-top:-7px;
  cursor: pointer;
  position: absolute;
  left:0;
  border:1px solid #CCCCCC;
  border-radius:1px;
  -webkit-border-radius:1px;
}
.checkbox_x span{ display:inline-block; line-height:2;  margin-left:7px; min-width:9.5em; }
.surveyStar{ line-height:2;}
.surveyStar .cell{ margin-bottom:2em;}
.surveyStar .cell .tit{ padding:1.35em 0.2em 1.35em 5em; background:#F7F7F7; position:relative; margin-bottom:1.5em; line-height:1.3;}
.surveyStar .cell .tit .num{ position:absolute; top:0; bottom:0; left:0; width:1.8em; text-align:center; background:#c30000; color:#fff; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:1.8;}
.surveyStar .cell .aspectCon{ margin-left:4em;}
.surveyStar .cell .aspectCon .item{ margin-bottom:1em; width:50%; *width:49.99%; min-width:383px;float:left;}
.surveyStar .cell .aspectCon .item .item_in{ margin:0 1em;}
.surveyStar .cell .aspectCon .item .answ > span{ vertical-align:middle; margin-right:0.7em; white-space:nowrap;}
.answ .option span{ margin-left:4px;}
.textareaBox{ margin-top:0.5em;}
.textarea_x{ font-size:100%; padding:0.8em 1em; line-height:1.5; border:1px solid #CCCCCC; height:7.15em; box-sizing:border-box; width:100%;}
.survey .btn{ margin-left:4em;}
.survey .btn .btn_submit{ font-size:100%; width:10em; line-height:3.14; color:#fff; text-align:center; background:#c30000; cursor:pointer; margin-right:1.4em;}
.survey .btn .btn_submit:hover{ background:#EA0000;}
.survey .btn .btn_reset{ font-size:100%; width:10em; line-height:3.14; color:#666; text-align:center; background:#ECECEC; cursor:pointer;}
.survey .btn .btn_reset:hover{ background:#e0e0e0;}
/*----------------------加入普传---------------*/
.talent{ padding-top:30px;}
.talent .item{ margin-bottom:55px;}
.talent .item .tt{ font-size:28px; color:#c30000;}
.talent .item .tt img{ margin-right:10px;}
.talent .item .slogan{ position:relative; margin-top:1em; padding-left:2.5em; }
.talent .item .slogan::after{ content:'';position:absolute; left:0; width:2em; height:1px; top:0.65em; background:#333;}
.talent .item .pp{ margin-top:1.2em;}

.job_list1{ margin:0 -14px; overflow:hidden;}
.job_list1 li{ float:left; width:50%;*width:49.99%; margin-bottom:24px;}
.job_list1 li:nth-child(2n+1){ clear:both;}
.job_list1 li .item{ margin:0 14px; border:1px solid #EAEAEA;  font-size:90%; }
.job_list1 li a{ display:block;color:#999;padding:20px 24px 24px;}
.job_list1 li h4{color:#333; font-size:20px; line-height:2;}
.job_list1 li .keyWords{ margin-bottom:1em;}
.job_list1 li .keyWords .kw{ display:inline-block; *display:inline; *zoom:1; margin-right:1.2em;}
.job_list1 li .keyWords .kw .icon_kw{ display:inline-block; *display:inline; *zoom:1; width:15px; height:15px; background:url(../images/icon18.png) no-repeat center; vertical-align:middle; margin-right:0.5em; }
.job_list1 li p{ line-height:1.8; min-height:5.4em;}
.job_list1 li .more{ margin-top:2em;}
.job_list1 li .more .btn_more{ display:inline-block; *display:inline; *zoom:1; width:50px; height:30px; background:url(../images/icon20.png) no-repeat center; border:1px solid #E8E8E8;}
.job_list1 li .item:hover a{ background:url(../images/carbg.jpg) no-repeat center; background-size:cover; color:#fff;}
.job_list1 li .item:hover h4{ color:#fff;}
.job_list1 li .item:hover .keyWords .kw .icon_kw{ background-image:url(../images/icon19.png);}
.job_list1 li .item:hover .more .btn_more{ border-color:rgba(255,255,255,0.8);background-image:url(../images/icon21.png);}

.plan{ margin:0 -14px; padding-top:20px; overflow:hidden;}
.plan li{ float:left; width:50%; *width:49.99%; margin-bottom:20px;}
.plan li:nth-child(2n+1){ clear:both;}
.plan li .item{ margin:0 14px; border:1px solid #EAEAEA;}
.plan li .item .img{ margin:-1px; width:160px; float:left; overflow:hidden;}
.plan li .item img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.plan li .item:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);} 
.plan li .text{ margin-left:160px; padding:18px 15px 5px 22px; font-size:90%; line-height:1.7;}
.plan li .text h3{ line-height:1.5; font-size:18px; font-weight:bold; color:#c30000; margin-bottom:0.4em;}

.teamList{ margin-left:-12px; margin-right:-12px; padding-top:20px; overflow:hidden;}
.teamList li{ float:left; width:33.33%; margin-bottom:24px;}
.teamList li .item{ margin:0 12px;}
.teamList li .item:hover{ box-shadow:0 0 6px rgba(0,0,0,0.08); -webkit-box-shadow:0 0 6px rgba(0,0,0,0.08);}
.teamList li a{ display:block;}
.teamList li .img{ margin-bottom:0; overflow:hidden; position:relative;}
.teamList li .img::before{content:''; position:absolute; z-index:1; width:46px; height:40px; background:url(../images/icon22.png) no-repeat center #C30000 ;right:30px; bottom:-40px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.teamList li .item:hover .img::before{ bottom:0;}
.teamList li .img::after{ content:''; position:absolute; left:10px; top:10px; width:calc(100% - 20px); height:calc(100% - 20px); border:1px solid rgba(255,255,255,0.4);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.teamList li .item:hover .img::after{border-color: rgba(255,255,255,0.8);}
.teamList li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.teamList li .item:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.teamList li .text{ padding:1em 1.2em; position:relative;text-overflow: ellipsis;white-space: nowrap; word-break: keep-all;overflow: hidden;}
.teamList li .item:hover .text{ color:#C30000;}
.teamList li .text::before{ content:''; position:absolute; left:0; height:2px; bottom:0; width:100%; background:#F4F4F4;}
.teamList li .text::after{ content:''; position:absolute; left:0; height:2px; bottom:0; width:0; background:#C30000;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.teamList li .item:hover .text::after{ width:100%;}
/*------------------联系我们---------------------*/
.contact{}
.contact .cont_t{ margin-bottom:24px;}
.contact .cont_t .item{ margin-bottom:6px; display:table; background:#F8F8F8; width:100%;}
.contact .cont_t .item .item_cell{ display:table-cell; vertical-align:middle; *float:left;}
.contact .cont_t .item .item_cell_l{ width:190px; text-align:left; padding:1em; background:#C30000; color:#fff;}
.contact .cont_t .item .item_cell_l img{ margin-right:0.9em; vertical-align:middle;}
.contact .cont_t .item .item_cell_l span{ font-size:115%; font-weight:bold; vertical-align:middle;}
.contact .cont_t .item .item_cell_r{ color:#221814; padding:0.5em 2em; text-align:left; font-size:90%;}
.contact .cont_t .item .item_cell_r span{ margin-right:1.6em; white-space:nowrap;}
.contact .cont_b .cell{ margin-bottom:30px; position:relative; background:#B9B9B9; color:#fff; font-size:90%;}
.contact .cont_b .cell .text{ float:right; width:280px;}
.contact .cont_b .cell .text .text_in{ padding:25px 20px;}
.contact .cont_b .cell .text h3{ text-align:center; font-size:18px; line-height:1.5; font-weight:bold; margin-bottom:0.5em;}
.contact .cont_b .cell .text .item{ padding:10px 0 10px 5px;  border-bottom:1px solid #C7C7C7;}
.contact .cont_b .cell .text .item .img{ float:left;}
.contact .cont_b .cell .text .item .txt{ margin-left:40px; line-height:1.7; margin-top:-3px;}
.contact .cont_b .map{position:absolute; left:0; top:0; bottom:0; right:280px;}
.map img{ max-width:none;}

/*---------------------------登录注册-----------------*/
.mask{ position:fixed; z-index:1001; top:0; bottom:0; left:0; right:0; background:#000;opacity:0.3; *filter:alpha(opacity=30); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30); display:none;}
.lgReg{ position:fixed; z-index:1002; width:620px; left:50%; margin-left:-310px; top:50%; margin-top:-371px; background:rgba(255,255,255,0.2); display:none;}
.lgReg .lgReg_in{ margin:10px; background:#fff; padding:47px 110px 57px; position:relative;}
.lgReg .close{ position:absolute; right:10px; top:10px; height:24px; width:24px; background:url(../images/close.png) no-repeat center #E7E7E7; cursor:pointer;}
.lgReg .close:hover{ background-color:#c30000;}
.lgReg .tit{ line-height:1.3; margin-bottom:32px; text-align:center;}
.lgReg .tit .cn{ font-size:24px; color:#333;}
.lgReg .tit .en{ font-size:80%; color:#999;}
.lgReg .item{ margin-bottom:1em;}
.input_lg{ font-size:90%; border:1px solid #E0E0E0; padding:1em; box-sizing:border-box; width:100%;}
.input_lg1{ width:62%;}
.btn_code{ padding:.35em 0; text-align:center;font-size:90%; width:35%; border:1px solid #E0E0E0; color:#999; background:#F6F6F6; box-shadow:0 0 2px #fff inset; -webkit-box-shadow:0 0 2px #fff inset; cursor:pointer;}
.lgReg .checkbox_x{ margin-right:0;}
.lgReg .checkbox_x label{ width:22px; height:22px; margin-top:-11px; border:1px solid #E0E0E0;}
.lgReg .checkbox_x span{ margin-left:17px; min-width:0;}
.lgReg a{ color:#c30000;}
.lgReg a:hover{text-decoration:underline;}
.lgReg .btn_submit{ padding:1em 0; font-size:100%; text-align:center; border:0; background:#c30000; color:#fff; cursor:pointer; width:100%; box-sizing:border-box;}
.lgReg .a_other{ text-align:right; font-size:90%; margin-top:1em;}
.lgReg .a_other a{ text-decoration:underline;}
.lgLogin{ position:fixed; z-index:1002; width:620px; left:50%; margin-left:-310px; top:50%; margin-top:-371px; background:rgba(255,255,255,0.2); display:none;}
.lgLogin .lgLogin_in{ margin:10px; background:#fff; padding:47px 110px 57px; position:relative;}
.lgLogin .close{ position:absolute; right:10px; top:10px; height:24px; width:24px; background:url(../images/close.png) no-repeat center #E7E7E7; cursor:pointer;}
.lgLogin .close:hover{ background-color:#c30000;}
.lgLogin .tit{ line-height:1.3; margin-bottom:32px; text-align:center;}
.lgLogin .tit .cn{ font-size:24px; color:#333;}
.lgLogin .tit .en{ font-size:80%; color:#999;}
.lgLogin .item{ margin-bottom:1em;}
.input_lg{ font-size:90%; border:1px solid #E0E0E0; padding:1em; box-sizing:border-box; width:100%;}
.input_lg1{ width:62%;}
.btn_code{ padding:.35em 0; text-align:center;font-size:90%; width:35%; border:1px solid #E0E0E0; color:#999; background:#F6F6F6; box-shadow:0 0 2px #fff inset; -webkit-box-shadow:0 0 2px #fff inset; cursor:pointer;}
.lgLogin .checkbox_x{ margin-right:0;}
.lgLogin .checkbox_x label{ width:22px; height:22px; margin-top:-11px; border:1px solid #E0E0E0;}
.lgLogin .checkbox_x span{ margin-left:17px; min-width:0;}
.lgLogin a{ color:#c30000;}
.lgLogin a:hover{text-decoration:underline;}
.lgLogin .btn_submit{ padding:1em 0; font-size:100%; text-align:center; border:0; background:#c30000; color:#fff; cursor:pointer; width:100%; box-sizing:border-box;}
.lgLogin .a_other{ text-align:right; font-size:90%; margin-top:1em;}
.lgLogin .a_other a{ text-decoration:underline;}
/*----------------产品保修----------------*/
.survey_notice h3{ font-size:24px; color:#c30000; line-height:1.3; margin-bottom:0.4em;}
.warranty .dbinlink{ display:inline-block; *display:inline; *zoom:1; margin-right:38px; margin-bottom:0.5em;}
.warranty .mr0{ margin-right:0;}
.surveyStar .cell  .warranty .item{ float:none; width:100%; *width:100%;}
.input_x2{ width:98px;}
.warranty .label_d{ float:left;}
.warranty .checkBoxs{ margin-left:5.5em;}
.warranty .checkbox_x span{ min-width:0; padding-right:1em;}
.warranty .checkBoxs2{ margin-left:7.5em;}

.network .text{ float:right; width:240px;}
.network .text .selectBox{ margin-top:0; text-align:left; width:100%;}
.network .text .selectBox .select_dl .select_dt{ border:1px solid #E1E1E1; padding-left:12px;}
.network .text .selectBox .select_option{ border:1px solid #E1E1E1; box-sizing:border-box;}
.cont_slide{ border:1px solid #E1E1E1; padding:45px 12px;color:#333; position:relative;}
.cont_slide li{ border-bottom:1px solid #E1E1E1; }
.cont_slide li .item{padding:1em 0; height:10em;}
.cont_slide li h5{ font-size:115%;  line-height:1.3; margin-bottom:0.3em;}
.cont_slide li:hover h5{ color:#c30000;}
.cont_slide li p{ font-size:90%; line-height:1.8;}
.cont_slide .slide_pre{ position:absolute; left:0; right:0; top:0; height:30px; border-bottom:1px solid #e1e1e1; background:url(../images/icon25.png) no-repeat center; cursor:pointer;}
.cont_slide .slide_pre:hover{ background-image:url(../images/icon26.png);}
.cont_slide .slide_next{ position:absolute; left:0; right:0; bottom:0; height:30px; border-top:1px solid #e1e1e1; background:url(../images/icon27.png) no-repeat center; cursor:pointer;}
.cont_slide .slide_next:hover{background-image:url(../images/icon28.png);}
.network .img{ margin-right:265px;}

/*--------------新增--------------------*/
.pgwSlideshow .ps-list {overflow: hidden; position:relative; margin:10px 0 0; padding:0 38px;}
.pgwSlideshow .ps-list .ps-prev{ display:block !important; position:absolute; left:0; top:10px; height:96px; width:30px; box-sizing:border-box; border:1px solid #E3E3E3; background:url(../images/icon_l.png) no-repeat center #fff; z-index:1000;  cursor:pointer; }
.pgwSlideshow .ps-list .ps-prev:hover{background:url(../images/icon_l1.png) no-repeat center #C30000; }
.pgwSlideshow .ps-list .ps-next{display:block !important; position:absolute; right:0; top:10px; height:96px; width:30px; box-sizing:border-box; border:1px solid #E3E3E3;background:url(../images/icon_r.png) no-repeat center #fff;cursor:pointer; }
.pgwSlideshow .ps-list .ps-next:hover{background:url(../images/icon_r1.png) no-repeat center #C30000;}
.pgwSlideshow .ps-list ul {
    position: relative;
    list-style: none;
    margin: 0 !important;
    padding: 0;
    left: 0;
}
.pgwSlideshow .ps-list li {
    float: left; cursor:pointer;
}

.pgwSlideshow .ps-list li .ps-item {
    display: block;border:0;background:#fff; margin-right:7px;margin-top:10px; 
}

.pgwSlideshow .ps-list li img {
    width:145px; height:96px;
}

.pgwSlideshow .ps-list li .ps-item.ps-selected{position:relative;}
.pgwSlideshow .ps-list li .ps-item.ps-selected::after { content:''; position:absolute; left:0; top:0; bottom:0; right:0; border:2px solid #C30000;}
.pgwSlideshow .ps-current{ position:relative; text-align:center; }
.pgwSlideshow .ps-current li{ border:1px solid #E3E3E3; padding:3px;}
.pgwSlideshow .ps-current .ps-prev,.pgwSlideshow .ps-current .ps-next{ display:block !important; position:absolute; z-index:999;  cursor:pointer; top:50%; margin-top:-18px;  }
.pgwSlideshow .ps-current .ps-prev{ left:10px;}
.pgwSlideshow .ps-current .ps-next{ right:10px;}
.pgwSlideshow .ps-current .ps-prev .ps-prevIcon,.pgwSlideshow .ps-current .ps-next .ps-nextIcon { display:block; width:36px; height:36px; background-repeat: no-repeat; background-size:contain; background-position:center;}
.pgwSlideshow .ps-current .ps-prev .ps-prevIcon{ background-image:url(../images/icon_pre.png);}
.pgwSlideshow .ps-current .ps-next .ps-nextIcon{ background-image:url(../images/icon_next.png);}
.webNet{ overflow:hidden;}
.webNet .item{ margin-bottom:18px; background:#FAFAFA; padding:24px 1em 5px 30px;}
.webNet .item .dd_l{ float:left;}
.webNet .item .dd_l h3{ padding-left:25px; font-size:18px; color:#000; line-height:1.3; background:url(../images/icon_wn1.png) no-repeat left center;}
.webNet .item .dd_r{ margin-left:145px;}
.link_n li{ float:left; width:7.2em; margin-right:1em; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden; margin-bottom:1.2em;}
.link_n li a{ display:inline-block; *display:inline; *zoom:1; line-height:1.5; padding-left:0.8em; background:url(../images/icon_wn2.png) no-repeat left center; color:#333;}
.link_n li a:hover{ color:#C30000;}

/* -------------------------aside侧边栏菜单优化-start--------------------------- */

            .service-fixed .service-item {
                margin-bottom: 0; 
                background: #1d364a;
                border-bottom: 1px solid #415e76;
            }

            .service-fixed .service-item .icon_p img{
               width: 24px;
            }

            .service-fixed .service-item .service_info2 {
                display: none;

            }

            .service-fixed .service-item .service_info2 img {
                width: 160px;
            }

            .service-fixed .service-item:hover .service_info2 {
                display: block;
                right: 80px;
                position: fixed;
            }

            .service-fixed .service-item:hover {
                overflow: auto;
            }
/* -------------------------aside侧边栏菜单优化-end---------------------------- */
@media (min-width:767px){
	.teamList li:nth-child(3n+1){ clear:both;}
}
@media (max-width:1600px){
	.header{ padding:0 15px;}
	.navBox::after{ display:none;}
}
@media (max-width:1200px){
	.mauto{ padding:0 10px;}
	.main .inmain{ border-left:0; border-right:0;}
	.main .innermain{ padding:35px 0;}
	.banner_list li .banSize{ padding-bottom:40%; height:auto;}
	.banner_list li .banImg{ background-size:cover;}
	.banner .inBan{ padding-bottom:30%; height:auto; background-size:cover;}
	.banner .inBan2{ padding-bottom:46.67%;  height:auto; }
}
@media (min-width:960px) and (max-width:1050px){
	.plan li .text h3{ font-size:16px;}
}
@media (max-width:960px){
	.body{ padding-top:1.4rem;}
	.header{position:fixed;top:0; left:0; width:100%; padding-top:0; height:1.4rem;  z-index:1000; color:#333; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1); padding:0;}
	.header .header_in{ margin-top:0;}
	.header .logo{ padding:0.17rem 1.65rem 0.17rem 0; line-height:1.06rem; text-align:left; margin:0; float:none;}
	.header .logo img{max-height:1.06rem;}
	.mobile_btn{ display:block; position:fixed; z-index:100; right:0; top:0; left:auto; width:50px; height:1.4rem;  text-align:center; line-height:50px; background:url(../images/menuToggle.png) no-repeat 0 center #fff; transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;}
    .mobile_btn.open{ background-position:-50px center; background-color:#4A4A4A;}
	.navBox{position:fixed; left:0; width:100%; top:1.4rem; bottom:0; background:#fff; margin:0; padding:0.5em 0; display:none; z-index:999;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; overflow:auto;}
	.header .head_r{position:absolute; right:50px;  top:50%; margin:0; margin-top:-8px; }
	.header .head_r .search{ }
	.header .head_r .search .pop_search{ top:1.4rem; left:0; right:0; position:fixed;}
	.header .head_r .search .pop_search .searchBox .search_h{ width:100%; box-sizing:border-box;}
	.header .head_r .lang_log a{ padding:0 0.5em;}
	.nav{ display:block; text-align:left;}
	.nav li{ float:none; margin:0; border-bottom:1px solid #e1e1e1;}
	.nav li a{ font-size:14px; line-height:3;text-align:center;}
	.nav li .parent a{ line-height:3;}
	.nav .parent{ position:relative;}
	.nav .parent .icon_control{ position:absolute; display:block; z-index:99; top:0; right:0; width:6em; height:100%; background:url(../images/icon23.png) no-repeat 3.5em center;  cursor:pointer;}
	.nav .parent .icon_control.open{ background-image:url(../images/icon24.png);}
	.nav li:hover .parent a,.nav li.act .parent> a{ }
	.subNav{ opacity:1; position:relative; top:0; height:auto; width:100%; background:#f0f0f0; display:none;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s; border:0; left:0; margin-left:0;}
	.nav li:hover .subNav{ top:0;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
	.banner_list .bx-wrapper .bx-controls-direction{ display:none;}
	.banner .bx-wrapper .bx-pager-item{ font-size:1em;}
	.banner .bx-wrapper .bx-pager.bx-default-pager a{ width:0.7em; height:0.7em;}
	.banner .bx-wrapper .bx-pager{ bottom:1em;}
	
	.footer1{ display:none;}
	.index .section{ padding:1.5em 0;}
	.project .proHover,.video .videoHover{ height:100%;}
	.proM{ right:1em; bottom:0;}
	.videoM{ right:1em; bottom:1em;}
	
	.main .innermain{ padding:1.5em 0;}
	.sideMenu{ float:none; width:auto; margin-bottom:1em; border-top:0; margin-top:0;}
	.sideMenu .tit{ display:block; margin-bottom:0; padding:0.5em 0; border-bottom:1px solid #ddd;}
	.sideMenu .tit{ text-align:left; font-size:130%; position:relative; cursor:pointer;}
	.sideMenu .tit::after{ content:''; position:absolute; top:50%; margin-top:-9px; right:0; width:18px; height:18px; background:url(../images/icon8.png) no-repeat center #333; background-size:contain; }
	.sideMenu .tit.open::after{ background-image:url(../images/icon9.png);}
	.sideMenu ul{ display:none;}
	.sideMenu .subMenu{ display:none;}
	.sideMenu .subMenu ul{ display:block;}
	.sideMenu .feed{ display:none;}

	.leftCon{ margin-left:0; border-left:0; padding-left:0;}
	.tabMenu{ display:none;}
	.history_con{ margin-right:0; padding-top:0;}
	.crumb{ margin-bottom:1em;}
	
	.main .inmain{ margin-top:0; margin-bottom:0; border:0;}
	
	.newsD .newsD_h .newsST .newshare{ display:none;}
	
	.tit_crumb .tit{ font-size:130%;}
	.projectList{ margin-left:-3px; margin-right:-3px;}
    .projectList li{  width:33.33%; margin-bottom:6px;}
    .projectList li .item{ margin:0 3px;}
	
}
@media (max-width:800px){
	.adPrd{ width:100%; margin-bottom:1em; float:none;}
	.index .section1 .fr{ width:100%; float:none;}
	.project{ margin-bottom:1em;}
	.ind_about,.ind_news{ float:none; width:100%;}
	.ind_about{ margin-bottom:2em;}
}
@media (max-width:767px){
	.plan{ margin:0; padding-top:0;}
    .plan li{ width:100%; margin-bottom:1em;}
	.plan li .item{ margin:0;}
	.teamList{ margin:0 -0.3em; padding-top:0;}
	.teamList li{ width:50%; margin-bottom:1em;}
	.teamList li:nth-child(2n+1){ clear:both;}
	.teamList li .item{ margin:0 0.3em;}
	.surveyStar .cell .aspectCon .item{ width:100%; min-width:0; float:none;}
	.surveyStar .cell .aspectCon .item .item_in{ margin-right:0;}
}
@media (max-width:640px){
	.header .head_r .search{ display:none;}
	.ad_about .img{ display:none;}
	.ad_about .text{ margin-left:0;}
	.ad_about .text .tit{ margin-bottom:1em;}
	.ad_about .text .more{ margin-top:1em;}
	
	.page a{ display:none;}
	.page .total{ display:none;}
	.page .page-pre,.page .page-next{ display:inline-block;}
	.prdList1{ margin-left:-3px; margin-right:-3px;}
	.prdList1 li{ width:50%; margin-bottom:0.5em;}
	.prdList1 li:nth-child(2n+1){ clear:both;}
	.prdList1 li .item{ margin:0 3px;}
	.prdList2{ margin-left:-3px; margin-right:-3px;}
    .prdList2 li{ margin-bottom:0.5em;}
    .prdList2 li .item{ margin:0 3px;}
	
	.projectList li{ width:50%;}
	
	.lgReg{ width:95%; margin-left:0; left:2.5%;}
	.lgReg .lgReg_in{ padding:2em 10%; margin:0.3em;}
	.lgReg .tit .cn{font-size:130%;}
	.lgReg .tit{ margin-bottom:1.5em;}
	.network .text{ float:none; width:100%; margin-bottom:1em;}
	.network .img{ margin-right:0;}
}
@media (max-width:520px){
	.body{font-size:0.35rem;}
	.banner .bx-wrapper .bx-pager.bx-default-pager a.active{ width:2em;}
	.footer2{ padding:1em 0;}
	
	.title1{ top:1em; left:1em;}
	.title1 .cn{ font-size:125%;}
	.proM{right:0.5em;}
	.proM a{ margin:0 1px 0.5em 0; font-size:90%; padding:0 0.5em;}
	.title2{ margin-bottom:0.8em;}
	.title2 .cn{ font-size:125%;}
	.ad_about .text .tit .cn{ font-size:130%;}
	.ind_service li .img{ background-size:contain;}
	.ind_service li h3{ font-size:115%;}
	
	.crumb{ display:none;}
	.history_con .cell .year{ margin-bottom:0.8em;}
	.history_con .cell .item .date{ font-size:180%; margin-bottom:0;}
	.history_con .cell .item{ margin-bottom:1em;}
	.culture .img{ margin-bottom:1em;}
	.cult_list{ padding-top:1.5em; margin:0;}
	.cult_list li{ width:100%; float:none; margin-bottom:1em;height:auto}
	.cult_list li .item{ margin:0;}
	.cult_list li h3{ font-size:130%;}
	
	.prdList1 li .text{ padding-top:0.5em; padding-bottom:0.5em;}
	.prdList1 li .img::after{ height:2px;}
	.prdList2 li .text{ padding-top:0.5em; padding-bottom:0.5em;}
	.prdList2 li .img::after{ width:3em; height:3em; margin-top:-1.5em; margin-left:-1.5em; background-size:contain; }
	
	.news_list li a{ padding:1em 0;}
	.news_list li .img{ width:35%;}
	.news_list li .text{margin-left:38%;}
	.news_list li .text h3{ font-size:115%;}
	.news_list li .text .more{ display:none;}
	.newsD .newsD_h .date{ padding:0.5em;}
	.newsD .newsD_h .date .day{ font-size:180%;}
	.newsD .newsD_h{ padding-left:5.5em; padding-bottom:1em;}
	.newsD .newsD_h .newsTitle{ font-size:120%; padding-top:0; margin-bottom:0.8em;}
	.newsD .video{ margin:0 0 2em;}
	
	.prdList3 li a{ padding:0 0 1.5em;}
	.prdList3 li .img{width:35%; box-sizing:border-box; padding:2px;}
	.prdList3 li .text{ margin-left:38%; padding-top:0;}
	.prdList3 li .text .more{ display:none;}
	.prdList3 li .text h3{ font-size:115%;}
	.prdD{ overflow:visible; padding-top:0;}
	.prdD .prdDTop{ margin-bottom:1em;}
	.prdD .prdDTop .imgBox{ width:100%; float:none; margin-bottom:0.8em;}
	.prdD .prdDTop .prdSum{ width:100%; float:none;}
	.prdD .prdDTop .prdSum h3{ font-size:125%;}
	.prdD .prdDTop .prdSum .share{ display:none;}
	.info_tab{ margin-left:-10px; margin-right:-10px;}
	.prdD .pCon{ padding:1em 0 0;}
	
	
	.projectList2 li a{ padding:1em 0;}
	.projectList2 li .date{ padding:0.5em 1em;}
	.projectList2 li .date .day{ font-size:140%;}
	.projectList2 li .text{ margin-left:5em; padding-top:0.2em;}
	
	.serviceList1{ padding-top:0;}
	.serviceList1 li{ margin-bottom:1.5em;}
	.serviceList1 li .question{ padding:0 6em 0 3em; min-height:2.5em; margin-bottom:0.8em;} 
	.serviceList1 li .question .q{ width:2.2em; height:2.2em; line-height:2.2; border-radius:1.5em; -webkit-border-radius:1.5em; font-size: 115%;}
	.serviceList1 li .question .txt{ padding-top:0.3em;}
	.serviceList1 li .question .time_name{ top:0.7em; width:5.5em;}
	.serviceList1 li .answer{ padding-left:3em;min-height:2.5em;}
	.serviceList1 li .answer .a{ width:2.2em; height:2.2em; line-height:2.2; border-radius:1.5em; -webkit-border-radius:1.5em; font-size: 115%;}
	.serviceList1 li .answer .txt{ padding-top:0.5em;}
	.serviceList2{ padding-top:0;}
	.serviceList2 li .ques{ padding:1em 3em; line-height:1.3;}
	.serviceList2 li .ques .icon_ques{ left:1em; top:1em; width:1.3em; height:1.3em; background-size:contain;}
	.serviceList2 li .ques .icon_control{ right:1em; top:1em; width:1.3em; height:1.3em; background-size:contain;}
	.serviceList2 li .answ{ margin:0 1em; padding:1em 0 1em 2.6em;line-height:1.8;}
	.serviceList2 li .answ .icon_answ{width:1.6em; height:1.6em; background-size:contain; top:1em; left:0.25em; }
	.serviceList3{ padding-top:0;}
	.serviceList3 li a{ padding:1.2em 5em 1.2em 5em;}
	.serviceList3 li .date .day_month{ font-size:130%;}
	.serviceList3 li .date{ left:1em; margin-top:-1.5em; font-size:90%;}
	.serviceList3 li .download{ width:4em;}
	.serviceList3 li .download .icon_download{ width:2em; height:2em; background-size:contain; margin-top:-1em; margin-left:-1em;}
	.survey{ padding:0;}
	.survey .survey_notice{ padding:1em; margin-bottom:1.5em;}
	.basicInfo{ padding:0;}
	.basicInfo .inputInfo .cell .cell_l,.basicInfo .inputInfo .cell .cell_r{ float:none; width:100%; margin-bottom:1em;}
	.prd_used .checkBoxs{ margin-left:0;}
	.surveyStar .cell{margin-bottom:1.5em;}
	.surveyStar .cell .aspectCon .item .item_in{ margin:0;}
	.surveyStar .cell .tit .num{ font-size:200%; line-height:2; width:2em;}
	.surveyStar .cell .aspectCon{margin-left:0;}
	.survey .btn{margin-left:0;}
	.survey_notice h3{ font-size:130%; }
	
	
	.talent{ padding-top:0;}
    .talent .item{ margin-bottom:1.5em;}
	.talent .item .tt{font-size:130%;}
	.talent .item .tt img{ width:1.5em; margin-right:0.5em;}
	.job_list1{ margin:0;}
    .job_list1 li{ width:100%; margin-bottom:1em;}
	.job_list1 li .item{ margin:0;}
	.job_list1 li .item a{ padding:1.2em;}
	.job_list1 li h4{ font-size:130%;}
	.plan li .item .img{ width:40%;}
	.plan li .item .text{ margin-left:40%; padding:1em;}
	.plan li .item .text h3{ font-size:120%;}
	.teamList li .img::before{ width:3em; height:2.7em; bottom:-2.7em; right:1.5em;}
	.teamList li .text{ padding-top:0.5em; padding-bottom:0.5em;}
	
	.contact .cont_t{ margin-bottom:1em;}
	.contact .cont_t .item .item_cell_l span{ font-size:100%;}
	.contact .cont_t .item .item_cell_l{ width:11em; padding:1em 0.5em;}
	.contact .cont_t .item .item_cell_l img{ width:1.8em; margin-right:0.5em;}
	.contact .cont_t .item .item_cell_r{ padding:0.5em 1em;}
	.contact .cont_t .item .item_cell_r span{ margin-right:0;}
	.contact .cont_b .map{position:relative; right:0; height:15em;}
	.contact .cont_b .cell{ margin-bottom:1em;}
	.contact .cont_b .cell .text{ float:none; width:100%;}
	.contact .cont_b .cell .text .text_in{ padding:1em;}
	.contact .cont_b .cell .text h3{ font-size:140%;}
	.contact .cont_b .cell .text .item{ padding:0.8em 0 0.8em 0.4em;}
	.contact .cont_b .cell .text .item .img{ width:3em;}
	.contact .cont_b .cell .text .item .txt{ margin-left:4em;}
	.cont_slide li .item{height:9em;}
	
	.pgwSlideshow .ps-list { padding:0 2em;}
	.pgwSlideshow .ps-list .ps-prev,.pgwSlideshow .ps-list .ps-next{ height:4em; width:1.8em; background-size:1em auto;}
	.pgwSlideshow .ps-list li img { width:5em; height:4em;}
	.webNet .item{ margin-bottom:1em; padding:1.2em 0 0.2em 1em;}
	.webNet .item .dd_l h3{ font-size:110%; padding-left:1.2em; background-size:0.8em auto;}
	.webNet .item .dd_r{ margin-left:7.5em;}
	.link_n li{ margin-bottom:1em;}
}