html{min-width:1200px;}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 14px; line-height: 28px; font-family: "microsoft yahei",'PingFang SC','Myriad Pro',"AvantGarde Bk BT","Arial",'Helvetica Neue', 'Helvetica', 'sans-serif'; color: #333333;}
h1,h2,h3,h4,h5,h6,font{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none; border: 0 none;}
img,iframe{border: 0px;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;}
input,textarea,select {color:#333333; outline:0; }
table{border-collapse: collapse; border-spacing: 0;}
.red{color: #ba292e;}
.fl,.left{float: left;}
.fr,.right{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.clear {clear: both;font-size: 0px;line-height: 0px;height: 0px;}
.wrap{width: 1200px; margin: 0 auto;position: relative;}
.ico { display: inline-block; vertical-align: middle;}
.icon{ display: inline-block; vertical-align: middle;}
.icon1{ display: inline-block; vertical-align: middle;}
a{color: #333333; text-decoration: none;cursor:pointer;}
a:hover{color: #2e63bc; text-decoration: none;}
a:visited{text-decoration: none;}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

/*top_main*/
.head_main_top { height:26px; width: 100%; background-color: #e9eaeb; font-size: 12px; line-height: 26px; color: #888;}
.head_main_top .mbx{ float:left; height:12px;margin-top: 7px;}
.head_main_top .mbx a{ font-size:12px; color:#333; border-right:#d8d8d8 solid 1px; padding:0 10px; display:block; float:left;height: 12px;line-height: 12px; position:relative;}
.head_main_top .mbx a p{ float:left; font-size:12px; color:#888; padding-left:6px;}
.head_main_top .mbx a:nth-child(2){ border-right:none;}
.head_main_top .mbx a:first-child+a+{ border-right:none;}

.head_main_top .mbx a img{ position:absolute; right:0px; top:20px; width:120px; height:0px; z-index:11;transition: all ease-in-out .5s;}
.head_main_top .mbx a:hover img{ height:120px;}

.head_main_top .mbx a:hover p{ color:#005ed2;}
.head_main_top .sousuo{ float:left; position:relative;}
.head_main_top .sousuo .topsearch { display: block;cursor: pointer; width:36px; height:36px;  margin: 0 auto; text-align: center;}
.head_main_top .sousuo .topsearch .btn_search{display: block;width:12px;height:12px;background-position: -282px -130px;margin-left:13px;margin-top:13px;}
.head_main_top .sousuo .btn_close_main { width:36px; height:36px; margin: 0 auto; background-color: #d9d9d9; text-align: center; position: absolute; top: 0; left: 0; z-index: 9; display: none;}
.head_main_top .sousuo .btn_close_main .btn_close { width:12px; height:12px; margin-top:5px; margin-left:0px; background-position:-282px -149px;}

.head_main_nav{width: 100%; height:133px;}
.head_main_nav .logo_main{ float:left;  width:450px; height:48px; padding-top:30px;}
.head_main_nav .logo_main .logo{ width:800px; height:48px;}
.head_main_nav .logo_main .logo .a1{ float:left; width:800px; height:48px;}
.head_main_nav .logo_main .logo .a1 .a2{border-left: #e5e5e5 solid 1px;display: inline-block;margin-top: 15px;}
.head_main_nav .logo_main .logo img.weblogo{ width:255px; height:72px; float:left;margin-right: 20px;}
.head_main_nav .logo_main .logo p{ float:left; margin:0 15px;}
.head_main_nav .logo_main .logo p span{ display:inline-block; font-size:14px; color:#666; line-height:18px;margin-left: 10px;}
.head_main_nav .toprig{ width:311px; height:36px; margin-top:38px; border:#005ed2 solid 2px; overflow:hidden;}
.head_main_nav .toprig .s_input{ border:0; height:36px; line-height:36px; width:254px; padding-left:10px;}
.head_main_nav .toprig .s_btn{ border:0; line-height:36px; width:47px; color:#fff; height:36px; background-color:#005ed2;}
.head_main_nav .tel { float: right; padding: 40px 0 0 66px; background: url(../images/tel.png) left bottom no-repeat;}
.head_main_nav .tel h2 { line-height:1; font-size: 18px; font-weight: normal;color: #333; }
.head_main_nav .tel h3 { line-height:1; font-size: 30px;font-weight: bold;margin-top: 7px;color: #005ed2;}


/*导航*/
.nav {height:60px;  background:#005ed2; position:relative; z-index:3; }
.nav .list { height:60px; }
.nav li { float:left; height:60px; position:relative; text-align:center; }
.nav li:after{content: "";display: block;  width: 1px;  
	height: 15px; background: #1696e0; position: absolute; right: 0; top: 50%;
	margin-top: -7px;
}
.nav li:last-child:after{ display: none;  }
.nav li:hover , .nav li.curr{
		background:#ff6f2c;  
}
.nav li > a { display:block; width:150px; height:60px; line-height:60px;
	
	color:#fff;
	font-size: 16px;
}
.nav li:first-child > a { background:none; }
.nav .drop {  position:absolute; left:0; top:60px; 
	width:100%;  display:none; background:url(about:blank);     border-top: 1px solid #fa9a6d;
}
.nav .drop dd {
	    border-bottom: 1px solid #fa9a6d;  
}
.nav .drop a{
		display:block;  height: 60px;  line-height:60px;  
		font-size:16px;background: #ff6f2c;    color: #fff;
}
.nav .drop a:hover {   color:#fff;    background: #f25d18;   }
.nav .drop dd:hover{ 
	height:60px; color: #fff;
	background: #76BDE3;
}

/*banner*/
.banner { width:100%; min-width:1100px; position:relative; overflow:hidden; z-index:2; }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#fff; display:none; }
.banner li:first-child { display:block; }
.banner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.banner .tip { position:absolute; left:0; right:0; bottom:40px; z-index:5; text-align:center; padding-top:7px; 
	height:4px;  
}
.banner .tip span { display:inline-block; height:16px;width: 16px; 
	background: #fff;
	margin:0 8px; cursor:pointer;  
	border-radius: 16px;
	}
.banner .tip span.cur { background: #ff6f2c;}
.banner, .banner ul,.banner img { height:600px; }
.minbanner,.minbanner ul,.minbanner img { height:400px; }
/*banner结束*/
/*搜索*/
.searcher { height:62px;  
	background: #ebebeb;
}
.searcher .tag { float:left; }
.searcher .tag h2 { font-size:14px; font-weight:normal;   line-height: 62px; color: #999999; }
.searcher .tag h2 span{font-weight: bold;color: #ff6f2c;}
.searcher .tag h2 a{ color: #999999;    margin-right: 8px; }
.searcher .sos { 
	width:310px;   line-height: 33px;
	height:33px;
	border: 1px #D2D2D2 solid; 
	border-radius:20px;
	position:absolute; right:0; top:0;  margin-top: 13px;
	overflow: hidden;
}
.searcher .sos .txt { 
	width:100%; height:33px; 
	line-height:33px; 
	 border:none;
	  padding:0 0 0 10px; 
	  color: #D2D2D2;
	  font-size: 14px;
}
.searcher .sos .submit { 
	position:absolute; right:0; top:0;
	width:70px; height:33px;color:#fff;  
	 line-height: 33px; background:none; 
	 text-align: center; border:0; cursor:pointer; 
	 background:url(../images/sousuo.png) center no-repeat;
}




/*******index css*******/

.floor_0_main{ height:51px; width:100%; overflow:hidden; border-bottom:#eee solid 1px;}
.floor_0_main .floor_0_1{ float:left; line-height:50px;}
.floor_0_main .floor_0_1 p{ font-size:12px; color:#333; line-height:50px;}
.floor_0_main .floor_0_1 p a{ display:inline-block;font-size:12px; color:#333; border-right:#e8e8e8 solid 1px; line-height:12px; padding:0 12px;}
.floor_0_main .floor_0_1 p a:last-of-type{ border-right:none;}
.floor_0_main .floor_0_1 p a:hover{ color:#ff6f2c;}
.floor_0_main .floor_0_2{ float:right; width:276px; height:30px; overflow: hidden; border:#efefef solid 1px; background-color:#fff; position:relative; margin-top:9px;  border-radius:4px; position:relative;}
.floor_0_main .floor_0_2 input{background-color: none; border: none;}
.floor_0_main .floor_0_2 .stxt{width:245px; height:30px; line-height: 30px; display: block; text-indent: 10px;color:#999;}
.floor_0_main .floor_0_2 .sbtn{width:30px; height: 28px; display: block; cursor: pointer; background-position:-0px -164px; position:absolute; top:1px; right:1px;font-size: 0;}


/*产品中心*/
.ipro{width:100%; height:890px;    padding-top: 60px;}
.indexTit{     display: block;line-height: 40px;text-align: center;padding: 22px 0 0;background: url(../images/iprotit.png) no-repeat center 0;}
.indexTit h3{font-size: 36px;font-weight: bold;color: #005ed2;}
.indexTit p{font-size: 18px;color: #666666;}
.floor_1{ padding-top:40px; display:inline-block; width:1200px;}
.floor_1 .floor_1_1{ background:url(../images/iprofl.png) top center no-repeat; width:250px; height:auto; float:left;}
.floor_1 .floor_1_1 h3{width:250px; text-align:center; font-size:30px; color:#fff; padding-top: 18px;}
.floor_1 .floor_1_1 h4{    color: #6e95df;text-transform: uppercase;width: 250px;text-align: center;line-height: 36px;}
.floor_1 .floor_1_1 ul{ display:inline-block; width:230px; margin-left:10px;padding-top: 18px;}
.floor_1 .floor_1_1 ul li{ display:block; width:230px; height:40px; margin-top:10px;}
.floor_1 .floor_1_1 ul li a{ display:block;width:228px; height:38px; border:#4e88b9 solid 1px; text-align:center; line-height:38px; font-size:16px; color:#fff;}
.floor_1 .floor_1_1 ul li a:hover{background-color:#fff;color: #0a66d5;transition:all 300ms ease;  -webkit-transition:all 300ms ease;}
.floor_1 .floor_1_2 .list .box img:hover{ opacity:.8; filter:Alpha(opacity=80); transform:scale(1.08,1.08); transition:all 300ms ease;  -webkit-transition:all 300ms ease;}
.floor_1 .floor_1_1 dl{ width:230px;margin-left:10px; margin-top:20px; text-align:center;}
.floor_1 .floor_1_1 dl dt{ background:url(../images/t2_03.png) center center no-repeat; width:230px; height:18px; text-align:center; line-height:18px; font-size:16px; color:#fff;}
.floor_1 .floor_1_1 dl dd{ font-family:"Arial"; font-size:24px; color:#fff; line-height:24px; font-weight:bold; padding-top:12px; padding-bottom:24px;}
.floor_1 .floor_1_2{ float:right; width:900px;}
.floor_1 .floor_1_2 .fl_t{ background:url(../images/iprofr.jpg) center center no-repeat; width:909px; height:60px;}
.floor_1 .floor_1_2 .fl_t p{ float:left; font-size:24px; color:#fff; padding-left:28px; text-align:center; line-height:60px;}
.floor_1 .floor_1_2 .fl_t a{ display:block; float:right; font-size:16px; color:#333; padding-right:20px; line-height:60px;}
.floor_1 .floor_1_2 .fl_t a:hover{ color:#ff6f2c;}
.floor_1 .floor_1_2 .list{width: 104%;text-align: center;    text-align: center;margin-top: 30px;}
.floor_1 .floor_1_2 .list ul{overflow: hidden;position: relative;}
.floor_1 .floor_1_2 .list li{float: left;width: 293px;margin: 0 12px 12px 0;position: relative;    border: 1px solid #eeeeee;}
.floor_1 .floor_1_2 .list .box{overflow: hidden;    height: 222px;}
.floor_1 .floor_1_2 .list .box img{height: 222px;width: 100%;display: block;}
.floor_1 .floor_1_2 .list p{height: 48px;line-height: 48px;background: #f0f1f3;font-size: 16px;}

/*公司简介*/
.iabout{background:url(../images/aboutbg.jpg) no-repeat center top;    min-height: 928px;}
.iabout .des{display: inline-block;}
.iabout .des .fl{width: 560px;height: 420px;margin-right: 50px; position: relative;}
.iabout .des .fl img{width: 560px;height: 420px;overflow: hidden;}
/*.iabout .des .fl:hover img{-webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);  transition: all .36s ease;}*/
.iabout .des .fl {float: left;height: 440px;padding: 60px 0 10px 30px;background: url(../images/iabout_img.png) no-repeat left bottom;}
.iabout .des .fr{width: 560px;    margin-top: 80px;}
.iabout .des .fr span{font-size: 36px;font-weight: bold;color: #333;}
.iabout .des .fr span b{color: #005ed2;}
.iabout .des .fr h2{font-size: 24px;font-weight: bold;color: #333;    margin-top: 30px;}
.iabout .des .fr p{font-size: 16px;color: #666;    line-height: 30px;}
.iabout .des .fr i{width: 100px;height: 1px;background: #ff6f2c;    display:block;    margin: 16px 0;}
.iabout .des .fr .btn{width: 200px;height: 48px;border: 1px solid #ccc;display: block;font-size: 16px;line-height: 48px;text-align: center;border-radius: 4px;color: #434343;    margin-top: 50px; transition: all ease 300ms;}
.iabout .des .fr .btn:hover{width: 215px;background: #2962e5;color: #ffffff;border: 1px solid #2962e5;}

.floor_6_main{}
.floor_6_main .floor_6_1{ background:url(../images/t12_03.jpg) center center no-repeat; width:1200px; height:470px; position:relative;}
.floor_6_main .floor_6_1 .indexTit{ text-align:right; position:absolute; right:0; top:8px;}
.floor_6_main .floor_6_1 .indexTit p{ text-align:right;}
.floor_6_main .floor_6_1 .floor_6_2{ padding-left:10px; padding-top:10px;}
.floor_6_main .floor_6_1 .floor_6_2 b{ width:730px; height:440px; border:#fff solid 1px;opacity:0.4;filter:Alpha(opacity=40); position:absolute; left:14px; top:14px;}
.floor_6_main .floor_6_1 .floor_6_2 img{ width:740px; height:450px; background-size:100%; float:left;}
.floor_6_main .floor_6_1 .floor_6_2 .f_z{ float:left; width:352px; margin-left:49px; margin-top:176px;}
.floor_6_main .floor_6_1 .floor_6_2 .f_z h3{ font-size:24px; color:#fff; line-height:24px;}
.floor_6_main .floor_6_1 .floor_6_2 .f_z p{ display:block; font-size:14px; color:#fff; line-height:24px; margin-top:24px; height:110px;}
.floor_6_main .floor_6_1 .floor_6_2 .f_z a{ display:block; float:right; width:198px; height:44px; border:#739bbe solid 1px; border-radius:6px; font-size:16px; color:#fff; text-align:center; line-height:44px;}
.floor_6_main .floor_6_1 .floor_6_2 .f_z a:hover{ background-color:#739bbe;}
.floor_6_3{ display:block; clear:left; width:1200px; margin-top:50px;}
.floor_6_3 .parHd{ height:45px; width:1200px; position:relative;}
.floor_6_3 .parHd s{ display:block; width:210px; height:1px; background-color:#e0e0e0; position:absolute; left:0; top:22px;}
.floor_6_3 .parHd b{ display:block; width:210px; height:1px; background-color:#e0e0e0; position:absolute; right:0; top:22px;}
.floor_6_3 .parHd ul{ display:block; width:780px; height:45px; margin:0 auto;}
.floor_6_3 .parHd ul li{ display:block; width:178px; height:43px; float:left; border:#eee solid 1px; background-color:#fff;margin-left:20px;}
.floor_6_3 .parHd ul li a{ display:block; font-size:16px; color:#333; line-height:43px; text-align:center;}
.floor_6_3 .parHd ul li:hover,.floor_6_3 .parHd ul li.on{ background-color:#2c66e4; border:#2c66e4 solid 1px;}
.floor_6_3 .parHd ul li:hover a,.floor_6_3 .parHd ul li.on a{ color:#fff;}
.floor_6_3 .parHd ul li:first-child{margin-left: 0;}
.floor_6_3 .parBd{ width:1200px; height:214px;margin-top:50px;}
.floor_6_3 .parBd .slideBox{width:1200px; height:214px; position:relative;}
.floor_6_3 .parBd .slideBox .sPrev{ width:40px; height:90px; background-color:#ddd; position:absolute; left:-58px; top:62px;}
.floor_6_3 .parBd .slideBox .sNext{ width:40px; height:90px; background-color:#ddd; position:absolute; right:-58px; top:62px;}
.floor_6_3 .parBd .slideBox .sPrev:hover,.floor_6_3 .parBd .slideBox .sNext:hover{ background-color:#1872e2;}
.floor_6_3 .parBd .slideBox .sPrev span{ width:14px; height:26px;background-image: url(../images/iconbig.png); background-position:-51px -158px; margin-top:32px; margin-left:13px;}
.floor_6_3 .parBd .slideBox .sNext span{ width:14px; height:26px;background-image: url(../images/iconbig.png); background-position:-69px -158px; margin-top:32px; margin-left:13px;}
.floor_6_3 .parBd .slideBox ul{ width:1200px; height:214px;}
.floor_6_3 .parBd .slideBox ul li{ float:left; width:290px; height:214px; position:relative; margin-right:13px; overflow:hidden; text-align:center;}
.floor_6_3 .parBd .slideBox ul li img{width:290px; height:214px; background-size:100%;transition: all .36s ease;}
.floor_6_3 .parBd .slideBox ul li p{ position:absolute; left:0; bottom:0; width:290px; height:35px; background:url(../images/rongyubg.png); font-size:14px; color:#fff; line-height:36px;}
.floor_6_3 .parBd .slideBox ul li:hover img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
/*车间设备展示*/
.edge{font-family: "Microsoft Yahei";line-height:26px;height:688px;padding:62px 0 0;color: #666;overflow: hidden;background:url(../images/edgebg.jpg) no-repeat center 0;}
.edge_t{width: 100%;left:40px;top: 522px;font-size: 24px;color: #fff;line-height:60px;height:60px;z-index: 9;text-align: center;font-weight: bold;position: absolute;}
.edge_t li{width: 130px;float: left;border-right: solid 1px #fff;background: #333;color: #fff;height: 45px;line-height: 45px;font-size: 18px;}
.edge_t li.cur{background: #ff6f2c;}
.edge_t li span{display: inline-block;}
.edge_c{background: #fff;padding: 26px 37px 0;height: 470px;    margin-top: 28px;}
.edge_c dt{height:450px;}
.edge_c dt,.edge_c dt img{width: 730px;display: block;overflow: hidden;float: right;}
.edge_c dd{width: 344px;float: left;}
.edge_c dd h3{position: relative;height: 140px;line-height:26px;color: #333;padding:0 0 0 106px;font-size: 18px;font-weight: normal;}
.edge_c dd h3 b{font-size:24px;display: block;line-height: 46px;}
.edge_c dd h3 em{position: absolute;background:url(../images/edge_icobg.jpg) no-repeat 0 0;height:129px;line-height:129px;font-size:40px;width: 88px;text-align: center;color: #ff6f2c;left: -7px;top: -49px;}
.edge_c dd li{}
/*项目案例*/
.icase{background: url(../images/casebg.jpg) no-repeat center top;min-height: 1000px;    margin-top: 30px;}
.icaseBox{margin-top: 30px;}
.icaseBox .one{width: 377px;}
.icaseBox ul{margin-right: 7px;}
.project{background: url(../images/case.jpg) no-repeat center;width: 377px;height: 306px;color: #fff;}
.project h2{font-size: 30px;    padding-top: 68px;    padding-left: 26px;    line-height: 48px;}
.project h2 b{color: #ff6f2c;}
.project p{    font-size: 14px;width: 322px;    padding-left: 26px;}
.icaseBox li{position: relative;    margin-bottom: 7px;}
.icaseBox .three{margin-right: 0;}
.icaseBox h3{position: absolute;text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.56);color: #fff;font-size: 18px;bottom: 10px;right: 20px;}
.icaseBox .one li{width: 377px;height: 306px;overflow: hidden;}
.icaseBox .one .case01{height: 184px;}
.icaseBox .two li{width: 516px;height: 265px;overflow: hidden;}
.icaseBox li:hover img{-webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);    transition: all .36s ease;}
.icaseBox .three li{width: 292px;height: 354px;overflow: hidden;}
.icaseBox .three .btn{height: 87px; text-align: center; background: -moz-linear-gradient(left, #3267CC 0%,#2A96DF 100%);background: -webkit-linear-gradient(left, #3267CC 0%, #2A96DF 100%);}
.icaseBox .three .btn a{color: #fff;font-size: 18px;    padding-top: 22px;display: block;}
.icaseBox .three .btn a img{display: block;margin: 0 auto;}
/*footer*/
.ifooter{clear: both;}
.ifooter .subnav{height: 60px;width: 100%;line-height: 60px; background-color: #005ed2;}
.ifooter .subnav li{float: left;height: 60px;line-height: 60px;    padding-left: 84px;}
.ifooter .subnav li:first-child{padding-left: 0;}
.ifooter .subnav li a{display: block;font-size: 18px;color: #fff;  transition: all ease 300ms;}
.ifooter .subnav li a:hover{color: #d0cece;}
.footer_main{position:relative;width:100%;height:380px; background-color:#343d44;overflow:hidden;}
.foot_z{ width:350px; float:left; margin-top:50px; border-right:#495157 solid 1px; height:277px;    padding-right: 30px;}
.foot_z h3{ font-size:18px; color:#fff;}
.foot_z h3 i{ display:block; width:40px; height:1px; background-color:#fff; margin-top:16px;}
.foot_z p{ display:block;margin-top:16px; font-size:16px; color:#fff;}
.foot_z p span{ display:block; font-size:14px; color:#fff; font-family:"Arial"; line-height:16px; padding-top:2px;}
.foot_z ul{ display:inline-block; padding-top:8px; width:350px;}
.foot_z ul li{ display:block; font-size:14px; color:#fff; line-height:26px;}
.foot_y{ float:left; margin-top:50px;border-right:#495157 solid 1px;    padding: 0 30px;}
.foot_y h3{ font-size:18px; color:#fff; padding-bottom:20px;}
.foot_y h3 i{  display:block; width:40px; height:1px; background-color:#fff; margin-top:16px;}
.foot_y .item{ float:left; margin-top:10px;}
.foot_y .item.item4{ margin-left:8px;}
.foot_y .item.item1{ clear:left;}
.foot_y .item .txt { width: 204px; height:44px; font-size: 14px; line-height: 43px; text-indent: 8px;color: #aeb0b2;  *text-indent: 0px; border:#71787c solid 1px; }
.foot_y .item .area { width:414px; height:74px; font-size: 14px; text-indent: 8px; *text-indent: 0px;  resize: none; *resize: none; -webkit-appearance: none; color: #aeb0b2; line-height:28px; border:#71787c solid 1px; background-color:transparent;}
.foot_y .submit { display: block; clear: left;}
.foot_y .submit .tijiao { width: 420px; height: 40px; margin-top:10px; font-size: 16px;  color: #333; cursor: pointer; border:none; border:0; background-color: #fff; display: inline-block; }
.foot_y .submit .tijiao:hover{ background-color:#fff; color:#333;}
.foot_j{ float:left; width:142px; text-align:center; margin-top:80px;    margin-left: 14px;}
.foot_one{    padding-left: 16px;}
.foot_j b{ display:block; width:140px; height:140px; border:#71787c solid 1px; text-align:center;}
.foot_j b img{ width:128px; height:128px; display:inline-block; background-size:100%; margin:6px;}
.foot_j p{ display:inline-block; font-size:14px; color:#fff; padding-top:24px;}
.foot_y .item .txt.tel{ }
.copyright{width:100%;height:60px;line-height:60px;background:#2a3137;}
.copyright p{font-size:12px;color:#f4f6fc;text-align: center;}

@-webkit-keyframes scale{0%{-webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.02);} 100%{-webkit-transform: scale(1);}}
@keyframes scale{0%{transform: scale(1);} 50%{transform: scale(1.02);} 100%{transform: scale(1);}}
/*# sourceMappingURL=style.css.map */



 /*悬浮*/

.side-bar {
	width: 80px;
	position: fixed;
	top: 30%;
	right: 15px;
	z-index: 500;
}
.side-bar a {
	background-repeat: no-repeat;
	width: 77px;
	height: 71px;
	display: block;
	background-color: #2962e5;
	margin-bottom: 2px;
	border: 1px solid #2962e5;
	color: #fff; text-align: center; line-height: 110px; 
	font-size: 14px;
}
.side-bar a:hover {
	background-color: #2A90F4;
	border-color: #2A90F4;
	color:#fff;
}

.side-bar .icon-qq {
	background: url(../images/qq.png) no-repeat center;
	background-color: #2962e5;    background-position: 28px 16px;
}
.side-bar .icon-qq:hover{
	background: url(../images/qq.png) no-repeat center;
	background-color: #2962e5;    background-position: 28px 16px;
}
.side-bar .icon-chat {
	background: url(../images/wei.png) no-repeat center;
		background-color: #2962e5;    background-position: 28px 16px;
}
.side-bar .icon-chat:hover{
	background: url(../images/wei.png) no-repeat center;
		background-color: #2962e5;    background-position: 28px 16px;
}
.side-bar .icon-chat:hover .chat-tips {
	display: block;
}


.side-bar .icon-rx{
	background: url(../images/tel02.png) no-repeat center;
		background-color: #2962e5;    background-position: 24px 12px;
}
.side-bar .icon-rx:hover{
	background: url(../images/tel02.png) no-repeat center;
		background-color: #2962e5;    background-position: 24px 12px;
}
.side-bar .icon-top{
		background: url(../images/top.png) no-repeat center;
		background-color: #2962e5;
		background-position: 20px 6px;
}
.side-bar .icon-top:hover{
		background: url(../images/top.png) no-repeat center;
		background-color: #2962e5;
		background-position: 20px 6px;
}

.chat-tips {
	padding: 14px; 
	border-radius: 4px;
	box-shadow: 0 0 4px 2px rgba(0,0,0,0.1);
	border: 1px solid #d1d2d6;
	position: absolute;
	right: 100px;
	top: 100px;
	background-color: #ffffff;
	width: 134px;
	height: 134px; display: none;
	
}
.side-bar .icon-ewm:hover .chat-tips {
	display: block;
}

.rTel_tips{  
    border-radius: 4px;
    box-shadow: 0 0 4px 2px rgba(0,0,0,0.1);
    border: 1px solid #d1d2d6;
    position: absolute;
    right: 100px;
    top: 80px;
    background-color: #ffffff;
    width: 215px;
    height: 60px;
	line-height: 60px;
    display: none;
	font-size: 18px;
	color: #121214;
}
.rTel_tips i {
	width: 5px;
	height: 10px;
	display:block;
	position: absolute;
	right: -5px;
	top: 17px;
}

 /** 内页架构
 ******************************/
.wrapper{min-height: auto;padding-top: 30px;padding-bottom: 60px;}
.sidebar { float:left; width:246px; }
.side-menu { background-color: #fff; border: 4px #0a65d5 solid;border-top: none;   overflow: hidden; }
.topclass { width:100%; margin:0 auto; height:151px; background:url(../images/left_title_bg.png) center bottom no-repeat;  text-align: center; color:#fff; }
.topclass h2 {  font-size:24px; color: #fff; font-weight: bold; padding-top: 55px;   }
.topclass h6{font-size: 18px; text-transform: uppercase; text-align: center; color: #a5bceb;  margin-top: 6px;}
.side-menu .list { padding:8px 0;  }
.side-menu dd.current > a{    background-color: #ff6f2c;
    color: #fff;}
/* .side-menu dd {  text-align: center; margin:10px;  }
.side-menu dd > a { display:block;color:#333;     padding: 0 20px;height:47px; line-height:47px; font-size: 16px; background-color: #e8ecf7;overflow: hidden;    text-align: left;}
.side-menu dd > a:hover,.side-menu dd.current > a{ background:#ff6f2c;  color:#fff;   } */
.submenu{display:block;color:#333;     padding: 0 20px;height:47px; line-height:47px; font-size: 16px; background-color: #e8ecf7;overflow: hidden;    text-align: left;margin:10px;}
.submenu:hover,.submenu.current{background:#ff6f2c;  color:#fff; }
.submenu i{display: inline-block;width: 14px;height: 14px;background: url(../images/right1.png);background-size: 100%;float: right;margin-top:17px ;}
.submenu i.cur{background: url(../images/bottom.png);background-size: 100%;}

.side-menu .drop { width:100%; padding:0 0;margin:0 auto;   background-color: #fff;  display:none; }
.side-menu .drop li {height:45px; line-height:45px;     background: #f2f5fd;margin: 0 10px;}
.side-menu .drop a { display:block;margin:6px 30px;   color:#666666;  white-space:nowrap;  
  	text-overflow: ellipsis; overflow: hidden; font-size: 14px;background: #f2f5fd;     text-align: left;}
.side-menu .drop a:hover { color:#000;  }
.side-menu dd.current .drop { display:block; }
.side-menu li.current > a { color:#ff6f2c; background-color:; }

.side-contact { text-align: center; color: #fff;}
.side-contact-img img {width: 100%; display: block;}
.side-contact p {padding-top: 15px;background: #0a65d5;}
.side-contact p img {vertical-align: middle;margin-right: 5px;}
.side-contact span {display: block;font-size: 28px;font-weight: bold;font-family: Arial;padding-bottom: 20px;padding-top: 10px;background: #0a65d5;}

.container {float: right;
    width: 928px !important;
    position: relative !important; }
.location { height:45px; border-bottom:1px solid #ddd; position:relative; margin-bottom:30px;     margin-top: 20px;}
.location h2 { font-size:24px; height:24px; line-height:24px;    color: #0a65d5;font-weight: bold;}
.location .io { height:24px; line-height:24px; position:absolute; right:0; top:0; color:#666; padding:0 0 0 25px; }
.location .io b { color:#999; }
.content { padding:20px; margin-bottom:20px; }
/*翻页*/
/* pager */
.pager { width:100%; height:38px; margin-bottom:60px; text-align:center; margin-top: 50px;clear: both;    display: inline-block;}
.pager > * { display:inline-block; height:38px; line-height:38px; padding:0 20px; background:#FFF; border:1px solid #ddd; margin:0 5px; }
.pager > *:first-child { display:none; }
.pager > *:first-child + * { margin-left:0px; }
.pager > span { cursor:no-drop; }
.pager > span.current{     cursor: default;
    color: #ffffff;border: 1px solid #f17c13 ;
    /* font-weight: bold; */
    background: #f17c13; }
.pager > a:hover { background:#f9f9f9; }

/*产品1*/
.list-product { width:100%; }
.list-product .list { float:left; width:105%; }
.list-product .item { float:left;       margin: 0 20px 20px 0; }
.list-product .item .img { height:214px; overflow:hidden; padding:3px; border:1px solid #d3d3d3;}
.list-product .item .img img { height:214px; }
.list-product .item h3 { height:30px; line-height:30px; text-align:center; margin-bottom:0; font-weight:400;}
.list-product .item h3 a { font-size: 14px;color: #666666;}
.list-product .item .order { text-align:center; display:none; }
.list-product .item .order a { display:block; height:32px; line-height:32px; width:124px; margin:0 auto; color:#fff;  }
.list-product .item .img:hover { border-color:#ff6f2c; }
.list-product .item .order a:hover {  }
.list-product .item:hover h3 a{color: #ff6f2c;}
/*产品2*/
.case-lister .list { float:left; width:102%; padding:0 0 20px; }
.case-lister .list .item { float:left; width:296px; margin:0 17px 17px 0; border: 1px solid #f0f1f3; }
.case-lister .list .item img { display:block; width:100%; height:225px; }
.case-lister .list .item h3 { height:44px; line-height:44px; font-weight:normal; text-align:center; background:#f0f1f3;  }
.case-lister .list .item:hover img { opacity:.8; filter:Alpha(opacity=80); }
.case-lister .list .item:hover h3{color: #fff;background: #ff6f2c;}
.case-lister .list .item:hover { border: 1px solid #ff6f2c;}
/*产品3*/
.prolist ul { width: 112%; }
.prolist li {border: 1px solid #d3d3d3; width:294px; float: left; margin:0 20px 20px 0; position: relative;height: 220px; overflow: hidden; }
.prolist li a { display: block; width: 100%; height: 100%; cursor: pointer; }
.prolist li .img img { border-radius: 5px;width:100%; height:auto; }
.prolist li .txt { position: absolute; left: 0; top: 186px; height: 67px; background: url(../images/bg_r.png) no-repeat; width: 220px;color: #fff; padding-left: 42px; padding-right: 42px; transition: ease-in-out .2s; text-align: center; line-height: 67px; }
.prolist li .txt h3 { font-size: 14px; font-weight: 100; line-height: 36px; }
.prolist li .txt span { margin: 0 auto; display: block; border: 1px solid #fff; text-align: center; width: 123px; height: 33px; line-height: 33px;  margin-top: 10px; display: none; }
.prolist li:hover .txt { background: url(../images/hover.png) repeat; height: 100%; top: 0; }
.prolist li:hover .txt h3 { padding-top: 116px; }
.prolist li:hover .txt span { margin-top: 0; display: block; }
/*产品内页*/
.product-content{padding-top: 20px;}
.product-content .nqiehuan{width: 100%;}
.product-content .nqiehuan li{cursor: pointer;float: left; height: 56px;line-height: 56px;width: 50%;text-align: center;background: #8c8c8c;color: #fff;font-size: 18px;}
.product-content .nqiehuan .curr{background: #018be8;}
.showProduct .showImg {
  padding-bottom: 60px;
}
.showProduct .photo {
  width: 450px;
  position: relative;
  height: 346px;
}
.showProduct .photo .jqzoom {
  width: 450px;
  height: 346px;
  overflow: hidden;
  position: relative;
  padding: 0px;
  cursor: pointer;
}
.showProduct .photo .zoomdiv {
  z-index: 999;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #ffffff;
  border: 1px solid #ddd;
  display: none;
  text-align: center;
  overflow: hidden;
}
.showProduct .photo .jqZoomPup {
  z-index: 999;
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  border: 1px solid #eee;
  background: #fff;
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  filter: alpha(opacity=50);
}
.showProduct .photo .img {
  width: 448px;
  height: 344px;
  display: block;
}
.showProduct .photo .bigimg {
  width: 448px;
  height: 344px;
  border: 1px solid #eee;
  display: block;
  position: relative;
  overflow: hidden;
}
.showProduct .photo .bigimg .list {
  width: 1000%;
  position: relative;
}
.showProduct .photo .bigimg .list li {
  width: 448px;
  height: 344px;
  float: left;
}
.showProduct .photo .bigimg .list img {
  width: 100%;
  height: 100%;
  display: block;
  transition: all ease 300ms;
}
.showProduct .photo .photoimg {
  width: 448px;
  height: 56px;
  padding: 10px 0;
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/black50.png) repeat 0 0;
}
.showProduct .photo .photoimg .list {
  width: 424px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.showProduct .photo .photoimg .listcon {
  width: 300%;
  position: relative;
}
.showProduct .photo .photoimg .listcon li {
  width: 74px;
  height: 56px;
  cursor: pointer;
  display: block;
  float: left;
  margin-right: 12px;
}
.showProduct .photo .photoimg .listcon li img {
  width: 74px;
  height: 56px;
  display: block;
}
.showProduct .photo .photoimg .listcon li:hover img,
.showProduct .photo .photoimg .listcon li.on img {
  border: 2px solid #ff6003;
  width: 70px;
  height: 52px;
}
.showProduct .photo .photoimg .prev,
.showProduct .photo .photoimg .next {
  width: 41px;
  height: 41px;
  z-index: 10;
  position: absolute;
  top: 152px;
  cursor: pointer;
}
.showProduct .photo .photoimg .prev:hover,
.showProduct .photo .photoimg .next:hover {
  background-color: #ddd;
}
.showProduct .photo .photoimg .prev {
  left: 1px;
 background: url(../images/l-cut.jpg) no-repeat;}
.showProduct .photo .photoimg .next {
  right: -1px;
 background: url(../images/r-cut.jpg) no-repeat;
}
.showProduct .imgtxtcon {
  width: 445px;
  float: right;
}
.showProduct .imgtxtcon .tit {font-size: 24px;color: #000;font-weight: 500;border-left: 5px solid #0187e1;padding-left: 8px;margin-top: 4px;}

.showProduct .imgtxtcon p {
  padding: 25px 0 0 25px;
  color: #999999;
  font-size: 12px;
}
.showProduct .imgtxtcon .tit2 {
    font-size: 14px;
    line-height: 30px;
    padding: 30px 20px 36px 10px;
    font-weight: normal;
    border: 2px solid #e7e7e7;
    background: #f7f7f7;
    margin: 34px 0 40px 0;
}

.showProduct .imgtxtcon .txt2 {
  line-height: 24px;
  height: 120px;
  overflow: hidden;
  margin-left: 25px;
  margin-bottom: 20px;
}
.showProduct .imgtxtcon .txt2 strong {
  display: block;
  color: #333;
  margin-bottom: 3px;
}
.showProduct .imgtxtcon .txt3 {
  margin-left: 25px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  margin-bottom: 15px;
}
.showProduct .imgtxtcon .txt3 strong {
  color: #333;
}
.showProduct .imgtxtcon .txt {
  padding: 10px 25px 14px;
  line-height: 35px;
  background: #f1f1f1;
}

.showProduct .imgtxtcon .btn1,
.showProduct .imgtxtcon .btn2 {
  float: left;
  margin-right: 25px;
  font-size: 18px;
  transition: all ease 300ms;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
}
.showProduct .imgtxtcon .btn1:hover,
.showProduct .imgtxtcon .btn2:hover {
  opacity: .7;
}
.showProduct .imgtxtcon .btn1 {
  background: #0187e1;
  width: 200px;
}
.showProduct .imgtxtcon .btn2 {
  text-align: left;
  margin-right: 0;
  margin-left: 0;
  background: #f4f4f4;
  width: 220px;
  color: #333333;
  font-size: 20px;
}
.showProduct .imgtxtcon .btn2 img{margin: 13px 0;float: left;padding-left: 20px;    padding-right: 10px;}
.showProduct .showp_txt {
  padding-bottom: 20px;
}
.showProduct .showContxt {
  padding: 0 0 30px;
  line-height: 30px;
}
.showProduct .showContxt img {
  max-width: 100%;
}



/*在线留言*/
.contactPage{padding-top: 20px;}
.contactPage .iform{margin-left: 96px;}
.contactPage .iform .item{margin-bottom: 20px;}
.contactPage .iform label{color: #333;    float: left;text-align: right;width: 70px;    line-height: 36px;}
.contactPage .iform .txt{width: 222px;padding-left: 15px;height: 36px;line-height: 36px;display: block;color: #333;font-size: 14px;border: 1px solid #dddddd; border-radius: 3px;}
.contactPage .iform .text{ font-family: "microsoft yahei";overflow: hidden;resize: none;display: block;outline: none;border: 1px solid #dddddd; border-radius: 3px;width: 522px;height:102px;padding: 5px 15px;line-height: 20px;height: 100px;color: #333;}
.contactPage .iform .btnbox {padding-top: 10px;}
.contactPage .iform .btnbox input{    width: 150px;height: 40px;line-height: 40px;text-align: center;background: #0a65d5;color: #fff;cursor: pointer;font-size: 16px;border-radius: 4px;display: inline-block;}
.contactPage .iform .btnbox .btn1{    margin: 0 20px 0 70px;}
.contactPage .iform .btnbox .btn2{    background: #eaeaea;color: #333;}
.contactPage .iform .btnbox :hover {background: #0a65d5;color: #fff;}
/*联系我们*/
.contactmap{padding-top: 20px;}
.contactmap tbody{width: 100%;}
.contactmap tbody tr td{width: 33.3%;}
.contactmap .allmap{width: 100%;height: 420px;margin-top: 30px;border: 2px solid #ebebeb;}
/*新闻列表*/
.ntextBox dl {border: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden;}
.ntextBox dt {width: 29.5%;float: left;margin-right: 5.8%;}
.ntextBox dt img {width:100%; display: block;}       
.ntextBox dd h4 {height: 40px;font-weight: normal;font-size:18px;color: #4c4c4c;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.ntextBox dd .txt{color: #797979;}
.ntextBox h4 a {display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ntextBox dl:hover{border:1px solid #ff6f2c;}
.ntextBox dl:hover h4 a {color: #ff6f2c;}
.ntextBox .more{ width: 90px;height: 30px; line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.ntextBox .more a{color:#fff;}
.ntextBox dl:hover .more{background: #ff6f2c;}
/*新闻内页*/
.news-content{padding-top: 20px;}
.news-content h1 { padding:0 0 16px; font-size:22px; font-weight:normal; line-height:1.4; }
.news-content .news-box{text-align: center;    margin-bottom: 20px;}
.news-content .rap {line-height: 1; padding-bottom: 16px;border-bottom:1px dashed #ddd;  font-size: 14px;color: #999999;}
.news-content .ntext{padding-top: 20px;    overflow: hidden;}
.news-content .rap span { margin:0 20px 0 0; }
.news-content .rap b { font-weight:400; }
.nnewsImg img{ display: block; margin: 0 auto; max-width:100%; margin-bottom: 30px; }
.news-content .news-describe h2{display: inline-block;height: 30px;line-height: 30px;margin: 20px 0;}
.news-content .news-describe b{border-right: 1px solid #dddddd;float: left;font-size: 24px;font-weight: bold;color: #0a65d5;width: 64px;}
.news-content .news-describe i{width: 863px;height: 1px;background: #dddddd;display: block;float: left;line-height: 20px;margin-top: 15px;}   

/* reLink */
.reLink {margin-top: 25px; height: 45px; line-height: 45px;padding: 0 15px;border: 1px solid #dadada;}
.reLink .nextLink,.reLink .prevLink {width: 50%;color: #666;    overflow: hidden;height: 48px;}
.reLink .nextLink {text-align: right;}
.reLink a {transition: all ease 300ms;}
.reLink a:hover {color: #005ed2;}
/*单篇内容*/
.nabout h2{color: #ff6f2c;position: relative;margin-bottom: 20px;font-size: 18px;font-weight: bold;    margin-left: 30px;}
.nabout h2:after {content: "";display: block;position: absolute;left: 0;bottom: -26px;background: #ff6003;height: 1px;width: 40px;}
.nabout .nabout-txt{padding-top: 26px;padding-bottom: 30px;}
/*相关产品*/
.rmd-pro {    height: 50px;
    line-height: 50px;
    border-bottom: 2px solid #dfdfdf;
    margin-bottom: 30px;
    margin-top: 26px;    background: #fafafa}
.rmd-pro b{    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    color: #333;
    padding-left: 52px;
    border-bottom: 2px solid #333;
    background: url(../images/icon06.png) no-repeat 22px center;}
.rmd-pro span{    margin-left: 10px;
    font-size: 18px;
    font-family: Arial;
    text-transform: uppercase;
    color: #c2c2c2;}
.rmd-pro .more{float: right;}
