@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body,html,ul,li,p,div,dl,dt,dd,ol,pre,form,fieldset,legend,input,textarea,blockquote{margin:0;padding:0;}
body{font-size:14px;font-family:"微软雅黑",Arial;text-align:center;color:#686868; background:#fff;}
table,td,tr,th{font-size:14px;margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
a{color:#686868;text-decoration:none;font-size:14px;}
a:hover{color:#cc0000;}
a:visited{color:#686868;text-decoration:none;}
a:active{color:#686868;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:nowrap ;padding:0;margin:0;font-size:14px;}
ol,ul,li{list-style:none;}
li{ height:26px; line-height:26px;}
p{ line-height:1.8;}

.top{ width:100%; height:178px; border-top:4px solid #1c4ca0;}
.header{ width:1300px; height:110px; margin:0 auto;}
.logo{ width:640px; height:110px; float:left;}
.header_r{ width:210px; height:110px; float:right;}
.header_rt{ margin-top:20px;}
.header_rt span{ float:right; margin-right:8px; margin-left:8px;}
.header_rt a{ float:right; font-size:16px;}
.search{ width:210px; height:22px; background:url(../images/search.png) no-repeat; margin-top:20px;}
.search_l{ width:180px; height:22px; float:left;}
.search_l input{ width:180px; height:22px; border:none; background:none; margin-left:5px;}
.search_r{ width:25px; height:22px; float:left; margin-left:5px;}
.search_r input{ width:22px; height:22px; border:none; background:none; cursor:pointer;}
.nav0{ width:100%; height:70px;box-shadow:0px 3px 3px #666; -moz-box-shadow:0px 3px 3px #666; -webkit-box-shadow:0px 3px 3px #666; position:relative; z-index:100; }
.nav00{ width:1300px; height:30px; margin:0 auto; padding-top:10px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ height:30px; line-height:30px;}
		.nav a{ color:#333;  }
		.nav .nLi{ float:left;  position:relative; display:inline; width:130px; height:30px; line-height:30px;}
		.nav .nLi h3{ float:left; font-weight:normal;}
		.nav .nLi h3 a{ display:block; width:120px; height:30px; font-size:18px; letter-spacing:5px;}
		.nav .sub{ display:none; width:120px; left:0; top:30px;  position:absolute; line-height:30px;  }
		.nav .sub li{ zoom:1; margin-bottom:1px;background:url(../images/navbg3.png) no-repeat; width:120px; height:30px; line-height:30px;}
		.nav .sub a{ display:block; color:#fff;}
		.nav .sub a:hover{ background:url(../images/navbg4.png) no-repeat; color:#fff;display:block; width:120px; height:30px; line-height:30px; }
		.nav .on h3 a{ background:url(../images/navbg3.png) no-repeat;  color:#fff;   }
/* ========首页焦点图CSS================================================================= */
.banner{ width:100%; height:600px;}
.fullSlide {
	width:100%;
	position:relative;
	height:600px;
}

.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:600px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:510px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:15px;
	height:15px; 
	border-radius:50%;
	margin:5px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#e93200;filter:alpha(opacity=100);
	opacity:1;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}
/* ========首页焦点图CSS结束================================================================= */
.main1{ width:1200px; height:500px; margin:30px auto 0;}
.main1t{ width:100px; height:40px; border-bottom:3px solid #284c96; -moz-border-bottom:3px solid #284c96; -webkit-border-bottom:3px solid #284c96; margin:0 auto;}
.main1t a{ font-size:24px; color:#333;}
.main1t a:hover{ color:#e93200;}
.main1b{ width:1200px; height:430px; margin-top:30px;}
.main1bl{ width:370px; height:430px; float:left;}
.main1blt{ width:370px; height:330px;}
.main1blb{ width:370px; height:100px; background:#eeeeee;}
.main1blb h3{ font-weight:normal; padding-top:10px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.main1blb h3 a{ font-size:16px; color:#333;}
.main1blb h3 a:hover{color:#e93200;}
.main1blb p{ padding:5px 10px; color:#888; text-align:left;}
.main1blb p a:hover{color:#e93200;}
.main1bc{ width:395px; height:430px; float:left; margin-left:20px;}
.main1bc1{ width:395px; height:136px; background:url(../images/main1bc1.jpg) no-repeat;}
.main1bc1 h3{ font-weight:normal; padding:0px 10px 5px 10px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.main1bc1 h3 a{font-size:16px; color:#333;}
.main1bc1 h3 a:hover{color:#e93200;}
.main1bc1 p{  padding: 0px 10px 5px 10px;text-align:left;}
.main1bc1 p a{ color:#284c96;}
.main1bc1 p a:hover{color:#e93200;}
.main1bc2{ margin-top:10px; margin-bottom:10px;}
.main2{ width:100%; height:520px; background:#eeeeee; margin-top:50px; padding-top:60px;}
.main20{ width:1200px; height:445px; margin:0px auto;}
.main20l{ width:345px; height:445px; float:left; background:#fff;box-shadow: 1px 1px 2px 2px #999; -moz-box-shadow: 1px 1px 2px 2px #999; -webkit-box-shadow: 1px 1px 2px 2px #999; margin-right:80px;}
.main20lt{ width:100%; height:30px; text-align:center; margin-top:25px;}
.main20lt a{ font-size:18px; color:#333;}
.main20lt a:hover{ color:#e93200;}
.main20lc{ width:340px; height:100px; margin-top:15px;}
.main20lb{ width:340px; height:220px;}
.main20lb ul li{ width:330px; height:35px; line-height:35px; border-bottom:1px dashed #cccccc; background:url(../images/dot.jpg) no-repeat 10px 18px; font-size:12px; color:#999; text-align:right; padding-right:10px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.main20lb ul li a{ float:left; margin-left:18px;}
.main20lb ul li a:hover{color:#e93200;}
.main20lbb{ width:100px; height:18px; background:#1c4ca0; margin:15px auto 0; text-align:center; line-height:18px;}
.main20lbb:hover{ background:#e93200;}
.main20lbb a{ font-size:12px; color:#fff;}
.main20r{ width:350px; height:445px;float:left; background:#fff;box-shadow: 1px 1px 2px 2px #999; -moz-box-shadow: 1px 1px 2px 2px #999; -webkit-box-shadow: 1px 1px 2px 2px #999;}
.main20rc{ width:320px; height:312px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin-left:20px; margin-top:15px; margin-bottom:21px;}
.main20rc ul li{ width:320px; height:38px; text-align:left; line-height:38px; border-bottom: 1px dashed #cccccc;
    background: url(../images/dot.jpg) no-repeat 10px 18px;
    font-size: 12px;
    color: #999;
    text-align: right;
    padding-right: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.main20rc ul li a{float:left; margin-left:18px; text-align:left; }
.main20rc ul li a:hover{ color:#e93200;}
.link{ width:1200px; height:120px; margin:40px auto;}
.linkb{ margin-top:20px;}
/*友情链接*/
.teacher {
	background: url("../images/newsbg.png") repeat-x; margin: 0px 5px;  border-image: none; width:1190px;height: 60px; padding-top: 10px; overflow:hidden;
}
.scrollleft {
	margin: 0px 10px;
}
.scrollleft li {
	width:195px; height:60px; text-align: center; margin-right: 7px; float: left; display: inline;
}
.scrollleft img {
	padding: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 180px; height: 50px;
}
.scrollleft a:hover img {
	border: 1px solid rgb(187, 187, 187); border-image: none; opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9;
}
.footert{ width:100%; height:50px; background:#202930; line-height:50px;}
.footert p{ line-height:50px;}
.footert p a{ margin-right:10px; color:#999;}
.footert p a:hover{ color:#fff;}
.footerb p{ padding-top:15px;}
.footerb{ width:100%; height:70px; background:#1a2129;}
.banner_ny{ width:100%; height:300px; background:url(../images/bannern.jpg) no-repeat center;}

/*分页*/
.banner2{ width:100%; height:300px; background:url(../images/banner2.jpg) no-repeat center;}
.main_list{ width:1200px; margin:0px auto; background:#fff; padding-top:30px; padding-bottom:30px;}
.main_listl{ width:260px; float:left;}
.main_listlt{ width:260px; height:55px; background:url(../images/lanmu.png) no-repeat 20px 20px #222222; line-height:55px; text-align:left;}
.main_listlt span{ font-size:16px; color:#fff; margin-left:45px;}
.main_listlb{ width:260px; margin-bottom:10px;}
.main_listlb a{ display:block; width:220px; height:55px; border-bottom:1px solid #ccc; background:url(../images/list_lb1.png) no-repeat 230px 25px; color:#686868; font-size:16px; line-height:55px; text-align:left; padding-left:40px;}
.main_listlb a:hover{ width:220px; height:55px; border-bottom:1px solid #ccc; background:url(../images/list_lb2.png) #1c4ca0 no-repeat 230px 25px; color:#fff;font-size:16px;}
.main_listr{ width:900px; float:left; margin-left:30px;}
.main_listrt{ width:880px; padding-left:20px; height:30px; border-bottom:1px solid #eaeaea; background:url(../images/list_r1.png) no-repeat left; text-align:left; line-height:30px;}
.main_listrt a:hover{color:#fe7c3c;}
.main_listb{ width:900px; margin-top:15px;}
.main_listb ul li{ width:900px; border-bottom:1px dashed #ccc; height:33px; line-height:33px; background:url(../images/dot.jpg) no-repeat left; text-align:right; color:#999;}
.main_listb ul li a{ float:left; margin-left:8px; color:#686868;}
.main_listb ul li a:hover{color:#e93200;}

.fenye{ border:1px solid #dddddd; background:#f5f5f5; text-align:center; line-height:30px; margin-right:5px;}
.fenye:hover{ background:#1e7ac5;}
.fenye a:hover{ color:#fff; display:block;}
.list_banner2{height:255px; background:url(../images/displayinfo.jpg) no-repeat center;}
.main_listb p{ text-align:left; text-indent:2em;}

/*图文列表页*/
.main_listb2{ margin-top:30px;}
.main_listb2 ul li{ width:164px; height:190px; float:left; text-align:center; margin-left:20px; margin-bottom:10px;}
.main_listb2 ul li a p{ color:#1e7ac5;}
.main_listb2 ul li a p:hover{color:#fe7c3c;}
/*详情页*/
.main_xq{ width:1200px; margin:0px auto 30px; background:#fff; padding-top:30px;}
.main_xqt{ width:1180px; padding-left:20px; height:30px; border-bottom:1px solid #eaeaea; background:url(../images/list_r1.png) no-repeat left; text-align:left; line-height:30px;}
.main_xqt a:hover{color:#fe7c3c;}
.main_xqb{ margin-top:25px;}
.main_xqb img{ margin-top:20px; margin-bottom:20px;}
.main_xqb h2{ font-size:18px; color:#333; font-weight:bold;}
.main_xqbb{ text-align:left;  padding-top:30px;}
.main_xqbb p{ text-indent:2em; font-size:16px; line-height:2; padding-left:10px; padding-right:10px;}
.listcolumn5{ text-align:left; padding-top:10px; padding-left:10px; padding-right:10px;}
.listcolumn5 a{ color:#4d2869; font-size:16px;}
.listcolumn4{ text-align:left; font-size:18px; color:#333; font-weight:bold;}
.listcolumn6{ text-align:left;}
.bshare-custom{ float:left; margin-top:15px;}

/*联系我们*/
.main_listb1{ width:900px; margin-top:15px;}
.main_listb1 p{ text-align:left;}
.map{ margin-top:20px;}

/*通知公告*/
.main01rb01 {
    width: 395px;
    height: 68px;
    border-bottom: 1px dashed #ccc;
    margin-top: 15px;
}
.main01rb01l {
    width: 55px;
    height: 50px;
    background: url(../images/riqi_bg.jpg) no-repeat;
    float: left;
    margin-left: 20px;
}
.p3 {
    font-size: 12px;
    color: #fff;
}
.p4 {
    font-size: 16px;
    color: #333;
}	
/*新加新闻资讯通知公告*/
.main1t0{width:1200px; height:40px;}
.main1t0l{ width:785px; float:left; text-align:left; height:40px; border-bottom:1px solid #eaeaea;}
.main1t0ll{ width:100px; float:left;}
.main1t0ll a{ display:block; width:100px; height:40px; border-bottom:3px solid #284c96;font-size:24px; color:#333; text-align:center; }
.main1t0ll a:hover{color:#e93200;}
.main1t0lr{width:50px; float:right; line-height:40px;}
.main1t0lr a{ font-size:14px; color:#999; text-align:right;}
.main1t0lr a:hover{color:#e93200;}
.main1t0r{ width:395px; height:40px; float:right;border-bottom:1px solid #eaeaea;}
.main20lc li img{width:100%!important}

