﻿@charset "utf-8";
body{ margin:0; padding:0; color:#666; font-size:12px; background:url(bg.gif) repeat-x;font-family:"微软雅黑";}
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#666; }
a:hover{color:#89c01d; }
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
td{ line-height:20px;}
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
form{ margin:0; padding:0;}
.page{ height:25px; text-align:center; margin-top:10px;}
.page span{ margin:2px; border:1px solid #CCC; padding:2px;}
.page a{ margin:2px;}
.hover{ color:#F00}

/*头部*/
#top{ width:100%; height:111px; background:#fdfdfd}
.top{ width:1000px; height:111px; margin:0 auto;}
.logo{ width:613px; height:111px; float:left}
.logo img{  height:111px;}
.rtop{ width:196px; height:87px; float:right; background:url(tel.png) no-repeat; padding-left:28px;overflow:hidden;}
.rtop img{ margin-bottom:10px;}
#menu{ width:100%; height:39px; background:#89c01d;}
.menu{ width:1000px; height:39px; margin:0 auto;}
.menu li{ width:138px; text-align:center; height:39px; line-height:39px; float:left; font-size:14px; text-align:center;}
.menu li a{ color:#FFF; display:block; }
.menu li a:hover{ background:#75ae05; color:#fff}
#menubg{ background:#75ae05; color:#fff;}
#menuxian{ width:5px; }

.container {
	width: 1000px;
	padding: 0;
	overflow:hidden;
	margin: 0 auto;
	height:300px; margin-top:5px; margin-bottom:10px;
}

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
	width:1000px;
}
/*--Window/Masking Styles--*/
.window {
	height:300px;	width:1000px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left; width:1000px; height:300px;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	 right:10px; bottom:0;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: right;
	line-height: 40px;

	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 2px 5px;
	text-decoration: none;
	color: #fff;
	font-size:14px;
	font-weight:bold;
	background:#0c3881;
	font-family:Arial, Helvetica, sans-serif;
}
.paging a.active {
	font-weight: bold;
	background:#2f60b1;
}
.paging a:hover {font-weight: bold;}

.content_right{float:left;}
.content_right .ad { 
	width:230px;
	height:200px; 
	overflow:hidden;
	position:relative;
}
.content_right .slider,.content_right .num{
	position:absolute;
}
.content_right .slider li{ 
	list-style:none;
	display:inline;
}
.content_right .slider img{ 
	width:230px;
	height:200px;
	display:block;
	margin:0;
}
.content_right .num{ 
	right:5px; 
	bottom:5px;
}
.content_right .num li{
	float: left;
	color: #069;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #069;
	background-color: #fff;
}
.content_right .num li.on{
	color: #fff;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-size: 14px;
	margin: 3px 1px;
	border: 1px solid #069;
	background-color: #069;
	font-weight: bold;
}
#index_1{ width:1000px; overflow:hidden; margin:0 auto;}
.about{ width:634px; overflow:hidden; float:left;}
.about_top{ height:33px; background:url(about_top.gif); width:634px;}
.about_main{ width:612px; height:180px; padding:10px; overflow:hidden; line-height:24px; border:1px solid #e0e0e0;}
.about_main img{ margin-right:15px; width:190px; height:135px;}
.a_ll{ width:90px; text-align:center; height:33px; line-height:33px; font-size:14px; letter-spacing:1px; color:#FFF; font-weight:bold; float:left}
.a_rr{ width:90px; padding-right:10px; text-align:right; padding-top:7px; float:right}
.index_news{ width:356px; height:232px; border:1px solid #e0e0e0; float:right }
.news_top{ width:100%; background:url(news_top.gif); height:32px; margin-bottom:10px;}
.n_ll{ width:120px; float:left; height:32px; line-height:32px; color:#89c01d; font-size:14px; font-weight:bold; text-indent:10px; }
.n_rr{ width:90px;  text-align:right; padding-top:6px; float:right}
.inews{ width:345px; margin:0 auto; height:25px; line-height:25px; border-bottom:1px dashed #CCC; overflow:hidden}
.ititle{ width:255px; height:25px; line-height:25px; float:left; background:url(doc.gif) no-repeat; text-indent:11px; overflow:hidden;}
.itime{ width:80px; text-align:right; float:right; line-height:25px;}
.cp{ width:1000px; overflow:hidden; margin:0 auto; margin-top:10px;}
.cp_top{ width:1000px; background:url(cp_top.gif); height:32px;}
.c_ll{ width:93px; float:left; height:32px; line-height:32px; color:#89c01d; font-size:14px; font-weight:bold; text-indent:10px; }
.c_rr{ width:90px;  text-align:right; padding-top:6px; float:right}
.cp_main{ width:1000px; overflow:hidden;}
.cp_right{ width:760px; float:right; overflow:hidden;}
.cp_li{ margin-top:14px; width:160px; height:155px; float:left; margin-left:30px;}
.cp_li img{ padding:4px; width:150px; height:120px; border:1px solid #CCC;}
.cp_li img:hover{ border:1px solid #89c01d}
.cp_li p{ width:160px; height:25px; line-height:25px; text-align:center; overflow:hidden}
.cp_left{ width:228px; padding:0 3px; border:1px solid #e0e0e0; height:332px; float:left; overflow:hidden}
.cp_left li{ float:left; width:228px; height:33px; line-height:33px; text-indent:25px; background:url(left.gif)}


#banner{ width:1000px; margin:10px auto; margin-top:5px; overflow:hidden}
#banner img{ width:1000px;}
.main{ width:1000px; margin:0 auto; overflow:hidden}
.left{ width:210px; float:left; overflow:hidden;}
.lefttop{ width:210px; height:30px; background:#89c01d; text-indent:10px; line-height:30px; color:#fff; font-size:14px; font-weight:bold}
.leftmain{ width:188px; padding:10px; overflow:hidden;line-height:25px; margin-bottom:10px; border:1px solid #ddd;}
.leftmain li{ width:188px; text-indent:22px; margin-bottom:5px; float:left; background:url(leftli.jpg); height:28px; line-height:28px;}
.hov{ color:#0160a0;}
.leftmain li a:hover{color:#0160a0;}

.right{ width:778px; border:1px solid #CCC;  float:right; overflow:hidden;}
.righttop{ width:778px;  border-top:2px solid #89c01d; height:31px; line-height:31px; text-indent:10px; border-bottom:1px solid #CCC; background:url(righttop1.jpg)}
.ll{ height:31px;line-height:31px; float:left; width:100px; font-size:14px; font-weight:bold; text-indent:10px; }
.ll a{ color:#FFF;}
.rr{ width:600px; text-align:right; padding-right:10px; text-align:right; line-height:31px; height:31px; float:right;}
.rightmain{ width:760px; padding:10px;  line-height:25px; border-top:0; overflow:hidden; margin-bottom:10px;}
.ipro{ width:148px; overflow:hidden; float:left; text-align:center;}
.ipro img{ width:130px; padding:2px;border:1px solid #dfdfdf;}
.ipro p{ width:140px; height:25px; overflow:hidden; text-align:center; line-height:25px;}
.rightmain{ width:760px; overflow:hidden; margin-top:10px;}
.rrr{ width:60px; text-align:right; padding-right:5px; text-align:right; line-height:31px; height:31px; float:right;}
.llll{ height:31px; background:url(hyxw.jpg); line-height:31px; float:left; width:148px; font-size:14px; font-weight:bold; color:#FFF; text-align:center;}
.hyxw{ width:230px; float:right; overflow:hidden;}
.hyxwtop{ width:229px; background:url(righttop.jpg); border-right:1px solid #dfdfdf; height:31px;}
.hyxwmain{ width:210px; padding:5px 9px; border:1px solid #dfdfdf; line-height:25px; height:144px; border-top:0; overflow:hidden; margin-bottom:10px;}
.sbzs{ width:978px; border:1px solid #dfdfdf; overflow:hidden; margin:0 auto; margin-bottom:10px;}
.sbzs_top{ width:973px; border-bottom:1px solid #dfdfdf; background:url(shebei.jpg) no-repeat; height:32px; text-align:right; padding-right:5px;}
.rollBox{width:950px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:895px;overflow:hidden;margin:0 auto;padding-top:20px; margin-left:5px; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:130px;float:left;text-align:center;padding-right:20px;}
*+html .rollBox .Cont .pic{width:130px;float:left;text-align:center;padding-right:30px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.pic a{ display:block}
#link{ width:1000px; height:30px; color:#FFF;  line-height:30px; text-indent:10px; background:#0f79e3; margin:0 auto; margin-top:10px; }
#link a{ margin-right:5px; color:#FFF}
#foot{ width:1000px; text-align:center; border-top:5px solid #89c01d; padding:10px 0; line-height:22px; margin:0 auto; margin-top:10px;}


/*内页*/

.pro{ width:250px; float:left; overflow:hidden; text-align:center; margin-bottom:10px;}
.pro img{ width:225px; height:160px; padding:4px; border:1px solid #CCC;}
.pro p{ width:235px; text-align:center; height:25px; line-height:25px; overflow:hidden; font-size:14px;}
.prop{ width:245px; float:left; overflow:hidden; text-align:center; margin-bottom:10px;}
.prop img{ width:235px; height:170px;}
.prop p{ width:235px; text-align:center; height:25px; line-height:25px; overflow:hidden; font-size:14px;}
.prop a{ display:block}
#cvf td{ background:#FFF; padding: 5px 5px; padding-left:5px;}
.down{ width:100%; height:23px; line-height:23px; padding:5px 0; border-bottom:1px dashed #CCC;}
.down_t{ width:600px; float:left; height:23px; overflow:hidden}
.down_x{ width:100px; float:right; text-align:right; height:23px;}

.news{ width:100%; margin-bottom:15px; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:15px;}
.news img{ float:left; height:100px; width:140px;}
.news_main{ float:right; height:100px; width:610px;}
.news_t{ width:500px; float:left; height:25px; font-size:14px; line-height:25px;}
.news_t a{ color:#000;}
.news_sj{ width:100px; float:right; height:25px; text-align:right; line-height:25px;}
.news_txt{ width:100%; height:60px; overflow:hidden; line-height:20px; padding-top:10px;}
