@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body {  font-size:15px;  font-family:"微软雅黑", sans-serif;  background:#eee;}
.bgs {  background:#eee; overflow: hidden;}
a { text-decoration:none;}
ul,li { list-style:none;}
img { border:0;}
.topbgs { background:#fff;}

.w1000 { width:1200px;min-width: 1200px; margin:15px auto 0 auto; overflow: hidden;}
.header { min-width: 1200px;overflow: hidden; height: 170px; width: 1200px; margin: 0 auto; background:#fff url(../images/top1.jpg) no-repeat right center;}
.headerbg {overflow: hidden; background: #fff;}
.header .logo { float: left; margin: 0px 0 0 0; position:relative;}
.header .searchs{ margin: 40px 0 0  0; float: right; background: url(../images/searchbg.jpg) no-repeat left top; width: 308px; height: 34px;}

.banner { overflow: hidden; width:1200px; margin: 0 auto;}

.nav{ background-color: #1a8030; height: 70px;min-width: 1200px;}
.nav ul { width: 1200px; margin: 0 auto; min-width: 1200px;}
.nav li {
	float: left;
	width: 109px;
	font-size: 16px;
	text-align: center;
	height: 70px;
	line-height: 70px;
	font-weight: bold;
	position: relative;}
.nav li:hover { background-color: #fff; color:#1a8030;}
.nav li:hover> a{ color:#1a8030;}
.nav ul li>a { color: #fff;font-size: 16px;display:block;}
.nav ul li >div {display: none;  width: 109px; background-color: #1a8030; position: absolute ; z-index: 10; top: 70px; left: 0px; font-size: 15px;}
.nav ul li >div > a {display:block;font-size: 15px; font-weight: normal; color:#fff;border-top: 1px solid #398c15; padding:5px 0; line-height: 25px; display: block; font-family: '';}
.nav ul li >div > a:hover { background-color: #fff; color: #1a8030;}
.nav ul >li:hover > div { display: block;}

.leftImgText {border-radius:3px;border:3px solid #fff ; width:588px; height: 294px; overflow:hidden; position:relative; float: left;}
.leftImgText .hd{ height:23px; overflow:hidden; position:absolute; right:5px; bottom:0px; z-index:1;}
.leftImgText .hd ul{ overflow:hidden; zoom:1; float:left; height: 30px;}
.leftImgText .hd ul li{ font-size: 12px; float:left; margin-right:3px;  width:15px; 
height:15px; line-height:17px; text-align:center;background:#959494;cursor:pointer; color: #fff;}
.leftImgText .hd ul li.on{ background:#136b2f; color:#fff;}
.leftImgText .bd{ position:relative; height:100%; z-index:0;}
.leftImgText .bd li { zoom:1; vertical-align:middle; font-size: 13px;}
.leftImgText .bd li >span { display: block; overflow:hidden;width:590px ;height: 300px;}
.leftImgText .bd li >a { display:none;padding: 0 10px;  height: 30px; line-height: 30px; text-align: left; display: block; width: 100%; background: url(../images/left_box_bg.jpg) repeat-x left bottom; position: absolute; left: 0; bottom:0; color: #fff;}
.leftImgText .bd li img { width:590px ;height: 300px;}
.box1 {border-radius:3px;background-color: #fff;  overflow: hidden; width: 592px; float: right; height: 300px;}

.title1 { height:51px; overflow: hidden;}
.title1 p { height:40px; border-bottom:2px solid #136b2f ;}
.title1 span { float: left; overflow: hidden; height:49px;  display: inline-block; background:url(../images/jain.jpg) no-repeat center bottom; color: #398c15;}
.title1 span b { overflow: hidden;letter-spacing:0.1em;height:40px;line-height: 40px;display: inline-block; border-bottom: 2px solid #398c15; padding: 0 20px;}
.title1  a { float: right; font-size:12px; margin:12px 10px 0  0; color: #b8b8b8;}

.title2 {height:50px; overflow: hidden;border-bottom:2px solid #eee; margin:0 15px;}
.title2 span { color:#333;float: left; border-left:4px solid  #1a8030; padding: 0 20px; margin:15px 0 0 0;}
.title2  a{ float: right; font-size:12px; margin:19px 10px 0  0; color: #b8b8b8;}


.con { overflow: hidden; padding: 0 15px;}
.con1 { padding: 10px 15px;} 
.ul1 { overflow: hidden;}
.ul1 li { height: 30px; line-height: 30px; background: url(../images/dian.jpg) no-repeat left center; padding: 0 0 0 13px;}
.ul1  li a { color: #000; display: block;}
.ul1  li a:hover { color: #398c15;}
.box2 {border-radius:5px;background-color: #fff;  overflow: hidden; width: 355px; height: 300px;}
.fl { float: left;}
.fr { float: right;}
.mar { margin:0 0 0 12px;}

.footer { margin:20px 0 0 0; overflow: hidden; background-color: rgba(0, 0, 0, 0.8); padding: 25px 0; text-align: center; color:#fff;}

.conlit p { line-height:30px; padding: 10px 10px 0 10px;text-indent: 2em; color:#333;}
.conpalists { overflow:hidden; background-color:#fff;border-radius: 3px;}
.titles { heigth:40px; line-height:40px; border-bottom:3px solid #136b2f; padding:0 20px; font-size:15px; color:#136b2f;}
.lipalist { padding:5px 20px;  min-height:300px;}
.lipalist tr td {border-bottom:1px dotted #136b2f;}
.default_pgPanel { margin:0 0 0 246px;}
.news_conent_two_text { min-height:100px;}

.youqing {border-radius:5px;overflow:hidden;  cleart:both;}
.youqing span { float:left;margin:13px 0 0 10px;}
.youqing span img {width:50px;}
.youqing a {border-radius:5px; float:left; font-size:14px; color:#333; height:80px;  text-align: center;   display:inline-block; width:203px;background:#fff;}
.youqing a +a { margin:0 0 0 5px;}
.youqing b { margin:27px 0 0 0; float:left;width:100px; display:inline-block;font-weight: normal;}
.youqing a:first-child { border:0;}
.youqing a:hover {color:#136b2f;}
.libosxf {overflow:hidden; float:left; width:832px; background:#fff;border-radius:5px;}