﻿@charset "utf-8";
body{background-color: #fff;}
.banner{width: 100% ;height: 227px; position: relative;overflow: hidden;border-bottom: 4px solid #ffc600; background:url(../images/topbanner.jpg) top center;}
.w1000{ width:1000px; margin:20px auto auto auto;}
/*top*/
/*logo*/
.top{position: absolute;top: 0;left: 50%;margin-left: -500px;z-index: 99;width: 1000px;}
.logo{margin-top: 64px;margin-left: 22px;float: left;}
.logo a{display: block;}
.topright{margin-left: 95px;margin-top: 78px;float: left;height: 30px;}
.topright .a1{display: block;width: 91px;text-align: center;background: url(../images/toprfenge.jpg) 90px 8px no-repeat;line-height: 30px;height: 30px;font-size: 14px;float: left;text-decoration: none;color: #3d3d3d;}
.topright .a2{display: block;float: left;width: 98px;text-align: center;height: 30px;line-height: 30px;text-decoration: none;color: #3d3d3d;}
.topright .i1{height: 30px;line-height: 30px;padding-left: 16px;border: 0; width:167px;background:url(../images/search1.jpg) 0px 0px no-repeat;float: left;}
.topright .i2{height: 30px;line-height: 30px;width: 32px;background:url(../images/search2.jpg) 0px 0px no-repeat;border:none;float: left;cursor:pointer;}
.nav{width: 100%;height: 42px;margin-top: 14px;background:rgba(8,72,177,0.5);
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F0848b1,endColorstr=#7F0848b1);
	float: left;}
.nav li{height: 42px;width: 140px;float: left;background: url(../images/nav.jpg) 0 center no-repeat;}
.nav li a{display: block;height: 42px;line-height: 42px; text-align: center;text-decoration: none;color: #fff;font-size: 15px;}
.nav li div{z-index: 10;position: absolute; display: none;background:rgba(8,72,177,0.5);
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F0848b1,endColorstr=#7F0848b1);}
.nav li div a{line-height: 35px;width: 130px; height: 35px;display: block;font-size: 14px;text-align: left;border-top: 1px dashed #6489ca;padding-left:15px;}
.nav li div a:hover{color:#ffc600;}


.pageleft{width: 240px;overflow: hidden;}
.upnav{width: 240px;background: #2f55a4 url(../images/upnav.jpg) 204px center no-repeat;height: 49px;font-size: 17px;font-weight: bold;line-height: 49px;padding-left: 17px;color: #fff;}
.nav4{width: 100%;float: left;overflow: hidden;}
.nav4 li{float: left; width:239px;border-width: 0 1px 1px 1px;border-style: solid;border-color: #e4e2e2;height: 45px;}
.nav4 li a{ display: block; font-size: 14px;color: #40454c;height: 45px;line-height: 45px;padding-left: 19px;background:#f5f5f5 url(../images/nav2bg.jpg) no-repeat 212px center ;text-decoration: none;}
.nav4 li a:hover{background: #fff url(../images/nav2bgh.jpg) no-repeat 212px center;color: #2f55a4;}


/*pageright*/
.pageright{width: 729px;border: 1px solid #e4e2e3;background-color: #fff; min-height: 800px;}
.right-title{height: 49px;width: 100%;background-color: #f5f5f5;border-bottom: 1px solid #e4e2e3;}
.right-title dt{height: 49px;line-height: 49px;width: 200px;padding-left: 20px;color: #2f55a4;font-size: 17px;float: left;}
.right-title dd{float: right;height: 49px;line-height: 49px;background: url(../images/h.jpg) 0 center no-repeat;font-size: 14px;padding-left:20px;margin-right:15px;}
.right-title dd a{color: #474747;line-height: 50px; text-decoration: none;}
.right-title dd a:hover{color: #2f55a4;}

/*newslist*/
.newslist{padding-left: 23px;padding-right: 17px;}
.newslist li{height: 50px;border-bottom: 1px solid #e4e2e3;background: url(../images/bd.jpg) 0 center no-repeat;padding-left: 15px;}
.newslist li a{display: block;line-height: 50px;text-decoration: none;float: left;color: #40454c;}
.newslist li span{display: block;line-height: 50px;float: right;margin-right: 17px;color: #939292;}


.boxabout{ width:1000px; margin:20px auto auto auto; height:85px; background:#FFF;}
.boxabout p{ padding-left:20px; padding-right:20px; padding-top:15px; color:#666;}


.boxhuodong{ width:475px; height:370px; float:left; background:#fff;}

.indextitle {width:100%;height: 47px;float: left;}
.indextitle dt{float: left;margin-left: 15px;height: 50px;line-height: 50px;font-size: 17px;color: #0e050a;}
.indextitle dd{float: right;height: 50px;line-height: 50px;margin-right: 14px;}
.indextitle dd a{display: block;text-decoration: none;color: #777777;}
.indextitle dd a:hover{color: #3056a7;}



.focus {
  width: 420px;
  position: relative;
  display: inline-block;
  overflow: hidden;
  float: left;
  margin:10px auto auto 25px;}
.focus ul {
  height: 280px;}
.focus ul li {
  position: absolute;
  left: 0;
  top: 0;
  display: none;}
.focus ul li a span {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  padding-left: 20px;
  background: rgba(0, 0, 0, 0.5);
  width: 400px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  color: #fff;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.focus .fcsbtn {
  position: absolute;
  right: 0;
  bottom: 10px;
  overflow: hidden;}
.focus .fcsbtn dt {
  width: 10px;
  height: 10px;
  display: block;
  float: left;
  margin-right: 5px;
  background: #d6d6d8;
  border-radius: 20px;}
.focus .fcsbtn .s {
  background: #fbb459;}




.boxstudent{ width:500px;height:370px; margin:auto auto auto 25px; float:left; background:#fff;}
.boxxyfc{ background:#fff; margin:20px auto auto auto; float:left;}
.list{float: left;width: 100%; padding-bottom: 5px;}
.list li{height: 30px;line-height: 30px;padding-left: 15px;padding-right: 15px;}
.list li a{display: block;float:left;font-size: 14px;color: #343434;text-decoration: none;color: #343434;}
.list li a:hover{color: #3056a7;}
.list li span{float: right;display: block;font-size: 14px;color: #717171;}

.sList { width:950px; margin: auto 25px;}
.sList img{ border:1px solid #ededed;padding:10px;}
.sList a{ float:left; margin:auto 10px; width:140px;}
.sList span{ width:140px; height:24px; display:block; text-align:center;}
.foot{ width:100%; background:#fff; float:left; margin-top:20px;}
.foottxt{ width:1000px; text-align:center; margin:auto;}


.content{padding: 20px 30px 10px 20px;}
.pagect img{max-height: 100%;max-width:660px; width:expression(this.width > 660 && this.height < this.width ? 660: true);  height: auto;}
.newshow-top{text-align: center;width: 100%;height: 105px;}
.newshow-top h1{font-size: 18px;font-weight: bold;padding-top: 34px;}
.newshow-top span{font-size: 12px;color: #666666;line-height: 14px;margin-top: 18px;display: block;}
.fengexian{margin-left:29px;margin-right: 51px;width: 682px;border-bottom: 1px solid #ebebeb;}
.newshow-ct{padding-bottom:27px;padding-top: 18px;padding-left: 19px;padding-right: 42px;color: #40454c;}
.newshow-ct img{max-height: 100%;max-width:660px; width:expression(this.width > 660 && this.height < this.width ? 660: true);  height: auto;}
.newshow-bot{padding-left:26px; margin-right: 77px;width: 659px;position: relative;margin-bottom: 5px;}
.newshow-bot span{color: #666666;font-size: 14px;display: block;width: 600px;margin-top: 3px;line-height: 20px;}
.newshow-bot span a{color: #666666;text-decoration: none;}
.newshow-bot .a1{display: block;position: absolute;top:0; right: 0;line-height: 20px;text-decoration: none;color: #666666;}



.NewsPage{ margin:20px auto; text-align:center; width:100%; float:left;}

.xyfclist{padding-left: 23px;padding-right: 17px; margin-top:10px; float:left; font-size:14px;}
.xyfclist li{ width:100%;height: 110px;border-bottom: 1px solid #e4e2e3;padding-left: 5px; padding-top:10px; float:left;}
.xyfclist li dl{ width:76px; float:left; font-weight:bold;}
.xyfclist li dt{ width:589px; float:left;display: block;line-height: 24px;text-decoration: none;color: #40454c; padding-right:20px;}
.xyfclist li dt span{ font-weight:bold;}
.xyfclist li dt p{ padding:0; margin:0;}


.xymllist{padding-left: 23px;padding-right: 17px; margin-top:10px; float:left; font-size:14px;}
.xymllist li{ width:100%;height: 110px;border-bottom: 1px solid #e4e2e3;padding-left: 5px; padding-top:10px; float:left; font-weight:bold;}
.xymllist li dl{ width:175px; float:left; font-weight:bold;}
.xymllist li dt{ width:400px; float:left;}
.xymllist li dd{ width:110px; float:left;}

