/* CSS Document */

*{
	padding:0;
	margin:0;
	}
img{
	padding:0;
	margin:0;
	border:none;
	}
body{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif,"";
	font-size: 12px;
	background:#eaeaea;
	color:#443b2f;
	}
input{
	padding:0; 
	margin:0;
	}
	
ul,li{
	list-style:none;
	padding:0;
	margin:0;
	}
a {blr:expression(this.onFocus=this.blur());
outline:none}	
a{
	font-family: Arial, Helvetica, sans-serif,"";
	color:#443b2f;
		
	}
a:link {
	text-decoration: none;
	color:#443b2f;	
	}
a:visited {
	text-decoration: none;
	color:#443b2f;	
	}
a:active {
	text-decoration: none;
	color:#443b2f;	
	}	
a:hover {
	text-decoration: none;
	color:#7b2a2f;	
	}
.linkgray12b,.linkgray12b:link,.linkgray12b:visited{
	font-size:12px;
	color:#575757;
	font-weight:bold;
	}
.linkgray12b:hover{
	color:#471214;
	}
.linkgray12,.linkgray12:link,.linkgray12:visited{
	font-size:12px;
	color:#575757;
	}
.linkgray12:hover{
	color:#471214;
	}	
.linkbrown12b,.linkbrown12b:link,.linkbrown12b:visited{
	font-size:12px;
	color:#471214;
	font-weight:bold;
	}
.linkbrown12b:hover{
	color:#7b2a2f;
	}
.linkbrown12,.linkbrown12:link,.linkbrown12:visited{
	font-size:12px;
	color:#471214;
	}
.linkbrown12:hover{
	color:#7b2a2f;
	}			
.linkyellow12,.linkyellow12:link,.linkyellow12:visited{
	font-size:12px;
	color:#917142;
	}
.linkyellow12:hover{
	color:#451113;
	}
.linkred12b,.linkred12b:link,.linkred12b:visited{
	font-size:12px;
	color:#d75b11;
	font-weight:bold;
	}
.linkred12b:hover{
	color:#443b2f;
	}	
			
.textbrown11{
	color:#7f4e50;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.textbrown14b{
	color:#471214;
	font-size:14px;
	font-weight:bold;
	}
.textbrown14{
	color:#471214;
	font-size:14px;
	}	
.textbrown14_1{
	color:##443b2f;
	font-size:14px;
	}	
.textbrown30b{
	color:#471214;
	font-size:30px;
	font-weight:bold;
	}	
.textbrown12b{
	color:#471214;
	font-size:12px;
	font-weight:bold;
	}
.textred12{
	color:#bc0708;
	font-size:12px;
	font-family:"";
	}		
.textred12b{
	color:#782125;
	font-size:12px;
	font-weight:bold;
	}	
.textred30b{
	color:#940f15;
	font-size:30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}							
.textgray12{
	color:#a1a1a1;
	}
	#container{
	padding-bottom:42px;
	width:100%;
	height:100%;
	background:url(../images/bg.jpg) repeat-x top #fff;
	overflow:hidden;
	}
	#container #main{
	padding-top:12px;
	width:100%;
	height:100%;
	background:url(../images/headerbg.jpg) no-repeat center top ;
	float:left;
	}		
	#container #main #con{
	margin:0 auto;
	width:1002px;
	height:100%;
	}
	#container #main #con #header{
	padding-top:10px;
	width:1002px;
	height:62px;
	float:left;
	}
	#container #main #con #header #logo{
	width:702px;
	height:62px;
	float:left;
	}
	#container #main #con #header #tel{
	width:300px;
	height:62px;
	float:left;
	text-align:right;
	}
	#container #main #con #banner{
	padding-bottom:13px;
	width:1002px;
	height:289px;
	float:left;
	border-top:2px solid #a2937d;
	background:url(../images/bannerbg.gif) no-repeat bottom #b9a990;
	}
	#container #main #con #menu{
	width:1002px;
	height:68px;
	float:left;
	background:url(../images/menubg.jpg) repeat-x top;
	}
	#container #main #con #menu #logomenu{
	width:177px;
	height:68px;
	float:left;
	position:relative;
	}
	#container #main #con #menu #logomenu #logomenu1{
	width:131px;
	height:128px;
	position:absolute;
	left:40px;
	bottom:0;
	}	
	#container #main #con #menu #menu1{
	width:825px;
	height:68px;
	float:left;
	}	
	#container #main #con #menu #menu1 li{
	width:135px;
	height:68px;
	float:left;
	}
	#container #main #con #con1{
	padding-top:22px;
	width:1002px;
	height:100%;
	float:left;
	}
	#container #main #con #con1 #about{
	width:535px;
	height:100%;
	float:left;
	}
	#container #main #con #con1 #about #about1{
	width:535px;
	height:100%;
	float:left;
	}
	#container #main #con #con1 #about #about1 #about2{
	width:510px;
	height:127px;
	float:left;
	}
	#container #main #con #con1 #about #about1 #about2 #tit1{
	width:510px;
	height:17px;
	float:left;
	background:url(../images/line2.gif) repeat-x bottom;
	}
	#container #main #con #con1 #about #about1 #about2 #detail{
	padding-top:6px;
	width:510px;
	height:87px;
	line-height:24px;
	float:left;
	text-align:justify; 
	text-justify:inter-ideograph;
	}
	#container #main #con #con1 #about #about1 #about2 #detail ul li{
	list-style-position: inside;
	list-style-type:disc;
	display: block;
	}
	#container #main #con #con1 #about #business{
	width:508px;
	height:60px;
	float:left;
	border:1px solid #d3d3d3;
	}
	#container #main #con #con1 #about #business #tit2{
	width:108px;
	height:60px;
	float:left;
	}
	#container #main #con #con1 #about #business #menubusiness{
	padding:11px 0 0 18px;
	width:382px;
	height:49px;
	float:left;
	background:url(../images/business.gif) no-repeat;
	}
	#container #main #con #con1 #about #business #menubusiness li{
	padding: 0 0px 5px 9px;
	width:110px;
	height:17px;
	line-height:17px;
	float:left;
	background:url(../images/k.gif) no-repeat 0px 3px;
	}
	#container #main #con #con1 #news{
	width:467px;
	height:100%;
	float:left;
	}
	#container #main #con #con1 #news #tit3{
	width:467px;
	height:17px;
	float:left;
	background:url(../images/line2.gif) repeat-x bottom;
	}
	#container #main #con #con1 #news #tit3 #tit4{
	width:auto;
	height:17px;
	float:left;
	}
	
	#container #main #con #con1 #news #tit3 #tit5{
	width:40px;
	height:17px;
	float:right;
	}
	#container #main #con #con1 #news #list2{
	padding-top:7px;
	width:467px;
	height:100%;
	float:left;
	}
	#container #main #con #con1 #news #list2 #list3{
	padding-left:18px;
	width:449px;
	height:29px;
	line-height:23px;
	float:left;
	background:url(../images/t.gif) no-repeat 0px 6px;
	} 
	#container #main #con #con1 #news #list2 #list3 #list4{
	width:379px;
	height:22px;
	float:left;
	overflow:hidden;
	}
	#container #main #con #con1 #news #list2 #list3 #time{
	width:70px;
	height:22px;
	float:left;
	text-align:right;
	}
	#container #main #con #con1 #links{
	margin-left:24px;
	width:168px;
	height:100%;
	float:left;
	background:url(../images/linksbg.gif);
	border-bottom:1px solid #c6bbb2;
	}
	#container #main #con #con1 #links #links1{
	padding:13px 0 12px 12px;
	width:156px;
	height:164px;
	float:left;
	background:url(../images/linksbg1.gif) no-repeat bottom;
	}
	#container #main #con #con1 #links #links1 #tit4{
	width:156px;
	height:20px;
	float:left;
	}
	#container #main #con #con1 #links #links1 #marqueediv1{
	width:143px;
	height:136px;
	float:left;
	overflow:hidden;
	}
	#container #main #con #con1 #links #links1 #marqueediv1 img{
	padding-bottom:8px;
	width:143px;
	height:40px;
	float:left;
	}
	
	/*about*/
	#container1{
	padding-bottom:42px;
	width:100%;
	height:100%;
	background:url(../images/bg1.jpg) repeat-x top #fff;
	overflow:hidden;
	}
	#container1 #main{
	padding-top:22px;
	width:100%;
	height:100%;
	background:url(../images/headerbg.jpg) no-repeat center top ;
	float:left;
	}		
	#container1 #main #con{
	margin:0 auto;
	width:1002px;
	height:100%;
	}
	#container1 #main #con #header{
	width:1002px;
	height:62px;
	float:left;
	}
	#container1 #main #con #header #logo1{
	width:336px;
	height:62px;
	float:left;
	}
	#container1 #main #con #header #menuhead{
	width:auto;
	height:62px;
	float:right;
	}
	#container1 #main #con #header #menuhead li{
	width:98px;
	height:62px;
	float:left;
	}
	#container1 #main #con #banner{
	padding-bottom:13px;
	width:1002px;
	height:235px;
	float:left;
	border-top:2px solid #a2937d;
	background:url(../images/bannerbg.gif) no-repeat bottom #b9a990;
	overflow:hidden;
	}
	#container1 #main #con #con1{
	padding-top:21px;
	width:1002px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #left{
	width:187px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #left #menuleft{
	width:187px;
	height:100%;
	float:left;
	border-top:2px solid #451113;
	background:url(../images/menuleftbg1.jpg) no-repeat top #ccb385;
	}
	#container1 #main #con #con1 #left #menuleft #menuleft1{
	padding-bottom:66px;
	width:187px;
	height:100%;
	float:left;
	background:url(../images/menuleftbg2.jpg) no-repeat bottom;
	overflow:hidden;
	}
	#container1 #main #con #con1 #left #menuleft #menuleft1 #tit5{
	padding-top:15px;
	width:187px;
	height:56px;
	float:left;
	}
	#container1 #main #con #con1 #left #menuleft #menuleft1 #menuleft2{
	width:187px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #left #menuleft #menuleft1 #menuleft2 li{
	width:187px;
	height:30px;
	float:left;
	}
	#container1 #main #con #con1 #left #menuleft #menuleft1 #menuleft2 li a{
	padding-top:2px;
	width:187px;
	height:28px;
	line-height:28px;
	float:left;
	font-size:14px;
	font-weight:bold;
	background:url(../images/line3.png) no-repeat bottom;
	text-align:center;
	}
	#container1 #main #con #con1 #left #menuleft #menuleft1 #menuleft2 li a:hover,#container1 #main #con #con1 #left #menuleft #menuleft1 #menuleft2 li a.now{
	padding-top:2px;
	width:187px;
	height:28px;
	line-height:28px;
	float:left;
	color:#fdf2dc;
	background:url(../images/menuleft_2.jpg) no-repeat;
	}
	#container1 #main #con #con1 #left #listleft{
	margin-top:8px;
	width:185px;
	height:100%;
	float:left;
	border:1px solid #d3cabb;
	border-top:2px solid #451113;
	background:#efefef;
	}
	#container1 #main #con #con1 #left #listleft #tit6{
	padding-bottom:5px;
	width:185px;
	height:40px;
	float:left;
	}
	#container1 #main #con #con1 #left #listleft #listbusiness{
	padding-left:9px;
	width:176px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #left #listleft #listbusiness li{
	padding-bottom:8px;
	margin-bottom:8px;
	width:167px;
	height:100%;
	line-height:19px;
	float:left;
	background:url(../images/line2.gif) repeat-x bottom;
	text-align:justify; 
	text-justify:inter-ideograph;
	}
	#container1 #main #con #con1 #left #listleft #listbusiness li a{
	padding-left:10px;
	background:url(../images/k.gif) no-repeat 0px 3px;
	}
	#container1 #main #con #con1 #left #listleft #listnews{
	padding-left:9px;
	width:176px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #left #listleft #listnews li{
	padding-bottom:8px;
	margin-bottom:8px;
	width:167px;
	height:100%;
	line-height:19px;
	float:left;
	background:url(../images/line2.gif) repeat-x bottom;
	text-align:justify; 
	text-justify:inter-ideograph;
	}
	
	
	
	
	
	
	
	#container1 #main #con #con1 #right{
	padding-left:24px;
	width:791px;
	height:100%;
	float:left;
	}
	
	#container1 #main #con #con1 #right #tit6{
	padding-left:18px;
	width:773px;
	height:20px;
	line-height:20px;
	float:left;
	background:url(../images/t1.gif) no-repeat 0px 3px;
	}
	#container1 #main #con #con1 #right #location{
	width:791px;
	height:14px;
	float:left;
	background:url(../images/line4.gif) repeat-x 0px 6px;
	}
	*html #container1 #main #con #con1 #right #location{
	background:url(../images/line4.gif) repeat-x 0px 5px;
	}
	*+html #container1 #main #con #con1 #right #location{
	background:url(../images/line4.gif) repeat-x 0px 5px;

	}
	#container1 #main #con #con1 #right #location #location1{
	padding-left:10px;
	height:14px;
	line-height:14px;
	float:right;
	background:#fff;
	}
	#container1 #main #con #con1 #right #detail{
	padding-top:15px;
	width:791px;
	height:100%;
	line-height:37px;
	float:left;
	text-align:justify; 
	text-justify:inter-ideograph;
	}
	#container1 #main #con #con1 #right #honor{
	padding-top:14px;
	width:791px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #right #honor #tit7{
	padding:2px 0 0 10px;
	width:781px;
	height:22px;
	line-height:22px;
	float:left;
	background:url(../images/line5.gif) repeat-y;
	}
	#container1 #main #con #con1 #right #honor #list{
	padding-top:14px;
	width:791px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #right #honor #list li{
	padding:0 0 15px 25px;
	width:765px;
	height:16px;
	line-height:16px;
	float:left;
	background:url(../images/o.gif) no-repeat 10px 4px;
	}
	
	#container1 #main #con #con1 #right #news{
	padding-top:14px;
	width:791px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #right #news #list1{
	width:791px;
	height:95px;
	float:left;
	}
	#container1 #main #con #con1 #right #news #list1 #pic1{
	width:119px;
	height:81px;
	float:left;
	}
	#container1 #main #con #con1 #right #news #list1 #detail1{
	padding-left:10px;
	width:662px;
	height:95px;
	line-height:21px;
	float:left;
	text-align:justify; 
	text-justify:inter-ideograph;
	}
	#container1 #main #con #con1 #right #news #list2{
	padding-bottom:20px;
	width:791px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #right #news #list2 li{
	padding:10px 0 10px 0;
	width:791px;
	height:100%;
	float:left;
	background:url(../images/line2.gif) repeat-x bottom;
	} 
	#container1 #main #con #con1 #right #news #list2 li a{
	padding-left:18px;
	width:703px;
	height:22px;
	line-height:22px;
	float:left;
	background:url(../images/t.gif) no-repeat 0px 6px;
	}
	*html #container1 #main #con #con1 #right #news #list2 li a{
	background:url(../images/t.gif) no-repeat 0px 4px;
	}
	*+html #container1 #main #con #con1 #right #news #list2 li a{
	background:url(../images/t.gif) no-repeat 0px 4px;
	}
	#container1 #main #con #con1 #right #news #list2 li span{
	padding-top:2px;
	width:70px;
	height:20px;
	line-height:20px;
	float:left;
	text-align:right;
	}
	#container1 #main #con #con1 #right #tit8{
	padding:10px 0 10px 0;
	width:791px;
	line-height:19px;
	float:left;
	text-align:center;
	background:url(../images/line2.gif) repeat-x bottom;
	}
	
	#container1 #main #con #con1 #right #detail2{
	margin-bottom:10px;
	padding:20px 0 20px 0;
	width:791px;
	height:100%;
	line-height:37px;
	float:left;
	text-align:justify; 
	text-justify:inter-ideograph;
	background:url(../images/line2.gif) repeat-x bottom;
	}
	#container1 #main #con #con1 #right #detail2 ul li{
	list-style-position: inside;
	list-style-type:disc;
	display: block;
	}
	#container1 #main #con #con1 #right #business1{
	padding-top:14px;
	width:791px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #right #business1 #tit9{
	padding:2px 0 0 10px;
	width:781px;
	height:22px;
	line-height:22px;
	float:left;
	background:url(../images/line5.gif) repeat-y;
	}
	#container1 #main #con #con1 #right #business1 #detail3{
	padding:10px 0 10px 0;
	width:791px;
	height:100%;
	line-height:24px;
	float:left;
	text-align:justify; 
	text-justify:inter-ideograph;
	}
	#container1 #main #con #con1 #right #business1 #detail3 ul li{
	list-style-position: inside;
	list-style-type:disc;
	display: block;
	}
	#container1 #main #con #con1 #right #business1 #detail3 p{
	padding-left:25px;
	background:url(../images/o.gif) no-repeat 10px 9px;
	}
	
	*html #container1 #main #con #con1 #right #business1 #detail3 p{
	background:url(../images/o.gif) no-repeat 10px 8px;
	}
	*+html #container1 #main #con #con1 #right #business1 #detail3 p{
	background:url(../images/o.gif) no-repeat 10px 8px;
	}
	#container1 #main #con #con1 #right #business1 #list{
	padding:10px 0 10px 0;
	width:791px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #right #business1 #list li{
	padding-left:25px;
	width:766px;
	height:24px;
	line-height:24px;
	float:left;
	background:url(../images/o.gif) no-repeat 10px 9px;
	}
	
	/*team*/
	
	#container1 #main #con #con1 #left #menuleft #menuleft1 #menuleft3{
	width:187px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #left #menuleft #menuleft1 #menuleft3 li{
	margin-bottom:11px;
	padding-bottom:11px;
	width:187px;
	height:100%;
	float:left;
	background:url(../images/line3.png) no-repeat bottom;
	}
	#container1 #main #con #con1 #left #menuleft #menuleft1 #menuleft3 li a{
	padding:0 0 0px 16px;
	width:171px;
	line-height:21px;
	height:100%;
	font-size:12px;
	float:left;	
	}
	#container1 #main #con #con1 #left #menuleft #menuleft1 #menuleft3 li a.now{
	padding:0 0 0px 16px;
	width:171px;
	line-height:21px;
	height:100%;
	font-size:12px;
	float:left;
	background:url(../images/k2.gif) no-repeat right 20px;
	}
	#container1 #main #con #con1 #left #menuleft #menuleft1 #menuleft3 li a img{
	margin-right:7px;
	padding:2px;
	width:47px;
	height:58px;
	float:left;
	background:#b09e7a;
	}
#container1 #main #con #con1 #right .teaminfo{
	margin-top:21px;
	width:791px;
	height:270px;
	float:left;
	background:#f7efde;
	overflow:hidden;
	}
#container1 #main #con #con1 #right .teaminfo .teampic{
	width:270px;
	height:270px;
	float:left;
	overflow:hidden;
	}
#container1 #main #con #con1 #right .teaminfo .teamright{
	padding:0 32px;
	width:457px;
	height:270px;
	float:left;
	overflow:hidden;
	}
#container1 #main #con #con1 #right .teaminfo .teamright .title{
	width:457px;
	height:72px;
	line-height:72px;
	color:#782125;
	font-size:24px;
	float:left;
	overflow:hidden;
	}
#container1 #main #con #con1 #right .teaminfo .teamright .info{
	width:457px;
	height:63px;
	float:left;
	overflow:hidden;
	}
#container1 #main #con #con1 #right .teaminfo .teamright .info li{
	width:165px;
	height:24px;
	float:left;
	overflow:hidden;
	}	
#container1 #main #con #con1 #right .teaminfo .teamright .info li .icon{
	width:17px;
	height:24px;
	float:left;
	overflow:hidden;
	}
#container1 #main #con #con1 #right .teaminfo .teamright .info li .detail{
	width:110px;
	height:14px;
	line-height:14px;
	color:#544a3c;
	float:left;
	overflow:hidden;
	}
#container1 #main #con #con1 #right .teaminfo .teamright .tig{
	width:457px;
	height:30px;
	float:left;
	background:url(../images/line13.gif) repeat-x 0 9px;
	overflow:hidden;
	}	
#container1 #main #con #con1 #right .teaminfo .teamright .tig .tigtitle{
	padding-right:3px;
	width:auto;
	height:30px;
	font-size:16px;
	color:#544a3c;
	background:#f7efde;
	float:left;
	overflow:hidden;
	}
#container1 #main #con #con1 #right .teaminfo .teamright .tiglist{
	width:457px;
	height:auto;
	float:left;
	overflow:hidden;
	}	
#container1 #main #con #con1 #right .teaminfo .teamright .tiglist .list{	
	width:auto;
	height:22px;
	display:inline-block;
	display:inline-table;
	overflow:hidden;
	}
#container1 #main #con #con1 #right .teaminfo .teamright .tiglist .list a{		
	width:auto;
	height:20px;
	line-height:20px;
	padding:0 6px;
	margin:0px;
	margin:2px\9;
	*margin:2px;
	_margin:2px;
	color:#544a3c;
	border:1px solid #544a3c;
	overflow:hidden;
	float:left;
	border-radius:2px;	
	}
#container1 #main #con #con1 #right .teaminfo .teamright .tiglist .list a:hover{	
	color:#f7efde;
	border:1px solid #544a3c;
	background:#544a3c;
	}	
	
#container1 #main #con #con1 #right .expbox{
	margin-top:13px;
	padding:0 25px;
	width:739px;
	height:auto;
	float:left;
	overflow:hidden;
	border-left:1px solid #cbc8c4;
	border-right:1px solid #cbc8c4;
	}	
#container1 #main #con #con1 #right .expbox #resume1{
	margin-top:21px;
	width:739px;
	height:100%;
	float:left;
	}	
#container1 #main #con #con1 #right .expbox .casebox{
	padding-bottom:20px;
	margin-top:1px;
	width:739px;
	height:100%;
	float:left;
	background:url(../images/line2.gif) repeat-x bottom;
	}
#container1 #main #con #con1 #right .expbox .casebox .casetitle{
	width:739px;
	height:38px;
	float:left;
	
	}	
#container1 #main #con #con1 #right .expbox .casebox .casetitle .casetitle1{
	padding-left:13px;
	width:auto;
	height:38px;
	color:#782125;
	font-weight:bold;
	float:left;
	background:url(../images/t2.gif) no-repeat left top;
	}	
#container1 #main #con #con1 #right .expbox .casebox .casetitle .casetitle2{
	width:auto;
	height:38px;
	color:#544a3c;
	float:right;
	}
#container1 #main #con #con1 #right .expbox .casebox .casedetail{
	width:739px;
	height:auto;
	float:left;
	
	}
#container1 #main #con #con1 #right .expbox .casebox .casedetail td{
	padding: 17px 0;
	background:url(../images/line12.gif) repeat-x bottom;
	}
#container1 #main #con #con1 #right .expbox .casebox .casedetail tr.over td{
	background:url(../images/line12.gif) repeat-x bottom #fbfbfb;
	}
#container1 #main #con #con1 #right .expbox .casebox .casedetail tr.now td{
	background:url(../images/line12.gif) repeat-x bottom #f2f2f2;
	}
#container1 #main #con #con1 #right .expbox .casebox .casedetail tr.now td.btn a{
	background:url(../images/casebg2.gif) no-repeat left top #e2e1df;
	}					
#container1 #main #con #con1 #right .expbox .casebox .casedetail td.title1{
	padding-left:20px;
	color:#544a3c;
	font-weight:bold;	
	}
#container1 #main #con #con1 #right .expbox .casebox .casedetail td.casenamber{
	padding-left:38px;
	color:#544a3c;
	background:url(../images/caseicon1.png) no-repeat left center;	
	}	
#container1 #main #con #con1 #right .expbox .casebox .casedetail td.casetime{
	padding-left:38px;
	color:#544a3c;
	background:url(../images/caseicon2.png) no-repeat left center;	
	}
#container1 #main #con #con1 #right .expbox .casebox .casedetail td.btn{
	padding:0;
	color:#544a3c;
	}
#container1 #main #con #con1 #right .expbox .casebox .casedetail td.btn a{
	width:100%;
	color:#544a3c;
	height:65px;
	line-height:61px;
	text-align:center;	
	float:left;
	}																													
	/*#container1 #main #con #con1 #right #resume{
	margin-top:21px;
	width:791px;
	height:270px;
	float:left;
	background:#f7efde;
	overflow:hidden;
	}
	#container1 #main #con #con1 #right #resume #pic2{
	padding-right:32px;
	width:328px;
	height:270px;
	float:left;
	}
	#container1 #main #con #con1 #right #resume #tit10{
	padding-top:16px;
	width:400px;
	height:30px;
	line-height:30px;
	float:left;
	border-bottom:1px solid #d6cdbd;
	}
	#container1 #main #con #con1 #right #resume #detail4{
	padding-top:10px;
	width:410px;
	height:100%;
	line-height:34px;
	float:left;
	text-align:justify; 
	text-justify:inter-ideograph;
	}
	#container1 #main #con #con1 #right #resume #detail4 ul li{
	list-style-position: inside;
	list-style-type:disc;
	display: block;
	}
	#container1 #main #con #con1 #right #resume1{
	margin-top:21px;
	width:791px;
	height:100%;
	float:left;
	}
	#gg{
	width:410px;
	height:195px;
	float:left;
	overflow:hidden;
	}*/
	
	
	/*publication*/
	
	#container1 #main #con #con1 #right #publication{
	padding-bottom:20px;
	width:791px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #right #publication #list5{
	padding-top:30px;
	width:791px;
	height:186px;
	float:left;
	background:url(../images/line2.gif) repeat-x bottom;
	}
	#container1 #main #con #con1 #right #publication #list5 #list6{
	padding-right:31px;
	width:380px;
	height:186px;
	float:left;
	}
	#container1 #main #con #con1 #right #publication #list5 #list6 #pic3{
	padding-right:11px;
	width:117px;
	height:156px;
	float:left;
	}
	#container1 #main #con #con1 #right #publication #list5 #list6 #tit11{
	padding-left:8px;
	width:244px;
	height:24px;
	line-height:24px;
	float:left;
	background:url(../images/line6.gif) repeat-y;
	}
	#container1 #main #con #con1 #right #publication #list5 #list6 #detail5{
	padding-top:15px;
	width:252px;
	height:125px;
	line-height:25px;
	float:left;
	text-align:justify; 
	text-justify:inter-ideograph;
	}
	#container1 #main #con #con1 #right #publication #list7{
	padding-top:25px;
	width:791px;
	height:128px;
	float:left;
	background:url(../images/line2.gif) repeat-x bottom;
	}
	#container1 #main #con #con1 #right #publication #list7 #pic4{
	padding-right:11px;
	width:132px;
	height:99px;
	float:left;
	}
	#container1 #main #con #con1 #right #publication #list7 #tit12{
	padding-left:8px;
	width:640px;
	height:24px;
	line-height:24px;
	float:left;
	background:url(../images/line5.gif) repeat-y;
	}
	#container1 #main #con #con1 #right #publication #list7 #detail6{
	padding-top:10px;
	width:648px;
	height:75px;
	line-height:24px;
	float:left;
	text-align:justify; 
	text-justify:inter-ideograph;
	}
	#container1 #main #con #con1 #right #publication #list7 #detail6 ul li{
	list-style-position: inside;
	list-style-type:disc;
	display: block;

	}
	
	/*case*/
	

	#container1 #main #con #case{
	padding-top:20px;
	padding-bottom:60px;
	width:1002px;
	height:100%;
	float:left;
	}
	#container1 #main #con #case .casetitle{
	width:1002px;
	height:37px;
	float:left;
	background:url(../images/line10.gif) repeat-x 0 28px;
	}
	#container1 #main #con #case .casetitle .casetitle1{
	padding-left:18px;
	width:auto;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#471214;
	font-weight:bold;
	float:left;
	background:url(../images/t1.gif) no-repeat left center;
	}
	#container1 #main #con #case .casetitle .casetitle2{
	padding-top:20px;
	padding-left:5px;
	width:auto;
	height:19px;
	line-height:19px;
	float:right;
	background:#fff;
	}
	#container1 #main #con #case .casetitle .casetitle2 li{
	padding:0 5px 0 11px;
	width:auto;
	height:19px;
	line-height:19px;
	float:left;
	background:url(../images/k1.gif) no-repeat left center;
	}
	#container1 #main #con #case .casetitle .casetitle2 li a{
	color:#917142;
	font-size:12px;
	}
	#container1 #main #con #case .casetitle .casetitle2 li a:hover{
	color:#d2b68e;
	}
	#container1 #main #con #case .casecalss{
	padding-top:15px;
	width:1002px;
	height:35px;
	float:left;
	}
	#container1 #main #con #case .casecalss .classlist{
	padding-right:10px;
	width:107px;
	height:28px;
	float:left;
	position:relative;
	z-index:1;
	}
	#container1 #main #con #case .casecalss .classlist .title{
	padding: 0 18px 0 7px;
	width:82px;
	height:28px;
	line-height:28px;
	color:#544a3c;
	font-size:12px;
	float:left;
	overflow:hidden;
	background:url(../images/k3.gif)  no-repeat 92px center #dacaab;
	cursor:pointer;
	border-radius:3px;
	}
	#container1 #main #con #case .casecalss .classlist.over .title{
	background:url(../images/k3_1.gif)  no-repeat 92px center #dacaab;
	}
	#container1 #main #con #case .casecalss .classlist .popcalss{
	padding-top:5px;
	width:107px;
	height:auto;
	overflow:hidden;
	background:#dacaab;
	position:absolute;
	left:0;
	top:27px;
	border-radius:0 0 3px 3px;
	z-index:3;
	display:none;
	max-height:300px;
	overflow-y:auto; 
	
	SCROLLBAR-FACE-COLOR: #cfbd9a;        
	SCROLLBAR-HIGHLIGHT-COLOR: #cfbd9a;    
	SCROLLBAR-SHADOW-COLOR: #cfbd9a;     
	SCROLLBAR-3DLIGHT-COLOR: #cfbd9a;   
	SCROLLBAR-ARROW-COLOR: #cfbd9a;    
	SCROLLBAR-TRACK-COLOR: #dacaab;    
	SCROLLBAR-DARKSHADOW-COLOR: #cfbd9a;     
	SCROLLBAR-BASE-COLOR: #cfbd9a;    
	}
	.classlist ::-webkit-scrollbar
	{
	width: 3px;
	height:3px;
	}
	
	.classlist ::-webkit-scrollbar-track
	{
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
	border-radius: 0px;
	background: rgba(0,0,0,0.1);
	}
	
	.classlist ::-webkit-scrollbar-thumb
	{
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
	background: rgba(0,0,0,0.2);
	}
	
	.classlist ::-webkit-scrollbar-thumb:hover
	{
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
	background: rgba(0,0,0,0.4);
	}
	#container1 #main #con #case .casecalss .classlist .popcalss li{
	padding:0 7px;
	width:93px;
	height:28px;
	overflow:hidden;
	float:left;
	}
	#container1 #main #con #case .casecalss .classlist .popcalss li a{	
	width:93px;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#544a3c;
	overflow:hidden;
	float:left;
	background:url(../images/line11.gif) repeat-x top;
	}
	#container1 #main #con #case .casecalss .classlist .popcalss li a:hover{
	color:#8d7341;
	}
	#container1 #main #con #case .caselist{
	width:1002px;
	height:auto;
	float:left;
	}
	#container1 #main #con #case .caselist li{
	padding:20px 7px;
	width:998px;
	height:auto;
	float:left;
	background:url(../images/line12.gif) repeat-x bottom;
	}
	#container1 #main #con #case .caselist li.over{
	background:url(../images/line12.gif) repeat-x bottom #fbfaf6;
	}
	#container1 #main #con #case .caselist li .title{	
	padding:0px 0 5px 0;
	width:998px;
	height:auto;
	line-height:22px;
	float:left;
	}
	#container1 #main #con #case .caselist li .detail{
	padding:0px 0;
	width:998px;
	height:auto;
	color:#a09c98;
	line-height:24px;
	float:left;
	}
	#container1 #main #con #case .caselist li .classstyle{
	padding:5px 0 0px 0;
	width:998px;
	height:auto;
	line-height:22px;
	float:left;
	color:#443b2f;
	}
	
	#container1 #main #con #case .caseleft{
	padding-top:37px;
	width:698px;
	height:100%;
	float:left;
	}
	#container1 #main #con #case .caseleft .casetitle{
	padding-bottom:19px;
	width:666px;
	height:auto;
	line-height:28px;
	color:#443b2f;
	font-size:20px;
	float:left;
	background:url(../images/line12.gif) repeat-x bottom;
	}
	#container1 #main #con #case .caseleft .casetitle1{
	padding-top:22px;
	width:666px;
	height:auto;
	color:#443b2f;
	font-size:16px;
	font-weight:bold;
	float:left;
	}
	#container1 #main #con #case .caseleft .casedetail{
	padding-top:8px;
	width:666px;
	height:auto;
	line-height:37px;
	color:#443b2f;
	font-size:12px;
	float:left;
	overflow:hidden;
	text-align:justify; 
	text-justify:inter-ideograph;
	}
	#container1 #main #con #case .caseright{
	margin-top:37px;
	padding:19px 15px 0px 15px;
	width:274px;
	height:auto;
	float:left;
	border-top:2px solid #451113;
	background:url(../images/caserightbg1.gif) repeat-x bottom #f5f5f4;
	overflow:hidden;
	}
	#container1 #main #con #case .caseright .caserightitle{
	padding-left:17px;
	width:257px;
	height:35px;
	float:left;
	background:url(../images/d2.gif) no-repeat left 0;
	line-height:14px;
	color:#782125;
	font-size:12px;
	}
	#container1 #main #con #case .caseright .caserighlist{
	padding-bottom:15px;
	width:257px;
	height:auto;
	float:left;
	}
	#container1 #main #con #case .caseright .caserighlist .tit{
	width:52px;
	height:auto;
	line-height:18px;
	color:#a09c98;
	float:left;
	text-align:justify; 
	text-justify:inter-ideograph;
	}
	#container1 #main #con #case .caseright .caserighlist .detail{
	margin-left:10px;
	width:195px;
	height:auto;
	line-height:18px;
	color:#443b2f;
	float:left;
	}
	/*tool*/
	
	#container1 #main #con #con1 #right #tool2{
	margin-top:20px;
	padding:24px 24px 10px 24px;
	width:741px;
	float:left;
	border:1px solid #dbd0c4;
	}
	#container1 #main #con #con1 #right #tool2 #result{
	padding:45px 0 0 60px;;
	width:230px;
	height:133px;
	line-height:40px;
	float:left;
	background:url(../images/cr.gif);
	border-left:1px solid #d9d2d3;
	}
	*html #container1 #main #con #con1 #right #tool2 #result{
	height:143px;
	}
	*+html #container1 #main #con #con1 #right #tool2 #result{
	height:143px;
	}
	#container1 #main #con #con1 #right #tool1{
	margin-top:20px;
	padding:20px 24px 20px 24px;
	width:741px;
	height:100%;
	float:left;
	border:1px solid #dbd0c4;
	background:#f7efde;
	}
	#container1 #main #con #con1 #right #tool1 #tit14{
	width:741px;
	height:21px;
	line-height:21px;
	float:left;
	border-bottom:1px solid #d9d2d3;
	}	
	#container1 #main #con #con1 #right #tool1 #detailtool{
	padding-top:10px;
	width:741px;
	height:100%;
	line-height:26px;
	float:left;
	}
	#container1 #main #con #con1 #right #tool1 #detailtool ul li{
	list-style-position: inside;
	list-style-type:disc;
	display: block;
	}
	 
	 
	 /*contant*/
	 
	#container1 #main #con #con1 #right #contant{
	margin-top:20px;
	width:791px;
	float:left;
	text-align:justify; 
	text-justify:inter-ideograph;
	line-height:37px;
	}
	#container1 #main #con #con1 #right #contant a{
	color:#781f23;
	font-weight:bold;
	}
	#container1 #main #con #con1 #right #contant a:hover{
	color:#443b2f;
	}
	
	#container1 #main #con #con1 #right #message{
	padding:25px;
	margin-top:20px;
	width:739px;
	height:100%;
	float:left;
	background:#eaeaea;
	border:1px solid #ddd;
	}
	#container1 #main #con #con1 #right #message #tit16{
	padding-bottom:15px;
	margin-bottom:15px;
	width:739px;
	height:100%;
	float:left;
	border-bottom:1px solid #cbc9c6;
	text-align:justify; 
	text-justify:inter-ideograph;
	line-height:25px;
	}
	#container1 #main #con #con1 #right #message #message1{
	width:739px;
	height:100%;
	float:left;
	}
	#container1 #main #con #con1 #right #message #message1 td{
	padding-bottom:15px;
	}
	/*hr*/
	
	#container1 #main #con #con1 #right #hr{
	padding-top:20px;
	width:791px;
	height:100%;
	line-height:35px;
	float:left;
	background:url(../images/line2.gif) repeat-x bottom;
	}
	#container1 #main #con #con1 #right #hr #listhr{
	padding-bottom:10px;
	margin-bottom:10px;
	width:791px;
	height:100%;
	line-height:35px;
	float:left;
	}
	#container1 #main #con #con1 #right #hr #listhr #tithr{
	padding-left:8px;
	padding-top:2px;
	width:783px;
	height:22px;
	line-height:22px;
	float:left;
	background:url(../images/line5.gif) repeat-y;
	}
	#container1 #main #con #con1 #right #hr #listhr #detailhr{
	padding-bottom:10px;
	width:791px;
	height:100%;
	line-height:35px;
	float:left;
	text-align:justify; 
	text-justify:inter-ideograph;
	}
	#container1 #main #con #con1 #right #hr #listhr #detailhr ul li{
	list-style-position: inside;
	list-style-type:disc;
	display: block;
	}
	#container1 #main #con #con1 #right #tit15{
	padding-top:10px;
	width:791px;
	height:30px;
	float:left;
	line-height:30px;
	}
	
	
	
	
	
	
	
	
		
		
		
		
		
		
	#footer{
	padding-top:2px;
	width:100%;
	height:33px;
	background:url(../images/footerbg.gif) repeat-x top;
	float:left;
	}
	#footer #footer1{
	padding-top:13px;
	margin:0 auto;
	width:1002px;
	height:25px;
	}
	#footer #footer1 #footer2{
	width:902px;
	height:30px;
	line-height:14px;
	float:left;
	}
	#footer #footer1 #footer3{
	width:100px;
	height:25px;
	float:left;
	}
	
	#pages{
	width:791px;
	height:29px;
	float:left;
	}
	#pages li{
	height:29px;
	line-height:29px;
	float:left;
	}
	#pages #pages1{
	margin-right:5px;
	width:28px;
	height:29px;
	line-height:29px;
	float:left;
	}
	#pages #pages1 a{
	width:28px;
	height:29px;
	line-height:29px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	float:left;
	background:url(../images/pages.gif) no-repeat;
	}
	#pages #pages1 a:hover,#pages #pages1 a.now{
	width:28px;
	height:29px;
	line-height:29px;
	text-align:center;
	color:#fff;
	float:left;
	background:url(../images/pages_2.gif) no-repeat;
	}
	
	#tool{
	padding-top:55px;
	width:73px;
	height:81px;
	background:url(../images/toolbg.jpg) no-repeat top;
	}
	#tool li{
	width:73px;
	height:32px;
	line-height:32px;
	text-align:center;
	float:left;
	background:url(../images/line8.gif) no-repeat top;
	}
	#tool li a{
	color:#6b3e32;
	}
	#tool li a:hover{
	color:#0e0c08;
	}
	
	#container1 #main #con #con1 #right .expbox .casebox .casetitle{
	padding-top:24px;
	width:739px;
	height:30px;
	float:left;
	
	}
	#container1 #main #con #con1 #right .expbox .casebox .casetitle .casetitle1{
	padding-left:13px;
	width:726px;
	height:30px;
	line-height:14px;
	font-size:12px;
	color:#782125;
	font-weight:bold;
	float:left;
	background:url(../images/t2.gif) no-repeat left top;
	}
	#container1 #main #con #con1 #right .expbox .casebox .casetabtitle{
	width:739px;
	height:42px;
	float:left;
	background:url(../images/line16.gif) repeat-x top #f8f8f8;
	}
	#container1 #main #con #con1 #right .expbox .casebox .casetabtitle .casetabtitle1{
	width:739px;
	height:42px;
	float:left;
	background:url(../images/line16.gif) repeat-x bottom;
	}
	#container1 #main #con #con1 #right .expbox .casebox .casetabtitle .casetabtitle1 .casetabtitle2{
	width:739px;
	height:42px;
	float:left;
	background:url(../images/line16.gif) repeat-y left;
	}
	#container1 #main #con #con1 #right .expbox .casebox .casetabtitle .casetabtitle1 .casetabtitle2 .casetabtitle3{
	width:739px;
	height:42px;
	float:left;
	background:url(../images/line16.gif) repeat-y right;
	}
	#container1 #main #con #con1 #right .expbox .casebox .casetabtitle .casetabtitle1 .casetabtitle2 .casetabtitle3 li{
	padding: 2px 16px;
	width:auto;
	height:38px;
	line-height:38px;
	font-size:14px;
	color:#544a3c;
	cursor:pointer;
	float:left;
	background:url(../images/line16.gif) repeat-y left;
	}
	#container1 #main #con #con1 #right .expbox .casebox .casetabtitle .casetabtitle1 .casetabtitle2 .casetabtitle3 li.thistab{
	padding: 0px 16px;
	width:auto;
	height:40px;
	line-height:38px;
	font-size:14px;
	color:#782125;
	cursor:pointer;
	float:left;
	border-top:2px solid #782125;
	background:url(../images/line16.gif) repeat-y left #fff;
	}
	#container1 #main #con #con1 #right .expbox .casebox .tabbox{
	margin-top:38px;
	width:739px;
	height:auto;
	float:left;
	background:url(../images/lin17.gif) repeat-y 77px 0;
	}
	#container1 #main #con #con1 #right .expbox .casebox .tabbox .tabconlist{
	width:739px;
	height:auto;
	float:left;
	display:none;
	}
	#container1 #main #con #con1 #right .expbox .casebox .tabbox .tabconlist .tabcon2{
	width:739px;
	height:auto;
	float:left;
	}
	#container1 #main #con #con1 #right .expbox .casebox .tabbox .tabconlist .tabcon2 .newstab{
	width:87px;
	height:auto;
	float:left;
	}
	#container1 #main #con #con1 #right .expbox .casebox .tabbox .tabconlist .tabcon2 .newstab li{
	padding-left:17px;
	width:70px;
	height:79px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:25px;
	color:#a59c8f;
	font-weight:bold;
	float:left;
	background:url(../images/timebg2.gif) no-repeat 73px top;
	cursor:pointer;
	}
	#container1 #main #con #con1 #right .expbox .casebox .tabbox .tabconlist .tabcon2 .newstab li.tabnow{
	padding-left:17px;
	width:70px;
	height:79px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:25px;
	color:#fff;
	font-weight:bold;
	float:left;
	background:url(../images/timebg1.gif) no-repeat right top;
	}
	#container1 #main #con #con1 #right .expbox .casebox .tabbox .tabconlist .tabcon2 .newsbox{
	width:739px;
	height:auto;
	float:left;
	}
	#container1 #main #con #con1 #right .expbox .casebox .tabbox .tabconlist .tabcon2 .newsbox .newslist{
	padding-left:15px;
	width:637px;
	height:auto;
	float:left;
	}
	#container1 #main #con #con1 #right .expbox .casebox .tabbox .tabconlist .tabcon2 .newsbox .newslist li{
	padding-bottom:20px;
	width:637px;
	height:auto;
	float:left;
	}
	/*#container1 #main #con #con1 #right .expbox .casebox .tabbox .tabconlist li .time{
	padding-left:17px;
	width:70px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:25px;
	color:#a59c8f;
	font-weight:bold;
	float:left;
	background:url(../images/timebg2.gif) no-repeat 73px top;
	}
	#container1 #main #con #con1 #right .expbox .casebox .tabbox .tabconlist li .time.now{
	padding-left:17px;
	width:70px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:25px;
	color:#fff;
	font-weight:bold;
	float:left;
	background:url(../images/timebg1.gif) no-repeat right top;
	}*/
	#container1 #main #con #con1 #right .expbox .casebox .tabbox .tabconlist .tabcon2 .newsbox .newslist li .detail{
	padding:0px 0 23px 0;
	width:637px;
	height:auto;
	float:left;
	background:url(../images/line18.gif) repeat-x bottom;
	}
	#container1 #main #con #con1 #right .expbox .casebox .tabbox .tabconlist .tabcon2 .newsbox .newslist li .title{
	width:637px;
	height:auto;
	font-size:14px;
	line-height:20px;
	color:#443b2f;
	float:left;
	}
	#container1 #main #con #con1 #right .expbox .casebox .tabbox .tabconlist .tabcon2 .newsbox .newslist li .detail1{
	width:637px;
	height:auto;
	font-size:12px;
	line-height:18px;
	color:#a59c8f;
	float:left;
	}
	
	
	
	
	
	
	