@charset "utf-8";
/* CSS Document */

ul,li{ padding:0; margin:0; list-style-type:none;}

body{ font-size:12px;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

.wapper{ width:1050px; margin:0 auto;}


/*-----------------------------------                 头                     部          ----------------------------------------------------*/


#head{}

#dd {
	font-size:12px;
	color:#828282;
	float:right;}

#search{ padding-top:10px;}
#search ul{ padding-top:9px;
			color:#828282;
			font-size:12px;
			position:relative;}


#search_text{
				border:2px solid #77DBD1;
				height:16px;
				width:200px;
				color:#828282;
				text-indent:6px;
				position:absolute;
				top:30px;
				right:23px;}

#search_but{
				width:23px;
				height:22px;
				border:none;
				background:url(../images/search.png);
				position:absolute;
				top:30px;
				right:0;}
#menu_bg{
				background:url(../images/menu_bg.png) repeat-x;
				width:100%;
				height:51px;
				padding-bottom:5px;}
				
				
				
#navigation{ background:url(../images/menu_bg.png) repeat-x; width:100%; height:51px;position:absolute; z-index:99;}
#navigation ul{ width:1060px; height:31px; margin:0px auto;}
#navigation ul li{ width:105px; float:left; text-align:center; line-height:50px; overflow:hidden;}
#navigation ul li a{ color:#fff; font-size:18px;border-right:1px solid #ccc; padding-right:20px;}
#navigation ul li .A{ background:#02786c; width:110px; height:auto; overflow:hidden; display:none;}
#navigation ul li .A li{ line-height:30px;}
#navigation ul li .A li:hover{ background:#33ab9e;}
#navigation ul li .A li a{ color:#fff; font-size:16px; border:none; padding-right:0px;}
#navigation ul li:hover ul{ display:block;}


/*-----------------------------------                 内                     容          ----------------------------------------------------*/

#content .pic{ padding:10px 0;
				position:relative;}
#content .pic p a{
				font-size:28px;
				color:#01655B;
				font-style:oblique;
				font-weight:bold;
				display:block;
				position:absolute;
				top:75px;
				right:90px;}


#content{
				padding-top:15px;
				padding-bottom:15px;}
#content .news .content_l .position{
				border:1px solid #CDCDCD;
				padding:5px;
				width:750px;
				height:15px;} 

#content .news .content_l div.article{
				padding:15px 20px 15px 50px;
				margin:10px 0;
				width:690px;
				height:auto;
				border:1px solid #CDCDCD;}

#content .news .content_l div.article h2{
				font-size:24px;
				text-align:center;
				line-height:30px;
				display:block;
				padding-bottom:10px;}
#content .news .content_l div.article ul{
				position:relative;
				left:180px;}				
#content .news .content_l div.article ul li{
				float:left;
				padding:15px 25px 30px 0;
				color:#999;
				font-size:12px;}				

#content .news .content_l div.article p{
				width:665px;
				white-space:pre-wrap;
				line-height:24px;
				font-size:14px;
				text-indent:26px;
				color:#666;}








#content .news .content_r{
				padding-left:40px;}

#content .news .content_r .news_1 ul.title,#content .news .content_r .news_2 ul.title{
				background:url(../images/second_images/title1.png) no-repeat;
				width:225px;
				height:26px;
				padding:10px 0 0 10px;}

#content .news .content_r .news_1 ul.title li,#content .news .content_r .news_2 ul.title li{
				float:left;
				padding-right:9px;}
				
#content .news .content_r .news_1 div{
				border:1px solid #CDCDCD;
				border-top:0px;
				padding-bottom:10px;}				
				
#content .news .content_r .news_1 ul.list li{
				background:url(../images/second_images/icon.png) no-repeat 8px 12px;
				padding:7px 0 0px 20px;}

#content .news .content_r .news_1 ul.list li a{
				font-size:14px;
				line-height:18px;
				color:#333333;}


#content .news .content_r .news_1 ul.list{
				width:206px;
				margin:0 9px 9px 9px;
				padding-top:8px;
				border-top:1px solid #CDCDCD;}

#content .news .content_r .news_2{
				padding-top:10px;}

#content .news .content_r .news_2 div.p_9{
	width:233px;
				border:1px solid #CDCDCD;
				border-top:0px;}
#content .news .content_r .news_2 div.m_5{
				margin:0px 9px 9px;
				padding-top:9px;
				border-top:1px solid #CDCDCD;}





.slides_container div a img{ width:215px; height:125px;}
#content .news .content_l.fl .news_1 .fl a img{ width:144px; height:83px;}
/*-----------------------------------------------------                底                     部                ----------------------------------------*/



#foot{ width:100%; background:#999999; padding:15px 0;}
#foot ul li{ text-align:center; font-size:12px; color:#FFFFFF; padding:5px 0 10px 0;}