@charset "utf-8";
/*
FONT-FAMILY:arial,verdana,sans-serif;
font-size: 62.5%;
*/
*{margin:0;padding:0;}
html,body {height:100%;}
body{
	color:#6C6049;
	background:url(../img/bg_body.gif) repeat-x top;
	font-family: "宋体" ,Arial, Helvetica, sans-serif; 
	font-size:12px;
		background:#FFFFF5;
	/*font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-family:arial,verdana,sans-serif,Arial Unicode MS;*/
}
td,p,li,div,select,input,h1,h2,h3,h4,h5,h6{line-height:150%;}
ul,ol{list-style-type:none;}
p{padding:0 0 14px;}
a img{border:none;}
img{border-color:#ccc;}

a{color:#fff; text-decoration:none;}
a:a:hover,a:active{color:#FF3300;text-decoration:underline;}
/*
a:visited{color:#800080;}
a:hover{color:#FF3300;text-decoration:underline;}*/
/*text style*/
h1{ text-align:center;}
h2{ text-align:center; font-size:11px; font-weight:normal;}
.t12{font-size:12px;}
.t14{font-size:14px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#f30;}
.blue{color:#03f;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.l{float:left;}
.r{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px;}
/*all*/
#header{
	margin:0 auto;
	width:1002px;
	height:25px;
	background:#E8E2D6;
	color:#965F58;
}
#header ul{
	margin:6px 0 0 0;
	padding:0 32px 0 0;
	float:right;
}
#header li{
	padding:0 20px;
	float:left;
	background:url(../img/header_icon1.gif) no-repeat  left center;
}
#header li a{
	color:#965F58;
}
#header li#first{ 
	background:url(../img/mune_icon.gif) no-repeat left center;
	}
#banner{
	margin:0 auto;
	width:1002px;
	height:126px;

}
#logo{
	float:left;
	width:337px;
	height:126px;
}
#mune{
	margin:0;
	padding:0;
	float:left;
	width:665px;
	height:126px;
	background:url(../img/mune.gif) no-repeat left 48px;
}
#mune ul{
	margin:56px 0 0 0;
	width:637px;
	height:32px;
}
#mune li{
	color:#FFF;
	float:left;
	padding:0;
	width:77px;
	text-align:center;
	background:url(../img/muneicon.gif) no-repeat right center;
}
#mune li#first{
	background:none;

}
.second{
	font-weight:bold;
}
#index_img{
	margin:0 auto;
	padding:0 30px;
	width:942px;
	height:auto;
	background:#fffff5;
}
#index_img a{ color:#6C6049; text-decoration:underline;}
#cont{
	margin:0 auto;
	padding:0 0 0 32px;
	width:970px;
	height:autopx;
	background:url(../img/cont_img.gif) no-repeat left bottom;
	display:table;
}
#cont_left{
	float:left;
	margin:0px;
	width:296px;
	height:248px;
}
.left_about{
	margin:24px 0 0 0 ;
	width:296px;
	height:22px;
	background:url(../img/left_icon.gif) no-repeat left bottom;
	border-bottom:1px solid #E9E9E9;
}
.left_about li{
	float:left;
	color:#884445;
	font-size:14px;
	font-weight:bold;
	width:148px;
	background:url(../img/lefticon.gif) no-repeat center 6px;
}
.left_about a{
	color:#884445;
	float:right;
	color:#54584F;
	font-size:12px;
	font-weight:normal;
}
.left_about #second {
	background:none;}
.left_text{
	padding:15px 0 0 5px;
	color:#666;
	line-height:21px;
}
#cont_middle{
	float:left;
	margin:0 0 0 27px;
	width:296px;
	height:248px;
}
.middle_about{
	margin:24px 0 0 0 ;
	width:296px;
	height:22px;
	background:url(../img/left_icon.gif) no-repeat left bottom;
	border-bottom:1px solid #E9E9E9;
}
.middle_about li{
	float:left;
	color:#884445;
	font-size:14px;
	font-weight:bold;
	width:148px;
	background:url(../img/lefticon.gif) no-repeat center 6px;
}
.middle_about a{
	color:#884445;
	float:right;
	color:#54584F;
	font-size:12px;
	font-weight:normal;
}
.middle_about #second {
	background:none;}
.middle_text{
	color:#666;
	line-height:21px;
}
.middle_text{
	margin:0;
	padding:0;
	background:url(../img/line.gif) no-repeat  left 70px;
}
.ul2{
	margin:22px 0 0 11px;
	width:296px;
	height:70px;
}
.ul2 li{
	float:left;
	padding:0 15px 0 0 ;
	}

#cont_right{
	float:left;
	margin:0 0 0 27px;
	width:290px;
	height:248px;
}
.right_about{
	margin:24px 0 0 0 ;
	width:290px;
	height:22px;
	background:url(../img/left_icon.gif) no-repeat left bottom;
	border-bottom:1px solid #E9E9E9;
}
.right_about li{
	float:left;
	color:#884445;
	font-size:14px;
	font-weight:bold;
	width:145px;
	background:url(../img/lefticon.gif) no-repeat center 6px;
}
.right_about a{
	color:#884445;
	float:right;
	color:#54584F;
	font-size:12px;
	font-weight:normal;
}
.right_about #second {
	background:none;}
.ulright{
	padding:19px 0 0 0;
}
.ulright li{
	background:url(../img/righticon.gif) no-repeat left 4px;
	padding:0 0 5px 18px;
}
.ulright li a{
	color:#000;
}


#left{
	float:left;
	margin:0px;
	width:185px;
	min-height:300px;
}
* html #left{ height:300px;}
.aboutul{
	margin:13px 0 0 0;
}
.aboutul li{
	background:url(../img/icon.gif) no-repeat;
	width:140px;
	height:27px;
	padding:2px 2px 0 26px;
	line-height:25px;
}
#right a{
	color:#525952;
}
#right{
	float:left;
	margin:0px;
	padding:0 0 0 0;
	width:753px;
}
.right_top{
	margin:13px 0 0 0 ;
	width:753px;
	height:22px;
	background:url(../img/left_icon.gif) no-repeat left bottom;
	border-bottom:1px solid #E9E9E9;
}
.right_top li{
	float:left;
	padding:0 0 0 17px;
	color:#884445;
	font-size:14px;
	font-weight:bold;
	/*width:178px;*/
	background:url(../img/lefticon.gif) no-repeat left 6px;
}
.right_middle{
	margin:0;
	padding:25px 10px 0 0;
	width:743px;
	height:75px;
	color:#777;
	line-height:21px;
}
.right_bottom{
	margin:0;
	padding:10px 0 0 0;
	width:743px;
	height:110px;
	color:#777;
	line-height:21px;
	background:url(../img/about_com.gif) no-repeat right 2px;
}
.news_middle{
  margin:15px 0 0 0;
	padding:0;
}
.news_middle ul{
	padding:0 25px 0 0;
}
.news_middle li{
	padding:5px 0 0 10px;
	background:url(../img/newsicon.gif) no-repeat left center;
	text-align:right;
	
}
.news_middle li a{
	float:left;
	color:#756E5C;
}
.news_bottom{
  margin:15px 0 0 0;
	padding:0;
	width:510px;
	height:21px;
	text-align:right;
	line-height:15px;
}

.news_bottom input,.news_bottom font,.news_bottom img{vertical-align:middle;}
.society_text{
	margin:15px 0 0 0;
	padding:0 20px 0 0;
	width:730px;
	line-height:210%;
	text-indent:2em;
}
.sorcietyul li{
	margin:0;
	padding:4px 0;
}
.case_text{
	margin:25px 0 30px 0;
}

.caseul{
	float:left;
	padding:0 0 0 0;
	width:740px;
}
.caselogo{
	width:120px;
	height:80px;
}
.caseul li{
	float:left;
	margin-bottom:10px;
	padding:0 10px;
	width:202px;
	height:100px;
	overflow:hidden;
	text-align:center;
}
.caseul li a{
	color:#756E5C;
}
.caseul li img{
	display:block;
	margin:0 auto;
	width:200px;
	height:60px;
	border:1px solid #ccc;
}

.caseul_3{
	float:left;
	padding-bottom:30px;
}
.caseul_3 li{
	float:left;
	margin-bottom:20px;
	width:540px;
	padding-left:210px;
}
.caseul_3 li a{
}
.caseul_3 li a span{
	float:left;
	width:200px;
	margin-left:-210px;
	text-align:right;
}
.caseul_3 li a span .img{
	width:200px;
	height:60px;
	border:1px solid #ccc;
}
.caseul_3 li strong{
	display:block;
}





.case_bottom{
	margin:20px 0 0 0 ;
	width:630px;
	height:21px;
	text-align:right;
}
.case_bottom ul{
	float:right;
}
.case_bottom li{
	float:left;
}
.case_bottom li a{
	color:#756E5C;
	padding:0 0 0 8px;
}
.contects_text{
	margin:10px 0 50px 20px;
}
.contects_text h1{ font-size:18px;}
.contects_text h2{ margin-bottom:15px;}

.teams_text{
	margin:10px 0 0 5px;
	width:745px;
}
.teams_tleft{
	float:left;
	width:145px;
	height:204px;
}
.teams_tright{
	margin:0 0 0 2px;
	padding:0 2px 0 0;
	float:left;
	width:583px;
}
.teams_menu{
	width:583px;
	height:25px;
}
.teams_menu li{
	float:left;
	height:25px;
	text-align:center;
	padding:0 12px;
	border-right:1px solid #fffff5;
	background:#F2EFE8;
	line-height:25px;
	
}
.teams_menu li.teams_ming {
	background:#E0D9C9;
	font-weight:bold;
}
.teams_menu li a{
	color:#521415;
}
.teams_bottom{
	margin-bottom:10px;
	padding:10px;
	background:#E0D9C9;
	width:573px;
	min-height:159px;
	line-height:180%;
	color:#775556;
}
* html .teams_bottom{ height:159px;}











.indexroll{
	position:relative;
	margin:10px auto -10px;
	width:942px;
	padding:0 30px;
	font-size:14px;
	font-weight:bold;
}
.indexroll a{font-size:14px;font-weight:bold; text-decoration:none; color:#6C6049;}
#demo{
	overflow:hidden;
}
#demo img{
}
#indemo{
	float:left;
	width:800%;
}
#demo1{
	float:left;
}
#demo2{
	float:left;
}



.sitemapul{float:left; padding:10px 0 50px;}
.sitemapul li{float:left;margin:5px 0;width:700px;background:#deefef;}
.sitemapul li span{float:left;padding:3px 10px;width:80px;background:#7ab5c6;text-align:right;font-weight:bold;color:#fff;}
#right .sitemapul li span a{color:#fff;font-weight:bold;}
.sitemapul li span a:hover{ color:#f30;}
#right .sitemapul li a{text-decoration:none;}
.sitemapul li ul{float:left;width:600px;}
.sitemapul li li{margin:0 0 0 10px;padding:3px 0;width:100px;}
#right .sitemapul li li a{color:#33849b;}





.indexnews{
	margin:0 auto;
	padding:0 20px 20px;
	width:716px;
}
.indexnews p{
	padding-bottom:0;
}
.indexnewstab{
	border-collapse:collapse;
}
.indexnewstab caption{
	padding:5px;
	font-size:14px;
	font-weight:bold;
}
.indexnewstab th, .indexnewstab td{
	padding:3px 5px;
	border:1px solid #9d8242;
}
.indexnewstab th{
	width:80px;
}
.indexnewstab td{
}
.indexnews .head{
	padding:25px 0 0;
	background:url(../img/bg_head_2.gif) repeat-x top;
}
.indexnews .foottop{
	padding-bottom:5px;
	background:url(../img/cont_img.gif) no-repeat left bottom;
}
.indexnews .footbot{
	margin-bottom:20px;
	padding:15px 15px 5px;
	background:url(../img/footerimg.gif) no-repeat left top;
}






#footer{
	margin:0 auto;
	background:url(../img/footerimg.gif) no-repeat;
	width:1002px;
	height:72px;
}
.foot_left{
	float:left;
	height:40px;
	width:270px;
	margin:26px 0 0 39px;
	color:#525952;
}
.footul{
	float:right;
	margin:26px 19px 0 0;
}
.footul select{
	float:left;
	margin-right:10px;
	vertical-align:middle;
}
.footul li{
	float:left;
	padding:0 10px;
	background:url(../img/shu.gif) no-repeat left 2px;
}
.footul li a{ 
	color:#525952;
}
.footul li#three{
	background:none;
}	
/*editor*/
.edittext, .edittext p{line-height:150%;}
.edittext p{ padding-bottom:14px;}
.edittext ul{ list-style-type:disc;}
.edittext ul li{ margin-left:15px;}
.edittext ul ul{ list-style-type:circle;}
.edittext ul ul ul{ list-style-type:square;}
.edittext ol{ list-style-type:decimal;}
.edittext ol li{ margin-left:25px;}
/*.editortext ol li{list-style-position:inside;}*/

/*editor admin*/
.edit_table1, .edit_table2, .edit_table3{border-collapse:collapse;}
.edit_table1 th, .edit_table1 td{border:1px solid #000;}
.edit_table2 th, .edit_table2 td{border:1px solid #ccc;}
.edit_table3 th, .edit_table3 td{border:1px solid #fff;}