/*全局*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,img, ins, kbd, q, s, samp,small, strike,strong,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baselinebaseline; background: transparent;}
body{color:#222;  margin:0 auto; font-family:microsoft yahei; font-size:13px; width:100%; min-width:1200px;overflow-x:hidden;}
a{color:#525252; text-decoration:none;  }
a:hover{color:#ff6000; text-decoration:none;}
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; list-style:none; border:0px;}
img{ vertical-align:middle; border:0}
.clear{clear: both; height:0px; overflow:hidden;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.big{ width:1200px; margin:0 auto;}
br{height:1%; line-height:0; font-size:0; clear:both;}
.p20{ padding:30px 0;}
h3,h4,h5{font-family:microsoft yahei; font-weight:normal;}


/*top*/
.ld_top{position:absolute; left:0; top:0; z-index:9999; width:100%;  line-height:50px; background:#000;background:rgba(0,0,0,0.6); filter:Alpha(opacity=70); }
.ld_top h1{ width:510px; }
.ld_top h1 p{ padding-top:20px;font-weight:500; line-height:24px;}
.ld_top h1 a{ color:#fff; font-size:18px; letter-spacing:6px; }
.ld_top h1 span{ display:block;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px;letter-spacing:-0.5px; color:#808080;}
.ld_top h1 img{ padding:10px 20px 0 0;}

/*nav*/
.ld_nav{ position:relative; z-index:9; width:600px; text-align:right; }
.ld_nav ul{ text-align:left; padding-top:24px;}
.ld_nav ul li{ float:left; display:inline; padding:0 16px; }
.ld_nav ul li a{ display:block; float:left; font-size:14px; color:#fff;line-height:30px; }
.ld_nav ul li a:hover{border-bottom:1px solid #fff; color:#c3e6ff; line-height:30px;}

.ld_top2{ padding:8px 0;}
.ld_top2 h1{ width:510px; }
.ld_top2 h1 p{ padding-top:10px;font-weight:500; line-height:24px;}
.ld_top2 h1 a{ color:#005c9f; font-size:18px; letter-spacing:6px; }
.ld_top2 h1 span{ display:block;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px;letter-spacing:-0.5px; color:#808080;}
.ld_top2 h1 img{ padding:0px 20px 0 0;}

.ld_top2 .ld_nav ul{ display:block; padding-top:12px;}
.ld_top2 .ld_nav ul li a{ color:#222;line-height:30px;}
.ld_top2 .ld_nav ul li a:hover,.ld_top2 .ld_nav ul li.backg a{ border-bottom:1px solid #005c9f; color:#005c9f;}

/*banner*/
.focus {width:100%; height:600px; overflow:hidden; position:relative;}
.focus ul {height:600px; position:absolute;}
.focus ul li {float:left; width:100%; height:600px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}

.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute;width:1002px; left:20%; bottom:26px;  margin-left:-501px; height:24px;text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; line-height:8px; border-radius:6px; text-align:center; font-size:0; margin-left:36px; cursor:pointer; background:#fff;}
.focus .btn span.on {background:#fc7700; border:1px solid #fff;}
.focus .preNext {width:98px; height:98px; position:absolute; top:40%; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer; opacity:0;}
.focus .pre {left:3%;}
.focus .next {right:3%; background-position:right top;}

 /*共用*/
.ny_banner{ height:300px;}
.big h3{ height:80px; line-height:120px; font-size:20px;text-align:center; }

/*服务范围
.ld_service { position:relative; padding:40px 0 0;}
.ld_service h3{background:url(../images/s_bt.jpg) no-repeat center 0; margin-bottom:45px;}
.service_inner dl{float:left; display:inline; width:240px; padding:0 45px 80px 0;}
.service_inner dl dt{  padding-bottom:20px;transition: transform 0.3s ease-in-out; }
.service_inner dl h4{background:url(../images/s_line.jpg) no-repeat 0 bottom;border-bottom:1px solid #dfdfdf; color:#565656; font-size:16px; font-weight:normal; line-height:50px; margin-bottom:10px;}
.service_inner dl h4 span{ font-family:Arial, Helvetica, sans-serif;}
.service_inner dl p{ font-size:13px;color:#959595;}

.service_inner dl:hover dt{transform:rotate(360deg);}
.service_inner dl:hover dd{animation:Rightfadein 1s 0s ease  both;}
.service_inner dl:hover h4 a{ color:#005c9f;}*/

/*#marquee1 {width:1090px; margin:0 auto;height:240px;overflow:hidden;}
#control a { display:block; width:11px; height:17px;  background:url(../images/lr_btn.jpg) no-repeat 0 0;}
#control a:hover{background:url(../images/lr_btn2.jpg) no-repeat 0 0;}
#control a#goL{position:absolute;left:0; top:60%; }
#control a#goR{position:absolute;right:0%; top:60%;  background-position:-11px 0;}
*/
/*about*/
.ld_about{ position:relative; background:#f2f5f8; height:500px; overflow:hidden;}
.ab_left{ position:absolute; left:0; top:0; width:50%; overflow:hidden;}
.about_inner{ float:right; width:500px; padding-right:50px; line-height:26px; }
.ld_about h4{ background:url(../images/about_bt.jpg) no-repeat; font-size:30px;padding:45px 0 20px;}
.ld_about h4 a{ color:#02609a; }
.about_cont{ height:368px; overflow:hidden;}
.about_cont p{ text-indent:24px; font-size:13px; line-height:26px; padding-bottom:10px;}
.about_inner a.abt_btn{ display:block; width:43px; height:17px; background:url(../images/about_jt.jpg) no-repeat;}
/*team*/
.ld_team{ padding:50px 0;}
.team_l{ width:580px;}
.team_l img{ padding:12px;}
.team_r{ width:500px; padding:30px 50px 0 30px; line-height:24px;}
.team_rtop{ width:455px; }
.team_rtop h4{background:url(../images/team_bt.jpg) no-repeat; font-size:30px; color:#02609a; padding:45px 0 20px;}
.team_r h5{font-size:18px; line-height:36px; color:#313131; border-top:1px solid #02609a; width:145px; margin:30px 0;}
.team_r p{ padding-bottom:20px;}

/*案例*/
.ld_product{background:url(../images/case_bg.jpg) no-repeat center 0; height:810px;}
.ld_product h3{ text-align:center; font-size:20px; font-family:microsoft yahei; font-weight:normal; padding:90px 0 40px;}
.ld_product h3 a{ color:#fff;}
.ld_product ul li{ position:relative; z-index:9; width:33.22%; height:580px; overflow:hidden; border:1px solid #b4d1e3; background:#000; opacity:1;}
.ld_product ul li:nth-child(2){ border-left:0; border-right:0;}
.ld_product li img{ transition:all 0.5s;}
.ld_product ul li:hover img{ opacity:0.3;transform:scale(1.1);}
.ld_product ul li:hover .pr_txt{ display:block;animation:Rightfadein 1s 0s ease  both;}
.ld_product .pr_txt{ display:none; position:absolute; left:0; top:0; z-index:99; width:100%; height:657px;background:url(../images/case_icon.png) no-repeat center 70%; text-align:center; }
.ld_product .pr_txt a{ color:#fff;}
.ld_product .pr_txt h4{width:360px; margin:0 auto; line-height:70px; font-size:20px; font-family:microsoft yahei; font-weight:normal; padding-top:250px;}
.ld_product .pr_txt p{ width:360px; margin:0 auto; font-size:14px; line-height:24px; text-align:left;}
/*news*/
.main_btm { padding:30px 0; color:#444; }
.main_btm h3{background:url(../images/news_bt.jpg) no-repeat 57.6% 0; margin-bottom:40px;}
#marquee2 {width:1200px; height:308px;overflow:hidden;}
.main_btm span.n_sj{ display:block; font-size:12px; color:#a1a1a1;}
.main_btm h4{background:url(../images/s_line.jpg) no-repeat 0 bottom;border-bottom:1px solid #dfdfdf; font-size:18px; font-weight:normal;  margin-bottom:16px; padding:10px 0 15px;}
.main_btm h4 a{ display:block;height:24px; overflow:hidden; color:#222;}
.main_btm ul li{ width:300px; padding:0 50px 40px; line-height:24px;}
.main_btm ul li .news_ds{ height:24px; color:#8b8b8b; overflow:hidden;}

/*footer*/
.hy_foot{ clear:both; border-top:1px solid #ebebeb; padding:40px 0 20px;}
.ft_logo{ padding:0 125px 0 0;}
.ft_tel span{ color:#222; font-size:14px; font-weight:600}
.hy_contact{ padding-top:10px;}
.hy_contact h4{font-size: 21px;margin-bottom: 20px; color:#333;}

.hy_copy{border-top:1px solid #ebebeb; padding-top:10px; margin-top:30px;}



/*内页*/
#mian{ width:1200px; margin:0 auto; height:auto; overflow:hidden;  line-height:24px; }
.ny_navtop{ float:left; display:inline; width:240px;border-right: 1px solid #f0f2f5;}
.ny_navtop ul li{ margin:2px 0 0 0; }
.ny_navtop ul li a{ display:block; font-size:14px; color:#696969; line-height:44px; text-indent:24px;}
.ny_navtop ul li.current a{ background:#005c9f;color:#fff;}

/*.xm_search{ float:right;background:url(../images/search_bg.jpg) no-repeat; width:430px; height:38px; margin:20px 40px 0 0;}
.xm_search input{ float:left; line-height:38px; border:0; background:0;}
.xm_search input.Wzk{ height:38px; width:380px;}
.xm_search input.Tjk{ height:38px; width:50px; cursor:pointer;}
*/
.ny_aboutinner{ float:left; display:inline; width:899px; font-size:13px; line-height:24px; padding:30px 10px 20px 50px; color:#333;}
.ny_aboutinner p{ margin-bottom:12px;}
.main_right{ float:right; width:920px; line-height:28px; font-size:14px;}
.main_right h3{ text-align:center; font-size:18px; font-weight:normal; }
.news_nycont h3{ padding:20px 0;}

/*企业文化*/
p.hy_devpbt{ color:#515151; }
.hy_devp { padding:25px 0 30px;}
.hy_devp  li{ border-top:1px dashed #d3d3d3; line-height:48px; color:#515151;}
.hy_devp li p{ margin:0; font-size:13px;}
.hy_devp  li span.devp_n{ font-size:18px; }
.hy_devp  li span.devp_jt{ font-size: 13px; padding:0 20px; font-family:Arial, Helvetica, sans-serif;}

/*组织架构*/
.zzjg_inner ul{ float:left; display:inline;}
.zzjg_inner ul.zjg_lf{ position:relative; top:-50px}
.zzjg_inner ul.zjg_ct{ position:relative; top:-50px}
.zzjg_inner ul li{width:133px; height:50px;line-height:50px; background: #E6E6E6; font-size: 16px; text-align: center; border-radius:5px; margin:0 20px 10px 0;}
.zzjg_inner ul.zjg_lf li{ width:130px;}
.zzjg_inner ul.zz_fgs li{ width:133px;}
.zzjg_inner ul.zz_xzb li{ margin-right:0;}

.ny_culture{background:url(../images/culture_img.jpg) no-repeat; height:780px;}
.ny_culture li{ float:left; display:inline; width:184px; padding:360px 0 0 86px; margin-right:15px;color:#525252;}
.ny_culture li h3{ font-size:20px; font-weight:bold; line-height:40px; margin-bottom:10px;color:#222;}
.ny_culture li h4{ margin-bottom:10px; color:#222; }

/*工作环境*/
/* lightbox */
.lightboxOverlay {  position: absolute;  top: 0;  left: 0;  z-index: 9999;  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  opacity: 0.8;  display: none;}
.lightbox {  position: absolute;  left: 0;  width: 100%;  z-index: 10000;  text-align: center;  line-height: 0;
  font-weight: normal;}
.lightbox .lb-image {  display: block;  height: auto;  max-width: inherit;  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;  -ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;}
.lightbox a img {  border: none;}
.lb-outerContainer {  position: relative;  background-color: white;  *zoom: 1;  width: 250px;  height: 250px;
  margin: 0 auto;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;
  -o-border-radius: 4px;  border-radius: 4px;}
.lb-outerContainer:after {  content: "";  display: table;  clear: both;}
.lb-container {  padding: 4px;}
.lb-loader {  position: absolute;  top: 43%; left: 0;  height: 25%;  width: 100%; text-align: center; line-height: 0;}
.lb-cancel {  display: block;  width: 32px;  height: 32px;  margin: 0 auto;  background: url(../images/loading.gif) no-repeat;}
.lb-nav {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  z-index: 10;}
.lb-container > .nav {  left: 0;}
.lb-nav a {  outline: none;}
.lb-prev, .lb-next {  height: 100%;  cursor: pointer;  display: block;}
.lb-nav a.lb-prev {  width: 34%;  left: 0;  float: left;  background: url(../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;  -o-transition: opacity 0.6s;  transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}
.lb-nav a.lb-next {  width: 64%;  right: 0;  float: right;  background: url(../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  -webkit-transition: opacity 0.6s;  -moz-transition: opacity 0.6s;  -o-transition: opacity 0.6s;  transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}
.lb-dataContainer {  margin: 0 auto;  padding-top: 5px;  *zoom: 1;  width: 100%;  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;  border-bottom-left-radius: 4px;  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;  border-bottom-right-radius: 4px;}
.lb-dataContainer:after {  content: "";  display: table;  clear: both;}
.lb-data {  padding: 0 4px;  color: #ccc;}
.lb-data .lb-details {  width: 85%;  float: left;  text-align: left;  line-height: 1.1em;}
.lb-data .lb-caption {  font-size: 13px;  font-weight: bold;  line-height: 1em;}
.lb-data .lb-number {  display: block; height:0; overflow:hidden;  clear: left;   font-size: 0;  color: #999999;}
.lb-data .lb-close {  display: block;  float: right;  width: 30px;  height: 30px;  background: url(../images/close.png) top right no-repeat;  text-align: right;  outline: none;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;  -webkit-transition: opacity 0.2s;  -moz-transition: opacity 0.2s;  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;}
.lb-data .lb-close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}

.thumbnail{	padding: 3px 3px 8px 0px;background: #fff;	float: left;	margin-right: 4px;	}	
.thumbnail p{ font-size:16px; line-height:36px; text-align:center; padding:10px 0 0; color:#333;}
.thumbnail .pro_img{ width:290px; height:185px; overflow:hidden;}
.thumbnail img{border:1px solid #CCC; padding:2px;transition: all 0.5s;}
.thumbnail img:hover{transform:scale(1.1);}


/*业务范围*/
.service_inner dl{ position:relative;float:left; display:inline; width:240px; height:240px; padding:0 60px 0 0; text-align:center; margin-bottom:50px; }
.service_inner dl dt{  padding-bottom:20px;transition: transform 0.3s ease-in-out; }
.service_inner dl h4{border-bottom:1px solid #dfdfdf; color:#565656; font-size:16px; font-weight:normal; line-height:50px; margin-bottom:10px;}
.service_inner dl h4 span{ font-family:Arial, Helvetica, sans-serif;}
.service_inner dl p{ font-size:13px;color:#959595;}
.ysfw_list dl dd p.yw_btn a{ line-height:50px; color:#9e9e9e;}

.ysfw_list dl .yw_zs{ display:none; position:absolute; left:0; top:0; }
.ysfw_list dl .yw_zs img{ max-width:240px;}


.service_inner dl:hover dt{transform:rotate(360deg);}
.service_inner dl:hover dd{animation:Rightfadein 0.2s 0s ease  both;}
.service_inner dl:hover h4 a{ color:#005c9f;}
.ysfw_list dl dd p.yw_btn a:hover{ color:red;}

/*项目展示*/
.ny_casebg,.ny_caseinner1 { background:#fdfdfd;}
.ny_caseinner ul li{ position:relative; z-index:9; width:282px; height:190px; overflow:hidden; margin:0 7px 14px; border:1px solid #fff; background:#fff;}
.ny_caseinner ul li .pro_img{ width:290px; height:190px; text-align:center; overflow:hidden;}
.ny_caseinner ul li .pro_img img{ max-width:290px; max-height:190px;}
.ny_caseinner ul li .pro_title{ width:85%; position:absolute; z-index:999; left:0; bottom:0; padding:80px 8% 0;  height:0;}
.ny_caseinner ul li h3{ font-size:18px; font-weight:normal;  height:30px; line-height:30px; text-align:center;}
.ny_caseinner ul li h3 a{color:#fff; }
.ny_caseinner ul li h3 a:hover{ color:#ff9000;}

.ny_caseinner li img{ transition:all 0.5s;}
.ny_caseinner li img:hover{transform:scale(1.1);}
.ny_caseinner ul li:hover{ box-shadow: 2px 5px 10px #ccc;}
.ny_caseinner ul li:hover .pro_title{background:#000;background:rgba(0,0,0,0.5); filter:Alpha(opacity=50); height:110px;transition:all 0.5s; }

/* 瀑布流
#mainprj{ max-width:1200px; margin:0 auto; padding-bottom:30px;}
#tiles {position: relative;}
#tiles li {-webkit-transition:all .7s ease-out .1s;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out .1s;transition:all .7s ease-out .1s;position:absolute;text-align:center; left:0px;top:0;width:192px;padding-bottom:2px;}
#tiles li img {	display: block;max-width:192px;} */


.waterfull{ padding-bottom:30px; margin:0 auto;}
.waterfull ul li{width:192px;padding: 2px; position: relative;	overflow: hidden;	}
.waterfull ul li .a-img{	width: 192px;	display: block;	position: relative;}
.waterfull ul li .a-img img{	width: 192px;	display: block;}



/* 项目详情*/
#owl-demo .item{  text-align:center;  padding:0 1px; box-sizing:border-box;}
#owl-demo .item img{display: block; height:100%}
.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y; max-height:450px; overflow:hidden;}
.owl-carousel .owl-wrapper{display: none;position: relative;}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-item{float: left;}
/* Styling Next and Prev buttons*/
.owl-theme .owl-controls .owl-buttons div{width:40px; height:40px;filter: Alpha(Opacity=80);/*IE7 fix*/opacity: 0.8; font-size:0; line-height:0; color:#fff;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}

.owl-theme .owl-controls .owl-buttons div.owl-prev{ position:absolute; left:2%; top:40%; background:url(../images/hover_left.png) no-repeat;}
.owl-theme .owl-controls .owl-buttons div.owl-next{position:absolute; right:2%; top:40%;background:url(../images/hover_right.png) no-repeat;}


/*新闻列表*/
.list_news li{ padding:0 10px 10px 18px; line-height:26px; font-size:14px; border-bottom:1px solid #f0f2f5;background:url(../images/ny_news.jpg) no-repeat left center;}
.list_news li a{ color:#222;}
.list_news li span{ float:right; font-size:12px; color:#ccc;}
.list_news li:hover a{ color:#005c9f;}
.list_news li:hover span{ color:#005c9f;}

/*.list_news .news_img{ width:270px; height:200px; overflow:hidden; border:1px solid #ccc; padding:1px; }
.list_news li img{ width:100%; height:100%;transition:all 0.5s;}
.list_news li:hover img{transform:scale(1.1);}
.list_visit span{ display:inline-block;background:url(../images/visit_icon1.jpg) no-repeat 0 center; padding:0 20px; color:#999; font-size:12px;}
.list_visit span.list_span2{ background:url(../images/visit_icon2.jpg) no-repeat 0 center;}
.list_news li h3{ padding:20px 0 5px; font-size:18px; font-weight:normal;}
.list_news li h3 a{display:block;height:24px; overflow:hidden; color:#222;}
.list_news .news_des{ line-height:21px; font-size:13px;height:46px; overflow:hidden; color:#999; padding-right:10px; margin-top:10px;}
*/
.case_list .news_img{ width:400px; height:304px; overflow:hidden;  }
.case_list  .news_info{  width:380px; line-height:26px;}
.case_list li h3{width:420px; line-height:80px; font-size:30px; font-weight:normal;}
.case_list li a.case_btn{ display:block; width:120px; height:30px; line-height:30px; text-align:center; font-size:14px; border:1px solid #ccc; margin-top:40px;}

/*新闻详情*/
.rt_topline{border-bottom:1px solid #f0f2f5;}
.rt_top{ width:1180px; margin:0 auto;background:url(../images/h_icon.png) no-repeat 0 center; padding-left:20px;  line-height:50px; font-size:12px;}
.rt_top span{color: #ccc; font-size:10px; padding:0 5px}
.rt_top a.fr{ padding-right:20px;}
.new_visits {text-align:center; margin-bottom:20px; border-bottom:#d3d3d3 1px dashed; padding-bottom:15px; color:#999;}
.news_ny h3{ text-align:center; font-size:24px; padding:20px 0; line-height:50px; color:#222; }
.news_ny p{ font-size:14px; line-height:24px; margin-bottom:12px; color:#333;}
.met_page { background:#e8e8e8; padding:20px; border-radius:10px; margin-top:50px;}
.met_page .page_r a{ display:block; width:140px; height:34px; text-align:center; line-height:34px; background:#fff;border-radius:20px; margin-top:10px;}
.met_page .page_r a:hover{ background:#036ff6; color:#fff;}

.ny_lnews{ width:780px; padding:0 20px 30px 0;}
.ny_lnews p img{ max-width:780px;}
.ny_rnews{ width:340px; font-size:14px; line-height:24px;}
.ny_rnews h4{margin:40px 0 20px; font-size: 18px; color:#777;}
.ny_rnews li h5{ margin-bottom:12px;}
.ny_rnews li h5 a{ color:#222;}
.ny_rnews p{color: #999; font-size:12px; margin:0;}

/*招聘*/
.job_top{ background:#2e79d2; height:78px; padding-top:30px; font-size:24px; line-height:30px; text-align:center; color:#fff;}
.job_top p{ font-size:14px;}
.job_xinx{ width:1158px; margin:0 auto; background:#fff; -moz-box-shadow:0px 2px 5px #333333; -webkit-box-shadow:0px 2px 5px #333333; box-shadow:0px 2px 5px #a1a1a1; padding:20px; }
.job_xinx th{text-align:center;}
.ny_jobinner{ padding:30px 20px; line-height:30px; font-size:18px; line-height:36px;}
.ny_jobcon{ padding-top:5px;}
.ny_jobcon td{ line-height:50px; background:#eee; text-align:center; border-bottom:1px solid #ccc; font-size:14px;}
.job_list h3{ font-size:24px; line-height:50px;}
.job_list ul li{ width:460px; height:200px; padding:40px; margin:0 20px; background:#f9f9f9; border-radius:20px;}
.job_con h3{ font-size:24px; line-height:50px;}

/*相册列表*/
.album_list li{background:#fff url(../images/partner_bg.jpg) no-repeat; width:240px; height:113px;  margin:29px;}

.honor_list{ padding-bottom:140px;}
.honor_list h4{ font-size:16px; text-align:center; padding:40px 0 20px; color:#036ff6;background:url(../images/honor_icon1.jpg) no-repeat center 0;}
.honor_list h4.honor_icon2{ background:url(../images/honor_icon2.jpg) no-repeat center 0;}
.honor_list li{ position:relative; width:279px; margin:0 10px 20px;  text-align:center; box-shadow:0px 1px 3px #CCC; line-height:50px; }
.honor_list li .honor_img{ display:none;position:absolute; left:0; top:0; z-index:999; width:274px; background:#fff;border:1px solid #ccc; padding:2px; }
.honor_list li:hover .honor_img{ display:block; }



/*项目详情页*/
/* sildes css begin */
.control {width:800px;height:600px;}
.change li{width:800px; min-height:600px; background:#fff;overflow: hidden;text-align:center}
/* 图片垂直居中,不是很准确 */
.change li img{max-width:800px; max-height:600px;}
/* 描述部分 */
.change li .textDesc{display:none;}
.change li .opacity{ display:none;}
/* 翻页按钮 */
.prev, .next{width:30px;height:59px;position:absolute;bottom:300px; color:#FFF;font-size:14px; z-index:999;font-weight:bold; cursor: pointer;outline:none} 
.prev span, .next span{display: none;}
.prev{left:5%;background:url(../images/arrows_01.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images/arrows_01.png") ; _background:none}
.next{right:5%;background:url(../images/arrows_02.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images/arrows_02.png") ; _background:none}

/* 缩图部分 */
.thumbWrap{width:370px;height:520px;padding:40px 0;position:absolute;right:0;top:0;background:#f5f5f5;border-radius:5px;overflow: hidden;}
.thumbWrap .thumbCont{width:100%;height:100%;position:relative;overflow: hidden;}
.thumbWrap ul{ padding-left:30px;}
.thumbWrap ul li{width:300px;height:200px; margin:10px 0;text-align:center;overflow: hidden;}
.thumbWrap ul li div{display: table-cell ;width:300px;height:200px;vertical-align: middle;cursor:pointer;*font-size: 79px;}
.thumbWrap ul li img {max-width:300px; max-height:200px; overflow:hidden}
.thumbWrap ul li.cur img{max-width:298px; border:1px solid #06F;}
/* 缩图按钮 */
.thumbPrev,.thumbNext{width:140px;height:39px;text-align:center;position:absolute; color:#000;z-index: 9; outline:none; opacity:0.5}
.thumbPrev span, .thumbNext span{display: none;}
.thumbPrev{left:30%;top:0;background:url(../images/Yprev.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images/Yprev.png") ; _background:none}
.thumbNext{left:30%;bottom:0;background:url(../images/Ynext.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images/Ynext.png") ; _background:none}

.prj_xq{ background:#f5f5f5;}
.prj_xq .big{ background:#fff; padding:20px 50px 50px; line-height:26px; box-shadow:1px 0px 5px #d5d5d5;}
.prj_left{ width:730px; }
.prj_right{ width:370px; padding-top:40px; line-height:36px;}
.prj_left h3{font-size: 30px; text-align:left;}
.prj_left h4{font-size:20px; text-align:left; line-height:40px; padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.prj_right dd{ border-bottom:1px solid #eee;color:#222; font-size:14px; }
.prj_right dt{color:#666; }

/*down*/
.downlist{ padding:0 20px; font-size:14px;}
.downlist li{ background:url(../images/pdf.jpg) no-repeat 0 center; padding-left:30px; line-height:40px; border-bottom:1px dashed #ededed;}
.downlist li span{ display:block; float:right; width:100px; height:24px; text-align:center; line-height:24px; background:#ededed; color:#222; font-size:13px; margin-top:10px; }
.downlist li span:hover{ background:#18892f; color:#fff;}
/*contact*/
.nyc_inner h2{ font-size:24px; line-height:60px;}
.nyc_inner h3{ font-size:20px; text-align:left; color:#e40400;}
.nyc_inner h4{ font-size:16px; font-weight:normal; padding-bottom:20px;}
.nyc_inner p{ line-height:36px;}
.nyc_inner p img{ padding-right:10px;}
.nyc_inner .fgs_ct a{display:block;font-size:18px;color:#fff;line-height:48px;width:170px;height:48px;background:#28adfa url(../images/wm_gicon.png) no-repeat 86% 0; padding-left:30px; transition: all 0.4s ; margin-top:60px;}
.nyc_inner .fgs_ct a:hover{border-radius:24px;background:#f03f0e url(../images/wm_gicon.png) no-repeat 86% 0;}

/*翻页样式*/
.pagelink { color:#aeaeae; padding:30px 0; text-align:center; font-size:12px;}
.pagelink a,.pagelink span{ display:inline-block;padding:2px 14px; margin:0 6px; color:#aeaeae;border: 1px #aeaeae solid;}
.pagelink span.current { display:inline-block;padding:2px 14px; border:1px solid #0072c5; color:#fff; background:#005c9f; }
.pagelink a:hover {background:#d30400;color:#fff; border:1px solid #e0901c;}

@keyframes Rightfadein{		
		from{ opacity:0; transform:translate3d(10%,0,0)}
		to{ opacity:1;transform:translate3d(0,0,0)}
		}
		