@charset "utf-8";
/* CSS Document */
body{font-size:12px; font-family:"宋体"; margin:0; padding:0; color:#666666; background:#fafafa;}
ul,li,dl,dd{list-style-type:none; margin:0; padding:0}
a img{border:none}
a{color:#666666; text-decoration:none; cursor: pointer}
a:hover{cursor: pointer}
.FL{float:left}
.FR{float:right}
.CL{clear:both}

.main{width:980px; margin:0 auto;}
.header{background:url(images/header.jpg) repeat-x; height:106px;}
.header .logo{padding-top:30px;}
.header .logo .FL{padding-top:10px;}
.header .logo .FR{text-align:right;}
.header .logo .FR .top{height:30px; line-height:30px; float:right;}
.header .logo .FR .top a{padding:0 5px; float:left;}
.header .logo .FR .top img{float:left; margin-top:5px;}
.header .logo .FR .search{clear:both; width:215px}
.header .logo .FR .search .text{background:url(images/text.jpg) no-repeat; height:29px; line-height:29px; width:172px; border:none; float:left; padding-left:3px;}
.header .logo .FR .search .big{background:url(images/big.jpg) no-repeat; height:29px; width:39px; border:none; cursor:pointer; float:left;}

.banner{height:310px; width:980px; margin:10px auto;}
.banner img{ border:1px solid #cccccc; padding:1px;}
.bann{height:310px; width:980px; margin:0px auto;}
.sub_box{width:980px; height:310px; float:left; position:relative; overflow:hidden;  clear:both;}
#bd1lfimg{position:relative; width:980px; height:310px; overflow:hidden; text-align:center;}
#bd1lfimg div{width:100000px; margin-left:-4px;}
#bd1lfimg dl{width:980px; height:310px; position:relative; overflow:hidden; float:left; margin:0; padding:0;}
#bd1lfimg dt{width:980px; height:310px;  position:absolute; left:0px; top:0px;}
#bd1lfimg dd{width:683px; height:80px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; position:absolute; left:0px; bottom:0px; padding:0 20px;}
#bd1lfimg dd h2{height:25px; line-height:25px; overflow:hidden;}
#bd1lfimg dd h2 a{font-size:14px; font-weight:bold; color:#ffffff;}
#bd1lfimg dd a{color:#ffffff; text-decoration:none;}
#bd1lfimg dd a:hover{text-decoration:none; color:#cccccc;}
#bd1lfimg dd tt{color:#dddddd; line-height:1.2em;}
#bd1lfimg dd tt a:hover{text-decoration:underline;}
.sub_nav{height:27px; bottom:10px;  position:absolute; right:10px; color:#999999; z-index:200;}
.sub_no{height:27px; float:right; width:96px; text-align:center; background:url(images/kuang.gif) no-repeat left top; position:relative;}
.sub_no li{display:block; width:17px; margin:0 5px; height:16px; float:left; overflow:hidden; line-height:25px; vertical-align:middle; text-align:center; background:url(images/1.gif) no-repeat; filter:alpha(Opacity=70); Opacity:0.7; font-family:Arial; font-size:11px; color:#999999; cursor:pointer;}
.sub_no li.show{ background:url(images/2.gif) no-repeat; color:#000000; margin:0; padding:0; cursor:pointer;}
.sub_more{float:right; width:50px; height:25px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; color:#999999; text-align:center; line-height:25px;}
.sub_more a{color:#999999;}
.sub_more a:hover{color:#cccccc; text-decoration:none;}


#nav{position:relative; float:right; height:39px;	width:980px; z-index:1000; background:url(images/nav.jpg) no-repeat center top; margin-bottom:10px;}
#nav ul {height:39px; line-height:39px; overflow:hidden;}
#nav ul li {float:left;	width:135px; height:39px; text-align:center; margin:0 0 0 2px; background:url(images/fenge.jpg) no-repeat 0 center;}
#nav ul li img a{background:none; }
#nav ul li img a:hover{background:none; border:none}
#nav ul li .next_c a {font-size:14px; color:#fff; width:135px; height:39px; display:block; text-align:center; text-decoration:none;}
#nav ul li .next_c a:hover {color:#fff; background:url(images/index.jpg) 8px center no-repeat; text-align:center}
#nav .subnav{display:none; position:absolute; z-index:100000; top:39px; width:auto !important; min-width:135px; height:105px; line-height:25px; white-space:nowrap}
#nav .subnav span {background:url(images/bg.png) repeat-x; display:block; color:#235e99; background-repeat:repeat-x; padding:0 0 0 10px; width:970px}
#nav .subnav a {font-size:12px; display:inline; color:#585858; text-decoration:none; margin:0 15px 0 15px; font-weight:normal;}
#nav .subnav a:hover {background-image:none; font-weight:normal; color:#0b96fc;}
#nav .subnav .arrow {display:block;}

.zuo{float:left; width:170px; height:600px; border:1px solid #dbdbdb; margin-bottom:20px;}
.zuo .shang{border-bottom:1px solid #dbdbdb; height:310px; margin-bottom:10px;}
.zuo .shang .tit{height:33px; text-align:center; margin-top:1px; border-bottom:1px solid #dbdbdb;}
.zuo .shang .img{text-align:center; border-bottom:1px solid #dbdbdb; height:56px;}
.s_tit{background:url(images/s_tit.jpg) repeat-x; height:31px; line-height:31px; font-size:14px; font-weight:bold;}
.s_tit span{color:#5b8600;}
.s_tit img{float:left; margin:8px 5px 0 10px;}

.contact .s_tit{border-top:1px solid #dbdbdb;}
.contact .con_li{padding:5px 10px 0 10px; line-height:21px; background:#f5f5f5;}
.contact .con_li span{color:#5b8600;}

.you{float:right; width:795px; margin-bottom:20px;}
.you .about{float:left; width:610px; height:410px; background:#f7f7f7; border:1px solid #dbdbdb;}
.title{background:url(images/title.jpg) repeat-x; height:35px; line-height:35px; padding:0 10px;}
.title .FL{font-size:14px; font-weight:bold;}
.title .FL span{color:#5b8600;}
.title .FL img{float:left; margin:10px 5px 0 10px;}
.you .about .a_li{line-height:26px; padding:10px;}
.you .about .a_li img{float:left; margin-right:10px;}

.you .cp{float:right; width:170px; height:410px; border:1px solid #dbdbdb; background:#f7f7f7; margin-bottom:12px;}
.you .cp .cp_li{height:370px; overflow:hidden; width:170px;}
.you .cp .cp_li ul li{text-align:center; height:80px; margin-top:10px;}
.you .cp .cp_li ul li img{border:1px solid #dbdbdb;}
#zjrt{ height:370px;width:170px; overflow:hidden}

.you .com{clear:both; height:175px;}
.you .com ul li{float:left; height:175px; width:190px; background:#f7f7f7; border:1px solid #dbdbdb; margin-right:9px;}
.you .com ul li .pic{text-align:center; padding-top:10px;}
.you .com ul .none{margin:0;}

.footer{background:url(images/footer.jpg) repeat-x; height:101px; line-height:25px; clear:both; text-align:center; padding-top:20px;}

/*内页*/
.left{float:left; width:170px; border:1px solid #dbdbdb; margin-bottom:20px;}
.left .left_li{padding-bottom:10px;}
.left_li ul li{background:url(images/left_li1.jpg) no-repeat center top; height:34px; line-height:34px; font-weight:bold; padding-left:40px;}
.left_li ul .li{background:url(images/left_li2.jpg) no-repeat center top;}
.left_li ul .li a{color:#5b8600;}

.right{float:right; width:795px; margin-bottom:20px; border:1px solid #dbdbdb; background:#f7f7f7;}
.right .right_tit{background:url(images/title.jpg) repeat-x; height:35px; line-height:35px; padding:0 10px;}
.right .right_tit .FL{ font-weight:bold;}
.right .right_tit .FL span{color:#5b8600;}
.right .right_tit .FL img{float:left; margin:10px 5px 0 0;}
.right .right_li{padding:10px;}
.right .right_li .detal{line-height:30px;}
.right .right_li .detal .pic{text-align:center; margin:10px 0;}
.right .right_li .detal .timu{height:50px; line-height:50px; border-bottom:1px dotted #949494; font-weight:bold; text-align:center; font-size:16px; margin-bottom:15px;}

.right .right_li .new_li ul li{height:35px; line-height:35px; border-bottom:1px dotted #c5c5c5;}
.right .right_li .new_li ul li img{margin:15px 5px 0 0;}

.page{clear:both; text-align:center; height:25px; line-height:25px; padding:10px 0;}
.page span.active{font-weight:bold; color:#588200;}

.right .right_li .add{line-height:26px; padding:10px 0 10px 30px;}
.right .right_li .map{text-align:center;}

.right .right_li .xx{line-height:20px; padding:20px 0 40px 20px;}
.right .right_li img{float:left; margin-right:20px; border:1px solid #dbdbdb;}

.right .right_li .bg table td{height:35px; line-height:35px; text-align:center; border-bottom:1px solid #c7dae5; border-right:1px solid #c7dae5;}
.right .right_li .bg table td span{color:#0969b2;}



.cont-r {height:175px; width:170px; float: right; position: relative; overflow: hidden; border:1px solid #e5e5e5;}
.R_text {position: absolute; font-size: 12px; width: 170px; height:160px; float: left; overflow: hidden}
.R_text_box {position: absolute; width:170px;}
.arc_con {float: left; line-height: 24px; width:150px; color:#727272;}
.ar_gdt {cursor: pointer; right:5px; top:0px;	position: absolute;	width:15px;	height:171px; background:url(images/bgs.jpg) no-repeat;; display:none;}
.scroll_up {position: absolute;	width: 3px;	height: 0px;	left: 0;	top: 0;	cursor: pointer}
.scroll_bar {position: absolute;	width: 15px;	height:49px;	left:0px;	top: 0;	cursor: pointer; background:url(images/gd.jpg) no-repeat; margin:15px 0; height:80px;}
.scroll_down {position: absolute;	width: 3px;	height: 0px;	left: 0;	bottom: 0;	cursor: pointer}

.arc_con ul li{background:url(images/libg.jpg) no-repeat 1px top; line-height:31px; padding-left:25px; font-weight:bold;}
.arc_con ul dl dd{height:26px; line-height:26px; font-weight:normal;}

.s_kc_cn{
	width:155px; overflow:hidden; float:left; padding:12px 30px; padding-right:0px;
}
.s_kc_cn_ba{
	height:32px; line-height:32px; text-indent:12px; overflow:hidden; color:#5B8600; margin-bottom:10px;
	background:url(images/s_im1.gif) no-repeat center left; font-size:14px;
}
.s_kc_lb{
	width:140px; overflow:hidden; margin:0px auto; line-height:25px; padding:10px 0px 10px 12px;
	border:1px solid #dcdcdc;
}













