@charset "utf-8";

html{font-size:100%;/* overflow-y:scroll; */-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;-webkit-tap-highlight-color:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
fieldset,img{border:0;vertical-align:top; }
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
em,i{font-style:normal;}
input,textarea{border:none;resize:none;outline:none;-webkit-appearance:none;}
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance:none;}
a{color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
*{box-sizing:border-box;}
/*公用*/
body { font-family:'Microsoft Yahei',Arial;color:#666;font-size:14px;background:#fff;}
img{max-width:100%;height:auto;width:auto\9;-ms-interpolation-mode:blicubic;}
.clearfix:after {clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden; }
.clearfix {zoom:1}
.fl {float:left;}
.fr {float:right;}
.mb20{margin-bottom:20px;}
.eps {white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.wrapper{width:100%;max-width:640px;min-width:250px;margin:0 auto;position:relative;padding:2.3rem 0 2.7rem 0;overflow:hidden;}
.con{padding:0 2%;}
/* 字体图标 */
@font-face {
  font-family: 'iconfont';  /* project id 114953 */
  src: url('//at.alicdn.com/t/font_75uqs6jgze8w7b9.eot');
  src: url('//at.alicdn.com/t/font_75uqs6jgze8w7b9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_75uqs6jgze8w7b9.woff') format('woff'),
  url('//at.alicdn.com/t/font_75uqs6jgze8w7b9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_75uqs6jgze8w7b9.svg#iconfont') format('svg');
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:18px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon_home::before{ content: "\e64d"; }
.icon_nav1::before{ content: "\e658"; }
.icon_nav2::before{ content: "\e652"; }
.icon_nav3::before{ content: "\e641"; }
.icon_nav4::before{ content: "\e653"; }
.icon_nav5::before{ content: "\e641"; }
.icon_nav6::before{ content: "\e650"; }
.icon_nav7::before{ content: "\e615"; }
.icon_ry::before{ content: "\e66c"; }
.icon_kf::before{ content: "\e605"; }
.icon_dh::before{ content: "\e602"; }
.icon_ly::before{ content: "\e606"; }
.icon_xx::before{ content: "\e601"; }
/* 头部 */
.header{height:2.3rem;position:fixed;top:0;z-index:10;width:100%;max-width:640px;margin:0 auto;}
.headMain{position:relative;text-align:center;background:#fff;height:2.3rem;}
.logo{display:table;height:2.3rem;text-align:center;width:100%;}
.logo a{display:table-cell;vertical-align:middle;}
.logo img{/* vertical-align:middle; *//* max-height:1.4rem; *//* float: right; */padding-left: 46px;/* padding-top: 10px; */width: 296px;}
.header .navMenu_icon,.header .lang{position:absolute;left:2%;top:0; height: 2.3rem;line-height:2.3rem;color:#2D2627;}
.header .navMenu_icon::before,.header .lang::before {content:" \e60e ";font-family:"iconfont" !important;font-size:1.4rem;}
.header .lang{right: 2%;left:auto;}
.header .lang::before{content:" \e60b ";font-size:1rem;}
/*导航 */
.navbar{position:fixed;z-index:20;height:100%;top:2.3rem;overflow:hidden;display:none;width:100%;max-width:640px;margin:0 auto;}
.navbar ul{height:100%;padding-top:1rem;overflow-x:hidden;overflow-y: auto;padding-left:.6rem;background:#383838;width:8rem;position:relative;z-index:2;}
.navbar ul li{height:1.8rem;line-height:1.8rem;border-bottom:1px solid #252525;}
.navbar ul li a{display:block;padding-left:1.4rem;font-size:0.7rem;color:#555;border-radius:1rem 0 0 1rem ;height:1.8rem; opacity:0;transform: translateX(-100%); transition: all 0.4s ease 0s;transition-delay: 160ms;color:#fff;}
.navbar ul li a i{font-size:1rem;margin-right:.5rem;float:left;}
.navbar ul li a:hover,.navbar ul li .current{background:#0093dd;}
.navbar ul li:first-child{border-top:none;}
.navbar ul li:nth-child(2) a{transition-delay:240ms;}
.navbar ul li:nth-child(3) a{transition-delay:320ms;}
.navbar ul li:nth-child(4) a{transition-delay:400ms;}
.navbar ul li:nth-child(5) a{transition-delay:480ms;}
.navbar ul li:nth-child(6) a{transition-delay:540ms;}
.navbar ul li:nth-child(7) a{transition-delay:620ms;}
.navbar ul li:nth-child(8) a{transition-delay:680ms;}
.navbar ul li:nth-child(9) a{transition-delay:740ms;}
.navbar ul li:nth-child(9) a{transition-delay:800ms;}
.navbar ul li:nth-child(10) a{transition-delay:860ms;}
.navbar ul li:nth-child(11) a{transition-delay:940ms;}
.navbar ul.show li a{ opacity:1;transform: translateX(0);}
.floatmask{width:100%;height:100%;background:#000;opacity:0.5;position:absolute;top:0;z-index:1;display:none;overflow:hidden;transition:all 0.5s;max-width:640px;margin:0 auto;}
/* BANNER */
.mainBox{position:relative;}
.banner{ position:relative;overflow:hidden;max-width:640px;/}
.banner .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.banner .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.banner .hd li.on{ background:#014f9f;  }
.banner .bd{ position:relative; z-index:0; }
.banner .bd li{ position:relative; text-align:center;}
.banner .bd li img{ background:url('images/loading.gif') center center no-repeat;vertical-align:top; width:100%;}
/* 便捷菜单 */
.conMenu{overflow:hidden;margin-bottom:10px;background:#f7f7f7;}
.conMenu li{float:left;width:25%;text-align:center;font-size:1rem;height:5.2rem;position:relative;}
.conMenu li a{color:#333;display:block;width:100%;height:100%;line-height:2rem;padding-top:.4rem;}
.conMenu li i{font-size:1.3rem;background:#0093dd;width:2.8rem;height:2.8rem;text-align:center;line-height:2.8rem;border-radius:100%;color:#fff;display:block;margin:0 auto;}
.conMenu li span{display:block;font-size:.7rem;}
/*.conMenu li:nth-child(2) i{background:#4d4d4d;}
.conMenu li:nth-child(3) i{background:#a4db1d;}
.conMenu li:nth-child(4) i{background:#618de6;}*/
/* 产品与服务 */
.case{margin-bottom:0;}
.caseMain{ position:relative;overflow:hidden;max-width:640px;}
.caseMain .bd{ position:relative; z-index:0; }
.caseMain .bd li{ position:relative; text-align:center;}
.caseMain .bd li img{ background:url(images/loading.gif) center center no-repeat;vertical-align:top; width:100%;}
.caseMain .bd li span{display:block;position:absolute;color:#fff;height:1.2rem;line-height:1.2rem;background: url('../images/opc.png');text-align:center;bottom:0;left:0;width:100%;}
.caseMain .prev,.caseMain .next{ position:absolute; left:0.75rem; top:50%;margin-top:-.6rem; display:block; width:23px; height:27px; line-height:27px; text-align:center;width:1.8rem;text-align:center;line-height:1.8rem;background:#000;opacity:.7;height:1.8rem;border-radius:.2rem;}
.caseMain .hd span img{max-width:70%;vertical-align: middle;}
.caseMain .next{ left:auto; right:0.75rem;}
/* 推荐产品 */
.product,.about,.case{margin-bottom:10px;overflow:hidden;border-bottom:4px solid #f2f2f2;}
.homeTitle{height:1.6rem;line-height:1.6rem;font-size:0.8rem;border-bottom:2px solid #ccc;color:#222;margin-bottom:10px; margin-top:10px;}
.homeTitle span{display:inline-block;height:1.6rem;padding:0 2%;position:relative;border-bottom:2px solid #0093dd;color:#0093dd;}
.homeTitle .more{float:right;margin-right:;font-size:1.4rem;}
.proMain{padding:0 2%;overflow:hidden;}
.proMain li{float:left;width:49%;margin-right:2%;margin-bottom:2%;overflow:hidden;position:relative;text-align:center;}
.proMain li:nth-child(2n){margin-right:0;}
.proMain li img{max-width:176px;height:144px; border:1px solid #ddd;}
.proMain li span{display:block;height:1.5rem;line-height:1.5rem;text-align:center;}
.about .font{padding-bottom:3%;}
.aboutImg{height:5rem;overflow:hidden;background-position:center;background-size:cover;margin-bottom:.3rem;}
/* 新闻资讯 */
#news .homeTitle span{border-bottom:2px solid transparent;}
#news .homeTitle .on{border-bottom:2px solid #0093dd;}
.news{margin-bottom:10px;border-bottom:4px solid #f2f2f2;}
.news li{height:auto;border-bottom:1px solid #d6d6d6;overflow:hidden;position:relative;padding: 0 10% 0 2%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;height:1.8rem;line-height:1.8rem;}
.news li:last-child{border-bottom:none;}
.news li::after {position:absolute;font-size: 0.8rem;right:2%;top:0rem; content:" \e62c ";font-family:"iconfont" !important;color:#999; }
.homeFeed{margin-bottom:30px;}
.about .font img{width:100%;margin-bottom:.3rem;}
/* 搜索 */
.search{padding:2%;position:relative;border-bottom:4px solid #e5e5e5;}
.search form{border:1px solid #d7d7d7;border-radius:3px;width:100%;display:block;height:1.6rem;line-height:1.6rem;}
.search .sear_text{width:88%;padding-left:3%;height:100%;line-height:1.6rem;float:left;}
.search .sear_btn{width:12%;height:100%;float:left;background:none;position:relative;z-index:2;}
.search::before{position:absolute;font-size: 0.9rem;text-align:center;content:" \e64a ";font-family:"iconfont" !important;color:#333;top:.6rem;right:6%;}
.listWrapper .search{border-bottom:none;margin-bottom:15px;padding:0;}
.listWrapper  .search::before{top:.3rem;right:3%;}
/* 底部 */
.footer .backtop{height:1.2rem;line-height:1.2rem;background:#0093dd;color:#fff;padding-right:3%;text-align:right;font-size:0.5rem;text-transform: uppercase;}
.footCopy{text-align:center;padding:10px 0 15px 0;font-size:0.5rem;line-height:1.0rem;}
.footMenu{height:2.7rem;position:fixed;bottom:0;z-index:10;width:100%;text-align:center;background-color:#2D2627;display:table;max-width:640px;margin:0 auto;}
.footMenu ul{overflow:hidden;color:#fff;padding-top:;display:table-cell;vertical-align:middle;}
.footMenu li{float:left;width:25%;text-align:center;font-size:0.5rem;vertical-align:middle;line-height:1rem;padding-top:.1rem;}
.footMenu li a{color:#fff;}
.footMenu li i{font-size:0.9rem;}
.footMenu li span{display:block;}
/* 搜索 */
.search{padding:2%;position:relative;border-bottom:4px solid #e5e5e5;}
.search form{border:1px solid #d7d7d7;border-radius:3px;width:100%;display:block;height:1.6rem;line-height:1.6rem;}
.search .sear_text{width:88%;padding-left:3%;height:100%;line-height:1.6rem;float:left;}
.search .sear_btn{width:12%;height:100%;float:left;background:none;position:relative;z-index:2;}
.search::before{position:absolute;font-size: 0.9rem;text-align:center;content:" \e64a ";font-family:"iconfont" !important;color:#333;top:.6rem;right:6%;}
.listWrapper .search{border-bottom:none;margin-bottom:15px;padding:0;}
.listWrapper  .search::before{top:.3rem;right:3%;}
/*分页样式*/
.page{clear:both;text-align:center;padding-bottom:1.5rem;height:1rem;position:relative;padding-top:1.2rem;}
.page a,.page span{height:1rem;line-height:1rem;padding:0 .3rem;margin:0 .1rem;font-size:0.5rem;background-color:#949494;border-radius:3px;color:#fff;display:inline-block;border:1px solid #888;}
.page span{background:#333;border:1px solid #111;}
/*分类样式*/
.breadCrumb{height:1.4rem;line-height:1.4rem;background:#0093dd;margin:10px 0 15px 0;position:relative;box-shadow:0 0 1px #fff inset;position:relative;color:#fff;}
.breadCrumb p{padding-left:7%;}
.breadCrumb p::before {position:absolute;font-size: 0.7rem;left:2%;top:-1px; content:" \e604 ";font-family:"iconfont" !important;}
.breadCrumb .fenlei{position:absolute;right:2%;top:0;padding-left:5%;}
.breadCrumb .fenlei::before{position:absolute;font-size: 0.6rem;left:2%;top:0px; content:" \e616 ";font-family:"iconfont" !important;}
.breadCrumb a{color:#fff;}
.catalog { width: 100%; position: fixed; left:0; top: 0; background-color: rgba(0,0,0,0.6); -webkit-transition:-webkit-transform .2s ease-in; display: none; z-index:100; padding:10px 0 0 0; overflow:hidden; }
.catalog>ul { width: 50%; background-color: #fff; position:absolute; top: 0; right: 0; padding-top:10px; }
.catbtn{ font-size: 14px; position: fixed; top: 200px; left: 50%; display: block; width: 30px; margin-left: -30px; padding:10px 0; text-align: center; color: #fff; border-radius: 6px 0 0 6px; background-color: #fff; }
.catalog ul li{ width: 90%; margin: 0 auto; border-bottom: 1px solid rgba(255,255,255,.25); }
.catalog ul li a{ font-size: 14px; line-height: 30px; display: block; overflow: hidden; width: 90%; white-space: nowrap; text-indent: 5px; text-overflow: ellipsis; }
.catalog > ul li a{ background: url(../images/arrow2.png) no-repeat right center; background-size: 5px; color:#333;}
.catalog ul li ul li:last-child{ border-bottom: none; }
.catalog ul li ul li{ margin-left: 13px; }
.subcatalog{ display: none; }
.catalog ul li a:first-child{ background: url(../images/arrow3.png) no-repeat right center; background-size: 8px; }
.catalog ul li a:nth-child(2),.catalog ul li a:nth-child(3){ background: url(../images/arrow2.png) no-repeat right center; background-size: 8px; }
.listWrapper{padding:0 2.5% 5% 2.5%;overflow:hidden; line-height:28px;}
.listWrapper .name1 .name2{ padding: 0 10px;padding-bottom: 5px; line-height: 20px;color: #666;
	font-family: "微软雅黑";
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; }
.listWrapper .name1{ text-align:center; font-weight:bold; color:#333; font-size:13px;}
.listWrapper .name2{ font-size:12px; padding:0 1px 8px 5px; line-height:22px;}
.listWrapper p{line-height:25px; font-size:15px;}
.picList{overflow:hidden;margin-bottom:20px;}
.picList li{width:32%;float:left;text-align:center;/* margin-right:2%; */margin-bottom:5px;size:5rem;}

.picList li img{padding:0.1rem;border:1px solid #ddd;}
/* 图片列表 */
.listPic{overflow:hidden;margin-bottom:20px;width:100%;}
.listPic li{ width:49%;float:left;margin-bottom:10px; padding-right:2%;}
/* .listPic li:nth-child(2n){padding-right:0%;} */
.listPic li img{padding:0.1rem;}
.listPic li span{display:block;height:1.4rem;line-height:1.4rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:0.5rem;}
.proList li a{display:block;border:1px solid #ddd;}
.proList li span{display:block;height:1rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:0.4rem;background:#f1f1f1;border-top:1px solid #ddd;text-align:center;padding:0 2%;}

/* 图片列表 */
.listPic1{overflow:hidden;margin-bottom:20px;width:100%;}
.listPic1 li{ width:49%;float:left;margin-bottom:10px; padding-right:2%;}
/* .listPic li:nth-child(2n){padding-right:0%;} */
.listPic1 li img{padding:0.1rem; width:192px; height:163px;}
.listPic1 li span{display:block;height:1.4rem;line-height:1.4rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:0.5rem;}
.proList li a{display:block;border:1px solid #ddd;}
.proList li span{display:block;height:1rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:0.4rem;background:#f1f1f1;border-top:1px solid #ddd;text-align:center;padding:0 2%;}

/* 图文列表详情 */
.productList{overflow:hidden;margin-bottom:20px;}
.productList li{display: table;width: 100%;height: auto;border-bottom:1px solid #ccc;overflow: hidden;text-overflow: ellipsis;white-space: normal;padding:2% 0;}
.productList li.pImg{display: table-cell; vertical-align: middle;border:1px solid #ccc;}
.productList div{ line-height: 1rem;padding-left: .25rem;padding-right: .15rem;display: table-cell;width: auto;height: auto;vertical-align: middle;width:75%;padding-left:5%;line-height:.8rem;font-size:.5rem;}
.productList div h5{margin-bottom:.2rem;font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.productList div h5 a{color:#333;}
.productList div h5 a:hover{color:#ff3811;}
/* 产品详情 */
.proShow .title{text-align:center;font-size:.8rem;color:#333;margin-bottom:.6rem;}
.proShow_img{width:100%;height:auto;text-align:center;margin-bottom:15px;}
.proShow .tie{height:1.4rem;line-height:1.4rem;background:#ddd;margin-bottom:10px;}
.proShow .tie span{display:inline-block;width:5rem;color:#fff;background:#333;text-align:center;}
.product_detail{margin-bottom:15px;border-bottom:1px solid #ddd;padding-bottom:15px;}
.proShow_img{ position:relative;overflow:hidden;max-width:640px;}
.proShow_img .bd{ position:relative; z-index:0; }
.proShow_img .bd li{ position:relative; text-align:center;}
.proShow_img .bd li img{ background:url(images/loading.gif) center center no-repeat;vertical-align:top; width:100%;}
.proShow_img .prev,.proShow_img .next{ position:absolute; left:0.75rem; top:50%;margin-top:-.6rem; display:block; width:23px; height:27px; line-height:27px; text-align:center;width:1.8rem;text-align:center;line-height:1.8rem;background:#000;opacity:.7;height:1.8rem;border-radius:.2rem;}
.proShow_img .hd span img{max-width:70%;vertical-align: middle;}
.proShow_img .next{ left:auto; right:0.75rem;}
.proShow_tab{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;}
.proShow_tab .hd{ height:1.5rem; line-height:1.5rem;font-size:.7rem; background:#f1f1f1; border-bottom:1px solid #0093dd; position:relative;margin-bottom:10px;}
.proShow_tab .hd ul{ position:absolute; height:1.5rem; top:0; overflow:hidden;  }
.proShow_tab .hd ul li{ float:left; padding:0 10px; color:#666;  }
.proShow_tab .hd ul .on{ border:2px solid #0093dd; border-bottom-color:#fff; background:#fff; color:#0093dd; }


/*企业文化*/
/*垂直居中*/
.com-table{display: table;width: 100%; height: 100%;}
.com-cell{display: table-cell;vertical-align: middle;width: 100%;}
.listWrapper1{padding:0 2% 5% 2%;overflow:hidden;}

.listWrapper1 .title-pro{
	color: #959595;
}

.listWrapper1 .clearfix li:nth-child(2n-1){
	margin-right: 4%;
}

.listWrapper1 .clearfix li p{
	background: #fff;
}

.listWrapper1 .clearfix li p img{
	max-width: 100%;
	vertical-align: middle;
}
.listWrapper1 .clearfix li h5{
	width: 100%;
	height: 30px;
	color: #989898;
	background: #e3e3e3;
	line-height: 30px;
}

.listWrapper1 .clearfix li{

	float:left;
	box-sizing: border-box;
	border: 1px solid #e3e3e3;
	margin-bottom: 10px;
}

.culture-list {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

.culture-list li {
    position: relative;
    width: 100%;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}

.culture-list li .pic,
.culture-list li .cont {
    width: 50%;
    overflow: hidden;
}

.culture-list li .cont {
    position: absolute;
    right: 0;
    height: 100%;
    padding-left: 4%;
}

.culture-list li:nth-child(2n) .cont {
    right: unset;
    left: 0;
}

.culture-list li .cont .tit {
    font-size: 18px;
    color: #333;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.culture-list li .cont .des {
    font-size: 14px;
    line-height: 25px;
    color: #666;
}

.about-qyzz {
    position: relative;
}

.about-qyzz .com-title {
    position: absolute;
    top: 20%;
    width: 90%;
    left: 5%;
}

.bdw-display-list>li,
.honor-list>li {
    padding: 0 10px;
}

.bdw-display-list li .tit {
    width: 100%;
    height: 45px;
    line-height: 45px;
    border: 1px solid #ddd;
    border-top: none;
    padding: 0 30px 0 10px;
    font-size: 12px;
    color: #333;
}

.bdw-display-list li {
    margin-bottom: 20px;
    width: 50%;
    float: left;
}
.title-line {
    position: relative;
}
.title-line:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 30px;
    height: 2px;
    background: #888;
}
/*企业文化*/

/*页数*/
.pages {height:32px;line-height:32px;margin-top: 20px;text-align:center;clear:both; margin-bottom: 20px;}
.pages a {background:#999;font-size:14px; display: inline-block; width: 32px; height: 32px; line-height: 32px; color:#fff;margin:0 7px;}
.pages span,.pages a:hover { background:#e60012;color:#fff;font-size:14px;}
.pages span { display: inline-block; width: 32px; height: 32px; line-height: 32px; margin:0 7px;font-size:14px;}
.pages a.prev:before,.pages a.prev_disabled:before {content:"上一页";font-family:微软雅黑}
.pages a.next:before,.pages a.next_disabled:before {content:"下一页";font-family:微软雅黑 }
.pages a.prev_disabled{width: 60px; color:#fff;}
.pages a.next{width: 60px; color:#fff;}
.pages a.prev{width: 60px;}
.pages a.next_disabled{width: 60px; color:#fff;}
/*页数*/

/*方案详情*/
.main>.title {
	font-size: 18px;
	color: #282828;
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
}
.plan-details li {}

.plan-details li:nth-child(2n) {
	background: #f7f7f7;
}

.plan-details .main .title {
	font-size: 18px;
}

.plan-details-img {
	max-height: 235px;
}

.plan-details-img img {
	width: 100%;
	max-height: 235px;
}

.plan-details-txt {
	padding: 12px 5px 0px 5px;
}

.plan-details .see-all {
	margin-top: 0;
}
/*方案详情*/

/*人才项目*/
.m-con-2 a{ display:block;}
.m-con-2 { margin-bottom:26px; }
.m-con-2 dl {border-bottom:1px solid #ffffff;box-shadow:0 1px #e6e6e6;margin-bottom:2px;padding: 12px 0 2px 0;position:relative;}
.m-con-2 dt { float:left;display:block;border:1px solid #ccc; margin-right:11px; }
.m-con-2 dt img { display:block; float:left;border:1px solid #e2e2e2;}
 .m-con-2 h3 { height: 15px; line-height:15px; overflow: hidden; padding-right: 10px;font-size:13px; font-weight:bold;}
 .m-con-2 p { font-size: 12px; height: 45px; line-height: 20px; margin:5px;  overflow: hidden;color:#666 }
 
 .productLayout{padding:.937em 0; border-bottom:1px solid #ccc; margin:0 auto;}
.productLayout:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.productLayout dl{width:46%; float:left;  overflow:hidden; margin:0.4em 2%;text-align:center}
.productLayout dt img{display: block;width: 100%;padding: 0.333em 0.333em;box-sizing: border-box;border: 0.12em solid #d7d7d7;}
.productLayout dd h5{font-size:.875em; color:#333; line-height:1.375em;margin-top: 0.5em;}
.productLayout dd p{visibility:hidden;}
.productLayout dt img{}

.productLayout .cont_t{padding:0 20px;}
.productLayout .cont_t h1{font-size:1.2em; color:#0093dd; font-weight:bold; text-align:center; padding-bottom:10px;}
.productLayout .cont_c{border-top:1px solid #eee; padding:10px 4px 7px 4px; font-size:1.2em; line-height:1.7em;}
.productLayout .cont_c p img{max-width:300px;}
 /*人才项目*/
 
 /*news style*/
.newsType a:link,.newsType a:visited{ color: #9a9a9a;}
.newsType a:active,.newsType a:hover{ color: #80abde;}
.newsType{ text-align: center; padding: 60px 0px;}
.newsType a{ background: url(../images/n_ico1.png) no-repeat scroll left center; padding-left: 30px; font-size: 16px; margin: 0px 25px;}
.newsType a.act{ background-image: url(../images/n_ico2.png);}
.newsList a:link,.newsList a:visited{ color: #b0b0b0;}


.newsList li{ width: 23%; float: left; display: block;}
.newItem{ background-color: #fff; transition: 300ms;}
.newItem a{ display: block; padding: 0px 10px; }
.newItem .time{ height: 20px; margin-bottom: 2px;}
.newItem .t{ font: 16px/1.5 "microsoft yahei"; color: #6e6e6e; height: 30px; overflow: hidden;}
.newItem .img{ overflow: hidden; margin-bottom: 5px;}
.newItem .img img{ width: 100%; display: block;}
.newItem .c{ height: 52px; overflow: hidden; margin-bottom: 12px;}
.newItem .more{ background-color: #c3c3c3; color: #f0f0f0; padding: 2px 10px;}

.newsList li:hover .more{ background-color: #fff; color: #80abde;}
 #info-frame .frame-title{ text-align: center;}
 .sharpBox{ background: url(../images/sharp.png) no-repeat; background-size: cover; width: 84px; height: 84px; display: block; margin: 0px auto 40px;}
 .sharpBox:hover{ background-image: url(../images/sharp2.png);}
 .viewMore{ background-color:#E6E6E6; height: 100px; text-align: center; font:16px/100px 'Microsoft YaHei'; color: #999; display: block; text-transform: uppercase; position: relative;}
.viewMore .i0{  width:100%;height: 100%; display: block; position: absolute; left: 0px; top: 0px; background: #E6E6E6; -webkit-transition: 0.6s; -moz-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s;}
.viewMore .i1{ position: relative; z-index: 1;}
.viewMore:hover{ color: #fff;}
.viewMore:hover .i0{ background:#80abde;}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.newsList li { width: 100%; float: none; border-bottom:1px solid #dbdbdb;}
.news-title p{ padding-bottom: 5px; padding-top: 5px; border-bottom:1px solid #f5f5f5;}
/*news style end*/

/*服务范围*/
.brand-register-content-right .right-title h1{
    width:100%;
    height:45px;
    /* line-height: 45px; */
    font-size: 23px;
    color: #333;
    text-align:center;
    border-bottom:1px solid #ececec;
    /* padding-bottom: 10px; */
    margin-bottom: 10px;
}

.question h2{
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    color: #333;
    text-align: center;
    border-bottom: 2px solid #ededed;
    margin-bottom: 10px;
}

.question .all-question{
    width: 100%;
    padding-bottom: 20px;
    background: #fff;
}
.question .all-question h3{
    font-size: 15px;
    color: #0093dd;

}
.question .all-question p{
    font-size: 14px;
    line-height: 30px;
}
/*服务范围*/

/*about style*/
.pbanner{ position: relative; overflow: hidden; border-bottom: 5px solid #80abde; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.pbanner .vt{ width: 100%; display: block;}
.pbanner .pbtxt {color: #fff;left: 50%;margin-left: -451px;position: absolute;bottom: 5%;width: 902px; font: bold 118px/1 "MyriadProRegular"; letter-spacing: -0.05em;}
.bgededed{ }
.pBT {font-size: 20px;}
.pBT{ font: 30px/1.5 "microsoft yahei"; color: #0093dd; padding-bottom: 16px;}
.pageCBox{ font-size: 13px;}
.pageCBox a:link,.pageCBox a:visited { color: #80abde;}
.pageCBox a:active,.pageCBox a:hover { color: #174F90;}


.illustration .img{ display: block; width: 100%; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 700ms; -moz-transition-timing-function: ease-out; -moz-transition-duration: 700ms; transition-timing-function: ease-out; transition-duration: 700ms; }
.illustration .blackbg{ background: url(../images/black_.png) repeat; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.illustration .video-ico{ background: url(../images/vico_bg.png) no-repeat; width: 54px; height: 54px; position: absolute; left: 50%; top: 50%; margin: -27px 0px 0px -27px;}
.illustration .video-ico .ico{ background: url(../images/vico.png) no-repeat; width: 13px; height: 19px; display: block; margin: 17px auto 0px;-webkit-transition-timing-function: ease-out; -webkit-transition-duration: 300ms; -moz-transition-timing-function: ease-out; -moz-transition-duration: 300ms; transition-timing-function: ease-out; transition-duration: 300ms;}
.illustration a:hover .img { -webkit-transform: scale(1.15, 1.15); -moz-transform: scale(1.15, 1.15); transform: scale(1.15, 1.15); }
.illustration a:hover .video-ico .ico { -webkit-transform: scale(1.15, 1.15); -moz-transform: scale(1.15, 1.15); transform: scale(1.15, 1.15);}
.pBT .s2{ font: 16px/1.5 "microsoft yahei"; color: #707070;}
#jiagouPage .pBT{ text-align: center;}
#jiagouPage .img { margin-top:66px;text-align:center;}
#jiagouPage .img img { max-width:100%; }
.jiagouList{ padding:60px 0px 0px; width: 364px; margin: 0px auto;}
.jiagouList li{ padding-left: 64px; position: relative; padding-bottom: 16px;}
.jiagouList .num{ font: 16px/1.8 Arial; color: #80abde; position: absolute; left: 0px; top: 0px;}
.jiagouList .jbg{ background-color: #80abde; color: #fff; border-radius: 15px; width: 0px; height: 28px; overflow: hidden; float: left;}
.jiagouList .jbg span{ padding: 4px 22px; display: none;}
.jiagouList li.show .jbg span{ display: block;}
#historyPage{ position: relative; overflow:hidden;}
#historyPage .pimg{ display: block; width: 100%;}
.historyBox{ position: absolute; left: 50%; margin-left: -451px; width: 742px; padding: 30px 80px; bottom: 0px; background-color: #fff; border-radius: 5px 5px 0px 0px;}
.historyBox .pBT{ text-align: center;}
.historypic{ position: relative; width: 100%; margin: 0px auto; border-bottom: 1px solid #dcdcdc;}
.historyDemo{ position: static; }
.historyDemo .owl-stage-outer{ height: 42px;}
.historyDemo .item{ float: left; display: block; text-align: center; padding: 0px 0px 10px 0px;}
.historyDemo a:link,.historyDemo a:visited { color: #949494;}
.historyDemo a:active,.historyDemo a:hover,.historyDemo a.act{ color: #80abde;}
.historyDemo a{ font:bold 14px/2.2 "MyriadProRegular";}
.historypic .bx-wrapper .bx-controls-direction a{ top: 0px; margin-top: 0px; width: 20px; height: 30px; text-indent: -10em; margin: 0px; padding: 0px; overflow: hidden;}
.historypic .bx-wrapper .bx-prev { left: 0px; background: url(../images/h_l.png) no-repeat scroll left center;}
.historypic .bx-wrapper .bx-next { right: 0px; background: url(../images/h_r.png) no-repeat scroll right center;}
.historyCon{ font-size: 14px; padding: 20px 0px 50px;}
.bg80abde{ background-color: #80abde;}
#groupPage{ position: relative;display:none;}
#groupPage .pBT{ color: #fff; text-align: center; padding-bottom: 68px;}
#groupPage .inner{ width: 920px; padding-left: 25px;}
.gropBox{ color: #80abde; height: 600px; overflow: hidden;}
.gropBox a:link,.gropBox a:visited { color: #80abde;}
.gropBox a:active,.gropBox a:hover { color: #80abde;}
.gropBox .item{ display: block; float: left;}
.gropI{ background: url(../images/grop_bg.png) no-repeat; padding-right: 25px; width: 160px; height: 200px; text-align: center; margin: 0px auto;}
.gropI .name{ font-size: 22px; padding-top: 30%; transition: 300ms;}
.gropI .ico{ background: url(../images/grop_ico.png) no-repeat; width: 11px; height: 8px; margin: 16px auto 0px; display:none; }
.gropI a{ display: block; height: 100%;}
.gropI:hover .name{ padding-top: 25%;}
.gropI:hover .ico{ display: block;}
.gropLeft,.gropRight{ background: url(../images/grop_l.png) no-repeat scroll center center; width: 33px; height: 42px; display: block; position: absolute; top: 50%; }
.gropRight{ background-image: url(../images/grop_r.png); right: 10%;}
.gropLeft{ left: 10%;}
.gropLeft:hover{ background-position: 5% center;}
.gropRight:hover{ background-position: 95% center;}
html.open, html.open body{ overflow: hidden; width: 100%;}
html.open .frameHtmlact {  overflow-y:auto;}
html.open .frameHtmlact .frame-ct{ transform: translate(0,0); -webkit-transform:translate(0,0);}
html.open .frameHtmlact .frameClose{ transform: translate(0,0); }
.frameHtml{ position:fixed; top:0; left:0; right: 0px; bottom: 0px;  z-index:1006; background:url(../images/black_.png) repeat;overflow:hidden;  -webkit-overflow-scrolling:touch; }
.frame-ct-wrap {overflow: hidden;padding: 0 20px 20px;}
.frame-ct{ position:relative; margin:0px auto 0 80px; background:#fff; z-index:1010; cursor:auto; width: 100%; transform: translate(100%,0); -webkit-transform:translate(100%,0); transition: 400ms;}
.frame-title{ display:block; background-color: #ededed; padding: 5% 0px;}
.frame-title .t1{ color: #5e5e5e; font: 40px/1.5 "microsoft yahei";}
.frame-title .t2{ color: #5d5d5d; font-family:"microsoft yahei"; font-size: 20px;}
.frame-title .time{ padding-top: 10px;}
.frame-title .time .d{color: #bcbbbb; background: url(../images/time.png) no-repeat scroll left center; padding-left:26px;}
.frame-title a:link,.frame-title a:visited{ color: #80abde;}
.frame-title a:active,.frame-title a:hover{ color: #174F90;}
.frame-ct-preview{ padding: 66px 0px; overflow: hidden;}
.framC{ color: #808080; font-size: 14px;}
.framC a:link,.framC a:visited { color: #80abde;}
.framC a:active,.framC a:hover { color: #174F90;}
.framC img{ max-width: 100%; height: auto !important;}
.list-description{ padding: 65px 0px; background-color: #ededed;}
.list-description a:link,.list-description a:visited{ color: #bcbbbb;}
.list-description a:active,.list-description a:hover{ color: #3a3a3a;}
.frameClose{ display: block; width: 80px; height: 80px; position: fixed; left: 0px; top: 50%; margin-top: -35px; z-index: 1008; overflow: hidden; transform: translateX(-80px); transition: 400ms;}
.frameClose span{ display: block; width: 100%; height: 100%; text-align: center;transition: 0.4s;}
.frameClose span.i0{ font: 16px/1.2 "microsoft yahei"; color: #fff; background-color: #80abde; padding-top: 20px; height: 60px; position: absolute; left: 0px; top: 0px;}
.frameClose span.i1{ background:url(../images/fram_close.png) no-repeat scroll center center #174F90; color: #fff; position:absolute; left: 100%; top: 0px; }
.frameClose:hover span.i0{ left: -80px;}
.frameClose:hover span.i1{ left: 0px;}
.apage{ width: 100%; overflow: hidden; background:#0093dd;}
.honorCon{ padding: 50px 0px; margin: 0px auto; color: #fff; text-align: center;}
.honorCon .pBT{ color: #fff;}
.honorCon .c{font-size: 13px;}
.honorBox{ height: 604px; overflow: hidden;}
.honorBox .item{ float: left; display: block;}
.honorI{ padding: 12px; background-color: #fff; max-width: 212.5px; margin:0px 2px 20px 0px; transition: 300ms;}
.honorI a{ display: block; position: relative; overflow: hidden;}
.honorI img{ width: 100%; display: block;}
.honorI .black-bg{ background: url(../images/black_.png) repeat; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: none;}
.honorI .ico{ background: url(../images/ico_3.png) no-repeat; width: 26px; height: 27px; position: absolute; left: 50%; top: 50%; margin: 0px 0px 0px -13px; display: none;}
.honorI:hover{ box-shadow: 3px 3px 1px 0px #c7c7c7;}
.honorBox .owl-controls { margin-top: 40px;}
.honorBox .owl-controls .owl-page span { height: 17px; width: 17px; margin: 0px 10px; background:url(../images/n5.png) no-repeat scroll 0 0; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; }
.honorBox .owl-controls .owl-page.active span,
.honorBox .owl-controls.clickable .owl-page:hover span { background:url(../images/n6.png) no-repeat scroll 0 0; }
.article-block .pBT,.article-block .information,.article-block .illustration{ opacity: 0; top: 50px; position: relative;}
.articleShow .pBT,.articleShow .information,.articleShow .illustration{ opacity: 1; top: 0; }
.articleShow .pBT{transition: 400ms ease 200ms;}
.articleShow .information{ transition: 500ms ease 250ms;}
.articleShow .information p{line-height:25px;font-size: 14px;padding-top: 10px;}
.articleShow .illustration{ transition: 600ms ease 300ms;}
#jiagouPage .article-block .pageCBox{ top: 50px; opacity: 0;}
#jiagouPage .articleShow .pageCBox{ transition: 500ms ease 250ms; top: 0px; opacity: 1; text-align: left;}
.article-block .feedbacklist,.article-block .inList,.article-block .talentList,#joinPage .article-block .c,.article-block .joinlist{ position: relative; top: 50px; opacity: 0;}
.articleShow .feedbacklist,.articleShow .inList,.articleShow .talentList,#joinPage .articleShow .c,.articleShow .joinlist{ transition: 500ms ease 250ms;  top: 0px; opacity: 1;}
/*about style end*/

/*index1*/
.left_title{ height:35px; line-height:35px;  border-bottom:2px solid #0093dd; clear:both; margin:20px 0;}
.left_title h2 {  color:#fff;  width: 130px;height:35px; margin:0 auto; text-align:center; overflow:hidden; background:#0093dd}
.left_title h2 a { color:#fff;  font-size:16px; font-weight:bold }
.left_body{ padding:3px 5px;}
.left_bottom { clear:both; height:5px; }

.service{}
.service a{display:block;width:48%;height:280px;border:1px solid #E8E8E8;float:left;margin-left:4%;text-align:center;box-sizing:border-box;margin-bottom:20px;}
.service a:nth-child(2n+1){margin-left:0;}
.service a .img{ width:83px; height:73px; margin:15px auto 0 auto;}
.service a .img1{ background:url(../images/7d3e163d14.jpg) no-repeat center center;}
.service a .img2{ background:url(../images/7d3e163d11.jpg) no-repeat center center;}
.service a .img3{ background:url(../images/7d3e163d12.jpg) no-repeat center center;}
.service a .img4{ background:url(../images/7d3e163d13.jpg) no-repeat center center;}
.service a h2{ font-size:16px; color:#2E2E2E; margin-top:12px;}
.service a .heng{ width:36px; height:2px; background:#0093dd; margin:10px auto;}
.service a p{ line-height:24px; margin-top:15px; color:#2e2e2e;font-size:12px;}
.service a .s_btn{ width:70%; height:32px; border:1px solid #0093dd; text-align:center; color:#0093dd; margin:0 auto; line-height:32px; font-weight:bold; margin-top:20px;}
/*index1*/

/*index2*/
.ChannelName{}
.ChannelContent{ clear:both; padding:3px; line-height:1.8; font-size:14px;}
.ChannelSContent{}

.ChannelContent img{float:left; margin:8px 12px 5px 5px; width:50% !important}
/*index2*/

/*index3*/
 .media-left {height: 78px;	width: 120px; margin-right: 20px; border:1px solid #ddd; padding:1px;}
.media:hover .media-left {	background: #252525;	color: #fff;}
 .media-left p {	text-align: center;	margin: 0;	line-height: 22px;	color: #fff;}
 .media .media-left .f-month {	font-size: 14px;	color: #fff;}
 .media .media-left .f-day {	font-size: 28px;	color: #fff;}
 .media .media-left .f-year {	font-size: 12px;	color: #fff;}
 .media .media-body h3 {	margin-bottom: 4px; font-weight:bold;}
 .media .media-body h3 a {	font-size: 15px;	color: #252525;}
 .media .media-body h3 a:hover {	color: #E20F0E}
 .media:hover .media-body h3 a {	color: #E20F0E;}
 .media .media-body p {	color: #808080;	font-size: 13px;	line-height: 22px}
 
 .float-left { float: left!important }
.float-right { float: right!important }
.margin-large-bottom {margin-bottom: 20px;}
.media, .media-body {overflow: hidden;zoom: 1;}
.media, .media .media { margin-top: 15px }
/*index3*/

/*index4*/
.partner{padding:20px 0;overflow:hidden;}
.partnerMain{height:150px;position:relative;}
.partner .ohbox{position:relative;left:0;/* height:150px; *//* width:1200px; */overflow:hidden;left: 43px;}
.partner .piclist{height:150px;/* width:1240px; */zoom:1;}
.partner li{float:left;width: 155px;/* height:116px; */overflow:hidden;margin-right: 10px;}
.partner li img{width:155px;height:116px;border:1px solid #ddd;}
.partner li span{display:block;height:35px;line-height:35px;font-size:13px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.partner li:hover img{border:1px solid #0093dd;}

.partner .pageBtn span{background:url('../images/pBtn.png') no-repeat 0 0;display:inline-block;width:29px;height:29px;position:absolute;cursor:pointer;overflow:hidden;text-indent:-9999px;left:0;top:40px;}
.partner .pageBtn .next{background-position:-29px 0;left:auto;right:0;}
.partner .pageBtn span:hover{background-position: -58px 0;}
.partner .pageBtn .next:hover{background-position: -87px 0;}
/*index4*/

/*case*/

.subpages-content-tit{width: 100%; height: 45px; line-height: 45px; background: #c40d23; color: #fff; text-indent: 1.0rem; font-size: 1.1rem;}
.subpages-markservice{width: 93%; height: auto; margin: 10px auto; background: #fff;  border-radius: 5px; border: #dcdcdc solid 1px; padding: 3%;}
.subpages-markservice h2{font-size: 2.2rem; text-align: center; font-weight: bold; margin: 10px auto;}
.subpages-markservice h3{font-size: 0.9rem; text-align: center; color: #999; margin: 10px auto;}
.subpages-markservice-search{width: 100%; height: auto; margin: 20px auto; overflow: hidden;}
.subpages-markservice-search h2>input{width: 100%; height: auto; padding: 4% 0; border: 0; border-radius: 5px; background: #333 url(../images/icon-9.png) no-repeat 5% 50%; background-size: 8%; color: #fff; text-indent: 3.2rem; font-size: 1.1rem; margin: 5px auto;}
.subpages-markservice-search h3>input{width: 100%; height: auto; padding: 4% 0; border: 0; border-radius: 5px; background: #333 url(../images/icon-17.png) no-repeat 5% 50%; background-size: 5%; color: #fff; text-indent: 3.2rem; font-size: 1.1rem; margin: 5px auto;}
.subpages-markservice-search h4>input{width: 100%; height: auto; padding: 4% 0; border: 0; border-radius: 5px; background: #c40d23; background-size: 5%; color: #fff; font-size: 1.1rem; margin: 5px auto; text-align: center; cursor: pointer;}

.home-case-content{width: 96%; height: auto; padding: 2%; overflow: hidden; margin: 0 auto;}
.home-case{width: 96%; height: auto; border: #dcdcdc solid 1px; background: #fff; padding: 1.5%;}
.home-case-tit{width: 100%; height: 40px;  background: #c40d23; overflow: hidden;}
.home-case-tit h2{width: 85%; height: 40px; line-height: 40px; float: left; color: #fff; font-size: 1.2rem; text-indent: 0.6rem;}
.home-case-tit h3{width: 15%; height: 40px; line-height: 40px; float: right; text-align: right;}
.home-case-tit h3>input{width: 100%; height: 40px; border: 0; background: #c40d23; color: #fff; font-size: 1.2rem;}
.home-case-pic{width: 100%; height: auto; margin: 10px auto; overflow: hidden;}
.home-case-pic figure{width: 33.3%; height: auto; float: left; text-align: center; margin: 5px auto;}
.home-case-pic figure img{border: #efefef solid 1px; width: 94%;}

/*case*/