@charset "utf-8";
/* CSS Document */

html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
*{margin:0 ; padding:0;}
body{ font-family:"微软雅黑"; font-size:12px; color:#000;min-width:1200px;  }
.fz { margin:0 auto; width:1200px;min-width:1200px}
.fr { float:right;}
.fl { float:left;}
.clear { clear:both;}
li { list-style:none;}
a { text-decoration:none;color:#333333; transition:0.5s;}
img { border:0;}

 

/* 菜单导航 */

/* 头部  */
.banner { position:relative;}

.language { height:39px; line-height:36px; text-align:right; color:#000;}
.language i { font-size:10px; font-style:normal;}
.language a {color:#000; font-size:12px;}
.language a:hover {color:#1976d3; text-decoration:underline;}
.head-v3{position:absolute;z-index:100;width:100% ; height:px;}
.head-v3 .navigation-inner{width:706px;position:relative;margin-left:170px; -webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.navigation-up{height:88px;}


.navigation-up .navigation-v3 li{float:left; width:114px; }
.navigation-up .navigation-v3 .nav-up-selected a{background:#1976d3;color:#fff;}
.navigation-up .navigation-v3 .nav-up-selected-inpage a{background:#1976d3; color:#fff;}
.navigation-up .navigation-v3 li a{color:#373737;display:inline-block;height:88px;width:114px; font-size:15px;line-height:88px; text-align:center;
-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.navigation-up .navigation-v3 li a:hover{background:#1976d3;color:#fff;}

.navigation-down{position:absolute;top:57px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#1976d3;position:absolute;top:30px;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 40px 18px 0}
.navigation-down .nav-down-menu dl dd a{color:#fff;}
.navigation-down .nav-down-menu dl dd a:hover{color:#fff; text-decoration:underline}


.top{width: 100%;background:#fff;height:88px;position: absolute;z-index:99999;
-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.fixed{ height:50px; padding:0;position: fixed;top: 0;-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.1); box-shadow: 0 3px 3px rgba(0,0,0,0.1);
-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in; z-index:99999;}
.logo { width:146px; padding-top:17px;-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.logo img { width:100%; }
.language { width:175px;}
.language_a { padding-top:8px;-webkit-transition: all 0.8s ease-in;-moz-transition: all 0.8s ease-in; -o-transition: all 0.8s ease-in; transition: all 0.8s ease-in;}
.language_a a {color:#9d9d9d;}
.language_a i {color:#9d9d9d; margin:0 4px;}
.language_b {  width:141px; height:20px; position:relative; right:-36px;}
.language_b ul li { float:left; margin:0 0 0 8px; line-height:19px;color:#9d9d9d;}
.language_b ul li:nth-child(1){ margin-left:0;}
.language_b ul li a { width:19px; height:19px; line-height:19px; text-align:center; background:#efefef; color:#9d9d9d; display:block; font-size:10px; }
.language_b ul li a:hover{  background:#1976d3; color:#fff; text-decoration:none; }

.fixed .logo { width:100px; padding-top:8px;-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.fixed .logo img { width:100%; }
.fixed .navigation-up{height:50px;-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.fixed .navigation-up .navigation-v3 li a{height:50px; line-height:50px;-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.fixed .head-v3 .navigation-inner {margin-left: 215px;-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.fixed .language_a { display:none;-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;} 
.fixed .language_b { margin-top:15px;-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;} 
.fixed .navigation-down{top:20px;}
.fixed  .navigation-up .navigation-v3 li a { font-size:14px;-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}


/* banner */
.banner{height:500px;}
.wrap_bj { height:103px; width:562px; margin:0 auto; }
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;right:50%;bottom:15px;}
.banner .Left{margin-right:-450px;background-position:5px 0; display:none;}
.banner .Right{margin-right:-490px;background-position:-33px 0;background-color:#e6292f; display:none;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:20px;}
.frontCover li{float:left;width:174px;padding:2px;background:#fff;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;height: 60px;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:60px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:60px;left:-8px;}
.frontCover .open{background:#1976d3;}
.wrap{width:100%;background:url(../images/banner_bj.png); height:103px; position:relative;top:-103px;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}



/*产品中心*/
.pro_title { padding-bottom:15px; background:url(../images/pro_bj.png) no-repeat center bottom; width:100%; color:#1976d3;font-weight:bold; text-align:center; position:relative; top:-40px;}
.pro_title h3 { font-size:26px;}

.TTSlider{width:1222px;margin: 0 auto; min-width:1222px;}
.TTSlider li{list-style-type:none;float: left;}
.TTSlider li img{border: none;}
.TTSliderTitle{height: 63px;}
.TTSliderTitle ul{width: 672px; margin:0 auto;}
.TTSliderTitle li{width:136px;height:39px;position: relative;z-index: 3;left: 0; text-align:center; margin:0 16px;}
.TTSliderTitle li div{left: 0;right: 0;top: 0;bottom: 0;position: absolute;_width:136px;_height:39px}
.TTSliderTitle .cur div{z-index: 3;_height:39px;_width:136px}
.TTSliderTitle .cur div a{background: #1976d3; color:#fff;}
.TTSliderTitle .noneBorRight div{border-right: none;}
.TTSliderTitle li a{display: block;width:136px;float: left;height:39px;line-height:39px;text-decoration: none; background:#efefef; color:#4d4d4d;overflow: hidden;*width:49%;font-size:14px}
.TTSliderTitle li a img{height: 50px;margin: 6px;width: 50px}

.TTSliderPic{width:1222px;padding: 13px 0;position: relative;height: 341px;z-index: 1}
.TTSliderPicList{position: relative;width:1222px;overflow: hidden;height:341px;}
.TTSliderPic ul{position: absolute;display: none;top:3px;left: 0}
.TTSliderPic ul.show{display: block;}
.TTSliderPic li img{width:276px; height:276px; }
.TTSliderPic li{width:276px;padding: 0 14px;height: 339px; }
.TTSliderPic li a{width:276px;height: 339px; display:block; background:#1976d3; border:1px solid #e4e4e4;position: relative; overflow:hidden;}

.TTSliderPic li a .show_hover { color:#fff; text-align:center; position:absolute; left:0; bottom:-341px; background:url(../images/prod_bj.png); display:block; width:278px; height:341px;-webkit-transition: all 0.5s ease-in;-moz-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
.TTSliderPic li a:hover .show_hover { left:0; bottom:0;-webkit-transition: all 0.5s ease-in;-moz-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
.TTSliderPic li .show_hover img { width:32px; height:32px; margin-top:20px;}
.TTSliderPic li .show_hover span { display:block; padding:0 20px; line-height:25px; text-align:left;}
.TTSliderPic li .show_hover h3 { padding:66px 0 15px 0; font-size:16px;  margin-bottom:20px;}

.TTSliderPic li p{line-height:60px;text-align: center;color: #fff; font-size:14px;}
.TTSliderPrevBtn,.TTSliderNextBtn{height: 100%;width: 45px;position: absolute;z-index: 999;top: 0;text-align: center;}
.TTSliderPrevBtn{left:0}
.TTSliderNextBtn{right: 0;}
.TTSliderPrevBtn a{height:50px;width: 50px;display: inline-block;background:url(../images/pro_left.png) no-repeat center center;top: 170px; left:-55px;position:absolute;}
.TTSliderPrevBtn a:hover{background:url(../images/pro_left01.png) no-repeat center center;}
.TTSliderNextBtn a{height:50px;width: 50px;display: inline-block;background:url(../images/pro_right.png) no-repeat center center;top: 170px;right:-55px; position:absolute;}
.TTSliderNextBtn a:hover{background:url(../images/pro_right01.png) no-repeat center center;}





/*产品中心*/
.case { margin-top:60px;}
.case_title { padding-bottom:15px; background:url(../images/case_bj.png) no-repeat center bottom;width:100%; color:#1976d3; font-size:22px; font-weight:bold; text-align:center; }
.case_info { margin-top:35px; }
.case_info li { float:left; width:381px; margin-left:7px; margin-top:9px; position:relative; height:238px; overflow:hidden;}
.case_info li:nth-child(1) { width:424px; margin-left:0; margin-top:0; height:485px;}
.case_info li:nth-child(2) { margin-top:0;}
.case_info li:nth-child(3) { margin-top:0;}
.case_info li img{  cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  
.case_info li img:hover{  -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);  }  
.case_info li span {position:absolute; bottom:-35px; display:block; height:35px; width:100%; display:block; line-height:35px; background:url(../images/case_tmbj.png);
-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.case_info li a{ color:#fff; font-size:12px; text-align:center;}
.case_info li:hover span {position:absolute; bottom:0;-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.case_more { margin:44px auto 0; width:127px; height:33px;}
.case_more a { width:125px; height:31px; display:block; border:1px solid #1976d3; background:#1976d3; color:#fff; line-height:31px; text-align:center;}
.case_more a:hover {border:1px solid #1976d3; background:#fff; color:#1976d3; }




/*首页新闻 */
.news_z { margin-top:80px;}
.news { width:800px;}
.quality { width:345px;}
.news_title { font-weight:bold; color:#1976d3; margin-bottom:12px; height:40px;}
.news_title h3{ font-size:20px;width:200px;float: left;}
.news_title a{ line-height:40px; float:right;font-size:12px; font-weight:100; color:#666666; font-family:"Arial";}
.news_title a:hover{ color:#1976d3; text-decoration:underline;}
.news_info { padding-left:341px; position:relative;}
.news_info li {  width:454px;}
.news_info li:nth-child(1) { line-height:50px; position:absolute; left:0; top:0; width:300px; height:226px; background:#1976d3; color:#fff; text-align:center; font-size:14px;}
.news_info li:nth-child(1) img { cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  
.news_info li:nth-child(1) img:hover{  -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);  }  
.news_info li:nth-child(1) a  { display:block; width:300px; height:177px; overflow:hidden;}
.news_info li:nth-child(2) { border-bottom:1px dashed #e5e5e5; height:50px; line-height:50px;}
.news_info li:nth-child(2) a { color:#454545; font-size:14px; font-weight:bold; }
.news_info li a:hover { color:#1976d3;}
.news_info li:nth-child(3) { height:43px; line-height:43px; margin-top:15px; background:url(../images/news_bj.png) no-repeat left center;}
.news_info li:nth-child(4) { height:43px; line-height:43px;background:url(../images/news_bj.png) no-repeat left center;}
.news_info li:nth-child(5) { height:43px; line-height:43px;background:url(../images/news_bj.png) no-repeat left center;}
.news_info li:nth-child(6) { height:43px; line-height:43px;background:url(../images/news_bj.png) no-repeat left center;}

.news_info li:nth-child(3) a { padding-left:20px; color:#666666;}
.news_info li:nth-child(3) a:hover { color:#1976d3; text-decoration:underline;}
.news_info li:nth-child(4) a { padding-left:20px; color:#666666;}
.news_info li:nth-child(4) a:hover { color:#1976d3; text-decoration:underline;}
.news_info li:nth-child(5) a { padding-left:20px; color:#666666;}
.news_info li:nth-child(5) a:hover { color:#1976d3; text-decoration:underline;}
.news_info li:nth-child(6) a { padding-left:20px; color:#666666;}
.news_info li:nth-child(6) a:hover { color:#1976d3; text-decoration:underline;}
.news_info li span { float:right; color:#afaeae; line-height:43px;}



.quality_a { margin-bottom:25px; text-transform:uppercase; width:315px; height:86px; padding:35px 0 0 35px; background:url(../images/sh_bj.jpg) no-repeat center top; color:#1976d3; font-family:"Arial";}
.quality_a a{ color:#1976d3;}
.quality_a a:hover{ color:#1976d3; text-decoration:underline;}
.quality_a h3{ font-size:20px;font-family:"微软雅黑"; margin-bottom:10px;}
.quality_b { text-transform:uppercase; width:315px; height:86px; padding:35px 0 0 35px; background:url(../images/pz_bj.jpg) no-repeat center top; color:#fff; font-family:"Arial";}
.quality_b h3{ font-size:20px;font-family:"微软雅黑"; margin-bottom:10px;}
.quality_b a{ color:#fff;}
.quality_b a:hover{ color:#fff; text-decoration:underline;}


/*友情链接 */
.links { height:67px; line-height:67px; width:100%; background:#f9f9f9; margin-top:50px;}
.links_z li  { float:left; margin-left:15px;}
.links_z li:nth-child(1)  {  margin-left:0;}
.links_z li:nth-child(1) span{ padding-left:10px; border-left:3px solid #1976d3; font-weight:bold; font-size:14px;}
.links_z li a { color:#363636;}
.links_z li a:hover { color:#1976d3; text-decoration:underline;}



/*底部 */
.foot { width:100%; height:254px; background:#353638; color:#999999; } 
.foot_z { padding-top:58px;}
.foot_logo { width:242px; height:140px; border-right:1px solid #48494a; }
.foot_logo img { padding-top:44px;}	
.foot_info { width:500px; margin-left:80px;}	
.foot_info_a { font-size:18px; margin-bottom:15px;}
.foot_info_b { line-height:32px;}	
.foot_wx { width:129px;}
.foot_wx span { display:block; margin-bottom:15px;}	

.Copyright { width:100%;  line-height:45px; background:#2d2e30;color:#999999; height: 60px;}	
.Copyright .Copyright_z	a { color:#999999;}
.Copyright .Copyright_z	a:hover { color:#fff; text-decoration:underline;}	
	
	
/* 返回顶部 */
.go-top{position: fixed;bottom:-1px;right:110px;width: 45px;z-index: 999;}
.go-top a{display: block;width: 45px;height:45px;}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{ background:url(../images/back.jpg) no-repeat center top;}
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}
 
 
.gongan img{ padding-top: 13px; padding-left: 31px; width: 100px;}	
	
/* 单页 

*/	

.banner_about { width:100%; height:	280px; }
.banner_pro { width:100%; height:	280px; }
.banner_case { width:100%; height:	280px;}
.banner_service { width:100%; height:	280px; }
.banner_contact { width:100%; height:	280px; }

.current { height:55px; line-height:55px; border-bottom:1px solid #f0f0f0;}
.current_z { color:#979797;}
.current_z img { float:left; padding-top:20px; padding-right:10px;}
.current_z a{ color:#979797;}	
.current_z a:hover{ color:#1976d3; text-decoration:underline;}	
.ny_info { line-height:25px;}
.ny { padding-top:50px;}
.ny_left {width:880px;}	
.ny_right {width:260px;}	


.ny_left #menu{width:880px; overflow:hidden;}
.ny_left #menu #nav { float:right;padding:0;margin:0;list-style:none; height:35px;}
.ny_left #menu #nav li {float:left; margin-left:13px;}
.ny_left #menu #nav li a {display:block;text-decoration:none;padding:4px 13px;background:#f4f2f2; text-align:center; color:#353535; border-radius:3px;}
.ny_left #menu_con{ width:880px; padding-top:20px;border-top:1px solid #f0f0f0; }
.ny_left #menu .tag{ line-height:25px; overflow:hidden;}
.ny_left #menu .tag p span { font-size:auto;}
.ny_left #menu #nav .selected_a{background:#1976d3; color:#fff;}	
.ny_left #menu #nav li a:hover{background:#1976d3; color:#fff;}	
.ny_left #menu #menu_con .tag_yy p { text-indent:2em; line-height:25px;  margin-bottom:20px; font-size:14px;}
.ny_right_title {height:66px; line-height:66px; width:260px; background:#1976d3 url(../images/ny_tittl_bj.png) no-repeat 200px center; color:#fff; font-size:22px; font-weight:bold; text-indent:2em;}	
.ny_right_info { border:5px solid #1976d3; padding:14px;}
.ny_right_info li {height:45px; line-height:45px; border-bottom:1px dashed #f4f2f2;}	
.ny_right_info li a { font-size:16px; display:block; padding-left:20px;height:45px; line-height:45px; background:url(../images/ny_libj.png) no-repeat 5px center;}	
.ny_right_info li a:hover { color:#1976d3; background:#c5ddf4 url(../images/ny_libj.png) no-repeat left center;}
.ny_right_info .right_hover a { color:#1976d3; background:#c5ddf4 url(../images/ny_libj.png) no-repeat left center;}	
	
.ny_right_lx_t { font-size:22px; color:#353535; font-weight:bold; margin-top:40px;}	
.ny_right_lx_info li { min-height:35px; line-height:18px; color:#353535; padding-left:32px; margin-bottom:5px;}	
.ny_right_lx_info li:nth-child(1) { background:url(../images/tb_img01.png) no-repeat center left;line-height:35px;}
.ny_right_lx_info li:nth-child(2) { background:url(../images/tb_img02.png) no-repeat center left;}
.ny_right_lx_info li:nth-child(3) { background:url(../images/tb_img03.png) no-repeat center left;}
.ny_right_lx_info li:nth-child(4) { background:url(../images/tb_img04.png) no-repeat center left; line-height:35px;}
.ny_right_lx_info li:nth-child(5) { background:url(../images/tb_img05.png) no-repeat center left; line-height:18px; height:27px; padding-top:8px;}
.ny_right_lx_info li strong { font-size:14px;}
.ny_right_lx_info { padding-top:10px;}	


/* reveal-modal */
.ny_right_lx_ly  { margin-top:68px;}
.ny_right_lx_ly .message { display:block; width:258px; line-height:50px; text-align:center; height:50px; border:1px solid #1976d3; background:#fff; border-radius:8px; color:#1976d3; font-size:14px;}
.ny_right_lx_ly .message:hover {  border:1px solid #fff; background:#1976d3; color:#fff;}


/*留言*/
.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:109990;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:100px;left:50%;margin-left:-300px;width:500px;position:absolute;z-index:1099901;padding:20px 20px 34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4); background:#eeeeee;}
.Log .q_t { width:540px;}
.reveal-modal .close-reveal-modal { z-index:99999999;
font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;} 
.reveal-modal h2{font-size:18px;color:#1976d3; padding-bottom:15px;margin:0 0 20px 0; border-bottom:1px solid #d5d5d5;}
.reveal-modal li{ margin-bottom:20px; width:240px; float:left; margin-right:10px;}
.reveal-modal li .Mess { width:230px; height:30px; line-height:30px; padding-left:10px;border: 0;}
.reveal-modal li .texta { width:480px; height:120px; line-height:20px; padding-left:10px; background:#fff;border: 0;}
.reveal-modal li:fitst-child+lli+li .Mess { width:480px;  }
.reveal-modal .Messages { height:150px;width:500px;}
.reveal-modal .m_Address { width:500px;}
.reveal-modal .m_Address .Add { width:480px;height:30px; line-height:30px; padding-left:10px;border: 0;}
.reveal-modal .Sub .Submi { width:140px; height:40px; line-height:40px; text-align:center; color:#fff; background:#1976d3; border:1px solid #1976d3;}
.reveal-modal .Sub .Submi:hover { color:#1976d3; background:none; border:1px solid #1976d3;}

.Log .reveal-modal li { color:#1976d3;}
.Log .reveal-modal p { padding-bottom:5px; text-align:left;}

#myModal .reveal-modal li{ margin-bottom:20px; width:240px; float:left; margin-right:10px;}







/* 新闻列表页*/
.newlist .text{line-height:200%; font-size:13px;}
.newlist .text p,.newlist .text div{margin-bottom:20px;}
.newlist .text img{max-width:100%; margin:20px 0;}
.newlist li{clear:both; margin-bottom:40px; height:160px;}
.newlist li a{display:block; width:100%; height:100%;}
.newlist li a p.img{width:220px; height:160px; float:left; overflow:hidden; position:relative; border-radius:0 0 0 10px; }
.newlist li a p.img .img{width:100%; height:100%; position:relative; z-index:1; border-radius:0 0 0 10px;}
.newlist li a p.img .bg{position:absolute; right:-220px; top:0; width:100%; height:100%; display:block; background:rgba(0,0,0,0.4); z-index:2; border-radius:0 0 0 10px; transition:all ease 0.35s;}
.newlist li a p.img .zoom{position:absolute; left:50%; top:50%; width:40px; height:40px; margin-left:-20px; margin-top:-20px; z-index:3; transition:all 0.5s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.newlist li a .date{width:100px; height:160px; float:left; background:#EEE; margin-left:1px; transition:all 0.35s;}
.newlist li a .date .day{display:block; padding:32px 0 0 0; text-align:center; color:#333; font-size:28px; transition:all 0.5s;height:35px; width:65px; margin:0 auto; overflow:hidden;  }
.newlist li a .date .day em{ height:35px; width:65px; margin:0 auto; overflow:hidden; display:block; font-style:normal;}
.newlist li a .date .ym{display:block; text-align:center; margin:28px auto 0 auto; color:#999; font-size:18px; transition:all 0.5s;height:35px; width:60px;  overflow:hidden; position:relative; }
.newlist li a .date .ym em{display:block; ; overflow:hidden; position:absolute; left:-48px; top:0;font-style:normal;}
.newlist li a .con{width:520px; height:159px; float:right; border-bottom:1px solid #E6E6E6; position:relative;}
.newlist li a .tit{display:block; font-size:16px; color:#333; padding:10px 0 20px 0; transition:all 0.35s;}
.newlist li a .txt{display:block; font-size:13px; line-height:180%; color:#999;}
.newlist li a .click{font-size:12px; display:block; padding-top:20px; color:#BBB;}
.newlist li a .click img{margin:-2px 0 0 8px;}
.newlist li a:hover .date,.newlist li a:active .date{background:#1976d3 ;}
.newlist li a:hover .date .day,.newlist li a:active .date .day{color:#FFF;}
.newlist li a:hover .date .ym,.newlist li a:active .date .ym{color:#FFF;}
.newlist li a:hover .tit,.newlist li a:active .tit{color:#1976d3 ;}
.newlist li a:hover p.img .bg,.newlist li a:active p.img .bg{right:0;}
.newlist li a:hover p.img .zoom,.newlist li a:active p.img .zoom{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}
.newlistback{display:inline-block; background:#FFF; padding:10px 20px; font-size:13px; float:right; margin:2px; border-radius:5px; transition:all ease 0.35s;}
.newlistback:hover,.newlistback:active{color:#D82633; box-shadow:5px 5px 10px rgba(0,0,0,0.08);}


.ny_news_t { font-size:12px; color:#999;}
.ny_news_t span { font-size:20px; display:block; padding-bottom:10px; margin-bottom:10px; color:#000; border-bottom:1px solid #e8e8e8;}
.ny_news_i { line-height:25px; padding-top:25px;}
.ny_next { height:50px; padding:20px; margin-top:40px; background:#f4f4f4;}
.ny_next .ny_next_l { width:500px;}
.ny_next .ny_next_r { width:130px; margin-top:10px;}
.ny_next .ny_next_r a { width:130px; display:block; height:35px; line-height:35px; border-radius:8px; color:#000; background:#fff; text-align:center;}
.ny_next .ny_next_r a:hover { color:#fff; background:#1976d3 ; }
.ny_next_l { color:#6b6b6b; line-height:25px;}
.ny_next_l a { color:#6b6b6b;}
.ny_next_l a:hover { color:#1976d3 ;}




/* 产品内容页*/
.ny_product_title { height:50px; border-bottom:1px solid #f0f0f0; line-height:55px; font-size:18px; text-align:center; font-weight:bold; color:#1976d3;}

.mod18Box { margin: 0px auto; width: 600px;}
.mod18{ width: 600px; height:700px; margin:30px auto 0; position: relative; background: #fff; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:336px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold; }
.mod18 .prev{left:-90px;}
.mod18 #prev {display:none;}
.mod18 #next {display:none;}
.mod18 #prevTop,.mod18 #nextTop{top:280px;width:23px;height:57px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #prevTop:hover{background:url(../images/prevBtnTop01.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop:hover{background:url(../images/nextBtnTop01.png) 0 0 no-repeat;}
.mod18 .next{right:-90px;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:600px;height:330px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:560px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:600px;position:absolute;}
.mod18 .picBox li{width:600px;height:600px;}
.mod18 .picBox li img { position:absolute;top:-40px;}
.mod18 .listBox{ width: 642px; height: 102px; margin: 0 auto; position: relative; padding: 6px 0 0px; overflow: hidden; }
.mod18 .listBox ul{height:100px; margin:0 auto;}
.mod18 .listBox li{width:129px;height:122px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:100px;height:100px;border:1px solid #f0f0f0;}
.mod18 .listBox li img:hiver{border:1px solid #1976d3;}
.mod18 .listBox .on img{width:100px;height:100px;border:1px solid #1976d3;}
.mod18 .listBox .on i{display:block;}

.Relevant_title { background:#f9f9f9 url(../images/nypro_bj.png) no-repeat 20px center; height:55px; width:820px; padding-left:60px; margin-top:20px; line-height:55px; color:#1976d3; font-weight:bold;}
.Relevant_title span { font-size:16px;}
.Relevant_title a{ float:right; color:#9d9d9d; margin-right:20px;}
.Relevant_title a:hover{  color:#1976d3; text-decoration:underline;}
.Relevant_info { padding-top:20px;}
.Relevant_info li { float:left; margin-left:20px; width:202px; height:202px; overflow:hidden; border:1px solid #f0f0f0; position:relative;}
.Relevant_info li:hover{ border:1px solid #1976d3;}
.Relevant_info li img { width:100%; cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;}
.Relevant_info li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.Relevant_info li:nth-child(1) {margin-left:0;}
.Relevant_info li a .Relevant_info_t { height:35px; width:202px; text-align:center; background:#1976d3; color:#fff; line-height:35px; font-size:14px; position:absolute; bottom:-35px;}
.Relevant_info li:hover a .Relevant_info_t {  bottom:0;
-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}

.product_title { height:40px; border-bottom:1px solid #1976d3; margin-top:30px; line-height: 40px;}
.product_title span { padding:10px 30px; font-size:16px; background:#1976d3; color:#fff;}
.product_info { line-height:25px; padding-top:20px;}




/*-------------工程名录查看更多-----------------*/
.body-wrap {    margin: 44px auto 0;width: 127px; height: 33px;}
.hbtn {
  position: relative;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  padding: 7px 32px;
  margin: 0 3px 6px 3px;
  text-align: center;
  border: solid 1px #1976d3;
  text-decoration: none;
  color: #ffffff;
  white-space: nowrap;
  z-index: 0;
}

.hbtn i {
  padding-right: 8px;
}

.hpill {
  border-radius: 50px;
}

.hbtn.hb-fill-on:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.hbtn.hb-fill-on:hover:before {
  width: 100%;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-bottom:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 0;
  opacity: 1;
}

.hbtn.hb-fill-bottom:hover:before {
  width: 100%;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-left:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  width: 0;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-left:hover:before {
  width: 100%;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-top:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  opacity: 1;
}

.hbtn.hb-fill-top:hover:before {
  width: 100%;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-right:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 0;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-right:hover:before {
  width: 100%;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-middle:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  opacity: 1;
}

.hbtn.hb-fill-middle:hover:before {
  width: 100%;
  height: 50%;
  opacity: 1;
}

.hbtn.hb-fill-middle2:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  width: 0;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-middle2:hover:before {
  width: 50%;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-on-rev:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-on-rev:hover:before {
  width: 100%;
  height: 100%;
  opacity: 0;
}

.hbtn.hb-fill-bottom-rev:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-bottom-rev:hover:before {
  width: 100%;
  height: 0;
  opacity: 1;
}

.hbtn.hb-fill-left-rev:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  width: 100%;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-left-rev:hover:before {
  width: 0;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-top-rev:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-top-rev:hover:before {
  width: 100%;
  height: 0;
  opacity: 1;
}

.hbtn.hb-fill-right-rev:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-right-rev:hover:before {
  width: 0;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-middle-rev:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  opacity: 1;
}

.hbtn.hb-fill-middle-rev:hover:before {
  width: 100%;
  height: 0%;
  opacity: 1;
}

.hbtn.hb-fill-middle2-rev:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  width: 50%;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-middle2-rev:hover:before {
  width: 0;
  height: 100%;
  opacity: 1;
}

.hb-fill-top, .hb-fill-right, .hb-fill-bottom, .hb-fill-left, .hb-fill-on, .hb-fill-middle, .hb-fill-middle2 {
  background: transparent;
  color: #1976d3;
  transition: color 0.3s ease,
 background 0s ease;
}

.hb-fill-top:hover, .hb-fill-right:hover, .hb-fill-bottom:hover, .hb-fill-left:hover, .hb-fill-on:hover, .hb-fill-middle:hover, .hb-fill-middle2:hover {
  color: #000000;
  background: #ffffff;
  transition: color 0.3s ease,
 background 0s 0.3s ease;
}

.hb-fill-top-rev, .hb-fill-right-rev, .hb-fill-bottom-rev, .hb-fill-left-rev, .hb-fill-on-rev, .hb-fill-middle-rev, .hb-fill-middle2-rev {
  background: #1976d3;
  color: #fff;
  transition: color 0.3s ease,
 background 0s 0.3s ease;
}

.hb-fill-top-rev:hover, .hb-fill-right-rev:hover, .hb-fill-bottom-rev:hover, .hb-fill-left-rev:hover, .hb-fill-on-rev:hover, .hb-fill-middle-rev:hover, .hb-fill-middle2-rev:hover {
  background: transparent;
  color: #1976d3;
  transition: color 0.3s ease,
 background 0s ease;
}

.hb-fill-middle:after {
  position: absolute;
  content: '';
  background: #ffffff;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 0;
  opacity: 1;
}

.hb-fill-middle:hover:after {
  height: 50%;
}

.hb-fill-middle-rev:after {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 50%;
  opacity: 1;
}

.hb-fill-middle-rev:hover:after {
  height: 0;
}

.hb-fill-middle2:after {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 0;
  height: 100%;
  opacity: 1;
}

.hb-fill-middle2:hover:after {
  width: 50%;
}

.hb-fill-middle2-rev:after {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 50%;
  height: 100%;
  opacity: 1;
}

.hb-fill-middle2-rev:hover:after {
  width: 0;
}

.hbtn.hb-fill-on-bg:before {
  position: absolute;
  content: '';
  background: #ffffff;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.hbtn.hb-fill-on-bg:hover:before {
  width: 100%;
  height: 100%;
  opacity: 1;
}

.hbtn.hb-fill-bottom-bg:before {
  position: absolute;
  content: '';
  background: #1976d3;
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 0;
  opacity: 1;
}

.hbtn.hb-fill-bottom-bg:hover:before {
  width: 100%;
  height: 100%;
  opacity: 1;
}




.hpill.hb-border-off-br2:after {
  border-radius: 50px;
}

.hpill.hb-border-off2-br2:after {
  border-radius: 50px;
}

.hpill.hb-border-off3-br2:after {
  border-radius: 50px;
}

.hpill.hb-border-top-br2:after {
  border-radius: 50px;
}

.hpill.hb-border-right-br2:after {
  border-radius: 50px;
}

.hpill.hb-border-bottom-br2:after {
  border-radius: 50px;
}

.hpill.hb-border-left-br2:after {
  border-radius: 50px;
}

.hbtn.hb-border-off-br2 {
  position: relative;
  transition-duration: .2s;
  overflow: visible;
  box-sizing: border-box;
  border: none;
  padding: 10px 22px;
}

.hbtn.hb-border-off-br2:after {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  border: solid 2px #ffffff;
  z-index: 2;
}

.hbtn.hb-border-off2-br2 {
  position: relative;
  transition-duration: .2s;
  overflow: visible;
  box-sizing: border-box;
  border: none;
  padding: 10px 22px;
}

.hbtn.hb-border-off2-br2:after {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  border: solid 2px #ffffff;
  z-index: 2;
}

.hbtn.hb-border-off3-br2 {
  position: relative;
  transition-duration: .2s;
  overflow: visible;
  box-sizing: border-box;
  border: none;
  padding: 10px 22px;
}

.hbtn.hb-border-off3-br2:after {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  border: solid 2px #ffffff;
  z-index: 2;
}

.hbtn.hb-border-top-br2 {
  position: relative;
  transition-duration: .2s;
  overflow: visible;
  box-sizing: border-box;
  border: none;
  padding: 10px 22px;
}

.hbtn.hb-border-top-br2:after {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  border: solid 2px #ffffff;
  z-index: 2;
}

.hbtn.hb-border-right-br2 {
  position: relative;
  transition-duration: .2s;
  overflow: visible;
  box-sizing: border-box;
  border: none;
  padding: 10px 22px;
}

.hbtn.hb-border-right-br2:after {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  border: solid 2px #ffffff;
  z-index: 2;
}

.hbtn.hb-border-bottom-br2 {
  position: relative;
  transition-duration: .2s;
  overflow: visible;
  box-sizing: border-box;
  border: none;
  padding: 10px 22px;
}

.hbtn.hb-border-bottom-br2:after {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  border: solid 2px #ffffff;
  z-index: 2;
}

.hbtn.hb-border-left-br2 {
  position: relative;
  transition-duration: .2s;
  overflow: visible;
  box-sizing: border-box;
  border: none;
  padding: 10px 22px;
}

.hbtn.hb-border-left-br2:after {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  border: solid 2px #ffffff;
  z-index: 2;
}

.hbtn.hb-border-top-br2:after {
  transition: all 0.2s linear;
}

.hbtn.hb-border-top-br2:hover:after {
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-width: 4px;
  transition: all 0.2s linear;
}

.hbtn.hb-border-right-br2:after {
  transition: all 0.2s linear;
}

.hbtn.hb-border-right-br2:hover:after {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
  border-right-width: 4px;
  transition: all 0.2s linear;
}

.hbtn.hb-border-bottom-br2:after {
  transition: all 0.2s linear;
}

.hbtn.hb-border-bottom-br2:hover:after {
  border-left-color: transparent;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-width: 4px;
  transition: all 0.2s linear;
}

.hbtn.hb-border-left-br2:after {
  transition: all 0.2s linear;
}

.hbtn.hb-border-left-br2:hover:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-width: 4px;
  transition: all 0.2s linear;
}

/*-------------工程名录查看更多-----------------*/


/*统一页数*/
.ny_sy { height:40px; text-align:center;  margin-bottom:60px;margin-top: 20px;} 
.pagelink { color:#979797; padding-top:20px;}
.pagelink a,.pagelink span.miy{padding:4px 12px 4px 12px; color:#555;}
.pagelink a:hover {}
.pagelink a:hover {}
.pagelink span.current {border:1px solid #1976d3;  padding:4px 12px 4px 12px;  color:#fff; background-color:#1976d3; text-decoration:none;}
.pagelink span.nolink {border: 1px #f0f0f0 solid; background:#fff; padding:4px 12px 4px 12px;margin:2px; color:#979797;margin:0 10px;}
.pagelink span.nolink:hover { background:#1976d3; padding:4px 12px 4px 12px; margin:2px; color:#fff;margin:0 10px }
.pagelink a {background:#fff; margin:0 6px; color:#979797;border: 1px #f0f0f0 solid;}
.pagelink a:hover {background:#1976d3;color:#fff; border:1px solid #1976d3;}




/*工程名录*/
#mbOverlay { position:fixed; z-index:99999; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF {  }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:999991; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:5px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber {display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:5px; right:5px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.mod_gallerylist li{float:left; margin:0 0 15px 18px;line-height: 33px; width:275px;}
.mod_gallerylist li:hover{ background:#1976d3; color:#fff;}
.mod_gallerylist li:nth-child(1){ margin-left:0;}
.mod_gallerylist li:nth-child(4){ margin-left:0;}
.mod_gallerylist li:nth-child(7){ margin-left:0;}
.mod_gallerylist li:nth-child(10){ margin-left:0;}
.mod_gallerylist li:nth-child(13){ margin-left:0;}
.mod_gallerylist li:nth-child(17){ margin-left:0;}
.mod_gallerylist li:nth-child(21){ margin-left:0;}
.meta{font-size:12px; text-align:center;}

.mod_gallerylist li a { display:block; height:173px; width:273px;border:1px solid #eaeaea; overflow:hidden;}
.mod_gallerylist li a:hover { border:1px solid #1976d3; }
.mod_gallerylist li img{  cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  
.mod_gallerylist li img:hover{  -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);  }  
.image_container { width:275px; overflow:hidden;}

.meta a{color:#333; text-decoration:none}

.ny .ny_case .image_container { width:280px; overflow:hidden;}
.ny .ny_case .mod_gallerylist li a { display:block; height:175px; width:280px ;border:1px solid #f0f0f0; overflow:hidden;}
.ny .ny_case .mod_gallerylist li{float:left; margin:0 0 15px 26px;line-height: 33px; width:280px;}
.ny .ny_case .mod_gallerylist li:hover{ background:#1976d3; color:#fff;}
.ny .ny_case .mod_gallerylist li:nth-child(1){ margin-left:0;}
.ny .ny_case .mod_gallerylist li:nth-child(5){ margin-left:0;}
.ny .ny_case .mod_gallerylist li:nth-child(9){ margin-left:0;}
.ny .ny_case .mod_gallerylist li:nth-child(13){ margin-left:0;}
.ny .ny_case .mod_gallerylist li:nth-child(17){ margin-left:0;}
.ny .ny_case .mod_gallerylist li:nth-child(21){ margin-left:0;}
.ny .ny_case .mod_gallerylist li:nth-child(25){ margin-left:0;}
.ny .ny_case .mod_gallerylist li:nth-child(29){ margin-left:0;}
.ny .ny_case .mod_gallerylist li:nth-child(34){ margin-left:0;}
.ny .ny_case .mod_gallerylist li:nth-child(35){ margin-left:0;}

.ny .ny_case .mod_gallerylist li:nth-child(4){ margin-left:26px;}
.ny .ny_case .mod_gallerylist li:nth-child(7){ margin-left:26px;}
.ny .ny_case .mod_gallerylist li:nth-child(10){ margin-left:26px;}
.ny .ny_case .mod_gallerylist li:nth-child(17){ margin-left:26px;}
.ny .ny_case .mod_gallerylist li:nth-child(21){ margin-left:26px;}


/*招聘*/
.ny_job_info {  margin-bottom:60px;}
.menu_list{width:880px;}
.menu_head{width:880px;height:47px;line-height:47px;padding-left:20px;font-size:14px;color:#525252;cursor:pointer;border-bottom:1px solid #e1e1e1;position:relative;font-weight:bold;background: url(../images/pro_up.png) center right no-repeat;margin:0;}
.menu_head i { font-size:12px; font-style:normal;color:#666666;font-weight:100}
.menu_list .current{background: url(../images/pro_down.png) center right no-repeat;}
.menu_list .menu_body{width:860px; padding:20px;height:auto;overflow:hidden;line-height:25px; background:#f2f2f2;}
.menu_body .menu_info_a { color:#666666; font-size:12px; }
.menu_body .menu_info_b{ padding-top:30px; font-size:12px; line-height:25px;}
.menu_body .menu_info_c { font-size:14px; color:#1a1a1a; margin-bottom:10px;}


/*工程案例*/
.gcal{ margin-top:50px; color:#333333}
.gc_des{ width:260px; float:right;}
.gc_img{ float:left; border:1px color:#CCCCCC solid}
.gc_title { background:#f9f9f9 url(../images/nypro_bj.png) no-repeat 20px center; height:55px; width:820px; padding-left:60px; margin-top:50px; line-height:55px; color:#1976d3; font-weight:bold;}
.gc_title span { font-size:16px;}
.gc_title a{ float:right; color:#9d9d9d; margin-right:20px;}
.gc_title a:hover{  color:#1976d3; text-decoration:underline;}
.gc_info { padding-top:20px;}
.gc_info li{ float:left; margin-left:20px; width:202px; height:124px; overflow:hidden; border:1px solid #f0f0f0; position:relative;}
.gc_info li:hover{ border:1px solid #1976d3;}
.gc_info li img { width:100%; cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;}
.gc_info li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.gc_info li:nth-child(1) {margin-left:0;}
.gc_info li a .gc_info_t { height:35px; width:202px; text-align:center; background:#1976d3; color:#fff; line-height:35px; font-size:14px; position:absolute; bottom:-35px;}
.gc_info li:hover a .gc_info_t {  bottom:0;
-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}