@charset "utf-8";
/**
深圳市国人伟业信息技术有限公司
http://www.grwy.cn/
**/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
fieldset,img{border:0;}
img{vertical-align:middle;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:12px;font-family:inherit;margin:0;outline:none;resize:none;border:none;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.clearfix { zoom:1; }
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
body{font:12px/24px "微软雅黑","宋体",Arial, Helvetica, sans-serif;color:#666;}
a{color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#02a3ee;text-decoration:none;}:focus{outline:none;}
/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.gr_center{text-align:center;}
.grWidth{width:1220px; margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.center{text-align:center;}
.hidden{overflow:hidden;}
/* 顶部  */
.topbar{height:35px;line-height:35px;background:#ececec;font-size:14px;}
.topRight{float:right;width:;}
.topRight li{float:left;margin-left:7px;font-size:0;line-height:0;zoom:1;margin-top:7px;}
.topRight li.t1{position:relative;z-index:3;}
.topRight li.t1 span{position:absolute;top:30px;left:-45px;display:none;border-radius:5px;width:100px;background:#fff;padding:5px;border:1px solid #ccc;}
.topRight li.t1 span img{width:100px;height:100px;}
.topRight li.t1 span:before,.topRight .top_wx span:after{ content: "";position: absolute;top:-16px;right:45px;width: 0px; height: 0px;border: 8px solid transparent;border-bottom-color:#ccc;}
.topRight li a{display:inline-block;width:21px;height:21px;background:url(../images/top_icon.png) no-repeat;}
.topRight li.t2 a{background-position:-21px 0;}
.topRight li.t3 a{background-position:-42px 0;}
.topRight li a:hover{background-position:0 -21px;}
.topRight li.t2 a:hover{background-position:-21px -21px;}
.topRight li.t3 a:hover{background-position:-42px -21px;}
/* 头部  */
.fixed-top{position: fixed; top:0;z-index:99;width:100%; background:#fff;}
.header{height:95px;padding-top:10px;overflow:hidden;}
.header .logo_text{ float:left; margin-top:10px;}
.headRight{*width:295px;}
.headRight{background:url(../images/h_phone.png) no-repeat left bottom;padding-left:70px;font-size:14px;color:#4d4d4d;padding-top:15px;}
.headRight p{float:left;line-height:20px;}
.headRight strong{display:block;font-size:18px;color:#02a2ee;}
.headRight .p1{border-right:1px solid #a7a7a7;padding-right:15px;margin-right:12px;}
/* 导航  */
.nav{height:48px;line-height:48px;background:url(../images/nav_bg.jpg) repeat-x;}
.nav li{float:left;width:152px;text-align:center;font-size:16px;font-weight:bold;background:url(../images/nav_line.jpg) no-repeat right center;position:relative;z-index:10;}
.nav li.last{background:none;width:154px;}
.nav li a{display:block;height:48px;color:#fff;}
.nav li a:hover,.nav li .current{background:#2b3134;color:#fff;}
.nav .navSub{position:absolute;top:48px;width:112px;background:#fff;display:none;padding:15px 20px;}
.nav .navSub li{float:none;font-size:14px;font-weight:normal;background:none;width:112px;}
.nav .navSub a{height:30px;line-height:30px;background:url(../images/nav_li.png) no-repeat 20px center;padding-left:10px;color:#666;transition:all 0.3s;}
.nav .navSub a:hover{background:url(../images/nav_lih.png) no-repeat 25px center;color:#02a3ee;padding-left:15px;transition:all 0.3s;}
.nav .m1 .navSub{padding:15px 10px;width:132px;}
.nav .m1 .navSub li a{text-align:left;width:132px;background:url(../images/nav_li.png) no-repeat 5px center;padding-left:15px;}
.nav .m1 .navSub li a:hover{background:url(../images/nav_lih.png) no-repeat 10px center;padding-left:20px;}
.nav .m6 .navSub li a{text-align:left;width:132px;background:url(../images/nav_li.png) no-repeat 5px center;padding-left:15px;}
.nav .m6 .navSub li a:hover{background:url(../images/nav_lih.png) no-repeat 10px center;padding-left:20px;}
/*  广告轮播图 */
.banner{ width:1920px;margin: 0 auto; position:relative;height:520px;left:50%; margin-left:-960px;overflow:hidden;}
.banner .bd{ width:1920px; height:520px; overflow:hidden; z-index:0;}
.banner_ctr{ height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{ display:block;width:47px;height:79px; background: url(../images/banner_btn.png) no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1250px; background-position: -47px 0px;}
.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=70);}
.banner .hd{position:absolute; bottom:10px; text-align: center; z-index:5;left: 50%;font-size: 0; line-height: 0;height: 0px; margin-left:-50px;height:10px;overflow:hidden;}
.banner .hd li{background:#fff; z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:6px; height:6px;*display:inline; zoom:1; border-radius: 100%;border:2px solid #fff;}
.banner .hd li:hover,.banner .hd .on{background:none;border:2px solid #fff}
/*  搜索 */
.search{height:55px;line-height:55px;background:#f1f1f1;}
.searFont{width:940px;font-size:14px;overflow:hidden;}
.searFont a{margin:0 8px;}
.searMain{width:260px;height:30px;overflow:hidden;margin-top:12px;}
.sear_text{float:left;width:207px;height:28px;line-height:28px;background:#fff;color:#666;padding:0 10px;font-size:12px;border:1px solid #d7d7d7;}
.sear_btn{float:right; width:30px;height:30px; cursor:pointer;background:#00c1f3 url(../images/sear_btn.png) no-repeat center center;}
.sear_btn:hover{opacity:0.8;filter:alpha(opacity=80);}
/*  精品案例 */
.product{padding:40px 0 50px 0;overflow:hidden;}
.product .title{text-align:center;font-size:36px;color:#222;line-height:36px;margin-bottom:20px;}
.product .title strong{color:#02a3ee;}
.product .title span{display:block;font-size:14px;color:#9a9a9a;font-family:Arial;font-weight:normal;text-transform:uppercase;line-height:28px;}
.proMenu{margin-bottom:15px;overflow:hidden;font-size:18px;color:#222;}
.proMenu li{float:left;background:url(../images/proMenu_line.jpg) no-repeat left center;padding:0 20px;}
.proMenu li a{color:#222;}
.proMenu li.first{padding-left:0;background:none;}
.proMenu li.on a{color:#02a2ee;}
.proMain,.proBox{height:512px;overflow:hidden;}
.proMain .left{width:456px;height:512px;overflow:hidden;position:relative;}
.proMain .left img{width:456px;height:512px;transform:scale(1,1);transition:all 0.5s;}
.proMain .left div,.proMain li div{background:url(../images/pro_opc.png);position:absolute;bottom:0;left:0;overflow:hidden;color:#fff;width:356px;padding:0 50px;font-size:14px;height:40px;transition:all 0.5s;}
.proMain .left div h3,.proMain li h3{height:42px;line-height:40px;font-size:18px;font-weight:normal;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition:all 0.5s;text-align:center;background:url(../images/pro_line.jpg) no-repeat left bottom;padding-bottom:2px; }
.proMain .left .font h3 a{ color:#FFF;}
.proMain .left:hover div,.proMain li:hover div{height:100%;transition:all 0.5s;}
.proMain .left:hover div h3,.proMain li:hover div h3{text-align:left;margin-top:200px;color:#02a2ee;transition:all 0.5s;}
.proMain .left:hover img,.proMain .right li:hover img{transform:scale(1.1,1.1);transition:all 0.5s;}
.proMain .right{width:760px;height:512px;overflow:hidden;}
.proMain .right ul{width:800px;}
.proMain .right li{float:left;width:378px;height:254px;overflow:hidden;position:relative;margin-right:4px;margin-bottom:4px;}
.proMain .right li img{width:378px;height:254px;transform:scale(1,1);transition:all 0.5s;}
.proMain li div {width:276px;}
.proMain li:hover div h3{margin-top:80px;}
/*  五大优势 */
.odds{ background:#f1f1f1;padding:35px 0 20px 0;overflow:hidden;}
.odds .title{text-align:center;margin-bottom:40px;}
.oddsMain{position:relative;height:335px;overflow:hidden;}
.con03 {
margin: 0 auto;
padding: 80px 0 0;
width: 1200px;
}
.conbb {
padding-top: 70px;
width: 100%;
}
.conbb h2 {
height: 40px;
line-height: 40px;
}
.con03 .hd {
height: 46px;
margin-bottom: 50px;
}
.con03 .bd ul {
width: 1300px;
}
.con03 .bd ul li {
float: left;
margin-bottom: 25px;
margin-right: 130px;
}
.con03 .bd .thumb {
float: left;
height: 112px;
line-height: 112px;
margin-right: 25px;
text-align: center;
width: 131px;
}
.con03 .bd .thumb:hover {
background: rgba(0, 0, 0, 0) url(../images/img14.png) no-repeat scroll center center;
}
.con03 .bd .thumb a {
background: rgba(0, 0, 0, 0) url(../images/img33.png) no-repeat scroll center center;
display: block;
height: 112px;
margin: 0 auto;
width: 131px;
}
.con03 .bd .desc {
float: left;
width: 360px;
}
.con03 .bd .desc h4 {
font-size: 16px;
font-weight: bold;
margin-bottom: 10px;
color:#444;
}
.con03 .bd .desc p {
line-height: 22px;
font-size:14px;
color:#555555;
}
.con03 .bd {
margin-bottom: 30px;
}
.con03 .more a {
border: 2px solid rgb(153, 153, 153);
display: inline-block;
height: 40px;
line-height: 40px;
margin: 0 auto;
text-align: center;
width: 178px;
cursor:pointer;
}
.con03 .more {
text-align: center;
}
.con04 {
background: #f7f7f7 none repeat scroll 0 0;
padding: 80px 0;
}
.con04 .hd {
height: 90px;
margin-bottom: 40px;
}
.con04 .bd ul {
margin: 0 auto;
}
.con04 .bd ul li {
background: #fff none repeat scroll 0 0;
float: left;
height: 340px;
margin-right: 20px;
text-align: center;
width: 280px;
}
.con04 .bd ul .wei {
margin-right: 0;
}
.con04 .bd ul li img {
height: 164px;
margin-top: 5px;
width: 270px;
}
.con04 .bd ul li h2 {
color: #333333;
font-size: 16px;
font-weight: bold;
height: 50px;
line-height: 50px;
padding-left: 20px;
padding-right: 20px;
text-align: left;
}
.con04 .bd ul li p {
color: #999999;
font-size: 14px;
line-height: 1.6em;
padding-left: 20px;
padding-right: 20px;
text-align: left;
}
.con04 .bd ul li p a {
color: #37a637;
}
.con04 .more a {
border: 2px solid rgb(153, 153, 153);
display: inline-block;
height: 40px;
line-height: 40px;
margin: 0 auto;
text-align: center;
width: 178px;
}
.con04 .more {
margin-top: 50px;
text-align: center;
}
.con04 .bd ul a:hover {
background: #37a637 none repeat scroll 0 0;
}
.con04 .bd ul li:hover a {
color: #fff;
}
.con04 .bd ul li:hover p {
color: #fff;
}
.con012 {
background: rgba(0, 0, 0, 0) url(../images/duibi.jpg) no-repeat scroll center top;
height: 778px;
}
.oddsMenu{height:50px;line-height:50px;border:1px solid #dadada;position:absolute;top:0;left:0;}
.oddsMenu li{float:left;width:160px;text-align:center;font-size:18px;font-weight:bold;border-right:1px solid #dadada;background:#fff;cursor:pointer;}
.oddsMenu li.last{border-right:none;}
.oddsMenu li.on{color:#fff;background:#02a2ee url(../images/odds_li.png) no-repeat center 40px;}
.oddsTab,.oddsBox{height:335px;overflow:hidden;}
.oddsLeft{width:750px;font-size:16px;overflow:hidden;padding-top:80px;}
.oddsLeft .num{float:left;width:54px;height:66px;line-height:66px;font-size:30px;text-align:center;color:#02a2ee;font-family:Bebas,Arial;background:url(../images/odds_num.png) no-repeat left center;}
.oddsLeft .font {float:right;width:660px;line-height:30px;}
.oddsLeft .font h4{font-size:30px;color:#2b3134;background:url(../images/odds_line.jpg) no-repeat left bottom;height:55px;line-height:50px;margin-bottom:10px;}
.oddsLeft .font p {height:125px;margin-bottom:10px;overflow:hidden;}
.oddsLeft .font p span{color:#02a2ee;}
.oddsLeft .font .zx{width:225px;height:40px;text-align:center;color:#fff;font-size:16px;background:#02a2ee;line-height:40px;display:inline-block;}
.oddsLeft .font .zx a{ color:#FFF;}
.oddsBox img{width:390px;height:335px;}
/*  精英团队 */
.team{padding:50px 0;}
.homeTitle{height:70px;overflow:hidden;}
.homeTitle h2{float:left;font-size:36px;line-height:36px;color:#222;margin-right:10px;}
.homeTitle h2 strong{color:#02a2ee;}
.homeTitle h4{font-size:18px;color:#6c6c6c;font-weight:normal;float:left;}
.homeTitle h4 span{display:block;font-size:12px;color:#999;text-transform:uppercase;font-family:Arial;line-height:14px;}
.team .homeTitle{height:60px; width:455px;}
.teamLeft{height:520px; }
.teamLeft_list{height:591px;overflow:hidden;}
.teamLeft_list li{padding:15px 25px;height:115px;overflow:hidden;border:1px solid #cfcfcf;font-size:14px;margin-bottom:1px;}
/*.teamLeft_list li.first{border-top:1px solid #cfcfcf;}*/
.teamLeft_list li .mask{float:left;width:115px;height:115px;position:relative; overflow:hidden;margin-right:15px;}
.teamLeft_list li .mask img{width:115px;}
.teamLeft_list li .mask span{position:absolute;top:0;left:0;z-index:2;width:115px;height:115px;background:url(../images/team_mask.png) no-repeat;}
.teamLeft_list li h3{padding-top:20px;font-size:16px;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.teamLeft_list li h3 span{border-bottom:1px solid #666;}
.teamLeft_list li.on{border:1px solid #02a2ee;background:url(../images/team_icon.png) no-repeat 395px center;border-left:3px solid #02a2ee;}
.teamLeft_list li.on h3 span{border-bottom:1px solid #02a2ee;}
.teamLeft_list li.on a{color:#02a2ee;}
.homeTitle .pageBtn {float:right;width:65px;font-size:0;line-height:0;margin-right:30px;}
.homeTitle .pageBtn span{ background:url(../images/team_btn2.png) no-repeat 0 0px; display:block;width:30px;height:30px;cursor:pointer;overflow:hidden;float:left;}
.homeTitle .pageBtn .next{background-position:-30px 0;float:right;}
.homeTitle .pageBtn span:hover{background-position:-60px 0;}
.homeTitle .pageBtn .next:hover{background-position:-90px 0;}
.teamRight{width:725px;height:646px;}
.teamTop{width:790px;height:465px;left:-65px;position:relative;zoom:1;overflow:hidden;}
.teamTop .ohbox{position:relative;width:790px;height:465px;left:0;overflow:hidden;}
.teamTop .piclist{height:465px; width:790px;overflow:hidden; zoom:1;}
.teamTop li{float:left; width:790px; height:465px;}
.teamTop li img{width:790px;height:425px;}
/*.teamTop li span{background:#02a2ee;display:inline-block;height:40px;line-height:40px;color:#fff;width:320px;text-align:center;font-size:14px;}*/
.teamTop .pageBtn span{ background:url(../images/team_btn.jpg) no-repeat 0 0px; display:block;width:46px;height:40px;position:absolute;top:425px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:320px;}
.teamTop .pageBtn .next{left:368px;background-position:-46px 0;}
.teamTop .pageBtn span:hover{background-position:-92px 0;}
.teamTop .pageBtn .next:hover{background-position:-138px 0;}
.teamRight .font{font-size:15px;margin-top:12px;height:120px;margin-bottom:10px;overflow:hidden;line-height:24px;}
.teamRight .more{display:inline-block;width:150px;height:45px;text-align:center;line-height:45px;color:#fff;background:#02a2ee;font-size:14px;color:#fff;transition:all 0.3s;}
.teamRight .more:hover{background:#2b3134;transition:all 0.3s;}
/* 设计团队 附加样式*/
.team{ padding:50px 0;  width:1220px; margin:0 auto; height:521px;}
.team .teamLeft{ padding:5px;}
.team h2{height: 70px;font-size: 18px;font-weight: bold; font-size: 36px; line-height: 36px; color: #222; margin-right: 10px;}
.teamRights{  height: 45px;margin-bottom: 35px; width:150px; border:1px solid #ccc;}
.teamRights a{display: inline-block;width: 150px;height: 45px;line-height: 45px;text-align: center;  color: #000; background: #fff; font-size:18px; font-weight:bold;}
.teamRights a.on{background: #02a2ee;color: #fff;cursor:pointer}
.list_1{ width:1220px; position:relative; }
.list_2{width:1220px; position:relative; }
.list { width:1220px; overflow:hidden; height:370px; }
.list ul{ width:1220px;}
.list ul li{ width:240px;height: 365px;margin-right: 4px;float: left;overflow: hidden;position: relative;}
.list ul li img{ width:100%; height:100%}
.list .txt{ position:absolute; bottom:0;  color:#FFF; width: 200px;height: 94px;padding: 0 20px;left: 0px;color: #fff; bottom: 0; background-color:#000 ;background-color:rgba(0,0,0,0.7); }
.list .txt h3{line-height: 26px;font-size: 24px;font-weight: normal;padding-top: 20px;color: #009ce6; padding-left:15px;}
.list .txt p {line-height: 28px;font-size: 14px; padding-left:10px; font-weight: normal;padding-bottom: 10px; border-bottom: 1px solid #5c5c5c; width:200px; background:none; width:170px;}
.teamLeft .list_2{ display:none;}
.pageBtn{height: 100px; position: absolute; top: 30%; z-index: 2;left: 50%; margin-left: -500px;}
.pageBtn .prev{  display: block;width: 45px;height: 100px; background:url(../images/bant1.png) no-repeat;position: absolute;display: block;  left: -180px; text-indent:1000em; overflow:hidden;cursor:pointer}
.pageBtn .next{display: block;width: 45px;height: 100px;background:url(../images/bant1.png) no-repeat;position: absolute;opacity: 1;filter: alpha(opacity=0);display: block;background-position: -45px 0px;right: -1170px; text-indent:1000em; overflow:hidden;cursor:pointer}
/*  施工质量 */
.quality{padding:50px 0 10px;background:#f1f1f1;overflow:hidden;}
.qualityMenu{height:45px;margin-bottom:35px;font-size:18px;font-weight:bold;}
.qualityMenu a{display:inline-block;width:150px;height:45px;line-height:45px;text-align:center;color:#000;background:#fff;}
.qualityMenu a.on{background:#02a2ee;color:#fff;}
.qualityTab{height:;overflow:hidden; width:1220px;}
.project{height:;}
.project ul{width:1260px;}
.project li{float: left;width: 285px;color: #999;margin-right: 25px;line-height: 20px;font-size: 14px;height: 320px;}
.project li .date{font-size:36px;line-height:36px;color:#02a2ee;height:45px;font-family:Century Gothic,Arail;}
.project li .date span{float:right;font-size:18px;color:#8e8e8e;}
.project li h4{font-size:16px;font-weight:normal;height:35px;white-space:nowrap;text-overflow: ellipsis; margin-top:25px; text-align:center;}
.project li h4 a{color:#333;}
.project li h4 a:hover{color:#02a2ee;}
.project li div{width: 285px;height: 225px;}
.project li img{width: 285px;height: 225px;transform: scale(1,1);transition: all 0.6s;}
.project li div p{height:20px;padding:10px 15px;overflow:hidden;color:#fff;font-size:14px;bottom:0;width:350px;}
.project li:hover img{transition:all 0.5s;transform:scale(1.1,1.1);}
.project li:hover div p{height:auto;transition:all 0.5s;}
.partner {height:190px;overflow:hidden;}
.partner{width:1200px;height:190px;position:relative;zoom:1;overflow:hidden;}
.partner .ohbox{position:relative;width:1040px;height:190px;left:80px;overflow:hidden;}
.partner .piclist{height:190px; width:1100px;overflow:hidden; zoom:1;}
.partner li{float:left;width:230px;height:190px; margin-right:40px;}
.partner li img{width:220px; height:140px;border:1px solid #d4d4d4;box-shadow:0 0 0 1px #fff inset;padding:4px;}
.partner li span{font-size:14px;display:block;text-align:center;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.partner li:hover img{ border:1px solid #02a2ee;}
.partner .pageBtn span{ background:url(../images/pant.png) no-repeat 0 0px; display:block;width:50px;height:50px;position:absolute;top:-6px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:-96px;}
.partner .pageBtn .next{left:1048px;background-position:0 -50px;}
.partner .pageBtn span:hover{background-position:-50px 0;}
.partner .pageBtn .next:hover{background-position:-50px -50px;}
/*  关于我们 */
.about{padding:40px 0 50px 0;overflow:hidden;}
.aboutLeft{width:530px;height:360px;overflow:hidden;background:url(../images/about_bg.jpg) no-repeat left top;padding:20px 0 0 20px;}
.aboutLeft img{width:550px;height:340px;}
.aboutRight{width:610px;padding-top:20px; font-size:16px;}
.aboutRight .title{font-size:24px;font-weight:bold;color:#2b3134;height:40px;}
.aboutRight .font{color:#5d5d5d;line-height:32px;height:270px;margin-bottom:10px;}
.aboutRight .font p{text-indent:2em;}
.aboutRight .more{display:inline-block;width:140px;height:40px;text-align:center;line-height:40px;background:#02a2ee;color:#fff;}
.aboutRight .more:hover{background:#333;}
/*  新闻中心 */
.news{padding:40px 0 50px 0;background:#f1f1f1;overflow:hidden;}
.newsLeft{width:410px;overflow:hidden;}
.newsTitle{height:40px;line-height:40px;background:#2b3134;padding-left:15px;font-size:18px;color:#fff;margin-bottom:15px;font-weight:normal;}
.newsTitle a{ color:#FFF;}
.newsTitle a:hover{ color:#02a2ee}
.newsLeft img{width:410px;height:170px;margin-bottom:10px;}
.newsLeft ul{height:;overflow:hidden;}
.newsLeft li{height:37px;line-height:37px; border-bottom:1px dashed #bfbfbf;}
.newsLeft li a{display:inline-block;width:300px;background:url(../images/news_li.png) no-repeat left center; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding-left:10px;font-size:13px;color:#555;transition:all 0.3s;}
.newsLeft li span{float:right;color:#888;}
.newsLeft li a:hover{color:#02a2ee;background:url(../images/news_lih.png) no-repeat 5px center;padding-left:15px;transition:all 0.3s;}
.industry{margin:0 30px;}
.faq{width:340px;overflow:hidden;}
.faqMain{height:485px;overflow:hidden;background:#fff;}
.faqMain li {padding:10px;border-bottom:1px solid #cccdcd;}
.faqMain li h5{ height:25px;font-size:13px;background:url(../images/a.jpg) no-repeat left 6px; padding-left:25px; font-weight:normal; width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.faqMain li h3 a{ color:#2b3134;}
.faqMain li h3 a:hover{ color:#02a2ee;}
.faqMain li p{background:url(../images/q.jpg) no-repeat left 6px; padding-left:25px;}
.faqMain li:last-child{border-bottom:none;}
/*  首页留言 */
.homeForm{background:url(../images/form_bg.jpg) no-repeat center top;height:330px;padding-top:70px;overflow:hidden;}
.homeForm .left{width:580px;color:#2b3134;}
.homeForm .left h2{font-size:36px;font-weight:normal;line-height:36px;}
.homeForm .left h2 span{display:block;font-size:45px;line-height:45px;font-weight:bold;margin:10px 0 15px 0;}
.homeForm .left .p1{font-size:16px;background:url(../images/form_line.jpg) no-repeat left bottom;padding-bottom:10px;margin-bottom:15px;}
.homeForm .font p{height:20px;line-height:20px;margin-bottom:10px;font-size:14px;font-weight:bold;}
.homeForm .font span{display:inline-block;background:url(../images/form_icon.png) no-repeat;padding-left:25px;}
.homeForm .font .f2{background-position:0 -30px;}
.homeForm .font .f3{background-position:0 -60px;}
.homeForm .font .f4{background-position:0 -90px;}
.homeForm .font .f1,.homeForm .font .f3{width:190px;}
.homeForm .right{width:510px;overflow:hidden;}
.homeForm .right input{display:block;width:468px;padding:0 20px;background:#fff;height:38px;line-height:38px;font-size:16px;color:#2b3134;margin-bottom:5px;border:1px solid #ccc;}
.homeForm .right textarea{height:58px;padding:10px 20px;width:468px;font-size:16px;color:#2b3134;border:1px solid #ccc;}
.homeForm .right .code{float:left;width:100px;padding:0 10px;margin-right:5px;height:28px;}
.homeForm .right .checkcode{height:30px;}
.homeForm .right input:focus,.homeForm textarea:focus{border:1px solid #02a2ee;}
.homeForm .right .sub{width:120px;height:40px;text-align:center;font-size:16px;background:#02a2ee;color:#fff;padding:0;clear:both;margin-top:5px;transition:all 0.3s;cursor:pointer;}
.homeForm .right .sub:hover{background:#333;transition:all 0.3s;}
/* 底部样式 */
.footer{background:#2b3134;padding-top:25px;color:#999;overflow:hidden;}
.footMain{overflow:hidden;margin-bottom:35px;}
.footLeft{width:920px;overflow:hidden;}
.footLeft ul{float:left;width:150px;overflow:hidden;font-size:13px;}
.footLeft li h3{color:#fff;font-size:18px;height:35px;margin-bottom:20px;background:url(../images/foot_line.jpg) no-repeat left bottom;}
.footRight{width:172px;overflow:hidden;}
.footRight img{float:right;width:100px;height:100px;border:5px solid #594b47;margin-left:10px;}
.footRight p{background:url(../images/f_phone.png) no-repeat right 15px;padding-top:75px;line-height:18px;font-size:13px;overflow:hidden;}
.firendLink{font-size:14px;}
.firendLink a{margin:5px;}
.firendLink em{ font-style:normal;}
.footcopy{height:45px;line-height:45px;border-top:1px solid #535658;margin-top:10px;}
.footcopy span{margin-right:15px;}
.footer a{color:#999; }
.footer a:hover{color:#fff;}
/* 内页公用 */
.listBanner{ width:1920px; height:350px;position:relative;margin-left:-960px;left:50%;}
.listWrapper{padding-bottom:65px;overflow:hidden; position: relative;}
.breadCrumb{height:50px;line-height:50px;margin-top:40px;border-bottom:1px solid #d6d6d6;margin-bottom:25px;}
.breadCrumb .fr{background:url(../images/home_icon.png) no-repeat left center;padding-left:25px;}
.breadCrumb h2{font-size:36px;color:#222;line-height:36px;}
.breadCrumb h2 strong{color:#02a2ee;}
.breadCrumb h2 span{font-family:Arial;color:#02a2ee;font-weight:normal;font-size:35px;background:url(../images/t_icon.png) no-repeat left center;padding-left:15px;margin-left:10px;text-transform:uppercase;}
.breadCrumb2{height:45px;line-height:45px;margin-bottom:30px;border-bottom:1px solid #d6d6d6; font-size:15px;}
.breadCrumb2 p{background:url(../images/home_icon.png) no-repeat left center;padding-left:25px;}
.breadCrumb2 .back{float:right;width:80px;height:28px;line-height:28px;text-align:center;border-radius:5px;background:#02a2ee;color:#fff;margin-top:10px;}
.breadCrumb2 .back:hover{background:#333;transition:all 0.3s;}
.listBox{width:1200px;overflow:hidden;}
/* 内页公用菜单 */
.listMenu{line-height:40px;padding-bottom:35px;overflow:hidden;}
.listMenu li{float:left;height:38px;line-height:38px;border:1px solid #0bb6ee;font-size:16px;margin-right:15px;margin-bottom:10px;}
.listMenu li a{display:block;height:40px;padding:0 20px;transition:all 0.3s; font-weight:bold;}
.listMenu li a:hover,.listMenu li a.current{background:#0bb6ee;color:#fff;transition:all 0.3s;}
/* 产品中心 */
.productList li{float:left;width:365px;padding:9px;border:2px solid #fff; margin-right:30px;color:#888;}
.productList li .pImg{display:block;width:365px;height:230px;overflow:hidden;margin-bottom:10px;}
.productList li img{width:365px;height:245px;transition:all 0.5s;transform:scale(1,1);}
.productList li h4{height:30px;border-bottom:1px solid #ddd;font-size:14px;margin-bottom:5px;font-weight:normal;}
.productList li h4 a{display:inline-block;width:220px;color:#333;white-space:nowrap;overflow:hidden;text-overflow: ellipsis; font-size:16px;}
.productList li h4 span{float:right;color:#adadad;font-size:12px;}
.productList li p{ height:48px;}
.productList li:hover{border:2px solid #02a2ee;}
.productList li h4 a:hover{color:#02a2ee;}
.productList li img:hover{transition:all 0.5s;transform:scale(1.1,1.1);}
/* 产品详情页 */
.detailLeft{width:920px;overflow:hidden;}
.detailBox{padding:20px 29px 14px 29px;border:1px solid #ddd;margin-bottom:25px;}
.proShow_Box1 .font1{font-size:14px;color:#000;margin-bottom:15px; line-height:30px;}
.proShow_Box1 .font1 .tit_anli{width:840px;}
.proShow_Box1 .font1 .tit_anli .con_anli{ width:420px; float:left;}
.proShow_Box1 .font1 .tit_anli .con1_anli{ width:420px; float:right;}
.ProShow_Box1 .kong{ height:30px;}
.proShow_Box1 h1{ font-size:14px;}
.font2,.caseShow_font1{padding-bottom:10px;}
.font2 h3,.caseShow_font1 h3{font-size:18px;color:#000;height:30px;border-bottom:1px dotted #adadad;margin-bottom:10px;font-weight:normal;}
.gxqm {
margin-top: 60px;
text-align: center;
margin-bottom:30px;
}
.gxqm h3 {
color: #545450;
font-size: 36px;
font-weight: normal;
line-height: 36px;
}
.gxqm .xian {
text-align: center;
}
.gxqm .xian span {
background: #02a2ee none repeat scroll 0 0;
display: inline-block;
height: 3px;
width: 166px;
}
.diji {
margin-top: 30px;
}
.diji a {
background: #02a2ee none repeat scroll 0 0;
border-radius: 5px;
color: #fff;
display: inline-block;
font-size: 14px;
padding: 8px 20px;
text-decoration: none;
}
.diji a em {
background: rgba(0, 0, 0, 0) url("../images/wx.png") no-repeat scroll 0 0;
display: inline-block;
height: 24px;
margin-right: 5px;
vertical-align: middle;
width: 24px;
}
.hbd {
color: #666666;
font-size: 18px;
margin-bottom: 20px;
margin-top: 20px;
}
.telg {
color: #666666;
font-size: 24px;
}
.dyf {
color: #666666;
font-size: 26px;
margin-top: 20px;
}
.detailShare{overflow:hidden;padding:25px 0;border-bottom:1px dotted #adadad; border-top:1px dotted #adadad;}
.detailShare span{border-left:1px dotted #adadad;padding:0 15px;}
.detailShare span.date{margin-left:15px;}
.detail_fenx{font-size:14px;padding-top:10px;overflow:hidden;}
.zoombox {width:860px;margin-bottom:35px;}
.zoompic {width:860px;height:580px; background:url(../images/loading.gif) no-repeat 50% 50%; margin: 0 auto;overflow:hidden;}
.example-image{
max-width:860px; 
max-height:580px;
/* width:860; */
width:expression(document.body.clientWidth>860?"860px":"auto"); 
height:expression(document.body.clientheight>580?"580px":"auto"); 
overflow:hidden; 
margin:0 auto;
display:block;
}
.sliderbox {height:85px; overflow:hidden;margin-top:20px;}
.sliderbox .arrow-btn {width:20px;height:85px; background:url(../images/arrow_btn.png) no-repeat;cursor:pointer;margin-top:10px;}
.sliderbox #btn-left { float:left; background-position:0 0; }
.sliderbox #btn-left.dasabled { background-position:-40px 0; }
.sliderbox #btn-right { float:right; background-position:-20px 0; }
.sliderbox #btn-right.dasabled { background-position:-60px 0; }
.sliderbox .slider { float:left; height:85px;width:800px; position:relative;margin-left:10px;overflow:hidden;}
.sliderbox .slider ul {position:absolute;left:0; width:999px; }
.sliderbox .slider li { float:left; width:134px; height:85px;text-align:center; }
.sliderbox .slider li img { border:3px solid #dfdfdf; width:114px; height:79px; }
.sliderbox .slider li.current img { border:3px solid #0bb6ee; }
.relatedPro{overflow:hidden;}
.relatedTitle{height:30px;border-bottom:1px dotted #adadad;font-size:18px;color:#000;margin-bottom:20px;background:url(../images/p_icon.png) no-repeat left 4px;font-weight:normal;padding-left:10px;}
.relatedPro ul{width:960px;}
.relatedPro li{float:left;width:205px;padding:4px;border:1px solid #ddd; margin-right:20px;color:#888;margin-bottom:15px;}
.relatedPro li .pImg{display:block;width:205px;height:;overflow:hidden;margin-bottom:10px;}
.relatedPro li img{width:205px;height:140px;transition:all 0.5s;transform:scale(1,1);}
.relatedPro li h4{height:30px;border-bottom:1px solid #ddd;font-size:14px;margin-bottom:5px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.relatedPro li h4 a{color:#333;}
.relatedPro li:hover{border:1px solid #02a2ee;}
.relatedPro li h4 a:hover{color:#02a2ee;}
.relatedPro li img:hover{transition:all 0.5s;transform:scale(1.1,1.1);}
.detailRight{width:280px;overflow:hidden; float:right; }
.rightDesign,.rightRelated,.rightCase{border:1px solid #ddd; margin-bottom:20px;}
/*.div2 {
position: fixed;
top: 2px;
z-index: 250;
right:338px;
}
.absolute {
bottom: 0;
position: absolute;
z-index: 250;
right:0px;
}
*/
.rTitle1 {
/*background: rgba(0, 0, 0, 0) url("../images/r_title.jpg") repeat-x scroll 0 0;*/
color: #000;
font-size: 24px;
font-weight: bold;
height: 39px;
line-height: 39px;
padding: 15px 20px 5px;
text-align: center;
}
.rTitle{  background: rgb(204, 153, 102) none repeat scroll 0px 0px;
font-size: 14px;
height: 36px;
text-indent: 2em;
line-height: 36px;
color: rgb(255, 255, 255);}
.rightDesign .main {
padding: 0 10px;
}
.rightDesign .main .p1 {
color: #000;
font-size: 14px;
margin-bottom: 10px;
text-align: center;
}
.rightDesign .main input {
background: #fff none repeat scroll 0 0;
border: 1px solid #e1e1e1;
display: block;
font-size: 14px;
height: 34px;
margin: 12px 0;
padding: 0 10px;
width: 235px;
}
.rightDesign .main .sub {
background: #02a2ee none repeat scroll 0 0;
border: medium none;
color: #fff;
cursor: pointer;
font-weight: bold;
height: 40px;
line-height: 40px;
margin-bottom: 5px;
padding: 0;
text-align: center;
width: 258px;
}
.rightDesign .main input:focus {
border: 1px solid #02a2ee;
}
.rightDesign .main .sub:focus, .rightDesign .main .sub:hover {
background: #333 none repeat scroll 0 0;
border: medium none;
}
.rightRelated .main {
padding: 10px;
}
.rightRelated .main img {
margin-bottom: 10px;
padding: 2px;
width: 254px;
}
.rightRelated .main li{height:34px;line-height:34px;border-bottom:1px dotted #a7a7a7;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.rightRelated .main li a{background:url(../images/news_li.png) no-repeat 5px center;padding-left:15px;}
.rightRelated .main li:last-child{border-bottom:none;}
.rightRelated .main li a:hover{background:url(../images/news_lih.png) no-repeat 5px center;}
/* 荣誉资质 */
.productList,.caseList,.partnerList,.honorList,.settingList,.newsList,.teamList{ width:1220px;overflow: hidden;}
.productList ul,.caseList ul,.partnerList ul,.honorList ul,.settingList ul,.teamList ul,.newsList ul{ width:1260px;}
.honorList ul li{float:left;width:280px;margin-right:33px;margin-bottom:25px;text-align:center;}
.honorList ul li a{display:block;width:250px;padding:15px;background:#f2f2f2;border-bottom:3px solid #ddd;}
.honorList ul li img{display:block;width:240px;height:180px;padding:4px;border:1px solid #e3e3e3;background:#fff;}
.honorList ul li span{height:30px;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}
.honorList ul li a:hover{border-bottom:3px solid #02a3ee;}
/* 公司坏境 */
.settingList ul li{width:280px;float:left;margin-right:33px;margin-bottom:25px;text-align:center;}
.settingList ul li img{display:block;width:270px;height:220px;padding:4px;border:1px solid #e3e3e3;background:#fff;}
.settingList ul li img:hover{border:1px solid #02a3ee;background:#02a3ee;}
.settingList ul li span{height:30px;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
/* 合作伙伴 */
.partnerList li{float:left;width:220px;margin-right:30px;margin-bottom:20px;}
.partnerList li img{ width:210px; height:135px;background:#e5e5e5; padding: 4px; border: 1px solid #d4d4d4; box-shadow: 1px 1px 0 #fff inset,-1px -1px 0 #fff inset;}
.partnerList li span{ height: 35px; line-height: 35px; display: block; text-align:center; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.partnerList li img:hover{border:1px solid #02a3ee;}
/* 精英团队 */
.teamList li{float:left;width:350px;margin-right:70px;margin-bottom:30px;}
.teamList li img{width:350px;height:510px;}
.teamList li h3{height:40px;line-height:40px;background:#0bb6ee;font-size:14px;color:#fff;padding-left:10px;font-weight:normal;}
.teamList li div{background:#f4f4f4;padding:10px;}
.teamList li div h4{height:30px;border-bottom:1px dotted #acacac;font-size:18px;color:#171717;margin-bottom:5px;font-weight:normal;}
.teamList li div h4 span{float:right;font-size:12px;color:#666;}
.teamList li div p{ height:48px; line-height:24px;}
.teamList li .btn{height:40px;line-height:40px;background:#0bb6ee;}
.teamList li .btn a{display:inline-block;width:140px;height:40px;color:#fff;font-size:14px;text-align:center;transition:all 0.3s;}
.teamList li .btn .btn2{background:#70dcff;}
.teamList li .btn a:hover{background:#333;transition:all 0.3s;}
/* 精英团队详情 */
.teamShow_top{overflow:hidden;margin-bottom:50px;}
.teamShow_img{width:240px;margin-right:40px;}
.teamShow_font{width:620px;overflow:hidden;}
.teamShow_font .title{font-size:24px;color:#333;margin-bottom:15px;}
.teamShow_font .title span{display:inline-block;font-size:12px;color:#fff;line-height:14px;padding:2px 10px;background:#0bb6ee;margin-left:10px;font-weight:normal;}
.teamShow_font .font1{font-size:14px;}
.teamShow_font .font1 span{display:inline-block;width:300px;}
.teamShow_font .font1 b{color:#0bb6ee;}
.scfg{font-size:14px;color:#0bb6ee;font-weight:bold;margin-bottom:20px;}
.teamForm{width:260px;overflow:hidden;background:#f5f5f5;padding:10px;border:1px solid #ddd;}
.teamForm h3{text-align:center;font-size:18px;color:#333;margin-bottom:1px;padding-top:10px;}
.teamForm p{ text-align:center; color:#0bb6ee; padding:10px 0;}
.teamForm input{display:block;height:38px;border:1px solid #e1e1e1;background:#fff;padding:0 10px;width:238px;margin-bottom:10px;font-size:14px;}
.teamForm .sub{height:40px;line-height:40px;border:none;background:#0bb6ee;color:#fff;text-align:center;transform:all 0.3s;cursor:pointer;width:258px;padding:0;margin-bottom:5px;}
.teamForm input:focus{border:1px solid #02a2ee;}
.teamForm .sub:focus,.teamForm .sub:hover{background:#333;transform:all 0.3s;border:none;}
.teamShow_box1 {width:1220px;overflow:hidden;}
.teamShow_box1 .title{text-align:center;font-size:24px;color:#0bb6ee;margin-bottom:30px;}
.teamShow_box1 ul{width:1260px;}
.teamShow_box1 li{float:left;width:270px;padding:9px;border:1px solid #ddd;margin-right:20px;margin-bottom:20px;}
.teamShow_box1 li img{width:270px;height:145px;}
.teamShow_box1 li p{height:40px;line-height:40px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:14px;}
.teamShow_box1 li:hover{border:1px solid #0bb6ee;}
/* 专家工程 */
.caseList li{float:left;width:280px;margin-bottom:20px;margin-right:30px;border:1px solid #ddd;background:#eee;text-align:center;}
.caseList li .pic{width: 280px;height: 230px;line-height: 230px;background: #fff}
.caseList li a{display:block;width:280px;}
.caseList li img{max-width:270px;max-height:220px;padding:5px;}
.caseList li span{height:35px;line-height:35px;padding:0 5px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;}
.caseList li:hover{border:1px solid #02a3ee;}
.caseList li a:hover{background:#02a3ee;color:#fff;}
/* 专家工程详情 */
.caseShow_img{text-align:center;margin-bottom:30px;overflow:hidden;border-top:1px dotted #ddd;padding-top:25px;}
.caseShow_img img{width:520px;}
.relatedCase{width:920px;overflow:hidden;}
.relatedCase ul{width:960px}
.relatedCase li{float:left;width:220px;margin-bottom:20px;margin-right:10px;border:1px solid #ddd;background:#eee;text-align:center;}
.relatedCase li a{display:block;width:220px;}
.relatedCase li img{width:210px;height:170px;padding:5px;background:#fff;}
.relatedCase li span{height:35px;line-height:35px;padding:0 5px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;}
.relatedCase li:hover{border:1px solid #02a3ee;}
.relatedCase li a:hover{background:#02a3ee;color:#fff;}
/* 新闻列表 */
.newsList li{height:210px;margin-bottom:30px;font-size:14px;overflow:hidden;}
.newsList li img{width:320px;height:210px;margin-right:30px;}
.newsList li h3{padding-top:10px;height:35px;font-size:18px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsList li h3 a{color:#1b1b1b;}
.newsList li h3 a:hover{color:#02a3ee;}
.newsList li p{font-size:30px;font-family:Arial;margin-bottom:10px;}
.newsList li p span{font-size:14px;margin-left:5px;}
.newsList li .more{margin-top:20px;display:inline-block;width:80px;height:30px;line-height:30px;text-align:center;border:1px solid #02a3ee;color:#02a3ee;font-size:14px;transition: all 0.3s;}
.newsList li .more:hover{background:#02a3ee;color:#fff;transition: all 0.3s;}
/* 新闻详细样式 */
.articleBox1 .title{text-align:center;font-size:20px;color:#000;margin-bottom:10px;}
.proShow_Box1 .title{text-align:center;font-size:20px;color:#000;margin-bottom:10px;}
.proShow_Box1 .p1{margin-bottom:25px;text-align:center;color:#333;}
.proShow_Box1 .p1 span{margin-right:15px;}
.articleBox1 .p1{margin-bottom:25px;text-align:center;color:#333;}
.articleBox1 .p1 span{margin-right:15px;}
.review{background:#f7f7f7 url(../images/nShow_icon.png) no-repeat left top;padding:15px 15px 10px 15px;border:1px dotted #adadad;border-right:none;border-left:none;text-indent:2em;font-size:14px;color:#333;}
.article_key{background:#f7f7f7 url(../images/nShow_icon2.png) no-repeat 15px 7px;color:#adadad;margin-bottom:20px;padding-left:35px;line-height:28px;}
.articleBox1_font{padding-bottom: 40px;border-bottom:1px dotted #adadad;font-size:13px;color:#424242;}
.relatedNews_img{height:180px;overflow:hidden;margin-bottom:15px;}
.relatedNews_img ul{width:960px;}
.relatedNews_img li{float:left;width:205px;padding:4px;border:1px solid #ddd;margin-right:20px;}
.relatedNews_img li img{width:205px;height:135px;margin-bottom:10px;}
.relatedNews_img li span{display:block;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;text-align:center;font-size:14px;}
.relatedNews_img li:hover{border:1px solid #02a2ee;}
.relatedNews_font{width:960px;overflow:hidden;font-size:13px;}
.relatedNews_font ul{width:1020px;}
.relatedNews_font ul li{float:left;padding-right:70px;width:420px;height:40px;line-height:40px;border-bottom:1px dotted #ddd;}
.relatedNews_font ul li a{display:block;width:320px;line-height:40px;background:url(../images/news_li.png) no-repeat left center;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.relatedNews_font ul li span{float:right;color:#999;}
.rightCase .main{padding:10px;overflow:hidden;}
.rightCase .main li{width:260px;height:175px;overflow:hidden;margin-bottom:10px;}
.rightCase .main li img{width:260px;height:175px;transition:all 0.5s;transform:scale(1,1);}
.rightCase .main li p{position:relative;margin-top:-35px;height:35px;line-height:35px;color:#fff;padding:0 10px;background:url(../images/opc2.png);}
.rightCase .main li:hover img{transition:all 0.5s;transform:scale(1.1,1.1);}
/* 常见问题 */
.faqList {font-size:13px;word-spacing:3px; padding-bottom:30px;}
.faqList li .p01{ border-bottom:1px solid #dfdfdf; background:url(../images/q.jpg) no-repeat 5px 15px; cursor:pointer; padding: 10px; padding-left:25px;}
.faqList li .answer{ padding:15px 25px 10px 35px; border-bottom:1px dotted #a0906e; color:#555; display:none; border-left:3px solid #02a3ee;}
.faqList .current .answer{ display:block;}
.faqList .current .p01{background:#eee url(../images/q.jpg) no-repeat 5px 15px;}
/* 人才招聘  */
.jobMain{margin-bottom:60px; overflow:hidden;}
.jobMain_top{padding-top:15px;height:84px;border-bottom:1px solid #e2e2e2;background:#f4f4f4;font-size:14px;margin-bottom:15px;}
.jobMain_top .title img{width:70px;height:70px;margin-right:20px;margin-left:15px;}
.jobMain_top .title h3{font-size:26px;font-weight:normal;text-transform:uppercase;padding-top:25px;}
.jobMain_top .title h3 span{display:block;font-size:10px;color:#acacac;-webkit-transform:scale(0.8);-o-transform:scale(1);}
.jobMain_top .fr{margin-right:15px;margin-top:40px;}
.jobMain_top .fr span{margin-left:25px;}
.job_box1 {padding-left:50px;padding-bottom:20px;margin-bottom:25px;border-bottom:1px dashed #e0e0e0;}
.job_box1 h5{font-size:16px;color:#333;font-weight:normal;height:35px;}
.job_box1 .font{padding-left:65px;}
.job_box2 {border-bottom:none;padding-bottom:0;margin-bottom:40px;}
.jobMain .center a{display:inline-block;width:205px;height:50px;text-align:center;line-height:50px;color:#fff;font-size:18px;font-weight:bold;border-radius:5px;background:#0087c7;}
.jobMain .center a:hover{background:#333;transition:all 0.3s;}
/* 内页留言样式 */
.contactFont{overflow:hidden;margin-bottom:35px;}
.contactnr{width:600px;margin:0 auto;}
.pageContent{overflow:hidden;}
#feedback_form label{display:block;float:left;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/contact.png) no-repeat;font-size:14px;}
#feedback_form label.name{background-position:0 -32px;}
#feedback_form label.email{background-position:0 -64px;}
#feedback_form label.city{background-position:0 -96px;}
#feedback_form label.msg_title{background-position:0 -128px;}
#feedback_form label.address{background-position:0 -160px;}
#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}
#feedback_form input{width:210px;height:30px;line-height:30px;float:left;margin:0 56px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}
#feedback_form input.last{margin-right:0;}
#feedback_form .msg{border-top:1px dotted #ccc;padding:30px 0;}
#feedback_form textarea{height:125px;width:1118px;padding:10px;border:1px solid #dbdbdb;display:block;}
#feedback_form .btns{width:120px;height:40px;margin-right:10px; background:#02a2ee;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}
#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0;}
#feedback_form .tableRow{width:100%;height:32px;}
#feedback_form .tableRow input{width:150px;margin-right:10px;color:#999;float:left;}
#feedback_form .tableRow .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}
#feedback_form input:focus,#feedback_form textarea:focus{border-color:#02a2ee;}
#feedback_form .btns:hover{background:#333;}
/* 右侧图标弹出 */
.dialogOverlay { z-index: 9998; position:fixed; top:0; left:0; width:100%; height:100%; opacity:0.7; display:none; filter:alpha(opacity=70); background:#000; }
.dialogContent { z-index:9999; position:fixed; top:50%; left:50%; width: 310px; height: 268px; padding:4em; margin:-134px 0 0 -155px; background:#fff; display:none; text-align:center; }
.dialogQrcode { width: 150px; height:150px; }
.mobileHide{ font-family:"微软雅黑"; font-size:14px; line-height:20px; padding:10px 0; }
.dialogClose{ width: 200px; margin: 0 auto; cursor: pointer; }
.dialogContent .btn { height: 50px; background:#e8312e; line-height: 50px; color: #fff; font-family:"微软雅黑"; font-size:18px; cursor: pointer; }
.dialogOverlaya { z-index: 9998; position:fixed; top:0; left:0; width:100%; height:100%; opacity:0.7; display:none; filter:alpha(opacity=70); background:#000; }
.dialogContenta { z-index:9999; position:fixed; top:50%; left:50%; width: 310px; height: 272px; padding:4em; margin:-136px 0 0 -155px; background:#fff; display:none; }
.dialogContenta h2{ font-family:"微软雅黑"; font-size:18px; padding-bottom:2px; }
.dialogContenta h3{ font-size:24px;  padding-bottom:12px; }
.dialogContenta h3 a{ color:#263949; }
.dialogQrcodea { width: 150px; height:150px; }
.mobileHidea{ font-family:"微软雅黑"; font-size:14px; line-height:20px; padding:10px 0; }
.dialogClosea { width: 200px; margin: 0 auto; cursor: pointer; }
.dialogContenta .btna { height: 50px; background:#e8312e; line-height: 50px; color: #fff; font-family:"微软雅黑"; font-size:18px; text-align:center; cursor: pointer; }
/*-- 右侧浮动客服 --*/
.quickMenuwrap { position: fixed; right: 0; top: 205px; width: 57px; height: 225px; z-index:40;_POSITION: absolute;
_TOP: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);}
.quickMenuwrap .itemQm { position: relative; font-size: 12px; }
.quickMenuwrap .itemQm .iconWrap { display: inline-block; width: 57px; height: 36px; padding-bottom: 18px; line-height: 13px; color: #ffffff; text-align: center; background: url(../images/icon-quick-menu.png) no-repeat; background-position:-3px -306px; }
.quickMenuwrap .itemQm .iconWrap:hover{ background: url(../images/icon-quick-menu.png) no-repeat; background-position:-3px -360px; }
.quickMenuwrap .itemQm .icon { display: inline-block; width: 57px; height: 36px; background: url(../images/icon-quick-menu.png) no-repeat; }
.quickMenuwrap .itemConsult .icon { background-position:-1px 0; }
.quickMenuwrap .itemNeed .icon { background-position:-1px -56px; }
.quickMenuwrap .itemWeixin .icon { background-position:-1px -117px; }
.quickMenuwrap .itemHlkx .icon { height: 54px; background-position:-1px -179px; }
.quickMenuwrap .itemTop .icon { background-position:-1px -247px; }
.itemConsultWrap { display: none; position: absolute; top: 0; left: -245px; width: 250px; height: 412px; background:url(../images/bg-quick-menu-consult.png) no-repeat; z-index:999; }
.itemConsultWrap .title { display: block; height: 35px; line-height: 35px; padding: 5px 0; font-size: 16px; color: #666666; text-align: center; }
.itemConsultWrap .innerList { padding: 20px;padding-bottom: 0 }
.itemConsultWrap .innerltem {  font-size: 13px; color:#555; border-bottom: 1px solid #ddd; font-family:Arial;padding-bottom: 10px;margin-bottom:10px;}
.itemConsultWrap .innerltem .label { display: block; font-size: 24px; color:#02a2ee; }
.itemConsultWrap .innerltem .link { display:block; font-size: 18px; color:#02a2ee;}
.kefuWrap { width: 222px; padding: 0 13px; }
.kefuWrap .linkWrap { float: left; display: inline-block; width: 71px; margin-right: 3px; margin-bottom: 10px; color:#1b1f29; text-align:center; }
.kefuWrap .linkWrap .cover { width: 71px; height: 70px; background: #f5f5f5; }
.kefuWrap .linkWrap:hover .cover { background: #02a2ee;  }
.kefuWrap .linkWrap:hover{color:#02a2ee;}
.itemWeixinWrap { display: none; position: absolute; top: -10px; left: -139px; width: 139px; height: 139px; }
.itemHlkxWrap { display: none; position: absolute; top: 0; left: -219px; width: 219px; height: 292px; background: url(../images/bg-quick-menu-hlkx.png) no-repeat; }
.itemHlkxWrap .logoQuickMenu { display: inline-block; width: 152px; height: 50px; padding: 15px 30px; margin: 0 auto; text-align: center; }
.itemHlkxWrap .logoQuickMenu .cover { width: 152px; height: 50px; margin: 0 auto; }
.itemHlkxWrap .label { display: block; height: 30px; line-height: 30px; margin: 0 20px; font-size: 12px; color: #666666; text-align: center; font-weight: normal; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
.itemHlkxWrap .innerList { width: 176px; padding: 0 20px; margin-top: 15px; }
.itemHlkxWrap .innerList .innerltem { float: left; width: 88px; height: 30px; line-height: 30px; }
.itemHlkxWrap .innerltem .link { display: block; }
.itemHlkxWrap .innerltem .icon-sign { display: inline-block; width: 4px; height: 4px; margin-right: 5px; border-radius: 2px; background: #f27d86; vertical-align: 2px; }
.popupBg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #010a0e; filter: alpha(Opacity=90); -moz-opacity: 0.9; opacity: 0.9; z-index: 10000; }
.popupWrap { position: fixed; top: 50%; left: 50%; width: 680px; margin-top: -250px; margin-left: -340px;z-index: 10000; border-radius: 5px; background: #e2f6ff; }
.popupWrap .popupHeader { text-align: center; }
.popupWrap .popupHeader .title { font-family: "微软雅黑"; font-size:28px; font-weight:normal; color: #fff; background:#363636;border-radius:4px 4px 0 0;height:60px;line-height:60px;}
.popupWrap .popupHeader .label { font-size: 14px; color:#eee; }
.leftForm{padding:20px 30px;}
.leftForm li{height:35px;overflow:hidden;line-height:35px;margin-bottom:10px;}
.leftForm li label{float:left;height:35px;font-size:14px;color:#555;width:130px;}
.leftForm li label i{font-style:normal;color:#f00;}
.leftForm li input{width:458px;height:33px;line-height:33px;background:#fff;border:1px solid #ddd;padding:0 10px;float:left;}
.leftForm li.tarea{height:80px;}
.leftForm li textarea{width:458px;height:58px;padding:10px;border:1px solid #ddd;}
.leftForm li.code input{width:120px;margin-right:5px;}
.leftForm .sub{float:none;width:610px;background:#02a2ee;margin-top:20px;height:40px;line-height:40px;border-radius:3px;color:#fff;font-size:14px;text-align:center;cursor:pointer;}
.leftForm .sub:hover{background:#333;transition:all 0.3s;}
.popupWrap .btnClose { position: absolute; right: -16px; top: -16px; width: 34px; height: 34px; background: url(../images/idialog_s.png) no-repeat; background-position: 0 -60px; }
.popupWrap .btnClose:hover { background-position:0 -94px;}
/*下面就可以做自己的css*/
