.webposit{
	margin: 20px auto;
	font-size: 13px;
	height: 50px;
	line-height: 50px;
	color:#666;
	border-bottom:1px solid #949494;
	text-indent:4em
}
.webposit a{
	color:#666;
}

.webposit a:hover{
color:dodgerblue;	
}

#jjnr{
	width:90%;
	margin:0 auto;
	line-height: 40px;
}
#jjnr p{
	margin: 10px auto;
	
}


#screen3{
				overflow:hidden ;
				width: 1000px;height: 320px;margin: 10px auto;border: 0 solid #000000;position: relative;}
			#screen3 ul li{
				float: left;
				width: 310px;
				height: 330px;
				
			}
			
			#screen3 ul{
				width: 2500px;
				position: relative;
				padding: 0;
			}
			
#screen333{
				overflow:hidden ;
				width: 1000px;height: 320px;margin: 10px auto;border: 0 solid #000000;position: relative;}
			#screen333 ul li{
				float: left;
				width: 250px;
				height: 250px;
				
			}
			
			#screen333 ul{
				width: 2500px;
				position: relative;
				padding: 0;
			}
			
			#screen4{
				overflow:hidden ;
				width: 1000px;height: 250px;margin: 100px auto;border: 0 solid #000000;position: relative;}
			#screen4 ul li{
				float: left;
				width: 250px;
				height: 250px;
				
			}
			
			#screen4 ul{
				width: 2500px;
				position: relative;
				padding: 0;
			}
			#left3{
				position: absolute;
				left: 20px;
				top: 140px;
				width: 50px;
				height: 50px;
				line-height: 40px;
				color: #000000;
				background-color:white;
				font-size: 40px;
				text-align: center;
				font-weight:bold;
				cursor: pointer;
				
			}
			#right3{
				position: absolute;
				right:20px;
				top: 140px;
				width: 20px;
				height: 50px;
				line-height: 40px;
				color: #000000;
				background-color:white;
				font-size: 40px;
				text-align: center;
				font-weight:bold;
				cursor: pointer;
				
			}
			#left4{
				position: absolute;
				left: -30px;
				top: 100px;
				width: 50px;
				height: 50px;
				line-height: 40px;
				color: #000000;
				background-color:white;
				font-size: 40px;
				text-align: center;
				font-weight:bold;
				cursor: pointer;
				
			}
			#right4{
				position: absolute;
				right:-30px;
				top: 100px;
				width: 50px;
				height: 50px;
				line-height: 40px;
				color: #000000;
				background-color:white;
				font-size: 40px;
				text-align: center;
				font-weight:bold;
				cursor: pointer;
				
			}
			#arr3{
				
			}
			



#jtp{
	display: block;
	margin:30px 30px;
}

.guide{
	border: 1px solid #CCCCCC;
	width:1198px;
}
.guide h4{
	font-size: 25px;
	font-family: 楷体, 楷体_GB2312;
	height: 40px;
	line-height: 40px;
	margin-top:25px ;
	margin-bottom: 20px;
}
.guide p{
	font-size: 14px;
	height: 90px;
	
	line-height: 30px;
	margin-top:20px ;
	margin-bottom: 20px;
	overflow: hidden;
	
	
}
.guide a{
	display: block;
	font-size: 16px;
	background: #38f;
	color: white;
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 10px;
	text-align: center;
}

.news{
	padding-top: 30px;
	padding-bottom: 30px;
	
}

.newstitl{
	margin-left: 30px;
	width: 1170px;
	border-bottom: 1px dotted  #CCCCCC;
	font-size: 13px;
	margin-top: 20px;
}
.newstitl1{
	margin-left: 30px;
	width: 100%;
	height:700px;
	border-bottom: 1px dotted  #CCCCCC;
	font-size: 13px;
	margin-top: 20px;
	
}

.newstitl img{
	
	display: block;
	margin: 0;
	
}
.newstitl a{
	display: block;
	height: 40px;
	line-height: 40px;
	color: black;
}
.newstitl div{
	
	height: 40px;
	line-height: 40px;
	margin-right: 30px;
}
  .page{
    	
    	margin-top: 60px;
    	margin-bottom: 40px;
    text-align: center
    }
.page * {
    background: none repeat scroll 0 0 #F5F5F1;
    border: 1px solid #CCCCCC;
    color: #999999;
    margin: 0 3px 0 0;
    padding: 3px 5px;
    cursor: pointer;
}    

.page strong {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #333333;
}

.tr{
	text-align: right;
}  

.bb{
	border-bottom: 1px solid #808080;
}

#focus .wid2{
	height: 240px;
	background: #F4F4F4;
	color: #abbb5f;
}
#focus .wid2 h4{
	height: 40px;
	margin-top: 50px;
	line-height: 40px;
	margin-left: 96px;
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 400;
	
}  
#focus .wid2 p{
	height: 50px;
	margin-top: 0;
	line-height: 40px;
	margin-left: 96px;
	margin-bottom: 0;
	font-size: 24px;
	
	
} 
#focus .wid5{
	padding: 20px;
	width: 540px;
	background: #F4F4F4;
	height: 200px;
	overflow: hidden;
}
#focus .wid5 h4{
	margin: 0;
	text-align: center;
	font-size: 17px;
	height :35px;
	line-height :35px;
	overflow:hidden;
}
#focus .wid5 p{
	line-height: 30px;
	font-size: 14px;
	text-indent :2em;
	margin:0;
}
#focus .wid5 img{
	height:0;
}
#blank2{
	height: 110px;
}
#newscontent h2{
	margin-top: 30px;
	margin-bottom: 50px;
}
#newscontent{
	margin-bottom: 40px;
}
#newscontent p{
	line-height:30px;
	margin: 20px 0;
	text-indent: 2em;
}
#newscontent br{
	line-height:30px;
	text-indent: 2em;
}
#newscontent img{
	display: block;
	margin: 0 auto;
}
.gcnav{
	height: 240px;
	overflow: hidden;
	margin-bottom: 50px;
}
.gcnav h4{
	margin-left: 130px;
	font-size: 20px;
	margin-top: 0;
	
}
.gcnav a{
	display: block;
	margin-left: 60px;
	line-height: 30px;
	height: 30px;
	color: #606060;
	font-size: 13px;
	overflow:hidden;
}
.gcnav a:hover{
	color: dodgerblue;
}

.cb{
	color: black;
}

#dqxc div{
	height: 300px;
}
#dqxc img{
	margin:20px 28px;
}
#smjbwy{
	margin: 40px auto;
	margin-bottom: 0;
}
#smjbwy .wid1{
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	border-bottom: 2px solid #949494;
	color: #808080;
}
#smjbwy .wid9{
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	
	border-bottom: 2px solid #949494;
}

.ml0{
	margin-left: 0;
}
#dqxc{
	margin-top: 40px;
}
#bzdjsmdx{
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	background: #0344a0;
	color: white;
	margin: 20px auto;
}

.superiority div:nth-child(1){
	width: 180px;
	margin-bottom: 30px;
	margin-top: 20px;
	height: 35px;
	line-height: 35px;
	border-radius: 15px;
	text-align: center;
	background: #3D9BE9;
	color: white;
}

.superiority div:nth-child(2){
	text-indent: 2em;
	line-height: 40px;
	margin-bottom: 40px;
	
}

#hzhb{
	height: 298px;
	margin: 40px auto;
	width: 1198px;
	
}
.none{
	display: none;
}
.job> div:nth-child(1){
	height:50px ;
	line-height: 50px;
}
.job> div:nth-child(2){
	height:50px ;
	line-height: 50px;
}
.job> div:nth-child(3){
	padding: 30px;
	width: 780px;
	border-radius: 20px;
	background: #eaeaea;
	line-height: 30px;
}
.job> a{
	height:50px ;
	line-height: 50px;
	color: #546fb8;
}

.job span:nth-child(2){
	background: #abbb5f;
	font-size: 12px;
}

.jobpic{
	width: 300px;
	margin-left: 60px;
	margin-top: 70px;
}

#jtt p{
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	margin: 0;
}
#jtt{
	width: 300px;
	margin-left: 130px;
	
}
#lxwmtu{
	margin-top: 40px;
}
.fgs{
	margin: 0 60px;
	height: 200px;
}

.FGS{
	margin-bottom: 60px;
}
.fgstu{
	margin-left: 95px;
}
#wenzi6{
	margin-top: 50px;
}

#ul3 li img{  
                cursor: pointer;  
                transition: all 0.6s;  
            }  
#ul3 li img:hover{  
                transform: scale(1.4);  
            }
#ul3 li div{
	width: 200px;height: 180px;margin: 35px 25px
}
      #ul4 li img{  
                cursor: pointer;  
                transition: all 0.6s;  
            }  
#ul4 li img:hover{  
                transform: scale(1.4);  
            }
#ul4 li div{
	width: 200px;height: 180px;margin: 35px 25px
}      
.blank2{
	height: 300px;
}   
.blank3{
	height: 100px;
} 
#zgstxt div{
	text-indent: 2em;
	width: 650px;
	margin-right: 140px;
	margin-left: 50px;
	margin-top: 100px;
	font-size: 16px;
	line-height: 40px;
} 
#zgsxq>div>.wid10{
	margin-top: 100px;
}

#zgsxq>div>.wid10 img{
	margin-left: 50px;
}
.fwcn div{
	width: 200px;
	height: 40px;
	border-radius: 20px;
	border: 1px solid #a3af6a;
	margin: 15px 20px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
}

.fwcnnr img{
	margin-left: 150px;
}

.fwcnact{
	background:#a3af6a ;
	color: white;
}
.wtd{
	margin: 20px 0;
}
.wtd>div:nth-child(2){
	text-align: center;
}
.wtd a{
	color: black;
}

.wtd a:hover{
	color: dodgerblue;
}
.job{
	border-bottom:1px solid darkgray;
}

.dqp{
	display: block;
    margin: 30px 10px;
}
.jobpic a{
	margin-left: 40px;
	display:block;
	margin-bottom: 20px;
	color: dodgerblue;
}
.huaxiareg{
	float:right;
	margin-right : 40px;
}