@import "system.css";
@import "style-flexslider.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;}
body {font-size:62.5%;font-family: Verdana, 'Segoe UI', Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-size:10px}
/*@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:#666; text-decoration:none; font-size:1.2em;}
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;}
.w930 {width:930px;}
.w550 {width:550px;}
.mt20{margin-top:18px;}
.mt10{margin-top:14px;}

/* layout */
body{margin-left:auto;margin-right:auto; background:url(body_bg.jpg) center top no-repeat #fff;}
#header{margin-left:auto;margin-right:auto;height:297px;width:1004px;position:relative;}
#header h1 {position:absolute; width:550px; height:70px; left:55px; top:5px;}
#header h1 a {background:url(logo.png) 0 0 no-repeat; text-indent:-1000px; height:70px; display:block; overflow:hidden;}

#topmenu {width:160px;position:absolute; right:55px; top:20px;}
#topmenu a {text-indent:-1000px; width:24px; height:24px; display:block; float:left; overflow:hidden; margin-right:10px;}
#topmenu a.zh-cn {background:url(icon.png) 0 0 no-repeat;}
#topmenu a.en {background:url(icon.png) 0 -30px no-repeat;}
#topmenu a.fr {background:url(icon.png) 0 -60px no-repeat;}
#topmenu a.sp {background:url(icon.png) 0 -90px no-repeat;}
#topmenu a.ru {background:url(icon.png) 0 -120px no-repeat;margin:0}

#mainmenu {height:48px;width:930px;position:absolute;top:70px;left:37px;background:url(menu.png) 0 5px no-repeat;z-index:1000;}
#nav{margin:0 auto; width:820px; display:block;}
#nav li {float:left;display:inline;height:43px;}
#nav .mainlevel a {display:block; height:43px; line-height:43px; margin-right:2px; text-align:center; font-weight:bold; font-size:1.3em; color:#fff;}
#nav .mainlevel a:hover {background:url(menu.png) 0 -59px no-repeat;color:#000;}
#nav li.a1, #nav li.a3 {width:65px;background:url(icon.png) 63px -413px no-repeat;}
#nav li.a2, #nav li.a7 {width:80px;background:url(icon.png) 78px -413px no-repeat;}
#nav li.a4,#nav li.a5 {width:130px;background:url(icon.png) 128px -413px no-repeat;}
#nav li.a8 {width:80px;}
#nav li.a9 {width:190px;background:url(icon.png) 188px -413px no-repeat;}

#nav .a6 a:hover {background:url(menu.png) -90px -59px no-repeat;}
#nav li.a1 a:hover,#nav li.a3 a:hover {background:url(menu.png) -450px -59px no-repeat;}
#nav li.a4 a:hover,#nav li.a5 a:hover {background:url(menu.png) -300px -59px no-repeat;}
#nav li.a9 a:hover {background:url(menu.png) -700px -59px no-repeat;}
#nav .mainlevel ul {display:none; position:absolute; width:200px;}
#nav .mainlevel li {border-top:1px solid #fff; background:#ffbf00; height:25px; width:200px;/*IE6 only*/}
#nav .mainlevel ul li a {margin:0; color:#333; text-decoration:none; font-size:12px; height:25px; line-height: 25px; text-align: left; text-indent: 20px; background:url(icon.png) 10px -139px no-repeat;}
#nav .mainlevel ul li a:hover {margin:0; padding:0; color:#fff; text-decoration:none; background:#d9a300 url(icon.png) 10px -139px no-repeat;}

#bottom{height:150px; margin:10px auto;}

#bottom .links {background:url(links_bg.jpg) left top no-repeat; width:930px; height:75px;}
#bottom .links ul {margin-left:120px; padding-top:8px; width:720px;}
#bottom .links ul li{float:left; margin:0 10px 0 0; display:inline; padding:0 0 2px 5px; height:18px; overflow:hidden;}

#bottom .footer{margin:10px auto 0 auto; width:880px; height:30px; line-height:30px; background:url(foot.png) 0 0 repeat-x; color:#666; font-family:Verdana,Arial,sans-serif; position:relative;}
.footer .fleft {background:url(foot.png) 0 -40px no-repeat; width:25px; height:30px; position:absolute; left:-25px; top:0;}
.footer .fright {background:url(foot.png) right -40px no-repeat; width:25px; height:30px; position:absolute; right:-25px; top:0;}
.footer .friend_links {position:absolute; right:20px; top:5px; +top:0px; _top:5px; margin:0; padding:0;}
.friend_links select {width:300px; height:20px; display:none;}
.copyright {margin-top:15px; line-height:1.8em; color:#333; font-size:1.2em;}
a.flink {color:#666; font-size:10px;}
a.flink:hover {color:#333; text-decoration:underline;}

/* homepage #main */
#main{margin:0 auto; padding-bottom:10px;}
#lbox {width:631px; margin-right:8px;}
#rbox {width:291px;}

#lbox h3,#rbox h3 {height:34px; background:url(h3_tb.png) 13px 0 no-repeat; position:relative;_behavior:url("iepngfix.htc");}
#lbox h3 {width:618px;}
#rbox h3 {width:278px;}
span.h3lt {position:absolute; left:0; top:0; width:13px; height:34px; background:url(h3_tb.png) left -50px no-repeat;}
span.h3rt {position:absolute; right:-13px; top:0; width:55px; height:34px; background:url(h3_tb.png) 42px -100px no-repeat;}
span.h3rt img {margin-top:10px;}
h3 strong {position:absolute; left:18px; top:1px; text-align:center; width:150px; height:35px; line-height:30px; background:url(h3_strong.png) 0 -51px no-repeat;}
h3 strong {font-size:1.3em; color:#fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3);}
.gsjs, .hwjg, .zzwj, .dsj, .gcyj {width:200px; background:url(h3_strong.png) 0 -101px no-repeat;}

.box1 {margin-bottom:10px;}
#lbox .box1 .nrbox,#lbox .box2 .nrbox {width:631px; background:url(w631_nrbox_bg1.gif) left top repeat-y; border-bottom:1px solid #cfcccd; overflow:hidden; height:auto !important; min-height:265px;*+height:100%;_height:265px;}
#lbox .box1 {height:390px;}

.homelist1 {margin:15px; margin-bottom:0;}
.homelist1 li {margin-top:7px; background:url(icon.png) left -144px no-repeat; position:relative;}
.homelist1 li a {margin-left:12px; line-height:1.5em; color:#393939}
.homelist1 li a:hover {color:#f60;}

#lbox .box2 .nrbox {border:0; min-height:200px;*+height:100%;_height:200px;}
#lbox .box2 .nrbox_bottom {width:631px; height:20px; background:url(h3_tb.png) left -180px no-repeat;}

.listpic {overflow:auto;}
* .listpic  {zoom:1; height:1%;}
.listpic li {width:190px; float:left; margin-top:10px;}
a.imgbox {display:block; background:#ddd; color:#666; font-size:12px;}
a.imgbox:hover {background:#fcbc27; color:#fff;}
.listpic li a img {border:1px solid #fff; width:180px; height:134px; margin:5px}
.listpic li h4 {height:25px; line-height:25px; font-size:1.2em; background:#eee; text-align:center; font-weight:normal;}
.listpic li h5 {height:25px; line-height:25px; font-size:1.2em; font-weight:normal; color:#666; position:relative;}
.listpic li h5 span {position:absolute; right:0; top:0; font-family:Verdana,Arial,sans-serif;}

#rbox .box1 .nrbox,#rbox .box2 .nrbox {width:291px; background:url(w291_nrbox_bg1.gif) left top repeat-y; border-bottom:1px solid #cfcccd; overflow:hidden; height:auto !important; min-height:243px;*+height:100%;_height:243px; font-size:1.2em;}
#rbox .box1 .nrbox p {margin:10px 15px; line-height: 1.5em; color:#333;}
#rbox .box1 .nrbox img {margin-top:18px;}
#rbox .box2 h3 {background:url(h3_t1_en.jpg) left top no-repeat; width:291px; height:34px; text-indent:-10000px;}
#rbox .box2 .nrbox {border:0; min-height:382px;*+height:100%;_height:382px;}
#rbox .box2 {position:relative;}
#rbox .box2 .up_arrow {position:absolute; width:51px; height:16px; text-align:center; left:120px; bottom:-2px;}
#rbox .box2 .down_arrow {position:absolute; width:51px; height:16px; text-align:center; left:120px; top:34px;}

.homelist3 {margin:15px 8px 5px 8px;}
.homelist3 li {padding-bottom:5px; background:url(icon.png) left -286px no-repeat;}
.homelist3 li span {color:#069; padding-right:6px; margin-right:6px; font-weight:bold; border-right:1px solid #ccc;}
.homelist3 li a {display:block; margin-left:12px; line-height:1.5em; color:#393939;}
.homelist3 li a:hover {color:#ff8000;}

.homelist4 {margin-top:15px; background:url(h3_t2_cn.jpg) left bottom no-repeat; height:430px;}
.homelist4 li {text-align:center; margin-bottom:10px;}

#bbox {height:168px; background:url(h3_tb.png) left -212px no-repeat; margin:16px auto 0 auto; position:relative;}
#bbox h3 {position:absolute; left:10px; top:-16px; width:897px; height:34px; background:url(h3_tb.png) 13px 0 no-repeat; position:relative;_behavior:url("iepngfix.htc");}
#bbox .focus_news {width:132px; background:#e2e2e2; margin:0 15px 10px 10px; display:inline;}
#bbox .focus_news h4 {color:#f60; padding:0 5px 5px 5px; height:20px; line-height:1.5em; font-size:12px; overflow:hidden;}
#bbox .last_news {width:190px; display:inline; line-height:1.8em; color:#333}

/* SubNav */
.submenu {margin:10px auto 0 auto; width:200px;}
.submenu li {height:63px; background:url(h3_tb.png) -38px -85px no-repeat; vertical-align:middle;display:inline-table ; width:200px;}
.submenu a {display:block; height:14px; line-height:14px;  padding-left:34px; color:#333; font-size:12px;vertical-align:middle;display:table-cell;}
.submenu a:hover {color:#ff8000; text-decoration:none;}

/* SubPages */
#subleft {width:220px;}
#subleft h3 {width:220px; height:34px; text-indent:-10000px; position:relative;}
#subleft h3.about_title {background:url(h3_tt_en.png) 0 0 no-repeat;}
#subleft h3.news_title {background:url(h3_tt_en.png) 0 -132px no-repeat;}
#subleft h3.cluture_title {background:url(h3_tt_en.png) 0 -44px no-repeat;}
#subleft h3.project_title {background:url(h3_tt_en.png) 0 -88px no-repeat;}
#subleft h3.stock_title {background:url(h3_tt_en.png) 0 -176px no-repeat;}
#subleft h3.hr_title {background:url(h3_tt_en.png) 0 -220px no-repeat;}
#subleft h3.lxwm_title,#subleft h3.xxcx_title, #subleft h3.xmcx_title{background:url(h3_tt_en.png) 0 -265px no-repeat; text-indent:0;}

#subleft .box1 {margin:0; background:url(w220_nrbox_bg1.gif) left top repeat-y; overflow:hidden;}
#subleft .box2 {height:8px; background:url(w220_nrbox_bg2.jpg) left top no-repeat;}

.search_code {margin:10px; padding-bottom:5px;}
.search_code h4 {height:20px; color:#333; border-bottom:1px dotted #999; margin-bottom:5px; font-size:1.2em;}
.search_code dl div {margin:0 0 10px 10px;}
.search_code dt {float:left; width:160px;}
.search_code dt div span {display:-moz-inline-box; display:inline-block; width:30px; font-size:1.2em;}
.search_code dd {float:left;}
.search_code dt select {width:100px; height:20px;}
.search_code input{vertical-align:middle;}
.search_input {padding:0 0 0 10px; background:url(h3_tb.png) -260px -45px no-repeat; width:150px; color:#000; border:0; height:34px; line-height:34px;}
.search_btn {width:40px; height:34px; background:url(h3_tb.png) -420px -45px no-repeat; border:0; cursor:pointer; text-indent:-10000px;}
.search_bytime {background:url(h3_tb.png) -480px -45px no-repeat; width:200px; height:80px; padding-top:13px;}
.search_input_date {width:100px; height:20px; line-height:20px; background:#fff url(datePicker.gif) no-repeat right; color:#000; border:1px solid #ccc; text-indent:5px;}
.search_btn2 {width:35px; height:50px; background:transparent; border:0; cursor:pointer; text-indent:-10000px;}

#submain {width:920px;}
#submain h3 {width:907px; height:34px; background:url(h3_tb.png) 13px 0 no-repeat; position:relative;}
#submain #subcontent {background:url(w920_nrbox_bg1.gif) 0 0 repeat-y; overflow:hidden;}
#submain .subcontent_bottom {height:35px; background:url(w920_nrbox_bg2.jpg) left top no-repeat;}

#subright {width:700px}
#subright h3 {width:687px; height:34px; background:url(h3_tb.png) 13px 0 no-repeat; position:relative;}
h3 span.location {position:absolute; right:10px; top:10px; color:#666; font-size:1.2em; font-weight:normal;}
h3 span.location a {font-size:1em;}
h3 span.location a:hover {color:#030;}

#subcontent {background:url(w700_nrbox_bg1.gif) 0 0 repeat-y; overflow:hidden;}
.subcontent_bottom {height:35px; background:url(w700_nrbox_bg2.jpg) left top no-repeat;}
.picturebox {padding:4px;background:#daca9e;border:1px solid #ccc;display:block;}
.picturebox:hover {padding:4px;background:#fcbc27;border:1px solid #963;display:block;}

.content {padding:18px; margin:20px; color:#333; border:1px solid #e2e2e2; background:#f8f8f8; font-size:1.2em;}

.content h1 {color:#333; font-size:1.5em; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; padding-bottom:10px; border-bottom:2px solid #ccc; text-shadow: 0 0 1px rgba(0,0,0,0.01);}

.content h2 {color:#666; font-size:1em; text-transform: uppercase; height:30px; line-height:30px; background:url(icon.png) 0 -333px no-repeat; text-indent:25px; border-bottom:2px solid #999;
position:relative;}


.content p{margin:1.1em auto; font-size:1.2em;}
.content table.biaoge {font-size:1.4em;}
.content table.biaoge td {padding-bottom:5px;}
.content h4.question {color:#000; background:#ddd; padding:5px; line-height:1.5em; font-size:1.5em; font-weight:normal; 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;}
.more {position:absolute; right:20px; top:10px; width:50px; height:20px;}
.info {background:#efefef; padding:10px 0;}
.info span{padding:0 10px; font-size:1.2em; color:#666;}
#article img {max-width:800px;}
.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}
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}

div.xw-commend,div.xm-commend {margin-top:20px;}
div.xw-commend h5,div.xm-commend h5 {padding:5px; background:#ddd; font-weight:normal;}
div.xw-commend a,div.xm-commend a {text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size:1.5em; line-height:1.4em; color:#000;}
div.xw-commend p {font-size:1.2em;}
div.xw-commend a img {border:1px solid #fff; width:228px; height:152px; margin:5px}
div.xm-commend .c_pics img {border:1px solid #fff; width:228px; height:165px; margin:5px}
div.xm-commend dt,div.xm-commend dd {height:31px; line-height:31px; border-bottom:1px dotted #ddd; font-weight:bold; text-indent:5px;}
div.xm-commend dt {background:#eee; width:70px; float:left;}

.c_pics {width:240px;}
.c_desc {width:360px;}
p.readmore {text-align:right; padding-right:5px;}
p.readmore a {background:url(icon.png) 0 -387px no-repeat; width:100px; padding-left:15px; font-size:.9em; color:#666; text-shadow: none;}


#search_list {margin:10px auto;}