html {
    
}/*全局css*/
html, body, ul, li, ol , dl , dd , dt , p, h1, h2, h3, h4, h5, h6, form, fieldset, legend , table, td, img {margin: 0;padding: 0;}
input,select,textarea{margin:0;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,em,th,var {font-style: normal;font-weight: normal;}
ul,ol{list-style-type:none;}
select,input{vertical-align:middle;}
select,input,textarea {font-size:12px;}
body { font:12px/1.67em "Microsoft YaHei"; background-color: #fff; background-image: url(../images/caijing/mininav.png); background-repeat: repeat-x; } 
*html body {background-image:url(about:blank);background-attachment:fixed;} /* IE6 fixed box hack */
/*清除浮动 start*/
.clearfix:after {content:".";display:block;height:0;clear:both; visibility:hidden;}
.clearfix { display:inline-block; }
/*标签分类显示*/
.select_g {clear: left; color: blue; text-align: right;}
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
 /* End hide from IE-mac */
 
/*页面属性 */
.left,.l{display:inline;float:left;}
.right{ float:right;}
.h10 { height:10px; margin:0px; padding:0px; overflow:hidden; clear:both}
.h5 { height:5px; margin:0px; padding:0px; clear:both}
.area{width:960px; margin-left:auto; margin-right:auto}
.ad { width:1000px; margin-left:auto; margin-right:auto; clear:both}
.border{ border: 1px solid #D5D5D5;}
.border2{border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #D5D5D5;;border-bottom-color: #D5D5D5;;border-left-color: #D5D5D5;;}
.title2 { font-size:14px;}
.font12 { font-size:12px;}
/*公共导航*/
.blank2 { clear:both; height:2px; overflow:hidden; display:block; font-size:1px; }
.blank3 { clear:both; height:3px; overflow:hidden; display:block; font-size:1px; }
.blank6 { clear:both; height:6px; overflow:hidden; display:block; font-size:1px; }
.blank9 { clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank10 { clear:both; height:10px; overflow:hidden; display:block; font-size:1px; }
/* 公共链接颜色 */
a{color:#333;text-decoration:none;}
a:hover{color:#C00;text-decoration:underline;}
.font_red a{ color:#C00}
.logo_title {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #000000; line-height:12px; margin:0px; padding:0px;
}
/*顶端菜单*/
.mainbox { line-height: 24px; font-size: 12px; font-family: "Microsoft Yahei"; color: #CCC; height: 26px; line-height: 24px; position: relative; z-index: 302; width: 100%; left: 0; -webkit-transform: translateZ(0); text-align: left !important; background-image: url(../images/caijing/mininav.png); background-repeat: repeat-x; }
.mainbox a{ color:#666;}
.mainbox a:hover {color:#000;text-decoration: none;}
.mainbox .hdmenu{width: 910px; margin:0 auto;vertical-align:middle;height:1%; color:#EBDCDC;}
.mainbox .hdmenu ul{list-style:none;margin:0;padding:4px 0;clear:both;height:12px;line-height:12px;overflow:hidden;}
.mainbox .hdmenu ul li{float:left;background-position:left -26px;background-repeat:no-repeat;display:block;padding:0 7px 0 8px;line-height:13px;}
.mainbox .hdmenu ul li.s{background:0;}
.mainbox .hdmenu ul li a{color:black;text-decoration:none;}
.mainbox .hdmenu ul li a.red{color:red;}
.mainbox .hdmenu ul li a:hover{color:red;text-decoration:underline;}
.framediv{float:left;}
.cloumndiv, .bannerdiv{}
.cloumndiv { z-index:-10;padding:14px 18px 10px 18px;padding:14px 18px 9px 18px\9/*ie8*/}
.m_01{color:#fff;height:32px;background-image: url(../images/m_01_01.gif);background-repeat: no-repeat;}
.m_01 a{color:#fff;text-decoration:none;}
.m_01 .homepage{display:none;}
/*框架*/
.area-main { float: left; width: 380px; }
.area-sub { float: right; width: 560px; margin-top:5px; }
/*焦点图*/
				  				  
/*	UTILITY STYLES*/				  				  
				  				  
.floatLeft { float: left; margin-right: 10px;}
.floatRight { float: right; }
.clear { clear: both; }
a { outline: none; }
a.color_black { color:#666}
/*	TYPOGRAPHY*/
blockquote {
	padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
	font-family: Georgia, serif; font-style: italic; margin-top: 10px;	}
/*	SLIDER*/
.slider-wrap { position: relative; width: 550px; float:right;height:280px; overflow:hidden; margin:0px auto; }		

.stripViewer { position: relative; overflow: hidden; width:550px; height:280px; }
.stripViewer .panelContainer .panel ul { text-align: left; margin: 0 15px 0 30px; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; width:550px; }
.stripNavL, .stripNavR, .stripNav { display: none; }
.photo-meta-data {
	height:40px; margin-top:-40px;
	background-color:#000;
	filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity:0.7;}

.tranfix{ position:relative; color:#FFF; padding:12px 200px 0 10px; height:68px; margin-top:-40px;}
.tranfix h1{ font-size:16px; margin:0 0 0px 0;}
.tranfix h1 a{ color:#fff;}
.tranfix p { font-size:12px; line-height:140%; color:#EEE;}
.tranfix p a,
.tranfix p a:hover{ color:#EEE;}
.tranfix a.btn_play,
.tranfix a.btn_play:hover{
	display:block; position:absolute; right:200px; top:8px; width:84px; height:22px; text-indent:-9999px; overflow:hidden;
	background:url(images/btn_play.png) no-repeat;}
.tranfix a.btn_play:hover{ background-position:0 bottom;}
#movers-row { width:170px; position:absolute; bottom:2px; right:7px;}
#movers-row div { float:left; margin:3px;}
#movers-row .cross-link img{ border:1px solid #CCC;}
#movers-row .active-thumb img{ border:1px solid #FF9;}
/*头部*/
.head_caijing {background-color: #F8F8F8;border-top: 1px solid #DDD;height: 120px;margin: auto;width: 100%;background: url(../images/b_line.gif) repeat-x scroll left bottom #F8F8F8;}
/* 导航 -> 频道 */
.channel{line-height:21px;margin:0 auto;width:960px;}
.channel .attlogo{float:left;height:24px;padding-top:26px;overflow:hidden;}
.channel h1{float:left;height:47px;margin:15px 12px 0 2px;overflow:hidden;width:144px;}
.channel .weather{float:right;height:48px;overflow:hidden;padding-top:12px;width:170px;}
/* 导航 -> 搜索 */
.top_search{display:inline;float:right;margin:21px 0 9px 0;}
.top_search .textBox{width:256px;_width:250px;color:#888888;float:left;height:28px;line-height:28px;border:0;text-indent:3px;}
.top_search{display: inline;float: right;margin: 21px 0 9px 0;}
.top_search .textBox{width: 205px;background: none repeat scroll 0 0 #FFFFFF;color: #888888;float: left;height: 25px;line-height:28px;border:0;text-indent:3px;}
.search-input-area{width:230px;height:28px;background:#fff;border-color: #e8e8e8;border-left: 1px solid #e8e8e8;border-style: solid;border-width:1px;}
.search-logo{background: url(../images/icons-sprites-v3.png) no-repeat scroll -350px -70px transparent;cursor:pointer;height: 28px;width: 22px;float:left;border:0;}
/* 导航 -> 科技导航 */
.nav-channel{margin:10px auto;text-align:center;}
.nav-channel .nav{color:#ffffff;float:left;height:40px;line-height:40px;overflow:hidden;}
.nav-channel .nav .nav-green{float:left;height:39px;background:none repeat scroll 0 0 #1d71b7;}
.nav-channel .nav a{border-right:1px solid #E4DFDF;border-bottom:1px solid #E4DFDF;float:left;width:67px;height:39px;line-height:39px;font-size:14px;}
.nav-channel .nav .current{color:#ffffff;float:left;font-size:14px;font-weight:bold;background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #fff;padding:0;width:74px;}
.nav-channel .nav a.current:visited{color:#ffffff;}
.nav-channel .nav a.current:hover{color:#ffffff;}
.nav-channel .nav .first{border-right:1px solid #E4DFDF;border-bottom:1px solid #E4DFDF;background:#1d71b7;}
.nav-channel .nav a,.nav a:visited{color:#ffffff;}
.nav-channel .nav .first:hover{background:#1BA1E2;}
.nav-channel .nav a:hover{color:#ffffff;background:#1BA1E2;text-decoration:none;font-weight:bold;}
/*焦点新闻*/
/*中间列*/
.NewsTitle { height:auto; overflow:hidden; margin:auto; margin-bottom:15px; }
.NewsTitle h2, .ListMain .left_ h1 { font-family: "Microsoft YaHei", 黑体ed1\4f53, arial, sans-serif; }
.NewsTitle h2 { display:block; width:380px; height:35px; line-height:35px; overflow:hidden; font-size:20px; font-weight:700; margin-top:5px; }
.NewsTitle h2 a { color:#252525; }
.NewsTitle p { text-indent:1.8em; display:inherit; }
.NewsTitle p a { color:#666666; }
h2.bigsize { font-family: "Microsoft YaHei", "微软雅黑", "宋体"; font-size: 18px; font-weight: bold; height:24px; line-height: 24px; margin: 7px 0 9px; overflow:hidden; }
h2.bigsize em { font-weight: bold; white-space: nowrap; }
h3.bigsize { font-family: "Microsoft YaHei", "微软雅黑", "宋体"; font-size: 16px; font-weight: bold; height:24px; line-height: 24px; margin: 10px 0 6px; overflow:hidden; }
h3.bigsize em { font-weight: bold; }
/*list*/
.mod-list li { clear: both; overflow: hidden; }
.main-list li { background: url(../images/icons-sprites.png) no-repeat scroll 0 -140px transparent; clear: both; font-size: 14px; height: 28px; line-height: 28px; padding-left: 9px; }
.sub-list li { background: url(../images/icons-sprites.png) no-repeat scroll 0 -140px transparent; }
#featured { width:330px; padding-right:230px; position:relative; height:200px; background:#F3F3F3; }
#featured ul.ui-tabs-nav { position:absolute; top:6px; left:330px; list-style:none; padding:0; margin:0; width:220px; }
#featured ul.ui-tabs-nav li { padding:1px 0; padding-left:13px; font-size:12px; color:#666; }
#featured ul.ui-tabs-nav li img { float:left; margin:2px 5px; background:#fff; padding:2px; border:1px solid #eee; }
#featured ul.ui-tabs-nav li span { font-size:11px; font-family:Verdana; line-height:18px; }
#featured li.ui-tabs-nav-item a { display:block; height:60px; color:#333; background:#fff; line-height:20px; }
#featured li.ui-tabs-nav-item a:hover { background:#f2f2f2; }
#featured li.ui-tabs-selected { background:url('images/selected-item.gif') top left no-repeat; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { background:#ccc; }
#featured .ui-tabs-panel { width:330px; overflow:hidden; height:200px; background:#999; position:relative; }
#featured .ui-tabs-panel .info { position:absolute; top:100px; left:0; height:70px; background: url('images/transparent-bg.png'); }
#featured .info h2 { font-size:18px; font-family:Georgia, serif; color:#fff; padding:5px; margin:0; overflow:hidden; }
#featured .info p { margin:0 5px; font-family:Verdana; font-size:11px; line-height:15px; color:#f0f0f0; }
#featured .info a { text-decoration:none; color:#fff; }
#featured .info a:hover { text-decoration:underline; }
#featured .ui-tabs-hide { display:none; }
.ztleft { padding-bottom: 9px; padding-top: 12px; border-bottom: 1px solid #D9E4E9; height: 20px; }
.ztleft h2 { float: left; height: 29px; line-height: 29px; font-size:16px; font-family: "Microsoft YaHei", "微软雅黑"; overflow: hidden; border-bottom: 1px solid #1BA1E2; }
.area_left_ad { width:310px; float:left }
.area_right_ad { width:250px; margin-top:0px; float:right; }

/*左侧*/
.grid-u-16 { width:740px; }
/*标题2*/
.ui_sr { background:#F8F8F8; height:29px; border-bottom: 1px solid #D9E4E9; color:#1d71b7; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.ui_sr h2 { float: left; height: 29px; line-height: 29px; font-size: 16px; font-family: "Microsoft YaHei", "微软雅黑"; overflow: hidden; border-bottom: 1px solid #1d71b7; }
.ui_sr .gglogo { float:left; margin-left:13px; }
.more { float:right; padding-right:18px; line-height:30px; }
.more a { font-size: 12px; font-weight:normal }
.sub-list li { background:url(../images/icons-sprites.png) no-repeat scroll 0 -140px transparent; }
.sub-list li { height:24px; line-height:24px; padding-left:12px; color:#ECECEC; }
.grid-u-16 { width:720px; }
.mr20w { margin-right:20px; }
.btl1 { border-top:3px solid #1d71b7 }
.bktl h2 { font-size:20px; height:22px; line-height:22px; float:left; padding:0; }
.bk h2 { font-family:"\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", serif; padding:18px 0 14px 0; }
.w290w { width:320px; overflow:visible; *overflow:hidden;
*zoom:1;
}
.pb32h { padding-bottom:32px; }
.bbl3 { border-bottom:1px solid #e5e5e5; *zoom:1;
}
.pb18h { padding-bottom:18px; }
.title3 { color:#252525; font-size:18px; line-height:20px; height:20px; font-family:"Microsoft YaHei", "\5B8B\4F53", serif; font-weight:bold; white-space: nowrap; }
.tleft { text-align:left; }
.pb15h { padding-bottom:15px; *zoom:1;
}
.subbktl h3 { font-size:16px; line-height:20px; font-family:"Microsoft YaHei", "\5B8B\4F53", serif; float:left; height:20px; }
.bllt { border-left:5px solid #1d71b7; float:left; margin-top:3px; height:15px; font-size:0; line-height:0; _margin-top:2px; }
.pl10w { padding-left:10px; }
.pr15w { padding-right:15px; }
.lh20h { line-height:20px; height:90px; }
.cG, cG:visited { color:#888; }
.f14px { font-size:14px; }
.lh28h { line-height:28px; }
.pt15h { padding-top:15px; }
.ltsquare li { font-family:"Microsoft YaHei"; line-height:28px; padding-left:11px; background:url(../images/icons-sprites.png) no-repeat scroll 0 -138px transparent; }
.right-1 { width:240px; }
.readall, .readall:visited { padding:0; float:right; display:inline; color:#888; width:64px; height:14px; *position:relative;
*padding:22px 16px 0 0;
}
.pic { float: left; margin-top:5px; margin-bottom:5px;overflow: hidden; display: inline; text-align: center; width:100px; }
.Q-tpWrap { margin-bottom: 10px; }
.Q-tpWrap em { display: block; line-height: 26px; padding-bottom: 8px; font-weight: normal }
.Q-tpWrap em a { text-decoration: none }
.Q-tpWrap em { padding-bottom: 0px; }
.title em a { font-family: "微软雅黑", "宋体", "Arial Narrow", HELVETICA; }
.other ul { padding-top: 15px; }
.other li { padding-left: 12px; background: url(../images/icodot.png) 0px 10px no-repeat; height: 23px; overflow: hidden }
/*tab焦点*/
.normal { list-style: none; float: left; padding: 5px 2px 2px 2px; width: 90px; text-align :center; vertical-align :middle; cursor :pointer; background-color: #F8F8F8; border-collapse :separate; }
.selected { list-style: none; float: left; padding: 5px 2px 2px 2px; width: 90px; text-align :center; vertical-align :middle; cursor :pointer; background-color:#1d71b7; }
.selected a { color:#FFFFFF }
#divMainTab { float: right; margin: 0px; padding: 0px }
.divContent { clear: both; }
#divMainTab a:hover { text-decoration: underline; color: #fff; }
.tulayout h2 { font-family: "微软雅黑", "黑体ED1\4F53", serif; font-size: 24px; color: #252525; padding: 15px 0; float: left; }
.tulayoutw { font-family: "微软雅黑", "黑体ED1\4F53", serif; font-size: 20px; color: #252525; padding: 15px 0; float: left; }
.ic_container { vertical-align:baseline; margin:10px; position:relative;/*-moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-box-shadow: 0 1px 3px #888;
    -webkit-box-shadow: 0 1px 3px #888;*/
}
.overlay { opacity:0.3; position:absolute; top:0px; bottom:0px; left:0px; right:0px;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.ic_caption { position:absolute; opacity:0.6; overflow:hidden; margin:0px; padding:0px; left:0px; right:0px; cursor:default;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.ic_category { text-transform:uppercase; font-size:11px; letter-spacing:3px; padding:5px; margin:0px; }
.ic_caption h3 { padding:0px 5px 5px 5px; margin:0px; font-size:18px; }
.ic_text { padding:5px; margin:0px; text-align:justify; font-size:11px; }
a img { border:none; outline:none; }
.content { margin-top:50px; padding:0px; bottom:0px; }
.about { width:100%; height:200px; background-color:#AFD9E4; border-top:2px solid #fff; border-bottom:2px solid #fff; clear:both; }
.about .text { width:45%; margin:5px 2% 10px 2%; height:180px; float:left; color:#444; font-size: 12px; text-align:justify; letter-spacing:0px; }
.about .text h1 { border-bottom: 1px dashed #fff; color:#fff; }
.demo { float:left; }
.pic_{margin-left:15px;float: left;text-align: center;width:100px;}
/*底部导航*/
.v-nav1 { background:#f8f8f8; border-top:1px solid #ebebeb; line-height:2.3; color:#888; }
.v-nav1 .v-area { border-right:1px solid #ebebeb; }
.v-nav1 a, .v-nav1 a:visited { color:#888; }
.v-nav1 a:hover { color:#BA2636; }
.v-nav1-column { float:left; border-left:1px solid #ebebeb; padding:25px 35px 20px 39px; }
.v-nav1 h2 { font-weight:bold; padding-bottom:3px; }
.v-nav1-icon { }
.v-nav1-icon li { float:left; margin-right:20px; white-space:nowrap; height:28px; line-height:22px; height:28px; }
.v-nav1-icon img { border:none; margin-right:5px; vertical-align:top; *vertical-align:middle;
}
.v-nav1-media { width:317px; }
.v-nav1-media a { float:left; margin-right:10px; white-space:nowrap; }
.v-area { width:960px; margin:0px auto; }
/* nav-bottom */
.N-nav-bottom { color:#fff; margin-top:0px; background:#1d71b7; }
.N-nav-bottom-copyright { color: #ddd; padding-right: 2px; }
.N-nav-bottom-copyright-icon { font-family: Arial; }
.N-nav-bottom-main { margin: 0 auto; width: 960px; height: 39px; line-height:39px; }
.N-nav-bottom-main a, .N-nav-bottom-main a:visited, .N-nav-bottom-main a:hover { padding:0 4px; color: #dddddd; }
.N-nav-bottom-main a:hover { text-decoration: underline; }
/*微信漂浮*/
*{ padding:0px; margin:0px;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:320px; _margin-bottom:320px;}
#code_hover{ background-position:-316px -258px; bottom:320px; _margin-bottom:320px;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; z-index:200; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:167px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}
	.adico{position: absolute;width: 24px;height: 15px;z-index: 12;background: url(http://www.itdcw.com/uploads/allimg/160831/1_1258151041.png) 100% 0% no-repeat;"}