@charset "utf-8";
.abouts{
   color:#fff;
   font-family:Arial;
   font-size:14px;
   background:#373737 url(../images/bg_01.jpg) no-repeat left top;
   margin:10px 0;
   height:95px;
}

.abouts div.desc{
 float: left;
width: 640px;
height:70px;
padding:8px 0;
overflow:hidden;
margin-left:100px;
font:12px/24px Arial,'微软雅黑';
}
.abouts .ad-kf{
  float:right;
  width:263px;
  height:95px;
  overflow:hidden;
  background:#373737 url(../images/bg_kf.png) no-repeat left top;
  position:relative;
  text-align:center;
}
.ad-kf a{
   display:inline-block;
   margin:0 7px;
   margin-top:52px;
}
h1,h2,h3,h4,h5{
  margin:0;
  padding:0;
}
.col1{
   float:left;
   width:600px;
   overflow:hidden;
}
.col2{
   float:right;
   width:437px;
   overflow:hidden;
}
.col3{
   float:left;
   width:225px;
   overflow:hidden;
}
.col4{
   float:right;
   width:810px;
   overflow:hidden;
   background:url(../images/bg_con.png) no-repeat top left;
   padding:0 2px;
   min-height:370px;
}
.stack-box h5{
    height:90px;
	margin:0 0 10px;
	padding:0;
	background-size:100% 100%;
	color:#003e84;
	font-family:Arial,"微软雅黑";
	font-size:22px;
	line-height:90px;
	padding-left:30px;
	
}
.stack-box h5 span{
	color:#67696e;
	font-family:Arial,"微软雅黑";
	font-size:18px;
	padding-left:10px;
}
.h501{
    
	background:url(../images/bg_h501.jpg) no-repeat left top;
}
.h502{
	background:url(../images/bg_h502.jpg) no-repeat left top;
}
.sb-item{
	padding-left:30px;
	overflow:hidden;
	position:relative;
	background:url(../images/bg_item.jpg) no-repeat left top;
	height:141px;
	font-size:12px;
	margin-bottom:10px;
}
.sb-item p{
	margin:0;
	line-height:28px;
	}
.sb-item >div{
    width:265px;
	height:85px;
	overflow:hidden;
	
}
.sb-item h4{
   margin:13px 0 2px;
   font-size:20px;
   color:#000;
   font-family:Arial,"微软雅黑";
   font-weight:100;
}
.sb-item>img{
   position:absolute;
   right: 70px; 
   top: 40px;
}
.sb-item>a.more{
   top:90px;
   right:55px;
}
.more{
  position:absolute;
   display:block;
   font-size:12px;
   color:#fff;
   background:url(../images/bg_more.png) no-repeat left top;
   width:90px;
   height:30px;
   line-height:30px;
   text-align:center;
   font-weight:bold;
}

.sb-item01{
	overflow:hidden;
	position:relative;
	background:url(../images/bg_item01.jpg) no-repeat left top;
	height:215px;
	font-size:12px;
	margin-bottom:15px;
}
.sb-item01 div{
   width:390px;
   margin:25px auto;
   height:150px;
   overflow:hidden;
   color:#000;
   font-size:12px;
   line-height:25px;
}
.sb-item01 a.more{
   right:35px;
   bottom:13px;
}

.sb-item01 h4{
    width:390px;
	margin:13px auto 10px;
	padding:0;
	background-size:100% 100%;
	color:#003e84;
	font-family:Arial,"微软雅黑";
	font-size:22px;
	padding-left:30px;
}
.member-logoin{
   width:270px;
   margin:0 auto;
}
.member-logoin input[type="text"],input[type="password"]{
  width:260px;
  padding:10px 5px;
  border:1px solid #999999;
  margin-bottom:15px;
  font-family:"微软雅黑",Arial;
  font-size:13px;
}
.member-logoin a{
  font-size:14px;
  color:#185e8f;
  text-decoration:underline;
  
}
.member-logoin a.regis,.member-logoin input[type="submit"]{
  display:inline-block;
  width:74px;
  height:31px;
  line-height:31px;
  text-align:center;
  background:url(../images/bg_but.jpg) no-repeat center top; 
  border:none;
  color:#fff;
  font-size:14px;
    text-decoration:none;
	font-family: Arial,'微软雅黑';
}
.member-logoin a.regis{
   margin-right:6px;
}



/***/
.page-img{
   width:1045px;
   height:235px;
   display:block;
   margin:0 auto 10px;
}

.aside{
   margin:0 auto;
   width:225px;
   background:url(../images/bg_aside.png) no-repeat top right;
   min-height:325px;
}
.aside dt{
   color:#1ca5ec;
   font-size:16px;
   font-weight:bold;
   text-align:center;
   background:url(../images/bg_aside_tit.png) no-repeat center;
   height:55px;
   line-height:55px;
   margin-bottom:5px;
}
.aside dd{
   color:#383838;
   font-weight:bold;
   text-align:center;
   margin-bottom:5px;
   height:55px;
   line-height:55px;
   padding:0 1px;
}
.aside dd a{
	display:block;
	color:#383838;
	font-size:14px;
	background:url(../images/bg_aside_list.png) no-repeat center;
}
.aside dd a:hover,.aside dd a.curr{
  background:url(../images/bg_aside_list_hover.png) repeat center;
  color:#fff;
}
.page-position{
   color:#0779ac;
   font-size:14px;
   font-weight:bold;
   padding:0 35px;
   background:url(../images/bg_tit.jpg) repeat center;
   height:46px;
   line-height:46px;
}
.page-position a{
   color:#0779ac;
   font-size:14px;

}

.about{
   color:#000;
   font-size:13px;
   margin:25px 35px 0;
   line-height:25px;
}
.about h4{
   color:#1e8bcb;
   font-size:14px;
}


.center{
   color:#000;
   font-size:12px;
   margin:20px 0;
   line-height:25px;
     position:relative;
}
.center p{
   margin:0 25px 0;
}

.center form{
   padding:0 8px  0 35px; 
}
.center form table{
   margin-top:20px;
}
.center form th{
   text-align:left;
   color:#464646;
   font-size:16px;
   }

.center form input[type="text"],.center form input[type="password"]{
   width:290px;
   border:1px solid #e4e4e4;
   box-shadow:-1px -1px 1px #696969;
   padding:5px 0;
   margin-bottom:10px;
   } 
.center label{
   display:inline-block;
   width:65px;
}
.center form input.sort-w{
   display:inline-block;
   width:115px;
}
.center form select{
   width:90px;
   border:1px solid #e4e4e4;
   box-shadow:-1px -1px 1px #696969;
   height:25px;
   line-height:25px;
   padding-left:10px;
}
.center label.label-tit{
   width:90px;
}
.center form input.w-sort02{
  width:70px;
}

.center form span {
  background:#8ca9bb;
  display:block;
  padding:2px 5px;
  color:#000;
}

.center form textarea{
  width:380px;
   border:1px solid #e4e4e4;
   box-shadow:-1px -1px 1px #696969;
   overflow:auto;
   height:200px;
   margin:8px 0;
}
.center form .yzm{
  width:80px;
}
.center form input[type="submit"],.center form input[type="reset"]{

   border:1px solid #e4e4e4;
   box-shadow:1px 1px 1px #696969;
  background:#f0f0f0;
  padding:5px 15px;

  margin:20px 5px 0;
}
.center01 label{
text-align:right;
margin-right:10px;
}
.center form input.sort-w01{
width:160px;
}
.center01 form input[type="submit"],.center01 form input[type="reset"]{
  background:#f0f0f0;
  padding:0 15px;
  margin-top:-10px;
  background:url(../images/bg_but01.jpg) repeat-x;
 height:24px;
 line-height:24px;
 border:none;
 box-shadow:none;
 color:#fff;
}

.center01 form input[type="submit"]{
 margin-left:75px;
}
.center01 p a{
color:#004dcc;
}
.bg-form{

}
.regi{

  padding:1px 0 20px;
  margin:15px 0 10px;
}
.regi form{
 width:330px;
 margin:0 auto;
}
.regi label{
 margin-right:15px;
}
.regi form input[type="text"],.regi form input[type="password"]{
width:210px;
box-shadow:none;
border:1px solid #abadb3;
background:#fff;
}
.regi form input.sort-w01{
width:150px;
}

.regi form input.w-sort02{
width:80px;
}
.regi th{
  padding-bottom:15px;
}

.regi form input[type="submit"],.regi form input[type="reset"]{

  background:url(../images/bg_but02.jpg) repeat-x;

}
.pass b{
  color:#ff0000;
  font-size:14px;
}
.pass form input[type="text"]{
  border:1px solid #ccc;
  padding:8px 0;
}
.pass label{
  width:85px;
  margin-right:2px;
  color:#999;
  font-size:14px;
}
.pass form tr{
height:60px;
}
.pass form input[type="submit"]{
  width:250px;
  margin:0;
  padding:0;
  background:#083c6e;

}
a.down {
  position:absolute;
  bottom:0;
  right:0;
}




/**
*psc-news首页的news
---------------------------------------*/
.psc-news {
	padding:25px 70px 25px 44px;
}
.psc-news li{
	background:url(../images/bg_li.jpg) center left no-repeat;
	padding-left:10px;
	margin-bottom:10px;
    overflow:hidden;
}
.psc-news li a{
	display:inline-block;
	line-height:25px;
	color:#000;
	float:left;
	height:25px;
	width:530px;
	display:inline-block;
	overflow:hidden;
	font-style:normal;
	text-decoration:none;
	font-size:14px;
}

.psc-news li i{
	display:block;
	float:right;
	color:#9c9c9c;
	font-style:normal;
	margin-right:20px;
	font-size:12px;
}


/***/
.page-count {
	width: 100%;
	text-align: center;
	color: #696969;	
	font-family:"微软雅黑",Arail;
}
.page-count  .pc-bg{
   background:url(../images/bg_but01.jpg) repeat-x;
   color:#fff;
}
.page-count a {
color:#696969;
margin-left: 5px;
text-decoration:none;
display:inline-block;
padding:0 10px;
height:24px;
line-height:24px;
font-size:14px;
}
.page-count .return:hover{
   background:none;
}

.info{
  width:1010px;
  margin:0 auto 20px;
  font-family:"微软雅黑",Arail;
}

.info>img{width:100%;}
.detail{
  border:1px solid #333333;
  padding:30px 5px;
  color:#000;
  overflow: hidden;
  font-size:13px;
  line-height:25px;
  position:relative;
}
.detail h3{
  font-size:16px;
  text-align:center;
  line-height:30px;
  color:#555555;
}

.detail h3 span{
  display:block;
  font-weight:100;
  color:#898989;
  font-size:12px;
  }
.detail .close{
  position:absolute;
  background:url(../images/bg_close.png) no-repeat center center;
  bottom:0;
  left:0;
  text-align:center;
  width:100%;
}
.detail .close a{
  background:#fff;
  color:#333333;
  text-decoration:none;
}
.contact{
   margin-left:20px;
margin-right:20px;
 
}
.con-l{
   float:left;
   color:#000;
   font-size:12px;
   width:230px;
   line-height:30px;

}
.con-r{
  width:500px;
  float:right;
}
.con-r a{
 text-decoration:underline;
 color:#6b6b6b;
  font-size:12px;
}



.p-hint{
line-height:25px;
margin-left:30px;
font-size:12px;
margin-top:5px;
}
.p-hint p{margin:0;}
/**
*in-list
------------*/
.in-list{
	border-left:.1em solid #ededed;
	border-top:.1em solid #ededed;
	overflow:hidden;
	margin:2% 25px;

}
.in-list li{
	float:left;
	overflow:hidden;
	line-height:2em;
	padding:.25em;
	border:.1em solid #ededed;
	border-top:0;
	border-left:0;
	width:23.8%;
}
.in-list li a{
	display:block;
	text-align:center;
	padding:2.8em 0;
}
.in-list li a img{
	width:100%;
	height:94px;
}
.in-list li a:hover{
	background:#f8f8f8;
}
.in-list li a h5{
	font-size:1.5em;
}
.in-list li a p{
	font-size:1.1em;
	color:#8a8a8a;
}
.zp{
   color:#000;
   font-size:12px;
    margin:25px 25px;
   line-height:25px;
    position:relative;
}
.zp div span{
	float:left;
	width:425px;
}
.zp div a{
color:#004dcc;
}
.zp div img{
   float:right;
   width:305px;
   height:190px;
}
.zp p{
   padding-left:52px;
   margin-top:-8px;
}
.zp p img{
   margin-left:-50px;
   margin-right:12px;
   margin-bottom:-20px;
   width:35px;
   height:25px;
}