@import "system.css";
@charset "utf-8";
/* ==========================
   Author: seeker_tong
   Copyright @ 2010 Edigital.com.cn
   Written for CAMCE
   EMail: tong.edigital@gmail.com

   ff6600	-	橘黄
   555555	-	黑灰
   cc0000	-	正红
   006600	-	绿色
============================ */

/*resets*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,button,textarea,p,blockquote{margin:0;padding:0;}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,button,textarea,select {*font-size:100%;}
input[type="radio"] {border:0}
input[type="checkbox"] {border:0}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ul,ol {list-style:none;}
img, div, a, input {_behavior: url("iepngfix.htc");}
a{color:#555; text-decoration:none}
a:hover{color:#f60; text-decoration:none}

.clear{clear:both;font:0/0 arial}
.hand{cursor:pointer}
.hidd{display:none}

.block{display:block;}
.none{border:none;width:0px;height:0px;display:none;}
.l{text-align:left}
.r{text-align:right}
.c{text-align:center}
.red {color:#c00;}
.green {color:#060;}
.alignleft {float:left;}
.alignright {float:right;}
.mt20{margin-top:18px;}

/* layout */
body{margin-left:auto;margin-right:auto;font-family:"\5B8B\4F53",Tahoma,Verdana,sans-serif;font-size:12px;background:url(red_bg.jpg) center top no-repeat #910003;}
#warpper {background:url(yellow_bg.png) center top repeat-y; width:990px; margin-left:auto; margin-right:auto; position:relative;}
#header{margin-left:auto;margin-right:auto;height:370px;width:960px; position:relative;}
#header h1 {width:960px; height:40px; background:#fff;}
#header h1 a {background:url(logo.jpg) 0 0 no-repeat; line-height:500px; width:300px; height:40px; display:block; overflow:hidden;}
#header h2 {width:150px; height:170px; background:url(10year_logo.png) 0 0 no-repeat; position:absolute; left:50px; top:20px; display:none;}
#header h2 a {font:bold 16px "\5FAE\8F6F\96C5\9ED1",Verdana,"\5B8B\4F53",serif; color:#fff; letter-spacing:2px; text-shadow:1px 1px 2px #000; margin-top:110px; display:block; width:150px; height:50px; line-height:1.5em;}
#header #container {width:960px; height:300px; position:relative; z-index:10; top:-300px;}
#header #swfContent {width:960px; height:300px; position:relative; z-index:5;}
#header #touming {width:960px; height:200px; position:absolute; left:0; top:60px; z-index:6;}

#mainmenu {width:960px;height:30px;background:url(nav_bg.png) repeat-x; position:absolute; left:0; bottom:-30px;}
#nav {margin:0 auto; width:812px;}
#nav li {float:left;display:inline;width:116px; height:30px; background:url(icon.png) 114px -423px no-repeat;}
#nav li a {display:block; height:45px; margin-top:-9px; padding-top:13px; margin-right:2px; text-align:center; font-weight:bold; font-size:15px; font-family: "\5FAE\8F6F\96C5\9ED1",""\5B8B\4F53"",sans-serif; text-decoration:none; color:#fff; text-shadow: 1px 1px 2px #000;}
#nav li a:hover {background:url(menu.png) 0 0 no-repeat; padding-top:14px;}
#nav li.end {background:none;}
#home #nav li a.a1,#project #nav li a.a2,#history #nav li a.a3,#story #nav li a.a4,#smile #nav li a.a5,#care #nav li a.a6,#partner #nav li a.a7 {background:url(menu.png) 0 0 no-repeat; padding-top:14px;}

#bottom{width:990px; height:100px; margin:0 auto; background:url(bottom.png) center top no-repeat;}
#bottom .footer{width:960px; margin:0 auto; border-top:4px solid #A00700;}
#bottom .copyright {margin-top:10px; line-height:1.8em; color:#333; font-family:Verdana,Arial,sans-serif;}

/* homepage #main */
#mainbox {width:960px; margin:0 auto; padding-bottom:10px;}
.container {width:940px; margin:15px auto 0 auto;}
#lbox {width:638px;}
#rbox {width:292px;}

.box1,.box2,.box3 {margin-bottom:10px;}
h3 {width:100%; height:28px; line-height:28px; background:url(h3_bg.jpg) 0 -28px repeat-x; position:relative;_behavior:url("iepngfix.htc");}
h3 strong {position:absolute; left:40px; top:0; width:200px; height:28px; color:#fff;}
h3 strong {letter-spacing:0.1em; font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; text-shadow: 1px 1px 2px #000;}
span.h3lt {position:absolute; left:0; top:0; width:40px; height:28px; background:url(h3_bg.jpg) 0 0 no-repeat;}
span.h3rt {position:absolute; right:0; top:0; width:60px; height:28px; background:url(h3_bg.jpg) right 0 no-repeat; text-indent:20px;}
span.h3rt a {color:#fff; font-size:12px;}
span.h3rt a:hover {color:#ffff80;}

/*董事长致辞样式*/
#lbox .nrbox{width:100%; background:url(w638_nrbox_bg.gif) left top repeat-y; border-bottom:1px solid #ac0100; overflow:hidden; height:auto !important; min-height:137px;*+height:100%;_height:137px;}
.box1 .focus_news {width:200px; margin:10px; display:inline;}
.nrbox img {padding:4px; border:1px solid #ac0100;}
.box1 .description {margin:10px 15px 10px 20px; width:380px; display:inline; line-height:1.8em;}

/*首页业绩缩略图摆放样式*/
.listpic {overflow:auto; margin-bottom:5px;}
* .listpic  {zoom:1; height:1%;}
.listpic li {width:150px; float:left; margin-top:10px;}
a.imgbox {display:block; color:#666;}
a.imgbox:hover {background:#fcbc27; color:#fff;}
.listpic li a img {width:140px; height:101px;}
.listpic li h4 {height:25px; line-height:25px; text-align:center; font-size:12px; font-family:"\5FAE\8F6F\96C5\9ED1",arial,sans-serif;}

/*栏目页业绩缩略图摆放样式*/
.sub_listpic {overflow:auto; margin-top:10px; margin-bottom:10px;}
* .sub_listpic  {zoom:1; height:1%;}
.sub_listpic li {width:200px; float:left; margin-top:10px;}
.sub_listpic li a img {width:190px; height:144px;}
.sub_listpic li h4 {height:25px; line-height:25px; text-align:center; font-size:12px; font-family:"\5FAE\8F6F\96C5\9ED1",arial,sans-serif;}

/*十年笑脸图片新闻摆放样式*/
.listsmile {overflow:auto; margin-bottom:5px;}
* .listsmile  {zoom:1; height:1%;}
.listsmile li {width:172px; float:left; margin-top:10px;}
.listsmile li a img {width:162px; height:110px;}
.listsmile li h4 {height:25px; line-height:25px; text-align:center; font-size:12px; font-family:"\5FAE\8F6F\96C5\9ED1",arial,sans-serif;}

/*十年相伴图片新闻摆放样式*/
.listpeople {overflow:auto; margin-bottom:5px;}
* .listpeople  {zoom:1; height:1%;}
.listpeople li {width:140px; float:left; margin-top:10px;}
.listpeople li a img {width:130px; height:150px;}
.listpeople li h4 {height:50px; line-height:1.8em; text-align:center; font-size:12px; font-family:"\5FAE\8F6F\96C5\9ED1",arial,sans-serif; overflow:hidden;}

/*十年剪影图片新闻摆放样式*/
.listphoto {overflow:auto; margin-bottom:10px;}
* .listphoto  {zoom:1; height:1%;}
.listphoto li {width:446px; float:left; margin-top:15px;}
.listphoto li a img {width:436px; height:300px;}
.listphoto li h4 {height:25px; line-height:1.8em; text-align:center; font-size:12px; font-family:"\5FAE\8F6F\96C5\9ED1",arial,sans-serif; overflow:hidden;}

#rbox .box1 .nrbox {width:100%; background:url(w292_nrbox_bg.gif) left top repeat-y; border-bottom:1px solid #ac0100; overflow:hidden; height:auto !important;}
#swfHistory,#swfVideo {margin:1px 2px; overflow:hidden; width:288px;}

.box3 .nrbox{width:100%; background:url(w940_nrbox_bg.gif) left top repeat-y; border-bottom:1px solid #ac0100; overflow:hidden; height:auto !important;}
.commend_news {width:150px; margin:15px 10px 5px 10px;}
.last_news {width:450px; margin-right:10px; display:inline; line-height:1.8em; color:#333}
.homelist1 {margin-top:15px;}
.homelist1 li {margin-bottom:5px; background:url(icon.png) left -143px no-repeat; border-bottom:1px dotted #ccc; position:relative; padding:1px 0;}
.homelist1 li a {margin-left:12px; line-height:1.5em; color:#393939}
.homelist1 li:hover {background:url(icon.png) left -143px no-repeat #efefef;}
.homelist1 li a:hover {color:#f60;}

/* SubPages */
.content {padding:18px; margin:20px; line-height:1.8em; color:#333; border:1px solid #e2e2e2; background:#fff;}
.content p{margin:1.1em auto;}
.content h1 {color:#333; font-size:20px; padding:10px 0; font-family:\5FAE\8F6F\96C5\9ED1,Helvetica,"\5B8B\4F53",sans-serif; border-bottom:2px solid #ccc; line-height:1.5em;}
.content h2 {color:#333; font-size:16px; height:30px; line-height:30px; background:url(icon.png) 0 -333px no-repeat; font-family:\5FAE\8F6F\96C5\9ED1,Helvetica,"\5B8B\4F53",sans-serif; text-indent:25px; border-bottom:2px solid #999; position:relative;}
.content h4.question {color:#000; background:#ddd; padding:3px 5px; height:20px; line-height:1.5em; font-size:12px; border:0; text-indent:0}
.content div.answer {padding:0 5px;}
.content table.table{width:580px;background:#ccc;text-align:center;line-height:22px;}
.content table.table th{font-size:14px;background:#ccc}
.content table.table td{font-size:12px;background:#fff;}
.content lable {font-weight:bold; width:66px;}
#article img {border:0;}
.picturebox {padding:4px;background:#daca9e;border:1px solid #ccc;display:block;}
.picturebox:hover {padding:4px;background:#fcbc27;border:1px solid #963;display:block;}

.more {position:absolute; right:20px; top:10px; width:50px; height:20px;}
.info {font-family:arial,sans-serif; margin-top:10px; margin-bottom:15px;}
.info span{padding-right:15px;}
.tag {margin-bottom:5px;}
.tag a{padding-right:5px;}

/* 相关新闻 */
ul.listnews {margin-top:20px;}
ul.listnews li {height:26px; line-height:26px; border-bottom:1px dotted #ccc; list-style:none; background:url(icon.png) 3px -177px no-repeat; text-indent:20px; position:relative;}
span.date {position:absolute; right:0; top:0; text-align:right; font-size:12px; font-family:arial,sans-serif; color:#f60}
span.author {padding-left:25px; color:#999;}
div.list_foot {clear:both; height:40px; line-height:40px; border-top:1px solid #ccc; text-align:right; margin-top:20px;}
div.list_foot strong,div.list_foot a {padding-left:5px;}

div.article_foot {clear:both; margin-top:20px; padding-top:10px; height:30px; border-top:1px solid #ccc;}
div.article_foot a.favorite {display:block; line-height:20px; padding:0 0 0 25px; background:url(icon.png) 0 -244px no-repeat; float:right; color:#666}
div.article_foot a.print {display:block; line-height:20px; padding:0 15px 0 25px; background:url(icon.png) 0 -218px no-repeat; float:right; color:#666}

#followDiv1, #followDiv2 {position:absolute; visibility:visible; z-index:1; top:370px;}
#followDiv1 {left:-85px;}
#followDiv2 {right:-85px;}