﻿html{ width:100%; overFlow-x: hidden; OVERFLOW: scroll; }
body{ margin:0px; padding:0px; background:#fff; font-family:"微软雅黑"; font-size:14px; color:#666;}
ul{ list-style:none; margin:0px; padding:0px;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
a{font-family:"微软雅黑"; font-size:12px; color:#5f5f5f; text-decoration:none;}
a:hover{ color:#f00; border:0px;}
img{ border:0px;}

/*-------------头部样式开始--------------*/
.toptt{ width: 100%;}

.topbj{ width:100%; height:40px; background: #fff; border-bottom:1px solid #ccc;}
.hy{ line-height:40px; color:#666; font-family:"微软雅黑"; font-size:12px; }
.lxwm a img{ border:none;}
img{ border:0px;}
.headerbj{ width: 100%; background:#fff url(../images/topbj.jpg) no-repeat top center; }
.header{ width:1200px; height:116px; margin:0 auto; padding-top: 5px; }
.logo{ width:721px; height:116px;}
.hotline{ height:116px; }
/*-------------头部样式结束--------------*/


/*-------------导航样式开始--------------*/
.navbj{ width:100%; height:50px; background:#000; }
.nav{ width:1200px; height:50px; margin:0 auto; }
.nav ul{ list-style:none; margin:0px; padding:0px;}
.nav ul li{ float:left; }
.nav ul li a{ display:block; width:148px; line-height:50px;  text-align:center; color: #fff; font-size:16px; font-family: "微软雅黑";}
.nav ul li a:hover{ width:148px; height:50px; background:#cc0033; color:#fff; }
.erji{ width:148px; background: url(../images/ss_bg2.png) repeat left top;overflow: hidden; position: absolute; z-index:10000;}
.nav ul li .erji li{height: 32px;line-height: 50px; border-bottom:1px solid #ccc; overflow: hidden;}
.nav ul li .erji li a{ display:block; width:148px; margin:0px; padding:0px; height:32px; line-height:32px; background:#fff;color: #3e3e3e;font-size: 14px;text-align:center;}
.nav ul li .erji li a:hover{background:#cc0033;color: #fff;}

.line{ width:2px; height:50px; background:url(../images/line.jpg) no-repeat;}

/*-------------导航样式结束--------------*/


/*----------------- banner样式开始--------------------------- */
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#cc0033;}

/* Callback example */
.callbacks_container{
	
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
 
	
}

.sy-title{ text-align:center; padding-top:30px;}
.title_txt {font-weight: 600;letter-spacing: 4px;font-size: 36px; color:#cc0033;}
.title_hr {height: 1px;background: #fff;border: none;border-top: 1px solid #333;border-bottom: 1px solid #333;margin: 10px auto;width: 60px;}
.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}
/*服务*/
.sy_gsys{ background:#f6f6f6;}
.service{ padding-bottom:60px; padding-top:20px; overflow:hidden;}
.service ul li{width:33.333%;float:left;border-right:1px solid #ebecee;border-bottom:1px solid #ebecee;height:230px;text-align:center;box-sizing:border-box;padding:20px 2% 0 2%;}
.service ul li img{transition:all ease-in-out 500ms;  -webkit-transition:all ease-in-out 500ms; border-radius:50%;border: 4px solid #fff; box-shadow: #ccc 0px 0px 10px 0px ;}
.service ul li h1{ text-align:center; font-size:18px; color:#303131; text-transform:uppercase; margin-top:23px;transition:all ease-in-out 300ms;  -webkit-transition:all ease-in-out 300ms;}
.service ul li p{ font-size:12px; width:100%; padding-top:10px;color:#b3b3b5; font-family:arial; line-height:18px;transition:all ease-in-out 300ms;  -webkit-transition:all ease-in-out 300ms;}
.service ul li:hover img{ margin-top:-5px;  transform:rotateY(180deg) scale(0.8);}
.service ul li:hover h1{ margin-top:10px;}
.service ul li:hover p{ margin-top:0px;}
.service ul li:nth-of-type(4){ border-bottom: none;}
.service ul li:nth-of-type(5){ border-bottom: none;}
.service ul li:nth-of-type(6){ border-bottom: none;}
.service ul li:nth-child(3n){ border-right:0;}
@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}
.title_txt_fbt{ font-size:20px; line-height:20px; color:#666; text-align:center;}
.wp{max-width:1200px;margin:auto;}
.case{ padding-bottom:40px;}
/*----------------- banner样式结束--------------------------- */


/*adv start*/
.adv{ width: 1200px; margin: 0 auto;}
.ysbt{ text-align: center;}
.ysms{ text-align: center; font-size: 14px; font-family: "微软雅黑"; color: #666;}
.yspic{ margin-top: 40px;}
/*adv end*/
.gd{ width: 100%; height:180px; background: url(../images/gd.jpg) no-repeat top center; margin-top: -4px;}


/*case start*/
.caseb{ width: 100%; margin: 0 auto; margin-top: 10px; border:1px solid #fff; border-width:5px 5px 0 0; box-sizing:border-box;}
.jmalr{ width:25%; position:relative; overflow:hidden;border:1px solid #fff; border-width:0 0 5px 5px; box-sizing:border-box;}
.xdname a{ display:block; position:absolute; bottom:0px; height:50px; line-height:50px; background:#000; opacity:0.5; width:100%; font-family:"微软雅黑"; color:#fff; font-size:14px; text-align:center; z-index:10;}

.jmalr img{ display:block; width:100%; height:auto;transition:All 0.4s ease-in-out;
        -webkit-transition:All 0.4s ease-in-out;
        -moz-transition:All 0.4s ease-in-out;
        -o-transition:All 0.4s ease-in-out}
		
.jmalr img:hover{ transform:scale(1.1);
        -webkit-transform:scale(1.1);
       -moz-transform:scale(1.1);
        -o-transform:scale(1.2);
        -ms-transform:scale(1.1);}

.more{ width: 432px; margin: 0 auto; margin-top: 20px;} 
 @media screen and (min-width:1200px) {      
.ckgd a{ display: block; width:196px ; height:48px ; background: #cc0033; border-radius: 30px; text-align: center; font-size: 16px; line-height: 48px; color: #fff; margin-left: 10px; margin-right: 10px;} 

.zxzx a{ display: block; width:196px ; height:48px ; background: #d9d9d9; border-radius: 30px; text-align: center; font-size: 16px; line-height: 48px; color: #fff; margin-left: 10px; margin-right: 10px;}         
}
/*case end*/      

/*隔断2 开始*/ 
.gd2bj{ width: 100%; height:178px; background: url(../images/gd2bj.jpg) no-repeat top center; margin-top: 36px;}
.gdc{ width: 1200px; margin: 0 auto;}
.gd2{ float: right; padding-right: 165px; padding-top: 110px;}
/*隔断2 end*/ 

/*team start*/
.team{ width: 1200px; margin: 0 auto;}
.teamb{ margin-top: 50px;}

.picMarquee-left03 .bd01{ width:1200px;/* padding:15px;*/ float:left; overflow:hidden; overflow:hidden; margin-top:50px;  }
.picMarquee-left03 .bd01 ul{ overflow:hidden; zoom:1; list-style:none; margin:0px; padding:0px; }
.picMarquee-left03 .bd01 ul li{  float:left; width:273px; /*height:260px; background:#fff;*/  text-align:center; margin-left:7px; margin-right:7px; border: 1px solid #ededed;  }
.picMarquee-left03 .bd01 ul li:hover{ /*background:#22804b;*/   /*border:1px solid #003992;*/}
.picMarquee-left03 .bd01 ul li:hover .title01 a{color:#666;}

.picMarquee-left03 .bd01 ul li .pic01{width:273px;  text-align:center; }
.picMarquee-left03 .bd01 ul li .pic01 img{ width:100%; display:block;}
.picMarquee-left03 .bd01 ul li .pic01 a:hover img{ border-color:#999;  }
.picMarquee-left03 .bd01 ul li .title01 a{display:block; width:235px; height:39px; line-height:39px; /*background:#e0e0e0;*/ margin:0 auto; text-align:center; color:#666; background:#f2f2f2; font-size:14px; }
.picMarquee-left03 .bd01 ul li .title01 a:hover{ color:#03ab4c;}

.zzrybt{ display: block; height:120px; background: #f2f2f2; text-align: center;}
.honorbt{ padding-top: 15px; padding-bottom: 15px;}
.honorbt a{ font-size: 16px; color: #000000;}
.hxian{ width: 54px; height: 5px; background: #990003; margin: 0 auto; magrin-top: 10px;}
.picMarquee-left03 .bd01 ul li:hover .zzrybt{background: #990003;}
.picMarquee-left03 .bd01 ul li:hover .honorbt a{ color: #fff;}
.jb{ color: #000; padding-bottom: 10px;}
.jingyan{ color: #666;}

.picMarquee-left03 .bd01 ul li:hover .jb{ color: #fff; font-size: 16px;}
.picMarquee-left03 .bd01 ul li:hover .jingyan{ color: #fff;}
@media screen and (min-width:1200px) { 
.zxzx1 a{ display: block; width:196px ; height:48px ; background: #000; border-radius: 30px; text-align: center; font-size: 16px; line-height: 48px; color: #fff; margin-left: 10px; margin-right: 10px;}     
}
/*team end*/

/*about us  start*/
.aboutbj{ width:100%; background:url(../images/jjbj.jpg) no-repeat top center; margin-top: 60px;  }

.about{ width: 1200px; margin: 0 auto; padding-top: 60px; padding-bottom: 60px;}
.abouttl{ width: 563px;}

.jjnr{ width:580px; margin-right:10px; /*padding-top:28px;*/ margin-left: 32px; margin-top: 66px;}
.gsmc{font-family:"微软雅黑"; font-size:20px; color:#fff; margin-top: 20px; line-height: 31px;}

.gsjj{ font-family:"微软雅黑"; font-size:14px; color:#fff; line-height:30px; margin-top:10px;}
.gsby{font-family:"微软雅黑";font-size:30px; color:#fff; font-weight: bold;}
.gsjjby{ color: #ffb6b8;}
.gsby span{font-family:"微软雅黑"; font-size:24px; color:#ff8a00;}
.ckxx a{ display:block; width:196px; height:48px; background:#ffe400; border-radius:30px;line-height:48px; text-align: center; font-family:"微软雅黑"; color:#cc0033; font-size:16px; margin-top:30px;}

.ckxx01 a{ display:block; width:132px; height:35px; background:#990003; border-radius:20px;line-height:35px; text-align: center; font-family:"微软雅黑"; color:#fff; font-size:14px;  margin: 0 auto;margin-top:50px;}



.ygfc{ width: 1200px; overflow: hidden;}
.ygfc ul li{width: 264px; height: 176px; float: left; margin: 13px; background: #fff; padding: 8px;}
.ygfc ul li a img{ width: 264px; height: 176px;}
.aboutb{ margin-top: 26px;}
/*about us end*/


/*Construction site start*/
.friend{/*height:413px;*/margin:0 auto;overflow:hidden;width:1200px;}
.mr_frbox{/*height:407px;*/padding:15px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:62px;margin:210px 10px 0 0;width:62px;}
.mr_frUl{float:left;/*height:202px;*/width:1060px;}
.mr_frBtnR{float:right;margin-top:210px;cursor:pointer;width:62px;height:62px;}
.mr_frUl{ }
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:322px;overflow:hidden;position:relative;  margin:14px; }
.sgname a{ display: block; width: 322px; text-align: center; font-size: 16px; color: #666; line-height: 2em;}
.mr_frUl ul li a img{display:block;width:316px;  overflow: hidden; border: 1px solid #ccc; padding: 2px;}
.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}
.xwbt a{font-family:"微软雅黑"; font-size:14px; color:#000;}
.xwbt a:hover{font-family:"微软雅黑"; font-size:14px; color:#ff9700;}

.sgmore a{ display:block; width:196px; height:48px; background:#cc0033; border-radius:30px;line-height:48px; text-align: center; font-family:"微软雅黑"; color:#fff; font-size:16px; margin-top:56px; margin: 0 auto;}

/*Construction site end*/

/*news start*/
.newsbj{ width: 100%; height: ; background: #f5f5f5; margin-top: 48px;}
.news{ width: 1200px; margin: 0 auto; padding-top: 47px;}
.newsl{ width: 776px;}

.tab_box{  /*width:389px; height:200px;*/ /*border:#CCC solid 1px;margin-top:10px;*/ }
.tab_box .tab_tit{ height: 48px; border-bottom:1px solid #cccccc; /* width:371px; background:#ccc; padding-left:18px;*/ /*height:48px; width:587px; margin:0 auto;*/ }
.tab_box .tab_tit a{display:block;width:136px;height:48px; line-height:48px;text-align:center;	text-decoration:none;color:#646464; /*background:#333;*/  float:left; font-family:"微软雅黑"; font-size:22px; color:#333; font-weight: bold; }
.tab_box .tab_tit .tab_current{ /*width:136px;  background:#c92b2f; color:#cc0033;*/ }
.tab_con{ width:776px; height:231px; background:url(../images/rtbj.jpg) no-repeat;}
.newsmore{ margin-top:-30px;}
.wdmore{ margin-top:20px;}

.dtb{ margin-top: 25px;}
.newsbl{ width: 254px;}
.newsbt a{ display: block; font-size: 16px; font-weight: bold; color: #cc0033; margin-top: 21px; }
.newsnr{font-size: 14px;  color: #666; margin-top: 21px; line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.newsbr{ width: 470px;}
.newsbrl{ width: 380px;}
.newsbrr{ width: 72px; height: 66px; border: 1px solid #ccc; text-align: center;}
.newsbr ul li{ margin-bottom: 55px;}
.ys{ height: 34px; line-height: 34px; border-bottom:1px solid #ccc; font-size: 16px; color: #666;}
.year{ height: 31px; line-height: 31px; font-weight: bold; font-size: 18px;}
.xwbtt a{ font-size: 16px; color: #333;}
.xwbtt a:hover{ color: #cc0033;}
.xwbtnr{ line-height:25px; color: #666;}
.newsr{ width: 381px; }

.cjwtbt{height: 48px; border-bottom:1px solid #cccccc;}
.cjwdl{ width:136px;height:48px; line-height:48px;text-align:center;	text-decoration:none;color:#333333;     font-family: 微软雅黑;
    font-size: 22px; font-weight: bold;}
.wd{width: 411px; height: 514px; padding: 17px; background: #fff;}
.wen{ background: url(../images/q.jpg) no-repeat left 5px; padding-left:40px; line-height:40px;}
.wen a{ font-family: "微软雅黑"; font-size:16px;color:#333;}
.wen a:hover{ color: #cc0033;}
.wdnr ul li{ padding:20px 5px; }
.da{ background:url(../images/a.jpg) no-repeat left 5px; padding-left:40px; line-height:22px; font-family: "微软雅黑"; font-size:14px;color:#666;}
/*news end*/


/*dbfooterbj start*/
.dbfooterbj{ width: 100%; height:261px; background: url(../images/footerbj.jpg) no-repeat; position: relative; top:180px;}
.dbfooterbj1{ width: 100%; height:261px; background: url(../images/footerbj.jpg) center;}
.dbfooter{ width: 1200px; margin: 0 auto;}
.dblogo{ width: 264px; text-align: center; padding-top:20px;}
.dbewm{ width: 71px; height: 71px; text-align: center; border: 1px solid #d17578; padding: 5px; margin-left: 20px; margin-top: 20px; color: #fff;}
.dbewm img{ margin-bottom: 10px;}
.dzdh{ width: 520px; margin-left: 40px; margin-top: 28px;}
.add{ width:5


20px ; height:35px ; float: left; background: url(../images/add.png) no-repeat left top; color: #fff; padding-left: 40px; margin-right: 58px; padding-top: 15px; }
.tel{width:180px;  height:35px ; float: left; background: url(../images/tel.png) no-repeat left top; color: #fff; padding-left: 40px; padding-top: 15px;}
.mb{width:180px;  height:35px ;float: left; background: url(../images/phone.png) no-repeat left top; color: #fff; padding-left: 40px;  padding-top: 15px;}
.email{width:180px; height:35px ;float: left; background: url(../images/email.png) no-repeat left top; color: #fff; padding-left: 40px; padding-top: 15px;}
/*dbfooterbj end*/

/*footer start*/
.footerbj{ width: 100%; height:44px ; line-height: 44px; background: #000;}
.footer{ width: 1200px; margin: 0 auto;}
.bq,.jszc{ color: #666; font-size: 14px;}
.jszc a{ color: #666; padding-right: 20px; font-size: 14px;}
/*footer end*/

.dblj{ width: 1200px;  text-align: center; color: #fff; padding-top: 20px; padding-bottom: 20px;}
.dblj a{font-family: "微软雅黑"; font-size:16px;color:#fff; padding:0px 35px; text-align: center;line-height: 2em;}
.footerlogo{ margin-top: 20px;}

.yqlj{ width: 350px; color: #fff; padding-top: 30px; padding-bottom: 10px; font-size: 18px;}
.yqlj a{ display:block; margin-right:10px;font-family: "微软雅黑"; font-size:14px;color:#fff;/* padding:20px 20px; text-align: center;*/ line-height: 2em; float: left;}



.dzdh{ color: #fff; line-height: 2em;}




/*内页css*/
*{ padding:0; margin:0; border:0;}
.w1200{ width:1200px; margin:auto;}
.clear:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0px;}
.ny_kc_xq{ padding:50px 0 60px;}
.ny_kc_xq .ny_bt2{ padding:0 0 50px;}
.ny_kc_xq_l{ float:left; width:50%;overflow:hidden; position:relative;}
.ny_kc_xq_l ul{ position:relative; width:10000%;}
.ny_kc_xq_l ul li{ float:left; width:1%; overflow:hidden; background:center no-repeat;}
.ny_kc_xq_l ul li img{ display:block; width:100%;}
.ny_kc_xq_l_dd{ position:absolute; left:0; bottom:3%; width:100%; text-align:center;}
.ny_kc_xq_l_dd span{ margin:0 4px;display:inline-block;width:8px;height:8px;border-radius:50%;text-indent:-9999px;cursor:pointer; border:2px solid rgba(255,255,255,0.8);}
.ny_kc_xq_l_dd span.on{ border:2px solid #fd4900;}
.ny_kc_xq_l_l,.ny_kc_xq_l_r{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px;transition:0.3s; cursor:pointer; z-index:5;}
.ny_kc_xq_l_l{ left:20px; background:url(../images/ban_l.png) center no-repeat;}
.ny_kc_xq_l_r{ right:20px; background:url(../images/ban_r.png) center no-repeat;}
.ny_kc_xq_r{ float:right; width:45%;}

.ny_kc_xq_r_bt h2{ font-size:24px; line-height:40px; color:#333; padding:20px 0 0;}
.ny_kc_xq_r_bt h2 span{ position:relative; top:-7px;}
.ny_kc_xq_r_bt h3{ font-size:18px; line-height:30px; color:#666; padding-top:10px;}
.ny_kc_xq_r_bt h3 p{ padding:5px 0;}

.ny_kc_xq_qh{ height:50px;}
.ny_kc_xq_qh2{ position:relative; background:#666; text-align:center; width:100%;}
.ny_kc_xq_qh2.on{ position:fixed; left:0; top:0; z-index:99;}
.ny_kc_xq_qh ul li{ display:inline-block;}
.ny_kc_xq_qh ul li.on{ background:#eb6400;}
.ny_kc_xq_qh ul li a{ display:block; padding:0 30px; font-size:16px; line-height:50px; color:#FFF;}

.ny_kcjj,.ny_skfs{ padding:50px 0 30px;}
.ny_kcjj_txt{ font-size:16px; line-height:30px; color:#555; margin-top:50px;}
.ny_kcjj_txt p{ padding:8px 0;}
.ny_kcjj_txt_l{ float:left; width:45%;}
.ny_kcjj_txt_r{ float:right; width:45%;}

.ny_skfs{ background:#eee;}
.ny_gy_tp{ padding-bottom:50px;}
.ny_skfs_txt_ul{ position:relative;}
.ny_skfs_txt{ overflow:hidden; margin-top:50px;}
.ny_skfs_txt ul{ position:relative; width:10000%;}
.ny_skfs_txt ul li{ float:left; width:0.306666666667%; box-sizing:border-box; margin-right:0.04%;border:1px solid #eee;}
.ny_skfs_txt ul li h2{ position:relative;}
.ny_skfs_txt ul li h2 img{ display:block; width:100%;}
.ny_skfs_txt_zx{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,.7);-webkit-transform: scale(0);transform: scale(0);-webkit-transition:.5s;transition:.5s;}
.ny_skfs_txt_zx a{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px;color:#fff;line-height:30px;font-weight:bold;padding:5px 25px;background:#eb6400;border-radius:5px;}
.ny_skfs_txt ul li:hover .ny_skfs_txt_zx{-webkit-transform: scale(1);transform: scale(1);}
.ny_skfs_txt ul li h3{ padding:20px 10px 5px; font-size:18px; line-height:18px; color:#333; font-weight:bold;}
.ny_skfs_txt ul li h4{ padding:0 10px 20px; font-size:14px; line-height:24px; color:#666;}
.ny_skfs_txt_l,.ny_skfs_txt_r{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px;transition:0.3s; cursor:pointer; z-index:5;}
.ny_skfs_txt_l{ left:-80px; background:url(../images/ban_l.png) center no-repeat;}
.ny_skfs_txt_r{ right:-80px; background:url(../images/ban_r.png) center no-repeat;}

.ny_jxln_bg{ background:#eee;}
.ny_jxln{ padding-top:50px;}
.mfyytyk2{ padding:35px 0 0px;}
.mfyytyk2 a{ border-radius:5px;display:block;box-sizing:border-box; width:170px; margin:auto; background:#fb5401 url(../images/tel_i2.png) 25px center no-repeat; font-size:14px; line-height:40px; color:#FFF; padding:0 25px 0 45px;-webkit-transition:.5s;transition:.5s;}
.mfyytyk2 a:hover{background:#d54803 url(../images/tel_i2.png) 25px center no-repeat;}

.ny_kczt{ padding-top:50px;}
.ny_kczt_txt{ margin-top:50px;}
.ny_kczt_txt table{ width:100%; border:0; padding:0; margin:0;border-spacing: 0;border-collapse: collapse;}
.ny_kczt_txt td{ padding:10px 20px; border-top:1px solid #ccc; font-size:16px; line-height:30px; color:#666;}
.ny_kczt_txt tr:hover{ background:#eee;}

.nyxx_bt2{ text-align:center; padding:50px 0 30px;}
.nyxx_bt2 h2{ font-size:40px; color:#cc0033; line-height:40px; text-transform:uppercase;}
.nyal_bt2{ text-align:center; padding:50px 0 30px;}
.nyal_bt2 h2{ font-size:30px; color:#000; line-height:30px; text-transform:uppercase;}
.nyhx_bt2{ text-align:center; padding:0;}
.nyhx_bt2 h2{ font-size:40px; color:#cc0033; line-height:40px; text-transform:uppercase;}
.ny_gy_xx{padding:50px 0;}
.ny_gy_xx .l,.ny_gy_xx .r{ width:48%; position:relative;}
.ny_gy_xx .l{ font-size:14px; line-height:28px; color:#666;}
.ny_gy_xx .l h2{ font-size:20px; line-height:50px; color:#333; font-weight:600; padding-top:20px;}
.ny_gy_xx .r img{ display:block; width:100%;}
.ny_gy_xx_zx{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,.7);-webkit-transform: scale(0);transform: scale(0);-webkit-transition:.5s;transition:.5s;}
.ny_gy_xx_zx a{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px;color:#fff;line-height:30px;font-weight:bold;padding:5px 25px;background:#eb6400;border-radius:5px;}
.ny_gy_xx .r:hover .ny_gy_xx_zx{-webkit-transform: scale(1);transform: scale(1);}
.ny_jxln_bg .ny_gy_xx .l{ float:right;}
.ny_jxln_bg .ny_gy_xx .r{ float:left;}

.ny_cp{ padding:0; border-bottom:1px solid #eee; margin-bottom:50px;}
.ny_gy{ margin-bottom:50px;}
.ny_bnbg{ background:#fff;}
.ny_sub_nav{}
.ny_sub_nav ul{ text-align:center; height:60px;}
.ny_sub_nav ul li{ float:left;height:60px; line-height:60px; text-align:center;position:relative;}
.ny_sub_nav ul li a{ display:block; padding:0 20px; position:relative; z-index:1; text-align:center; font-size:16px; color:#323339; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ny_sub_nav.cperji ul li a{padding:0 15px;font-size:14px;}
.ny_sub_nav ul li:hover a{ color:#cc0033;}
.ny_sub_nav ul li.on a{ color:#fff; background:#cc0033;}
.ny_sub_nav .li2{ height:50px; line-height:60px; padding:0 18px; text-align:center; float:left; display:inline-block; position:relative;}
.ny_sub_nav p{ font-size:14px; line-height:60px; display:inline-block; float:right; color:#969697; display:none;}
.ny_sub_nav p:before{ float:left;content:url(../images/icon_home.png); }
.ny_sub_nav p span{float:left; padding-left:5px;}
.ny_sub_nav p a{float:left; color:#969697; padding-left:5px;}
.ny_sub_nav p a:hover{ color:#cc0033;}
.ny_sub_nav p em{ color:#cc0033; padding-left:5px; font-style:normal;}
/*.ny_sub_nav{width:1200px;float:left; text-align:center; margin-top:30px; font-size:0;}
.ny_sub_nav li{display:inline-block;}
.ny_sub_nav li a{display:block; margin:0 5px; padding:0px 80px; height:45px; line-height:45px; text-align:center; border:1px solid #d6d6d6; background:#fff; font-size:14px;
 -webkit-transition: all 0.3s; transition: all 0.3s;}
.ny_sub_nav li a:hover,.ny_sub_nav li a.cur{background:#cc0033; border-color:#cc0033; color:#fff;}*/
/*pages*/
.Pages{width:100%; float:left;line-height:32px; text-align:center; border-width:1px 0;}
.Pages span{padding:0px 3px; display:inline-block;}
.Pages a{display:inline-block; margin:0px 2px; height:32px; }
.Pages .p_page em{font-style:normal; font-family:Arial;}
.Pages .p_page em a{padding:0px 12px; border:solid 1px #d6d6d6;color:#000; }
.Pages .p_page em a.a_cur{border:0; border:1px solid #cc0033; color:#cc0033;}
.Pages .p_page em a:hover{border-color:#cc0033; color:#cc0033;}
.Pages .a_prev{width:32px; background:url(../images/bg_prev.jpg) no-repeat;}
.Pages .a_next{width:32px; background:url(../images/bg_next.jpg) no-repeat;}
.ny_main{ margin-bottom:50px;}
.ny_cp_ej{ position:relative;padding:20px 0;border:1px dashed #ccc; border-width:1px 0 1px 0; font-size:0; text-align:center; margin-top:20px;}
.ny_cp_ej ul li{ display:inline-block; padding:0px 10px 0 0;}
.ny_cp_ej ul li a{ display:block; font-size:14px; line-height:30px; color:#999; padding:0 15px;}
.ny_cp_ej ul li a:hover,.ny_cp_ej ul li.on a{color:#000;}
.pro_img ul li{ float:left;width:32%; margin-bottom:50px; margin-right:2%; -webkit-transition:0.5s; transition:0.5s;}
.pro_img ul li:nth-child(3n){margin-right:0;}
.pro_img ul li img{ display:block; width:100%;}
.pro_img ul li p{ font-size:16px; line-height:30px; margin-top:20px; margin-bottom:10px; text-align:center; color:#333;}
.pro_img ul li:hover{ box-shadow:0 0 20px #ccc; -webkit-transform:translate(0, -5px);transform:translate(0, -5px);}
.pro_img ul li .p_ms{ font-size:14px; line-height:30px; padding:0 30px 20px; color:#666; text-align:center;}


.ny_cp{ padding:0; border-bottom:1px solid #eee; margin-bottom:50px;}
.ny_gy{ margin-bottom:50px;}
.bat{ width:100%;overflow:hidden;}
.bat img{ display:block;width:1920px; position:relative; left:50%; margin-left:-960px;}

.sbzs_r_img{width:1200px;float:left; margin-top:0px;}
.sbzs_r_img ul{width:1200px;}
.sbzs_r_img ul li{width:32%; float:left;margin:0 2% 30px 0;}
.sbzs_r_img ul li:nth-child(3n){margin-right:0;}
.sbzs_r_img ul li span{width:100%;float:left; text-align:center;line-height:24px; font-size:14px; padding-top:10px;}
.sbzs_r_img ul li img{ box-sizing:border-box;width:100%;float:left; border:1px solid #e6e6e6;}
.sbzs_r_img ul li img:hover{border-color:#cc0033;}
.pro_type{width:100%; margin:0px auto 0px; box-sizing:border-box; position:relative; top:-25px;}
.pro_type span{ position:absolute; left:0; top:20px;width:60px; color:#404040; font-size:18px;}
.pro_type ul li{border-bottom:1px dashed #e6e6e6; padding-bottom:20px; box-sizing:border-box; padding-left:70px; position:relative;}
.pro_type ul li a{padding:0 20px; margin:20px 0 0 5px; border:1px solid #e6e6e6; line-height:32px; display:inline-block; font-size:14px;}
.pro_type ul li a:hover,.pro_type ul li a.cur{background-color:#cc0033; border-color:#cc0033; color:#fff !important;}
.ny_td_xq{}
.ny_td_xq .ny_td_xq_l{ float:left; width:400px;}
.ny_td_xq .ny_td_xq_l img{ display:block; width:100%;}
.ny_td_xq .ny_td_xq_r{ float:right; width:750px; padding-top:20px;}
.ny_td_xq .ny_td_xq_r .h1{ font-size:24px; line-height:30px; color:#cc0033;}
.ny_td_xq .ny_td_xq_r .h2{ font-size:14px; line-height:30px; color:#666; padding-top:20px;}
.ny_td_zp{height:45px; background-color:#eee; color:#000; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; margin-top:50px;}
.ny_td_zp_img{ margin-top:20px;}
.ny_td_zp_img ul li{ float:left; width:23.5%; margin-right:2%;}
.ny_td_zp_img ul li:nth-child(4n){margin-right:0;}
.ny_td_zp_img ul li img{ display:block; width:100%;}
.ny_td_zp_img ul li p{ font-size:16px; line-height:30px; text-align:center; color:#333;}
.view-page{width:1200px; float:left; position:relative; margin:40px 0; border-top:1px dashed #e6e6e6; padding-top:20px;}
.view-page .prev,.view-page .back,.view-page .next{font-size: 14px; width: 162px; height: 38px; border:solid 1px #e5e5e5; line-height: 38px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; text-align:center;}
.view-page .prev{left:0;}
.view-page .prev a{background:url(../images/le.png) 10% center no-repeat;}
.view-page .next a{text-align:center;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px; width:137px;}
.view-page .next{right:0;}
.view-page .next a{background:url(../images/ri.png) 90% center no-repeat; }
.view-page .prev:hover a{color:#fff; background:url(../images/le-white.png) 10% center no-repeat #cc0033; color:#fff;}
.view-page .next:hover a{color:#fff; background:url(../images/ri-white.png) 90% center no-repeat #cc0033; color:#fff;}
.view-page .back a{background:url(../images/back.png) 10% center no-repeat #000; color:#fff; text-align:center; padding-left:20px;}
.view-page .back a:hover{background:url(../images/back.png) 10% center no-repeat #cc0033; color:#fff;}

/*jqzoom*/
.jqzoom{position:relative;padding:0; max-width:600px; margin:auto;}
.jqzoom img{ display:block;width:100%;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#preview{ width:100%; overflow:hidden; padding-bottom:0px; position:relative;}
#preview ul{ position:relative; width:10000%;}
#preview ul li{ float:left; width:1%; overflow:hidden; background:center no-repeat;}
.previewz,.previewy{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px; transition:0.3s; cursor:pointer;}
.previewz{ left:5%; background:url(../images/ban_l.png) center no-repeat;}
.previewy{ right:5%; background:url(../images/ban_r.png) center no-repeat;}
.previewdd{ position:absolute; left:0; bottom:10px; width:100%; text-align:center;}
.previewdd span{ display:inline-block;width:10px; height:10px; border-radius:50%; background-color:#ccc; margin:0 3px; cursor:pointer;}
.previewdd span.on{ background-color:#000;}
.ny_cp_xx_bt{ border-bottom:1px solid #e6e6e6;}
.ny_cp_xx_bt span{ float:left; font-size:24px; color:#cc0033; line-height:50px; padding:0px;}
.ny_cp_xx_bt span.on{ background:#2e2e2e; color:#FFF;}
.ny_cp_xx_txt{ font-size:16px; line-height:30px; color:#333; padding:20px 0 0;}
.ny_cp_xx_txt_lb{}
.ny_cp_xx_txt_lb img{ display:block; margin:auto; max-width:100%;}
.ny_cp_xx{ margin-top:30px;}
.ny_tw_xx{ font-size:16px; line-height:30px; color:#333;}
.ny_text{ font-size:14px; line-height:30px; color:#666;}

.news_text{width:1200px; float:left;}
.news_text dl{display:block; box-sizing:border-box; width:100%; float:left; padding:20px; height:230px; background-color:#fff; overflow:hidden; transition:background-color .25s ease-in-out;-webkit-transition: background-color .25s ease-in-out; margin-bottom:20px;}

.com-img{width:280px; height:190px; overflow:hidden;}
.com-img img{width:100%; display:block; transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.news_text dl{ position:relative;} 
.news_text dl dt{ position:absolute; left:20px; top:20px;} 
.news_text dl dd{width:100%; box-sizing:border-box; padding-left:310px;}
.news_text dl dd .left{ padding-right:120px;}
.news_text dl dd .left h3 a{line-height:48px; font-size:22px; font-weight:normal; color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display:block;} 
.news_text dl dd .left .con{height:48px;line-height:24px; font-size:14px; overflow:hidden;}
.news_text dl dd .right{ position:absolute; right:20px; top:50px;width:120px;} 
.news_text dl dd .right p{text-align:center; font-size:18px; padding-top:5px; font-family:Arial;}
.news_text dl dd .right p:nth-child(1){font-size:60px; position:relative; line-height:60px;}
.news_text dl dd .right p:nth-child(1):after{position:absolute; width:68px; height:1px; background-color:#1a1a1a; left:50%; margin-left:-34px; bottom:0; content:'';}
.news_text dl dd a.more{width:110px; height:34px; line-height:32px; border:1px solid #d6d6d6; display:inline-block; text-align:center; border-radius:15px; margin-top:30px;}
}
@media screen and (min-width:1200px) {
.news_text dl:hover dd h3 a{color:#cc0033;}
.news_text dl:hover{background-color:#eee; color:#666;}
.news_text dl:hover dd .right p:nth-child(1):after{background-color:#1a1a1a;}
.news_text dl:hover dd a.more{border-color:#cc0033;color:#cc0033;}
}
.new-view-title{text-align:center; line-height:30px; font-size:14px; border-bottom:1px dashed #e6e6e6; padding-bottom:20px; margin-top:30px;}
.new-view-title .lines{padding:0 10px; color:#d3d3d3;}
.color-blue{color:#333;}
.new-view-title h3{padding:8px; line-height:32px; font-size:20px; font-weight:bold; color:#333;}

.newsmore_text{width:1200px;float:left; margin-top:30px; line-height:30px; font-size:14px;}
.supp_text{width:1200px;float:left; line-height:30px; font-size:14px;}


.t1{width:49%;float:left;} .t2{width:49%;float:right;}
.t3{width:49%;float:left;} .t4{width:49%;float:right;}
.contact-form input.text_ly{background:#fff;border:1px #e6e6e6 solid;color: #999;width:100%; padding:2.5% 5%; margin-bottom:20px;}
.contact-form textarea.textarea{background:#fff;border:1px #e6e6e6 solid;color:#999;width:100%;height:200px;padding:3%; margin-bottom:20px;}
.contact-form input.btn, a.btn{background:#fff;padding:1% 0;color:#000; font-size:14px;border:1px solid #e6e6e6; width:100%; cursor:pointer;}
.contact-form input.btn:hover, a.btn:hover{background:#cc0033; color:#fff;}
.contact-form{ padding:30px 0 20px;}
.contact-form *{ box-sizing:border-box;}

.faq_text{width:1200px; float:left;}
.faq_text_wd{width:1200px;float:left; margin-bottom:20px; border-bottom:1px dashed #e6e6e6; padding-bottom:20px;}
.faq_text_wen{width:1200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.w{float:left; height:20px; width:20px; background:#333; line-height:20px; text-align:center; color:#fff;}
.d{float:left; height:20px; width:20px; background:#cc0033; line-height:20px; text-align:center; color:#fff;}
.faq_text_wen_text{width:1170px;float:right;color:#dc000;}
.faq_text_wen_text a{color:#dc000; font-size:16px; line-height:20px;}
.faq_text_wen_text a:hover{text-decoration:underline;color:#cc0033;}
.faq_text_da{width:1200px; margin-top:10px;}
.faq_text_da_text{width:1170px;float:right; line-height:24px;font-size:14px;}
.faq_text_da_text a{line-height:24px;font-size:14px;}