/* CSS Document */
body{margin:0; padding:0; font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1";color:#333;}
a{color:#333;text-decoration:none;outline:0}
a:hover{text-decoration:none}
em,i{font-style:normal}
dd,dl,dt,h1,h2,h3,h4,h5,h6,input,li,p,table,td,th,tr,ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
dd,dl,dt,li,ol,ul{list-style:none}
form,select{margin:0;}
.clear:after{content:''; display:block; clear:both;}
.clear{zoom:1;}
table{border-collapse:collapse;border-spacing:0}
button,img,input,select,textarea{vertical-align:middle;padding:0;margin:0}
fieldset,img{border:0}
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}
textarea{-webkit-appearance:none}
.fl{float:left}
.fr{float:right}
.mt20{margin-top:20px;}
.mt15{margin-top:15px;}
.mt30{margin-top:30px;}
.ml10{margin-left:10px;}
.mt60{margin-top:60px;}
.mt40{margin-top:40px;}

.style1{font-size:22px;font-weight:700;color:#C00}
.style5{font-size:22px;font-weight:700;}
.by-gray{background:#f7f7f7;width:100%;padding:30px 0;margin-top:20px}


/* 公共样式 */
.container{width:1170px; margin:0 auto; position: relative;}

.mainbox{
	width: 1200px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.mainbox .zuo{
	float: left;
	height: auto;
	width: 280px;
}
.mainbox .you{
	float: left;
	height: auto;
	width: 890px;
	margin-left: 30px;
}
.delfd{
	clear: both;
}
/*头部*/
.header{padding:10px 0}

.header .wx{margin-left:100px}
.header .wx img{width:70px;height:70px; overflow:hidden}
.header dl{margin:13px 0 0 50px;}
.header dl dd{font-size:15px}


/*导航*/
.nav{background:#01588e;height:60px;font-size:16px;z-index:100;width:100%;min-width:1170px}
.nav-scroll{position:fixed;top:0}
.nav ul li{float:left;padding:0 33px;background:url(../images/img_nav_line.png) 0 50% no-repeat;position:relative}
.nav ul li a{color:#FFF;padding:16px 0;display:block}
.nav ul li .on,.nav ul li a:hover{border-bottom:2px solid #FFF}
.nav ul li ul{border-top:1px solid #01588e;position:absolute;top:57px;left:0;display:none;z-index:1000;filter:progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=5);background-color:#FFF;-moz-box-shadow:0 2px 5px #CCC;-webkit-box-shadow:0 2px 5px #CCC;box-shadow:0 2px 5px #CCC}
.nav ul li ul li{background:#FFF;float:none;padding:0 33px;white-space:nowrap}
.nav ul li ul li a{color:#333;padding:10px 0;display:block;border-bottom:1px solid #EEE}
.nav ul li ul li a:hover{border-bottom:1px solid #EEE;color:#01588e}


/*banner*/
.flexslider{position:relative;width:100%;height:510px;overflow:hidden;zoom:1;margin-bottom:15px;min-width:1170px}
.flexslider .slides{zoom:1}
.flexslider .slides li{width:100%;height:510px}
.flexslider .slides li a{width:100%;height:510px;display:block}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/img_icon.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;display:none}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:30px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1}
.flex-control-paging li a{background:url(../images/img_icon.png) no-repeat -14px 0;display:block;height:14px;overflow:hidden;text-indent:-99em;width:14px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}


/*新闻滚动*/
.notice{background:#f7f7f7;font-size:16px;overflow:hidden;margin-bottom:15px}
.notice .notice-title{float:left;background:url(../images/img_notice_title_bg.png) no-repeat;line-height:60px;height:60px;width:145px;margin-right:40px;text-align:center}
.notice .notice-list{float:left;width:700px;line-height:60px;height:60px}
.notice .notice-list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.notice .notice-list li a:hover{color:#01588e}
.notice .notice-list b{
	font-size: 22px;
}
.notice .notice-btn{position:absolute;right:30px}
.notice .notice-btn i{display:block;color:#999;font-size:30px}

/*文章*/
.barbox{margin-left:-21px;}
.barbox .item-n{width:375px;height:255px; overflow:hidden;float:left;margin-left:21px;display:inline;background:#ffffff;}
.barbox .item-n .tit{border-bottom:1px solid #cdcdcd;color:#085988;padding-top:10px;line-height:25px;}
.barbox .item-n .tit span{display:inline-block;border-bottom:2px solid #085988;padding:0 10px 5px 10px;font-size:18px;margin-bottom:-1px}
.barbox .item-n .tit a{float:right;font-size:16px;padding-right:15px;}
.barbox .item-n .list{padding:15px; overflow:hidden;width:345px;height:190px;}
.barbox .item-n .list ul li a{display:inline-block;background:url(../images/icon.jpg) no-repeat left center;padding-left:10px;font-size:14px;line-height:30px;}
.barbox .item-n .video{padding:8px 15px; overflow:hidden;width:345px;height:190px;}
.barbox .item-n .staff{}
.barbox .item-n .staff dl{float:left;width:165px;height:100px; overflow:hidden;margin:5px 0 0 15px;display:inline}
.barbox .item-n .staff dl dt,.barbox .item-n .staff dl dd{float:left}
.barbox .item-n .staff dl dt{width:90px;height:100px; overflow:hidden}
.barbox .item-n .staff dl dd{
	width: 60px;
	height: 80px;
	overflow: hidden;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 10px;
}
.barbox .item-n .staff dl dd h6{ font-weight:800;}
.barbox .item-n .staff dl dd h5{color:#666666;padding:5px 0}
.barbox .item-k{width:375px;height:255px; overflow:hidden;float:left;margin-left:21px;display:inline;}
.barbox .item-k .iocn{width:375px;height:70px; text-align:center;font-size:16px;padding-top:0px;}
.barbox .item-k .iocn a{display:block;color:#ffffff}

/* marqueeleft */
.marquee{padding:15px 10px; overflow:hidden;width:345px;height:190px;}
.marqueeleft{}

#marquee1{height:190px;width:474px;overflow:hidden;margin:0px auto;}
#marquee1 ul{float:left;}
#marquee1 li{float:left;margin:0 5px;display:inline;width:212px;height:190px;overflow:hidden;}
#marquee1 li .pic{display:block;width:212px;height:148px;overflow:hidden;}
#marquee1 li .txt{text-align:center;height:23px;line-height:23px;font-size:14px}
#marquee2{
	height: 176px;
	width: 1170px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-bottom: 10px;
}
#marquee2 ul{float:left;}
#marquee2 li{float:left;margin:0 5px;display:inline;width:275;height:174px;overflow:hidden;}
#marquee2 li .pic{
	display: block;
	width: 271;
	height: 168px;
	overflow: hidden;
	border: 1px solid #CACACA;
	padding: 2px;
}

/*图切换*/
.ifocus{position: relative;overflow: hidden;width: 375px; height: 255px;}
.ifocus_title{position:absolute;width:100%;height:55px;line-height:55px;background:#01588e;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;left:0;bottom:0;z-index:1}
.ifocus_txt{color:#FFF;font-size:16px;z-index:2;bottom:0;left:20px;line-height:55px;position:absolute;font-family:"Microsoft YaHei"!important;width:450px;height:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ifocus_btn span,.ifocus_num span{background:url(../images/img_icon.png) no-repeat;display:block}
.ifocus_num{position:absolute;height:55px;line-height:55px;right:20px;bottom:0;z-index:2}
.ifocus_num span{width:9px;height:9px;line-height:9px;float:left;margin-left:5px;position:relative;top:25px;cursor:pointer;background-position:-9px -14px;text-indent:-9999px}
.ifocus_num span.hover{background-position:0 -14px}
.ifocus_btn{width:100%;height:49px;top:50%;margin-top:-20px;position:absolute;display:none}
.ifocus_btn span{width:33px;height:49px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;position:relative}
.ifocus_btn .left_btn{background-position:0 -23px;float:left;left:0}
.ifocus_btn .right_btn{background-position:-33px -23px;float:right;right:0}
.ifocus_btn span.hover{filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
.ifocus_list li img{width:375px;height:255px}

/*tab*/
#wrap{width:375px;margin:0 auto ;overflow:hidden}
#tit{height:35px;width:375px;margin-top:10px;}
#tit span{float:left;height:33px;line-height:33px;width:125px;font-size:16px;text-align:center;color:#006699;border-bottom: 1px solid #cdcdcd; cursor:pointer}
#con .tab{display:none;padding:10px 15px;overflow: hidden;width: 345px;height: 190px}
#tit span.select{
	color: #006699;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}
.select a{color: #006699;}
#con .tab.show{display:block}
#con .tab ul li a{display:inline-block;background:url(../images/icon.jpg) no-repeat left center;padding-left:10px;font-size:14px;line-height:30px;}
#con .tab p{display:block; text-align:center;margin-top:10px}
#con .tab p a{border:1px solid #ddd;padding:3px 10px;font-size:14px;;}


/*关于*/
.about{margin-left:-21px;}
.about ul li{width:375px;height:120px; overflow:hidden;float:left;margin-left:21px;display:inline}

/*友链*/
.link,.culture{background:#ffffff;}
.link .tit,.culture .tit{border-bottom:1px solid #cdcdcd;color:#085988;padding-top:10px;line-height:25px;}
.link .tit span,.culture .tit span{display:inline-block;border-bottom:2px solid #085988;padding:0 10px 5px 10px;font-size:18px;margin-bottom:-1px}
.culture .tit a{float:right;font-size:16px;padding-right:15px;}
.link .item-l{padding:15px;font-size:14px;}
.link .item-l a{
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 0px;
	line-height: 35px;
	height: 35px;
}
.culture .item-l ul{}
.culture .item-l ul li{float:left;width:275px;height:174px;overflow:hidden;margin:15px 0px 15px 14px;display:inline}

/*底部*/
.footer{
	background: #272727;
	padding: 25px 0;
	color: #CCC;
	min-width: 1170px
}
.footer a{color:#CCC}
.footer a:hover{color:#CCC}
.footer .footer-link{text-align:center;border-bottom:1px solid #333;padding-bottom:15px}
.footer .footer-link a{padding:0 15px}
.footer .copyright{text-align:center;padding-top:15px}
.footer .copyright span{margin:0 10px}

.gotop{background:url(../images/img_gotop.png) 50% no-repeat;padding:40px;position:fixed;bottom:50px;right:40px;cursor:pointer;display:none}

/*栏目顶部广告*/
.topban_2{
	background-image: url(../images/p_banner_2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 200px;
	width: 100%;
}
.topban_3{
	background-image: url(../images/p_banner_3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 200px;
	width: 100%;
}
.topban_4{
	background-image: url(../images/p_banner_4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 200px;
	width: 100%;
}
.topban_5{
	background-image: url(../images/p_banner_5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 200px;
	width: 100%;
}
.topban_6{
	background-image: url(../images/p_banner_6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 200px;
	width: 100%;
}
.topban_7{
	background-image: url(../images/p_banner_7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 200px;
	width: 100%;
}
.navtitle{
	font-size: 30px;
	line-height: 80px;
	color: #FFF;
	background-color: #01588e;
	text-align: center;
	height: 80px;
	width: 100%;
}
.navlist{
	height: auto;
	width: 100%;
	margin-top: 20px;
}
.navlist a{
	line-height: 45px;
	background-color: #eeeeee;
	background-image: url(../images/li_no.jpg);
	background-repeat: no-repeat;
	background-position: 30px center;
	text-align: left;
	text-indent: 50px;
	display: block;
	float: left;
	height: 45px;
	width: 100%;
	margin-bottom: 2px;
	font-size: 16px;
}
.navlist .on,.navlist a:hover{
	color: #FFF;
	background-color: #01588e;
	background-image: url(../images/li_on.jpg);
}

.youtopnav{
	line-height: 50px;
	height: 50px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
.youtopnav b{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #01588e;
	display: block;
	height: 50px;
	width: auto;
	font-size: 16px;
	color: #01588e;
	text-align: center;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.youtopnav span{
	float: right;
	height: 50px;
	width: 450px;
	text-align: right;
	font-size: 14px;
}
.youtopnav span img{
	margin-top: -4px;
}
.youtopnav span a:Hover{color: #01588e;}

.sysListTxt {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
}
.sysListTxt li{
	line-height: 39px;
	background-image: url(../images/li-2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 39px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	text-align: left;
	text-indent: 15px;
}
.sysListTxt a{
	display: block;
	float: left;
	height: 39px;
	width: 600px;
}
.sysListTxt a:hover{
	color: #01588e;
}
.sysListTxt span{
	line-height: 39px;
	float: right;
	height: 39px;
	width: 100px;
}

/*翻页效果*/
.sysPage{
	text-align: center;
	margin:20px 0
}
.sysPage a{
	line-height: 30px;
	color: #777576;
	text-align: center;
	 display:inline-block;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #DBDBDB;
	background-color: #FFF;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin:0px 5px
}
.sysPage a:hover{
	border: 1px solid #01588e;
}
.sysPage span{
	display:inline-block;
	line-height: 30px;
	
}
.sysPage .on{
	font-weight: bold;
	color: #FFF;
	background-color: #01588e;
	border: 1px solid #01588e;
}

/*图文列表*/

.sysListPic{
	padding: 5px;
}
.sysListPic a{
	display: block;
	float: left;
	height: 184px;
	width: 250px;
	line-height: 30px;
	text-align: center;
	margin: 21px;
}
.sysListPic a img{
	padding: 3px;
	border: 1px solid #D1D1D1;
}
.sysListPic a img:hover{
	border-top-color: #3CC;
	border-right-color: #3CC;
	border-bottom-color: #3CC;
	border-left-color: #3CC;
}


.sysListPic2 {
	padding: 5px;
}
.sysListPic2 .mxlist{
	display: block;
	float: left;
	height: 266px;
	width: 186px;
	line-height: 30px;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
}
.sysListPic2 .mxlist img{
	padding: 3px;
	border: 1px solid #D1D1D1;
}
.sysListPic2 .mxlist b{
	line-height: 30px;
	text-align: center;
	display: block;
	height: 30px;
	width: 186px;
}
.sysListPic2 .mxlist img:hover{
	border-top-color: #3CC;
	border-right-color: #3CC;
	border-bottom-color: #3CC;
	border-left-color: #3CC;
}

/*文章显示*/
.showTitle {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	margin-top: 10px;
	margin-bottom: 25px;
}
.showTitle h1{
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 35px;
	color: #004f9e;
	text-align: center;
	font-weight: normal;
	margin-bottom: 0px;
}
.showTitle span{
	font-size: 12px;
	line-height: 25px;
	color: #999999;
	text-align: center;
	display: block;
	margin-bottom: 10px;
}
.showText {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 25px;
}
.showText p{
	text-align: left;
	text-indent: 2em;
	margin-bottom: 10px;
	margin-top: 0px;
}
.showText p img,.showText img{
	text-align: center;
}
.UpDownBox {
	height: 40px;
	width: 100%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #cccccc;
}
.UpDownBox .Up{
	line-height: 40px;
	float: left;
	height: 40px;
	width: 100%;
	text-align: left;
}
.UpDownBox .Down{
	line-height: 40px;
	float: left;
	height: 40px;
	width: 100%;
	text-align: left;
	margin-bottom: 20px;
}
.UpDownBox b{
	color: #004590;
}
/*带缩率图的图片列表*/
.p-news-list{
	font-size: 13px;
	line-height: 25px;
}
.p-news-list li{padding:15px 0;border-bottom:1px dashed #999}
.p-news-list li a:hover{color:#01588e}
.p-news-list img{float:left;margin-top:5px;width:120px;height:90px;margin-right:10px}
.p-news-list li h1{font-size:16px;font-family:"Microsoft YaHei"!important}
.p-news-list li h2{color:#999}
.p-news-list li h3{color:#666}

.List_page{
	text-align: center;
	margin-bottom: 30px;
	margin-top: 30px;
}
.List_page a{
	background: #fff;
	border: 1px solid #D2D2D2;
	color: #A0A0A0;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-family: "微软雅黑";
	font-size: 13px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.List_page a:Hover{
	background-color: #1552a1;
	color: #FFF;
	border: 1px solid #1552a1;
}
.List_page span{
	color: #fff;
	border: 1px solid #1552a1;
	background-color: #1552a1;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: "微软雅黑";
	font-size: 13px;
}

/* 首页banner */
.banner2{width:100%;height: 100%;overflow: hidden;animation: fadeinT 1s ease-out backwards;}
.swiper-container{position:relative;overflow:hidden;z-index:1}
.swiper-container .swiper-slide img{width:100%;height: 100%;overflow: hidden;}
.swiper-container .swiper-pagination-bullet{height:4px;width:20px;border-radius:3px}
.banner2 .swiper-button-nexts,.banner2 .swiper-button-prevs{transition: all 0.5s;opacity:0;width:52px;height:52px;background-color:rgba(0,0,0,.45);position:absolute;top:45%;z-index:999;cursor:pointer;border-radius:50%}
.banner2 .swiper-button-nexts{left:15px}
.banner2 .swiper-button-prevs{right:15px}
.banner2 .swiper-button-nexts img,.banner2 .swiper-button-prevs img{display:block;width:13px;height:23px;margin:15px auto 0}
.banner2:hover .swiper-button-nexts,.banner2:hover .swiper-button-prevs{opacity:1}
