body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
body, button, input, select, textarea{font:12px/1 Tahoma,Helvetica,Arial,sans-serif;color:#333;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;margin-bottom:15px;}
h4, h5, h6{font-size:100%;}
address, cite, dfn, em, var{font-style:normal;}
code, kbd, pre, samp, tt{font-family:"Courier New",Courier,monospace;}
small{font-size:12px;}
ul, ol{list-style:none;}
a{text-decoration:none;color:#1a4d80;}
a:hover{text-decoration:underline;}
abbr[title], acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before, q:after{content:'';}
legend{color:#000;}
fieldset, img{border:0;}

table{border-collapse:collapse;border-spacing:0;}
thead{background-color:#eee;}
hr{border:0;height:1px;+;color:#fff;}
*:focus{outline:0;}
strong{font-weight:700;}
input:focus{color:#111;}

.fl{float:left;}
.fr{float:right;}
.grey{color:#999;}
.orange{color:#ac6a00;}
.white{color:#fff; padding:3px;}
.blue{color:#0068b7;}
.dn{display:none;}
.cb{clear:both;}
.lh20{line-height:20px;padding-top:-5px;}
.title{font-size:14px;font-weight:700;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.db{display:block;}
.input-cn-search{z-index:300;position:absolute;width:160px;height:20px;margin-left:721px;top:34px;vertical-align:middle;background:url(cn-search.png) no-repeat;padding-left:55px;padding-top:9px;+color:#fff;/*_height:12px;*/}
.input-cn-search:focus{background-position:0 -29px;}
#fade{z-index:200;position:absolute;width:800px;height:60px;margin-left:110px;top:690px;background:url(fade.png) no-repeat;}

#play{position:absolute;width:1020px;height:382px;top:0px;overflow:hidden;}
#play_info{display:none;}
#play_info b{display:none;}
#play_bg {display:none;}
#play_text {z-index:200;position:absolute;}
#play_text ul {display:none;}
#play_text ul li {float:left;cursor:pointer;width:15px;height:15px;background-color: transparent;}
#play_list a{z-index:100;display:block;width:1020px;height:503px;position:absolute;overflow:hidden;}

#sheet1{width:960px;margin:0 auto;background:url(1.png) no-repeat center;height:650px;}
#sheet2{width:960px;margin:0 auto;background:url(2.png) no-repeat center;height:800px;}
#sheet0{width:1200px;margin:0 auto;background:url(cover.jpg) no-repeat center;height:750px;}
.link{position:absolute;margin-left:900px;top:80px;}
.bb{border-bottom:1px dotted #666;}
.bbb{border-bottom:1px dotted #666;padding-bottom:15px;}

/* index-cn */
.index-cn{width:1020px;margin:0 auto;}
.single-cn{width:1020px;margin:0 auto;height:2150px;background:url(cn-single.png) bottom no-repeat;}
.single-cn-simple{width:1020px;margin:0 auto;height:881px;background:url(cn-single2.png) bottom no-repeat;}
.single-cn-press{width:1020px;margin:0 auto;height:949px;background:url(cn-single3.png) bottom no-repeat;}

.cn-menu{
	z-index:500;
	position:absolute;
	width:1020px;
	height:50px;
	top:80px;
	background:url(cn-menu-bar.png) no-repeat;
	background-image: url(cn-menu-bar.png);
}
.cn-menu .long div{width:170px;margin-left:10px;}
.cn-menu .long div a{width:85px;float:left;padding:6px 0 6px 17px;margin-top:7px;background:url(dot.png) 7px 10px no-repeat;display:inline;display:inline;}
.cn-menu .long div a:hover{background-color:#fff;text-decoration:none;}
.cn-menu p{float:left;width:80px;margin:7px 10px 0 10px;display:inline;}
.cn-menu p a{width:80px;_width:52px;float:left;padding:6px 0 6px 6px;padding-left:17px;background:url(dot.png) 7px 10px no-repeat;}
.cn-menu p a:hover{background-color:#fff;text-decoration:none;}
.cn-menu p.long{width:130px;}
.cn-menu p.long a{width:130px;_width:112px;}
.cn-menu p.mid{width:85px;}
.cn-menu p.mid a{width:85px;_width:67px;}
.cn-menu li{float:left;cursor:pointer;}
.tab1 a, .tab2 a, .tab3 a, .tab4 a, .tab5 a, .tab6 a, .tab7 a{float:left;height:50px;width:100px;text-indent:-9999px;overflow:hidden;}
.tab1 a:hover, .tab2 a:hover, .tab3 a:hover, .tab4 a:hover, .tab5 a:hover, .tab6 a:hover, .tab7 a:hover{background:url(cn-menu-bar.png) no-repeat;}
/*???????*/
#cn-menu-logo{margin-left:3px;height:50px;width:200px;display:inline;}
.logo a{float:left;height:50px;width:200px;text-indent:-9999px;overflow:hidden;display:inline;}
/*??????*/
.tab1 a:hover{background-position:-203px -50px;}
.tab2 a:hover{background-position:-303px -50px;}
.tab3 a:hover{background-position:-403px -50px;}
.tab4 a:hover{background-position:-503px -50px;}
.tab5 a:hover{background-position:-603px -50px;}
.tab6 a:hover{background-position:-703px -50px;}
.tab7 a:hover{background-position:-803px -50px;}

.cn-menudown{z-index:400;position:absolute;width:1020px;height:500px;background:url(trans-black-50.png);background:none\9;}
.cn-menudown2{z-index:400;position:absolute;width:1020px;height:212px;background:url(trans-black-50.png);background:none\9;}
.cn-menudown-content{width:660px;height:160px;background-color:#eee;border-top:4px solid #1a4d80;margin-top:130px;margin-left:290px;}
#cn-menudown-tab1, #cn-menudown-tab2, #cn-menudown-tab3, #cn-menudown-tab4, #cn-menudown-tab5, #cn-menudown-tab6, #cn-menudown-tab7{position:absolute;top:50px;border-top:4px solid #1a4d80;padding-bottom:18px;padding-top:5px;background:url(dropdown-bg.png) bottom repeat-x #eee;}
/*??????*/
#cn-menudown-tab1{left:203px;width:240px;}
#cn-menudown-tab2{left:303px;width:460px;}

#cn-menudown-tab3{left:103px;width:711px;}
.cn-menudown-tab3-title{width:711px;height:55px;background:url(tab-title.png) no-repeat #eee;}
#cn-menudown-tab4{left:503px;width:240px;}
#cn-menudown-tab5{left:603px;width:130px;}
#cn-menudown-tab6{left:703px;width:130px;}
#cn-menudown-tab7{left:703px;width:200px;}

.cn-lang{z-index:300;position:absolute;font-size:14px;width:278px;height:31px;top:35px;margin-left:670px;}
.cn-lang a{color:#FFF;}
.cn-search-result{z-index:600;position:absolute;width:400px;margin-left:535px;background-color:#fff;top:63px;
-moz-box-shadow: 0px 2px 8px rgba(0,0,0,.6); /* FF3.5+ */
-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,.6); /* Saf3.0+, Chrome */
box-shadow: 0px 2px 8px rgba(0,0,0,.6); /* Opera 10.5, IE 9.0 */
border:1px solid #000\9;}
.cn-search-title{background:url(sidebar-title-bg.png) repeat-x;height:19px;color:#fff;font-weight:700;padding:5px 0 0 10px;margin-bottom:10px;}
.cn-search-result li{margin:10px 15px;line-height:20px;padding-bottom:10px;border-bottom:1px dotted #666;}
.cn-search-result li span{font-weight:700;margin:0 6px;color:#1a4d80}
.cn-search-more{background-color:#eee;border-top:1px solid #d9d9d9;text-align:center;padding:10px;}

.cn-slider{width:1020px;height:500px;background:#000;}
.cn-slider-bg div{z-index:100;position:absolute;width:1020px;height:500px;}
.loading{width:1020px;height:500px;background:url(loading.gif) center #000 no-repeat;}
.cn-slider-tab{z-index:200;position:absolute;width:1020px;height:125px;top:375px;}
.cn-slider-tab-gap{float:left;background:url(trans-black-50.png);border-right:1px #808080 solid;width:67px;height:70px;margin-top:55px;}
.cn-slider-tab-hover{float:left;background:url(trans-black-70.png);border-right:1px #808080 solid;width:220px;height:125px;position:relative;bottom: 0;}
.cn-slider-tab-normal{float:left;background:url(trans-black-50.png);border-right:1px #808080 solid;width:220px;height:70px;position:relative;bottom: 0;margin-top:55px;}
.cn-slider-tab-word-1, .cn-slider-tab-word-2, .cn-slider-tab-word-3, .cn-slider-tab-word-4{
	cursor:pointer;
	position:absolute;
	width:220px;
	height:110px;
	overflow:hidden;
	background:url(cn-tab-content.png) no-repeat;
	background-image: url(cn-tab-content.png);
}
.cn-slider-tab-word-1-s, .cn-slider-tab-word-2-s, .cn-slider-tab-word-3-s, .cn-slider-tab-word-4-s{cursor:pointer;position:absolute;width:220px;height:70px;overflow:hidden;background:url(cn-tab-content.png) no-repeat;}
.cn-slider-tab-word-2{background-position:0 -110px;}
.cn-slider-tab-word-3{background-position:0 -220px;}
.cn-slider-tab-word-4{background-position:0 -330px;}
.cn-slider-tab-word-1-s{background-position:-270px 0;}
.cn-slider-tab-word-2-s{background-position:-270px -110px;}
.cn-slider-tab-word-3-s{background-position:-270px -220px;}
.cn-slider-tab-word-4-s{background-position:-270px -330px;}

#viewer{width:800px;height:60px;margin:30px 110px;clear:both;overflow:hidden;}
#viewerFrame {width:2612px; height:58px; clear:both; padding:0;}
#viewer img {width:1303px; height:58px; margin:5px; display:inline; border:0;}
#viewer a {display:block; float:left; width:1303px; height:100px;}

.cn-index-content{width:1020px;height:155px;background:url(wide-shadow.png) center top no-repeat #fff;border-top:1px solid #fff;}
.cn-index-news{height:130px;width:284px;border-right:1px solid #ccc;float:left;padding-left:70px;padding-top:25px;}
.cn-index-news p, .cn-index-topic p{font-size:14px;font-weight:700;color:#1a4d80;line-height:20px;}
.cn-index-news ul{margin-top:16px;}
.cn-index-news li{margin-top:12px;}
.cn-index-news li a{color:#111;}
.cn-new-badge{margin-left:7px;}
.cn-index-topic{height:130px;width:280px;border-right:1px solid #ccc;float:left;padding-top:25px;padding-left:35px;}
.cn-index-topic-left{float:left;height:130px;width:140px;}
.cn-index-topic-right{float:right;height:90px;width:90px;margin-right:30px;display:inline;}
.cn-index-topic-abstract{width:140px;}
.cn-index-review{height:130px;width:300px;float:left;padding-top:25px;padding-left:30px;}

#footer{width:1020px;height:90px;border-top:1px dotted #aaa;color:#999;}
#footer p{text-align:center;}
#footer a{margin-top:10px;color:#999;}
#footer a:hover{color:#333;}
.footer-links{margin:20px 0 10px 395px;}
.footer-links li{float:left;display:inline;margin-right:20px;}

.cn-header{height:21px;width:960px;background:url(header.jpg) no-repeat #000;color:#fff;padding-top:191px;padding-left:60px;}
.cn-header a{color:#fff;}
#main-body{width:960px;margin:0 auto;padding-bottom:20px;}

#sidebar{width:120px;padding:20px 0;/*background-color:#eee;*/float:left;}
#sidebar p{font-weight:700;margin-bottom:5px;}
#sidebar p a{font-weight:700;margin-bottom:5px;color:#111;}
#sidebar ul{border-bottom:1px dotted #aaa;margin-bottom:20px;padding:10px 0;}
#sidebar li{margin-top:6px;height:19px;width:140px;}
#sidebar li a{padding:6px 2px 6px 17px;background:url(dot.png) 7px 10px no-repeat;}
#sidebar li a:hover{background-color:#eee;text-decoration:none;}

#content{width:769px;padding:20px 19px 20px 20px;float:right;min-height:500px;border-left:1px solid #ccc;}
#content table{border-collapse:collapse;border-spacing:0;border-top:4px solid #1a4d80;width:100%;margin-top:20px;}
#content td{padding:8px 10px;border:1px solid #ccc;}
#content input{border:1px solid #999;padding:3px;}
#content select{border:1px solid #999;height:22px}
#content button{
display: inline-block;
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
*display: inline;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
text-shadow: 0 1px 0 #fff;
color: #606060;
border: solid 1px #b7b7b7;
background: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top,  #fff,  #ededed);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
#content button:hover {
text-decoration: none;
background: #ededed;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
#content button:active {
position: relative;
top: 1px;
color: #999;
background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
background: -moz-linear-gradient(top,  #ededed,  #fff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
.black-bb{border-bottom-color:#333;}
.light-yellow{background-color:#fff9e5;}
.dotted-ul{margin-top:20px;line-height:20px;}
.dotted-ul li{padding-left:17px;background:url(dot.png) 6px 9px no-repeat;margin-bottom:15px;}

#content-main{float:left;width:575px;padding-top:15px;}
.content-frame, .content-frame2{line-height:20px;border:1px solid #ccc;background-image:-moz-linear-gradient(top, #fff, #eee); /* FF3.6 */
background-image:url('-webkit-gradient(linear,left%20top,left%20bottom,color-stop(0,%20#fff'); /* Saf4+, Chrome */
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee'); /* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, EndColorStr=#eeeeee)"; /* IE8 */padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px}
.content-frame li{float:left;width:250px;}
.content-title{margin-top:20px;margin-bottom:15px;font-weight:700;}

#content-sidebar{float:right;width:160px;padding:15px 0 20px 15px;border-left:1px solid #ccc;}
#content-sidebar li{margin-top:6px;line-height:20px;padding-bottom:6px;border-bottom:1px dotted #666;}
.toolbox{background:url(toolbox.png) #eee no-repeat;width:118px;height:60px;line-height:24px;padding:5px 0 0 37px;}
.toolbox a{color:#333;}
.toolbox2{background:url(toolbox2.png) #eee no-repeat;width:118px;height:80px;line-height:24px;padding:5px 0 0 37px;}
.toolbox2 a{color:#333;}
.sidebar-title{background:url(sidebar-title-bg.png) repeat-x;height:19px;color:#fff;font-weight:700;padding:5px 0 0 10px;margin-top:20px;}
.single-people{line-height:20px;border-bottom:1px dotted #666;padding-bottom:20px;margin-top:20px;}
.single-people img{margin-right:20px;display:inline;}
.single-people2{line-height:20px;border-bottom:1px dotted #666;padding-bottom:20px;margin-top:20px;}
.single-people2 img{margin-right:20px;display:inline;}
.single-people2 ul{width:420px;}
.single-people3{line-height:20px;border-bottom:1px dotted #666;padding-bottom:20px;margin-top:20px;}
.single-people3 img{margin-right:20px;margin-left:10px;display:inline;}
.ul-dotted{margin-top:20px;}
.ul-dotted li{list-style:disc;margin-left: 20px;margin-top:8px;}
.cn-search-result-page li{margin-bottom:20px;}
.cn-search-result-title{font-size:14px;font-weight:700;}
.cn-search-result-info{color:#999;}
.page-nav li{background-color:#eee;padding:6px 10px;text-align:center;float:left;margin-right:10px;}
.fosun-yanlun-content{line-height:20px; font-family:"ËÎÌå"}
.fosun-yanlun-content img{margin:0 20px 20px 0}