@charset "utf-8";
body {font-family:"宋体", Arial, Helvetica, sans-serif; font-size:12px; background: url(../images/sy.gif) repeat; color:#333333; text-align:left; line-height:22px; margin:0; padding:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}
*{margin:0;	padding:0; outline:none;}
em{font-style:normal;}
ul,ol{list-style-type:none;}
img {border:0px; vertical-align:sub; *vertical-align:text-bottom;}
table{border-collapse:collapse;	border-spacing:0;}
table td{vertical-align:top;}
a:link {text-decoration:none; color:#333333; cursor:pointer;}
a:visited {text-decoration:none; color:#333333; cursor:pointer;}
a:hover {text-decoration:none; color:#BD1C24; cursor:pointer;}
.clear {clear:both;font-size:0px;line-height:0px;overflow:hidden;}
.hide{display:none;}
.show{display:block;}
.clearfix:after {visibility:hidden;	display:block; font-size:0;	content:" "; clear:both; height:0;}

.header {width:100%; height:145px; margin:0px auto; background:#F7F7F7;}
.header .top {width:1000px; margin:0px auto;}
.header .logo {width:450px; height:102px; float:left; background:url(../images/logo.gif) 3px center no-repeat;}
.header .logo a{ width:100%; height:102px; display:block;}
.header .fl {float:right; font-size:14px; margin-top:12px; color:#606060;}
.header .fl .tip { text-align: right;}
.header .fl .eng {background:url(../images/eng.gif) left center no-repeat; padding-left:10px; margin-left:30px; color:#003281;}
.header .fl .eng:hover {color:#BD1C24;}
.header .fl .search {float:right; margin-top:10px;}
.header .fl .inp {width:168px; height:27px; line-height:27px; border:0px; background:#DDDDDD; vertical-align:middle; text-indent:3px; font-size:14px; color:#666666; float:left;}
.header .fl .btn {width:45px; height:27px; border:0px; background:#B4B4B4 url(../images/search.gif) center no-repeat; cursor:pointer; vertical-align:middle; float:left;}
.header .nav {height:33px; width:1000px; margin:0px auto; background:#003281;}
.header .nav ul {padding-left:3px;}
.header .nav li {float:left;}
.header .nav li a {font-size:16px; color:#FFFFFF; line-height:33px; padding:0px 26px; display:block; font-family:"Microsoft Yahei"; letter-spacing:1px;}
.header .nav li a:visited {color:#FFFFFF;}
.header .nav li a:hover {background-color:#EAEAEB; color:#BD1C24;}


/*增加的样式*/
.newNav {
	width: 1000px;
	margin: 0 auto;
	border-top: 1px solid #DFDFDF;
	clear: both;
}
.newNav ul#newNav {
	display: inline;
	white-space: nowrap;
	*display: inline;
	zoom: 100%;
}
.newNav li {
	float: left;
	padding: 0px 40px 0px 0px;
	position: relative;
	z-index: 999;
	zoom: 100%;
}
.newNav li a {
	display: block;
	line-height: 43px;
	font-size: 130%;
	color: #333;
	padding: 0 24px 0 24px;
	padding: 0 24px 0 24px\9;
 	*padding:0 23px 0 23px;
	letter-spacing: 5px;
}
.newNav li a:hover, .newNav li a.hover {
	background: #003281;
	color: #fff;
}
.newNav li a:hover .thuicon-angle-down, .newNav li a.hover .thuicon-angle-down {
	border-color: #FFF transparent transparent;
}
.newNav li a i {
	padding: 0;
 *margin:0 -3px 0 6px;
}
.newNav li a i:before {
	margin-right: -4px;
}
#newNav ul {
	background: #003281;
	position: absolute;
	top: 43px;
	width: 180px;
	z-index: 2;
	padding: 5px 0;
	display: none;
	opacity: .8;
}
#newNav ul.last {
	right: 5px;
}
#newNav ul li {
	float: none;
	display: block;
	padding: 0;
	margin: 0;
}
#newNav ul li a {
	line-height: 38px;
	font-size: 14px;
	color: #fff;
	padding: 0 0 0 20px;
	letter-spacing: 2px;
}
#newNav ul li a:hover {
	background: #204F99;
}
.thuicon-angle-down {
	-webkit-backface-visibility: hidden;
	position: absolute;
	top: 18px;
	width: 0;
	height: 0;
	border-width: 4px;
	border-style: solid dashed dashed;
	border-color: #626262 transparent transparent;
	font-size: 0;
	line-height: 0;
	margin-left: 5px;
	display: none;
}
.newNav ul li.l {
	float: right;
	padding: 0;
}

/* 焦点图 */
.slider {
	width:100%;
	min-width:1000px;
	height:500px;
	position:relative;
	overflow:hidden;
	background:#fff;
	text-align:center;
}
.slider .bd {
	width:1000px;
	position:absolute;
	left:50%;
	margin-left:-500px
}
.slider .bd li {
	width:1000px;
	overflow:hidden;
	position: relative;
}
.slider .bd li .bg {
  position: absolute;
  height: 50px;
  line-height: 50px;
  font-size: 150%;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 1;
  text-align: left;
  padding-left: 30px;
}
.slider .bd li .bg .bg2 {
	position: absolute;
  z-index: -1;
  height: 50px;
  background: #252525;
  filter: alpha(opacity=50);
  opacity: .5;
  width: 100%;
  bottom: 0px;
  left: 0px;
}
.slider .bd li .bg .t {
	color: #FFF;
  font-size: 150%;
  white-space: nowrap;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}
.slider .bd li img {
	display:block;
	width:1000px;
	height:500px;
}
.slider .tempWrap {
	overflow:visible !important
}
.slider .tempWrap ul {
	margin-left:-1000px !important;
}
.slider .hd {
	position:absolute;
	width:100%;
	left:0;
	z-index:1;
	height:8px;
	bottom:12px;
	text-align:center;
	display: none;
}
.slider .hd li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:8px;
	height:8px;
	line-height:99px;
	overflow:hidden;
	background:url(../images/slider-btn.png) 0 -10px no-repeat;
	margin:0 5px;
	cursor:pointer;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.slider .hd li.on {
	background-position:0 0;
	filter:alpha(opacity=100);
	opacity:1;
}
.slider .pnBtn {
	position:absolute;
	z-index:1;
	top:0;
	width:100%;
	height:500px;
	cursor:pointer;
}
.slider .prev {
	left:-50%;
	margin-left:-500px;
}
.slider .next {
	left:50%;
	margin-left:500px;
}
.slider .pnBtn .blackBg {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:500px;
	background:#fff;
	filter:alpha(opacity=80);
	opacity:0.8;
}
.slider .pnBtn .arrow {
	display:none;
	position:absolute;
	top:0;
	z-index:1;
	width:60px;
	height:500px;
}
.slider .pnBtn .arrow:hover {
	filter:alpha(opacity=60);
	opacity:0.6;
}
.slider .prev .arrow {
	right:0;
	background:url(../images/slider-arrow.png) -120px 234px no-repeat;
}
.slider .next .arrow {
	left:0;
	background:url(../images/slider-arrow.png) 0 234px no-repeat;
}

.main_wrap {width:1000px; margin:18px auto 0px auto;}
.main_wrap .fl {float:left; width:318px;}
.main_wrap .fl .con {float:left; width:316px; height:508px; background:#FFFFFF; border:1px solid #D9D9D9; border-top:0px;}
.main_wrap .title {float:left; width:100%; height:29px; line-height:29px; background:#003281;}
.main_wrap .title h3 {float:left; padding-left:20px; font-family:"Microsoft Yahei"; font-size:16px; color:#FFFFFF; font-weight:normal;}
.main_wrap .title a {float:right; padding-right:10px; font-family:"Microsoft Yahei"; color:#FFFFFF;}
.main_wrap .title a:visited {color:#FFFFFF;}
.main_wrap .title a:hover {color:#FFCC00;}


.index_events {float:left; width:316px; height:508px; background:#FFFFFF; border:1px solid #D9D9D9; border-top:0px; overflow:hidden;}
.index_events ul {padding:25px 0 0 20px;float:left;}
.index_events ul li {clear:both; float:left; margin-bottom:22px; _margin-bottom:22px; width:286px;}
.index_events ul li .left{float:left; width:45px; margin-right:17px; _margin-right:17px;}
.index_events ul li .left .date{width:45px;height:58px;background:#afafaf;text-align:center;text-transform: uppercase;}
.index_events ul li .left .month{font-size:75%;color:#FFFFFF;height:18px;}
.index_events ul li .left .day{font-size:22px;color:#BD1C24;line-height:20px;font-weight:bold;}
.index_events ul li .left .week{font-size:75%;color:#FFFFFF;line-height:20px;}
.index_events ul li .right{float:left; width:224px;}
.index_events ul li .right a{display:block;height:auto;line-height:18px;color:#003281;font-weight:bold;font-size:14px;}
.index_events ul li .right a:hover,.index_news ul li .right .t a:hover{text-decoration:underline; color:#BD1C24;}
.index_events ul li .right .article{font-size:12px; color:#888888; line-height:18px; padding-top:4px;}

.main_wrap .fr {float:right; width:662px;}
.main_wrap .fr .con {float:left; width:660px; height:508px; background:#FFFFFF; border:1px solid #D9D9D9; border-top:0px;}

.index_news {float:left; width:660px; height:508px; background:#FFFFFF; border:1px solid #D9D9D9; border-top:0px; overflow:hidden;}
.index_news ul {padding:25px 0 0 20px; float:left;}
.index_news ul li {clear:both; float:left; margin-bottom:24px; _margin-bottom:24px; width:617px;}
.index_news ul li .left {float:left; margin-right:20px; _margin-right:20px; height:96px; overflow:hidden;}
.index_news ul li .left img {width:140px;}

.index_news ul li .right {float:left; width:457px;}
.index_news ul li .right .t{clear:both;}
.index_news ul li .right .t a{float:left; height:32px; overflow:hidden; line-height:32px; color:#003281; font-weight:bold; font-size:14px;}
.index_news ul li .right .t .date{float:right; font-size:12px; color:#999999; line-height:32px;}
.index_news ul li .right p {float:left; font-size:12px; line-height:18px; padding-top:6px; clear:both;}
.index_news ul li .right p a{float:left; font-size:12px; color:#888888;}
.index_news ul li .right p a:hover{text-decoration:underline;}

/* 专题------------------------------ */
.scroll_horizontal{position:relative;width:318px;height:66px; float:left; margin-right:7px; margin-bottom:20px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:294px;height:66px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:286px; padding:0px 4px;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;width:12px;height:66px;background:#f90;cursor:pointer;}
.scroll_horizontal .plus{left:0px; top:0px; background:url(../images/ql.gif) no-repeat;}
.scroll_horizontal .minus{right:0px; top:0px; background:url(../images/qr.gif) no-repeat;}

.syslink {float:left; margin-bottom:20px;}
.syslink li {float:left; margin-left:13px; width:122px; height:66px;}
.syslink li a {width:120px; line-height:64px; display:block; font-weight:bold; color:#003281; border:1px solid #D9D9D9; background-color:#FFFFFF;}
.syslink li a:visited {color:#003281;}
.syslink li a:hover {color:#BD1C24; border:1px solid #003281;}
.syslink li img {vertical-align:middle; padding:0px 12px 0px 18px;}

.footer {width:1000px; height:126px; margin:0px auto; border-top:4px solid #003281; background:url(../images/logo1.gif) no-repeat 3px center; text-align:right; color:#8B8B8B; line-height:27px;}
.footer a {color:#8B8B8B;}
.footer a:visited {color:#8B8B8B;}
.footer a:hover {color:#BD1C24;}

.white_wrap {width:1000px; padding:20px 0px; margin:0px auto; background:#FFFFFF;}
.left_wrap {float:left; width:206px; /*min-height:500px;*/ padding:0px 15px 0px 22px; border-right:1px solid #003281;}
.left_wrap li {loat:left; width:100%; line-height:47px; line-height:47px; border-bottom:1px solid #003281; font-size:14px; font-family:"Microsoft Yahei"; text-align:right;}
.left_wrap li a {color:#003281; padding-right:28px; display:block; background:url(../images/eng.gif) no-repeat 192px center;}
.left_wrap li a:hover {background:#F3F3F3 url(../images/eng.gif) no-repeat 192px center; color:#BD1C24;}

.right_wrap {float:left; width:700px; height:100%; padding-left:35px;}
.path {width:100%; height:24px; line-height:24px; font-family:"Microsoft Yahei"; font-size:110%;}
.newslist {float:left; width:100%; padding-top:15px;}
.newslist li {width:100%; height:30px; line-height:30px; font-size:14px; overflow:hidden; background:url(../images/list.gif) center left no-repeat; text-indent:10px; border-bottom:1px dotted #E5E5E5;}
.newslist li span {float:right; color:#999999;}

.news_page {color:#666; width:95%; margin:0px auto; padding:25px 0 10px 0; text-align:center;}
.news_page a{padding:5px; margin:0px 4px; background:#666666; color:#fff;}
.news_page a:visited {background:#666666; color:#fff;}
.news_page a:hover {background:#003281; color:#fff;}

.article_show {margin:12px 0px 0px 0px; display:block; width:100%;}	
.show_title {font-size:22px; font-weight:bold; text-align:center; line-height:36px; padding-top:20px; color:#003281;}
.show_date {border-bottom:1px dotted #E0E0E0; color:#666666; height:36px; line-height:36px; text-align:center; margin:12px auto;}
.show_date span { padding:0 18px;}
.show_date .on {color:#0033FF;}
.Big, .Middle, .Small, .Print, .Close, .Favorite {cursor:pointer;}
.Zoom {line-height:190%; margin:0px 5px; padding-top:10px; overflow-x:auto; overflow-y:hidden; font-size:14px; text-indent:2em;}
.Zoom p {padding-bottom:10px;}
.Zoom img {padding:10px 0px; text-align:center; margin:0px auto;}
.show_page {padding-top:40px; margin:0px 28px; line-height:22px;}


/*图片轮播*/
.detail_context_pic{width:900px;margin-top:20px;margin-bottom:20px;overflow:hidden;}
.detail_context_pic h1.t {text-align:center; line-height:50px;padding-bottom:30px;}
.detail_context_pic_top{width:900px;overflow:hidden;text-align:center;position:relative;z-index:1;}
.detail_context_pic_bot{width:900px;height:107px;overflow:hidden;margin-top:20px;}
.detail_picbot_left{float:left;width:30px;height:107px;overflow:hidden;}
.detail_picbot_left a{display:block;width:30px;height:107px;}
.detail_picbot_mid{float:left;width:840px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;height:77px;overflow:hidden;padding-top:15px;padding-bottom:13px;}
.detail_picbot_mid ul{height:77px;width:840px;overflow:hidden;position:relative;}
.detail_picbot_mid ul li{float:left;height:77px;margin:0px 9px 0px 16px;display:inline;width:94px;text-align:center;overflow:hidden;position:relative;}
.detail_picbot_mid ul li img{height:73px;max-width:90px;}
#pic1{max-width:900px;}
.selectpic{border:2px solid red;}
.detail_picbot_right{float:left;width:30px;height:107px;overflow:hidden;}
.detail_picbot_right a{display:block;width:30px;height:107px;}
#preArrow{left:0px;}
#nextArrow{right:0px;}
.contextDiv{cursor:pointer;height:100%;width:50%;position:absolute;top:0px;z-index:5;background:url("blank") repeat;}
.contextDiv span{position:absolute;top:50%;margin-top:-25px;width:39px;height:50px;}
#preArrow_A{left:16px;background:url('../images/pic_left.png') 0px 0px no-repeat;display:none;}
#nextArrow_A{right:16px;background:url('../images/pic_right.png') 0px 0px no-repeat;display:none;}
#miaoshuwarp{position:relative;bottom:0;z-index:1;width:900px;text-align:left;}
.miaoshu{position:absolute;width:880px; padding:0 10px; bottom:0;height:30px; line-height:30px;color:White;font-size:14px;z-index:3; font-family:"宋体"; background:#000000; filter:alpha(opacity=50); opacity:0.5;}
.bodymodal{width:100%;height:100%;overflow:hidden;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;z-index:1100;position:fixed;top:0px;left:0px;display:none;}
.firsttop_left{width:250px;height:250px;margin-right:30px;overflow:hidden;float:left;}
.firsttop_right{float:left;width:250px;overflow:hidden;}
.close2{height:17px;}
.close2 a{background:url('../images/close.jpg') 0px 0px no-repeat;width:15px;height:15px;display:block;float:right;}
.replay{height:24px;margin-top:20px;overflow:hidden;}
.replay h2{float:left;font-size:16px;}
.replay p{float:left;margin-left:15px;display:inline;line-height:24px;padding-right:25px;background:url('../images/replay.png') right no-repeat;}
.replay p a{color:white;font-size:14px;}
.replay p a:hover{color:#FF702D;text-decoration:underline;}
.pictwo{width:270px;height:88px;overflow:hidden;margin-top:20px;}
.pictwo ul li{width:120px;height:88px;float:left;margin-right:15px;position:relative;overflow:hidden;}
.pictwo ul li img{width:120px;height:88px;}
.imgdivtext{position:absolute;bottom:0px;height:25px;width:120px;background:rgba(0, 0, 0, 0.6);line-height:25px;text-align:center;left:0px;z-index:4;*background:#000;*filter:alpha(opacity=50);}
.imgdivtext a{color:White;font-size:14px;font-weight:bold;}
.imgdivtext a:hover{color:#FF702D;text-decoration:underline;}
.returnbtn {margin-top:35px;}
.returnbtn a{width:115px;height:22px;border:1px solid #ccc;padding:5px 15px;line-height:22px;text-align:center;color:White;font-size:16px;display:block;}
.returnbtn a:hover{color:#FF702D;border:1px solid #8d5a00;}
.firsttop{width:250px;padding:20px;background:#1C1C1C;position:fixed;top:310px;left:0px;z-index:1200;color:White;display:none;}
.endtop{width:250px; padding:20px; background:#1C1C1C; position:fixed; top:310px; left:0px; z-index:1200; color:White; display:none;}

.alone-body {
padding: 0 30px;
}
.imageList {
	list-style:none;
	width:100%;
	margin:10px 0px 0px 10px;
}
.imageList li {
	float:left;
	width:200px;
	padding: 0 15px;
	line-height:30px;
	text-align:center;
	margin-top:5px;
	display:inline
}
.imageList img {
	border:none;
	width:200px;
	height:150px;
}
.imageList li a {
	text-decoration:none;
	color:#333333;
	white-space:nowrap;
	width:200px;
	overflow:hidden;
	display:inline-block;
}
.imageList li a:hover {
	color:#D20005
}


.foreign {
	padding:0;
	padding-bottom:10px;
	position:relative;
	background:url(../images/758ebfc2075cdc555a34c1268088eee2.jpg) 0 -90px no-repeat;
}
.foreign .bg {
  position: absolute;
  height: 50px;
  line-height: 50px;
  font-size: 150%;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 1;
  text-align: left;
	text-indent: 2em;
}
.foreign .bg .bg2 {
  position: absolute;
  z-index: -1;
  height: 50px;
  background: #252525;
  filter: alpha(opacity=50);
  opacity: .5;
  width: 100%;
  bottom: 0px;
  left: 0px;
}
.foreign .bg .t {
  color: #FFF;
  font-size: 150%;
  white-space: nowrap;
  font-family: "\5FAE\8F6F\96C5\9ED1";
	float: left;
}
.foreign .bg .sort {
  color: #FFF;
  line-height: 60px;
	float: left;
}
.foreign .bg .sort span {
	padding-right: 20px;
}
.foreign .bg .sort a{
  color: #FFF;
}

.tags {
	padding-left: 20px;
}
.tags a {
	display: inline-block;
  padding: 1px 3px;
  text-decoration: none;
  font-weight: normal;
	border: 1px solid #dfdedc;
	height:	20px;
	line-height: 20px;
}
.tags a:hover {
  background: #3096e8;
  color: #fff;
}

.listAlone {
	width:95%;
}