﻿@media print{ 
body{display:none} 
}

body,td,th{
	font-size: 12px; font-family:Arial, Helvetica, sans-serif
}

body,div,
dl,dt,dd,ul,ol,li,fieldset,p,h1,form{
	margin:0;
	padding:0;
}
fieldset,img {
	border:0;
}
ul,li {
	list-style-type: none;
}
img {
	border:0;vertical-align:middle;
}

a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#f00;
	text-decoration:underline;
}

input {outline: none;}
textarea {outline: none;} 

.slide{
	display:none;
}
.border{ border:1px solid #EBEBEB;}
.norepeat{ background-repeat:no-repeat}

.nav1{ background:url(images/land_01.jpg) repeat-x;}
.nav2{ background:#404040 url(images/land_08.jpg) repeat-x;}
.nav3{ background:#F2EFE9}
.nav4{ background:#222222; height:270px}
.nav5{ background:#111111}
.navconn{ background:#fff}

.toppic{ width:1421px; height:188px;}
/*header*/
#top{ margin-bottom:6px;}

.menu{ text-align:center}
td.menu:hover{ background:url(images/menubg.jpg) no-repeat center;}
.menu a{color:#fff; font-size:14px;font-family:'Microsoft YaHei'}
.menu a:hover{text-decoration:none;}


a.toplink { color:#fff; font-size:15px; font-weight:bold;}
a.toplink:hover{text-decoration:none;}

/*footer*/
#foot{ background:url(images/top_04.jpg) repeat-x; margin-top:20px;}
.foottd{line-height:22px; padding-left:15px; color:#FFFFFF}
.foottitle{ font-size:16px; color:#FFFFFF;}

.footlisttitle{ line-height:24px;color:#309149; font-size:14px;font-family:'Microsoft YaHei'}
.footlist li{ float:left; width:220px; height:24px; line-height:24px;font-family:'Microsoft YaHei'}
.footlist li a{ color:#FFFFFF;font-family:'Microsoft YaHei'; font-size:12px}
/*banner*/
.BigImgtd{ background:#fff; padding-bottom:24px;}

/*leftbar*/
.left{ background:url(images/leftbg.jpg) repeat-y; padding-left:7px;}

.leftfont01{
padding-left:20px; height:36px; background:#309149; color:#FFFFFF; font-size:14px; font-weight:bold; border-bottom:1px solid #fff;
}

.leftlist{}
.leftlist li{ background:#DCDBDB; line-height:35px; padding-left:20px; border-bottom:1px solid #fff;}
.leftlist li a{color:#000;font-size:14px; font-weight:bold;}
.leftlist li a:hover{color:#309149;}

/*index*/
a.more{ float:right; font-size:10px; font-weight:normal; padding-right:10px; padding-top:3px; font-family:Arial, Helvetica, sans-serif}
a.more:hover{ font-size:10px; text-decoration:none;}


.indexlisttitle{ line-height:24px;color:#309149; font-size:14px;font-family:'Microsoft YaHei'; font-weight:bold}
.indexlist li{ float:left; width:165px; height:24px; line-height:24px;font-family:'Microsoft YaHei'; background:url(images/list3.jpg) no-repeat left 11px; padding-left:15px;}
.indexlist li a{ color:#FFFFFF;font-family:'Microsoft YaHei'; font-size:12px}

/*count*/
#guesttb td input{ width:220px;}
#guesttb .inputbtn{width:111px; height:31px; background:url(images/contact_12.jpg); border:0px;}

DIV.sabrosus {
	padding:3px; margin:20px 0px; text-align:center; margin-bottom:0px; clear:both;
}
DIV.sabrosus A {
	border:#E0DEDE 1px solid; padding:2px 5px; color: #296297; margin-right: 2px; text-decoration:none
}
DIV.sabrosus A:hover {
	border:#E0DEDE 1px solid; color: #C4261D; background-color: lightyellow
}
DIV.pagination A:active {
	border:#E0DEDE 1px solid; color: #000; background-color: lightyellow
}
DIV.sabrosus SPAN.current {
	border:#E0DEDE 1px solid; padding:2px 5px; font-weight: bold; color: #fff; margin-right: 2px; background-color: #BFC2C3
}
DIV.sabrosus SPAN.disabled {
	border:#E0DEDE 1px solid; padding:2px 5px; color: #696A6A; margin-right: 2px;
}


.nav{ border:1px solid #EBEBEB; background:#fff; padding:29px 0; background:#fff url(images/jd_56.jpg) repeat-x left bottom;}
.maininner{
	 line-height:22px; padding-top:30px;height:450px; vertical-align:top;
}
.maininner img{max-width:1006px; overflow:hidden;text-align:center;}


.daohangtd{
	color:#fff;font-size:20px; font-weight:;background:#309149; text-align:center
}
.menulist{ border-bottom:2px solid #DCDBDB; padding-top:4px; vertical-align:top;}
.menulist li{ float:right; padding:0px 20px; height:26px; line-height:26px; background:#DCDBDB; margin-left:3px;}
.menulist li a{ font-size:14px;}

.menulist .home{ background:#7C7C7C;}
.menulist .home a{ color:#FFFFFF}

.newslist{ height:30px; line-height:30px; border-bottom:1px dotted #E0DEDE; background:url(images/list2.jpg) no-repeat 10px 13px; padding-left:25px;}
.newslist a{}
.newslist span{ float:right;}

.newsSearch{background:url(images/list2.jpg) no-repeat 10px 13px; padding-left:25px;}
.newsSearch .SearchTitle a{ line-height:30px; font-size:14px; color:#0000FF; font-weight:normal;}
.newsSearch .SearchContent { line-height:22px;}
.newsSearch span{ float:right;}

.extprotb{ width:200px; float:left; margin-right:30px; margin-bottom:25px; display:inline; text-align:center; }
div.extprotb:hover{}
.extprotb img{ width:200px; height:140px;}
.extprotb .boxtxt{ margin-top:5px;line-height:18px; text-align:center;}

.showtitle{ text-align:center}
.showtitle h1{ font-size:14px; font-weight:bold}
.showpicfile{ padding:10px; text-align:center}
.showpicfile img { max-width:600px;}
.showcontent{ line-height:22px; vertical-align:top;}


.indexpro01{ width:310px; float:left; margin-right:30px;}
.indexpro01 .img{ width:310px; height:200px; margin-bottom:15px;}
.indexpro01 .title a{ font-size:18px; font-weight:bold;}
.indexpro01 .conn{ color:#6C6C6C; font-size:14px}

.indexpro01{ width:310px; float:left; margin-right:30px;}
.indexpro01 .img{ width:310px; height:200px; margin-bottom:15px;}
.indexpro01 .title{}
.indexpro01 .title a{ font-size:16px; color:#000;}
.indexpro01 .conn{ color:#484848; font-size:14px; line-height:20px;}

.indexpro02{ width:230px; float:left; margin-right:22px; margin-bottom:20px;}
.indexpro02 .img{ width:230px; height:184px;}
.indexpro02 .title{  min-width:60px; padding-left:10px; padding-right:15px; float:left; height:25px; line-height:25px; text-align:center; background:url(images/list1.png) no-repeat right;}
.indexpro02 .title a{ font-size:16px; color:#fff;}
.indexpro02 .conn{ color:#484848; font-size:12px; line-height:18px; padding:15px;}

.hompro div:nth-child(4n).indexpro02 {margin-right: 0px}

.news{ border-bottom:1px solid #DADADA; margin-bottom:20px; padding-bottom:20px}
.news_img{ width:180px; height:120px; padding:3px; border:1px solid #DADADA;}
.news_conn{ line-height:18px; color:#595959;}
.news_title{ font-size:16px; font-weight:bold; padding-bottom:5px}
.news_more{ float:right; width:90px; height:20px; line-height:20px; background:#EE690F; text-align:center}
.news_more a{ color:#FFFFFF; text-decoration:none; font-weight:bold}

.pro{ width:230px; float:left; margin-right:22px; margin-bottom:20px; background:#D3D2D2;}
.pro table,td{
	border-collapse:collapse
}
.pro_title{ min-width:60px; padding-left:10px; padding-right:15px; float:left; height:25px; line-height:25px; text-align:center; background:url(images/list1.png) no-repeat right;}
.pro_title a{ font-size:16px; color:#fff;}
.pro_img{ width:228px; height:182px;}
.pro_conn{  padding:15px; }
.pro_conn p{ float:left; height:36px; overflow:hidden;color:#484848; font-size:12px; line-height:18px;}

.csstyle01{ font-size:20px; background:url(images/cs_07.jpg) no-repeat; line-height:24px; padding-left:30px;}
.csstyle02{border-bottom:1px dashed #A1A1A1;}
.csstyle03 p{ background:url(images/list3.jpg) no-repeat left 8px; padding-left:15px; color:#565555; margin-bottom:15px;}

.contstyle01{ color:#6B1A17; font-weight:bold; text-align:left; font-size:14px; border-bottom:1px solid #ccc;}

.shownews{color:#fff; font-weight:bold;font-size:14px;background:#EE690F; padding-left:15px; }
.shownewstime{ border-bottom:1px dashed #ccc; text-align:center;}

.showproimg{ width:450px; height:360px;}
.showprotitle{min-width:60px; padding-left:10px; padding-right:15px; float:left; height:25px; line-height:25px; text-align:center; background:url(images/list1.png) no-repeat right;font-size:16px; color:#fff;}