/*share*/
*{
	margin:0;
	padding:0;}
body{
	color:#333;
	font:12px Arial;}	
ul,li{
	list-style:none;}
a{
	color:#333;
	text-decoration:none;}
a:hover{
	color:#f60;}	
/*end				share*/

DIV.scott {
        PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.scott A {
        BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; MARGIN-RIGHT: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
      background:#ff850d; BORDER-RIGHT: #cccdd1 1px solid; BORDER-TOP: #cccdd1 1px solid; BORDER-LEFT: #cccdd1 1px solid; COLOR: #23250d; BORDER-BOTTOM: #cccdd1 1px solid; BACKGROUND-COLOR: #dac122;
}
DIV.scott A:active {
        BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #ff850d
}
DIV.scott SPAN.current {
        BORDER-RIGHT: #cccdd1 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #cccdd1 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccdd1 1px solid; COLOR: #23250d; MARGIN-RIGHT: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccdd1 1px solid; BACKGROUND-COLOR: #ff850d
}
DIV.scott SPAN.disabled {
        BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #f3f3f3 1px solid
}	
	
/*main*/
.header{
	width:963px;
	height:94px;
	margin:0 auto;
	position:relative;}
.header img{
	position:absolute;
	left:8px;
	top:30px;}
.upsear{
	position:absolute;
	top:12px;
	right:5px;}
.upsear li{
	float:left;
	height:17px;
	line-height:17px;}
.upsear li a:hover{
	color:#333;}	
.cnlink{
	display:block;
	width:28px;
	height:12px;
	padding:2px 15px;
	background:url(../images/ssj.jpg) no-repeat left 4px;
	display:inline;}	
.seark{
	width:132px;
	height:14px;
	border:1px solid #ced4d9;
	padding:1px 0 0 5px;
	margin-right:2px;
	color:#b7b7b7;
	float:left;}
.searbut{
	width:18px;
	height:17px;
	border:0;
	cursor:pointer;
	float:left;
	margin-right:17px;
	background:url(../images/i_03.jpg);}
.arial{
	font-family:Arial;}	
	
#nav{
	width:575px;
	height:21px;
	position:absolute;
	left:397px;
	top:56px;}	
#nav li{
	float:left;}	
#nav li a{
	display:block;
	float:left;
	width:66px;
	height:12px;
	position:relative;
	top:4px;
	overflow:hidden;}
#nav li span{
	display:block;
	width:43px;
	height:21px;
	float:left;
	background:url(../images/i_22.jpg) no-repeat center 2px;}
#nav .index{
	width:41px;
	height:12px;
	background:url(../images/ei_1.jpg);}
.about{
	background:url(../images/ei_2.jpg);}									
#nav .news{
	width:39px;
	height:12px;
	background:url(../images/ei_3.jpg);}									
#nav .pro{
	width:64px;
	height:12px;
	background:url(../images/ei_4.jpg);}									
#nav .cult{
	width:53px;
	height:12px;
	background:url(../images/ei_5.jpg);}									
#nav .tel{
	width:80px;
	height:12px;
	background:url(../images/ei_6.jpg);}
#nav li a:hover,#nav li a.hover{
	background-position:left -12px;}
	
.flash{
	width:963px;
	height:372px;
	margin:0 auto;
	overflow:hidden;}
.hmain{
	width:963px;
	height:224px;
	margin:0 auto;
	padding-top:13px;}	
	
	
#Focus_Pic{
	width:269px;
	height:198px;
	float:left;
	overflow:hidden;
	position:relative;}	
#Focus_Pic #Big_Pics{
	width:269px;
	height:173px;
	z-index:1;
	filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 );}
#Focus_Pic #Big_Pics img{
	border:1px solid #fc7c00;
	width:267px;
	height:171px;}
#Focus_Pic #Titles{
	position:absolute;
	bottom:0;
	left:0;
	z-index:999;
	width:269px;
	height:24px;
	line-height:24px;
	background:#e8e8e8;
	text-align:center;
	color:#333;}
#Focus_Pic #Titles a{
	color:#000;}	
#Focus_Pic #Titles a:hover{
	color:#f50;}	
#Focus_Pic #Pic_Nums{
	position:absolute;
	right:6px;
	top:154px;
	z-index:999;}
#Focus_Pic #Pic_Nums p{
	font-size: 9px; 
	float:left; 
	overflow:hidden; 
	width:14px;
	font-family:BankGothic Md BT;
	cursor:pointer;
	color:#000; 
	height:13px;
	line-height:13px;
	text-align:center;
	margin-left:5px;
	background:url(../images/los_05.jpg);}
#Focus_Pic #Pic_Nums .on{
	background:url(../images/los_03.jpg) no-repeat;}
.dis{display:block;}
.undis{display:none;}


.hnews{
	width:374px;
	padding-left:16px;
	float:left;}
.bt1{
	height:21px;
	position:relative;
	border-bottom:2px solid #ececec;}
.bt1 strong{
	display:block;
	width:64px;
	height:19px;
	text-align:center;
	font-size:14px;
	padding-top:2px;
	color:#fc7c00;
	position:absolute;
	left:0;
	top:0;
	border-bottom:2px solid #fc7c00;}	
.bt2{
	height:25px;
	border:0;
	clear:both;}	
.bt2 strong{
	border:0;}	 
.bt1 a{
	display:block;
	width:42px;
	height:11px;
	overflow:hidden;
	background:url(../images/i_40.jpg);
	position:absolute;
	right:0;
	top:4px;}
.hnewsul{
	padding:2px 0 0 0;}	
.hnewsul li{
	height:20px;
	padding:8px 0 0 0;
	color:#fc7c00;
	position:relative;
	background:url(../images/i_51.jpg) repeat-x left bottom;}
.hnewsul li span{
	position:absolute;
	right:0;
	top:8px;
	color:#999;}												
	
.hmr{
	width:285px;
	float:right;}
.hmrup{
	padding:9px 0 0 0;
	height:57px;}
.hmrup li{
	width:95px;
	text-align:center;
	float:left;}
.hmrup li img{
	width:90px;
	height:43px;
	border:0;}	
.hmrcen{
	height:54px;}
.hmrcen li{
	float:left;
	width:130px;
	padding-left:8px;
	text-align:center;}
.hmrcen li img{
	width:130px;
	height:39px;
	border:0;}	
	
#linkli{
	height:41px;
	overflow:hidden;}
#linkli li{
	width:130px;
	height:45px;
	float:left;
	padding-left:8px;
	text-align:center;
	overflow:hidden;}
#linkli li img{
	width:128px;
	height:39px;
	border:1px solid #d4d4d4;}
	
.fooder{
	height:48px;
	width:958px;
	margin:0 auto;
	position:relative;
	color:#777;
	padding:17px 0 0 5px;
	clear:both;
	background:url(../images/i_69.jpg) repeat-x left top;}
.fooder h3{
	font-weight:normal;
	font-size:12px;
	position:absolute;
	right:0;
	top:17px;}											
.fooder a{
	color:#777;}											
.fooder a:hover{
	color:#f60;}	

.banner{
	width:963px;
	height:151px;
	margin:0 auto;}
.banner img{
	width:963px;
	height:151px;
	border:0;}		
.main{
	width:963px;
	height:auto!Important;
	height:100px;
	min-height:100px;
	margin:1px auto 0 auto;
	background:url(../images/mbg_03.jpg) repeat-y left top;}	
.ml{
	width:183px;
	float:left;}
.bt3{
	height:31px;
	position:relative;
	border-bottom:2px solid #e2e2e2;}
.bt3 strong{
	display:block;
	width:78px;
	height:31px;
	position:absolute;
	left:0;
	top:0;
	border-bottom:2px solid #fc7c00;}	
.bt33 strong{
	display:block;
	width:90px;
	height:31px;
	position:absolute;
	left:0;
	top:0;
	border-bottom:2px solid #fc7c00;}	
.mlnav{
	height:auto!Important;
	height:30px;
	min-height:30px;
	padding-bottom:38px;}
.mlnav li{
	height:auto!Important;
	height:17px;
	min-height:17px;
	padding-top:11px;}
.mlnav li a{
	display:block;
	height:auto!Important;
	height:17px;
	min-height:17px;
	line-height:17px;
	padding-left:25px;
	position:relative;}
.mlnav li a span{
	display:block;
	width:10px;
	height:17px;
	overflow:hidden;
	float:left;
	position:absolute;
	left:16px;
	top:0px;
	background:url(../images/ls_03.jpg) no-repeat left 6px;}		
.mlnav li a:hover{
	color:#fff;
	background:#fc8800;}
.mlnav li a:hover span{
	background:url(../images/ls_06.jpg) no-repeat left 6px;}		
.mlnav li a.hover{
	color:#fff;
	background:#fc8800;}
.mlnav li a.hover span{
	background:url(../images/ls_06.jpg) no-repeat left 6px;}		
.mlnav li li{
	padding:8px 0 0 15px;}
.mlnav li li a:hover{
	background:none;
	color:#f90;}
.mlnav li li a.hover{
	background:none;
	color:#f90;}
		
	
.mlgjz{
	height:26px;
	padding-left:11px;}
.mlgjz li{
	float:left;}	
.mlgjz .searbut{
	margin:0;}	
.mlxlb{
	height:59px;
	padding-left:11px;}
.cpfwsel{
	width:159px;
	height:20px;}	
.mlxqgd{
	height:150px;}
.mlxqgd img{
	border:0;
	width:183px;
	height:41;}		
	
.mr{
	width:774px;
	height:auto!Important;
	height:450px;
	min-height:450px;
	padding-top:3px;
	float:right;}		
.bt4{
	height:22px;
	padding:7px 0 0 11px;
	position:relative;
	background:#eee;
	border-bottom:1px solid #fc8800;}
.bt4 strong{
	padding-left:8px;
	font-size:14px;
	color:#333;
	font-weight:bold;}	
.bt4 p{
	position:absolute;
	right:13px;
	color:#666;
	top:8px;}	
.bt4 p a{
	color:#666;}
.bt4 p a:hover{
	color:#f60;}		
.aboutnr{
	padding:25px 30px 35px 20px;
	line-height:22px;}

.jobnr{
	padding:25px 30px 35px 20px;
	line-height:22px;}
.prot{
	line-height:27px;
	color:#666;}	
.newsul{
	height:auto!Important;
	height:30px;
	min-height:30px;
	padding:14px 20px 30px 20px;}
.newsul li{
	height:20px;
	padding:8px 0 0 0;
	position:relative;
	background:url(../images/i_51.jpg) repeat-x left bottom;}	
.newsul li span{
	position:absolute;
	right:8px;
	font-family:Arial;
	top:8px;}		
	
.page{
	width:550px;
	height:auto!Important;
	height:55px;
	min-height:55px;
	clear:both;
	padding:0 0 0 220px;}
.page a{
	display:block;
	float:left;
	height:21px;
	line-height:21px;
	background:#fff;
	border:1px solid #a4a4a4;
	text-align:center;
	color:#000;
	margin:0 7px 5px 0;
	padding:0 8px;}	
.page .pagew{
	width:55px;
	padding:0;}															
.page a:hover{
	background:#fc8800;
	border:1px solid #a4a4a4;
	color:#fff;}															
.page a.hover{
	background:#fc8800;
	border:1px solid #a4a4a4;
	color:#fff;}	
	
.newsbt{
	height:auto!important;
	height:30px;
	min-height:30px;
	text-align:center;
	font-size:14px;
	padding:25px 20px 0 20px;}
.newsdate{
	height:14px;
	text-align:center;}	
	
.newsdlink{
	height:50px;
	clear:both;
	text-align:right;
	padding:0 25px;}
.projj{
	background:#f4f4f4;
	line-height:24px;
	padding:13px 15px;
	margin:12px 15px 0 15px;}
.solveul{
	height:auto!important;
	height:30px;
	min-height:30px;
	padding:0 15px 28px 15px;}	
.solveul li{
	height:136px;
	overflow:hidden;
	border-bottom:1px solid #fc8800;
	padding:21px 15px 0 9px;}
.solveul li img{
	width:159px;
	height:121px;
	float:left;
	border:0;
	margin-right:17px;}	
.solveul li p{
	padding:6px 0 0 0;
	height:19px;}	
	
.prok{
	margin-top:25px;
	padding:20px 0 45px 10px;
	border-top:1px solid #dedede;
	height:auto!important;
	height:30px;
	min-height:30px;}	
	
.tab_tc23 td{
	padding:0 10px 0 15px;}	
.co_r{
	color:#f00;}
.co_lan{
	color:#f90;}	
	
.user_k{
	width:116px;
	height:16px;
	padding:2px 0 0 2px;
	border:1px solid #808080;}
.user_k2{
	width:280px;
	height:16px;
	padding:2px 0 0 2px;
	border:1px solid #808080;}
.user_k3{
	width:150px;
	height:16px;
	padding:2px 0 0 2px;
	border:1px solid #808080;}
.user_k4{
	width:440px;
	height:160px;
	padding:2px 0 0 2px;
	border:1px solid #808080;
	position:relative;
	top:6px;}
.but_ly input{
	width:63px;
	height:23px;
	color:#fff;
	text-align:center;
	line-height:23px;
	cursor:pointer;
	background:url(../images/x_10.jpg);
	border:0;}	
	
.linkul{
	height:auto!important;
	height:50px;
	min-height:50px;
	clear:both;
	padding:30px 0 10px 50px;}
.linkul li{
	width:175px;
	height:60px;
	float:left;}
.linkul li img{
	width:130px;
	height:40px;
	border:1px solid #ddd;}		
	
.mapnr{
	padding:25px 27px 20px 20px;}
.mapnr strong a{
	color:#000;}			
.mapnr strong a:hover{
	color:#000;
	text-decoration:underline;}			
.mapnr p{
	height:auto!Important;
	height:22px;
	min-height:22px;
	line-height:22px;
	padding:8px 0 8px 105px;
	position:relative;
	background:url(../images/i_51.jpg) repeat-x left bottom;}	
.mapnr p strong{
	position:absolute;
	display:block;
	width:90px;
	text-align:right;
	left:0px;
	top:8px;}										
/*end					main*/

/*margin*/
.marcen{
	margin:0 auto;}
.mardown8{
	margin-bottom:8px;}	
.clear{
	clear:both;
	height:0;
	overflow:hidden;}	
/*end			margin*/
