/* yt new design 2016.08 */
* {
	margin:0;
	padding:0;
}

body {
	background:#FFF;
	font:14px/1.5 tahoma,arial,\5b8b\4f53;
	font-family: 'source-han-sans-simplified-c';
}

a{
	color: #333;
	text-decoration:none;
	}	
	
a:hover {
	color: #bb4046;
	text-decoration:underline;
	}

.clearfix{ 
	*zoom:1;
	}
	
.clearfix:before,.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	}
	
.clearfix:after{
	clear: both;	
	}
	
img {
	border:none;
}
	
ul {
	list-style:none;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.pd10 {
	padding:10px 0;
}

.pd15 {
	padding:15px 0;
}

.pd20 {
	padding:20px 0;
}


.pdt10 {
	padding-top:10px;
}

.pdt15 {
	padding-top:15px;
}

.pdt20 {
	padding-top:20px;
}

.mt10 {
	margin-top:10px;
}

.mt20 {
	margin-top:20px;
}

.textr {
text-align:right;
}

.head {
	width:1000px;
	height:80px;
	margin:10px auto 0 auto;
}

#logo {
	float:left;
	width:360px;
}


#logo a{
	display:block;
	width:360px;
	height:70px;
	overflow:hidden;
	background:url(image/logo.jpg) no-repeat;
	font-size:0px;
}


#tel {
	float:right;
	width:280px;
}

.nav {
	width:100%;
	height:60px;
	line-height:60px;
	background:url(image/nav_bg.jpg) repeat-x;
}

.menu {
	width:1000px;
	height:60px;
	margin:0 auto;
}

.menuBox {
	width:900px;
	height:60px;
	line-height:60px;
	float:left;
}
.menuBox ul {
	width:900px;
	height:60px;
	margin:0 auto;
}
.menuBox .main_navi li {
	float: left;
}

.menuBox .main_navi li a {
	position: relative;
	display: inline-block;
	padding: 0 26px;
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-size: 16px;
	font-family: 'source-han-sans-simplified-c';
}
.menuBox .main_navi li a i {
	position:absolute;
	top: 21px;
	right: 0px;
	display: block;
	height: 18px;
	width: 0;
	overflow: hidden;
	border-left: 1px solid #fff;

}
.menuBox .main_navi li.current a, .menuBox .main_navi li a:hover {
	color: #fff;
	text-decoration: none;
	background: #218613;
}
.menuBox .main_navi li a:hover i, .menuBox .main_navi li.current a i {
	border-color: #fff;
}

.search {
	float:right;
	height:60px;
	overflow:hidden;
	}

.search li {
	width:30px;
	color:#fff;
	padding-top:10px;
	padding-top:18px\9\0;
	_padding-top:18px;

}

.search img {
	border:none;
}


.fullSlide{ position:relative; background:#000; margin:0px auto 0 auto;}
		.fullSlide .bd{ position:relative; z-index:0; }
		.fullSlide .bd li img{width:100%; vertical-align:top;  } 
		.fullSlide .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;
			 background:#000; filter:alpha(opacity=60);opacity:0.6 
		}
		.fullSlide .hd ul{ text-align:center;  padding-top:5px;}
		.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(image/tg_flash_p.png) -18px 0; overflow:hidden; 
			font-size:0;
		}
		.fullSlide .hd ul .on{ background-position:0 0; }
		.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-22% 0 0 3%; float:left;  background:url(image/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
		.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
		.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

.chanpin {
	width:100%;
	height:630px;
	background:#f6f6f6;
}

.chanpin .text {
	width:1000px;
	height:120px;
	margin:0 auto;
}

.chanpin .text strong {
	font-weight:normal;
}

.chanpin .text h2 {
	font-size:22px;
	text-align:center;
	color:#0090f5;
    clear:both;
    padding:6px 0;
}

.chanpin .text p {
	color:#666;
	line-height:30px;
	text-align:center;
}

.chanpin ul {
	width:1000px;
	height:150px;
	margin:0 auto;
}

.chanpin ul li {
	width:244px;
	height:145px;
	background:#fff;
	color:#666;
}

.chanpin ul li img {
padding:4px 0 0 0px;
}

li.hgreen:hover {
background:#5abd02;
color:#FFF;
}


.chanpin ul li h3 {
	font-size:17px;
	height:40px;
	line-height:40px;
	padding:5px 0 0 30px;
}

.chanpin ul li p {
	height:30px;
	line-height:30px;
	padding:0 20px 0 30px;
}

.chanpin .kangzhen {
	background:#5abd02;
}

.chanpin .kangzhen h3 {
	color:#FFF;
}

.chanpin .kangzhen p {
	color:#FFF;
}

.chanpin .more {
	height:36px;
	line-height:36px;
	margin:0 auto;
	text-align:center;
	margin:15px 0;
}

/* ¹«¸æ */
		.txtScroll-top{ width:1000px;overflow:hidden;margin:0 auto;height:30px;line-height:30px; position:relative;clear:both;}
		.txtScroll-top .hd{ overflow:hidden;height:30px;float:right;width:100px;}
		.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px;margin-top:10px;overflow:hidden;
			 cursor:pointer; background:url(image/icoUp.gif) no-repeat;}
		.txtScroll-top .hd .next{ background:url(image/icoDown.gif) no-repeat;  }
		.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; }
		.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; padding-right:8px; text-indent:-999px; cursor:pointer; background:url(image/icoCircle.gif) 0 -9px no-repeat;margin-top:10px;}
		.txtScroll-top .hd ul li.on{ background-position:0 0; }
		.txtScroll-top .bd{ padding:0px;float:left;width:860px;}
		.txtScroll-top .infoList li{ height:30px; line-height:30px;
		background:url(image/icoRight.gif) no-repeat left center;}
		.txtScroll-top .infoList li a {padding-left:15px;height:30px;line-height:30px;}
		.txtScroll-top .infoList li .date{ float:right; color:#999;  }

/* ±¾Àý×Ócss */
.slideGroup { 
width:1000px; 
height:300px;
text-align:left;
margin:0 auto;
}
.slideGroup .parHd {   
   height:60px; 
   line-height:60px;
   padding:0 10px 0 0px;  
   position:relative; 
   font-size:19px;
   font-family: 'source-han-sans-simplified-c';
   
}
.slideGroup .parHd ul {
	float:left;  
	position:absolute;
	top:-1px;
	height:32px;
	}

.slideGroup .parHd ul li{
	float:left; 
	padding:0 36px; 
	cursor:pointer;
	}

.slideGroup .parHd ul li.on {	
	height:60px;
	background:url(image/list_nav_bg.jpg) no-repeat;
	color:#FFF;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; padding-left:58px;}

		.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px;top:1px; display:block; width:30px; height:200px; border:1px solid #ddd; background:url(image/icoLeft.gif) center center no-repeat #f4f4f4; }
		.slideGroup .sNext{ left:auto; right:5px; background:url(image/icoRight.gif) center center no-repeat #f4f4f4;  }

.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

		.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
		.slideGroup .parBd ul li{ }
		.slideGroup .parBd ul li .pic{ }
		.slideGroup .parBd ul li .pic img{ }
		.slideGroup .parBd ul li .pic a:hover img{ }
		.slideGroup .parBd ul li .title{ }

.cp {
width:1000px;
}
		
.cp h4 {
	font-size:22px;
	color:#0090f5;
	padding:5px 0;

}

.cp h5 {
	font-size:16px;
	color:#666666;
        height:30px;
	line-height:30px;
}

.cp p 
{
	font-size:14px;
	width:630px;
	color:#666666;
	line-height:30px;
}

.cp .img {
	float:right; 
	width:310px;
}

.cp .more {
	height:32px;
	width:116px;
	padding-top:30px;
}

.shigong {
	height:260px;
}

.shigong li {
	width:164px;
	height:auto;
	float:left;
	text-align:center;

}

.shigong .img {
	background:url(image/shigong7.jpg) no-repeat right center;
	margin-top:40px;
}
	

.shigong .last {
	padding:0;
	float:left;
	margin-top:40px;
}

.shigong .num {
	float:left;
	font-size:14px;
	line-height:30px;
	color:#999;
	margin-top:
}

.shigong .text {
	float:left;
	font-size:14px;
}

.shigong .shigongmore {
	width:1000px;
	height:36px;
	line-height:36px;
	clear:both;
	padding-top:26px;
}



.gongcheng {
	height:auto;
}

.gongcheng li {
	float:left;
	padding:0px 16px;
	width:262px;
	height:240px;
	text-align:center;
}

.gongcheng li:hover {
	background:#5abd02;
}


.gongcheng li img {
	border:1px solid #CCC;
	padding:2px;
}

.gongcheng li span {
	font-size:14px;
	color:#000;
	line-height:30px;
}



.gongsi {
	height:280px;
	padding-top:10px;
}

.gongsi .left {
	width:540px;
	height:280px;
	float:left;
}

.gongsi .left span {
	line-height:30px;
	font-size:14px;
	display:block;
	color:#666;
}

.gongsi .left .gongsimore {
	width:121px;
	height:36px;
	text-align:center;
	float:left;
	margin:0;
	margin-top:10px;
}

.gongsi .right {
	float:right;
	width:310px;
	height:auto;
}

.gongsi .right img {
	border:2px solid #CCC;
}

.news {
	width:1000px;
	height:280px;
}

.news .pic {
	float:left;
	width:212px;
	height:120px;
}

.news .pic img {
	border:2px solid #CCC;
}


.news .firstdate {
	width:100px;
	height:120px;
	float:left;
	text-align:center;
	font-size:16px;
	color:#666;
}

.news .firstdate span {
	font-size:12px;
}

.news .title {
	font-size:20px;
	color:#d70000;
	width:600px;
	overflow:hidden;
	line-height:40px;
	font-weight:bold;
}

.news .title a {
color:#d70000;
}

.news .titlebg {
	/*
background:url(image/news_title_bg.jpg) no-repeat left center;
*/
	line-height:26px;
	width:600px;
	height:26px;
	float:left;
}

.news .text {
	line-height:30px;
	text-align:left;
	width:600px;
	height:auto;
	float:left;
}

.news .mt10 {
	height:10px;
	width:100%;
	clear:both;
}

.news .list {
	height:30px;
	line-height:30px;
	width:490px;
	float:left;
	overflow:hidden;
	background:url(image/list_bg.jpg) no-repeat left center;
}

.news .list a {
	padding-left:16px;
	width:310px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	float:left;
	display:inline-block;
	font-size:14px;
}

.news .list span {
	float:right;
	height:30px;
	line-height:30px;
	color:#666;
	padding-right:20px;
}

.flink {
	width:100%;
	height:100px;
	background:#2c2c2c;
}

.flink .title {
	font-size:16px;
	color:#CCC;
	line-height:40px;
	height:40px;
	width:1000px;
	margin:0 auto;
}

.flink ul {
	width:1000px;
	height:auto;
	margin:0 auto;
}

.flink ul li {
	float:left;
	margin-left:10px;
	height:25px;
	line-height:25px;
	width:auto;
    word-break:keep-all;
}

.flink ul li a {
	color:#666;
	white-space:normal;
    width:auto;
    display:inline;
}

.flink ul li a:hover{
	color:#4c9d29;
	text-decoration: underline;
}

.copyright {
	width:100%;
	height:250px;
	background:#232323;
}

.copyright .wrapper {
        width:1000px;
	height:170px;
	margin:0 auto;
	padding-top:10px;
}

.copyright .left {
	width:500px;
	float:left;
	height:auto;

}

.copyright .list {
	width:100px;
	height:160px;
	float:left;
}

.copyright .list a {
	width:100px;
	height:30px;
	line-height:30px;
	display:inline-block;
	text-align:center;
	color:#666;
}

.copyright .list a:hover{
	color:#4c9d29;
	text-decoration: underline;
}

.copyright .title {
	font-size:16px;
	color:#CCC;
	width:100px;
	height:60px;
	line-height:60px;
	display:inline-block;
	text-align:center;
	float:left;
}

.copyright a.title{
	color:#999;
}

.copyright .right {
	width:470px;
	height:auto;
	float:right;

}

.copyright .right span {
	line-height:30px;
	color:#666;
	font-size:14px;
	padding-left:60px;
}

.copyright .right li a {
	width:auto;
	line-height:30px;
	float:left;
	display:inline-block;
	padding:10px 0 0 0px;
  color:#666;

}

.copyright .right .pl60 {
	margin-left:60px;
}

.copyright .footer {
	height:80px;
	clear:both;
	width:1000px;
	margin:0 auto 0 auto;
}

.copyright .footer .website {
	width:200px;
	height:auto;
	float:left;
	overflow:hidden;
}


#parent{
    width: 140px;
    overflow: hidden;
    display:inline;
}

#parent select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:none;
	padding-left:5px;
        width: 160px;
	line-height:40px;
	padding-top:8px\9;
	padding-bottom:8px\9;
	border: solid 1px #464646;
	background:url(image/select_bg.jpg) right center no-repeat;
	color:#464646;
	font-weight:bold;

	display:inline;
}



.copyright .address {
	float:right;
	padding-top:0px;
	width:408px;

}

.copyright .address p {
	height:26px;
	line-height:26px;
	font-size:14px;
	color:#999;
}
					   

