body{margin:0; padding:0px; font-size:12px; line-height:24px;   font-family: "微软雅黑", "幼圆"   Arial, Helvetica, sans-serif; color: #333333; background: #ffffff;    }
a{font-size:12px; color: #333333; text-decoration:none;}
a hover{ color:#FF0000;}
div,ul,li,h2,h3,h4,dl,dd,dt,tr,td{margin:0; padding:0;}
ul,li{list-style:none;}
img{ border:0;}
.clear {clear:both;height:0;font-size: 1px;line-height: 0px;} 




#top{ width:100%; background:url(../images/index_02.jpg) top left repeat-x; overflow:hidden; }
#top1{ width:1003px; margin:0 auto; }
.top1-left{ float:left;}
.top1-right{ float:right;}
#banner{ background:url(../images/index_22.jpg) top center no-repeat; height:446px;}

#menu1{ background:#e7e7e7; border-top:1px solid #CCCCCC; height:33px;}
#menu1-c{ width:950px; }



#Content{ background: url(../images/index5_11.jpg) top left repeat-x;}
.c1{ width:1227px; margin:0 auto; text-align:center;}
.c1-left{ width:951px; margin:10px auto; text-align:left;}
.c1-left1{ width:180px; float:left; margin-right:10px;}
.c1-left2{ width:230px; float:left; margin-right:7px; margin-bottom:10px; background:#a88c9b;}
.tu{ height:100px; width:100%; background:#000000; margin-bottom:10px;}
.tu1{  width:216; height:287px; margin:8px 0 0 8px; display:block;}
.c2-left{ width:471px; float:left;}
.c2-right{ width:471px; float:right;}
.C3{ width:100%; height:12px; background:url(../images/index_20.jpg) top left repeat-x;}
.c4{ width:100%; background:#e8e8e8; text-align:center;}
.c5{ background:#efefef; border:#dcdcdc 1px solid; border-width:1px 0;}
.c5-c{ width:1003px; margin:0 auto; padding:10px 0;}
.c6{ width:100%; background:#e8e8e8; border:1px  #c7c7c7 solid; border-width:0 0 1px 0;}
.c6-c{ width:1003px; margin:10px auto;}
.c6-c-left{ width:255px; float:left;}
.c6-c-right{ width:747px; float:right;}
.c7{ width:100%; background:#efefef;border:#dcdcdc 1px solid; border-width:0 0 1px 0; }
.c7-c{ width:1003px; margin:0 auto;}
.c8-left{ width:484px; float:left;}
.c8-right{width:486px; float:right;}
.c9-c{ width:300px; float:left; margin-left:30px; margin-top:20px; margin-bottom:20px;}
.c10{ width:100%; background:#e8e8e8; padding:10px 0;}
.c10-c{ width:1003px; margin:0 auto;}

#foot{ background:#363636; border-bottom:#ede5d9 1px solid; text-align:center; padding:10px 0;}
#foot a{ font-size:12px; text-align:center;}
#foot a:hover{ font-size:12px; color:#990000;}
.foot1{ width:1003px; margin:0 auto;  padding:10px 0; overflow:hidden;}
.foot1-left{ width:222px; float:left; }
.foot1-c{ width:536px; float:left; }
.foot1-c-left{ width:160px; float:left; margin-right:10px; }
.foot1-right{ width:245px; float:right;}
.foot2{ background:#000000; color:#585858; text-align:center; padding:10px 0;}




#news {  margin:0 auto;   }
#news ul {list-style: none;  }
#news ul li { float:left;   line-height:27px;  color:#6a86c5;   border:#6a86c5 1px solid; border-width:1px ;}
#news ul li a {height:27px; line-height:27px;font-size:12px;  color:#6a86c5;    padding-left:0px;  }
#news ul li a:hover {   height:27px; line-height:27px; color:#fff; background: #ee4b00; border-width:0px ; }


#product1 {  margin:0 auto;   }
#product1 ul {list-style: none;  }
#product1 ul li { float:left; width:180px;   line-height:27px; display:block; color:#6a86c5;   border:#6a86c5 1px solid; border-width:1px ; margin-right:10px; margin-top:10px;}
#product1 ul li a {display:block;height:27px; line-height:27px;font-size:12px;  color:#6a86c5; text-align:center;   padding-left:5px;  }
#product1 ul li a:hover {   height:27px; line-height:27px; color:#ffffff; background: #ffa800; border-width:0px ; }

#product2 {  margin:0 auto;  }
#product2 ul {list-style: none;  }
#product2 ul li { float:left; width:122px;   line-height:25px; display:block; color:#000; text-align:center;  border:#6a86c5 1px dotted; border-width:0 0 1px 0 ; margin-right:10px; margin-top:10px;}
#product2 ul li a {display:block;height:25px; line-height:25px;font-size:12px;  color:#000; text-align:center;   padding-left:5px;  }
#product2 ul li a:hover {   height:25px; line-height:25px; color:#000; background: #ffa800; border-width:0px ; }
#product2 ul li.s { color:#6a86c5; font-size:16px; text-align:center;}


#news-menu {  margin:10px auto; width:710px;  }
#news-menu ul {list-style: none;  }
#news-menu ul li { float:left; width:135px;   line-height:35px; display:block; color:#000;   border:#292929 1px solid; background:url(../images/index_42-1.jpg) 0 0 no-repeat; margin-right:40px; margin-top:10px;}
#news-menu ul li a {display:block;height:35px; line-height:35px;font-size:14px; font-weight:bold;  color:#000;    padding-left:55px;  }
#news-menu ul li a:hover {   height:35px; line-height:35px; display:block; color:#ffffff; background:url(../images/index_42.jpg) 0 0 no-repeat;background-color: #e93500; border:none;   }




#menu {width:1003px; margin:0 auto;}
#menu ul {list-style: none;}
#menu ul li {float:left;width:90px;line-height:33px; height:33px; display:block; font-family:"微软雅黑"; font-weight:bold; color: #4d4d4d; background:url(../images/index_15-1.jpg) 10px left no-repeat; }
#menu ul li a {display:block;height:33px;line-height:33px;text-align:center;  font-size: 14px; font-weight:bold;  color: #4d4d4d; text-decoration:none; padding-left:5px;}
#menu ul li a:hover {height:33px; line-height:33px;  color: #000000;  background:url(../images/index_15.jpg) 10px left no-repeat;}
#menu ul li a#current { font-weight:bold;color:#000;height:33px; line-height:33px; }
#menu ul li ul {  display:none; position:absolute; }
#menu ul li ul li { float:none;width:90px;background:#f4f4f4;margin:0; height:30px; line-height:30px;filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;}
#menu ul li ul li a { background:none; font-size:12px; font-weight:normal;height:30px; line-height:30px; text-align:center; border-bottom:#CCCCCC 1px solid; }
#menu ul li ul li a:hover {background:#bbbaba; color:#ff5400;height:30px; line-height:30px;  }
#menu ul li:hover ul { display:block;}
#menu ul li.sfhover ul { display:block;height:30px; line-height:30px;}



#product {  margin:0 auto;  }
#product ul {list-style: none;  }
#product ul li { float:left;  line-height:33px; display:block; color:#fff;  background:url(images/anniu.jpg) left center no-repeat; border:#99a5c7 1px dotted; border-width:0 ; margin:0 5px; display:block;}
#product ul li a {display:block;height:33px; line-height:33px;font-size:12px;  color:#fff; text-align:center;   padding:0 5px;  }
#product ul li a:hover {   height:33px; line-height:33px; color:#f8f9ff; background: #ffa800; }

#news {  margin:0 auto;  }
#news ul {list-style: none;  }
#news ul li {width:100%;   line-height:25px; display:block; color:#494949;   border:#99a5c7 1px dotted; border-width:0 0 1px 0;}
#news ul li a {display:block;height:25px; line-height:25px;font-size:12px;  color:#494949;   padding-left:5px;  }
#news ul li a:hover {   height:25px; line-height:25px; color:#000;  }




#left {  margin:0 auto;  }
#left ul {list-style: none;  }
#left ul li {width:100%;   line-height:25px; display:block; color:#494949;   border:#99a5c7 1px dotted; border-width:0 0 1px 0; background:url(../images/submenu_ico1.png) 0 0 no-repeat;}
#left ul li a {display:block;height:25px; line-height:25px;font-size:14px;  color:#494949;   padding-left:35px;  }
#left ul li a:hover {   height:25px; line-height:25px; color:#f8f9ff; background: #d6bfbb; }

#left-FOOT {  margin:0 auto;  }
#left-FOOT ul {list-style: none;  }
#left-FOOT ul li {width:100%;   line-height:25px; display:block; color:#b6b6b6;   border:#99a5c7 1px dotted; border-width:0 0 1px 0;text-align:right;}
#left-FOOT ul li a {display:block;height:25px; line-height:25px;font-size:14px;  color:#b6b6b6; text-align:right;   padding-right:5px;  }
#left-FOOT ul li a:hover {   height:25px; line-height:25px; color:#000; background: #ccc;
alpha(opacity=50):
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; }


.f12			{font-size:16px; color: #000; font-weight:bold; }
.f12 a			{font-size:16px; color:#000;font-weight:bold;  }
.f12 a:hover 	{color:#992a00;  text-decoration:underline;}



.f13			{font-size:34px; color: #000000; font-weight:bold; }
.f13 a			{font-size:34px; color:#000000; font-weight:bold; }
.f13 a:hover 	{color:#822500;  text-decoration:underline;}


.f13-1			{font-size:18px; color: #000000; font-weight:bold; }
.f13-1 a			{font-size:18px; color:#000000; font-weight:bold; }
.f13-1 a:hover 	{color:#822500;  text-decoration:underline;}


.f14			{font-size:16px; color: #ecece0; font-weight:bold;}
.f14 a			{font-size:16px; color:#ecece0; font-weight:bold; }
.f14 a:hover 	{color:#ecece0;  text-decoration:underline; background:#FF6600; display:block; }


.f15			{font-size:12px; color: #f0f0f0; }
.f15 a			{font-size:12px; color:#f0f0f0;  }
.f15 a:hover 	{color:#fff;  text-decoration:underline;  }



.spotlightWrapper { width:1003px;   margin:20px auto;}
.spotlightWrapper ul { 
list-style-type: none; /* remove the default style for list items (the circles) */ 
margin:0px; /* remove default margin */
padding:0px; /* remove default padding */
width:1003px;
}
.spotlightWrapper ul li { 
float:left; /* important: left float */
position:relative; /* so we can use top and left positioning */
}
.spotlightWrapper ul li a img { 
width:200px; /* you don't need this, i just rescaled the images they are bigger then i want them to be ' */
position:relative; /* so we can use top and left positioning */
border:0px #FFFFFF solid; /* remove the default blue border */
}
.spotlightWrapper ul li a img.active {
border:4px solid #ffcb14; /* choose whatever you like */
z-index:999; /* show it on top of the other images (they have z-index 0) */
left: -4px; /* same as border width but negative */
top: -4px; /* same as border width but negative */

}




/* 首页新闻 */
.lanrenzhijiaArea {
	background:#fff url(../images/loading.gif) center no-repeat;
	width:484px;
	height:245px;
	position:relative;
	-webkit-box-shadow:0 10px 25px #ccc;
	-moz-box-shadow:0 10px 25px #ccc;
	box-shadow:0 4px 4px #ccc;
	margin:0 0 20px;
	margin:0 auto;
}
.lanrenzhijiaArea .bgGray, #indexFocus ul.indexFocusList li p, .litImgList li p {
	background:url(../images/bgFocus.png) no-repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/bgFocus.png');
	_background:none;
}
#indexFocus .ui-ifPrevBtn {
	background:url(../images/arrLeftFocus.png) no-repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/arrLeftFocus.png');
	_background:none;
	float:left;
}
#indexFocus .ui-ifNextBtn {
	background:url(../images/arrRigFocus.png) no-repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/arrRigFocus.png');
	_background:none;
	float:right;
}
#indexFocus, #indexFocus .ui-ifPrevWrap .ui-prevImg, #indexFocus .ui-ifNextWrap .ui-nextImg {
	display:none;
	cursor:pointer;
}
#indexFocus .ui-ifPrevWrap, #indexFocus .ui-ifNextWrap {
	position:absolute;
	z-index:999;
	bottom:80px;
	background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0!important;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#64000000, endColorstr=#64000000);
	width:34px;
	height:56px;
	overflow:hidden;
	padding:7px 0;
}
#indexFocus .ui-ifPrevBtn, #indexFocus .ui-ifNextBtn {
	display:inline-block;
	width:34px;
	height:56px;
	text-indent:-1000px;
	overflow:hidden;
}
#indexFocus .cur {
	background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0!important;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#64000000, endColorstr=#64000000);
	width:140px;
}
#indexFocus .cur .ui-prevImg, #indexFocus .cur .ui-nextImg {
	display:inline-block;
	width:100px;
	height:56px;
}
#indexFocus .cur .ui-prevImg {
	float:left;
}
#indexFocus .cur .ui-nextImg {
	float:right;
}
#indexFocus .indexFocusCon {
	width:484px;
	height:245px;
	overflow:hidden;
	position:relative;
	z-index:0;
}
#indexFocus ul.indexFocusList li {
	width:484px;
	height:245px;
	position:relative;
	z-index:0;
}
#indexFocus ul.indexFocusList li p {
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	width:100%;
	height:60px;
	line-height:60px;
	color:#fff;
	text-indent:20px;
	font-family:Microsoft YaHei, SimHei;
	font-size:14px;
}
#indexFocus ul.indexFocusList li #indexFocus p {
	position:absolute;
	bottom:30px;
	color:#fff;
	width:100%;
	height:40px;
	line-height:40px;
	font-size:18px;
	text-indent:20px;
}
#indexFocus .indexFocusNum {
	position:absolute;
	z-index:99;
	right:10px;
	bottom:10px;
}
#indexFocus .indexFocusNum a {
	float:left;
	display:inline-block;
	width:10px;
	height:10px;
	background:#eee;
	text-indent:-100px;
	overflow:hidden;
	margin:0 5px;
}
.lanrenzhijiaArea img {
	width:484px;
	height:245px;
}
.lanrenzhijiaArea .bgGray {
	display:block;
	width:484px;
	height:60px;
	position:absolute;
	left:0;
	bottom:0;
}
#indexFocus .ui-ifPrevWrap, .litImgList .ui-ifPrevWrap {
	left:0;
}
#indexFocus .ui-ifNextWrap, .litImgList .ui-ifNextWrap {
	right:0;
}
#indexFocus ul.indexFocusList, .litImgList ul.indexFocusList {
	position:absolute;
	z-index:0;
	left:0;
	top:0;
}
#indexFocus .indexFocusNum .hover, .litImgList .indexFocusNum .hover {
	background:#4c99e8;
}
.greatTopic .photoText h4 a, .heavyRec .photoText h4 a, .depthReports .photoText h4 a, .financeObserver .photoText h4 a, .carNews .photoText h4 a, .tv .photoText h4 a {
	font-size:14px;
	font-weight:700;
}

/* 首页新闻 */

#ly { margin:10px auto;     }
#ly ul {list-style: none;  }
#ly ul li {   color:#000; float:left; border:#cdcdcd 1px solid; margin-right:19px; margin-top:10px; background: url(../images/jiantou11.jpg) right bottom no-repeat }
#ly ul li a { color:#000;  padding:5px;text-align:center; }
#ly ul li:hover {   color:#f8f9ff; background: #e72700; }
#ly ul li:hover a{color:#fff;}
