@charset "utf-8";
/* CSS Document */

body{font-size:12px;}
body,div,ul,li,p,h1,h2,h3,h4,h5,h6,input,a,dd,dl,dt{margin:0;padding:0;}
body{font-family:"Microsoft YaHei";}
#wrapper{height:auto;margin:0 auto;min-width:1250px;}
a{text-decoration:none;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:"";display:block;width: 0;height: 0;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
li{list-style:none;}
img{border:none;}



.head{margin:0 auto;height:192px;}
.head-blue{border-top:5px solid #0071eb;}
.head_m{width:1200px;margin:0 auto; height:128px;}
.logo{ margin-top:16px;}
.logo img{
  height:95px;
}
.rig{
	width:200px;
	margin-top:7px;
}
.rig ul a{
	font-size:14px;
	color:#333;
	margin:0 15px;

}

.search{width:161px;height:30px;margin:45px 0 0 0;}

.head_d{height:60px;margin:0 auto;background:#0071eb;}
.ddsmoothmenu{ font-size:18px; color:#fff; width:1200px; height:60px; margin:0 auto;}
.ddsmoothmenu ul{margin: 0;padding: 0;list-style-type: none;}
.ddsmoothmenu ul li{position: relative;display: inline;float: left !important; }

.ddsmoothmenu ul li.sel>a{ color:#444;}
.ddsmoothmenu ul li a{display: block;color: #fff;text-decoration: none;text-align:center;font-size:18px;height:60px;line-height:60px;padding:0 35px;}
* html .ddsmoothmenu ul li a{ display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{}
.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li:hover{background:#f8af47;}
.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li:hover a{color:#fff;}
 .ddsmoothmenu ul li.cur{background:#f8af47;}
  .ddsmoothmenu ul li.cur a{color:#fff;}

.ddsmoothmenu ul li ul{position: absolute;left: 0;display: none;visibility: hidden;width:450px}

.ddsmoothmenu ul li ul li{display: list-item; width:450px;height:45px;border-bottom:1px solid #35a1ec;}

.ddsmoothmenu ul li ul li a{color: #fff;font-size: 14px;font-weight: normal;margin: 0; padding:0px; width:450px;height:45px;background:#0071eb;text-align:center;line-height:45px;border-bottom:none !important;filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;}

.ddsmoothmenu ul li ul li a.selected{

}
.ddsmoothmenu ul li ul li a:hover{
line-height:45px;
background:#f8af47;
color:#fff;

}

.banner{height:500px;width:100%; overflow:hidden;}

/*焦点图*/
.focus{ position:relative; width:1920px; height:500px;margin:0 auto;z-index:2;}  
.focus img{ width: 1920px; height: 500px;} 
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:18px; z-index:10; float:left; }  
  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px;position:absolute;  text-align:center; z-index: 200; width:100%;display:block;width:120px;right:50%;margin-right:-550px;}  
.focus .fbg div{overflow:hidden;zoom:1;}    
.focus .D1fBt a{position:relative; display:inline; width:18px; height:18px;margin:0 5px;  text-decoration:none; text-align:center; outline:0; float:left; background:url(../images/yuandian_hover.png) no-repeat;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(../images/yuandian.png) no-repeat;}     
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    

/*main*/
.main{width:1200px; margin:0 auto;height:475px; padding-top:35px;}

.main .top{ height:67px;}
.main .top h2{ font-size:35px; font-weight:100; background:url(../images/lan_03.jpg) no-repeat left center; padding-left:20px; float:left;}
.main .top .more a{ float:right; font-size:17px; color:#999; background:url(../images/sanjiao_03.png) no-repeat right center; padding-right:15px; margin-top:15px;}
.news ul li{ float:left; width:280px; height:360px; margin-right:26px;}
.news ul li.last{ margin-right:0;}
.news ul li img{ width:280px; height:210px; }
.news ul li .con{ width:278px; height:149px; border:1px solid #dbdbdb; background:#f2f2f2; border-top:none; position:relative;}
.news ul li .con .date{ width:55px; height:55px; background:#333333; position:absolute; top:-27px; left:30px;}
.news ul li .con .date .date_t,.news ul li .con .date .date_b{ text-align:center; line-height:27px; color:#ffffff; font-size:18px; font-family:Times New Roman;}
.news ul li .con p{ font-size:15px; color:#333; line-height:22px; padding:55px 15px 10px;}

.news ul li a:hover .date{ background:#f8af47; }
.news ul li a:hover p{ color:#f8af47;}

.main2{ width:100%; height:500px; background:#f2f2f2;}
.main2 .main{ height:462px;}
.events{ width:430px;}
.events ul li{ height:69px; margin:7px 0 28px;}
.events ul li .date{ width:57px; height:69px; background:url(../images/ev_03.png) no-repeat left center; float:left; }
.events ul li  .date .date_t,.events ul li  .date .date_b{ text-align:center; line-height:35px;height:35px; color:#ffffff; font-size:18px; font-family:Times New Roman;}
.events ul li p{ width:350px; float:right; color:#333; line-height:25px; font-size:15px; margin-top:7px;}
.events ul li a:hover .date{ background:url(../images/ev_06.png) no-repeat left center;}
.events ul li a:hover p{ color:#f8af47; font-weight:bold;}

.acd{ width:720px; }






































/*list*/
.main1{

	margin:0px auto;
	
}
.banner-li{height:279px;}
.banner-li img{height:279px;width:100%;margin:0 auto;}





.main-list{width:1200px;margin:20px auto;}
.main-list1{width:1200px;margin:0px auto; position:relative;bottom:81px;}
.main-list-l{width:285px;   }
.main-list-l .column{width:225px;height:76px;background:#0071eb url(../images/lm.png) no-repeat 20px center;font-size:16px;color:#fff;padding-left:60px;line-height:76px; font-weight:bold;}
.slide-nav{}
.slide-nav ul{}
.slide-nav ul li a{ padding:10px 20px;line-height:30px;font-size:16px;color:#4d4d4d;display:block; background:#efefef url(../images/nsan.png) no-repeat 265px center;}
.slide-nav ul li a:hover{background:#fff url(../images/nsanh.png) no-repeat 265px center;color:#fab248;}
.slide-nav ul li a.cur{background:#fff url(../images/nsanh.png) no-repeat 265px center;color:#fab248;}

.slide-nav ul li .sub-menu{}
.slide-nav ul li .sub-menu a{height:40px;line-height:40px;background:#D7E8F8 ;padding-left:40px;font-size:16px;color:#444;display:block;}
.slide-nav ul li .sub-menu li a:hover{background:#5089C8 ;padding-left:40px;color:#fff;}
.slide-nav ul li .sub-menu li a.cur{background:#5089C8 ;padding-left:40px;color:#fff;}

.slide-nav ul li .sub-menu li .sub-menu-sj{width:225px;margin:0 auto;}
.slide-nav ul li .sub-menu li .sub-menu-sj li a{font-size:14px;background:#fff;height:30px;line-height:30px;padding-left:30px;}
.slide-nav ul li .sub-menu li .sub-menu-sj li a:hover,.slide-nav ul li .sub-menu li .sub-menu-sj li a.cur{color:#1d64b4;border-bottom:1px solid #D9D6D6;height:29px;}

.main-list-r{width:850px;}
.main-list-title{width:850px;border-bottom:2px solid #d5d5d5;}
.main-list-name{font-size:26px;color:#0071eb; font-weight:bold; line-height:46px;}

.location{color:#777;font-size:14px; height:50px;line-height:50px; background:url(../images/dang.png) no-repeat 5px center;  padding-left:30px; margin:10px 0;}
.location a{color:#777;}











.main-list-cont{min-height:500px;}
.main-list-cont ul{padding:15px 0;}
.main-list-cont ul li{background:url(../images/dian.png) no-repeat 8px 30px;padding:15px 0 15px 28px;border-bottom:1px dashed #d5d4d4;line-height:35px;font-size:16px; height:71px;}
.main-list-cont ul li a{color:#444;}
.main-list-cont ul li a:hover{color:#0071eb; font-weight:bold;}

.main-list-cont ul li .time{color:#999; font-size:12px; background:url(../images/time.png) no-repeat left -2px; padding-left:26px;}

/*contnet*/
.zw-cont{padding:20px 0px;min-height:600px;}
.zw-title{font-size:20px;color:#444;padding: 10px 0 5px 0;text-align:center;font-weight:bold;}
.sub-title{font-size:16px;color:#444;text-align:center;line-height:35px;}
.zw-other{text-align:center;color:#9e9e9e;font-size:14px;padding: 10px 0 15px;border-bottom:1px solid #dedede;}
.zw{padding:20px 10px;}
.zw p{text-indent:2em;line-height:30px;color:#444;padding-bottom:10px;font-size:15px;}
.cont-page{padding-top:30px;font-size:15px;border-top:1px solid #dedede;margin-top:10px;}
.cont-page p{line-height:30px;text-indent:0;}
.cont-page p a{color:#333;}
.cont-page p a:hover{color:#1d64b4;}

.acd ul li{ float:left; width:226px ; height:170px; margin:0 21px 21px 0; position:relative;}
.acd ul li p{ position:absolute; bottom:11px; left:30px; font-size:16px; color:#fff; font-weight:bold; }
.acd ul li p:hover{ color:#f8af47;}
.acd ul li.last{ margin-right:0;}

.link{ height:175px;}
.link .top{ background:url(../images/qu.png) no-repeat 200px 27px;}
.link .top .more a{ background:none; padding-right:0; }
.link .top h2{ background:none; padding-left:0;}
.link ul li{ width:160px; height:65px; float:left; background:url(../images/l1.png) no-repeat left center; line-height:65px; padding-left:65px; font-size:14px;margin-right:18px;}
.link ul li a{ color:#fff; }
.link ul li.last{ margin-right:0;}
.link ul li.l2{ background:url(../images/l2.png) no-repeat left center; }
.link ul li.l3{ background:url(../images/l3.png) no-repeat left center; }
.link ul li.l4{ background:url(../images/l4.png) no-repeat left center; }
.link ul li.l5{ background:url(../images/l5.png) no-repeat left center; }


.foot{ height:145px; background:#26262e; padding-top:35px;}
.hot{margin-top:20px;}
.hot .top{font-size:22px; font-weight:bold; color:#0071eb; height:40px; line-height:40px; border-bottom:1px solid #d4d3d3;}
.hot ul li{background:url(../images/yq2_03.png) no-repeat 8px 30px;padding:15px 0 15px 28px;line-height:25px;font-size:16px; height:83px;}
.hot ul li.last{background:url(../images/yq.png) no-repeat 8px 30px;}
.hot ul li a{color:#444;}
.hot ul li a:hover{color:#0071eb; font-weight:bold;}

.hot ul li .time{color:#999; font-size:12px; background:url(../images/time.png) no-repeat left -2px; padding-left:26px;}










