
/* CSS Document */

.W_wrapper{ padding:10px 0px;}
.w_body{ position:relative; z-index:1; width:960px; padding:0px 10px 30px 10px; margin:0 auto;  background:#ffffff url(../image/w_bodybg.jpg) no-repeat bottom center;}
/*头部样式*/
.header_top{ padding:10px 0px; margin:0 auto;}
.header_left{ width:343px;} 
.header_right{ width:559px;color:#999999; padding-top:10px;}
.search{ width:175px; height:23px; background:url(../image/search.jpg) no-repeat;}
.search span{ display:block;}
.search_left input{ width:130px; height:22px; padding-left:8px; background:none; line-height:22px; border:none; color:#999999;}
.search_right input{ width:30px; height:23px; background:none; border:none;}
.header_china a{ color:#999999; font-size:12px; }
.header_en a{ color:#999999; font-size:14px;}
.header_menu{ height:34px; background:url(../image/menu_bg.jpg) repeat-x; font-size:14px; font-weight:bold;font-family:"Microsoft yahei";}
.header_menu ul{ width:840px; margin:0 auto;}
.header_menu li{ float:left; height:34px;line-height:34px;}
.header_menu li a{ display:block; padding:0px 40px; background:url(../image/nav_bor.jpg) no-repeat; text-decoration:none;}
.header_menu .bg_none a{ background:none;}
.header_menu .cur{ background:#135799;}
.header_menu .cur a{ color:#ffffff;}
.banner{ width:960px; height:294px; margin:0 auto; overflow:hidden;}
.header_tg{ width:920px; height:57px; padding:0px 20px; margin-bottom:20px; background:url(../image/header_bottom_bg.jpg) no-repeat bottom center; line-height:47px;}
.header_tgl{ width:600px; color:#666666;}
.tg_title{ color:#666666; font-size:14px;font-weight:bold;}
.tg_con{ height:33px; line-height:33px;}
.tg_text{ display:block;}
.tg_date{ display:block; padding-left:30px;}
.tg_but{ height:20px; overflow:hidden;}
.tg_buttop{ height:10px; background:url(../image/tg_but1.jpg) no-repeat; cursor:pointer; overflow:hidden;}
.tg_butbot{ height:8px; background:url(../image/tg_but2.jpg) no-repeat; cursor:pointer; overflow:hidden; }
.header_tgr{ width:160px;}
.weibo{padding:4px 0px 3px 23px; background:url(../image/tubiao.png) no-repeat scroll 0px -16px; overflow:hidden;}
.weixin{ padding:4px 0px 3px 23px; background:url(../image/tubiao.png) no-repeat scroll 0px -34px; overflow:hidden; }
/*end头部样式*/

/*首页内容部分*/
.content{ width:920px; padding:0px 20px; margin:0 auto;}
.main{ padding-bottom:30px;}
.main_news{ width:647px;}
.main_title{ height:27px; margin-bottom:20px; border-bottom:1px solid #dcdcdc;}
.main_more{ padding-top:5px;}
.main_more a{ color:#999999; font-size:12px;}
.w_98{ width:86px; height:24px; padding-left:12px; border-bottom:3px solid #0253a7; text-align:center;}
.w_98 a{ color:#135799; font-size:14px; font-weight:bold; font-family:"Microsoft yahei";}
.w_120{ width:108px; height:24px; padding-left:12px; border-bottom:3px solid #0253a7; text-align:center;}
.w_120 a{ color:#135799; font-size:14px; font-weight:bold; font-family:"Microsoft yahei";}
.news_title{ background:url(../image/tubiao.png) no-repeat 12px -62px;}
.w_height248{ height:248px; overflow:hidden;}
.w_height220{ height:220px; overflow:hidden;}
.newsconl{ width:268px;}
.newsconr{ width:374px;}
.newsconr_top{ padding:0px 10px; border-bottom:1px dashed #dcdcdc;}
.newsconr_toptit{ padding-bottom:10px;}
.newsconr_toptit a{ color:#135799; font-weight:bold; font-size:14px;}
.news_date{ color:#999999; font-size:12px;}
.newsconr_topzy a{ color:#999999; font-size:12px; font-weight:normal;}
.news_list{ padding:10px 10px 0px 10px;}
.news_list li{ height:24px; padding-left:13px; line-height:24px; background:url(../image/tubiao.png) no-repeat scroll 0px -195px;}
.news_list li a{ color:#666666;}
.main_zt{ width:226px; border:1px solid #dcdcdc; padding:6px;}
.main_zttit{color:#135799; font-size:14px; font-weight:bold; font-family:"Microsoft yahei"; }
.main_zt img{ display:block; padding-top:2px;}
.about{ width:243px;}
.about_title{ background:url(../image/tubiao.png) no-repeat 9px -90px;}
.about_img{ width:233px; padding:4px; margin-bottom:7px;border:1px solid #dcdcdc;}
.about_img a{ display:block;}
.about_text a{ color:#666666; font-size:12px; line-height:22px;}
.media{ padding-left:33px; width:304px;}
.media_title{background:url(../image/tubiao.png) no-repeat 9px -116px;}
.media_list{ padding:0px 10px;}
.media_list li{ height:24px; line-height:24px; font-size:12px; overflow:hidden;}
.media_list li a{ color:#666666;}
.focus{ width:305px;}
.focus_title{background:url(../image/tubiao.png) no-repeat 8px -140px;}
.qsqy{ background:#f9f9f9; border:1px solid #dcdcdc;}
.qsqy_title{ height:30px; line-height:30px; border-bottom:1px solid #dcdcdc;}
.qsqy_titlel{ width:100px; padding-left:40px; background:url(../image/tubiao.png) no-repeat 20px -163px;}
.qsqy_titlel a{color:#135799; font-size:14px; font-weight:bold; font-family:"Microsoft yahei"; }
.qsqy_titler{ /*width:322px;*/ font-size:12px; padding-right:12px;}
.qsqy_titler a{ color:#999999;}
.qsqy_titler .cur{ color:#135799; font-weight:bold;}
.qsqy_text{ padding:10px 0px 10px 20px; text-align:center; font-size:12px;}
.qsqy_text li{ float:left; height:32px; line-height:32px; white-space:nowrap; padding-right:15px;}
.qsqy_text li a{ color:#666666;}
.qsqy_text2{ padding:10px 0px 10px 20px; text-align:center; font-size:12px;}
.qsqy_text2 li{ float:left; width:95px; _width:100px; height:32px; line-height:32px; white-space:nowrap; padding-right:10px;}
.qsqy_text2 li a{ color:#666666;}
.qsqy_litimg{ float:left; display:block; padding-top:8px;width:45px; height:24px; text-align:center;}
/*end首页内容部分*/


/*********图片切换 css定义***********/
.sub_box{width:268px; height:198px; float:left; position:relative; overflow:hidden; border:1px solid #cccccc; background:url(404.png) center center no-repeat; *background:url(404.png) 220px 120px no-repeat;}
.sub_box img{border:none; width:268px; height:198px;}
#bd1lfimg{position:relative; width:268px; height:198px; overflow:hidden;}
#bd1lfimg div{width:100000px; margin-left:-4px;}
#bd1lfimg dl{width:268px; height:198px;;position:relative; overflow:hidden; float:left;}
#bd1lfimg dt{width:268px; height:198px; position:absolute; left:0px; top:0px;}
#bd1lfimg dd{  position: relative;}
#bd1lfimg .img_bg{width:262px; height:30px; background:#000000; left:5px; top:168px; padding:0 5px; filter:alpha(Opacity=50); Opacity:0.7; position:absolute; z-index:10;}
#bd1lfimg dd h2{ position:absolute;height:30px; padding-left:8px; line-height:30px; overflow:hidden; z-index:100; top:168px;}
#bd1lfimg dd h2 a{font-size:12px; color:#999999;}
#bd1lfimg dd a{color:#ffffff; text-decoration:none;}
#bd1lfimg dd a:hover{text-decoration:none; color:#999999;}
#bd1lfimg dd tt{color:#dddddd; line-height:1.2em;}
#bd1lfimg dd tt a:hover{text-decoration:underline;}

.sub_nav{width:268px; height:25px; bottom:0px; position:absolute; color:#999999; z-index:200;}
.sub_no{float: right; height: 16px; overflow: hidden;padding-top: 10px;}
.sub_no li{display:block; width:16px; height:8px; float:left; overflow:hidden; line-height:8px; vertical-align:middle; background:url(../image/banner_but.png) no-repeat 0px 0px;font-family:Arial; font-size:11px; color:#333333; font-weight:bold; cursor:pointer;}
.sub_no li.show{ background:url(../image/banner_but.png) no-repeat 0px -11px; color:#ffffff;}
.sub_more{float:right; width:50px; height:25px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; color:#999999; text-align:center; line-height:25px;}
.sub_more a:hover{color:#cccccc; text-decoration:none;}
.nivoSlider a{ cursor:default;}

/*********图片切换 css定义***********/


/*关于国投图片切换样式*/
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }

.frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }

.block { margin: 10px 10px 0; }

.temp { margin: 1px; }

.slideshow { clear: both; }
    .slideshow li { position: relative; overflow: hidden; }
    .slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; }

.frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.temp { margin: 0; }
.slidebar { position: absolute; top: 5px; left: 4px; }
 .slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }

.slideshow SPAN.title { text-indent: 0px; }
.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad { margin: 0 auto; width: 233px; }
.comiis_wrapad { overflow: hidden; }
 .comiis_wrapad img { float: left; margin-top: 0px; }
#slidesImgs li { width: 233px; height: 90px; display: none; }
/*关于国投图片切换样式*/


/*banner样式*/
.slide-box{ height:294px;}
.slide-box .slider{ float:left; width:960px; height:294px; position:relative;}
.slide-box .news{ float:right; width:320px; height:296px; border:2px #DDD solid; border-bottom-color:#333; border-left-width:0; border-right-width:0;}
.slide-box .news .name{ padding:10px 5px; width:310px; margin:10px 0; font-size:16px; font-weight:bold; color:#666; background:url(404.png); position:relative;}
.slide-box .news .name a{ position:absolute; top:10px; right:10px; width:17px; height:17px; background:url(404.png);}
.slide-box .news .name a:hover{ background-position:0 -17px;}
.slide-box .news .name a:active{ background-position:0 -34px;}
.slide-box .news ul{ width:100%; overflow:hidden;}
.slide-box .news ul li{ width:100%; height:44px; border-top:1px #DDD solid; font-size:14px;}
.slide-box .news ul li a{ display:block; width:300px; padding:0 10px; height:100%; color:#222; line-height:44px; text-decoration:none;}
.slide-box .news ul li a:hover{ background:#F5F5F5 url(404.png) 280px 15px no-repeat;}
.slide-box .news ul li a span{ display:block; width:276px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


.theme-default .nivoSlider 
{
    position:relative; 
    width:960px; 
    height:294px; 
    overflow:hidden;
	position:relative;
	background:#fff url(404.png) no-repeat 50% 50%;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	position:absolute;
	right:10px;
	bottom:10px;
}
.theme-default .nivo-controlNav a {
	display:block;
	width:18px;
	height:18px;
	background:url(../image/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
	float:left;
	z-index:9;
	position:relative;
}
.theme-default .nivo-controlNav a.active {
    background:url(../image/bullets.png) no-repeat;
	background-position:0 -27px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:50px;
	height:100px;
	position:absolute;
	top:50%; 
	margin-top:-50px;
	text-indent:-9999px;
	border:0;
	opacity: 0;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }

.theme-default a.nivo-nextNav{background-position:-80px 0;right:18px;}
.theme-default a.nivo-nextNav:hover{background-position:-80px -120px;}
.theme-default a.nivo-nextNav:active{background-position:-80px -240px;}
.theme-default a.nivo-prevNav {left:15px;}
.theme-default a.nivo-prevNav:hover{ background-position:0px -120px; }
.theme-default a.nivo-prevNav:active{ background-position:0px -240px; }

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}


/*0430新加样式*/
.w_0430{ width:150px; height:24px; padding-left:12px; border-bottom:3px solid #0253a7; text-align:center;}
.w_0430 a{ color:#135799; font-size:14px; font-weight:bold; font-family:"Microsoft yahei";}
.scr_con0430 li{ padding:10px 0px 11px 0px; border-bottom:1px dashed #ccc;}
.scr_con0430 h3 a{ display:block; width:100%; padding-left:10px; background:url(../image/xxfb_but.jpg) 0px 8px no-repeat; font-weight:bold; font-size:12px; color:#666;}


/*图片轮播*/
.main000{width: 268px;height: 198px;position: relative;}
#out{width: 268px;height: 198px;overflow: hidden;}
.con{width: 2680px;height: 198px;overflow: hidden;}
.con .img{float: left;width: 268px;height: 198px;overflow: hidden;}
.con .img  a{width: 268px;height: 198px;display: inline-block; float: left;overflow: hidden;position: relative;}
.con .img  a img{width: 100%;height: 100%;float: left;}
.con .img  a span{position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,0.5);color: #fff;font-size: 12px;line-height: 25px;width: 258px; padding-left:10px;}
#out .select{background-color:#006cdd}
#out .con-ul{overflow: hidden;position: absolute;bottom: 8px;right: 0}
.con-ul li{float: left;margin-right: 8px; width: 6px;height: 6px;border-radius: 50%;background-color: #fff; cursor:pointer;}
