@charset "utf-8";
/*Global*/
body {
	background-image: url(../images/main_bg.jpg);
	background-position:center;
	font-size:12px;
	margin: 0px;
}
#wrapper {}
#innerWrapper {width:960px; margin:0px auto;}
#topNav { height:28px; border-bottom:1px solid #A66667; background-color:#000;}
#header { height:88px;}
#innerHeader {padding-top:10px;clear:both;}
#Logo { height:64px; float:left; width:196px;}
#Nav { float:right; width:764px;}
#Nav ul { margin-top:32px;}
#Nav ul li { float:left; margin-right:5px;}
#Nav ul li.last { float:left; margin-right:0px;}

#container { background-color:#fff; padding-top:16px; clear:both;}
#content-main { margin-left:110px; border-top:1px solid #E9E9E9; padding-top:8px; margin-right:70px; padding-bottom:30px;}
#content-main-company { margin-left:110px; padding-top:0px;}
#cuscontent{ margin-left:96px; padding-top:0px;}
#content-main-celebrity { margin-left:54px; padding-top:0px; height:436px;}

#Postion { height:30px; line-height:30px; background-color:#f2f2f2; padding-left:24px; color:#b9b9b9;
font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; clear:both;}

#Postion-company { height:30px; line-height:30px; background-color:#f2f2f2; padding-left:24px; color:#b9b9b9;}
.topUrl{font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; float:left;color:#b9b9b9;}
.topUrls{font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; float:left;}
.topUrli{font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; float:left;}
.topUrlright{ float:right; margin-right:20px; font-weight:normal;}
.topUrlright li{ float:left; padding-left:10px; margin-right:10px;background:url(../images/icou.gif) no-repeat center left;}

#footer { line-height:18px;}
#footer #copyright { float:right; color:#ffa2a3; font-size:10px; font-family:Tahoma, Geneva, sans-serif;}
#footer #footNav { float:left; width:580px;}
#footer #footNav ul { vertical-align:middle;}
#footer #footNav li { float:left; padding:0px 10px; background:url(../images/ico_03.jpg) no-repeat right; line-height:18px;}
#footer #footNav li.last { float:left; padding-right:10px; border-right:none; background:none;}

/*top Nav*/
#innerTopNav {width:960px; margin:0px auto;}
#innerTopNav li {float:left;}
#topNavLf { float:left; width:100px;}
#topNavLf li {background:url(../images/ico1.gif) center left no-repeat; padding-left:10px; margin-right:10px;}
#topNavRl { float:right; width:294px;}
#topNavRl li { padding-right:12px; background:url(../images/ico12.jpg) no-repeat right; margin-right:12px; height:14px; line-height:14px; margin-top:8px;}
#topNavRl li.last { padding-right:5px; background:none; margin-right:0px;}

/*products*/
#content-products { margin-left:27px; background:url(../images/proindex_27.jpg) no-repeat bottom right;}
#indexprolist {float:left; width:641px;}
#indexprolist h4{ color:#494949; font-size:14px; font-weight:bold; line-height:40px;}
#indexprolist ul{ float:left}
#indexprolist li{ background:url(../images/proindex_22.jpg) no-repeat top center; width:149px; height:150px; text-align:center; float:left; padding:5px 6px 16px 5px;}

#prolist {float:left; width:641px;}
#prolist ul{float:left}
#prolist li{background:url(../images/prodi.jpg) no-repeat top center; width:202px; height:202px; text-align:center; float:left; padding:2px 6px 16px 5px;}

/*login*/
#content-login { margin-left:27px; background:url(../images/logindi.jpg) no-repeat right; width:856px; }
#contentlogin { margin-left:27px; background:url(../images/logindi.jpg) no-repeat right; width:856px; height:442px;}
#login {height:200px; padding:90px 0px 0px 164px;}

/*contact*/
#content-contact { margin-left:27px; background:url(../images/conatctdi.jpg) no-repeat right; width:856px; height:514px;}
#login {height:200px; padding:90px 0px 0px 164px;}
/**/
#news-list { width:500px; float:left;}
#sidebar { width:280px;float:right; margin-right:0px;}
.newsthumb{ margin-bottom:20px; margin-top:20px;}
.newst-top{ margin-bottom:4px; padding-left:0px; width:435px;}
.newst-top h1 { color:#636363; margin:0px; padding:0px; font-size:14px;}
.newst-top h2 { font-family:"黑体";font-weight:normal; color:#ADACAC; line-height:18px; font-size:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:420px;}
.newst-content { color:#969696; line-height:18px; width:438px;}
.newst-content img { margin-bottom:8px;}

/**/
#content-list { width:410px; float:left;}
#demo-list { width:350px; float:left; height:425px;}
#celebrity-list { width:480px; float:left; padding:6px; border:solid #EEEEEE; border-width:1px;}
.company-top{ margin-bottom:4px; padding-left:0px; margin-bottom:30px;}
.company-top h1 { color:#ab220d; margin:0px; padding:0px; font-size:16px;}
.company-content { margin-top:30px;color:#969696; width:410px; height:342px; overflow:auto;overflow-x: hidden;
scrollbar-arrow-color: #FFF;
scrollbar-face-color: #FFF;
scrollbar-3dlight-color: #FFF;
scrollbar-highlight-color: #FFF;
scrollbar-shadow-color: #FFF;
scrollbar-darkshadow-color: #FFF;
scrollbar-track-color: #FFF;
scrollbar-base-color:#ab220d;
}
.join-content {color:#969696; width:410px; height:390px; overflow:auto;overflow-x: hidden;
scrollbar-arrow-color: #FFF;
scrollbar-face-color: #FFF;
scrollbar-3dlight-color: #FFF;
scrollbar-highlight-color: #FFF;
scrollbar-shadow-color: #FFF;
scrollbar-darkshadow-color: #FFF;
scrollbar-track-color: #FFF;
scrollbar-base-color:#ab220d;
}
.bea-content {color:#969696; width:410px; height:390px; overflow:auto;overflow-x: hidden;
scrollbar-arrow-color: #FFF;
scrollbar-face-color: #FFF;
scrollbar-3dlight-color: #FFF;
scrollbar-highlight-color: #FFF;
scrollbar-shadow-color: #FFF;
scrollbar-darkshadow-color: #FFF;
scrollbar-track-color: #FFF;
scrollbar-base-color:#ab220d;
}
.cra-content {color:#969696; width:410px; height:390px; overflow:auto;overflow-x: hidden;
scrollbar-arrow-color: #FFF;
scrollbar-face-color: #FFF;
scrollbar-3dlight-color: #FFF;
scrollbar-highlight-color: #FFF;
scrollbar-shadow-color: #FFF;
scrollbar-darkshadow-color: #FFF;
scrollbar-track-color: #FFF;
scrollbar-base-color:#ab220d;
}
.company-list{
	line-height:24px;
}
#company-sidebar{width:320px; float:right; margin-right:20px; height:370px;
display: table-cell;
vertical-align:middle;
}
#company-sidebar{width:320px; float:right; margin-right:20px; height:370px;
display: table-cell;
vertical-align:middle;
}
#regsidebar{width:340px; float:right; margin-right:50px; height:370px;}
#demo-sidebar,.demosidebar{width:346px; float:right; margin-right:94px; height:336px; _margin-right:54px;}
#demo-sidebar ul,.demosidebar ul{}
#demo-sidebar ul li,.demosidebar ul li{ float:left; margin-left:8px; height:112px;}
#celebrity-sidebar{float:right; width:378px;}
.contentmaincelebrity span{ cursor:pointer; color:#666;}
.celeop{width:322px; height:79px; float:right; margin-right:54px; _margin-right:27px; border:solid #EEEEEE 1px; margin-bottom:5px;}
.celelist{ width:320px; height:77px; background:url(../images/celebg.jpg) repeat-x; margin:1px;}
#celebrity-sidebar ul li{ float:left; margin-top:5px; margin-left:5px;}
.bg-gy{background:url(../images/gylogo.jpg) no-repeat center center;}
.bg-com{background:url(../images/profile.jpg) no-repeat left center;}
.bg-his{background:url(../images/history.jpg) no-repeat left center;}
.bg-job{background:url(../images/jobsImg.jpg) no-repeat left center;}
.bg-bea{background:url(../images/beautyImg.jpg) no-repeat left center;}
.bg-flo{background:url(../images/flower.jpg) no-repeat left center;}
.bg-joi{background:url(../images/joinpic.jpg) no-repeat left center;}
.bg-reg{background:url(../images/reg.jpg) no-repeat left center;}
.cup{background:url(../images/cup.jpg) no-repeat left center; width:221px; height:167px; margin-top:10px;color:#969696; text-align:center;vertical-align:middle;}
.compnayImg{vertical-align:middle;
display: table-cell;
vertical-align:middle;
*display: block;
}
.createlist{ margin-top:10px;}
.createlist ul{ width:221px;}
.createlist ul li{ float:left; padding-left:20px; margin-right:10px; width:80px; line-height:20px; color:#ab220d;}
.indexText{text-indent:24px;}
.besepro{ font-size:14px; color:#969696; font-weight:bold;}
.demo{ font-size:12px; line-height:20px; color:#666;}
.demo strong { font-size:12px; line-height:24px; color:#666;}
.celebrity{ font-size:12px; line-height:18px; color:#969696; margin-top:10px; width:458px; float:left; padding-left:6px; padding-right:30px;}
.cele-right{ float:right; margin-top:10px; font-size:12px; line-height:18px; color:#969696; padding-top:15px;}
.wall{ padding-left:30px; padding-right:10px; height:auto; width:920px; height:500px;}
.wall ul{}
.wall ul li{ float:left; margin-right:20px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#4d4d4d; line-height:18px; margin-top:5px;}
.wall ul li a,.wall ul li a:hover,.wall ul li a:visited {font-size:10px; color:#4d4d4d; line-height:18px;}
.down{ padding-left:40px; padding-right:40px; height:auto; width:880px; height:450px;}
.down ul li{ float:left; margin-left:20px; margin-right:20px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#4d4d4d; line-height:18px; margin-top:35px;}
/*side*/
#sidebar {}
#innersidebar { width:280px; margin-top:20px;}

.side-news { background:url(../images/side-bg-news.jpg) no-repeat bottom right;}
.sidepanel { margin-bottom:30px;}
.sidepanel h4 { border-left:2px solid #C8161E; padding-left:5px; color:#969696; font-weight:bold;line-height:14px; margin-bottom:8px;}
.sidepanel .Pcontent { height:420px;}
.sidepanel .Pcontent ul{ width:280px;}
.sidepanel .Pcontent ul li{background:url(../images/ico2.gif) no-repeat center left;padding-left:10px;}

.sidepanel .Pcontent ul li span {color:#999;font-size:9px; padding-left:30px; float:right;}

#pages {color:#333;}
#pages a,#pages a:link,#pages a:visited,#pages a:active {font-size:12px;color:#333;text-decoration:none;line-height:20px;}
#pages a:hover {text-decoration:underline; width:240px;}


/*productsidebar*/
#productsidebar { float:right; padding-right:28px;}
#productinnersidebar { width:230px; height:560px;}

.side-product { background:url(../images/side-bg-news.jpg) no-repeat bottom right;}
.productsidepanel { margin-bottom:20px;}
.productsidepanel .Pcontent {}
.productsidepanel .Pcontent ul{ width:230px;}
.productsidepanel .Pcontent ul li{background:url(../images/ico3.jpg) no-repeat center left;padding-left:22px; border-bottom:1px solid #ddd; line-height:24px;}
.productsidepanel .Pcontent ul li span {color:#999;font-size:9px; padding-left:30px;}

#search { width:230px;}
#searchtit { background:url(../images/proindex_13.jpg) no-repeat left; padding-left:17px; color:#606060; line-height:30px;}
.searchlist { line-height:28px; background:url(../images/proindex_17.jpg) no-repeat left ; padding-left:12px; height:28px; color:#666; margin-left:4px;}

#projj {width:230px; line-height:22px; color:#606060;}
#projj h1 { font-size:14px; font-weight:bold;color:#181818; margin-bottom:30px;}

/*Links*/
a,a:link,a:visited,a:active { font-size:12px; color:#fff; text-decoration:none; line-height:28px;}
a:hover {text-decoration:underline;}
a.cc,a.cc:link,a.cc:visited,a.cc:active {font-size:12px;color:#7D7D7D;text-decoration:none;line-height:14px;}
a.cc:hover {text-decoration:underline;}
a.ff,a.ff:link,a.ff:visited,a.ff:active {font-size:12px;color:#fff;text-decoration:none;}
a.ff:hover {text-decoration:underline;}

a.nav,a.nav:link,a.nav:visited,a.nav:active {font-size:13px;color:#E7C9C9;text-decoration:none;width:79px; display:block; text-align:center;}
a.nav:hover {color:#fff;}

a.fnav,a.fnav:link,a.fnav:visited,a.fnav:active {font-size:12px;color:#FFA2A3;text-decoration:none;line-height:16px;}
a.fnav:hover {color:#fff;}

a.titleA,a.titleA:link,a.titleA:visited,a.titleA:active {font-size:14px;color:#636363;text-decoration:none; font-weight:bold; line-height:18px;}
a.titleA:hover {color:#C00;}
a.more,a.more:link,a.more:visited,a.more:active {font-size:12px;color:#666;text-decoration:underline;line-height:18px; background:url(../images/ico2.gif) no-repeat right center; padding-right:10px;}
a.more:hover {color:#333;}
a.c96,a.c96:link,a.c96:visited,a.c96:active {font-size:12px;color:#969696;text-decoration:none;line-height:20px;}
a.c96:hover {text-decoration:underline; width:240px;}
a.lookpic,a.lookpic:link,a.lookpic:visited,a.lookpic:active {font-size:12px;color:#ab220d;text-decoration:none;line-height:20px; width:240px;}
a.url,a.url:link,a.url:visited,a.url:active {font-size:12px;color:#969696;text-decoration:none;line-height:30px; font-weight:normal}
a.url:hover { text-decoration:underline;}
a.c60,a.c60:link,a.c60:visited,a.c60:active {font-size:12px;color:#606060;text-decoration:none;line-height:20px;}
a.c60:hover {text-decoration:underline;}
a.c66,a.c66:link,a.c66:visited,a.c66:active {font-size:12px;color:#666;text-decoration:none;line-height:20px;}
a.c66:hover {text-decoration:underline;}

#pages { height:38px; line-height:38px; color:#929292; text-align:left; width:100%; font-size:11px;}
#pages span{margin-right:3px;}
#pages .nowpage{ font-weight:bold; color:#C8161E;margin-right:3px;}
#pages a,#pages a:link,#pages a:visited,#pages a:active { font-size:11px; color:#929292; text-decoration:none; line-height:28px; margin-right:3px;}
#pages a:hover {text-decoration:underline;}

/* Default list styling */
#Nav li:hover,#Nav li.sfhover {
	position:relative;
	z-index:200;
	background:url(../images/navBg.gif) center no-repeat;
}

#Nav li:hover ul.sub,#Nav li.sfhover ul.sub
{
	left:16px;
	top:30px;
	white-space:nowrap;
	width:79px;
	overflow:hidden;
	height:auto;
	z-index:300;
	border-bottom:1px solid #510001;
}
#Nav li:hover ul.sub li,#Nav li.sfhover ul.sub li
{display:block; height:24px;position:relative; float:left; width:77px; font-weight:normal; background:#6A0001;border:1px solid #510001; border-top:none;}
#Nav li:hover ul.sub li a,#Nav li.sfhover ul.sub li a
{display:block; font-size:12px; height:24px; width:77px; line-height:28px;color:#fff; text-decoration:none;}
#Nav li:hover ul.sub li a:hover,#Nav li.sfhover ul.sub li a:hover{color:#fff;}
#Nav ul ul.sub{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#Nav li:hover ul.sub,#Nav li.sfhover ul.sub { margin-left:-16px; margin-right:0px; text-align:center;margin-top:-2px;*margin-top:-3px;_margin-top:-2px}

.fontS{font-size:12px; line-height:18px; color:#969696;}
.celecon{ padding-top:20px; padding-right:15px; width:190px; float:right;}
.topSear{width:204px;float:right; margin-right:0px; padding-left:17px; color:#7D7D7D; padding-top:6px; background:url(../images/s1_03.jpg) no-repeat left center;}
.artlist{ margin-left:99px; width:774px; margin-bottom:29px;}
.artcon{ width:624px; float:right;}
.artTile{color:#ab220d; font-size:14px; font-weight:bold;}

#showBtn a { color:#666;}
.tdline {border-bottom:1px solid #efefef; color:#333; line-height:24px;}