/*share*/
*{
	margin:0;
	padding:0;}
body{
	color:#666;
	font:12px "宋体";
	background:#fff url(../images/adm_02.jpg) repeat-x left top;}	
ul,li{
	list-style:none;}
a{
	color:#666;
	text-decoration:none;}	
a:hover{
	color:#f60;
	text-decoration:underline;}	
/*end				share*/


/*main*/
.header{
	width:940px;
	height:134px;
	margin:0 auto;
	position:relative;
	z-index:9999;
	background:url(../images/adm_04.jpg);}
.header p{
	position:absolute;
	right:10px;
	top:47px;
	color:#f60;}
.header p a{
	color:#f60;
	font-family:Arial;}	
#nav {
	position:absolute;
	left:120px;
	top:97px;
	width:800px;
	height:37px;}
#nav li{
	float:left;
	position:relative;}	
#nav li a{
	display:block;
	float:left;
	width:77px;
	height:32px;
	border-bottom:5px solid #67ACED;}
#nav li span{
	display:block;
	float:left;
	width:24px;
	height:20px;
	font-size:15px;
	padding-top:8px;
	text-align:center;
	color:#8f90c1;}
.index{
	background:url(../images/adm1_03.jpg) left -32px;}
.about{
	background:url(../images/adm2_05.jpg) left -32px;}
.pro{
	background:url(../images/adm2_07.jpg) left -32px;}
#nav .case{
	width:122px;
	background:url(../images/adm2_09.jpg) left -32px;}
.tech{
	background:url(../images/adm2_11.jpg) left -32px;}
.deve{
	background:url(../images/adm2_13.jpg) left -32px;}			
.tle{
	background:url(../images/adm2_15.jpg) left -32px;}	
#nav a:hover,#nav .case:hover{
	background-position:left top;}	
#nav li	ul{
	position:absolute;
	left:-99999px;
	top:37px;}
#nav li ul a{
	display:block;
	width:130px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #b1ddfc;
	position:relative;
	background:#9dd4fb;}	
#nav li ul a img{
	position:absolute;
	top:8px;
	right:8px;
	border:0;}	
#nav li ul a:hover{
	text-decoration:none;
	background:#0770ce;}	
#nav li.navs ul{
	position:absolute;
	left:0;
	top:37px;}
#nav li li{
	clear:both;}	
#nav li.navs ul li ul{
	position:absolute;
	left:-99999px;
	top:37px;}
#nav li ul li.navs ul{
	position:absolute;
	left:130px;
	top:0;}
#nav li li li a{
	background:#9dd4fb;}
#nav li li li a:hover{
	background:#0770ce;}
#nav li.navs a{
	background-position:left top;}
#nav li li.navs a{
	background:#0770ce;}
#nav li li.navs li a{
	background:#9DD4FB;}
#nav li li li.navs a:hover{
	background:#0770ce;}
.navdg div{
	width:130px;
	height:5px;
	overflow:hidden;
	position:relative;
	top:-1px;}
.navdg2 div{
	width:160px;}	
.navdg div em{
	display:block;
	height:1px;
	margin:0 1px;
	overflow:hidden;
	background:#9dd4fb;}		
.navdg div strong{
	display:block;
	margin:0 2px;
	height:1px;
	overflow:hidden;
	background:#9dd4fb;}			


#Banner{
	width:940px;
	height:250px;
	overflow:hidden;
	margin:0 auto;
	border-bottom:8px solid #eee;
	position:relative;}
#Banner #Big_Pics{
	width:940px;
	height:250px;
	z-index:1;
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 );}
#Banner #Big_Pics a{
	cursor:pointer;}
#Banner #Big_Pics img{
	width:940px;
	height:250px;
	border:0;
	cursor:pointer;}
#Banner #Pic_Nums{
	position:absolute;
	right:5px;
	bottom:5px;
	z-index:999;}
#Banner #Pic_Nums p{
	cursor:pointer;
	width:18px;
	height:18px;
	float:left;
	line-height:18px;
	background:url(../images/los_05.jpg);
	font-size:10px;
	color:#fff;
	font-size:10px;
	text-align:center;
	margin-left:2px;
	font-family:Arial;}
#Banner #Pic_Nums .on{
	background:url(../images/los_03.jpg);
	color:#000;}
#Banner #Titles{
	display:none;}	
.dis{display:block;}
.undis{display:none;}	

.hpro{
	width:940px;
	height:185px;
	background:#eee;
	margin:0 auto;}
.hprole{
	width:714px;
	height:185px;
	float:left;}
.bt1{
	height:27px;
	background:url(../images/adm_15.jpg);
	position:relative;}		
.bt1 span,.bt1 em,.bt1 a,.bt1 strong{
	position:absolute;
	top:0;}	
.bt1 em,.bt1 span{
	display:block;
	width:5px;
	height:27px;
	background:url(../images/adm_11.jpg) no-repeat left top;}
.bt1 span{
	right:0;
	background:url(../images/adm_17.jpg);}		
.bt1 strong{
	display:block;
	width:68px;
	height:16px;
	padding-top:9px;
	text-align:center;
	color:#fff;
	left:9px;
	background:url(../images/adm_13.jpg);}	
.bt1 a{
	display:block;
	width:42px;
	height:11px;
	overflow:hidden;
	right:8px;
	top:10px;
	background:url(../images/adm_22.jpg);}	
.hpronr{
	padding:9px 0 0 10px;
	height:149px;
	background:#eee;}	
.hcase{
	width:210px;
	float:right;}
.hcase img{
	width:200px;
	height:171px;
	border:0;}	
.hprodown{
	width:940px;
	height:5px;
	margin:0 auto 10px auto;
	overflow:hidden;
	background:#dcdcdc;}
	
.hmadown{
	width:940px;
	height:190px;
	margin:0 auto;}			
.hnews{
	width:359px;
	float:left;
	margin-right:10px;}
.hnewul{
	height:137px;
	background:url(../images/adm_42.jpg);
	padding:8px 10px 0 10px;}		
.hnewul li{
	height:19px;
	position:relative;
	padding-top:7px;
	background:url(../images/adm_50.jpg) repeat-x left bottom;
	color:#f60;}	
.hnewul li span{
	position:absolute;
	right:0;
	top:7px;
	color:#666;}
.hnewsdown{
	height:4px;
	background:url(../images/adm_54.jpg);
	overflow:hidden;}
.hprodown em,.hnewsdown em{
	float:left;}
.hprodown span,.hnewsdown span{
	float:right;}	
.habout{
	width:346px;
	float:left;}
.haboutnr{
	height:135px;
	line-height:22px;
	background:url(../images/adm_42.jpg);
	padding:10px 10px 0 10px;}		
.haboutnr img{
	width:81px;
	height:82px;
	margin-right:7px;
	background:#fff;
	border:1px solid #dedede;
	padding:1px;
	float:left;}
	
.htel{
	width:209px;
	float:right;}
.htelbg{
	height:134px;
	background:url(../images/adm_45.jpg);
	padding:15px 0 0 11px;}		
.htelbg p{
	height:21px;}	
	
.fooder{
	height:34px;
	text-align:center;
	background:#e6e6e6;
	border-top:4px solid #d1d1d1;
	clear:both;
	color:#1656c0;
	padding-top:19px}
.fooder a{
	color:#1656c0;}	
.fooder a:hover{
	color:#f60;}	
.fooder img{
	border:0;
	position:relative;
	top:1px}

.aban{
	width:940px;
	height:155px;
	margin:0 auto;}
.aban img{
	width:940px;
	height:141px;
	border:0;}
.main{
	width:940px;
	height:auto!Important;
	height:100px;
	min-height:100px;
	margin:0 auto;
	background:#fff url(../images/admmg_03.jpg) no-repeat right top;}	
.male{
	width:217px;
	height:auto!important;
	height:492px;
	min-height:492px;
	float:left;
	padding-right:11px;
	background:url(../images/adma_07.jpg) no-repeat left top;}
	
.mlbt{
	height:30px;
	padding:15px 0 0 21px;}	
.manav li{
	height:auto!important;
	height:27px;
	min-height:27px;}
.manav li a{
	display:block;
	height:21px;
	background:url(../images/admlg_03.jpg) repeat-x left bottom;
	padding:6px 0 0 43px;
	color:#333;
	font-size:14px;
	position:relative;}
.pronav li a{
	background:url(../images/admlg_033.jpg) repeat-x left bottom;}
.manav li a em{
	position:absolute;
	left:25px;
	top:8px;
	display:block;
	width:10px;
	height:11px;
	overflow:hidden;
	background:url(../images/admpr_24.jpg);}			
.manav li a:hover{
	text-decoration:none;
	color:#fff;
	background:url(../images/admpr_10.jpg);}	
.manav li a:hover em{
	background:url(../images/admpr_13.jpg);}
.manav li a.hover{
	text-decoration:none;
	color:#fff;
	background:url(../images/admpr_10.jpg);}	
.manav li a.hover em{
	background:url(../images/admpr_13.jpg);}
.manav li li a{
	padding:9px 0 0 57px;
	font-size:12px;
	background:url(../images/adm_50.jpg) repeat-x left bottom;}
.manav li li a em{
	background:url(../images/admpr_18.jpg);
	width:7px;
	height:7px;
	overflow:hidden;
	left:40px;
	top:11px;}
.manav li li a:hover{
	background:url(../images/adm_50.jpg) repeat-x left bottom;
	font-weight:bold;
	color:#2175d8;}
.manav li li a:hover em{
	background:url(../images/adma_13.jpg);}
.manav li li a.hover{
	background:url(../images/adm_50.jpg) repeat-x left bottom;
	font-weight:bold;
	color:#2175d8;}
.manav li li a.hover em{
	background:url(../images/adma_13.jpg);}
		


	
.mari{
	width:682px;
	padding-right:11px;
	float:right;}	
.bt2{
	height:21px;
	position:relative;
	padding:13px 0 0 0;
	background:url(../images/adm_50.jpg) repeat-x left bottom;}	
.bt2 span{
	display:block;
	width:400px;
	height:16px;
	color:#2175d8;
	font-size:14px;
	padding-left:13px;
	background:url(../images/adma_13.jpg) no-repeat left 3px;} 	
.bt2 p{
	position:absolute;
	right:0;
	top:13px;
	color:#838383;
	padding-left:16px;
	background:url(../images/adma_10.jpg) no-repeat left 1px;}
.bt2 p a{
	color:#838383;}
.bt2 p a:hover{
	color:#f60;}			
.aboutnr{
	padding:20px 10px 40px 0;
	line-height:24px;}	
.newsnr li{
	height:20px;
	position:relative;
	background:url(../images/adm_50.jpg) repeat-x left bottom;
	padding-top:8px;}	
.newsnr li span{
	position:absolute;
	right:13px;
	top:8px;}
.newsnr li a{
	padding-left:4px;}		
.newsnr{
	padding:15px 0 14px 0;}	
	
	
.downul li{
	height:25px;
	position:relative;
	background:url(../images/adm_50.jpg) repeat-x left bottom;
	padding-top:10px;}	
.downul li span{
	position:absolute;
	right:0px;
	top:4px;
	display:block;
	width:51px;
	height:20px;
	padding:8px 0 0 28px;
	background:url(../images/amdj_07.jpg) no-repeat left 4px;}
.downul li a{
	font-weight:bold;
	color:#f60;}		
.downul{
	padding:15px 0 14px 0;}	
	
.page{
	height:28px;
	text-align:center;
	line-height:28px;
	margin-bottom:20px;
	background:#f3f3f3 url(../images/adm_50.jpg) repeat-x left bottom;}	
.paget{
	height:37px;
	text-align:right;
	line-height:37px;
	font-weight:bold;
	padding-right:15px;
	margin-bottom:20px;
	position:relative;
	background:url(../images/admpr_36.jpg) repeat-x left bottom;}
.paget em,.paget strong{
	position:absolute;
	width:3px;
	height:37px;
	overflow:hidden;
	top:0;}
.paget em{
	left:0;
	background:url(../images/admpr_34.jpg);}
.paget strong{
	right:0;
	background:url(../images/admpr_39.jpg);}
.paget a{
	font-size:14px;
	font-weight:bold;
	color:#2175d8;}
.paget a:hover{
	color:#f60;}
.page a.hover{
	font-weight:bold;
	color:#f60;}	
.newsfbt{
	height:auto!important;
	height:18px;
	min-height:18px;
	padding-bottom:3px;
	line-height:1.3;
	font-weight:normal;
	text-align:center;
	color:#f60;
	font-size:18px;
	background:url(../images/adm_50.jpg) repeat-x left bottom;
	padding:22px 15px 0 15px}
.newsftb{
	height:27px;
	line-height:27px;
	font-weight:normal;
	text-align:center;
	font-size:12px;
	background:url(../images/adm_50.jpg) repeat-x left bottom;}
.gsdtxx{
	padding:20px 10px 20px 10px;
	line-height:24px;}	
	
.down1{
	height:50px;
	line-height:50px;
	font-size:12px;
	padding-left:40px;
	position:relative;}	
.down1 a{
	color:#f60;}				
.down1 img{
	position:absolute;
	left:0;
	top:0px;}	
/*end					main*/

/*margin*/
.marcen{
	margin:0 auto;}
.mardown8{
	margin-bottom:8px;}	
.clear{
	clear:both;
	height:0;
	overflow:hidden;}	
/*end			margin*/

#nav li .yyjalnav a{
	width:160px;}