@charset "utf-8";
html, body {
	font:14px/1.8 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';
	color:#555;
	background:#fff;
	-webkit-text-size-adjust:none;
}
a {
	color:#555;
	text-decoration:none;
}
li {
	list-style:none;
	margin:0;
	padding:0;
}
ul {
	margin:0;
	padding:0;
}
img {
		margin:0;
	padding:0;
	}
a:hover {
	color:#CB1A20;
	text-decoration:none;
}
/*头部*/
.inner {
	width:1280px;
	margin:0 auto;
	min-width:1280px;
}

header {
	width:100%;
	min-width:1280px;
	z-index:555;
}

#web_logo {
	float:left;
	margin-top:15px;
}
.topbox {
	width:100%;
	z-index: 1000;
	height:100px;
	background-color:#F2F2F2;
	transition: all 300ms ease-in-out;
	-webkit-transform: all 1000ms ease-in-out;
}

.topbox .topbox-inner {
	padding:0 0 0 2% ;
	width:98%;
	margin:0 auto;
	position: relative;
	display:block;
	height:100pxpx;
}
.topbox.scroll {	
    background: rgba(0, 0, 0, 0.3) none repeat scroll !important;/* rgba(0, 0, 0, 0.2) 前三个确定颜色，最后0.2确定透明度 */
            /*实现FireFox背景透明，文字不透明*/
            filter: Alpha(opacity=30);
            /*实现IE背景透明,文字不透明*/
	top:0;
}
.top-nav a:hover {
	color:#333;
}
.top-nav li.h {
	width:50%;
	float:left;
	text-align:left;
	height:35px;
	line-height:35px;
}
.top-nav li.b {
	width:50%;
	float:right;
}
.top-nav li.t span {
	padding:0px 10px;
	font-size:10px;
	color:#bbb;
	line-height:35px;
}
.top-logo {
	min-height:90px;
	_height:90px;
}

nav {
	height:100px;
	float: right;
	width:75%;
	z-index:999;
	background-color:#191919;
}
nav ul li {
	float:left;
	text-align:center;
	height:100px;
	line-height:100px;
	position:relative;
	z-index:999;
	width:11.5%;
	padding:0px;
	background-color:#191919
}
nav ul li a {
	color:#fff;
	font-size:14px;
}
nav ul li a:hover {
	color:#fff;
	font-weight:bold;
}
nav ul li.line {
	width:1px;
	height:20px;
	margin-top:40px;
	background-color:#ebebeb;
}
nav ul li.hover {
		color:#FFF;
	font-weight:bold;
	background-color:#DA2417;
}
nav ul li.hover span {
		color:#FFF;
	font-weight:bold;
}
nav ul li:hover a {
		color:#FFF;
	font-weight:bold;
}
nav ul li.navdown {
	color:#FFF;
	font-weight:bold;
	background-color:#DA2417;
}
nav ul li.hover a, nav ul li.navdown a {
	color:#fff;
}
nav ul li.hover a:hover, nav ul li.navdown a:hover {
	color:#fff;
	background-color:#DA2417;
}
.met_flash {
	margin-top:0px;
	font-size:0px;
	overflow:hidden;
	width:100%;
	min-width:1280px;
	text-align:center;
	position: relative;
	z-index:0;
	height:798px;
}
.met_flash ul {
	margin:0px;
	padding:0px;
}
.smet_flash {
	font-size:0px;
	overflow:hidden;
	width:100%;
	height:420px;
	background: url(b1.jpg) center center;
}
.rbox {
	width: 100%;
	position: relative;
	overflow: hidden;
	height:798px;
	min-width:1280px;
}
/*自定义banner开始*/

.banner {
	position: relative;
	overflow: hidden;
	text-align:center;
	min-width:1280px;
}
.banner li {
	list-style: none;
	overflow: hidden;
	background-size: cover;  
}
.banner ul li {
	float: left;
	overflow:hidden;
}
.banner .dots {
	padding:0;
	position: absolute;
	left:50%;
	bottom: 30px;
	margin-left:-21px;
	z-index:76;
}

.banner .zz {
	position: absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:67;
	background-color:#000;
	opacity:0.3;
	filter:alpha(opacity=30); /* 针对 IE8 以及更早的版本 */
}
.banner .fwz {
	position: absolute;
	left:15%;
	top:25%;
	z-index:169;
}
.banner .gc {
	position: absolute;
	left:50%;
	bottom:15%;
	margin-left:-50px;
	z-index:169;
}



.banner .dots li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 4px;
	text-indent: -999em;
	cursor: pointer;
	background:url(doc2.png) no-repeat;
}
.banner .dots li.active {
	background:url(doc.png) repeat-x;
}
.banner .arrows {
	position: absolute;
	right: 50%;
	margin:0 auto;
	bottom: 50px;
	z-index:3;
	height:100%;
}
.banner .arrows .prev {
	position: absolute;
	opacity:0.7;
	width:50px;
	height:50px;
	left:-600px;
	background:url(slider_prev.png) #fff no-repeat center center;
	bottom: 380px;
	z-index:66;
	border-radius: 100%;
	transition: 0.3s;
}
.banner .arrows .next {
	position: absolute;
	width:50px;
	height:50px;
	left:600px;
	bottom: 380px;
	z-index:66;
	background:url(slider_next.png) #fff no-repeat center center;
	border-radius: 100%;
	transition: 0.3s;
	opacity:0.7;
}
.banner .arrows .prev:hover {
	background: #fff url(slider_prev.png) no-repeat center center;
	opacity:0.9;
}
.banner .arrows .next:hover {
	background: #fff url(slider_next.png) no-repeat center center;
	opacity:0.9;
}
/*自定义banner结束*/
/*自定义首页*/
.indexbox {
	float:left;
	width:100%;
	min-width:1280px;
}

.indextitle {
	width:100%;
	padding:40px 0 40px 0;
	text-align: center;
	
}


.indexbt{
	width:auto;
	padding:0px 0px 0px 20px;
	text-align: left;
	border-left:3px solid #DA2417;
}


.indexbt h3 {
	font-size:18px;
	color:#383838;
	}
.indexbt  span {
	font-size:16px;
	color:#9F9F9F;
	font-weight:bold;
	}

.tabs {width:522px; float:left; margin-top:26px;}
.tabs a{display: block;float: left;
background-color:#fff;
width:220px; height:178px; text-align:center; font-size:14px; CURSOR: pointer; float:left; display:inline;
padding:20px;
border-bottom:1px solid #ebebeb;
border-right:1px solid #ebebeb;
}  

.tabs a span{ 
display:block;
}    

.tabs a.active{
	background-color:#DA2417;

color:#fff;  
	}
.tabs a:hover{
	background-color:#DA2417;
color:#fff;  
}

.tabs a p{
	float:left;
	width:100%;
	height:50px;
	margin-top:30px;
	line-height:50px;
	
	}

.tabs a dl{
	float:left;
	text-align:left;
	}

.tabs a dl dt{
	float:left;
	width:100%;
	font-size:20px;
	}

.tabs a dl dd{
	float:left;
	width:50%;
	font-size:16px;
	height:28px;
	line-height:28px;
	
	}


.swiper-container {
	float:right;
	width:758px;
	height:523px;

}
.swiper-slide {width:758px;background: none;color: #fff; float:left; background-color:#ebebeb}
.content-slide {padding: 30px 0px   0px  0px;
}
.content-slide p{line-height:1.9;overflow:hidden;}		

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}	

@font-face {
  font-family: 'iconfont';
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chrome、firefox */
  url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:50px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
	
.iconfont5{
    font-family:"iconfont" !important;
    font-size:50px;font-style:normal;
    -webkit-font-smoothing: antialiased;
	color:#DA2417;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}




.iconfont2{
    font-family:"iconfont" !important;
    font-size:30px;font-style:normal;
	margin-top:20px;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

.iconfont3{
    font-family:"iconfont" !important;
    font-size:6px;font-style:normal;
	margin-top:20px;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
	
.iconfont4{
    font-family:"iconfont" !important;
    font-size:20px;font-style:normal;
	margin-top:30px;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}



.indextitle h3 {
	font-size:26px;
	color:#333;
	white-space:nowrap;
	padding-bottom:8px;
	overflow:hidden;
	text-overflow:ellipsis;
	display: inline-block;
	vertical-align:middle;
	line-height:45px;
	height:45px;
}

.indextitle span {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#333;
	font-family:Arial, 微软雅黑, sans-serif;
	text-transform:uppercase;
	font-size:16px;
	vertical-align:middle;
	text-align:center;
	padding-bottom:8px;
	padding-top:10px;
}

.indextitle2 {
	width:100%;
	padding:0px 0 50px 0;
	text-align: left;
}
.indextitle2 h3 {
	font-size:26px;
	color:#333;
	white-space:nowrap;
	padding-bottom:8px;
	overflow:hidden;
	text-overflow:ellipsis;
	display: inline-block;
	vertical-align:middle;
	line-height:45px;
	height:45px;
}

.indextitle2 span {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#333;
	font-family:Arial, 微软雅黑, sans-serif;
	text-transform:uppercase;
	font-size:20px;
	vertical-align:middle;
	line-height:45px;
	padding-bottom:8px;
	height:45px;
	padding-top:10px;
}

.heng{
	width:20px;
	height:2px;
	background-color:#DA2417;
	margin-top:15px;
	margin:0 auto;
	}
	
.indexcp{
	float:left;
	width:33.33%;
	height:600px;
	text-align:center;
	}
	
a.indextp img{
	transition:all 0.5s;
	transform:scale(0.95, 0.95);	
	}
a.indextp:hover img{
	transition:all 0.5s;
	transform:scale(1, 1);	
	}	
	
.cp1{
	background-color:#F2F2F2}
.cp2{
	background-color:#E7E7E7}
.cp3{
	background-color:#C3C3C3}
	
.indexcp  span{
	color:#666;
	font-size:16px;
	}
	
.indeximg{
	float:left;
	width:300px;
	height:auto;
	margin-left:0px;
	margin-right:19px;
	text-align:center;
	border-bottom:1px solid #ebebeb;
	margin-bottom:30px;	
	 background-color:#fff;
}	


.indeximg:hover
 { box-shadow: 0 0 20px 2px rgba(0,0,0,.1);transition: all 0.3s ease 0s; background-color:#fff;}

.indeximg h2{
	text-align:center;
}

.indeximg a.box{
	float:left;
	width:300px;
	display:block;
	height:275px;
	overflow:hidden;
	text-align:center;
}

.indeximg  span{
	height:34px;
	line-height:34px;
	overflow:hidden;
	width:300px;
	display: block;
	color:#fff;
	background-color:#DA2417;
	font-size:14px;
	float:left;
	
}

.indeximg a img{
	float:left;
	width:300px;
	background:#fff;	
	height:275px;
		transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}

.indeximg p{
	float:left;
}
.indeximg p a{
	text-align:center;
}

.indeximg a:hover img{
	transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
/*产品开始*/
.fl {
	float:left;
}
.fr {
	float:right;
}
.fn {
	float:none;
}


.about{
	height:670px;
	background: url(gsjj.jpg)  center center no-repeat;
	
	}



.aboutleft{

	float:right;
	margin-right:220px;
	width:420px;	
	}
.aboutleft  h3{
	font-size:26px;
	
	}
.aboutleft  span.yw{
	font-size:17px;
	
	}	

.aboutright{
		float:left;
	width:33.33%;
	height:735px;
	background-image:url(about.jpg);
	  background-size: cover;	
	}

.u-main-ad:hover img {
	-webkit-animation-name:draw;
	animation-name:draw;
}
.ui-animate {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}

a.more {
	margin:auto;
	width:120px;
	height:33px;
	line-height:33px;
	text-align:center;
	border:1px #ffd9d7 solid;
	color:#ffd9d7;
	margin-top:30px;
	
}
/* css3动画 结束*/
.xuanz  img{
transition:1s;
-webkit-transition:1s;
-moz-transition:1s;
}

.xuanz	img:hover{
-webkit-transform:rotate(360deg) scale(1.06); 
	-moz-transform:rotate(360deg) scale(1.06);
	-ms-transform:rotate(360deg) scale(1.06);
	-o-transform:rotate(360deg) scale(1.06);		
}

/*口碑结束*/

/*设备开始*/


.shebei{
	margin-top:70px;
	background:url(sb.jpg) no-repeat  center center;
}
.news{
	background:url(newsbg.jpg) repeat-x  center bottom;
	height:600px;
	}

.newsbox{
	height:500px;
	}

.newsleft{
	background-color:#F1F1F3;
	width:470px;
	padding:25px;
	height:450px;
	float:left;
	}
	
	
	

.newsleft h4{
	padding:20px 0;
	font-size:16px;
	}

.newsleft p{
	padding:10px 0;
	}

	
.newsright{
	background-color:#fff;
	width:640px;
	padding:25px;
	padding-top:0px;
	float:left;
	height:475px;
	}
	

	
.indexnews .box a.newstitle{
	padding:10px 0px;
	width:100%;
	text-align:left;
	font-size:16px;
	color:#333;
	}
	

.indexnews .box p.newsdes{
	padding:10px 25px;
	text-align:left;
	font-size:12px;
	}	
	
.indexnews .box span.tran{
	width: 5px; height: 5px; background: #d2d2d2;
	border-radius:50%;
		display:inline-block;
	margin:2px;
	}
.indexnews .box a.newsmore{
	padding:10px 25px;
	text-align:center;
	width:100px;
	text-align:left;
	}	
	
.indexnews .box span.time{

	text-align:left;
	}		
			
.indexnews .box{
	float:left;
	width:640px;
	margin-bottom:40px;
	background-color:#fff;
	margin-top:0px;
	}
.indexnews .box a.rq{
float:left;
display:block; width:200px; height:150px; overflow:hidden;

margin-right:10px;
	}
.indexnews .box a img{
	float:left;
	width:100%;
height:150px;

}




span.indextime	{
	display:block;
	float:left;
	width:60px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	padding:10px;
	margin-right:10px;
	color:#484848;
	background:url(spantime.jpg) left bottom;
}


span.newstitle	{	
	font-size:14px;
}
.newspic{	
	float:left;
	width:370px;
	margin-top:30px;
	margin-right:15px;
	}


.indeximg3{
	float:left;
	width:500px;
	text-align:left;
	padding:5px;
	margin-bottom:10px;
	border-bottom:1px  solid  #ebebeb;

}

.indeximg3 a:hover img{
	transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}


.indeximg3 a img{
	border:1px solid #ebebeb;
	float:left;
	width:200px;
	padding:3px;
	margin-right:25px;
	background:#fff;
	height:150px;
}
.indeximg3 a{

	text-align:left;
}
.indeximg3 a span{
	text-align:left;
	display: block;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;	
}

.indeximg3 p{
	 color:#333;
	 overflow:hidden;

}	

.pro {
	float:right;
	width:800px;
	padding-left:100px;
	padding-top:10px;
	border:1px solid #ebebeb;
	border-top:none;
	padding-bottom:5px;
}

a.indexbtn {
	color: #fff;
	border: 2px solid #fff;
	background: transparent;
	border-radius: 0;
 transition: .3s;
 -o-transition: .3s;
 -moz-transition: .3s;
 -webkit-transition: .3s;
	margin: 0 auto;
	display: block;
	width: 200px;
	height: 47px;
	line-height: 43px;
	padding: 0;
	text-align:center;
}
a.indexbtn:hover {
	background: #fff;
	color: #173969;
 transition: .3s;
 -o-transition: .3s;
 -moz-transition: .3s;
 -webkit-transition: .3s;
}
.cpdes {
	width:240px;
	padding:10px 15px;
	font-size:12px;
	color:#333;
	height:80px;
	text-align:left;
}
a.cpmore {
	width:82px;
	height:26px;
	display:block;
	margin:20px auto;
	background:url(cpmore.jpg) left bottom no-repeat;
}
.indexmore {
	display:block;
	width:82px;
	margin-top:10px;
	margin-bottom:20px;
	height:26px;
	border:1px solid #333333;
	text-align:center;
}
.indexmore a:hover {
	margin-left: 10px;
 transition: .3s;
 -o-transition: .3s;
 -moz-transition: .3s;
 -webkit-transition: .3s;
}


.fkbg{
	background-color:#DA2417;
	width:470px;
	padding:25px;
	float:left;
	}

.fkbgbt{
	font-size:20px;
	color:#fff;
	padding-left:10px;
	border-left:3px  solid #fff;
	}

.fkbg td{
	display:inline-block;
	
	}
.fkbg td.indexinput  input{
	float:left;
	width:200px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	height:50px;
	line-height:50px;
	font-size:12px;
	color:#999999;
	background-color:#fff;
	
	}

.fkbg .button{
	margin:0px;
	
	
	}
.fkbg  textarea{
	color:#999999;
	padding:5px;
	
	
	}






/*首页*/

.index-links {
	float:left;
	width:100%;
}
.index-links h3 {
	height:32px;
	line-height:32px;
	padding-left:20px;
	font-weight:normal;
	font-size:14px;
	position:relative;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
}
.index-links h3 a.more {
	position:absolute;
	right:10px;
	top:0px;
	color:#666;
	font-size:12px;
}
.index-links span {
	float:left;
	width:10%;
	font-size:14px;
}
.index-links ul {
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
}
.index-links .img {
	margin-bottom:3px;
}
.index-links .img li {
	list-style:none;
	display:inline;
	padding-right:5px;
}
.index-links .img img {
	width:88px;
	height:31px;
}
.index-links .txt {
	zoom:1;
	color:#909090;
}
.index-links .txt li {
	list-style:none;
	float:left;
	width:auto;
	margin-right:5px;
	overflow:hidden;
}
.index-links .txt li a {
	color:#fff;
}

.fwbox{
	float:left;
	background:#EDEEF2;
	
	}

.fwbox a{
	float:left;
	width:279px;
	padding:20px;
	border-right:1px solid #ebebeb;
	}

.fwbox a:hover{
	background-color:#fff;

	}


.fwbox a h4{
	font-size:16px;
	color:#393939;
	padding-bottom:10px;	

	}

.fwbox a h4{
	font-size:16px;
	color:#393939;	

	}


.fwbox a  span{
	float:right;

	
	}







/*底部*/

.foottel {
	float:left;
	width:300px;
}

.footbox {
	float:left;
	width:100%;
	padding-top:30px;
	min-width:1280px;
	padding-bottom:30px;	
	position:relative;
	background:#2E2E2E;
}

.footbox2 {
	float:left;
	width:100%;
	min-width:1280px;
	background-color:#0d0d0d;
	color:#6f6f6f;
	height:50px;
	position:relative;
	overflow:hidden;
}

.footl{
	 float: left;
	 width:300px;
	 font-size:22px;
	 color:#FFFFFF;
	} 
	
.footr{
	 float: right;
	 width:980px;
	 font-size:22px;
	 color:#FFFFFF;
	} 

.f-left{
	 float: left;
    width: 45%
	} 
.f-right{
	    float: right;
    width: 500px;
	} 

.f-left .hbox{
  color: #f4f4f4;
  font-size: 18px;
  font-weight: 700;
  padding-left: 4%;
  position:relative;
  border-bottom:1px solid #7d7b79;
  padding-bottom: 3%;
  margin-bottom:30px;
}

.f-left .hbox i{
  display: block;
  position: absolute;
  width: 5px;
  height: 5px;
  background-color: #DA2417;
  left:0;
  top:25%;
}

.f-leftsec-left a{
	float: left;
    width: 50%;
    margin-bottom: 17%;
    color: #f4f4f4;
    font-size: 14px;
	
	}

.f-leftsec-left{
	float: left;
    width: 40%;
    margin-top: 3%;
	}

.f-leftsec-right{
	float: right;
    width: 40%;
    margin-top: 26%;
	}
.f-leftsec-right a{
	display: block;
    float: right;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    margin-left: 15%;
}

.f-leftsec-right a.tel{
	background: #191919 url(f-tel.png) no-repeat center;	
	}

.f-leftsec-right a.ly {
    background: #191919 url(f-ly.png) no-repeat center;}
	
.f-leftsec-right a.ad{
background: #191919 url(f-ad.png) no-repeat center;}

.footlogo {
	float:left;
	width:200px;
	margin-top:20px;
}
.footewm {
	float:right;
	width:135px;
}
.foot-nav {
	height:75px;
	line-height:75px;
	width:auto;
	font-size:16px;
	float:right;
}
.foot-nav a {
	color:#f6f6f6;
	font-size:16px;
}
.foot-nav span {
	font-size:10px;
	margin:0px 8px;
	color:#fff;
}


.foot-text {
	float:left;
	width:900px;
	text-align:left;
	padding:0px 0px 14px 0;
	line-height:24px;
	line-height:50px;
}
.foot-text p {
	color:#909090;
}
.foot-text a {
	color:#909090;
}

.Nav_nav {
	width:1000px;
	float:left;
	overflow:hidden;
	padding-top:10px;
}
.Nav_nav ul {
	width:120px;
	float:left;
	overflow:hidden;
}
.Nav_nav ul ol {
	line-height:24px;
	text-align: left;
	font-size:14px;
	background:url(footico.jpg) no-repeat left center;
	padding-left:0px;
	text-indent:14px;
}
.Nav_nav ul li {
	line-height:24px;
	text-align: left;
	text-indent:14px;
}
.Nav_nav ul li a:hover {
	text-decoration:underline;
}
.Nav_nav ul li.f1 {
	background:url(f1.png) no-repeat left center;
	text-indent:24px;
	height:30px;
	line-height:30px;
}
.Nav_nav ul li.f2 {
	background:url(f2.png) no-repeat left center;
	text-indent:24px;
	height:30px;
	line-height:30px;
}
.Nav_nav ul li.f3 {
	background:url(f3.png) no-repeat left center;
	text-indent:24px;
	height:30px;
	line-height:30px;
}
/*内页侧栏*/
/*内页侧栏*/

.inbanner{
	float:left;
	width:100%;
	min-width:1280px;
	}


.sidebar {
	padding:0px;
	float:left;
	width:100%;
	background:url(s1bg.jpg) repeat-x left top
}
.sidebar .sb_nav {
}
.sidebar .sb_nav h3.title {
	text-align:left;
	padding:40px 15px;
	height:33px;
	line-height:33px;
	font-size:22px;
	color:#fff;
	background: url(bg_sidetitle.jpg) no-repeat;
	font-family:"微软雅黑"；
}
.sidebar .sb_nav h3.line {
	margin-top:15px;
}
.sidebar .sb_nav .active {
	padding:0px 0px;
	width:200px;
}

#sidebar dl dt:hover dd{
	display:block;	
	}


#sidebar dl {
	display:inline;
	position:relative;
	padding:10px 10px 10px 15px;
}



#sidebar dl dt {
	position:relative;
	padding:0px 0px 0px 15px;
	text-indent:0px;
	line-height:51px;
	display:inline;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	background: url(sli.jpg) no-repeat left center;
}

#sidebar dl:hover dd{
	display:block;	
	}


#sidebar dl dd {
	padding:0px 0px 0px 0px;
	position:absolute;
	top:35px;
	left:15;
	width:700px;
	font-size:12px;
	background-color:#DA2417;
	display:none;
}





#sidebar dl dd h4 {
	float:left;
	font-weight:normal;
	padding:5px 0px 5px 15px
}
#sidebar dl dd h4 a{
	color:#fff;

}

#sidebar dl dt.on {
	color:#DA2417;
}
#sidebar dl dd .sub {

	
}

#sidebar dl dd .sub h4 a{
	float:left;
	
}

#sidebar dl dt:hover {
	color:#DA2417;
}
#sidebar dl dt:hover span {
	color:#DA2417;
}
#sidebar dl dt a:hover {
	color:#DA2417;
}
#sidebar dl dt a {
	color:#fff;
	font-size:14px;
}
#sidebar dl dt.on a {
	font-weight:bold;
	color:#DA2417;
}
#sidebar dl h4.on a {
	font-weight:bold;
	color:#DA2417;
	background-color:#333;
	padding-left:10px;
	padding-right:10px;
}
.sidebar .sb_box {
	width:1280px;
	margin:0 auto;
	margin-bottom:80px;
}
.sidebar .sb_box h3.title {
	height:123px;
	line-height:123px;
	margin-bottom:20px;
	margin-top:-30px;
	background-color:#DA2417;
	color:#fff;
	width:123px;
	float:right;
	position:relative;
}
.sidebar .sb_box h3.title span {
	font-size:20px;
}
.sidebar .sb_box h3.title div.position {
	float:right;
	position:relative;
	top:0px;
	right:15px;
}
.sidebar .sb_box h3.title div.position a {
	color:#BB9B60;
}
