@charset "gb2312";
/* CSS Document */

/*banner*/
.main {
	margin: 0px auto;
width:100%; height: 402px;
}
.pro-switch {

	overflow: hidden;
	position: relative;
width:100%; height: 402px;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
width:100%; height: 402px;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides li > a{width:100%;height: 402px;}


.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
width:100%;height: 402px;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;
width:100%; height: 402px;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
*height: 0;
width:100%; height: 402px;
}
.flex-direction-nav >li { width:100%;height:402px;}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url(imagesad_ctr.png) no-repeat 0 0;
	position: absolute;
	top:60%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0; width: 60px;
	height: 90px;
}
.flex-direction-nav .flex-prev {
	left: 0;	width: 60px;
	height: 90px;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.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;
	text-align: center;
	left:0; top:350px;}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	background: url(imagesdot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:-99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}
/*banner */

/*container*/

/*con01*/


/*con01*/
.con01{}
.con01left{width: 244px;}
.con01left .tit01{ background: #f9a725; height:80px; color: #FFFFFF; font-size: 24px; line-height: 80px; font-weight: bold; text-align: center;}
.con01left ul{ background: #00244c; width: 244px; height:344px;}
.con01left ul li{ color: #FFFFFF; font-size: 16px; text-align: left; margin-left:50px; font-weight:bold; line-height: 65px;}
.con01left ul li a{color: #FFFFFF; display: block;}
.con01right{ width: 930px; font-size: 14px;}

/*新闻头条*/
.con01right .headNews{ width:396px; overflow:hidden;float:left;}
.con01right .newsTitle01{height:71px;}
.con01right .newsTitle01 h2{height:71px;font-size:16px; font-weight: bold;background:url(imagesread_hover.png) no-repeat 18px 5px;background-size:32px 32px;line-height:100px;width:81px;}
.newsTitle01 h2 a{color:#014fa7; display:block;height:71px;}
.newsPic{overflow:hidden; height:396px; height:272px;}
.newsPic a{}
.newsInfo{margin-top:5px;overflow:hidden;}
.newsInfo h3{background:url(../images/head01.png) no-repeat left center;font-size:16px;font-size:1.6rem;height:30px;line-height:30px;overflow:hidden;}
.newsInfo h3 a{color:#014fa7;  font-size:16px; font-weight: bold;}
.newsInfo h3 a:hover{color:#0277fc;}
.newsInfo h3 span{float:right;font-weight:normal;margin-left:10px;font-size:12px;}
.newsInfo p{height:59px;line-height:24px;overflow:hidden;font-size:14px;margin-top:5px;}
.newsInfo p a{color:#6e6e6e; font-size: 12px;}
.newsInfo p a:hover{color:#0277fc}
.readMore{width:101px;height:29px;text-align:right;background:url(../images/more.png) no-repeat right center;line-height:29px;display:block;float:right;}
.readMore:hover{background:url(../images/more_hover.png) no-repeat right center;}
.readMore:hover a{}
.readMore a{width:101px;height:29px;display:block;float:right;color:#014fa7;font-size:12px;}
.newsLink{width:236px;float:right;height:40px;line-height:40px;}
.newsLink span{color:#fff;width:108px;height:40px;}
.newsLink span a{color:#004a99;font-size:14px;font-size:1.5rem;display:block;text-align:right;}
.newsLink span a:hover{color:#f8ae31;}
.picNews{background:url(../images/btn_news02.png) no-repeat left center;}
.videoNews{background:url(../images/btn_news01.png) no-repeat left center;}
.picNews{float:left;}
.newsLink span.videoNews{float:right;width:108px;line-height:36px;}

.tabArticleList01{width: 500px; float: left; margin-left:20px;}
.tabList01 dd{overflow:hidden; background: #FFFFFF; height: 355px; width: 475px; padding: 0px 20px; border-top:3px solid #014fa7;}
.head_article01{overflow:hidden; padding-top:20px;}
.head_title{overflow:hidden;position:relative;  font-size: 16px; height:28px;line-height:28px;}
.head_title strong.number01{top:7px;}
.head_title a{color:#014fa7;font-size:14px;font-size: 16px; font-weight:bold;padding-left:26px;}
.head_article01 p{line-height:24px;font-size:12px;padding-top:5px;height:48px;overflow:hidden;}
.head_article01 p a{color:#6e6e6e; font-size:12px;}
.head_article01 p a:hover{color:##0277fc;}
.head_pic{margin-bottom:15px;}
.line01{display:block;height:1px;border-top:1px solid #cdcdcd;margin:10px 0 7px 0;}
.head_article02 .line01{margin:13px 0 10px; }
.list01{overflow:hidden;padding:0px 0 0px 0;}
.list01 li{line-height:31px;height:31px;overflow:hidden;position:relative;font-size:14px;font-size:1.4rem;}
.list01 li a{padding-left:26px; font-size:14px; color:#000000;}
.list01 li span{}

.dd01 .readMore span{ width: 60px; float: left; margin-top: 5px; text-align: center; line-height: 20px; display: block; height:18px; border:1px solid #004ba0;  border-radius: 20px; -moz-border-radius: 20px;}

.number01{width:14px;height:14px;display:block; font-size:12px;color:#fff;background-color:#f8ae31;text-align:center;line-height:14px;position:absolute;left:0;top:11px;}
.rightDate{float:right;margin-left:10px;font-size:12px;}

/**/
.tabMenu01{width:100%;overflow:hidden;height:71px;background:url(../images/ling_bg.png) no-repeat center 36px;}
.tabMenu01 li.read{width:85px; height:81px; background:url(../images/read_bg.png) no-repeat 26px 18px; font-size:16px; font-weight:bold; float:left;position:relative;margin-right:-85px; padding-top:5px;background-size:32px 32px;text-align:center;}
.tabMenu01 li.read a,.tabMenu01 li.read a:hover{color: #014fa7;}

/*通知公告*/



/*con02*/
.con02left{ width: 665px;}
.con02left .jxgl{width: 420px;}
.con0101top{ height: 40px;line-height: 40px; border-bottom: 3px solid #014fa7;}
.con0101top h3{ font-size: 16px; color: #014fa7;}
.con0101top h3 i{font-size: 20px; margin-left: 10px; margin-right: 15px;}
.con0101top h3 i.strongfont{ font-size: 25px; line-height: 25px;}
.con0101top .more{ font-size: 12px; margin-right: 19px; color: #004ba0;}
.con0101top .more span{ width: 60px; float: left; margin-top: 10px; text-align: center; line-height: 20px; display: block; margin-right: 15px; height:18px; border:1px solid #004ba0;  border-radius: 20px; -moz-border-radius: 20px;}
.con0101top .more a{color: #004ba0; }
.con02left ul{background: #ffffff; width: 665px; height: 299px; }
.con02left ul li{ font-size: 14px; width: 310px;  margin-left:15px; margin-bottom: 10px; margin-top: 15px; float: left; line-height: 35px; color: #434343;}
.con02left ul li a{ float: left;  width: 310px;}
.con02left ul li .time01{width: 54px; margin-right:10px; float:left; color: #434343; display: block;text-align: center; height: 46px; background: #e0e0e0;}
.con02left ul li .time01 .rq{display: block; font-size: 16px; height: 15px; font-weight: bold;}
.con02left ul li .time01 .year{font-size: 12px;}
.con02left ul li .tit02{float: left; width: 230px; line-height: 20px ;}
.con02left .jxgltop{ background: #FFFFFF;  width: 665px; height: 172px;}
.con02left .jxgltop a .jxglleft{width: 206px;}
.con02left .jxgltop a .jxglright{float: left; width: 380px; margin-left: 63px; margin-top: 10px;}
.con02left .jxgltop a .jxglright h4{ font-size: 14px; margin: 0px; font-weight: bold; color: #014fa7; line-height: 20px;}
.con02left .jxgltop a .jxglright span{ display: block; text-align: right; font-size:12px ; color: #434343; line-height: 20px;}
.con02left .jxgltop a .jxglright .arc{font-size: 12px; line-height: 30px; text-indent:25px;}

.con02right{ width: 516px;}
.con02right ul{ background: #FFFFFF; height: 470px; padding: 0px 20px;}
.con02right ul li{ clear: both;font-size: 14px;  height: 70px; padding-top: 5px; border-bottom: 1px dashed #EDEDED;}
.con02right ul li .jxglleft{margin-right: 20px;}
.con02right ul li .jxglright{ background: url(imagesarrow.jpg) left 5px no-repeat; width:350px; padding-left: 10px; }
.con02right ul li .jxglright h4{ font-size: 14px; margin: 0px;  line-height: 20px;}
.con02right ul li .jxglright span{ display: block; text-align: right; font-size:12px ; color: #434343; line-height: 20px;}
.con02right ul li .jxglright .arc{font-size: 12px; line-height: 25px;}
/*con02*/
/*xsdt*/
.dyn_content{margin: 30px auto 0px auto;width: 1200px;background-color:#d3e1ec;height:47px;margin-bottom: 20px;}
   .img_div{float:left; width:150px; height: 47px; line-height:47px; text-align: center;  background: url(imagesxsbg.png) no-repeat left center; font-size: 18px; color: #FFFFFF; overflow:hidden;}
   #news{float:left; width: 1000px; height: 47px; overflow:hidden;padding:0;}
   #news li{line-height: 47px;padding:0;padding-left: 30px;}
   #news ul{padding: 0;margin:0;float:left;overflow:hidden;width:840px;line-height:32px;height:32px;LIST-STYLE-TYPE: none;}
   #news span{color: #555; font-size: 14px;}
   #news a{color: #FF0000; font-size: 14px; font-weight: bold;text-decoration: none;}
   #news OL LI { border: 0px;   DISPLAY: inline;  MARGIN: 0px 0px 0px 2px; padding:0;float:left;width:24px;}
   #news OL {PADDING-RIGHT: 5px;   PADDING-LEFT: 0px;   FLOAT: right;   PADDING-BOTTOM: 0px;   MARGIN: 0px;  PADDING-TOP: 20px;  LIST-STYLE-TYPE: none;   HEIGHT: 32px;width:140px;}
   #news OL LI A { border: 0px;   BACKGROUND:#9d9d9d;width:10px;height:10px;display:block;}
   #news OL LI A.active { BACKGROUND:#a80000;}
/*xsdt*/
/*con03*/
.con03{ width: 1200px;}
.con03 ul{}
.con03 ul li{ float: left; width: 191px;height: 141px; background: url(imagesyzxx.png) no-repeat;  margin: 30px 4px;}
.con03 ul li+li{background: url(imagesxnfz.png) no-repeat; }
.con03 ul li+li+li{background: url(imagessysyy.png) no-repeat; }
.con03 ul li+li+li+li{background: url(imagesdjy.png) no-repeat; }
.con03 ul li+li+li+li+li{background: url(imagesjqzy.png) no-repeat; }
.con03 ul li+li+li+li+li+li{background: url(imagesxcp.png) no-repeat; }

.con03 ul li a .div01{ height:101px; width:191px; display:block;}
.con03 ul li a .title03{ color: #FFFFFF; background:url(imageskjbg.png) repeat;width: 191px; display: block; height: 40px; line-height: 40px; text-align: center;}
.con03 ul li a:hover{display: block; background: rgba(0,0,0,0.2);transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;}
/*con03*/