/* CSS Document */
*{ margin:0; padding:0;}
body{ text-align: left; background:url(../../images/bg.jpg) repeat; min-width:1000px;}
a{
	color:#666666;
	text-decoration:none;
}
a:hover{ color:#da9604; text-decoration:underline;}

div, ul, li, img, form, h1, h2, h3, table, td, tr, th, span, p { margin: 0; padding: 0; border: 0; font-family: "微软雅黑", Geneva, sans-serif; font-size: 12px; }

ul{list-style:none;}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cl{ clear:both;
}
img{
	border:0;
}
#container{ width:100%; margin:0 auto; height:auto; } 
/*header*/
#header{ width:100%; height:593px; margin:0 auto; background-image: url(../../images/top_bg.jpg); background-repeat: repeat-x; }
.top{width:1000px; height:124px; margin:0 auto;}
.logo{width:145px; height:68px; margin-top:25px;}

.nav{width:760px; height:30px; margin-top:80px;}
.nav ul{width:840px; height:30px;}
.nav ul li{ width: 108px; height: 30px; float: left; line-height: 30px; background-image: url(../../images/line.jpg); background-repeat: no-repeat; background-position: right center; }
.nav ul li a{width:108px; height:30px; font-size:15px; color:#333; display:block; line-height:30px; text-align:center;}
.nav ul li a:hover{ width:108px; height:30px; font-size:15px; color:#2f6f5c; display:block; line-height:30px; text-decoration: none; text-align:center;}
.banner{ width: 100%; height: 469px; margin: 0 auto; background-image: url(../../images/banner_bg.jpg); background-repeat: no-repeat; background-position: center; background-size:100% 100%; text-align:center;}

/*dody*/
#maincontent{width:1020px; height:auto; margin:0 auto; background:#FFF;}
#box{width:990px; height:auto; overflow:hidden; zoom:1; margin:0 auto; padding-top:15px;}

.about{width:700px; height:260px; overflow:hidden; float:left;}
.about_top{width:700px; height:50px; margin-bottom:10px;}
.about_tit1{font-size:23px; color:#1a1a1a; width:200px;}
.about_tit2{font-size:17px; color:#1a1a1a; font-family:Arial; width:200px;}
.about_more{width:75px; height:25px; margin-top:15px;}
.about_middle{width:700px; height:210px; margin:0 ; line-height:25px; font-size:14px;}
.about_pic{width:287px; height:198px; padding-right:10px;}
.about_word{width:385px; height:210px; font-size:14px; text-indent:2em;}
.network{width:261px; height:260px; overflow:hidden; float:right;}
.network_top{width:261px; height:50px; margin-bottom:10px;}
.network_tit1{font-size:23px; color:#1a1a1a; width:110px;}
.network_tit2{font-size:17px; color:#1a1a1a; font-family:Arial; width:110px;}
.network_middle{width:260px; height:180px; padding-top:30px;}
.line{width:990px; border-bottom:#b0e5cb solid 1px; padding-top:10px;}
.product{width:990px; height:290px; overflow:hidden; padding-top:6px;}
.product_top{width:990px; height:50px; margin-bottom:5px;}
.product_tit1{font-size:23px; color:#1a1a1a; width:200px;}
.product_tit2{font-size:17px; color:#1a1a1a; font-family:Arial; width:200px;}
.product_more{width:75px; height:25px; margin-top:15px;}
.product_middle{width:990px; height:210px; line-height:25px; font-size:14px;}
.product_middle ul{width:211px; height:auto; float:left;}
.product_middle li{width:191px; height:32px; background:url(../../images/btn.png) no-repeat; margin-top:5px; padding-left:20px; line-height:32px;}
.product_middle li a{font-size:14px; color:#FFF;}
.product_middle li a:hover{ font-size: 14px; color: #b0e5cb; text-decoration:none;}
.product_content{width:755px; height:210px;}

.contact{width:587px; height:260px; overflow:hidden; float:left; padding-top:10px;}
.contact_top{width:587px; height:50px; margin-bottom:10px;}
.contact_tit1{font-size:23px; color:#1a1a1a; width:200px;}
.contact_tit2{font-size:17px; color:#1a1a1a; font-family:Arial; width:200px;}
.contact_more{width:75px; height:25px; margin-top:15px;}
.contact_middle{ width: 587px; height: 210px; margin: 0; line-height: 25px; font-size: 14px; background-image: url(../../images/contact_bg.jpg); background-repeat: no-repeat; background-position: right bottom; }
.contact_word{width:385px; height:200px; font-size:14px; padding-top:10px;}
.contact_kefu{width:170px; height:198px;}
.contact_kefu p{width:170px; height:38px; font-size:14px; color:#333;}
.contact_kefu p img{vertical-align:middle; margin-bottom:2px;}

.message{width:380px; height:280px; overflow:hidden; float:right; padding-top:10px;}
.message_top{width:380px; height:50px; margin-bottom:10px;}
.message_tit1{font-size:23px; color:#1a1a1a; width:110px;}
.message_tit2{font-size:17px; color:#1a1a1a; font-family:Arial; width:110px;}
.message_middle{width:380px; height:250px;}
.message_middle li{width:380px; clear:both;}
.about_nei{width:211px; height:82px; padding-bottom:15px;}

/*--留言--*/
.message_middle .biao {
	padding:10px 0 10px 0;
}
.message_middle .box {
	padding-bottom:10px;
}
.message_middle span {
	width:40px;
	font-size:14px;
	color:#848484;
	line-height:20px;
	text-align:left;
	margin-bottom:8px;
	vertical-align:middle;
}
.message_middle input {
	display:block;
	width:320px;
	height:20px;
	padding-left:5px;
	line-height:20px;
	font-size:14px;
	color:#666;
	background:#ececec;
	border:1px #ececec solid;
}
.message_middle textarea {
	width:320px;
	height:60px;
	padding-left:5px;
	background:#ececec;
	overflow:auto;
	border:1px #ececec solid;
}
.message_middle input.yanzheng {
	width:128px;
}
.message_middle input.sent,.message_middle input.reset  { width:73px; height: 28px; border: 1px #ececec solid; border-radius: 4px; font-size: 14px; color: #666; text-align:left; background: #ececec; cursor: pointer; padding: 0; line-height: 28px; font-family: "微软雅黑", Geneva, sans-serif; background-image: url(../../images/dot.png); background-repeat: no-repeat; background-position: 56px center; padding-left:13px;}
.message_middle input.sent {
	margin:0 35px 0 115px;
}
.message_middle p,.message_middle p a {
	font-size:12px;
	color:#666666;
	padding-left:20px;
	line-height:28px;
}
.message_middle p a {
	padding-left:0;
}
.message_middle p.star {
	background:url(/PUBLIC/images/icon_star_03.gif) no-repeat 10px center;
}
.message_middle img {
	margin:4px 0 0 20px;
}

.message_middle1 .biao {
	padding:10px 0 10px 0;
}
.message_middle1 .box {
	padding-bottom:10px;
}
.message_middle1 span {
	width:40px;
	font-size:14px;
	color:#848484;
	line-height:20px;
	text-align:left;
	margin-bottom:8px;
	vertical-align:middle;
}
.message_middle1 input {
	display:block;
	width:680px;
	height:20px;
	padding-left:5px;
	line-height:20px;
	font-size:14px;
	color:#666;
	background:#ececec;
	border:1px #ececec solid;
}
.message_middle1 textarea {
	width:680px;
	height:60px;
	padding-left:5px;
	background:#ececec;
	overflow:auto;
	border:1px #ececec solid;
}
.message_middle1 input.yanzheng {
	width:128px;
}
.message_middle1 input.sent,.message_middle1 input.reset  { width:73px; height: 28px; border: 1px #ececec solid; border-radius: 4px; font-size: 14px; color: #666; text-align:left; background: #ececec; cursor: pointer; padding: 0; line-height: 28px; font-family: "微软雅黑", Geneva, sans-serif; background-image: url(../../images/dot.png); background-repeat: no-repeat; background-position: 56px center; padding-left:13px;}
.message_middle1 input.sent {
	margin:0 35px 0 300px;
}
.message_middle1 p,.message_middle1 p a {
	font-size:12px;
	color:#666666;
	padding-left:20px;
	line-height:28px;
}
.message_middle1 p a {
	padding-left:0;
}
.message_middle1 p.star {
	background:url(/PUBLIC/images/icon_star_03.gif) no-repeat 10px center;
}
.message_middle1 img {
	margin:4px 0 0 20px;
}

/*内页样式**************************************************************************************************/
#left{width:211px; height:auto; float:left;}
#main{width:761px; height:auto; float:right;}
.category{width:211px; height:auto; overflow:hidden;}
.category_top{width:211px; height:50px; margin-bottom:5px;}
.category_tit1{font-size:23px; color:#1a1a1a; width:100px;}
.category_tit2{font-size:17px; color:#1a1a1a; font-family:Arial; width:100px;}
.category_middle{width:211px; height:auto; line-height:25px; font-size:14px;}
.categoryt_middle ul{width:211px; height:auto; float:left;}
.category_middle li{width:211px; height:32px; background:url(../../images/btn.png) no-repeat; margin-top:5px; padding-left:20px; line-height:32px;}
.category_middle li a{font-size:14px; color:#FFF;}
.category_middle li a:hover{ font-size: 14px; color: #b0e5cb; text-decoration:none;}
.network_n{width:211px; height:190px; margin-top:20px; margin-bottom:10px;}
.network_n_top{width:211px; height:50px; margin-bottom:10px;}
.network_n_tit1{font-size:23px; color:#1a1a1a; width:110px;}
.network_n_tit2{font-size:17px; color:#1a1a1a; font-family:Arial; width:110px;}
.network_n_middle{width:211px; height:140px;}

.news{width:761px; height:auto;}
.news_top{width:761px; height:50px; margin-bottom:6px; border-bottom:#3abe7d solid 2px;}
.news_tit1{font-size:23px; color:#1a1a1a; width:110px;}
.news_tit2{font-size:17px; color:#1a1a1a; font-family:Arial; width:110px;}
.news_more{width:300px; height:25px; margin-top:15px; float:right; text-align:right; font-size:14px; color:#666; line-height:25px;}
.news_more img{vertical-align:middle; }
.news_middle{width:761px; height:auto;  font-size:14px; line-height:25px; color:#333;}
.news_middle2{/*width:340px;*/ height:auto;  font-size:14px; line-height:25px; color:#333; /*float:left;*/}
.news_middle ul{width:761px; height:auto;}
.news_middle ul li{width:761px; height:32px; border-bottom:#CCC dotted 1px; clear:both;}
.news_middle ul li a{color:#333; text-decoration:none; font-size:16px;}
.news_middle ul li a:hover{color:#3abe7d; text-decoration: none;}
.news_middle ul li p{ display:block;}
.news_middle{width:761px; height:auto;  font-size:14px; line-height:25px; color:#333;}
.news1{width:761px; height:auto;}
.news1_top{width:761px; height:50px; margin-bottom:6px; border-bottom:#3abe7d solid 2px;}
.news1_more{width:300px; height:25px; margin-top:15px; float:right; text-align:right; font-size:14px; color:#666; line-height:25px;}
.news1_tit1{font-size:23px; color:#1a1a1a; width:310px;}
.news1_tit2{font-size:17px; color:#1a1a1a; font-family:Arial; width:310px;}
.news_middle1 ul{width:761px; height:auto; margin:0 auto;}
.news_middle1 ul li{width:33.33%; float:left; padding:15px 0; text-align:center;}
.news_middle1 ul li:hover{ background-color:#F7F7F7}
.news_middle1 ul li a{color:#333; text-decoration:none; line-height:28px;}
.news_middle1 ul li a:hover{color:#3abe7d; text-decoration:none; line-height:28px;}
.news_middle1 ul li p{ display:block; text-align:center;}
.news_middle1 ul li img{ border:#D9D9D9 solid 1px;}
.news_middle1 h2{font-size:14px; color:#333; line-height:28px; text-align:center; border-bottom:#CCC dotted 1px; padding-top:5px; padding-bottom:5px;}
.news_pic{text-align:center; width:50%; float:left;}
.news_pic img{ width:100%; height:auto;}
.news_word{ font-size:16px; width:48%; color:#666; line-height:25px; text-align:left; padding-top:10px; float:left;}
.news_middle p{ font-size:16px;}

/*滚动**************************************************************************************************/
		.con{ width: 755px; overflow: hidden; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
	    .rollBox {clear:both; margin:0 auto;}
		.rollBox .Cont {width:655px; _width:755px;overflow:hidden; float:left; height:235px;}
		.rollBox .LeftBotton {width:50px; height:200px; background:url(../../images/an_left.jpg) left center no-repeat; display:block; cursor:pointer;float:left;}
        .rollBox .RightBotton {width:50px; height:200px; background:url(../../images/an_right.jpg) right center no-repeat; display:block; cursor:pointer;float:left;}
		.rollBox .ScrCont {width:10000000px;}
		.rollBox #List1 {width:1320px;}
		.rollBox #List1, .rollBox #List2 {float:left; padding-right:0px; margin:0px;}
		.rollBox .one{
			width:200px;
			margin:0 10px;
		}
		.rollBox .one_img{
			width:200px;
			height:200px;
			border:1px solid #e5e5e5;
		}
		.rollBox .one_img img{
			width:200px;
			height:200px;
		}
		.rollBox .one_tit{
			font-size:14px;
			line-height:30px;
			height:30px;
			overflow:hidden;
			text-align:center;
			color:#e5e5e5;
		}
		.one_tit a{font-size:14px; color:#898989;}
		.one_tit a:hover{ font-size:14px; color: #3abe7d; text-decoration:none;}
		.rollBox .one_con{
			color:#7e807e;
			line-height:18px;
			height:36px;
			overflow:hidden;
			margin-bottom:10px;
		}
		
/*滚动*************************************************************************************************/	

/* PC */
#pagelist{padding:4px;margin:4px;color:#404548;text-align:center;font-family:MicroSoft YaHei; padding-top:15px;}
#pagelist ul{margin:0}
#pagelist ul li{list-style:none}
#pagelist li a{border:#eee 1px solid;padding:4px 6px;margin:2px;text-decoration:none;font-size:14px;color:#333}
#pagelist li a:hover{border:#999 1px solid;color:#666}
#pagelist li a:active{border:#999 1px solid;color:#666}
#pagelist li span.current{border:#036cb4 1px solid;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#036cb4}
#pagelist li span.total{color:#333}
#pagelist li select{border:#eee 1px solid;padding:3px 6px 3px 6px;color:#036cb4;font-size:14px;font-family:MicroSoft YaHei}
#pagelist li{display:inline}
#pagelist li{display:block;float:left;width:100%;margin:4px auto}
#pagelist li span.total{font-size:14px}

/*footer*/
.footer{ width: 100%; height: 106px; background-image: url(../../images/bottom_bg.jpg); background-repeat: no-repeat; background-position: center top; margin:0 auto; }
.footer_content{width:1000px; height:81px; text-align:center; color:#fff; font-size:12px;  line-height:30px; padding-top:25px; margin:0 auto;}


.network_table{ border:solid 1px #E6E4E3; font-size:14px;} 
.network_table tr th{ background-color:#fafafa; padding:10px; text-align:left; border-bottom:solid 1px #E6E4E3;}
.network_table tr td{ width:50%; padding:10px;}

