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


.topbox{
	float:left;
	width:100%;
	height:191px;
	background:url(headbg.jpg)  center  center;
}

.indextop{
	float:left;
	width:100%;
	height:40px;
	margin-bottom:40px;
	}

.topleft{
	float:left;
	width:50%;
	height:40px;
	line-height:40px;
}
	
.topright{
	float:left;
	width:50%;
	height:40px;
	line-height:40px;
	text-align:right;
	}
.tel{
	float:right; margin-top:20px;}
	
.indexby{
	float:left;
	width:290px;
	height:58px;
	margin-left:40px;
	padding-left:30px;
	border-left: 1px solid #989DB1;
	}
	
.indexby p{
	font-size:14px;
	color:#333;
	font-weight:bold;
	
	}
.indexby  p span{
	font-size:14px;
	color:#666666;	
	}
.indexby span{
	font-size:12px;
	color:#666666;	
	}	
.top-nav{ color:#333; z-index:1; width:100%; }
.top-nav a{ color:#333;}
.top-nav a:hover{ color:#red;}
.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{  float: left; width:100%; z-index:999; background-color:#D42A1D;}
nav ul li{ float:left; text-align:center; height:48px; line-height:48px; position:relative; z-index:999; }
nav ul li a{ color:#FFF; font-size:16px;}
nav ul li a:hover{ color:#CB1A20; font-weight:bold;} 
nav ul li.line{ width:2px; height:48px; padding:0px; background: url(line.png)  center center no-repeat; }
nav ul li.hover,nav ul li.navdown{color:#fff; background-color:#AE150A}
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; }


/*公司产品二级*/
nav ul li.hover dl dd a{ color:#333;}
nav ul li.hover dl dd a:hover{ color:#FFF; background-color:#CC0001;}
nav ul li.hover dl {display:block; }
nav ul li dl{position: absolute; left:0px; top:48px; width:131px; display:none; padding:5px 5px; z-index:9999; background: url(ulbg.png)  center top repeat ;
}
nav ul li dl dd{  width:100%; float:left; background-color:#fff;   filter:alpha(opacity=80);  /*支持 IE 浏览器*/

-moz-opacity:0.80; /*支持 FireFox 浏览器*/

-khtml-opacity: 0.8; /*webkit内核浏览器*/

opacity:0.80;  /*支持 Chrome, Opera, Safari 等浏览器*/}
nav ul li dl dd a{  float:left;  width:100%; color:#fff; height:35px;line-height:33px; font-size:12px;}
nav ul li dl dd a:hover{ color:#fff;}
nav ul li dl dd span{  float:left;  width:100%; color:#C1EAFF; font-size:16px;}
nav ul li.navdown dl dd a:hover{ color:#fff;}
.met_flash{ margin-top:0px; font-size:0px; overflow:hidden; width:100%;  min-width:1280px;} 
.met_flash ul{ margin:0px; padding:0px;} 
.smet_flash{ 
margin-top:0px; font-size:0px; overflow:hidden; width:100%;
height:320px;
background: url(cnflash.jpg)  center bottom; 
} 

.search-box{
	height:45px;
	line-height:45px;
	
	}
/*自定义banner开始*/

.banner { position: relative; overflow: hidden; text-align:center;  min-width:1200px;}
.banner li { list-style: none; overflow: hidden;}
.banner ul li { float: left; overflow:hidden; }
.banner .dots {
	position: absolute;
	right: 50%;
	margin-right:0px;
	bottom: 80px;
	z-index:66;
}
.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.6;
	width:50px;
	height:50px;
	left:-600px;
	background:url(slider_prev.png) #FFF no-repeat center center;
	bottom: 180px;
	z-index:66;
		border-radius: 100%;
	transition: 0.3s;
}
.banner .arrows .next {
	position: absolute;
	opacity:0.6;
	width:50px;
	height:50px;
	left:600px;
	bottom: 180px;
	z-index:66;
	background:url(slider_next.png) #fff no-repeat center center;
	border-radius: 100%;
	transition: 0.3s;
	opacity:0.5;
}

.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;
}

.indextitle {padding: 65px 0 32px 0;margin-bottom: 25px;background: url(bg01.png) no-repeat center bottom; 	text-align:center;}
.indextitle h2.h2_title {text-align: center;font-size: 32px;font-weight: normal;padding-bottom: 7px;}
.indextitle h2.h2_title a {color: #333;}
.indextitle  p.p_title {text-align: center;font-size: 16px;color: #666;}

/*定义banner结束*/
/*自定义首页*/

.indexbox{
	width:100%;
	float:left;
	min-width:1280px;
}
/*产品开始*/
.fl { float:left;}		
.fr { float:right;}		
.fn { float:none;}

.indexcp{
	 padding-bottom:40px;
	 padding-top:40px;
	 background-color:#F2F2F2;}
	 
.indextitle2{
	width:260px;
	float: left;
	margin-bottom:20px;
	text-align:center;} 
	 
.proleft{
	float:left;
	width:260px;
	padding:10px;
	background: url(proleftbg.png)  left top no-repeat   #C31515;
	padding-top:30px;
	}
.proleft .indextitle2 p{
	color:#fff;
	font-size:20px;
	text-align:center;	
	}
.proleft .indextitle2  span{
	color:#fff;
	font-size:12px;	
	text-align:center;	
	}
.indexnav .nav{
	float:left;
	width:240px;
	background:#fff;
	padding:10px;
	}
.indexnav .nav ul{ list-style:none; }
.indexnav .nav li{ height:66px; line-height:66px; overflow:hidden; border-bottom:1px solid #CFCFCF; }
.indexnav .nav li a{ width:220px; height:66px; line-height:66px; overflow:hidden; padding:0 0 0 20px; color:#333; 
background:  url(pnavbg.png) no-repeat 205px center;	
 display:block;
}
.indexnav .nav li a:hover{
	color:#fff;
	background: url(pnavbgh.png) no-repeat ;	
	}
.indexpro{
	float: right;
	width:990px;	
}
.indexgg{
		background: url(banner2.jpg) no-repeat center center;
		height:629px;
	}
	
p.ico{
	background: url(ico.jpg) no-repeat left center ;
	text-indent:24px
	}







.aboutus	{
	background:url(aboutbg.jpg)  center  top no-repeat;
	height:630px;
	}	
	
.aboutnr{
	float:left;
	width:600px;
	margin-top:100px;
}

.abpic{
	float:left;
	width:100%;
	}

.abpic a{	float:left; display:block; width:100px; height:120px; color:#333; text-align:center; margin-right:35px; }
.abpic a .ico{ padding:24px 0 15px;}

.xuanz  img{
transition:1s;
-webkit-transition:1s;
-moz-transition:1s;
}

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

.indeximg{
	float:left;
	width:220px;
	height:auto;
	padding:5px;
	margin-right:7px;
	margin-left:8px;
	text-align:center;
	border:1px solid #DDDDDD;
	margin-bottom:15px;
	background-color:#F9F9F9
}	

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


.indeximg h2{
	float:left;
	height:30px;
	line-height:30px;
	width:100%;
	text-align:center;
	overflow:hidden;
}
.indeximg a.box{
	float:left;
	width:220px;
	display:block;
	height:165px;
	overflow:hidden;
	text-align:center;
}
.indeximg a span{
	height:50px;
	line-height:50px;
	overflow:hidden;
	width:220px;
	display: block;
	color:#333;
	font-size:16px;
}
.indeximg a img{
	float:left;
	width:220px;
	background:#fff;	
		height:165px;
	transition:all 500ms ease;
	
}
.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;
}

.indeximg2{
	float:left;
	width:280px;
	height:auto;
	padding:10px;
	margin-right:15px;
	text-align:center;
	border:1px solid #DDDDDD;
	margin-bottom:30px;
	background-color:#F9F9F9
}	

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


.indeximg2 h2{
	text-align:center;
}
.indeximg2 a.box{
	float:left;
	width:280px;
	display:block;
	height:210px;
	overflow:hidden;
	text-align:center;
}
.indeximg2 a span{
	height:50px;
	line-height:50px;
	overflow:hidden;
	width:280px;
	display: block;
	color:#333;
	font-size:16px;
}
.indeximg2 a img{
	float:left;
	width:280px;
	background:#fff;	
		height:210px;
	transition:all 500ms ease;
}
.indeximg2 p{
	float:left;
}
.indeximg2 p a{
	text-align:center;
}

.indeximg2 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;
}

/*口碑结束*/
.news-box{ width:1200px; height:auto; margin-bottom:80px;}

.indexnew{
	float:left;
	width:390px;
	padding:10px;
	margin-right:16px;
	margin-bottom:60px;
	background-color:#fff;
	}

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

.indexnew .box a{
	float:left;
	width:3px;
	}
.indexnew .box a img{
	float:left;
	width:390px;
	height:200px;
}






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


.case{ 
	background:url(casebg.jpg)  center  top no-repeat;		
	padding-bottom:40px;
	}

a.casetitle{
	float:left;
	font-size:14px; font-weight:bold;
	padding:10px 20px;
	padding-top:40px;
 }
p.casedes{
	float:left;
	font-size:12px; 
	padding:10px 20px;
	color:#333;
	text-align:left;
	
	}
a.casemore{
	font-size:14px;
	padding-bottom:50px;		padding-left:20px;
	
	}
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;
	}


.indexmore{
	float: left;
	display:block;
	width:175px;
	margin-top:20px;
	margin-bottom:25px;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px solid #ebebeb;
	
	}
	
.indexmore2{

	display:block;
	margin-top:20px;
	margin-bottom:25px;
	height:40px;
	line-height:40px;
	text-align:center;
	
	}
	
	
	
	
.indexmore a{
		color:#fff;
	}
	
	
a.indexmore{
		color:#fff;
	}
	
.indexlxwm{
	background:url(lxwmbg.jpg)  center center;
	height:310px;
	}
	
.lxwmleft{
	float:left;
	padding:50px;
	width:500px;
	height:210px;
	text-align:center;
	background:url(footer_bg01.png)  no-repeat center center;
	}

.lxwmright{
	float:left;
	padding:50px;
	width:500px;
	height:210px;
	text-align:center;
	background:url(footer_bg02.png)  no-repeat center center;
	}
.lxwmbtn{
	text-align:center;
	margin-top:70px;
display: inline-block;
    width: 129px;
	margin-bottom:20px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 3px;
    background: rgba(255,255,255,0);
    border: 1px solid rgba(255,255,255,0.9);
    text-decoration: none;
    font-weight: 700;  
    transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    color: #fff;
	}
.lxwmbtn a{
	color:#fff;
	}
	
.lxwmbtn:hover{
  
  background:#fff;
    color: #272F89;
	}	
.lxwmbtn:hover a{
  

    color: #272F89;
	}		
	
.about{
	float:left;
	width:100%;
	background:url(aboutbg.jpg) no-repeat  center top;
	position:relative;
	padding-top:80px;	
	}
	
.aboutusnr{
	float: right;
	width:1280px;
	padding:50px;
	background-color:rgba(255, 255, 255, 0.7);
	margin-top:30px;
}
.aboutusnr .name{
	height:56px; line-height:56px; border-bottom:#ccc solid 1px; font-size:20px; color:#333;
	position:relative;
	}
.aboutusnr .name em{
	position:absolute; left:0px; bottom:-1px; display:block; width:20px; height:2px; background:#0C9E7A;
}

	
.jianzheng-top{ width:1280px; height:auto; overflow:hidden; text-align:center; padding-top:48px; padding-bottom:50px}
.jianzheng-top img{ width:274px; height:85px;}

.jianzheng-bot{ width:1280px; height:auto; padding-top:10px; padding-bottom:40px;}
.jianzheng-bot ul{ width:1280px; height:auto; overflow:hidden; margin-right:-12px;}
.jianzheng-bot ul li{ width:190px;  overflow:hidden; float:left; margin-right:25px;
 overflow:hidden; border:1px solid #ebebeb; 
}
.jianzheng-bot ul li img{ width:190px; height:150px;}
.jianzheng-bot ul li p{ overflow:hidden; }
.jianzheng-bot ul li a{ color:#1D1D1D;}


.jianzheng-bot ul li p strong{ display:block; width:100%; height:31px; line-height:31px; font-size:15px; overflow:hidden; padding-top:10px;}
.jianzheng-bot ul li p span{  width:100%; height:130px; line-height:26px; padding-top:5px; display:block; overflow:hidden; border-top:1px solid #ebebeb}
.jianzheng-bot ul li p font{ width:93px; height:27px; line-height:27px; text-align:center; display:block; float:left; border:1px solid #999;  margin-top:18px; font-size:15px; margin-left:65px;}
.jianzheng-bot ul li p font a{ color:#1D1D1D;}
.jianzheng-bot ul li:hover a{ }
.jianzheng-bot ul li:hover p strong a{}
.jianzheng-bot ul li:hover{ }
.jianzheng-bot ul li:hover span{ }
.jianzheng-bot ul li:hover font{ }

.jianzheng-bot ul li: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;	
	}

#featureContainer {
 MARGIN: 0px auto; WIDTH: 1280px; 
}
#wrap {
	OVERFLOW: hidden
}
#load {
	BACKGROUND-IMAGE: url(images/loader32x32.gif);   TEXT-INDENT: -9999px; MARGIN: 0px auto; WIDTH: 923px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 100px;  
}
#feature {
	 POSITION: relative;  MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px;  
}
#feature .button {
	 POSITION: absolute;  WIDTH: 1200px;  TOP: 72px; LEFT: 0px
}
#feature .prev {
	  TEXT-INDENT: -9999px; WIDTH: 50px; DISPLAY: block; BACKGROUND: url(xcprev.png) center center no-repeat #C6C6C6;  HEIGHT: 54px;  TOP: 100px; left:0px; position:absolute;
	  z-index:9999;
		position: absolute;
}
#feature .next {
	  TEXT-INDENT: -9999px; WIDTH: 50px; DISPLAY: block; BACKGROUND: url(xcnext.png) center  center  no-repeat #C6C6C6;  HEIGHT: 54px;  TOP: 100px; right:0px; position:absolute;  z-index:9999;
	position: absolute;
}
#feature .prev:hover {
	background-color:#FB7700;
	BACKGROUND-POSITION: center center

}
#feature .next:hover {
	background-color:#FB7700;
	BACKGROUND-POSITION: center center
	
}
.featureUL {
	BORDER-BOTTOM: #000 0px dotted; POSITION: relative; BORDER-LEFT: #000 0px dotted; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: #000 0px dotted; BORDER-RIGHT: #000 0px dotted; PADDING-TOP: 0px; LEFT: 0px
}
.featureBox {
	BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 200px; OVERFLOW: hidden;  
}
#botton-scroll {
	Z-INDEX: 0;   MARGIN: 0px auto; WIDTH: 1280px; FLOAT: left; HEIGHT: 220px;  
}
#block {
	Z-INDEX: 0; POSITION: relative;   MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1280px; PADDING-RIGHT: 0px;  OVERFLOW: hidden;  PADDING-TOP: 0px
}
#block .box {
	  text-align: left;
	  
}
#block .box .feature-title {
	FONT-SIZE: 140%; FONT-WEIGHT: normal
}
#block .box .feature-thumb {
	WIDTH: 240px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 150px
}
	
	
	
	
	
	
	
/*首页*/

.style-1 h3.title span{ float:left; background:url(../dt-5.gif) repeat-x; height:32px; line-height:32px; padding:0px 25px; color:#fff; font-weight:normal; font-size:14px;}
.style-1 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(../more.gif); margin:10px 10px 0px 0px;}
.style-1 .active{padding:10px 0 10px 0;  margin-right:10px; float:right;}
.style-2 h3.title { background:url(../dt-6.gif) repeat-x; height:32px; line-height:32px; padding-left:15px; color:#fff; font-weight:normal; font-size:14px; position:relative;}
.style-2 h3.title a.more{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}
.style-2 .active{ background:#fff; padding:10px;}
.style-2 dl.ind{ clear:both; zoom:1}
.style-2 dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}
.style-2 dl.ind dt a{ margin-left:5px;}
.style-2 dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}
.style-2 dl.ind dd h4{ margin-left:10px;}
.style-2 dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}
.index-news{ float:left; width:300px; margin-top:10px; margin-right:18px; border:1px solid #ebebeb;}
.listel li{ margin:0px 5px; height:55px; line-height:55px; overflow:hidden; padding-left:15px; background:url(../dt-1.gif) no-repeat left 25px; border-bottom:1px dotted #ccc; }
.listel li a{ margin-right:5px; zoom:1;}
.listel li span{ float:right; color:#666;}
.index-conts{ float:right; width:290px; margin-top:15px;}
.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px;}
.index-product .profld{ margin:0px; position:relative; overflow:hidden;}
.index-product h3 span{ float:left; }
.index-product ol{ position: absolute; width: 2012em; }
.index-product ol li{ float:left; text-align:center; }
.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}
.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}
.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }
* html .index-product .flip{ width:300px;}
*+html .index-product .flip{ width:300px;}
.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; background:url(../neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
.index-product .next:hover{ background-position:-57px 0px; }
.index-product .prev{ background-position:-40px 0px; }
.index-product .prev:hover{ background-position:0px 0px; }
#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(../neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}

#tabs-nav{ float:left;text-align: center; margin-left:15px;}
#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}
#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
#tabs-nav li a:hover { background:#fff; }
#tabs-nav li a.flex-active{ background:#fff; cursor: default; }
.index-links{   height:60px; line-height:60px; 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:90%; float:right; height:60px; line-height:60px;}
.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:88px; height:60px; line-height:60px; margin-right:5px; overflow:hidden;}
.index-links .txt li a{
	color:#fff;}
/*底部*/

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

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

.footbox p{
	color:#909090;
	}




.footbox p a{
	color:#909090;
	}


.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: left;
	 width:980px;
	 font-size:22px;
	 color:#FFFFFF;
	} 

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

.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: #EB5206;
  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;
}


/*内页侧栏*/
.sidebar{  padding:0px; width:1200px; margin:0 auto}
.sidebar .sb_nav{ float:left; width:180px;  margin-bottom:30px;
 background-color:#fff;
}

.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:197px;  background:url(bg_shadow03.png)  no-repeat  right top;}
#sidebar dl dt{ padding:0px 0px 0px 15px; text-indent:10px; width:165px;  border-bottom:1px solid #ebebeb; height:50px; line-height:50px;
background:url(bg_li05.jpg) no-repeat  right top;
}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 20px;  background:url(bg_li06.jpg) no-repeat 10px center;}
#sidebar dl dt.on { background:url(bg_li04.jpg) no-repeat left center;}
#sidebar dl dt.on a{ font-weight:bold; color:#fff;  }
#sidebar dl h4.on a{ font-weight:bold;}

.sidebar .sb_box{ float:right; width:990px; overflproleftow:hidden; background-color:#fff; margin-bottom:80px;}
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd;height:75px; line-height:75px; position:relative; margin-bottom:10px;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:16px; border-bottom:2px solid #D82421; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right;  position:relative; top:0px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#D82421;}



