@charset "utf-8";
@import url("cssreset.css");
/* CSS Document */


body {  font: 12px/1.6 "宋体", "Times New Roman"; min-width:965px; text-align:center;}
#wrapper {background-color:#fff; width:960px; margin:0 auto; text-align:left;}

/* =top -----------------------------------------------------------------------------*/
#top {margin-bottom:11px;
      width:960px;
	  height:89px;
      background:url(../images/topbg.jpg);}
#top h1 {
	background:url(../images/logo.jpg) no-repeat left top;
	width:268px;
	height:89px;
	text-indent:-5000px;
    margin:0px;
	float:left;
	display:inline;}
#top #topright {
	float:right;
	text-align:right;
	color:#666;}
#topright img {
    padding-top:0px;
	margin-top:0px; }	
#top ul {
	margin-top:11px;
	margin-left:11px;}
#top ul li {
   margin-right:22px;
	display:inline;}
#top #home {
	padding-left:5px;}
#top #cn {
	padding-left:5px;}
#top #en {
	padding-left:5px;}	
#top ul a {
	color:#666;}
#top ul a:hover {
	color:#ff0000;}
#nav {
    overflow:hidden;
    background:url(../images/navbg.jpg);
	width:960px;	
	height:36px;
	margin:0px;
	padding:0px;
	line-height:15px;}
#nav ul{
    float:left;
	margin-left:88px;
	padding-left:0px;
	overflow:auto;
	list-style-type:none;
	display:inline;}
#nav ul li{
    margin-left:39px;
	margin-right:39px;
	padding:0px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;}	
#nav ul li a{
    color:#fff;}
#nav ul li a:hover{
    color:#0063c9;}			
#banner {
    overflow:hidden;
	width:960px;	
	height:302px;
	margin:0px;
	padding:0px;}	
/* =content -----------------------------------------------------------------------------*/
#left {
	float:left;
	width:269px;
	margin-top:7px;
	}
#left.sub {
	width:200px;}
#right {
    background:url(../images/middot.png) repeat-y left top;
	margin-top:5px;
	width:691px;
	float:left;}
#right.sub {
	width:750px;
	_width:690px;}
/* =left -----------------------------------------------------------------------------*/
#ad {
	width:220px;
	margin:0 auto;
	margin-top:8px;
	margin-bottom:15px;}
#pass {
	background:url(../images/pass.png) repeat-x left bottom;
	height:228px;
	width:220px;}
#pass.sub {width:200px; height:auto;}
#proleft {
    float:left;
	background:url(../images/proleft.png) no-repeat left bottom;
	width:259px;
	height:268px;
	margin:0px 9px 7px 0px;
	padding:0px;}
#proleft h2{
    color:#004b80;
	font-weight:bold;
	margin-left:52px;
	margin-top:10px;}	
#conleft{
    float:left;	
	width:259px;
	height:58px;
	margin:0px;
	padding:0px;}	
#conleft ul{
    list-style-type:none;
    margin:12px 0px 0px 16px ; 
	padding:0px;}	
#conleft ul li{
    text-align:left;
    float:left;
	line-height:160%;
	width:100%;
	margin:0px;
	padding:0px;
	color:#3d3d3d;}
    	
#passleft.sub {width:200px; height:auto; border-top:1px solid #fff; margin-top:-1px;}
#pass h3 {
	text-indent:-5000px;
	background:url(../images/passtitle.png) no-repeat left top;
	margin-left:10px;
	margin-top:17px;}
#pass #linkimg {
	width:200px;
	margin:0 auto;
	background:url(../images/passline.png) repeat-x top left;
	margin-top:6px;
	padding-top:14px;
	padding-left:8px;}
#pass img {margin-bottom:18px;}

/* =right -----------------------------------------------------------------------------*/
#abus{
    float:left;
	overflow:hidden;
	margin:2px 0px 0px 10px;
	width:682px;}
#proshow{
    float:left;
	overflow:hidden;
	margin:2px 0px 0px 10px;
	width:682px;}
	
#demo {
    overflow:hidden;
	width:630px;}		
.box {
    overflow:hidden;
    padding-left:0px;
	height:34px;
	line-height:34px;}
.boxpro h6{
    background:url(../images/jobtitile.jpg) no-repeat right top;
    overflow:hidden;
    padding-left:0px;
	height:34px;
	line-height:34px;
	text-indent:-5000px;}		
.boxpro h5{
    background:url(../images/ustitle.jpg) no-repeat right top;
    overflow:hidden;
    padding-left:0px;
	height:34px;
	line-height:34px;
	text-indent:-5000px;}		
.boxpro h4{
    background:url(../images/contitle.jpg) no-repeat right top;
    overflow:hidden;
    padding-left:0px;
	height:34px;
	line-height:34px;
	text-indent:-5000px;}	
.boxpro h3 {
    background:url(../images/protitle.jpg) no-repeat left top;
    overflow:hidden;
    padding-left:0px;
	height:34px;
	line-height:34px;
	text-indent:-5000px;
	*background:none; 
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/protitle.jpg', sizingMethod='crop');}
.boxpro h2 {
    background:url(../images/newstitle.jpg) no-repeat right top;
    overflow:hidden;
    padding-left:0px;
	height:34px;
	line-height:34px;
	text-indent:-5000px;}
			
.boxleft {
    margin-left:36px;
	background:url(../images/boxleft.png) no-repeat left top;
	height:34px;}
.boxright {
	height:34px;}
#newslist{
    margin:0px 24px 0px 24px;
	padding-top:0px;
	padding-bottom:8px;
	line-height:120%;
	}	
#rcontent{
    overflow:visible;
    margin:10px 24px 0px 24px;
	padding-top:0px;
	padding-bottom:8px;
	line-height:230%;
	}	
#rcontent h3{ 
	background:url(../images/protitle.jpg) no-repeat left top;
	width:673px;
	height:34px;
	margin-left:0px;
	margin-top:0px;
	text-indent:-5000px;
	*background:none; 
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/comnewstitle2.png', sizingMethod='crop'); }
#rcontent h4 {
    margin-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#3d3d3d;
	text-align:center;
	height:40px;
	line-height:40px;}		
#rcontent p{
    text-indent:24px;}	
#newscontent{
    overflow:visible;
    margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:120%;
	}	
#procontent{
    overflow:visible;
    margin:17px 24px 0px 24px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:120%;
	}	
#procontent p{
    line-height:200%}	
#uspic{
    margin:8px 21px 0px 0px;
	float:left;
	}	
/* =productlist -----------------------------------------------------------------------------*/	
.linepro{ 
    text-align:center;
    width:170px;
	float:left;
	padding:0px;
	margin-right:36px;
	margin-left:0px;}
.linepro ul{
    width:100%;
    margin-left:0px;
	padding-left:0px;
	overflow:hidden;
	list-style-type:none;
	}
.linepro ul li{
     text-align:center;
     width:100%;
	 margin-left:0px;
     margin-right:0px;
	 padding:0px;}
.linepro ul li span{
     height:30px;
	 line-height:30px;
	 text-align:center;
	 color:3d3d3d;
	 font-size:12px;}   
#guige{
     text-align:center;
	 border:0px;
	 width:654px;
	 margin:10px 0px 10px 10px ;
	 }	 		
/* =comnotice -----------------------------------------------------------------------------*/
#comnotice {margin-top:8px;}
.Tab1{
width:452px;
margin:8px;
margin:0 auto;}
/*菜单class*/
.Menubox {
width:100%;
background:#fff;
height:23px;
line-height:23px;
}
.Menubox ul{
margin:0px;
padding:0px;
font-size:13px;
font-weight:bold;
margin:1px;
}
.Menubox li{
 float:left;
 display:block;
 cursor:pointer;
 width:79px;
 text-align:center;
 color:#000;
 font-weight:bold;
 border-right:1px solid #DEE0DE;
 }
.Menubox li.hover{
 padding:0px;
 background:#fff;
 width:79px;
background:url(../images/title.gif);
 color:#000;
 font-weight:bold;
 height:23px;
line-height:23px;
}
.Contentbox{
 clear:both;
 margin-top:0px;
 border-top:none;
 height:auto;
 width:100%
 padding-top:8px;
}
#comnotice  { position:relative;}
#comnotice a.more {
	position:absolute;
	right:15px;
	top:3px;
	background:url(../images/more.png) no-repeat right center;
	text-indent:-5000px;
	width:34px;}
/* =subad -----------------------------------------------------------------------------*/
#subad a img {
	margin-top:5px;
	margin-left:4px;
	border:1px solid #B5B5B5;
	padding:5px;}
#subad a:hover img{
	border:1px solid #ff0000;!important}
#subad a:hover {
	_border:1px solid #ff0000;}
/* =comnews -----------------------------------------------------------------------------*/
#comnews {
	float:left;
	display:inline;
	margin-left:8px;
	width:353px;}
#tranews {
	float:right;
	display:inline;
	margin-right:3px;
	width:353px;}
#comnews .box,#tranews .box {
	width:353px;}
#comnews h3,#tranews h3 {
	display:inline;
	float:left;
	margin-left:8px;
	text-indent:-5000px;
	width:76px;}
#comnews h3 {
	background:url(../images/comnewstitle.png) no-repeat left center;}
#tranews h3 {
	background:url(../images/tranewstitle.png) no-repeat left center;}
#comnews a.more,#tranews a.more {
	display:inline;
	float:right;
	background:url(../images/more.png) no-repeat right center;
	text-indent:-5000px;
	width:34px;
	margin-right:9px;}
ul.list{
	margin-top:7px;
}
ul.list li{
	background:url(../images/dot.png) repeat-x left bottom;
	float:left;
	display:inline;
	margin-left:11px;
	margin-right:11px;
	padding-left:11px;
	height:34px;
	line-height:42px;
	color:#5F6262;}

ul.list li a{
	width:186px;
	white-space:nowrap;
	overflow:hidden;
	float:left;
	background:url(../images/dot1.png) no-repeat left center;
	padding-left:15px;
	color:#5F6262;}
ul.list li a:hover {
	color:#ff0000;}
ul.list li span {
    width:186px;
	white-space:nowrap;
	padding-left:0px;
	float:left;
	text-align:left;}
	
ul.list2{
	margin-top:15px;
	margin-bottom:0px;
	width:100%;
}
ul.list2 li{
	width:100%;
	float:left;
	display:inline;
	margin-left:11px;
	margin-right:11px;
	padding-left:11px;
	height:30px;
	line-height:30px;
	color:#5F6262;}

ul.list2 li a{
	width:186px;
	white-space:nowrap;
	float:left;
	background:url(../images/dot3.jpg) no-repeat left center;
	padding-left:15px;
	color:#5F6262;}
ul.list2 li a:hover {
    float:left;
	color:#ff0000;}
ul.list2 li span {
    color:#006bb8;
	margin-right:90px;
	float:right;
	text-align:left;}	
/* =subnav -----------------------------------------------------------------------------*/
#subnav {
	float:right;
	text-align:left;
	margin-top:8px;	
	margin-right:20px;
	}
#subnav ul li{
    text-align:left;
	display:inline;
	margin-left:0px;
	margin-right:0px;
	color:#fff;
	font-weight:bold;
}
#subnav ul li a {
	color:#fff;
}
#subnav ul li a:hover {
	color:#fff;
}
/* =copyright -----------------------------------------------------------------------------*/
#copyright {
    margin-top:5px;
	width:100%;
	height:46px;
	background:url(../images/copyright.jpg) no-repeat left top;
	float:left;
}
#copyright a{ color:color:#000;}
#copyright a:hover{ color:color:#000;}
#copyright sapn {
    margin-top:19px;
	text-align:center;
	color:#fff;}
#copyright span a {
	color:#666;}
#copyright span a:hover {
	color:#ff0000;}
#rightcontent{
    float:left;
	margin-top:20px;
	margin-left:320px;
	text-align:center;
	color:#fff;
	}
#rightcontent a{ color:#fff;}
#rightcontent a:hover{ color:#fff;}	
/* =secondpage -----------------------------------------------------------------------------*/

#pass h3#newscenter {
	text-indent:-5000px;
	background:url(../images/newscentertitle.png) no-repeat left top;
	width:67px;
	height:13px;
	margin-left:13px;
	margin-top:5px;
	font-size:14px;
	*background:none; 
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/newscentertitle.png', sizingMethod='crop'); }
#newscenterul {
	background:url(../images/list.png) repeat-x left bottom;
	margin-left:12px;
	margin-right:11px;
	margin-top:14px;
	_margin-top:1px}
#passleft.sub {
	padding-bottom:15px;}
#newscenterul li {
	background:url(../images/passline.png) repeat-x left top;
	height:31px;
	line-height:31px;}
#newscenterul li a {
	background:url(../images/titlelist.png) no-repeat 2px center;
	padding-left:15px;
	color:#5D5D5D;}
#newscenterul li a:hover {
	color:#ff0000;}
#subcom {width:200px;}
#subcom h3 {
	margin-top:54px;
	margin-left:11px;
	margin-bottom:15px;
	font-size:14px;
	color:#6A6A6A;
	font-weight:bold;}
#subcom a img {
	width:177px;
	margin:7px 11px;}
#textnav {
    background:url(../images/textnav.jpg) no-repeat right top;
	height:23px;
	line-height:23px;
	text-align:right;
	padding-right:20px;}
#textnav a {
	color:#000;}
#textnav a:hover {
	color:#ff0000;}
#comlist {
	width:750px;}

.list3 {
	width:100%;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	line-height:120%;
}
.list3 a{
	width:84%;
	float:left;
	white-space:nowrap;
	overflow:hidden;
	background:url(../images/dot1.png) no-repeat left center;
	padding-left:8px;
	color:#5F6262;}
.list3 span{
	float:right;
	width:10%}
.list3 li{
    padding-left:0px;
	height:25px;
	line-height:25px;
	color:#5F6262;}
.list3 a:hover {
	color:#ff0000;}


#comlist h4 {
	font-size:14px;
	font-weight:bold;
	color:#006633;
	text-align:center;
	height:80px;
	line-height:70px;}
#comlist p {
	line-height:22px;
	padding:0 26px;
	padding-bottom:20px;}
	
	
/* =font -----------------------------------------------------------------------------*/	
.block{
    font-weight:bold;}
.blue{
    color:#006bb8;}	
.blueblod{
    color:#006bb8;
	font-weight:bold;}
.black{
    color:#3d3d3d;}
.w12{
    width:12px;}
.h5{
    height:5px;}		
.h40{
    height:40px;}
.h125{
    height:125px;}	
.dbluebg{
    background:#e9eff4;}	
.bbluebg{
    background:#f1f7fc;}	
.red{
    color:#ff0000;}	
.red a{
    color:#ff0000;}		
.red a:hover{
    color:#ff0000;}		
.redline{
    font-size:14px;
	color:#ff0000;
	text-decoration:underline;
}	
.redline a{
    text-decoration:underline;
    color:#ff0000;}		
.red a:hover{
    text-decoration:underline;
    color:#ff0000;}	
/*--------------------------------------*/	
.data{
    width:100%;
	height:25px;
	line-height:25px;
	text-align:center;
	margin-bottom:20px;}	
.goback{
     text-align:right;
     float:right;
     width:100%;
	 margin:10px 20px 10px 0px;
	 height:20px;}
.page{
	font-weight:bold;
	text-align:right;
	float:right;
	width:95%;
	padding-left:20px;
	margin:30px 0px 10px 0px;
	height:40px;
	line-height:40px;
	color:#3d3d3d;
	background-image: url(../images/dot2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}	 
.page a{
     color:#3d3d3d;}
.page a:hover{
     color:#3d3d3d;}	
	 
.newspage{
	font-weight:bold;
	text-align:center;
	float:right;
	width:95%;
	padding-left:20px;
	margin:30px 0px 10px 0px;
	height:40px;
	line-height:40px;
	color:#3d3d3d;
	background-image: url(../images/dot2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}	 
.newspage a{
     color:#3d3d3d;}
.newspage a:hover{
     color:#3d3d3d;}	 	  
#showjob{
   background:#fff;
   width:658px;	
   margin-left:0px;
   margin-top:0px;
}	 
#showjob td{
   width:137px;
   text-align:center;
   background:#e9f1f5;}
#jobdetail{
   background:#fff;
   width:658px;	
   margin-left:0px;
   margin-top:20px;
}	 
#jobdetail td{
   text-align:left;
   padding-left:20px;
   }   
#subpage{
   margin-top:20px;
   margin-bottom:0px;
   background:url(../images/subpage.jpg) no-repeat left top;
   width:658px;
   height:22px;}   
#subpage td{
   height:22px;
   line-height:22px;
   padding-left:50px;
   }
.submit{
   width:100%;
   text-align:center;
   margin:10px 0px;   	 	 	}
.newsli2{
   color:#3d3d3d;
   background:#fff;	}
.newsli2 a{
   color:#ff0000;
   background:#fff;	}  
.newsli2 a:hover{
   color:#ff0000;
   background:#fff;	}     
.list th{
   height:30px;}
.newsli{
   background:url(../images/news.gif) repeat-x right center;} 
.newsli a:hover{
    color:#ff0000;}   
.newsli span a{
   color:#3d3d3d;
   background:#fff;	}  
.newsli span a:hover{
   color:#ff0000;
   background:#fff;	}   
#contact{
   width:673px;
   height:274px;
   background:url(../images/cont2.jpg) no-repeat right top}    
   

