﻿@charset "utf-8";
*{  font-family:Arial; margin:0; padding:0; font-size:12px}
img{border:none}
a{color:#58595b; text-decoration:none}
a:hover{color:#e5a824;}
li{ list-style:none}
input{ padding:0 0 0 1px; margin:0; vertical-align:middle }
.en h1{font-weight:bold}
.container{width:1008px; margin:0 auto; position:relative}
.output{width:100%; height:1000px; position:absolute; z-index:101; }
.output .outputmask{ width:100%; height:100%; opacity:0.5; background:#000; filter:alpha(opacity=50); position:absolute; position:fixed; top:0; left:0; z-index:101;}
.output .outputcontent{ margin-left:-270px; left:50%; bottom:-250px; width:530px; height:auto; position:absolute; z-index:102;}
.output .outputcontent .outputtop{ width:529px;z-index:102; height:25px; background:url(../images/outputbg.png) 0 0 no-repeat;}
.output .outputcontent .outputmiddle{overflow:hidden; width:529px; height:150px;z-index:102; background:url(../images/outputbg.png) -529px 0 repeat-y;}
.output .outputcontent .outputmiddle .outputtitle{ margin-top:20px; text-indent:40px; color:#000; font-size:14px;}
.output .outputcontent .outputmiddle .outputtext{ font-size:14px; color:#000;margin-top:20px; text-indent:40px;}
.output .outputcontent .outputmiddle .outputtexten{font-size:14px; color:#000;margin-top:15px; padding-left:40px;}
.output .outputcontent .outputmiddle .outputbottomhref{ margin:40px auto auto; line-height:40px; width:460px; text-align:right; border-top:1px solid #000;}
.output .outputcontent .outputmiddle .outputbottomhref a{ cursor:pointer;}
.output .outputcontent .outputbottom{ width:529px; height:25px; background:url(../images/outputbg.png) 0 -43px no-repeat;}
#flashnvanum span{ display:none;}
.sleft{float:left; width:240px;}
.sright{float:left; width:240px; margin-left:4px;  _zoom:1;}

.login{background:url("../images/logion.png") 0 0 no-repeat; height:280px;}

.scenter{ float:left; width:520px; margin-left:4px}
.logo img{ padding-left:53px; padding-top:17px}

.topsearch{ float:right}
.topsearch .labeltitle{ width:auto; line-height:29px; display:block; float:left; float:right;}
.topsearch a.a1{ display:inline-block; margin-left:0px;}
.topsearch div{ display:inline-block; *display:inline; *zoom:1; height:21px; width:98px; background:url(../images/bg_topsearch.gif) no-repeat center; text-align:right}
.topsearch div input{ width:73px; height:16px; padding:0; margin:0; border:none; background:none; margin-top:3px; margin-right:2px}
.topsearch input{ vertical-align:bottom ; float:right;}
.langsel{ float:right;  margin-left:15px; padding-top:3px}
.langsel a{ vertical-align:middle; font-family:"微软雅黑", Arial ;font-size:9px; color:#58595b; text-decoration:none; margin:0 3px}
.langsel a.cur{ color:#e5a824}

.tbanner{width:520px; overflow:hidden; padding-top:62px; height:86px; overflow:hidden}
.tbanner img{
	max-width:520px;
	width:auto!important;
	width:520px;
	height:86px;
}

.tbanner2{ width:520px; overflow:hidden;}
.tbanner2 img{
	max-width:520px;
	width:auto!important;
	width:520px;
}

.tbanner3{width:520px; overflow:hidden; padding-top:25px; height:125px; overflow:hidden}
.tbanner3 img{
	max-width:520px;
	width:auto!important;
	width:520px;
	height:86px;
}

.rtop{ height:40px; overflow:hidden; margin-left:-85px; width:330px;  padding-top:5px ;  _display:inline-block; _position:absolute;  _z-index:101;}
.banner-r{ height:86px; width:240px; overflow:hidden}

.scenter2{margin:0;}
.lang2{padding-top:130px; background:url(../images/icon_lan.gif) no-repeat 40px 30px ; text-align:right; font-family:Arial, Helvetica, sans-serif}
.sright2{float:right; width:130px}

.header{ height:148px; margin-bottom:4px}

.nav{ margin-bottom:10px}
#div_sponsorleft{ width:240px; height:96px;}
#div_sponsorhead{ width:240px; height:96px;  _margin-top:50px; _padding-top:50px;}
#div_sponsorhead ul{ text-align:center;}
#div_sponsorhead ul li{ width:240px;}
#div_sponsorleft ul{ text-align:center;}
#div_sponsorleft ul li{ width:240px;}
.siteNav{height:280px; background-color:#ccc; position:relative}
.siteNav .cbl{ position:absolute; bottom:0; left:0; background:url(../images/navcbl.gif) no-repeat; width:10px; height:10px; overflow:hidden}
.menu ul li.home { height:39px}
.menu ul li.home a{ height:39px}
.en .menu ul li.home a{ height:39px}
.en .menu ul li a span{font-family:Arial}
.menu ul li.home a span{ padding-top:10px}
.menu ul li.home a .ctl{ position:absolute; top:0; left:0; background:url(../images/navctl.gif) no-repeat; width:10px; height:10px; overflow:hidden}
.menu ul li.home.on a .ctl,.menu ul li.home a:hover .ctl,.menu ul li.cur a .ctl{ background-image:url(../images/navctl_on.gif)}
.menu ul li a{ display:block; color:#58595B; text-decoration:none; vertical-align:middle; height:29px; overflow:hidden}
.menu ul li a span{ color:#58595B; font-size:14px; font-weight:bold; cursor:pointer; text-decoration:none; margin:0 10px; border-bottom:1px dashed #fff; display:block; height:28px; line-height:28px; padding-left:48px; overflow:hidden}
.menu ul li.on a,.menu ul li a:hover,.menu ul li.cur a{ background-color:#FAC524; text-decoration:none}
.menu ul{ list-style:none}
.menu ul li{ position:relative; z-index:99; font-weight:bold; height:29px}
.menu ul li ul{position:absolute; left:244px; top:0; display:none;  z-index:1000000;  background-image:url(../images/bg_snav.png); _background-image:url(../images/blank.gif); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_snav.png', sizingMethod='scale')}
.en .menu ul li a span{font-weight:bold}
.menu ul li a span{font-weight:normal}
.menu ul li ul li{ padding:0; margin:0;  border-top:1px solid #B2B2B2; line-height:24px; height:24px; margin-top:-1px}
.menu ul li ul li a{ padding:0; margin:0; display:block; height:24px}
.menu ul li.on ul li a{ background:none}
.menu ul li.on ul li.on a{background-color:#FAC524; }
.menu ul li.on ul li.on li a{background:none; }
.menu ul li.on ul li a:hover{ background:#FAC524!important}
.menu ul li ul li a span{ padding:0; margin:0; height:auto; border:none; font-size:12px; font-weight:normal; display:block;}
.menu ul li .nr{ z-index:10001}
.menu ul li.on .nr{ position:absolute; display:block; width:12px; height:25px; overflow:hidden; background:url(../images/bg_snav_narrow.gif) no-repeat; margin:0; padding:0; top:2px; right:-7px}
.menu ul li.on ul li.on .hr{ position:absolute; display:block; width:12px; height:25px; overflow:hidden; background:url(../images/bg_snav_narrow.gif) 0 -1px no-repeat; margin:0; padding:0; top:2px; right:-7px}
.menu ul li ul.centerSub,.en .menu ul li ul.centerSub{ width:145px}
.menu ul li ul.centerSub li a span,.en .menu ul li ul.centerSub li a span{ text-align:center; padding-left:0}
.en .menu #nav6{ width:140px}
.en .menu #nav3{ width:140px}
.en .menu ul li ul{width:165px; }
.en .menu ul li ul li a span{ padding-left:27px}
.menu ul li ul li a span{ padding-left:42px}
.menu ul li ul li ul{ left:152px;}
.menu ul li ul{width:140px; }
 
.login .content{height:145px; margin-top:30px;}
.login h1{color: #000000;
    font-size: 14px;
    font-weight: bold;}
.login p{ margin:0; padding:0; line-height:1.5em}
.login a.myaward{ float:right; margin-right:10px; margin-top:5px; padding:5px; color:#fff; background-color:#f90; border-bottom:1px solid #d60; border-right:1px solid #d60; border-top:1px solid #fff; border-left:1px solid #fff}
.login a.myaward:hover{ text-decoration:none}
.login .content table{ position:relative; top:-13px}
.login .content table,.log table{color:#58595B}
.login .content table td{ padding:0 0 0 30px}
.login .content table td.title{ padding-top:5px; color:#58595B}
.login .content span.bginput,.log span.bginput{ display:inline-block; *display:inline; *zoom:1; background:url(../images/bg_loginput.gif) no-repeat; padding:0 3px; margin-right:5px}
.login .content span.bginput input,.log span.bginput input{background:none; border:none; vertical-align:middle; line-height:25px; width:116px; vertical-align:middle; height:25px}
.login .content div a{ font-size:10px; color:#58595B}
.login .content .signin{ padding-top:12px;_padding-top:8px; line-height:1.3em}
.login .content .signin div a{ font-size:14px}
.login .content .signin div{
	font-size:14px
}
.login .t{background:#ccc url(../images/bg_login_t.gif) no-repeat right top; height:125px; overflow:hidden}
.login .b{background:#ccc url(../images/cnavbr.gif) no-repeat right top; height:10px; overflow:hidden}
.login .logindiv{ font-size:14px; padding-bottom:12px; padding-left:40px; color:#58595B    }
.login .logout{ padding-left:42px; padding-top:15px}

.flash{text-align:center}
.flash *{width:520px}

.log span.bginput{ display:inline-block; *display:inline; *zoom:1; background:url(../images/bg_loginput2.gif) no-repeat; padding:0 3px; margin-right:5px}



.main{ clear:both; width:1010px}
.block{ margin-right:5px}
.block h1{font-size:13px!important; line-height:24px; vertical-align:middle; font-weight:bold!important;  padding:0; margin:0 0 10px 0; padding-left:10px; color:#58595B; border-bottom:1px solid #58595b}
.en block h1{ font-size:14px!important}
.block .content{padding-left:10px; color:#666; margin-bottom:10px }
ul.timeline {padding:0; margin:0; list-style:none; margin-bottom:50px}
ul.timeline  li{ line-height:1.5em; vertical-align:middle; white-space:nowrap; color:#58595B}
ul.timeline  li span{float:right; width:85px; text-align:left}
ul.timeline .trt span{text-align:left;}
.en ul.timeline{margin-bottom:10px}

ul.info {padding:0; margin:0; list-style:none}
ul.info  li{line-height:18px; vertical-align:middle; padding-bottom:5px}
ul.info  li span{float:right}
ul.info  li a{ float:right; background:url(../images/ico_download.gif) no-repeat left center; padding-left:12px}
ul.info  li i{width:25px; display:inline-block; zoom:1; font-style:normal; display:none}



.search{ background:url(../images/icon_search.gif) no-repeat left top; height:26px; overflow:hidden; padding-left:26px; margin:20px 0 50px 0}
.en .search{margin-bottom:20px}
.search div{ background:url(../images/bg_search.gif) no-repeat right top; border:none; margin:0; height:27px; float:left; padding-right:10px; margin-right:18px}
.search div input{ border:none; background:none; height:27px; line-height:25px; vertical-align:middle; width:290px!important; width:270px}
.news p{ color:#666}
.news .chn{
}
.news .chn a{
}
.more{ float:right; font-size:8px; line-height:24px; vertical-align:bottom}
.more:hover{ font-size:8px}

.news p a{margin-left:10px; white-space:nowrap; font-family:Arial; color:#000000}
.en .news p a{ font-family:Arial, Helvetica, sans-serif}
.news ul{ margin:0 0 10px; list-style:none}
.news ul li{ vertical-align:middle; line-height:1.5em}
.news ul li a{padding-left:17px; background:url(../images/ico_news.gif) no-repeat 2px center; line-height:1.5em; vertical-align:middle}

.yearbook .pic{ float:left}
.yearbook .pic .ybpicmask{ position:absolute; width:110px; height:110px; background:url(../images/ybpicmask.png) no-repeat!important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/ybpicmask.png') !important}
.yearbook .pic img{ width:110px; height:110px}
.yearbook .detail{ margin-left:125px}
.yearbook .detail h3{ font-size:14px; margin-bottom:5px; padding:0}
.yearbook .detail p{ font-size:12px; padding:0; margin:0}
.yearbook .detail p a{ color:#58595B}



.sponsors div{ float:left; margin-right:2px}
.sponsors ul li{ float:left; margin-right:2px; }
.sponsors ul li img{ width:73px; height:45px; }
.sponsors div img{ width:73px; height:45px; }
.sponsors hr{ border:none; background:none; border-bottom:1px dashed #939598; height:0; overflow:hidden; display:block; padding:5px 0; clear:both;}

.imain{ float:left; margin-left:17px; width:723px; margin-bottom:20px; padding-right:28px; background:url(../images/bg_imainr.gif) top right no-repeat; min-height:500px; height:auto!important; height:500px; overflow-x:hidden;}
.location{font-size:12px; color:#333; margin-left:-5px; padding:0; display:block;}
.location a,.location b{font-family:Arial; padding:0 5px; color:#333; font-weight:normal}
.location .tleft{ float:left;}
.location .tright{ float:right;  padding-right:20px;}
.intronav{ font-weight:bold; padding:15px}
.intronav .languagetext{ position:absolute;  display:inline-block; font-size:14px; margin-left:20px; color:#58595b;}
.intronav a{  font-size:13px;}
.en .intronav a{  font-size:13px; font-family:Arial}
.intronav a.on{color:#e5a824}
.intronav span{ font-size:13px; color:#58595B; padding:6px}

.imain h1{font-size:18px; font-weight:normal; color:#58595B;line-height:2; clear:left;}
.imain .hline{
	border-bottom:3px #DFDFDF solid;
	padding-bottom:8px;
	margin-bottom:24px;
}
.imain h1 span{
	padding-left:20px;
	font-size:12px;
	color:#FACC39;
}

.litem{  padding-bottom:25px; margin-bottom:25px; min-height:230px; height:auto!important; height:230px; margin-right:25px; border-bottom:1px solid #58595B}
.splitline{
	background:url(../images/bg_dashborder.gif) bottom repeat-x;
	padding-top:15px;
}
.litem .imgs{ float:left}
.litem .imgs .overdiv{
	width:320px;
	height:175px;
	text-align:center;
	overflow:hidden;
}
.litem .imgs .img{ padding-bottom:1px;
width:320px;
	height:175px;
	overflow:hidden;
	text-align:center
 
}
.litem .imgs .overdiv  img
{
    max-height:175px; 
    max-width:320px;
	cursor:pointer;
}
.litem .imgs  .zoom{ text-align:left; position:absolute;margin-left:248px;margin-top:150px; width:67px; height:20px; background:url(../images/btn_zoom.png) no-repeat!important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/btn_zoom.png') !important; }
.litem .imgs  .video{ text-align:left; position:absolute;margin-left:175px;margin-top:150px; width:67px; height:20px; background:url(../images/btn_video.png) no-repeat!important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/btn_video.png') !important; }
.litem .imgs ul{ padding:0; margin:3px 0px 0px 0px;}
.litem .imgs ul li{ float:left; margin-right:8px;overflow:hidden;text-align:center; width:70px; height:38px;border:2px solid  #F2F2F2; cursor:pointer;}
.litem .imgs ul li img{ max-height:38px; max-width:70px}
.litem .imgs ul li.on { border-color:#FACC39}
.litem .imgs h1{ font-size:11px; text-align:center; color:#666; font-family:Tahoma; padding:5px 0 8px 0; margin:0; font-weight:normal; background:url(../images/bg_dashborder.gif) bottom repeat-x; margin-bottom:12px;}
.litem .desc{ margin-left:350px; border-left:1px dashed #58595B; padding-left:30px; color:#58595B; width:260px; min-height:225px; height:auto!important; height:225px}
.litem .desc h1{ font-size:18px; font-weight:normal; color:#58595B; font-family:Arial; margin:0; padding:0;}
.litem .desc h2{ color:#666; margin:0; padding:0; line-height:30px; vertical-align:middle}
.litem .desc h6{margin:0; padding:0; line-height:20px; vertical-align:top;font-size:12px; color:#e5a824; margin-bottom:5px; font-weight:normal}

.litem .desc div{ margin-bottom:15px}
.litem .desc p{ padding:0; margin:0; line-height:18px; color:#58595B}
.litem .desc p img{ height:50px; height:50px}

.yearbook .litem .imgs{ width:705px; height:440px; float:none;}
.yearbook .litem .link1{ background:url("../images/Yearbooka_bg.png") 0 4px no-repeat;height: 25px;line-height: 25px;text-indent: 20px;}
.yearbook .litem .link2{ background:url("../images/Yearbooka_bg.png") 0 -18px no-repeat;height: 25px;line-height: 25px;text-indent: 20px;}
.yearbook .litem .link3{ background:url("../images/Yearbooka_bg.png") 0 -38px no-repeat;height: 25px;line-height: 25px;text-indent: 20px;}
.yearbook .litem .desc{ margin:0; border:none; width:705px; padding:0; clear:both;}
.yearbook .galleryDetail #imgPic{
    max-height:125px; 
    max-width:242px;
    cursor:pointer;
}
.yearbook .litem .imgs .img
{
    width:705px; height:440px; 
}
.yearbook .litem .imgs img
{
   height:440px; 
}
.yearbook .litem .imgs  .zoom
{
    margin-top:380px;
    margin-left:570px;
}
.yearbook .litem .imgs ul li{ margin-bottom:3px; float:left; margin-right:3px;overflow:hidden;text-align:center; width:116px; height:75px;border:2px solid  #F2F2F2; cursor:pointer;}
.yearbook .litem .imgs ul li img{ max-height:75px; max-width:116px}

.yearbook .litem .imgs ul li.on { border-color:#FACC39}

.galleryDetail #imgPic{
    max-height:175px; 
    max-width:320px;
}

.litem .dedesc{ margin-left:360px; color:#666}
.litem .dedesc h1{ font-size:20px; font-weight:normal; color:#333; font-family:Arial; margin:0; padding:0}
.litem .dedesc h2{ color:#666; margin:0; padding:0; line-height:30px; vertical-align:middle}
.litem .dedesc h6{margin:0; padding:0; line-height:20px; vertical-align:middle;font-size:14px; color:#cc0000;margin-bottom:5px;}
.litem .dedesc div{ min-height:70px; height:auto!important; height:70px}
.litem .dedesc p{ padding:0; margin:0; line-height:1.5em; color:#666}
.litem .dedesc p img{ height:50px; height:50px; margin-right:10px}
.litem .dedesc p.btn{ text-align:right; padding-top:50px}
.galleryDetail{ border-bottom:none!important}
#photoTitle{ display:none}
.galleryDetail #imgPic{
    max-height:175px; 
    max-width:320px;
}
.gallery .pager{ padding-right:25px; background-color:#fff; position:relative; top:-26px}

.detail{ padding:9px 0 40px 0}
.detail h1{ padding-left:0}

.detail .content2{ font-size:12px; color:#666; padding:0; margin:0; color:#666666; padding-bottom:30px;line-height:1.4;font-family:Arial;}
.detail .content2 div{
	color:#666666;
}
.detail .content{ font-size:12px; color:#666; padding:0; margin:0; color:#666666; padding-bottom:30px;line-height:1.4;}
.detail .content div{
	color:#666666;
}
.adetail{ width:540px}
.adetail h1{ font-size:18px; font-weight:normal; width:360px}
.adetail .slink{ float:right}
.adetail .sinfo{ padding:18px 0}
.adetail .sinfo p{ color:#58595B; font-size:12px; padding:0; margin:0}
.adetail .textbody{ padding-bottom:50px;color:#58595B; line-height:18px}
.adetail .textbody p{color:#58595B;}
.adetail .textbodycn{padding-bottom:50px; padding-right:88px; color:#58595B; line-height:24px; font-size:14px;}
.adetail .textbodycn div{font-size:14px;}
.adetail .textbodycn p{color:#58595B;}




.newscates{}
.newscates .item{float:left;padding-right:15px;}
.newscates .itemup{padding-top:2px;}
.newscates .item a{color:#E48F3B;}
.newscates .split{ float:left; background-image:url('../images/news_split.gif');background-repeat:no-repeat; background-position:left top;width:20px; height:20px;}
.newscates .tbold a{font-weight:bold;}
.alist{ width:660px}
.alist ul{ padding:10px 0 0; margin:0; list-style:none}
.alist ul li{ padding:0 0 18px; margin:0 0 18px; color:#58595B; border-bottom:1px solid #58595B}
.alist ul li span{ display:block; margin-bottom:20px}
.alist ul li h1{ padding:0; margin:0px 0px 3px 0px; font-weight:normal}
.alist ul li h1 a{ color:#58595B;font-size:18px}
.alist ul li h1 a:hover{ color:#e5a824; }
.alist ul li p{ font-size:12px; color:#666; padding:0; margin:0; width:457px; line-height:18px}

ul.bowlist{ padding:0; margin:0px 8px 0px 0px;}
ul.bowlist li{ margin-bottom:12px; padding-bottom:10px;}
ul.bowlist li h2{ background:url(../images/icon_bow.gif) no-repeat 2px center; font-size:14px; color:#F18C24; padding-left:20px; font-weight:normal;  margin:0}
ul.bowlist li p{ color:#666; background:url(../images/bg_borderline.jpg) top left no-repeat; margin-top:0; padding-top:20px; margin-top:10px;}
ul.bowlist li div{background:url(../images/bg_borderline.jpg) top left no-repeat; margin-top:0; padding-top:20px; margin-top:10px;}
ul.bowlist li div table{ border:2px solid #ccc; border-collapse:collapse}
ul.bowlist li div table tr th{ font-weight:normal}
ul.bowlist li div table tr td,ul.bowlist li div table tr th{ border:1px solid #ccc; text-align:center; padding:5px; color:#666}

ul.bowlist li h5{ margin:0px;font-size:12px;font-weight:normal;padding:0px;}
.bowlist table{ border:2px solid #ccc; border-collapse:collapse; width:500px}
.bowlist table tr th{ font-weight:normal; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.bowlist table tr td{ font-weight:normal;  border-bottom:1px solid #ccc}
.bowlist table tr td,ul.bowlist li div table tr th{ text-align:center; padding:5px; color:#666}


.toTop{ text-align:right; background-color:#fff; padding:10px 80px; position:relative ; top:-11px}

ul.entry{ padding:0; margin:0; color:#666}
ul.entry li{ padding-bottom:25px; line-height:1.6em}
ul.entry li p{ padding:0; margin:0; padding-left:10px; background:url(../images/icon_round.gif) left center no-repeat}
p.faqnav{ line-height:1.5em}
p.faqnav a{ color:#f30; text-decoration:underline}
p.faqnav a:hover{ color:#e5a824}

.faqnav span{
	display:block;
	padding-left:13px;
	background:url(../images/icon_rdb.gif) no-repeat left center; 
	margin-left:15px;
}

.ques{ float:left; width:470px; padding-right:20px; border-right:1px dashed #58595B}
.ques h2{ font-weight:normal; font-size:18px; color:#e5a824; line-height:40px}
.ques .summary{ padding-right:0; padding-bottom:0; margin-bottom:5px}
.ques div{ padding-bottom:10px; line-height:18px; color:#58595B}
.ques div .q{ font-weight:bold}
.ques div p b{ float:left}
.ques div p span{ margin-left:28px; display:block;}

.submitques{ float:right; width:200px !important;*width:180px; margin-right:15px !important; color:#58595b}
.submitques h2{ font-size:14px; font-weight:normal; color:#58595b; line-height:30px}
.submitques div{ padding:5px 0}
.submitques .text{ width:185px; height:110px; background:url(../images/bg_faqtxt.gif) no-repeat; margin-top:5px; padding:3px}
.submitques .text textarea{ width:100%; height:100%; border:none; background:none; overflow:auto}
.submitques .btn{ width:191px}

.categories h3{ font-size:12px;font-weight:bold; padding-bottom:5px}
.categories ul{ margin:0; padding:0; list-style:none;}
.categories .cate{ margin-bottom:16px}
.categories .cate li{ padding-left:20px; background:url(../images/ico_cateli.gif) no-repeat 8px center}
.categories .cates{ float:left; width:300px}

p.doticon{  padding-left:15px}

.navt ul{
	margin:0px;
	padding:0px;
}

.navt ul li{
	background-image:url('../images/intro_arr2.jpg');background-repeat:no-repeat; padding:2px 0px 4px 15px; background-position:0px 5px;
	font-weight:bold;
}

.intro{ min-height:400px; height:auto!important; height:400}
.intro h2{ font-weight:bold; font-size:14px; margin-bottom:15px; color:#333}
.intro ul{ padding:0; margin:0; padding-bottom:30px; line-height:1.5em}
.intro ul li{ width:320px}
.intro ul li span{ float:right; width:100px}
.introduce p{
	font-size:14px;
	line-height:1.2;
}

.intro3{}
.intro3 h2{ font-weight:bold; font-size:14px; margin-bottom:15px; color:#333}
.intro3 ul{ padding:0; margin:0; padding-bottom:30px; line-height:1.5em}
.intro3 ul li{ width:320px}
.intro3 ul li span{ float:right; width:100px}

.judgedetail{ width:610px; color:#58595b; margin-bottom:20px}
.judgedetail .judgepic{ float:left}
.judgedetail .judgepic img{width:113px; }
.judgedetail .jinfo { margin-left:140px; }
.judgedetail .jinfo *{ font-size:12px; line-height:18px}
.judgedetail .jinfo h1{ font-size:18px; font-weight:normal; color:#58595b}
.judgedetail .jinfo i{ font-style:normal; line-height:2em; display:block; margin-bottom:15px}
.judgedetail .comment { min-height:400px; height:auto!important; height:400px; background:url(../images/bg_dashborder.gif) repeat-x bottom; margin-bottom:40px}
.judgedetail .comment h2{ font-size:18px;  font-weight:normal; border-bottom:1px solid #ccc; padding-bottom:5px}
.judgelist p{ margin:0; padding:0}
.judgelist ul{ padding:0; margin:0; width:640px}
.judgelist ul li{ min-height:120px; height:auto!important; height:120px; padding-bottom:30px; color:#58595b}
.judgelist ul li img{ width:120px;}
.judgelist ul li h2,.judgelist ul li p{ margin-right:180px}
.judgelist ul li i{ line-height:2em; font-style:normal; margin-bottom:15px; display:block}
.judgelist ul li .intro{ min-height:0!important; height:auto!important}
.judgelist ul li .intro p{margin-right:0px;}
.judgelist ul li .intro2{margin-right:180px; font-size:12px;}
.judgelist ul li .intro2 p{margin-right:0px;}
.judgelist ul li h2 a{ font-size:18px; font-weight:normal}
.judgelist .summary{ padding-right:0; margin-bottom:30px}
.judgelist .summary table{ float:right; width:100%;}
.judgelist .pager{ width:640px; background-color:#fff; position:relative;}

.signup{ margin-right:80px; color:#58595B}
.signup .chossesigntype{ clear:both;}
.signup .chossesigntype .important{color:#f00; float:left;}
.signup .chossesigntype .title{ float:left; margin-right:20px;}
.signup .chossesigntype .radio{ float:left;margin-right:20px;}

.signup h1{ margin-bottom:15px; color:#58595B}
.signup .summary{ margin-bottom:15px;}
.signup table th{ width:130px; text-align:left; font-weight:normal; color:#58595B; font-family:Arial; padding-left:30px}
.signup table .tdleft{width:90px;text-align:right;font-weight:normal;color:#58595B; font-family:Arial}
.signup table td{ padding-left:15px; color:#58595B}
.signup table td h3{ padding:0; margin:0; font-size:14px; color:#58595B; font-weight:normal}
.signup table td.nonull{background:url(../images/icon_star.gif) no-repeat 3px 6px}
.signup table td label{ padding-right:10px}
.signup table td #code{ margin-left:45px; vertical-align:middle}
.signup table td a{ margin-left:10px; color:#58595B; text-decoration:underline}
.signup .Names td{ position:relative}
.signup .Names span.no{ position:absolute; margin-left:-180px;  width:25px; text-align:right; padding-top:4px}

.entryform  h2{ font-size:16px; color:#58595b; padding:15px 0; font-weight:normal}
.entryform .signup table{ border-collapse:collapse}
.entryform .signup table h3{ font-size:14px; color:#58595B; font-weight:normal!important}
.entryform .signup table td{ color:#58595b;padding:4px 0 0 15px; position:relative; z-index:99;}
.entryform .signup table th{ width:auto; min-width:78px; text-align:left; font-weight:normal; color:#58595b; padding:3px 0}
.entryform .signup table th.en{ width:auto; min-width:127px; text-align:left; font-weight:normal; color:#58595b; padding:3px 0}
.entryform .txtarea{ position:relative; border:1px solid #8a8372}
.entryform .txtarea textarea{  overflow:auto; border:none; background:none; width:400px; height:80px}
.entryform .txtarea div{ position:absolute; background-image:url(../images/bg_crinput.gif); background-repeat:no-repeat; width:3px; height:3px; overflow:hidden}
.entryform .txtarea .tl{ background-position:left top; left:-1px; top:-1px; _top:0}
.entryform .txtarea .tr{ background-position:right top; right:-1px; top:-1px; _top:0px}
.entryform .txtarea .bl{ background-position:left -3px; left:-1px; bottom:-1px;_bottom:4px}
.entryform .txtarea .br{ background-position:-3px -3px; right:-1px; bottom:-1px; _bottom:4px}
.entryform .signup table td a{ text-decoration:none}
.entryform .imgdes .txtarea textarea{  overflow:auto; border:none; background:none; width:350px; height:36px}
.entryform .imgdes .txtarea div{ position:absolute; background-image:url(../images/bg_crinput.gif); background-repeat:no-repeat; width:3px; height:3px; overflow:hidden}
.entryform .prel{ position:relative}
.entryform .file{ position:absolute; height:26px; width:67px; overflow:hidden; left:217px;_left:10px; opacity:0;filter:alpha(opacity=0);}
.entryform .file input{ height:26px;cursor:pointer; position:absolute; right:0; opacity:0;filter:alpha(opacity=0)}
.bottomherf .file {height: 30px;opacity: 0;overflow: hidden; width: 120px;}
.bottomherf .file input{ height:26px;cursor:pointer; position:absolute; right:-311px; 
opacity:0;filter:alpha(opacity=0);
    top: -30px;
}
.entryform .input{vertical-align:middle; margin-top:2px}

.caccount{padding-top:20px; padding-bottom:50px;padding-left:178px;}
.caccount input{ margin-right:15px}
.capassword{ padding-left:185px ; padding-top:20px; padding-bottom:50px}
.capassword input{ margin-right:15px; margin-top:0; padding-top:0; float:left}
.capassword a{ float:left}
.signup table td h4{font-size:12px;margin-top:5px;font-weight:normal; color:#949494;}



.input{ background:url(../images/inputl.gif) no-repeat left top;  height:22px; overflow:hidden; padding-left:3px; float:left; }
.input div{ background:url(../images/inputr.gif) no-repeat right top; border:none; margin:0; height:22px; float:left; margin-right:3px}
.input div input{ border:none; background:none; height:18px; line-height:18px; vertical-align:middle; padding:0; margin:0;}
.input_result{float:left;}
.input_result img{ margin-left:10px;}
.input_result div{float:left; color:#cc0000;}
.sform .opt{ padding-top:30px}
.uploadform .opt{ margin-left: 130px;}
.sform  .opt input{ margin-right:20px;vertical-align:top;}
.sform  .opt a{ margin-right:20px}



.t_c{ background:url(../images/bg_timeline.jpg) no-repeat top  right}

.userleft h1{ margin:0; padding:0 4px 0 0; background:#fac524 url(../images/bg_myright.gif) no-repeat right top; height:25px; overflow:hidden}
.userleft h1 span{ display:block; background:url(../images/bg_myleft.gif) no-repeat left top; line-height:25px; vertical-align:middle; height:25px; padding-left:62px; font-size:14px; font-weight:bold; color:#58595B}
.userleft p{  padding-left:62px; margin:10px 0; font-size:14px;color:#58595B}
.userleft ul{ padding:0 0 0 62px; list-style:none; line-height:1.8em; margin:0}

.userleft ul li.on{font-weight:bold}
.userleft ul li.on a{ color:#FAC524}
.userleft ul li a{  font-size:14px;font-weight:inherit}
.userleft ul li.logout{ margin-top:15px}

.vote h2{ font-size:14px; color:#333; font-family:Arial; margin-top:20px; margin-bottom:5px; margin-top:5px}
.vote h2.comname{ font-weight:normal; margin-top:10px}

.vote .info .pic{ float:left}


.vote .mainpic
{
padding-bottom:1px; position:relative;
 width:450px;
 height:246px;
 overflow:hidden; 
 text-align:center;

}
.vote .mainpic img{
	cursor:pointer;
}
.vote .mainpic .zoom{ position:absolute; right:10px; top:216px; width:67px; height:20px; background:url(../images/btn_zoom.png) no-repeat!important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/btn_zoom.png') !important; }
.vote .mainpic  .video{  position:absolute;right:85px; top:216px; width:67px; height:20px; background:url(../images/btn_video.png) no-repeat!important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/btn_video.png') !important; }
.vote .pic p{ text-align:center; margin:0; padding:10px 0 5px 0; background:url(../images/bg_dashborder.gif) repeat-x bottom}
.vote .info ul{ float:left; margin:0; padding:0; margin-left:12px}
.vote .info ul li{ margin:0; padding:0; margin-bottom:10px; border:2px solid #fff; height:38px; width:70px; overflow:hidden;text-align:center;}
.vote .info ul li.on{ border-color:#FACC39}
.vote .tabinfo ul.tab { margin:20px 0 0 0; padding:0; height:28px; border-bottom:4px solid #F8C524}
.vote .tabinfo ul.tab li{ float:left; width:90px; line-height:28px; vertical-align:middle; height:28px; text-align:center; color:#fff; font-weight:bold; background:url(../images/tab_off.gif) no-repeat; padding:0; margin:0 4px 0 0; cursor:pointer}
.vote .tabinfo ul.tab li.on{ background-image:url(../images/tab_on.gif)}
.vote .tabinfo .content{ padding-top:25px; font-size:12px; color:#666;height:150px;overflow-y:auto;}
.vote .tabinfo .content .cont{ font-size:12px; color:#666; text-align:justify}
.vote .voteopt{ height:22px; clear:both;}
.vote .voteopt b{ font-weight:normal; color:#333; font-family:Arial; display:inline-block; zoom:1; width:80px; }
.vote .voteopt span{ font-size:11px; display:inline-block; zoom:1; width:18px; height:18px; background:url(../images/bg_vote_off.gif) no-repeat center; line-height:18px; vertical-align:middle; text-align:center; color:#fff; padding:0 2px; cursor:pointer}
.vote .voteopt span.on{ background-image:url(../images/bg_vote_on.gif);}
.vote .voterate ul{ border-right:1px solid #333; height:12px;  margin:0; padding:0; margin-top:20px;}
.vote .voterate li{ float:left; width:109px; border-left:1px solid #333; font-size:11px; text-align:center; color:#333}
.vote .voterate {width:441px;  margin-left: 80px; background:url(../images/bg_voteb.gif) bottom right no-repeat; cursor:default}
.vote .opt{ padding-top:30px}
.vote .opt input{ margin-right:20px}
.vote .opt a{ margin-right:20px}
.vote .votip b{ float:left; font-weight:normal; color:#333; margin-top:15px; *margin-top:35px}

#probar{background-color:#FF6600; height:10px; width:0; overflow:hidden}
#baro{ height:10px; margin-top:10px; width:100%; overflow:hidden}
#bartip{ background-color:#FEF7E2; border:1px solid #F8C524; padding:5px; position:absolute; display:none; white-space:nowrap}

.contact{ font-size:14px; margin-bottom:50px; color:#58595B; padding-top:10px}
.contact p{ padding:0 0 15px 0; font-size:14px}
.contact ul{list-style:none; padding:0;}
.contact ul li{line-height:18px; font-size:14px}
.contact table input{vertical-align:middle;}
.contact table .txt{padding:1px 0px 2px 0px; width:160px; }

.ceremary{font-size:14px; margin-bottom:50px; color:#58595B; height:auto; overflow:hidden;  padding-top:10px}
h3{color:#585858; font-weight:bold; padding:7px 0 17px 0;}
h4{color:#333; font-size:12px; font-weight:normal;}
.ceremary ul{ width:720px; clear:both;list-style:none; padding:0; margin:0;}
.ceremary ul li{ width:230px; float:left; margin:8px 10px 0 0; overflow:hidden; text-align:center}
.ceremary ul li img{ height:153px; cursor:pointer;}
.toTop{ position:static;}

.download h2{ font-size:14px; color:#333}
.download ul{ padding:0; margin:0; width:300px; padding-left:25px; padding-bottom:20px;}
.download ul li{ line-height:1.8em; padding-left:10px; background:url(../images/icon_rdb.gif) no-repeat left center; color:#333}
.download ul li a{ float:right; background:url(../images/icon_download.gif) no-repeat left center; padding-left:15px; font-size:11px; color:#1999B5}
.download ul li a:hover{ font-size:11px}


.signtip{ position:absolute; background-color:#FEF9DE; border:1px solid #F8C524; top:45px; left:690px; padding:5px; line-height:1.6em;width:220px;}
.signtip *{ margin:0; padding:0}

.redt{ color:#f00}
.borderbottom{ background:url(../images/bg_dashborder.gif) repeat-x bottom; padding-bottom:40px}
.pager{ font-family:Tahoma; text-align:right; background-color:#fff; margin-top:-1px; padding:15px 0; margin-bottom:40px}
.pager a{ padding:0 10px}
.link{ float:left; clear:left;}
.pagerartical{ background-color:#fff; margin-top:-1px; float:right; clear:right; font-size:11px; padding:15px 0 45px 0}
.pagerartical a{ color:#1C68B4; }
.pagerartical span{ color:#999; }
.pagerartical .prev{ padding-left:28px; background-repeat:no-repeat; background-position:20px center}
.pagerartical span.prev{ background-image:url(../images/icon_leftdis.gif)}
.pagerartical .next{ padding-right:15px; background-repeat:no-repeat; background-position:30px center}
.pagerartical span.next{ background-image:url(../images/icon_rightdis.gif)}
.pagerartical a.next{ background-image:url(../images/icon_right.gif)}
.pagerartical span,.pagerartical a{ font-size:11px;padding:0 3px;}
.footer{border-top:1px solid #dcdcdc; color:#4F5450; text-align:right; margin-top:30px!important; clear:both; font-size:8px; width:1008px; margin:0 auto}
.footer p{margin:0; padding:8px 0}
.curhand{cursor:pointer;}
.tblue{color:#325DA3;}
.tblue a{color:#325DA3;}
.tblack {color:#4F5450;}
.tblack a{color:#4F5450;}
.logintbl{ width:90%; margin-top:5px; margin-left:5px;}
.logintbl td{width:50%;}
.logintbl2{ width:80%; margin-top:5px;margin-left:5px;}
.logintbl2 td{width:50%;}
.logintbl2 a{color:#333333;}



.p10{
	padding:10px;
}

.jury_comment{}
.jury_comment h2{font-size:14px; font-weight:normal; margin-bottom:6px;}
.jury_comment textarea{
	width:480px;
	height:100px;
}
.jury_comment .item{
	padding-bottom:10px;
	background:url(../images/bg_dashborder.gif) repeat-x bottom; 
}


.result_ok{
	padding:2px 10px 80px 140px;
	margin:40px 0px 0px 0px;
	background-image:url('../images/result_ok.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}

.result_ok h1{color:#E48F3B; font-size:18px;}


ul.tabs{ height:22px; overflow:hidden; margin:0; padding:0; margin-top:10px}
ul.tabs li{ background-color:#efefef; float:left; padding:0 5px; margin-right:2px; height:22px; line-height:22px; cursor:pointer; color:#999;
}
ul.tabs li.li1{ background-color:#efefef; float:left; padding:0 5px; margin-right:2px; height:22px; line-height:22px; cursor:pointer; color:#999;
    width: 66px;
}

ul.tabs li.check{ background-color:#dcdcdc; 
                  
}
ul.tabs li.check a{ color:#fff;}
ul.tabs li.on{ background-color:#fac624; color:#fff}

.introdetail{ font-size:12px; color:#58595B; width:640px; line-height:18px}
.summary{ padding-right:183px; border-bottom:1px solid #58595B; padding-bottom:20px; background-position:right 20px; background-repeat:no-repeat}
.entry{ background-image:url(../images/ico_entry.gif); background-position:right top!important}
.eligibility{ background-image:url(../images/ico_eligibility.gif)}
.prizes{ background-image:url(../images/ico_award.gif)}
.introdetail h2{ font-size:16px; font-weight:normal; padding-top:20px; padding-bottom:10px; }
.en .introdetail h2{ font-family:Arial; font-size:18px}
.introdetail .timeline{ background-image:url(../images/ico_timeline.gif)}
.enteryTip{ font-size:14px; padding-top:20px}
.introdetail .timeline ul{ width:275px}
.introdetail .timeline ul li span{ float:right; width:110px}
.prizes ul { width:400px}
.prizes ul li{ line-height:2.2em; font-size:14px}
.prizes ul li span{ float:right; width:100px}

.benefit .summary{ background-position:right center}
.benefit .award{ background-image:url(../images/ico_awardc.gif)}
.benefit .media{ background-image:url(../images/ico_media.gif)}
.benefit .maga{ background-image:url(../images/ico_magz.gif)}
.benefit .cer{ background-image:url(../images/ico_cer.gif)}
.benefit .mark{ background-image:url(../images/ico_mark.gif)}
.benefit .yearbook{ background-image:url(../images/ico_yearbook.gif)}
.benefit .exhibiton{ background-image:url(../images/ico_exhibiton.gif)}

#intro1,#intro2,#intro3,#intro4,#intro5,#intro6{ display:none}

.about{ width:640px; color:#58595b}
.about h2{ font-size:18px; font-weight:normal; color:#e5a824; margin:10px 0 5px}
.about h3{ font-size:12px; font-weight:bold;  padding:0x}


.about{ padding:0; margin:0;}
.about ul li{ margin-bottom:10px}
.about ul li .summary{ padding-right:0; padding-bottom:10px; min-height:70px;}
.about ul li .summary div{ float:right; width:112px; text-align:center;}
.about ul li .summary div img{ width:auto!important;width:112px; max-width:112px}
.about ul li p,.about ul li h3{ margin-right:150px; line-height:18px}

.ilogin{ background-color:#CCC; position:relative; padding:10px 0 10px 0; margin-bottom:10px}
.ilogin .tl{ position:absolute; top:0; left:0; background:url(../images/navctl.gif) no-repeat left top; height:10px; width:10px; overflow:hidden}
.ilogin .bl{ position:absolute; bottom:0;  _bottom:auto; _top:173px; left:0; background:url(../images/navcbl.gif) no-repeat left top; height:10px; width:10px; overflow:hidden}
.ilogin table{ margin-left:20px}

.ilogin table td.title{ padding-top:5px; color:#58595B;}
.ilogin span.bginput{ display:inline-block; *display:inline; *zoom:1; background:url(../images/bg_loginput.gif) no-repeat; padding:0 3px; margin-right:5px; vertical-align:middle}
.ilogin span.bginput input{background:none; border:none; vertical-align:middle; line-height:25px; width:116px; vertical-align:middle; height:25px}
.ilogin div a {  color:#58595B}
.ilogin div img{ padding-left:20px}
.ilogin  p a:hover{ color:#fff}
.ilogin .signin{ padding-top:12px; line-height:1.3em;color:#888990;}
.ilogin .signin div{
 font-size:9px;
}
.ilogin .signin div a{
	font-size:9px;
}
.login .enter{ height:13px; overflow:hidden; padding-left:35px; position:relative; top:-13px;}

a.link_btn{ display:inline-block; *display:inline;*zoom:1; height:26px; padding:0 0 0 3px; text-decoration:none; vertical-align:middle; background:url(../images/btn_link.gif) no-repeat left top}
a.link_btn span{ display:inline-block; *display:inline; *zoom:1;height:26px; line-height:26px; text-decoration:none; font-size:14px; color:#fff;background:url(../images/btn_link.gif) no-repeat right -26px; padding:0 10px 0 7px; cursor:pointer}
a.link_btn:hover{ background-position:left -52px;}
a.link_btn:hover span{ background-position:right bottom;}
a.slink_btn{ display:inline-block; *display:inline;*zoom:1; height:22px; padding:0 0 0 3px; text-decoration:none; vertical-align:middle; background:url(../images/sbtn_link.gif) no-repeat left top}
a.slink_btn span{ display:inline-block; *display:inline; *zoom:1;height:22px; line-height:22px; text-decoration:none; font-size:14px; color:#fff;background:url(../images/sbtn_link.gif) no-repeat right -22px; padding:0 5px 0 2px; cursor:pointer}
a.slink_btn:hover{ background-position:left -44px;}
a.slink_btn:hover span{ background-position:right bottom;}
.vat{ vertical-align:top;}

.w200{ width:200px}
.guide{color:#58595B; margin-top:10px; line-height:18px; background:url(../images/bg_step.gif) no-repeat 500px180px}
.guide h2{color:#58595B; font-size:18px; font-weight:normal}
.guide h3{color:#58595B; font-size:14px; }
.en .guide h3{font-family:Arial}
.guide div{ padding-right:290px;  margin-top:20px; background-repeat:no-repeat; background-position:500px top;}
.guide div b{ font-weight:normal; color:#E5A824; font-size:14px}
.guide div .link_btn{ margin-top:5px}
.guide div table{ border-collapse:collapse; }
.guide div table td{ vertical-align:top; padding-right:5px}
.guide div div{ padding-right:0}

.fs14{ font-size:14px}
.startjdg {color:#58595B; line-height:18px}
.startjdg .entry{ background-image:none;}
.startjdg  h2{ font-size:16px; font-weight:normal; padding:10px 0;}
.startjdg .entry h3{ font-size:16px; font-weight:normal}
.entries { margin-right:25px}

/* Clear Fix */ 
.clearfix:after 
{ 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
overflow:hidden;
} 
.clearfix 
{ 
display:block; 
} 
/* Hide from IE Mac */ 
/* End hide from IE Mac */ 
/* end of clearfix */ 
.taright{ text-align:right}
.mt10{ margin-top:10px; }
.mt11{ margin-top:11px; }
.mt12{ margin-top:12px; }

.judgment {clear:both; width:640px; margin-left:15px;}
.judgment .juryUser{float:left; width:160px;}

.leftcart{ width:240px;}
.leftcart .leftcart_title{ background:#ccc; width:240px; height:35px; clear:both;}
.leftcart .leftcart_title .lefttitle{ color:#656565; font-weight:bold; float:left; width:120px; text-align:center;}
.leftcart .leftcart_title .rightwelcome{color:#656565; float:left; width:100px; text-align:right;}
.leftcart .add{ background:url("../images/Yearbooka_bg.png") 20px -20px no-repeat; text-indent:45px; line-height:20px; margin-top:5px;}
.leftcart .product1{ clear:both; color:#767676; width:210px; height:110px; margin:10px auto auto;}
.leftcart .product1 .prouductimg{ width:100px; height:100px; float:left;}
.leftcart .product1 .prouductimg img{width:100px; height:100px;}
.leftcart .product1 .prouducttext{ width:95px; height:100px; float:right;}
.leftcart .product1 .prouducttext .name{ width:95px; height:auto;}
.leftcart .product1 .prouducttext .price{ color:#fd6923; margin-top:5px;}
.leftcart .product1 .prouducttext .quantity{ text-align:right; margin-top:15px;}
.leftcart .product1 .prouducttext .quantity input{ width:25px;}
.leftcart .t1{ background:url("../images/navctl.gif") no-repeat scroll left top transparent;height: 10px; left: 0; overflow: hidden; width: 10px}
.leftcart .checkout{ width:240px; height:65px; background:#ccc; overflow:hidden;}
.leftcart .checkout .productline{ clear:both; height:20px; margin-top:10px;}
.leftcart .checkout .productline .number{color:#767676; float:left; width:120px; text-align:center;}
.leftcart .checkout .productline .subtotal{color:#767676; float:left; width:120px; text-align:center;}
.leftcart .checkout .img{ margin:5px 0 0 137px;}

.productlist{font-size:14px; margin-bottom:50px;width:720px; color:#58595B; height:auto; overflow:hidden;  padding-top:10px}
.productlist ul{ width:720px; clear:both;list-style:none; padding:0; margin:0;}
.productlist ul li{ width:230px; float:left; margin:8px 10px 0 0;}
.productlist ul li img{  height:153px;}
.productlist ul li .price{ position:absolute; color:#ccc; font-size:27px; margin-top:-28px; z-index:10;}
.productlist ul li .title{ text-align:center; background:#ccc; color:#fefefe; height:25px; line-height:25px; font-size:14px; font-weight:bold;}
.productlist ul li .addcart{ margin:-52px 0 0 130px; cursor:pointer; position:absolute; z-index:107; width:100px; height:26px; background:#666; display:none;}
.productlist ul li .addcart img{ width:auto; height:auto; float:left; margin-top:2px;}
.productlist ul li .addcart a{ color:#fff; line-height:23px;}
.productlist ul li .logion{ z-index:107; display:none; margin:3px 0 0 0px; *margin:20px 0 0 -82px; color:#fff; position:absolute; width:135px; height:86px;background:#666; }
.productlist ul li .logion .logionline{ height:22px; padding-top:5px; line-height:20px; clear:both;}
.productlist ul li .logion .logionline .logiontitle{ float:left; text-indent:3px; width:65px;}
.productlist ul li .logion .logionline .logioninput{ width:65px; float:left;}
.productlist ul li .logion .logionline .logioninput input{ height:20px; width:60px;}
.productlist ul li .logion .logionline a{ display:block; float:left; margin:0 10px 0 10px; color:#fff;}
.productlist ul li .logion .logionline .a1{display:block; float:left; margin:0 10px 0 10px; color:#fff;}
.productlist .pics{ width:230px; height:153px; text-align:center; overflow:hidden;}
.productlist ul li .content{ color:#f00; background:#fff; opacity:0.7; filter:alpha(opacity:70); z-index:101; width:720px; position:absolute; left:257px; height:auto; min-height:30px; display:none;}

.checkout{ width:710px;}
.step{clear: both; margin-top:10px;width:723px;}
.checkout .checkcart{ width:710px;}
.checkout .checkcart .tb1{ margin:10px 0 10px 0; line-height:20px; width:640px;border-bottom:2px solid #dbdbdb; }
.checkout .checkcart .tb1 .th1{ color:#333; font-size:14px; text-align:left; text-indent:30px;}
.checkout .checkcart .tb1 .th2{color:#333; font-size:14px; text-align:right; }
.checkout .checkcart .checkline{height:30px; color:#110c08; font-weight:bolder; text-indent:30px; font-size:14px;  clear:both;background:#dcdcdc; line-height:30px;}
.checkout .checkcart .checkline2{height:30px; width:640px; color:#110c08; font-weight:bolder; text-indent:30px; font-size:14px;  clear:both;background:#dcdcdc; line-height:30px;}
.checkout .checkcart .checkline .checktitle{font-size:14px; }
.checkout .checkcart .checkline2 .checktitle{font-size:14px; }
.checkout .checkcart .checkline .checkpace{ text-align:right;font-size:14px; text-align:right; }

.checkout .checkcart .checkline3{height:30px; color:#110c08; font-weight:bolder; text-indent:30px; font-size:14px;  clear:both; line-height:30px;}
.checkout .checkcart .checkline3 .checktitle{ width:180px;}
.checkout .checkcart .checkline3 .checkpace{ text-align:right;font-size:14px; text-align:center; }

.checkout .checkcart .checktitle{ line-height:30px; float:left; width:200px;}
.checkout .checkcart .checktitle1{width:200px; height:auto; float:left; }
.checkout .checkcart .checkpace{ text-align:center; width:120px; height:auto; float:left;}
.checkout .checkcart .checkpace .pacetitle{ margin-top:10px;}
.checkout .checkcart .checkpace .pacenumber{ margin-top:25px;}
.checkout .checkcart .checkpace .pacenumber input{ width:35px;}
.checkout .checkcart .checkpace .pacenumber a{ margin-left:53px; background:url("../images/deletebg.jpg") 0 0 no-repeat; line-height:29px; text-align:center; color:#110c08; display:block; width:68px; height:29px;}

.checkout .checkcart .checkline1{height:130px; border-bottom:1px dashed #dbdbdb; margin:auto; margin-bottom:10px; width:655px; color:#231d1d; font-weight:bolder; clear:both; }
.checkout .checkcart .checkline1 .checktitle{ width:175px;}
.checkout .checkcart .checkline1 .checktitle img{ position:absolute; margin-top:10px;}
.checkout .radioline{ clear:both; width:655px; margin:auto; line-height:25px; color:#514d4a;}
.checkout .radioline .radio{ float:left; font-size:14px;}
.checkout .radioline .introduce{ float:right;font-size:14px;}
.checkout .note{ line-height:20px; clear:both; margin:auto; width:655px; height:160px;border-bottom:2px solid #dbdbdb;}
.checkout .note1{ line-height:20px; clear:both; width:655px; height:160px;border-bottom:2px solid #dbdbdb;}
.checkout .notetitle{ line-height:50px;}
.checkout .noteline{ clear:both; font-size:14px; width:655px;}
.checkout .noteline .number{ float:left; width:15px; font-size:14px;}
.checkout .noteline .text{ float:left; width:630px;font-size:14px;}
.checkout .noteline .text a{ color:#221a17; font-size:14px; font-weight:bold;}
.checkout .fapiao{ line-height:20px; clear:both; margin:auto; width:655px; height:230px;border-bottom:2px solid #dbdbdb;}
.checkout .fapiao1{ line-height:20px; clear:both; width:655px; height:230px;border-bottom:2px solid #dbdbdb;}
.checkout .fapiaotitle{ line-height:50px;}
.checkout .fapiaotitle a{ color:#221a17; font-size:14px; font-weight:bold;}
.checkout .fapiaoline{ clear:both;font-size:14px; width:655px; line-height:25px;}
.checkout .fapiaoline input{ margin:5px 0 0 8px;}
.checkout .fapiaoline .linetitle{ float:left;}
.checkout .fapiaoline .lineinput1{ float:left;}
.checkout .fapiaoline .lineinput1 input{ width:500px;}
.checkout .fapiaoline .lineinput2{ float:left;}
.checkout  .fapiaoline .lineinput2 input{ width:470px;}
.checkout .fapiaoline .lineinput3{ float:left;}
.checkout .fapiaoline .lineinput3 input{ width:546px;}
.checkout .fapiaoline .lineinput4{ float:left;}
.checkout .fapiaoline .lineinput4 input{ width:535px;}
.checkout .fapiaoline .lineinput5{ float:left;}
.checkout .fapiaoline .lineinput5 input{ width:500px;}
.checkout .fapiaoline .lineinput6{ float:left;}
.checkout .fapiaoline .lineinput6 input{ width:597px;}
.checkout .total{ width:655px; height:100px;border-bottom:2px solid #dbdbdb; margin:auto;}
.checkout .total1{ width:655px; height:80px; margin:auto;}
.checkout .totalline{ width:665px; clear:both; line-height:30px;}
.checkout .totalline .totaltitle{ float:left; text-align:right; width:550px; font-size:14px;}
.checkout .totalline .price{ text-align:right; float:right; width:100px;font-size:14px; margin-right:10px;}
.checkout .totalline .price a{ color:#f00; font-size:14px;}
.checkout .bottomherf{ text-align:right; width:220px; margin:30px 0 0 500px;}
.checkout .bottomherf1{ text-align:right; width:640px; margin:30px 0 0 0px;}
.checkout .bottomherf1 .agree{ float:left;}
.checkout .bottomherf1 a{ float:right; color:#fff; margin:0 20px 10px 0; font-size:14px; font-weight:bold; background:url("../images/checkoutsavebg.jpg") 0 0 no-repeat; text-align:center; line-height:29px; width:82px; height:29px;display:block; }
.checkout .bottomherf a{ float:left; color:#fff; margin:0 20px 10px 0; font-size:14px; font-weight:bold; background:url("../images/checkoutsavebg.jpg") 0 0 no-repeat; text-align:center; line-height:29px; width:82px; height:29px;display:block; }
.checkout .terms{ width:650px; height:228px; background:#dcdcdc;}
.checkout .terms .termstitle{ color:#5d5d5d; text-indent:15px; height:50px; line-height:50px; font-weight:bold;}
.checkout .terms .termsline{ margin-left:15px; clear:both;}
.checkout .terms .termsline2{ clear:both; margin-left:15px;}
.checkout .terms .termsnumber{ float:left; width:15px;}
.checkout .terms .termstext{ float:left;}

.shippinginfo{ width:710px; }
.shippinginfo .shippingpanel{ width:710px; margin:auto; padding-bottom:25px; border-bottom:1px solid;}
.shippinginfo .shippingpanel .shippingline{ clear:both;line-height:20px; padding:5px 0 0 0; height:30px;}
.shippinginfo .shippingpanel .shipmaintitle{ font-size:14px; text-indent:10px; height:30px; background:#ccc; line-height:30px; color:#000; font-weight:bold;}
.shippinginfo .shippingpanel .shippingline .shiptitle{ text-align:right; width:120px; margin-right:15px; float:left;}
.shippinginfo .shippingpanel .shippingline .shipinput{ width:530px; float:left;}
.shippinginfo .shippingpanel .shippingline .shipinput input{ width:530px; height:20px;}
.shippinginfo .bottomherf{ text-align:right; width:220px; margin:30px 0 0 500px;}
.shippinginfo .bottomherf a{ float:left; color:#fff; margin:0 20px 10px 0; font-size:14px; font-weight:bold; background:url("../images/checkoutsavebg.jpg") 0 0 no-repeat; text-align:center; line-height:29px; width:82px; height:29px;display:block; }
.input_a{ border:none; color:#fff; cursor:pointer; font-size:14px; font-weight:bold; background:url("../images/checkoutsavebg.jpg") 0 0 no-repeat; text-align:center; line-height:29px; width:82px; height:32px;display:inline-block; }
.input_a a{ line-height:29px;}


.payment{ width:710px;}
.payment .paymentpanel{ width:710px; margin:auto;}
.payment .paymentpanel .paycost{ clear:both; height:30px;}
.payment .paymentpanel .paycost .costtitle{ float:left; color:#363636; text-indent:10px; font-weight:bolder;}
.payment .paymentpanel .paycost .costmoney{ float:left; color:#fe1617; margin-left:5px;font-weight:bold;}
.payment .paymentpanel .method{ width:710px; height:70px; background:#dcdcdc;}
.payment .paymentpanel .method .methodtitle{ color:#373737; text-indent:15px; height:30px; font-weight:bold; line-height:30px;}
.payment .paymentpanel .method .methodline{ margin-left:15px;}
.payment .paymentpanel .localcard{ height:160px; border-bottom:1px solid #595959;}
.payment .paymentpanel .localcard .cardtitle{ color:#5c5c5c; text-indent:15px; font-weight:bold; height:30px; line-height:30px;}
.payment .paymentpanel .localcard .cardpanel{}
.payment .paymentpanel .localcard .cardpanel a{ display:inline-block; width:200px; text-align:center; cursor:pointer;}
.payment .paymentpanel .intecard{
border-bottom:1px solid #595959;
}



.payment .paymentpanel .checkway{width:666px; height:330px;}
.payment .paymentpanel .checkway table{width:100%;}
.payment .paymentpanel .checkway table tr td{ text-align:center; padding:10px;}
.payment .paymentpanel .checkway img{ width:100px; height:20px;}

.payment .paymentpanel .intecard .cardtitle{color:#5c5c5c;text-indent:15px; font-weight:bold; height:30px; line-height:30px;}
.payment .paymentpanel .intecard .cardpanel{}
.payment .paymentpanel .cardpanel input{ display:block;  margin:15px 0 0 20px; float:left;}
.payment .paymentpanel .intecard .cardpanel a{display:inline-block; width:190px; text-align:center; cursor:pointer;}
.payment .bottomherf{ text-align:right; width:220px; margin:30px 0 0 500px;}
.payment .bottomtable{ margin-top:10px}
.payment .bottomtable table{ width:600px;}
.payment .bottomtable tr{}
.payment .bottomtable td{}
.payment .bottomtable .paymentbutton{ text-align:right;}
.payment .bottomtable a{ color:#fff; margin:0 20px 10px 0; font-size:14px; font-weight:bold; background:url("../images/checkoutsavebg.jpg") 0 0 no-repeat; text-align:center; line-height:29px; width:82px; height:29px;display:inline-block; }
.payment .bottomherf a{ float:left; color:#fff; margin:0 20px 10px 0; font-size:14px; font-weight:bold; background:url("../images/checkoutsavebg.jpg") 0 0 no-repeat; text-align:center; line-height:29px; width:82px; height:29px;display:block; }


.paymentsuccess{width:710px; font-size:14px;}
.paymentsuccess .successtitle{ width:710px; margin-top:10px; height:35px; font-size:14px; font-weight:bold; line-height:35px; text-indent:15px; background:#dcdcdc; color:#5b5b5b;}
.paymentsuccess .subtitle{ font-size:14px; color:#333; width:710px; height:35px; line-height:35px; text-indent:20px;}
.paymentsuccess .subtitle1{font-size:14px; color:#414141; margin:10px 0 0 10px;  line-height:20px; margin-left:20px;}
.paymentsuccess .subtitle2{font-size:14px; font-weight:bold; color:#000; width:710px;height:35px;  line-height:35px; text-indent:20px;}
.paymentsuccess .subtitle3{font-size:14px;color:#424242; width:640px;height:35px;  line-height:35px; text-indent:20px;}
.paymentsuccess .important{ overflow:hidden; height:120px;  width:710px; background:#dcdcdc;}
.paymentsuccess .important .importanttitle{ margin-top:10px;text-indent:15px; font-weight:bold;font-size:14px; color:#010101; }
.paymentsuccess .important .importantcontent{ font-size:14px; color:#000; margin-left:15px;}
.paymentsuccess .downloada{ text-align:right; margin-top:15px; }
.paymentsuccess .downloada a{ text-align:center; cursor:pointer; line-height:28px; width:120px; height:28px;background:url("../images/downloadformbg.png") 0 0 no-repeat; display:inline-block; color:#fff; font-size:14px; font-weight:bold;}
.paymentsuccess .downloada a:hover{}
.paymentsuccess .summarys{ width:680px; margin-left:15px; height:auto;}
.paymentsuccess .summarys .summarytitle{ font-size:14px;}
.paymentsuccess .summarys .itemtitle{ margin:15px 0; color:#333; font-size:14px; font-weight:bold;}
.paymentsuccess .summarys .summaryitems1{ height:90px; width:320px; border-bottom:1px dashed #323232;}
.paymentsuccess .summarys .summaryitems1 .itemsline{line-height:20px; font-size:14px;}
.paymentsuccess .summarys .summaryitems2{ height:90px; width:320px; border-bottom:1px dashed #323232;}
.paymentsuccess .summarys .summaryitems2 .itemsline{line-height:20px;  clear:both;}
.paymentsuccess .summarys .summaryitems2 .itemsline .name{font-size:14px; float:left; width:230px;}
.paymentsuccess .summarys .summaryitems2 .itemsline .price{font-size:14px; float:left; width:90px;}
.paymentsuccess .summarys .summaryitems2 .itemsline .price1{font-size:14px; font-weight:bold; color:#e24d47; float:left; width:90px;}
.paymentsuccess .summarys .summaryitems3{ width:710px; height:260px;}
.paymentsuccess .summarys .summaryitems3 .summaryitemstitle{margin:15px 0; color:#333; font-size:14px; font-weight:bold;}
.paymentsuccess .summarys .summaryitems3 .itemsline{ margin:20px 0; font-size:14px; }

.uploadform{ clear:both; margin-top:10px; line-height:30px;}
.uploadform .lefttext{ width:450px; font-size:14px;  float:left;}
.uploadform .bottomherf{ text-align:right; float:left; width:600px;  position:relative;}
.uploadform .bottomherf a{ float:left; cursor:pointer; color:#fff; margin:0 20px 10px 10px; font-size:14px; font-weight:bold; background:url("../images/downloadformbg.png") 0 0 no-repeat; text-align:center; line-height:28px; width:120px; height:28px;display:block; }
.uploadform .bottomherf .fileinp{ position:absolute;  top:1px;}
.paymentunsuccessful{ padding-left:20px; width:680px; margin-top:10px; border-top:1px solid #595959; height:170px;}
.paymentunsuccessful .unline{ margin:10px 0 10px 0;}

.register_stepone{color:#59595b; width:710px;}
.register_stepone .designinfo{ width:380px; clear:both; height:100px;}
.register_stepone .designinfo .designline{ height:20px; padding:10px 0 0 0; clear:both;}
.register_stepone .designinfo .designtitle{  float:left; font-size:14px;}
.register_stepone .important{ color:#fe2826; width:10px; float:left;}
.register_stepone .designinfo .designinput{ width:200px;  float:left;}
.register_stepone .designinfo .designinput input{ width:200px; height:20px;}
.register_stepone .category{ width:auto; height:250px;}
.register_stepone .category .categoryline{ clear:both; padding-top:10px; height:20px; font-size:14px;}
.register_stepone .category .categorytitle1{ float:left; font-size:14px;}
.register_stepone .category .categorytitle2{ float:left; width:320px; text-indent:30px; font-size:14px;}
.register_stepone .category .categorytext{ float:left; font-size:14px;}
.register_stepone .category .categoryinput{ float:left; width:200px;}
.register_stepone .category .categorytitle3{ float:left; width:115px;font-size:14px;}
.register_stepone .category .categoryinput input{ width:200px; height:20px;}
.register_stepone .category .categoryinput2{ float:left;}
.register_stepone .category .categoryinput2 input{ width:120px; height:20px;}
.register_stepone .category .categoryinput .text{ margin:2px 127px; position:absolute; z-index:101;}
.register_stepone .teaminfo{ height:160px;}
.register_stepone .teaminfo .teamline{ clear:both; height:20px; padding-top:10px;}
.register_stepone .teaminfo .teamline .teamtitle{ float:left; width:105px; font-size:14px;}
.register_stepone .teaminfo .teamline .teaminput{ float:left; width:200px;}
.register_stepone .teaminfo .teamline .teamtitle1{ float:left; width:120px; font-size:14px;}

.register_stepone .teaminfo .teamline .teaminput input{ width:200px; height:20px;}
.register_stepone .bottomherf{ clear:both; margin-top:20px;}
.register_stepone .bottomherf .a1{ float:left; background:url("../images/btnbg.png")0 0 no-repeat; display:block;text-align:center; line-height:25px; width:46px; height:25px; color:#fff; font-weight:bold;}
.register_stepone .bottomherf .a2{ margin-left:30px; float:left;background:url("../images/btnbg.png")-64px 0 no-repeat; display:block; text-align:center; line-height:25px; width:68px; height:25px;color:#fff; font-weight:bold;}

.register_steptwo{color:#59595b; width:710px;}
.register_steptwo .bottomherf{ clear:both; padding-top:20px;}
.register_steptwo .bottomherf .a1{ float:left; background:url("../images/btnbg2.png")-3px 0 no-repeat; display:block;text-align:center; line-height:27px; width:53px; height:27px; color:#fff; font-weight:bold;}
.register_steptwo .bottomherf .a2{ margin-left:30px; float:left;background:url("../images/btnbg2.png")-209px 0 no-repeat; display:block; text-align:center; line-height:27px; width:81px; height:27px;color:#fff; font-weight:bold;}
.register_steptwo .bottomherf .a3{ margin-left:30px; float:left;background:url("../images/btnbg2.png")-79px 0 no-repeat; display:block; text-align:center; line-height:27px; width:108px; height:27px;color:#fff; font-weight:bold;}
.register_steptwo .language{ line-height:35px; height:35px; width:500px; clear:both;}
.register_steptwo .language .a1{ color:#e4aa24;}
.register_steptwo .language .a2{}
.register_steptwo .language .lin1{ float:left; width:30px; text-align:center;}
.register_steptwo .language a{ font-size:14px; display:inline-block; float:left;}
.register_steptwo .language .text{ float:left;font-size:14px; margin-left:20px; color:#58595b;}
.register_steptwo .designinfo{height:630px;}
.register_steptwo .designinfo .designtitle{ height:20px; font-size:14px;}
.register_steptwo .content{ padding-top:5px; width:600px; clear:both; height:135px;}
.register_steptwo .content .contenttitle{ color:#010101; float:left; width:80px;}
.register_steptwo .content .contentarea{ float:left; width:500px;}
.register_steptwo .content .contentarea textarea{ width:500px; height:130px;}

.register_stepthree{ color:#59595b; width:710px;}
.register_stepthree .imagetitle{}
.register_stepthree .exhi{}
.register_stepthree .content{ width:710px; clear:both;}
.register_stepthree .uploadimage{ width:450px; height:auto; float:left;}
.register_stepthree .uploadimage .image{ width:450px; height:90px;}
.register_stepthree .uploadimage .image .imagetitle{ width:75px; float:left;}
.register_stepthree .uploadimage .image .important{ color:#fe2826; width:10px; float:left;}
.register_stepthree .uploadimage .image .text{ width:200px; float:left;}
.register_stepthree .uploadimage .image .a{ float:left; width:67px; background:url("../images/browse.png")}
.register_stepthree .uploadimage .image .check{ float:left; width:80px;}
.register_stepthree .uploadimage .image .textarea{ width:367px; float:left;}
.register_stepthree .uploadimage .image .imageline{ clear:both; line-height:20px;}

.register_stepthree .uploaddesc{ float:left; width:200px;}




/* Clear Fix */ 
.clearfix_inner:after 
{ 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
overflow:hidden;
} 
.clearfix_inner
{ 
display:inline-block; 
} 









