html,body,button,select,textarea{color:#525252;font:12px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0;}
body{background: #F3F0E8;}
a{ text-decoration: none; color:#525252;}
a:hover{text-decoration: underline;color:#e74c3c;}
div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span,i,u,cite,small,table,img,object,iframe,fieldset,legend,input,label,button{ border:none; padding:0; margin:0; list-style:none;font-style:normal;-webkit-text-size-adjust:none; vertical-align: baseline;}
input,textarea{outline:none;resize: none/* chrome */;}
textarea{resize: vertical/* chrome */;}

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix{ zoom: 1;} /* IE6 */
*:first-child+html .clearfix{ zoom: 1;} /* IE7 */
.clear{ clear:both; width:100%; height:1px; overflow:hidden;}

#nav{background:url(../images/index_12.jpg) repeat-x;height:33px;margin-bottom:6px;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.5);box-shadow:0 1px 5px rgba(0,0,0,0.5);}
#dropdown{
	margin:0 auto;
	width:950px;
	height: auto;
	overflow:hidden;
	background:url(../images/index_14.jpg) no-repeat;}

#dropdown li{
	float: left;
	height:33px;
	line-height:33px;
	background:url(../images/index_14.jpg) no-repeat;
	background-position:right ;}

#dropdown li a{
	color:#fff;
	font-size: 14px;

	display: block;
	padding:0 28px;
	text-shadow: 1px 1px #000;
	white-space: nowrap;}

#dropdown li a:hover{
	color:#eee;
	text-decoration: none;}

#dropdown li ul{
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 100000;
	visibility: hidden;}

#dropdown li ul li
{
	float: none;
	display: inline;
	height:33px;
	line-height: 33px;
	background:none;}

#dropdown li ul li a
{
	width: auto;
	background: #0E6347;
	color: #fff;
	filter:alpha(opacity=85); /*ie*/
	-moz-opacity:0.85; /*moz , ff*/
	opacity:0.85; /*css3, ff1.5*/
	border-bottom: 1px solid #215241;
	text-shadow:none;
	font-weight: normal;}
#dropdown li ul li a:hover{background: #183D30;}


.header{border-bottom: 1px solid #02342C;background: url(../images/index_01.jpg) repeat-x;}
.header-inner{margin:0 auto;width:950px;height:151px;overflow: hidden;position:relative;}
.logo{width: 247px;position: absolute;top:39px;left:17px;}
.header-right{width: 305px;height:78px;left:627px;top:42px;position: absolute;}

.more{text-align: right;}
.more a{font-size: 12px;}

.main{margin:10px auto;width:950px;}
.index_left{float:left;width:685px;}
.index_right{width:258px;float:right;}
.main_left{float:left;width:206px;}
.main_right{width:740px;float:right;}

.footer{background:url(../images/index_37.jpg) repeat;}
.footer-inner{margin:0 auto;width:950px;height:100px;overflow: hidden;}


.news {margin: 0;height: 400px;}
.news-top {height: 34px;background: url(../images/index_32.jpg) repeat-x;overflow: hidden;}
.news-top ul li {float: left;background: url(../images/index_28.jpg) repeat-x;height: 34px;line-height: 34px;font-size: 14px;text-align: center;margin-right: 1px;border-right:1px solid #DADAD6; padding:0 20px;}
.news-top ul li.hover {float: left;background: url(../images/index_30.jpg) repeat-x;height: 34px;line-height: 34px;color: #333333;font-weight: 700;text-align: center;}
.news-content ul li{height:28px;line-height: 28px;overflow: hidden;border-bottom: 1px solid #E8E8E6;background: url(../images/index_41.jpg) no-repeat;background-position: left ;padding-left: 12px;}
.news-content ul li a{font-size: 12px;}
.news-content .dot{background: url(../images/index_41.jpg) no-repeat;background-position: center ;width:28px;height: 28px;overflow: hidden;}
.news-content .date{float:right;font-size: 12px;color:#9B9B9B;}

.box{background:#fff;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 5px rgba(0,0,0,0.1);overflow: hidden;}
.box-top{margin:6px 12px 0 12px;border-bottom:1px solid #E2DFDA;height:28px;position: relative;}
.box-top i{position: absolute;width: 6px;height:9px;left:5px;top:10px;background:url(../images/dot3.png);}
.box-top span{position: absolute;width:100px;height:28px;line-height: 28px;top:0;left:15px;font-size:14px;color:#085038;font-weight: 700;}
.tzgg{height:204px;margin-bottom:6px;overflow: hidden;}
.zsjy{height:231px;margin-bottom:6px;overflow: hidden;}
.search{height:50px;overflow: hidden;}
.tzgg .tzgg-top,.zsjy .zsjy-top{background:url(../images/index_08.jpg);height:44px;position: relative;}
.tzgg .tzgg-top{border-top: 3px solid #D1BB7F;}
.tzgg .tzgg-top span,.zsjy .zsjy-top span{width: 160px;height:20px;left:44px;top:8px;position: absolute;color: #fff;font-weight: bold;font-size: 14px;}
.tzgg .tzgg-body{}
.tzgg .tzgg-body ul li,.zsjy .zsjy-body ul li{height:30px;line-height: 30px;background: url(../images/index_41.jpg) no-repeat;background-position: 10px 10px ;padding-left: 18px;border-bottom: 1px solid #DADBE0;}
.tzgg .tzgg-body ul li.now,.zsjy .zsjy-body ul li.now{background:url(../images/m_c_bg_now.jpg);}
.tzgg .dot,.zsjy.dot{width: 5px;height: 10px;display: block;position: absolute;left: 30px;top: 10px;background:url(../images/index_41.jpg);}
.tzgg .links,.zsjy.links{height:25px;padding: 5px 0 5px 40px;font-size: 14px;position: relative;}

.menu{background: #fff;margin-bottom:8px;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 5px rgba(0,0,0,0.1);}
.menu a{display:block;color:#333333;text-shadow: 1px 1px #eee;}
.menu a:hover{text-decoration:none;color: #666;}
.menu .menu-top{background:url(../images/main_02.jpg);height:45px;position: relative;border-top: 3px solid #D1BB7F;}
.menu .menu-top span{width: 160px;height:20px;left:44px;top:8px;position: absolute;color: #fff;font-weight: bold;font-size: 14px;}
.menu .menu-body{}
.menu .menu-body ul li{height:30px;border-bottom: 1px solid #DADBE0;}
.menu .menu-body ul li.now{background:url(../images/m_c_bg_now.jpg);}
.menu .dot{width: 5px;height: 10px;display: block;position: absolute;left: 30px;top: 10px;background:url(../images/index_41.jpg);}
.menu .links{height:25px;padding: 5px 0 5px 40px;font-size: 14px;position: relative;}

.art-list{}
.art-list .art-top{height:34px;background: url(../images/main_03.jpg) repeat-x;}
.art-list .art-top .title{float:left;padding:0 20px;height:34px;line-height: 34px;font-size:14px;color:#333;font-weight: 700;background: url(../images/main_04.jpg) repeat-x;}
.art-list-body{margin:15px 42px 0 42px;font-size: 14px;}
.art-list-body ul li{height:32px;line-height: 32px;overflow: hidden;border-bottom: 1px solid #E8E8E6;}
.art-list-pic{margin:15px 0 0 42px;font-size: 14px;}
.art-list-pic ul li{float: left;height:154px;width:186px;margin-right:20px;margin-bottom: 10px;overflow: hidden;text-align: center;}
.gb-list-body{margin:15px 30px 0 30px;font-size: 14px;}
.art-list-body .page,.gb-list-body .page,.art-list-pic .page{height: 40px;line-height: 40px;text-align: center;}
.gb-form{margin:15px 30px 0 30px;padding:20px;background: #F7F8F2;}
.crumbs{font-size: 14px;height:30px;padding-left: 20px;position: relative;}
.crumbs i{width: 8px;height: 12px;display: block;position: absolute;left: 5px;top: 6px;background:url(../images/dot1.png);}


/*--focus--*/
.rslides_nav{background:url(../images/icon_png.png) no-repeat;}
.focus-main{background:#eee; position:relative;height:320px;margin:0 0 16px 0;}
.focus-main li .pic{display:block; overflow:hidden;}
.rslides_nav{text-indent:-9999px;overflow:hidden;text-decoration:none; display:block; position:absolute;z-index: 3;}
.rslides_nav.next:hover,.rslides_nav.prev:hover{opacity: 0.8;}
.rslides_nav:active{opacity:1.0;}
.rslides_tabs{clear:both; position:absolute; z-index:3;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;}

/*focus main*/
.focus-main,.focus-main li{width:685px;overflow:hidden;}
.focus-main li .pic{ width:685px; height:320px;}
.focus-main .rslides_nav{-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%; height: 61px;width: 38px; margin-top: -56px;opacity: 0;}
.focus-main .rslides_nav.next{background-position:-242px 0;right:0;}
.focus-main .rslides_nav.prev{background-position:-204px 0;left:0;}
.focus-main .rslides_tabs{right:10px;bottom:15px;}
.focus-main .rslides_tabs li{margin-right:8px;}
.focus-main .rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px;}
.focus-main .rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#c54311;}