.hot_topics {width:308px; border:1px solid #d3d3d3; border-top:3px solid #333; padding:10px 5px 0; margin-bottom:20px;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWJlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #ebebeb 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ebebeb), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #ebebeb 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #ebebeb 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #ebebeb 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(135deg,  #ebebeb 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.hot_topics li {padding:12px 0px; background:url(../images/border-topsect-left3.png) center top no-repeat; padding:5px 0;}
.hot_topics li:first-child {background:none;}
.hot_topics li a {font-weight:bold; background:url("http://ia1.ibtimes.com/chinese/2012/main/images/dot-gray.gif") no-repeat 0 5px; padding-left:10px;}
.hot_topics div.arrow {width:11px; height:8px; background:url(../images/sprite.gif) -789px 0 no-repeat; margin:0 auto; margin-top:5px;} 
.hot_topics .block-title {color:#b63717; margin-right:7px;}
.hot_topics .block-title, .hot_topics div.arrow {float:left;}

section#middle h3.title {font-size:14px; line-height:20px; font-weight:bold;}

section#middle .col_middle p.body {margin:6px 0 3px; color:#666; max-height:63px; overflow:hidden;}

section#middle {float:left; width:660px; margin-top:15px;}
section#middle .col_left_wrap {float:left; width:320px;}
.specal_topic {background-color:#f0f0f0; border-top:3px solid #333; padding:0 5px 1px; margin-bottom:20px;}
.specal_topic .title {padding:10px 10px 12px;}
.specal_topic .block-title {height:36px; line-height:40px;}
.specal_topic .block-art img {float:left; width:110px; height:80px; margin-right:10px;}
.specal_topic .block-art img {float:left; width:110px; height:80px; margin-right:10px;}
.specal_topic .title {max-height:60px; overflow:hidden; padding:10px 5px 0 0;}
.specal_topic .title a {color:#333;}
.specal_topic .title a:hover {color:#000; text-decoration:underline;}
.specal_topic li {background-color:#fff; height:80px; margin-bottom:5px;}

section#middle .col_middle {float:right; margin-left:20px; width:320px;}
section#middle .col_middle #inner_subheadlines {border-top:3px solid #d3d3d3;}
section#middle .col_middle .block-art {border-bottom:1px solid #d3d3d3; padding:13px 0 9px;}
section#middle .col_middle .image img {float:right; width:100px; height:67px; margin-left:20px; margin-top:10px;}
section#regions {margin-bottom:20px;}
section#regions .block-title, section#bottom .block-title {border-top:3px solid #333; padding:10px 0;}
section#regions .region1, section#regions .region2, section#regions .region3 {float:left; width:320px; margin-left:20px;}
section#regions .region1 ul, section#regions .region2 ul, section#regions .region3 ul {height:360px; background:url(../images/bg-regions.gif) 0 220px no-repeat #eee;}
section#regions .region2 ul {background-position:-340px 220px;} 
section#regions .region3 ul {background-position:-680px 220px;}
section#regions div.region1 {margin-left:0;}
section#regions li {background:url(../images/dot-gray.gif) 0 8px no-repeat; padding-left:15px; max-height:40px; overflow:hidden; margin:20px 10px;}
section#regions li.block-image {margin:0; padding-left:0; background:none; max-height:100%; overflow:auto;}
section#regions li a {font-weight:bold;}
section#middle a.related {width:305px; background:none; padding-left:0;}
section#middle .col_middle #inner_subheadlines a.related {display:none;}
section#middle a.related.pic-link, section#middle a.related.vid-link {width:305px; display:block;}
section#regions .region1 .image, section#regions .region2 .image, section#regions .region3 .image,
section#bottom .con_style .image {position:relative;}
#regions .image img {height:220px;}
#regions .image {width:320px; height:220px; overflow:hidden;}

section#regions .region1 .title, section#regions .region2 .title, section#regions .region3 .title,
section#bottom .con_style .image .title {position:absolute; bottom:10px; left:10px; background:url(../images/transparent-gray.png); width:280px; padding:10px;}
section#regions .region1 .title a, section#regions .region2 .title a, section#regions .region3 .title a,
section#bottom .con_style .image .title a {color:#fff;}
section#regions .region1 .title:hover, section#regions .region2 .title:hover, section#regions .region3 .title:hover,
section#bottom .con_style .image .title:hover {background-image:url(../images/transparent-white.png);}

section#regions .region1 .title:hover a, section#regions .region2 .title:hover a, section#regions .region3 .title:hover a,
section#bottom .con_style .image .title:hover a {color:#333; text-decoration:none;}

section#bottom .con_style {margin-bottom:20px;}
section#bottom .con_style li {background-color:#eee; margin-bottom:5px;}
section#bottom .con_style .image {float:left; padding-right:15px;}
section#bottom .con_style .block-image .image {float:none;}
section#bottom .con_style .title {padding-top:10px; padding-right:15px; font-weight:bold; max-height:60px; overflow:hidden;}
section#bottom .con_style .block-image .title,
section#regions .block-image .title {padding:10px; font-size:14px; line-height:20px;}
section#bottom .more_contents {float:left; width:680px;}
section#bottom aside#bottom {float:right; width:320px;}
section#bottom .odd {float:left; width:320px; margin-right:20px;}
section#bottom .even {float:left; width:320px;}
section#bottom .more_con .block-title {border-top:2px solid #d3d3d3;}
section#bottom .more_con li {background:url(../images/dot-white.gif) 0 8px no-repeat; padding-left:15px; margin-bottom:5px;}
section#bottom .more_con li a {color:#666; font-size:14px; line-height:20px; font-weight:normal;}
section#bottom .more_con li a:hover, section#bottom .more_con li.block-image a:hover, section#bottom .more_con li.red_hot a:hover {color:#000;}
section#bottom .more_con li.block-image {background-image:none; background-color:#eee; padding:0; margin-bottom:13px; height:100px;}
section#bottom .more_con li.block-image img {float:left; padding-right:5px;}
section#bottom .more_con li.block-image a {color:#333; font-weight:bold;}
section#bottom .more_con li.block-image p.body {color:#666; padding-top:8px; display:none;}
section#bottom .more_con li.block-image .title {padding:10px 10px 0 10px; max-height:80px; overflow:hidden;}
section#bottom .more_con {margin-bottom:10px;}
section#bottom .more_con li.red_hot a {color:#b63717; font-weight:bold;}

.top_section {padding-top:20px;}
.headline_left {padding-bottom:10px;}
.headline_left .title {font-size:18px; font-weight:bold; line-height:25px;}

.markets {margin-top:15px;}
.headline_left .image {margin-bottom:10px;}
.headline_left p.body {color:#666; margin:6px 0 5px;}
.headline_right p.body {color:#666; max-height:66px; margin:6px 0 5px; overflow:hidden;}
.headline_right .block-art {padding:10px 0 5px;}
section#middle .col_middle .headline_right .block-art:first-of-type {padding-top:0;}
/*CMS*/
#wrp_headline {width:660px;}

.more_headlines {padding-top:15px; padding-bottom:10px;}
.more_headlines li {background:url("http://ia1.ibtimes.com/chinese/2012/main/images/dot-white.gif") no-repeat 5px 8px; padding-left:20px; margin-bottom:5px;}
.more_headlines li a {color:#b63717; font-size:14px; line-height:20px;}
.more_headlines li a:hover {color:#333; text-decoration:none;}
aside#top {padding-bottom:20px;}
#top_summary a{background: url("../images/transparent-gray.png") repeat scroll 0% 0% transparent;color: white;position: relative;top: -110px;float: left;margin: 0 10px;padding: 10px 20px;font-size: 20px;}
#top_summary a:hover{background: url("../images/transparent-white.png");color: black;}