@charset "utf-8";
*{padding:0; margin:0;}
li{ list-style:none; }
a{ color:#000; text-decoration:none; }
a:hover{ color:#C30A07; text-decoration:none; }
img { border:0; vertical-align:middle;}
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
input{ background:none; border:none; vertical-align:middle;}
body{ font-size:12px;}
.wrap{ width:1160px; margin:20px auto 30px ; overflow:hidden;}
.left2{ float:left;}
.right2{ float:right;}
.fontBlue{color:#4779AC;}
.fontSize{ font-size:14px;}
.fontRed{color:#C30A07;}
body{background: #f3f3f3;}


/*top*/
/*.top{ height:100px; background:url(../images/top_bg.png) repeat-x;}*/
/*.top a{ color:#fff;}*/
/*.logo{ width:390px; height:100px; float:left; background:url(../images/logo.jpg) no-repeat left center;}*/
.search{ width:541px; float:right; height:42px; margin-top:30px;}
.search input{ float:left;}
.search .text{ width:388px; height:40px; line-height:47px; background:url(../images/search_text_bg.jpg) no-repeat 10px center #fff; border:1px solid #e1e1e1; padding-left:40px; color:#999; font-size:14px;}
.search .but{ width:104px; height:44px; background:url(../images/button_bg.jpg) repeat-x; font-size:14px; font-weight:bold; color:#fff; margin-left:7px; cursor:pointer;}

/*left******************/
/*xg*/
/*left******************/
/*xg*/
.left {
	width: 231px;
	min-height: 840px;
	_height: 840px;
	float: left;
	margin: 20px 0 0 0;
	background: #fafafa;
}

.left .left_title {
	height: 47px;
	line-height: 42px;
	padding-left: 15px;
	font-size: 18px;
	color: #fff;
	letter-spacing: 0.2em;
	background: #0465B1;
	overflow: hidden;
	font-family: "Microsoft Yahei"
}

.left .left_title font {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 8px;
	height: 20px;
	font-weight: normal;
	text-transform: uppercase;
}

.left .left_nav {
	font-size: 14px;
	font-weight: bold;
}

.left .left_nav dl {
	margin: 20px 0 10px 0;
}

.left .left_nav dl dt {
	color: #467aaf;
	letter-spacing: 0.2em;
	cursor: pointer;
	margin-bottom: 10px;
}
/*xg*/
.left .left_nav dl dd {
	overflow: hidden;
}

.left .left_nav dl dd font {
	font-size: 12px;
	font-weight: normal;
	padding-left: 8px;
	color: #999;
	text-transform: uppercase;
	letter-spacing: 0;
}
/*xg*/
.left .left_nav dl dd .t2 {
	letter-spacing: 0.2em;
}
/*xg*/
.left .left_nav dl dd .t2 a {
	padding-left: 23px;
	display: block;
	line-height: 33px;
	border-bottom: 1px solid #e1e1e1;
}

.left .left_nav dl dd .t3 {
	padding-left: 50px;
	margin-top: 5px;
}

.left .left_nav dl dd .t3 a {
	width: 180px;
	font-weight: normal;
	display: block;
	line-height: 33px;
	border-bottom: 1px dashed #ccc;
}

.left .left_nav dl dd a.on {
	color: #C30;
}

.bigImgRight {
	background: url(../images/t1_right.jpg) no-repeat left center;
	display: inline-block;
	width: 13px;
	height: 13px;
}

.bigImgDown {
	background: url(../images/t1_down.jpg) no-repeat left center;
	display: inline-block;
	width: 13px;
	height: 13px;
}

.smallImgRight {
	background: url(../images/t2_right.jpg) no-repeat left center;
	display: inline-block;
	width: 11px;
	height: 12px;
}

.smallImgDown {
	background: url(../images/t2_down.jpg) no-repeat left center;
	display: inline-block;
	width: 11px;
	height: 12px;
}

/*******left_menu20160630**********/
.left_menu {
	width: 231px;
	margin: 5px auto;
}

.left_menu dl dt {
	height: 40px;
	line-height: 35px;
	font-family: "Microsoft Yahei";
	font-size: 15px;
	white-space: nowrap;
}
.left_menu dl{
	
}
.left_menu dt{
	width:212px;
}
.left_menu dl dt .l1_slide {
	display: inline-block;
	margin-left: 20px;
	padding-left: 10px;
	background: url(../images/t1_down.png) left center no-repeat;
	white-space: nowrap;
	cursor: pointer;
}

.left_menu dl dt .open {
	background: url(../images/t1_right.png) left center no-repeat;
	white-space: nowrap;
}

.left_menu dl dt a {
	display: inline-block;
	margin-left: 20px;
	white-space: nowrap;

}
.left_menu dl dt a:hover,.left_menu dl dt a:on{
	color:#177ecd;
}
.left_menu dl dd {
	min-height: 36px;
	_height: 36px;
	line-height: 36px;
	background: url(../images/left_menuDdBg.jpg) bottom repeat-x;
	font-family: "Microsoft Yahei";
	font-size: 15px;
}

.left_menu dl dd a {
	display: inline-block;
	margin-left: 0px;
}

.left_menu dl dd .l2_slide {
	display: inline-block;
	margin-left: 40px;
	padding-left: 12px;
	background: url(../images/t1_down.png) left center no-repeat;
	cursor: pointer;
}

.on1 {
	color: #C30A07;
}
.left_menu dl dd .open {
	background: url(../images/t1_right.png) left center no-repeat;
}

.left_menu dl dt .file{
	background:url('') left center no-repeat;
}

.left_menu dl dd .file{
	background:url('') left center no-repeat;
}

.left_menu dl dd a:hover,.left_menu dl dd a.on {
}

.left_menu dl dd ul li {
	height: 34px;
	line-height: 34px;
	background: url(../images/left_menuDdBg.jpg) bottom repeat-x;
}

.left_menu dl dd ul li a {
	display: block;
	margin-left: 60px;
	padding-left: 18px;
	font-size: 14px;
	background: url('') left center no-repeat;
}

.left_menu dl dd ul li a:hover,.left_menu dl dd ul li a.on {
	
}

.numFont {
	color:#177ecd;
	font-size: 12px;
}


/*right******************/
.right{ width:890px; float:right; overflow:hidden;}


/**********right20140630*********/
.content1{ height:205px; overflow:hidden;}
.rightTit2{ width:100%; height:26px; border-bottom:1px #4383c1 solid; margin-top:20px;}
.marTop{ margin-top:12px;}
.rightTit2 .title2{ float:left; width:300px;}
.rightTit2 .title2 a{ display:block; float:left; height:26px; line-height:26px; padding:0 8px; font-size:15px; font-family:"Microsoft Yahei";}
.rightTit2 .title2 a:hover{ color:#C30A07; }
.rightTit2 .title2 a.on{background:#4582C1; color:#fff; }
.rightTit2 a.more2{ float: right; display:block; width:auto; height:26px; line-height:26px;}
.rightTit2 a.more2:hover{color:#C30A07; }
.rightTit2 a.rss2{float: right; display:block; width:64px; height:18px; background:url(../images/rss.jpg); margin-top:5px; margin-right:8px;}
.zxtj2{ margin-top:5px;}
.zxtj2 ul li{width:352px; height:30px; padding-left:8px;  background:url(../images/list1_icon.jpg) left center no-repeat; border-bottom:1px dashed #666; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.zxtj2 ul li a{ display:block; height:30px; line-height:30px;  overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.zxtj2 ul li a.tit2{width:230px;}
.zxtj2 ul li a.name2{ width:55px; text-align:center; color:#467aaf;}
.zxtj2 ul li a.name2:hover{color:#C30A07;}
.zxtj2 ul li a.time2{ width:65px; text-align:right;}

.content2{ height:205px; overflow:hidden;}
.indexNews2{margin-top:12px;}
.indexNews2 dl{ width:360px;}
.indexNews2 dl dt{width:352px; height:18px; line-height:18px; padding-left:8px;  background:url(../images/list1_icon.jpg) left center no-repeat; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.indexNews2 dl dd{ width:360px; height:30px; line-height:30px; margin-bottom:5px; border-bottom:1px dashed #666; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; }
.indexNews2 dl dd a.name2{color:#467aaf; padding-right:5px;}
.indexNews2 dl dd a.name2:hover{color:#C30A07;}

.content3{ height:200px; overflow:hidden;}
.indexImgList{ margin-top:15px;}
.indexImgList ul li{ width:235px; float:left; margin-left:20px;}
.indexImgList ul li.first{ margin-left:0px;}
.indexImgList ul li a{ display:block; width:233px; height:143px; border:1px solid #e1e1e1;}
.indexImgList ul li a:hover{ background:#fafafa;}
.indexImgList ul li img{ width:225px; height:135px; padding:4px;}

/******newsList*******/
.location2{ width:100%; height:32px; border-bottom:1px solid #ddd; margin-top:20px;}
.location2 .titLeft{ float:left; min-width:450px; height:32px; line-height:32px; padding-left:15px; background:url(../images/wuzi.jpg) left center no-repeat;}
.location2 .titLeft a{ padding:0 6px;}
.location2 .sort{ float:right; width:400px; height:32px; line-height:32px; text-align:right; color:#4779AC;}
.location2 .sort a{ padding-right:8px; color:#4779AC;}
.location2 .sort a:hover{color:#C30A07;}

.nyNews2{margin-top:3px;}
.nyNews2 dl{ width:890px; padding-bottom:10px; margin-bottom:5px;  border-bottom:1px dashed #666; }
.nyNews2 dl dt{width:860px; height:36px; line-height:36px; padding-left:8px; font-size:14px;  background:url(../images/list1_icon.jpg) left center no-repeat; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.nyNews2 dl dd{ width:860px;  line-height:24px; }
.nyNews2 dl dd.intro21 a{ padding-right:12px;}
.nyNews2 dl dd.intro2a{height:24px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; }

/*.page{ text-align: right; height:30px; line-height:30px;}*/
/*.page a{ padding:0 5px; color:#467aaf;}*/
/*.page a：hover{color:#C30A07;}*/

/*****pages*****/
.page { margin:0px auto; padding:15px; height:20px;}
.p_btns { display:inline; margin: 10px auto; width:100%; font-size: 12px;}
.p_btns .total_count { float:right;padding-top:3px; line-height:16px;}
.p_btns a { display:block; float:left; margin-right:4px; padding:1px 3px; border: 1px solid #DDD; background: #FFF; height:16px;line-height:16px; text-decoration: none;color: #1963A3; font-size: 12px; text-align:center;}
.p_btns a { display:inline;}
.p_btns a:hover { text-decoration: none; border:1px solid #1963A3; }
.p_btns .currentpage { display:block; float:left; margin-right:4px; padding:2px 5px; border:1px solid #1963A3; height:16px;line-height:16px; background:#1963A3; color:#fff ;}
.p_btns .jumppage { float:left;padding-top:3px;}
.p_btns input { width: 40px; border: 1px solid #D1D1D1; height: 15px; font-size: 14px; }
.p_btns span { color:#1963a3 }


/******videoList*******/
.rConHeight{ min-height:600px; *height:600px;}
.video_list li{ height:111px; overflow:hidden; padding:15px 0; border-bottom:1px dashed #3f7bb7; }
.video_list .video_img{ width:175px; height:111px; float:left; margin-right:10px;}
.video_list .video_img img{ width:175px; height:111px;}
.video_list .video_intro{ width:680px; float:left; margin-top:0px;}
.video_list .video_intro strong{ display:block; line-height:22px; color:#467aaf;}
.video_list .video_intro p{ line-height:22px;}
.video_list .video_intro p span{color:#467aaf; padding-right:12px; }
.video_list .video_intro p font{ font-size:12px; color:#8d8686;}

.videoLInk ul li{ width:152px; height:195px; float:left; margin-left:14px;}
.videoLInk ul li.first{ margin-left:0px;}
.videoLInk ul li img{width:152px; height:95px;}

/******imgList*******/
ul.img_list2{ margin-bottom: 15px;}
.img_list2 li{ float:left; height:185px; height:135px; margin:0 0 10px 35px; overflow:hidden; }
.img_list2 li.first{ margin-left:0px;}
.img_list2 li p{ width:175px; height:20px; line-height:20px; text-align:center;  overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.img_list2 li img{ max-width:175px; height:105px;display: block;margin: 0 auto;}
.img_list2 li a.imgCon{ display:block; width:175px; height:105px; padding:4px; border:1px solid #ddd; }
.img_list2 li a.imgCon:hover{ background-color:#EAE9E7;}

.imgContent{ width:688px; height:400px; border:1px solid #ddd; margin-bottom:10px; position:relative;}
.imgContent .st{ width:678px; height:55px; position:absolute; left:5px; bottom:5px; z-index:3; background:#000; font-size:16px; color:#fff; text-align:center; line-height:55px;}
.imgContent .jtLeft{ width:20px; height:35px; position:absolute; left:20px; bottom:20px; z-index:10;}
.imgContent .jtRight{ width:20px; height:35px; position:absolute; right:20px; bottom:20px; z-index:10;}
.imgContent .jtRight img, .imgContent .jtLeft img{width:20px; height:35px;}

/******peopleList*******/
.people_list li{ height:100px; overflow:hidden; padding:15px 0; border-bottom:1px dashed #3f7bb7; line-height:24px; }
.people_list .people_img{ width:80px; height:100px; float:left; margin-right:10px;}
.people_list .people_img img{ width:80px; height:100px;}
.people_list .people_intro{ width:650px; float:left; margin-top:0px;}
.people_list .people_intro strong{ display:block;}
.people_list .people_intro p span{padding-right:12px; }
.people_list .people_intro p a.fontBlue{color:#467aaf;}
.people_list .people_intro p a.fontBlue:hover{ color:#C30A07;}
.people_list .people_intro p.introLast{ width:100%; height:24px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}

.peopleLInk ul li{ width:152px; height:195px; float:left; margin-left:14px;}
.peopleLInk ul li.first{ margin-left:0px;}
.peopleLInk ul li img{width:152px; height:95px;}


/******bookList*******/
.book_list li{ height:112px; overflow:hidden; padding:15px 0; border-bottom:1px dashed #3f7bb7; line-height:26px; }
.book_list .book_img{ width:80px; height:112px; float:left; margin-right:10px;}
.book_list .book_img img{ width:80px; height:112px;}
.book_list .book_intro{ width:638px; float:left; margin-top:0px;}
.bookTit2{ line-height:32px;}
.book_list .book_intro p.listaa a{padding-right:12px; }
.book_list .book_intro p a.fontBlue{color:#467aaf;}
.book_list .book_intro p a.fontBlue:hover{ color:#C30A07;}
.book_list .book_intro p.introLast{ width:100%; height:26px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; }

.peopleLInk ul li{ width:152px; height:195px; float:left; margin-left:14px;}
.peopleLInk ul li.first{ margin-left:0px;}
.peopleLInk ul li img{width:152px; height:95px;}



/*intro*/
.intro{ border-bottom:5px solid #467aaf; overflow:hidden; padding-bottom:16px; margin-bottom:20px; position:relative; }
.intro h2{ font: bold 16px "Microsoft YaHei",微软雅黑; color:#467aaf; margin:20px 0 15px 0; }
.intro h2 font{ font-size:12px; color:#c2c2c2; text-transform:uppercase; font-weight:normal; padding-left:8px;}
.intro .introImg{ width:279px; height:148px; float:left; margin-right:11px;}
.intro .introP{ width:398px; float:left; text-indent:2em; line-height:24px; }
.intro .introP a{ color:#467aaf;}
.intro .img2{ float:right; margin:0 0 0 11px;}
.intro p{ line-height:24px;}
.intro p strong{ display:block;}
.borNo{ border:none;}
.intro a{color:#467aaf;}
.marNo{ margin:0;}

.title { margin:20px 0 15px 0;}
.title h2 span{ color:#888;}
.title h2{ width:280px; float:left; margin:0;}
.more{ height:20px; line-height:20px; background:url(../images/more_bg.jpg) repeat-x bottom; float:right; text-align:right; position:absolute; right:0; top:0;}
.more a{ color:#467aaf; height:100%; display:inline-block; background:#fff;}
.more1{ width:511px;}
.more2{ width:450px;}
.more3{ width:440px;}

.list1{ width:345px; float:left;}
.list1 strong,.list3 strong{ display:block; color:#467aaf; background:url(../images/list1_icon.jpg) no-repeat left center; padding-left:8px; margin:15px 0 8px 0;}
.list2{ margin-left:19px;}
.list3 p{ line-height:24px;}

/*tab切换*/
.nava,.navb,.navc,.navd{ width:280px; /*float:left;*/ font:16px "Microsoft YaHei",微软雅黑; }
.nava span,.navb span,.navc span,.navd span{ display:inline-block;  }
.nava  a,.navb  a,.navc  a,.navd  a{ font: bold 16px "Microsoft YaHei",微软雅黑; color:#888;}
.nava .nava_current a,.navb .navb_current a,.navc .navc_current a,.navd .navd_current a{ color:#467aaf; }
.nava .nava_link a,.navb .navb_link a,.navc .navc_link a,.navd .navd_link a{ color:#888;}
.nava_down,.dist{ height:235px; overflow:hidden;}

.navb_down{margin-top:15px;}
.navb_down,.navb_down .dis{ height:139px; overflow:hidden;  }
.navb_down ul li{ width:203px; height:131px; padding:3px; border:1px solid #e2e2e2; float:left;}
.navb_down ul li.mar{ margin:0 28px;}

.navc_down,.navc_down .dist{ height:250px; overflow:hidden;}

/*********search*********/
.searchList2{ width:201px;  margin:0 auto; padding-top:12px;}
.searchList2 dl{ background:url(../images/left_menuDdBg.jpg) bottom repeat-x; padding-bottom:15px; margin-bottom:15px;}
.searchList2 dl dt{ font-size:16px; font-family:"MIcrosoft Yahei"; line-height:30px;}
.searchList2 dl dd{ font-size:14px; font-family:"MIcrosoft Yahei"; line-height:26px; background:url(../images/searchIco.jpg) left center no-repeat; padding-left:12px; margin-left:20px;}
.searchList2 dl dd span{ color:#C30A07; font-size:12px; padding-left:3px;}
.searchList2 dl dd a.on{ font-weight:bold; color:#C30A07;}

/*data_list tab 切换*/
.navd{ width:424px; float:left;}
.dot_dot{ height:20px; width:285px; float:left; background:url(../images/more_bg.jpg) repeat-x bottom;}
.navd_down,.navd_down .dis{min-height:495px;_height:305px; }

/*footer*/
.footer{  height:124px; background:url(../images/footer_bg.jpg) repeat-x; margin-top:20px; }
.footer p{ text-align:center; margin-top:20px;}
.footer p span{ color:#C03;}
.link{ height:55px; padding:15px 0 0 0; color:#fff; line-height:20px; background:url(../images/link_bg.jpg) no-repeat bottom center;}
.link a{ color:#fff; padding:0 8px;}











