a,area { blr:expression(this.onFocus=this.blur()) }
input,textarea{ border:1px solid #ababab;}

.prenext{width:auto; height:25px; margin:20px auto;}
#prenext li {float:left; _width:45px; _text-align:center; height:19px; margin-left:3px; line-height:21px;  border:1px solid #999; color:#646464;}
#prenext li a{ color:#646464; height:19px; display:block; padding-left:5px; padding-right:5px; _padding:0px;}
#prenext li a:hover{color:#000;}

.banner{height:470px;margin:0 auto;}
.banner,.banner .flexslidernew,.banner .slides li{height:470px;}
.banner .flexslidernew{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.banner .slides{position:relative;z-index:1;}
.banner .slides a{display:block;height:100%;}
.banner .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;padding-left:0;}
.banner .flex-control-nav li{display:inline-block;width:11px;height:11px;margin:0 5px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:11px;height:11px;line-height:40px;overflow:hidden;background:url(../images/bannerdot.png) no-repeat;cursor:pointer;}
.banner .flex-control-nav .flex-active{background:url(../images/bannercur.png) no-repeat;}
.banner .flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.banner .flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.banner .flex-direction-nav .flex-prev{left:0;}
.banner .flexslidernew:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);}
.banner .flexslidernew:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}
.banner .flexslidernew:hover .flex-next:hover, .flexslidernew:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}

.flex-direction-nav{display:none;}

/*--新闻---*/
.jiaoyu{width:100%;; height:auto;}
.jypic{width:100%;; height:160px;}
.jylist{width:100%;; height:auto; margin-top:15px;}
.jylist li{width:100%;; height:40px; border-bottom:1px dotted #dcdedf; font-family:"微软雅黑"; line-height:40px; }
.jylist li a{color:#999999; display:block; width:100%;  height:40px;  overflow:hidden; float:left; }
.jylist li a:hover{color:#448aca;}
.jydate{float:right;   }
.jylist li img{margin-top:10px; margin-right:5px;}

.news{width:100%; height:auto; }
.netop{width:100%; height:210px; font-family:"微软雅黑";}
.nepic{width:360px; height:210px; float:left;}
.nepic img{width:360px; height:210px;}
.netext{width:400px; height:auto; float:right;}
.netitle{width:400px; height:22px; color:#474f56; font-size:16px; font-weight:bold;}
.netitle a{color:#474f56;}
.netitle a:hover{color:#448aca;}
.newenzi{width:400px; height:160px; padding-top:10px; color:#999999; overflow:hidden;}
.nemore{width:400px; height:22px;}
.nemore a{color:#448aca;}
.nemore a:hover{color:#448aca; text-decoration:underline;}

/*--图片---*/
.service{width:100%; height:auto; }
.sercon{width:100%; height:auto;}
.sercon li{width:246px; height:auto; float:left; margin:5px 12px 5px 12px;display:inline-block;}
.serpic{width:240px; height:165px; border:1px solid #c8c8c8; padding:2px;}
.serpic img{max-width:240px; }
.sertext{width:246px; height:22px; padding-top:5px; text-align:center; color:#646464;}
.sercon li:hover .serpic{border-color:#8461a4;}
.sercon li:hover .sertext{color:#8461a4;}

.srcontent{ text-align:justify; text-justify:inter-ideograph; }


/*----图片垂直居中----*/
.box_999 {

 /*非IE的主流浏览器识别的垂直居中的方法*/

 display: table-cell;

 vertical-align:middle;
 

 /*设置水平居中*/

 text-align:center;

 /* 针对IE的Hack */

 *display: block;

 /**font-size: 120px;/*约为高度的0.873，200*0.873 约为175*/

 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
 
 *pading-top:0px;
 
 background:#fff;
 
 padding:3px;

 /*border: 1px solid #646464;*/
 
 box-shadow: 0 0 5px #000;
 
 -webkit-box-shadow: 0 0 5px #000; 
 
 -moz-box-shadow: 0 0 5px #000;
 
 -moz-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius:3px;

}

.box_999 img 
{

/*设置图片垂直居中*/

vertical-align:middle;

 display:block; margin:0 auto;
 
 

 
}




/*分页*/
.m-page{text-align:center;padding:30px 0; font-size:12px;}
.m-page a{display:inline-block;border:solid 1px #ddd;padding:2px 8px;color:#B31114;margin-left:-1px; margin:0 5px;}
.m-page a.first{border-radius:3px 0 0 3px; background-color:#9c9c9c; color:#FFF;}
.m-page a.last{border-radius:0 3px 3px 0; background-color:#9c9c9c; color:#FFF;}
.m-page a.z-crt{background:#bc0101;color:#fff;border:solid 1px #bc0101;}
