﻿@charset "utf-8";

#cntrBody{font-size:14px;line-height:28px;}
#cntrBody p strong {font-weight:bold;}
#cntrBody p,.proinfo p,.age_li_about p{margin:25px 0; font-size:14px;line-height:28px;}
#cntrBody p{text-indent:2em;line-height:28px; color:#2a2a2a;}
#cntrBody table p,.proinfo table p,.age_li_about table p{margin:25px 0; font-size:14px;}
#dituContent{margin:0 auto;}
#cntrBody img {max-width:100%; max-height:4880px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 4880 ? "4880px" : "auto")); display:inline !important ; margin-left:-2em;}
#cntrBody a{ color:#666;}
#cntrBody a:hover{ color:#333;}

#cntrBody table{ border:1px solid #ccc; border-collapse:collapse; background:#fff; width:100%; clear:both;}
#cntrBody table caption{ padding-bottom:5px; text-align:left;} 
#cntrBody table th{ border:1px solid #ccc; background-color:#eee; font-weight:bold;  padding:10px 15px; font-size:18px; }
#cntrBody table td{ border:1px solid #ccc; padding:5px 15px;}
#cntrBody table td p{ margin:0 !important;}
#cntrBody table tr.altrow{ background-color:#ccc;}
#cntrBody table tbody tr.odd{background:#f9f9f9;}
#cntrBody table tbody tr:hover{background:#ddd;}


#cntrBodypro{font-size:14px;line-height:28px;}
#cntrBodypro p strong {font-weight:bold;}
#cntrBodypro p,.proinfo p,.age_li_about p{margin:25px 0; font-size:14px;line-height:28px;}
#cntrBodypro p{line-height:28px; color:#2a2a2a;}
#cntrBodypro table p,.proinfo table p,.age_li_about table p{margin:25px 0; font-size:14px;}

#cntrBodypro img {max-width:100%; max-height:880px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 880 ? "880px" : "auto")); display:inline !important ; }
#cntrBodypro a{ color:#666;}
#cntrBodypro a:hover{ color:#333;}

#cntrBodypro table{ border:1px solid #ccc; border-collapse:collapse; background:#fff; width:100%; clear:both;}
#cntrBodypro table caption{ padding-bottom:5px; text-align:left;} 
#cntrBodypro table th{ border:1px solid #ccc; background-color:#eee; font-weight:bold;  padding:10px 15px; font-size:18px; }
#cntrBodypro table td{ border:1px solid #ccc; padding:5px 15px;}
#cntrBodypro table td p{ margin:0 !important;}
#cntrBodypro table tr.altrow{ background-color:#ccc;}
#cntrBodypro table tbody tr.odd{background:#f9f9f9;}
#cntrBodypro table tbody tr:hover{background:#ddd;}

/*neiye banner*/
.bannernei{ width:100%; height:380px; margin:0 auto; }
.bannernei li{ width:100%; height:380px; margin:0 auto; }

.type-class {background:#f4f4f4;padding:30px 0 24px;text-align:center;}
.type-class ul {max-width:1200px;margin:auto;}
.type-class ul:after {content:"";display:block;clear:both;}
.type-class ul li {*display:inline;*zoom:1;display:inline-block;margin:5px;float: left;}
.type-class ul li a {*display:inline;*zoom:1;display:inline-block;height:37px;line-height:37px;border:1px solid #c0c0c0;border-radius:18px;padding:0 5px;font-size:14px;transition: all 0.5s;}
.type-class ul li a:hover,.type-class ul li.on a {color:#fff;background:#0377c9;border-color:#0377c9;transition: all 0.5s;}

.nweizhi{ width:100%;  position: relative;height:50px;border-bottom:1px solid #e5e5e5;}
#daohang { float:left;position: relative; padding: 13px 0px; height: 24px; line-height:24px;  width: 870px;font-family:"Microsoft Yahei"; color: #9e9e9e; text-align: left; }
#daohang span{ padding-right:5px; color:#333; background:url(..//templets/default/images/icon-home.png) left 1px no-repeat; padding-left:20px;}
#daohang a{ margin-right:5px;color:#333;}
#daohang a:hover{ margin-right:5px;color:#000;}
#daohang a:after {content:'>';font-size:13px;color:#555; padding-left:5px;font-family:"Microsoft Yahei";width:20px;height:26px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;position:relative;left:0;text-indent:20px}
#daohang a:last-of-type:after { width: 0; height: 0;content:'';}
#daohang a:last-of-type{ color:#00a0e9;}
#daohang a.njt:after {content:'—'; }

.type-title {width:1200px;text-align:center;font-size:33px;color:#0377c9;margin:50px auto; }
.type-title span {display:block;*display:inline;*zoom:1;padding:0 30px;position:relative;}
.type-title span b {height:1px;position:absolute;width:192px;display:block;background:#dcdcdc; left:300px;top:50%;}
.type-title span i {height:1px;position:absolute;width:192px;display:block;background:#dcdcdc;right:300px;top:50%;}


.team-show {width:1200px;margin:60px auto;}
.team-show ul li {display:block;float:left;margin:0 45px 45px 0;width:370px;height:320px;}
.team-show ul li.end {margin-right:0px;}
.team-show ul li:nth-child(3n) {margin-right:0px;}
.team-show ul li a {background:#f4f4f4;display:block;padding:20px 20px 0;color:#464646;font-size:16px;font-weight:300;}
.team-show ul li a img {display:block;width:330px;height:240px;}
.team-show ul li a .title {height:60px;line-height:60px;overflow:hidden;}
.team-show ul li a .title span {float:right;margin-left:20px; margin-top:18px;}
.team-show ul li a:hover {background:#0377c9;color:#fff;}



.news-list {width:1200px;margin:auto;background:#fff;padding-bottom:70px;}
.news-list dl dt {display:block;width:1200px;margin:auto;padding:35px 0;}
.news-list dl dt .title {padding-top:17px;margin-bottom:20px;}
.news-list dl dt .title .rq {line-height:25px;height:25px;color:#0377c9;font-size:14px;}
.news-list dl dt .title .bbt {line-height:42px;height:42px;overflow:hidden;position:relative;}
.news-list dl dt .title .bbt a {color:#0377c9;font-size:26px;}
.news-list dl dt .content {position:relative;height:298px;padding-left:586px;}
.news-list dl dt .content .tu {position:absolute;left:0px;top:0px;height:298px;width:543px;}
.news-list dl dt .content .tu img {display:block;height:298px;width:543px;}
.news-list dl dt .content .demo {line-height:26px;font-size:14px;height:156px;overflow:hidden;padding-top:6px;position:relative;}
.news-list dl dt .content .href {line-height:58px;overflow:hidden;position:relative;font-size:16px;font-weight:300;}
.news-list dl dt .content .href a {text-decoration:underline;font-size:16px;font-weight:300;}
.news-list dl dt .content .share {margin-top:45px;}
.news-list dl dt .content .share a {position:relative;top:-2px;}
.news-list dl dd {display:block;height:124px;padding:45px 0 45px 230px;position:relative;border-bottom:1px solid #b9b9b9;margin:0 0px;}
.news-list dl dd .tu {position:absolute;top:45px;left:0px;width:196px;height:124px;}
.news-list dl dd .tu img {width:196px;height:124px;}
.news-list dl dd .title {line-height:38px;height:38px;overflow:hidden;position:relative;}
.news-list dl dd .title a {font-size:18px;color:#000;}
.news-list dl dd .title a span {float:right;margin-left:20px;font-size:14px;}
.news-list dl dd .title a:hover {color:#0377c9;}
.news-list dl dd .demo {height:60px;line-height:20px;overflow:hidden;position:relative;margin:1px 0;font-size:12px;color:#8c8c8c;}
.news-list dl dd .xx a {color:#333;text-decoration:underline;}



.news_detail{ margin-top:40px;}
.news_detail h1{  text-align:center; height:40px; font-size:26px; font-weight:normal; color:#333;}
.news_detail .ndate{ text-align:center; margin-bottom:20px; border-bottom:1px dashed #ccc; padding-bottom:10px; font-size:14px; color:#666;font-family:heliosextthinregular, Arial;}
.news_detail .ndate span{ text-align:center; font-size:14px; color:#666;font-family:heliosextthinregular, Arial;}
.news_detail .newsinfo{ font-size:13px; color:#777;  line-height:24px; padding:15px;text-indent:2em; background:#f6f6f6; margin-top:15px;}
.news_detail .newsinfo span{ font-size:13px; color:#000; }
.news_detail_page{ width:1200px; overflow:hidden;}
.news_detail_page a{ font-size:14px;display:block;width:100%;height:50px;line-height:50px;color:#555555;padding-left:35px;background:url(..//templets/default/images/icon-dd7.png) no-repeat 5px center;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.news_detail_page a:last-child{background:url(..//templets/default/images/icon-dd8.png) no-repeat 5px center;border-top:0px solid #e5e5e5;}
.news_detail_page a:hover{ color:#00a0e9;}


.pro-list {width:1200px;margin:30px auto;}
.pro-list ul:after {content:"";display:block;clear:both;}
.pro-list ul li {display:block;float:left;margin:0 30px 30px 0;background:#fff;border:1px solid #dedede;width:378px;height:582px;}
.pro-list ul li.end {margin-right:0px;}
.pro-list ul li:nth-child(3n) {margin-right:0px;}
.pro-list ul li a {display:block;padding:25px;height:532px;width:328px;color:#000;}
.pro-list ul li a:hover {color:#1d2089;}
.pro-list ul li a .linebox {position:relative;display:inline-block;}
.pro-list ul li a .linebox:after {content:"";display:block;width:0px;background:#1d2089;height:1px;position:absolute;left:0px;bottom:0px;-moz-transition:color .5s,background .5s,opacity .5s,border .5s,transform .5s,width .5s,height .5s,padding .5s,left .5s,top .5s;-ms-transition:color .5s,background .5s,opacity .5s,border .5s,transform .5s,width .5s,height .5s,padding .5s,left .5s,top .5s;-o-transition:color .5s,background .5s,opacity .5s,border .5s,transform .5s,width .5s,height .5s,padding .5s,left .5s,top .5s;-webkit-transition:color .5s,background .5s,opacity .5s,border .5s,transform .5s,width .5s,height .5s,padding .5s,left .5s,top .5s;transition:color .5s,background .5s,opacity .5s,border .5s,transform .5s,width .5s,height .5s,padding .5s,left .5s,top .5s;}
.pro-list ul li a:hover .linebox:after {width:100%;}
.pro-list ul li a .tu {border-bottom:1px solid #dedede;overflow:hidden;}
.pro-list ul li a .tu img {display:block;width:328px;height:328px;transition: all 0.5s;}
.pro-list ul li a:hover .tu img {-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);transition: all 0.5s;}
.pro-list ul li a .title {height:48px;line-height:48px;margin:11px 0 0px;overflow:hidden;position:relative;font-size:17px;font-weight:300;}
.pro-list ul li a .demo {line-height:20px;opacity:.8;font-size:14px;height:125px;overflow:hidden;position:relative;}
.pro-list ul li a .href {line-height:40px;color:#1d2089;}

.join-demo {background:#414453;}
.join-demo .main {width:1000px;margin:auto;color:#fff;font-size:14px;line-height:1.8;padding:48px 0;}
.join-list {padding-top:40px;}
.join-list .title-type {height:52px;color:#838383;}
.join-list .tt {float:left;line-height:52px;height:52px;overflow:hidden;font-size:14px;}
.join-list .tt.t1 {width:410px;margin:0 20px 0 30px;}
.join-list .tt.t2 {width:300px;margin:0 20px 0 0px;}
.join-list .tt.t3 {width:280px;}
.join-list .tt.t4 {width:111px;text-align:right; }
.join-list .tt.t4 .k ,.join-list .tt.t4 .g{ padding-top:15px;}
.join-list ul:after {display:block;content:"";clear:both;}
.join-list ul li {display:block;background:#e9e9e9;margin-bottom:2px;}
.join-list ul li .bbt {line-height:52px;height:52px;cursor:pointer;}
.join-list ul li .bbt .g,.join-list ul li .bbt.on .k {display:none;}
.join-list ul li .bbt.on .g {display:block;}
.join-list ul li .bbt.on {color:#fff;background:#1d2089;}
.join-list ul li .view {display:none;padding:30px;font-size:14px;background:#f5f5f5;line-height:28px;}
.join-list ul li .view .jobtitle {font-size:14px;color:#1d2089; font-weight:bold; display:block; margin-top:30px;}
.join-list ul li .view .jobtitle:first-child {margin-top:0px;}

/*page*/
#page{ height:40px; width:1200px; margin:20px auto; text-align:center; display:block; position:relative;}
#page a{ display:block; float:left; margin-right:10px; padding:2px 12px; height:24px; border:1px #cccccc solid; background:#fff; text-decoration:none; color:#808080; font-size:12px;  line-height:24px;}
#page a:hover{ color:#0377c9; border:1px #0377c9 solid;}
#page a.cur{border:1px #0377c9 solid; background:#0377c9; color:#fff;}
#page p{ float:left; padding:2px 12px; font-size:12px; height:24px; line-height:24px; color:#bbb; border:1px #ccc solid; background:#fcfcfc; margin:0; margin-right:8px;}
#page p.pageRemark{ border-style:none; background:none; margin-right:0px; padding:4px 0px; color:#666;}
#page p.pageRemark b{ color:#0377c9;}
#page p.pageEllipsis{ border-style:none; background:none; padding:4px 0px; color:#808080;}
