/* 01dede.com 做最好的织梦模板 */
@charset "gb2312";
.padd_20 { padding:20px}
.padd_20a { padding:20px 0px;}
/* top */
#top { height:42px;  color:#fff; line-height:43px;}
.top_1 { height:42px; width:10%;background:url(../images/topbg.png) repeat-x top;}
.top_2 { height:42px; width:90%;background:url(../images/top.png) no-repeat left top  #1536cf}
.top_2 span { width:260px;height:42px; padding-left:245px; }
.tel { padding-left:25px !important; background:url(../images/tel.gif) no-repeat left center;}

/* 导航条、菜单、LOGO */
.headroom {transition: all .2s ease-in-out;}
.header { background:url(../images/headerbg.jpg) repeat-x;height:85px;}

/* LOGO */
.header h1 {margin:0;padding:0;}
.header .logo {padding-top:20px;display: table;}
.gg { padding:38px 0px 0px 28px; float:left;}
.h100 { height:100px;}
/* NAV */
.nav {height:35px;}
.nav .nav-bar {}
.nav-bar > li {display: block;float: left;text-align: center;position: relative; margin-top:20px;}
.nav-bar > li:hover,.nav-bar > li #nav_on,.nav-bar > li.active {background:url(../images/nav.png) no-repeat bottom center;}
.nav-bar > li > a {display: block;color: #000;font-size: 14px;line-height:65px; width:120px;}
.nav-bar > li > a:hover, .nav-bar > li:hover a, .nav-bar > li.active a {background:url(../images/nav.png) no-repeat bottom center;text-decoration: none;}
.nav-bar > li small {display: none;color: #FFFFFF;font-size: 12px;}
.nav-bar > li:hover small, .nav-bar > li.active small {display: block;}
.nav-bar > li ul {display: none !important ;background-color: #2951a1;border-bottom-left-radius: 5px;padding: 0 0 5px 0;border-bottom-right-radius: 5px;position: absolute;left: 0px;top: 35px;z-index:9999999999;}
.nav-bar > li:hover ul {display:block;}
.nav-bar > li:hover .li9{display:block !important ;}
.nav-bar > li ul li a {line-height: 28px;padding: 5px 10px;color: #666666 !important;border-bottom: 1px solid #F5F5F5;display: block;
background-color: #FFFFFF !important;min-width:130px;text-align: left;}
.nav-bar > li ul li a:hover, .nav-bar > li ul li a.hover {background-color: #154096 !important;color: #FFFFFF !important;text-decoration: none;border-bottom: 1px solid #1090cf;}
/* Banner广告 */
.rslides {
	/*height:444px;*/
	overflow:hidden;
	margin:0 auto;
	width:100%;
	position:relative;
	list-style:none;
}
.rslides li {
	width:100%
}
.banner {
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	background-attachment: fixed;
	/*height:550px;*/
	
}
.rslides_nav {
	height: 56px;
	width: 36px;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	opacity: 0.5;
	text-indent: -9999px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
	top:315px;
}
.rslides_nav.next {
	background-image: url(../images/banner-left.png);
	left: 6%;
}
.rslides_nav.prev {
	background-image: url(../images/banner-right.png);
	right: 6%;
}
.rslides_tabs {
	margin:12px auto 0;
	clear:both;
	text-align:center;
	width:50px;
}
.rslides_tabs li {
	display:inline;
	float:none;
	_float:left;
*float:left;
	margin-right:5px
}
.rslides_tabs a {
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/rslides_tabs.png);
	display: inline-block;
	_display: block;
*display:block;
	width: 9px;
	height: 9px
}
.rslides_tabs .rslides_here a {
	background: rgba(0,0,0, .6);
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/rslides_tabs.png);
}


.navbar-toggle{display:none;}
.side-nav{display:none;}



/*产品*/
.lan1 {}

.picScroll-left{ width:100%;  overflow:hidden; position:relative;  }
.picScroll-left .hd{ overflow:hidden;  height:80px;  padding:0 10px;  }
.picScroll-left .hd div{ font-size:24px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:83px; height:29px; float:right; margin-right:5px; margin-top:35px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:-100px 0px;  }
.picScroll-left .hd .prevStop,.picScroll-left .hd .prev:hover{ background-position:0px -55px; }
.picScroll-left .hd .nextStop,.picScroll-left .hd .next:hover{ background-position:-100px -55px; }

.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width: 295px;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:100%; height:100%; display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px; text-align:left; border:1px solid #e5e5e5; border-top:none; padding:10px 10px; color:#333;   }
.picScroll-left .bd .more { border:1px solid #ccc; border-radius:30px; padding:3px 15px; margin-top:10px; }
.picScroll-left .bd ul li:hover .title,.picScroll-left .bd ul li:hover a { background-color:#1536cf; color:#fff;}

/*解决方案*/
#ys { background:url(../images/sobg.gif) repeat-x top #f8f8f8;} 
.lan2 { color:#fff; padding-top:20px; text-align:center; background:url(../images/so.png) repeat-x center 30px;  text-transform:uppercase;}
.lan2_2 { background-color:#1536cf; font-size:22px; margin:0px 500px;  }
.lan2_2 h1 {padding-top:12px;}

.lan2a { color:#fff; padding-top:20px; text-transform:uppercase;}

.lan2_2a { background-color:#1536cf; font-size:22px; margin:0px 10px;  }
.lan2_2a h1 {padding-top:12px;}


.slideTxtBox{ width:100%; text-align:left; margin-top:40px;}
.slideTxtBox .hd{min-height:80px; padding:0 10px 0 20px;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:58px;   }
.slideTxtBox .hd ul li{ text-align:center; float:left; background:url(../images/tab.png) no-repeat; height:58px; width:160px; line-height:52px;font-size:18px; margin:0 15px; cursor:pointer;
    padding: 0 10px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    box-sizing: border-box; color:#FFFFFF;
}
.slideTxtBox .hd ul li.on{ height:58px; width:160px;  background:1536cf;  }  
.slideTxtBox .bd {box-shadow:1px 1px 5px #eeeeee; }
.slideTxtBox .bd dl{ padding:25px; background-color:#fff;  zoom:1;  }
.slideTxtBox .bd dl dt{ line-height:24px;   }
.slideTxtBox .bd dl dd{ float:right; color:#999;  }
.slideTxtBox .bd dl dd h3 { font-size:24px; color:#000; background:url(../images/w.gif) no-repeat left 5px; padding-left:20px; margin-bottom:20px;}
.slideTxtBox .bd dl dd span {color:#666666; font-size:14px; line-height:30px; }
.more2 {margin-top:20px;border:1px solid #1536cf; border-radius:10px;  width:70px; padding:6px; }
.more2 a { color:#1536cf; }
.more2 a:hover { font-weight:bold; color:#1536cf;}


/*新闻*/
#ggy { background-color:#f8f8f8; padding-top:60px; padding-bottom:30px;}
.lan3 { color:#000;  line-height:50px;}
.lan3 h2 { font-size:38px;}
.lan3 p { font-size:24px;color:#000; }
.lan3 a { border:1px solid #1536cf; padding:5px 15px; font-size:14px; color:#1536cf; }
.lan3 span {text-transform:uppercase; font-size:12px; color:#979797; margin-left:8px;}

.news_2 dl { background-color:#fff; padding:20px 0px; margin-left:15px; min-height:220px; margin-top:10px;}
.news_2 dl:nth-child(4) { margin-left:236px;
}
.news_2 dl dt { width:22%; float:left;}
.news_2 dl dt img { width:100%; height:100%;}
.news_2 dl dd { width:74%; float:left; margin-left:25px;}
.news_2 dl dd h3 { margin-bottom:18px;}
.news_2 dl dd p { font-size:12px; line-height:25px;}
.news_2 dl dd a { color:#333;}
.news_2 dl:hover a { color:#015aac;}

.news_3 { margin-top:20px;}
.news_3 ul { margin-top:14px; padding-top:20px; border-top:1px dashed #dbdbdb;}
.news_3 ul li a { float:left; width:33%; color:#333333;  line-height:40px;}
.news_3 ul li a:hover { color:#1536cf;}



/*广告*/

.ggy { position:relative; margin-top:35px;}
.ggy dl dt { width:37%; background:url(../images/e.gif) no-repeat left top;}
.ggy dl dt img { width:100%; height:100%; padding-left:10px;}
.ggy dl dd { margin-left:24px; width:60%; background:url(../images/aboutbg.png) no-repeat;}
.ggy dl dd h1 { font-size:24px; color:#216ec3;}
.ggy dl dd p { color:#555; line-height:40px; margin-top:15px; margin-left:60px;}

.more3 { background-color:#1536cf; width:55px; padding:3px 10px;}
.more3 a { color:#fff;}


/*广告栏*/
.ggl { margin-top:50px; font-size:14px;}
.ggl a { padding:0px 10px; }
.ggl a:hover { text-decoration:underline;}

/*底部*/
#footer { background-color:#eeeeee; margin-top:30px; line-height:30px; padding:50px 0px; }
.footer1 h2 { font-size:24px;}

#footer2 { background-color:#c7c7c7; padding:27px 0px;}
.ewm { float:right;}



/*内页*/
.nbanner { width:100%; height:315px;}
.hh { height:50px;}
.loc { height:60px; }
.loc_2 { background:url(../images/r.png) no-repeat 3px center; padding-left:20px;padding-left:25px; line-height:60px; color:#1a1a1a; font-size:13px;}
.lco_2 a { color:#1a1a1a;}
.lco_2 a:hover { text-decoration:underline;}

#aside {  }
.nlan { background-color:#1536cf; height:60px; line-height:60px; color:#fff; padding-left:15px;}
.nlan small { font-size:12px; text-transform:uppercase;}
.aside_2 { margin-top:2px;}
.aside_2 ul {}
.aside_2 ul li { line-height:55px;}
.aside_2 ul li a {padding:0px 15px 0px 30px; background:url(../images/t.gif) no-repeat 180px center #f2f2f2; display:block; border-bottom:1px solid #ebebeb;}
.aside_2 ul li a:hover,.aside_2 ul li .on { color:#1536cf;background:url(../images/r2.gif) no-repeat 180px center #f2f2f2;}

.mainbody { margin-left:30px; }
.nlan3 { text-align:center; }
.nlan3 span { font-size:36px; color:#cecece;}
.nlan3 h1 { font-size:22px; padding-top:5px; color:#000;}
.mainbox { padding:20px; line-height:30px; color:#4b4b4b;}

.border { border:1px solid #eeeeee;}

/*list*/
.mainbox2 { margin-top:20px;}
.nlan2 { background:url(../images/w.gif) no-repeat left center; padding-left:20px; font-size:20px; margin-left:20px;}
.mainbox2 dl {padding:20px 20px 20px 0px;}
.mainbox2 dl dd { margin-left:20px; border-bottom:1px solid #e5e5e5; padding-bottom:30px;}
.mainbox2 dl dd h3 { line-height:40px; font-size:18px; color:#333; background:url(../images/wh.gif) no-repeat left 11px; padding-left:35px;}
.mainbox2 dl dd p { line-height:24px;  font-size:14px;color:#666; background:url(../images/hd.gif) no-repeat left 4px;padding-left:35px;}
/*news*/
.mainbox22 dl:nth-child(1)  {  padding:20px 0px;}
.mainbox22 dl:nth-child(1)  dt ,.mainbox22 dl:nth-child(2)  dt { margin-left:10px;}
.mainbox22 dl:nth-child(1)  dt img,.mainbox22 dl:nth-child(2)  dt img { width:100%; height:100%;}
.mainbox22 dl:nth-child(1)  dd ,.mainbox22 dl:nth-child(2)  dd { margin-left:20px;}
.mainbox22 dl:nth-child(1)  dd small,.mainbox22 dl:nth-child(2)  dd small { color:#969696;}
.mainbox22 dl:nth-child(1)  dd h3,.mainbox22 dl:nth-child(2)  dd h3{ line-height:40px; font-size:18px; color:#333;}
.mainbox22 dl:nth-child(1)  dd p ,.mainbox22 dl:nth-child(2)  dd p { line-height:24px; color:#666;}

.mainbox22 dl:nth-child(1) dt.time,.mainbox22 dl:nth-child(2) dt.time{ display: none;}

.mainbox22 dl {padding:20px 20px 20px 0px; border-bottom:1px solid #e5e5e5;}
.mainbox22 dl:nth-child(n+3) dt { background-color:#eeeeee; float:left;width:5%; padding:10px 15px; margin-left:20px; text-align:center; }
.mainbox22 dl:nth-child(n+3) dt h2{ font-size:36px;}
.mainbox22 dl:nth-child(n+3) dd { float:left; width:85%; margin-left:20px; padding-bottom:10px;}
.mainbox22 dl:nth-child(n+3) dd h3 { line-height:40px; font-size:18px; color:#333;}
.mainbox22 dl:nth-child(n+3) dd p { line-height:24px;  font-size:14px;color:#666; }

.mainbox22 dl:nth-child(n+3) dt:nth-child(1)
,.mainbox22 dl:nth-child(n+3) dt small
,.mainbox22 dl:nth-child(n+3) dt div{
	 display: none;
}


.mainbox22 dl:hover{ background-color:#f7f7f7;}

/*honor*/
.mainbody .pro_2 dl { float:left;  margin:10px 7px 10px 20px;  }
.mainbody .pro_2 dl dd { text-align:center; line-height:30px;}

/*product*/
.sideMenu{ }
.sideMenu h3{ height:55px; line-height:55px; padding: 0px 15px 0px 30px; border-top:1px solid #ebebeb; background:#f2f2f2; cursor:pointer;}
.sideMenu h3 em{ float:right; display:block; width:20px; height:55px; background:url(../images/icoAdd.png) 7px 24px no-repeat; cursor:pointer;  }
/* .sideMenu h3.on { color:#d13235;} */
.sideMenu h3.on em{ background-position:7px -45px; }
.sideMenu ul{ color:#999; background:#f2f2f2;/* 默认都隐藏 */ }
.sideMenu ul li{ line-height:50px; padding:0px 15px 0px 42px;  background:url(../images/t.gif) no-repeat 185px center #f2f2f2;border-top:1px solid #ebebeb; }
.sideMenu ul li a { display:block;}
.sideMenu ul li a:hover,.sideMenu ul li .on {color:#1536cf;background:url(../images/r2.gif) no-repeat 145px center #f2f2f2;}

.mainbody .pro_2a dl { margin:12px 7px 12px 13px; border:1px solid #eeeeee; padding:2px;  }
 .mainbody .pro_2a dl dt img { width:100%; /*sheight:100%; */}
.mainbody .pro_2a dl dd { padding:5px;text-align:left;line-height:30px;}
.mainbody .pro_2a dl dd h4 { line-height:40px; font-size:16px; color:#333333;}
.mainbody .pro_2a dl dd p { line-height:24px; color:#666;}
.mainbody .pro_2a dl dd a { color:#999999; border:1px solid #999999; padding:3px 15px; line-height:50px;}
.mainbody .pro_2a dl dd:hover a { background-color:#1536cf;border:1px solid #1536cf; color:#fff;}
.mainbody .pro_2a dl dd:hover { background-color:#f8f8f8;}


/*--详细--*/
.time2 { margin-top:10px;}
.show_pic{font-family:"Microsoft YaHei"; padding-top:10px; margin:0px 40px;}
.pic_cp img{max-width:650px; margin-top:10px; }
.nrr { padding:10px 20px 40px 20px; margin-top:30px; line-height:24px; color:#333;}

/*公司新闻*/
.mainbox2 ul { margin:0px 20px 15px 20px;}
.mainbox2 li { border-bottom:1px solid #eeeeee; padding-top:30px;}
.mainbox2 li a { color:#333; display:block; line-height:30px; padding-left:5px; padding-right:10px;}
.mainbox2 li a:hover { text-decoration:none; color:#1536cf;}
.mainbox2 li span { line-height:40px; color:#7c7c7c;}
/*人才招聘*/
.rczp{ height:60px; background-color:#f9f9f9; line-height:60px;}
.rczp span { padding-left:10px;}
.sideMenu2{}
.sideMenu2 h3{ height:60px; line-height:60px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;}
.sideMenu2 h3 em{  display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 24px no-repeat; cursor:pointer; }
.sideMenu2 h3.on em{ background-position:16px -43px; }
.sideMenu2 ul{ padding:8px 25px; color:#000; display:none; /* 默认都隐藏 */ }
.sideMenu2 ul li { padding:5px 0px; line-height:24px;}

.mainbox2b { line-height:30px; padding:20px 30px;}
.cont { line-height:40px; padding:30px;}
.mainbox { line-height:40px;}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: url(../images/cd-top-arrow.svg) no-repeat center 50% #0315fe;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #fea203;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 80px;
  }
}


@media screen and (max-width:680px) {
	
#top { display:none;}
.header { background:none;}
.header .logo { padding:5px 0px 0px 5px;}
.container{ padding-left:0px;  padding-right:0px; }
.nav { display:none;}
.gg { display:none;}
.tel { font-size:16px; background:none; padding:5px 5px 0px 0px;}


/*右侧下拉按钮*/
.navbar-toggle{display:block;position:relative;float:right;padding:14px 10px;margin-top:6px;margin-right:10px;margin-bottom:8px;border:1px solid transparent;border-radius:4px}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color: #1090cf;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.sr-only {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0; }
/* 侧边栏导航 */
.side-nav { display:block; position: fixed;  top: 0; left: 0;  width: 220px;  height: 100%;  z-index: 999;  background-color: #2b2b2b;  margin-left: -220px;  transition: margin-left 0.15s ease-in-out 0s;opacity:0.9 }
.side-nav h3 {text-align:center; padding:2px; background-color:#fff;}
.fadeInLeft{ margin-left:0;}
.side-nav .menu{ margin:0px; padding:0px;}
.side-nav .menu li {text-align:center;  list-style-type:none; border-bottom: 1px solid #333333; }
.side-nav .menu li a {  text-decoration: none;  display: block;  color: #fff;  padding:15px 20px 15px 20px;  position: relative; }
.side-nav .menu li a .icon{  position: absolute;  top:23px;  left:0;  color: #959595;  font-size: 16px;  margin-right: 10px; }
.side-nav .menu li.current,.side-nav .menu li:hover{  background-color: #262626; }
.containerWrap{ width: 100%;}
.container-Wrap{ width: 100%; margin: 0; padding: 0;}
.searchWrap{ position: absolute; right: 0; width: 300px; top:80px; padding: 15px; display: none;}
.side-nav .menu li ul{ display: none;}
.side-nav .menu li:hover ul{ display: block;}

.lan { text-align:left; margin-left:10px; }
.fw { background:none;}
.pro_2 { margin-top:10px; margin-left:0px;}
.pro_2 dl { width:45%; margin:8px;}
.ys dl { margin:20px 12px;}
.ys dl dt {float:left; margin-left:20px;}
.ys dl dd { float:left;text-align:left;}

.news_2 ul { min-height:143px !important;}
.news_2 ul li a { width:100%;}
.contact { margin-left:0px; margin-top:152px;}
.contact img { width:100%; height:100%;}

#aside { margin-top:0px;}
.nlan { background: #1536cf;}
.aside_2 ul li a {background:#f7f7f7; }
.aside_2 ul li a:hover,.aside_2 ul li .on { background:#eee;}
.mainbody { margin-left:0px; }
.nlan3 { text-align:left;}
.mainbox2 dl dd { margin-left:0px;}

.ys .hd { padding:0px;}
.ys .hd ul li { width:50%; margin:0px;}
.slideTxtBox .hd ul li.on { width:50%;}

#ggy { padding-top:5px; padding-left:10px;}
.news_2 dl { margin:0px 10px 0px 5px;}
.news_3 ul li a { width:100%;}
.ggl {  margin:10px;}
.ewm { float:left;}
.slideTxtBox .hd{ min-height:160px; }
.nlan3 h1 { padding-left:10px;}

.padd_20 { padding:2px}
.padd_20a { padding:2px 0px;}
.mainbox22 dl dt { margin:0px;}
.mainbox22 dl dd {
    margin-left: 0px;
}
.mainbox23 dl dt {width: 18%;}
.mainbox23 dl dd { width: 95%;}

.nlan2 { margin-top:10px;}


}



@media screen and (max-width:680px) {
	/* Banner广告 */
	.rslides {
		height:150px !important;
		overflow:hidden;
		margin:0 auto;
		width:100%;
		position:relative;
		list-style:none;
	}	
	.banner {
		background-repeat: no-repeat;
		background-position: center top;
		position: relative;
		background-attachment: fixed;
		height:200px;
		filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
	   -moz-background-size:100% 50%;  
		background-size:100% 50%;    
	}
	
	.bannerimg img { width:380px; height:160px;}
	.rslides_nav {
		top:21%!important;
	}
	
	
	
	
   .rslides{
		min-width:100% !important;
	}
	
	.container {
	 width:100% !important;
	 min-width:100% !important;
	}
	
	

}


