@charset "utf-8";
/* CSS Document */
html,body{ font:12px/16px Arial; background:#c2af9f url(/images/bg.jpg) repeat-x; height:100%; width:100%; padding:0; margin:0}
#wrap{ width:900px; height:auto; margin:0 auto; padding:20px 0 0; }
#header{background:#fe9900; border-bottom:2px solid #fff;  text-align:center};
#header div{ width:auto; margin:0 auto;}
#header div span{ float:left; background:url(/images/dot.gif) no-repeat; width:21px; height:13px; overflow:hidden}
#header div a{display:block; float:left; height:13px; overflow:hidden}
.clear{ clear:both; float:none; font-size:0; line-height:0; width:auto; height:0; overflow:hidden}
#banner{ height:248px; width:900px; position:relative; background:url(/images/lang-bg.jpg) no-repeat; border-bottom:2px solid #fff}
#banner #live{ display:block; width:90px; height:22px; background:url(/images/live.gif) no-repeat; position:absolute; top:0; right:0}
#live2{ display:block; width:90px; height:22px; background:url(/images/live.gif) no-repeat; position:absolute; top:0; right:0}

#logo{ position:absolute; display:block; background:url(/images/logo.jpg) no-repeat; width:129px; height:104px; top:20px; left:20px}
#homepage{position:absolute; display:block; background:url(/images/banner.jpg) no-repeat; width:598px; height:248px; top:0; left:300px; border-left:2px solid #fff}
#langcn,#langen{ display:block; width:60px; height:26px; top:222px; left:240px; background-image:url(/images/lang.jpg); background-repeat:no-repeat; position:absolute}
#banner .b_info{ position:absolute;  width:197px; height:100px; left:20px; top:140px; color:#fff}
#langcn{ background-position:0 -27px}

#homeMain{width:900px; overflow:hidden}
.hp1{ width:300px; background:url(/images/orange-box.jpg); border-bottom:2px solid #fff; height:117px; overflow:hidden; float:left}
.hp2{ width:296px; background:url(/images/green-box.jpg); border:2px solid #fff; border-top:none; height:117px; overflow:hidden; float:left}


#links{ height:149px; width:900px; background-color:#DEDDCF; background-repeat:no-repeat; background-position:194px 28px; position:relative }
#lin{float:right; display:block}
#lin img{ border:none; border-left:2px solid #fff}
#footer{font-size:10px; color:#FFF; padding:4px 0 15px; }
#footer div{ float:right}
#footer div a{ color:#FFF; text-decoration:none} 
#homeMain {color:#fff}
#links a.l{ position:absolute; top:19px; left:19px}
#links a#links_2{ left:200px; top:76px}
#links a#links_3{ left:310px; top:76px}
#links a#links_4{ left:426px;}
#links a.l img{border:none}

#homeMain .hp4 div.homelist{ padding:34px 0 0 20px; width:130px; height:80px; overflow:hidden ; background-position:20px 0;}
#homeMain .hp3 div.homelist{ padding:34px 0 0 168px; width:120px; height:80px; overflow:hidden; background-position:168px 0; }

#homeMain .hp4 div.homelist_B{ padding:3px 0 0 0px; width:130px; height:30px; overflow:hidden ; background-position:20px 0;}
#homeMain .hp3 div.homelist_B{ padding:34px 0 0 0px; width:120px; height:30px; overflow:hidden; background-position:168px 0; }
.homelist_B1{margin-left:100px; margin-top:12px;}

#homeMain .hp4 ,#homeMain .hp3{position:relative}
#homeMain .hp4 img{ position:absolute; top:0; right:0}
#homeMain .hp3 img{ position:absolute; top:0; left:0}
#homeMain div div.homelist a{text-decoration:none; color:#fff; font-weight:normal;}
#homeMain div div.homelist a:hover{text-decoration:underline; color:#fff; font-weight:normal;}
#homeMain #i_helpUs2 img{top:34px; left:20px;}

#mainWarp{background:#FFF url(/images/green-bg.jpg) 4px 0  repeat-y; width:900px; height:auto; overflow:hidden; border-bottom:4px solid #fff}
#main{ width:896px; overflow:hidden;height:auto; padding:0 0 4px 0;background:url(/images/left-bg.jpg) 4px bottom no-repeat; }
#mainLeft{ width:203px; height:auto!important; height:400px; min-height:400px; position:relative;float:left; overflow:hidden}
#mainLeft div{position:relative; z-index:20}
#mainLeft div#mainLeftBar{ position:absolute; left:0; top:0; width:30px; height:91px; background:url(/images/left-top.jpg) no-repeat; z-index:0; }
.mainTitle{padding: 26px 0 0 38px}
#mainRight{ width:620px; height:auto; float:left; overflow:hidden; padding:28px 0 0 44px; font-weight:normal}
.textInfo{color:#7e7065; padding-bottom:10px;}
.textInfo a{ text-decoration:none; color:#fe5b00}
.textInfo ul{ padding:0; list-style-type:square; margin:0 0 0 15px}
.textInfo ul li{padding:0; margin:0; list-style-type:square; line-height:18px}
.mianLists{ padding:26px 0 0 }
.mianLists .tList{padding:10px 0 0 18px}
.mianLists .tList a{ color:#fff; text-decoration:none; padding-left:20px; display:block }
.mianLists .tList a:hover,.mianLists .tList a.sel{ color:#F9E10D; background:url(/images/left-dot.jpg) left 3px no-repeat}

.mianLists2{ padding:26px 0 0 }
.mianLists2 .tList{padding:10px 0 0 18px}
.mianLists2 .tList a{ color:#fff; text-decoration:none; padding-left:20px; display:block }
.mianLists2 .tList a:hover,.mianLists2 .tList a.sel{ color:#F9E10D; background:url(/images/left-dot.jpg) left 2px no-repeat}
#imgTop,#imgBom{ width:620px; height:auto; padding-top:5px; text-align:center}

.eve_title{ padding:10px 0 2px}
.eve_img{ width:620px; text-align:center;overflow:hidden; padding-bottom:15px;}
.eve_txt{ width:620px; overflow:hidden; padding-bottom:15px;}
.eve_flv{ width:620px; height:340px; overflow:hidden; }

.imgLists{ width:560px; padding:22px 0 10px 0; }
.imgList { width:150px; margin-right:5px; float:left}
.imgList img{ border:none; width:150px; height:112px}
.imgList .imgInfo{ width:150px; text-align:center}
.imgList .imgInfo a{  color:#fe5b00; font:12px/16px Arial; text-decoration:none}
.imgList .imgInfo a:hover{ color:#C16900; text-decoration:underline}
a img{ border:none}

#backPage{ width:620px; text-align:right}
#backPage a{ color:#C35700; text-decoration:none}