@charset "utf-8";
/* ---------------------------------------------------- */
/* 内置模板引擎示例 Template style
/* ---------------------------------------------------- */

/* reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	 font:12px Arial, "宋体", Verdana, sans-serif;
	 color:#666;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* reset end */

ul,ol{list-style-type:none;}

table{ empty-cells:show; border-collapse:collapse; width:100%; text-align:center;}
th,td{ border:1px solid #ccc ;}
td span{display:block;height:35px;line-height:35px;}

em {font-size:12px;font-style:normal;color:#999;}

a{ color:#666;text-decoration:none;}
a:hover{ color:#f30;text-decoration:underline; }

.pink{color:#E424C5;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.space{height:10px;}
.mtop5{margin-top:5px;}
.mbtm5{margin-bottom:5px;}
.mtop10{margin-top:10px;}
.mbtm10{margin-bottom:10px;}
.mtop15{margin-top:15px;}
.mbtm15{margin-bottom:15px;}
.f14{font-size:14px;}
.star{color:#FF0101;font-size:14px;}
.ctime{color:#ccc;}
.ctitle{text-align:center;}

/* 布局 */
#wrap{ margin:0 auto;width:970px;}

#header{background:url(../Images/header.jpg) no-repeat;}
#header #logo{float:left;margin:25px 0 0 0;}
#header #topnav{float:right;margin:10px 20px 0 0;color:#666;text-align:right;}
#header #topnav a{color:#666;}
#header #userinfo {color:#000;}
#header #userinfo a{color:#000;}
#header #nav{margin-top:15px;}
#header #navbottom{height:20px;background:url(../Images/lbg.jpg) 0 bottom repeat-x;}

#path{background:#F3F3F3;padding:0 0 10px 20px;}
.path{background:#F3F3F3 url(../Images/lbg.jpg) 0 0 repeat-x;padding:10px 0 10px 20px;}

#main{ height:100%; }

#footer{text-align: center;line-height:200%;padding:20px 0 30px 0;background:#F3F3F3 url(../Images/lbg.jpg) 0 10px repeat-x;color:#666;}
#footer #fnav{font-size:14px;font-weight:bold;color:#000;}
#footer #fnav a{color:#000;}

/* 首页 */
#index{padding:10px;}
#index #left{width:345px;float:left;}
#index #center{width:333px;float:left;margin-left:15px;}
#index #right{width:235px;float:right;}
#index #loginbox{color:#000;line-height:150%;border:solid 1px #EAEAEA;background:#F5F5F5 url(../Images/ilogin.jpg) 0 0 no-repeat;padding:5px 15px 10px 15px;height:200px;}
#index #loginbox a{color:#fff;}
#index #loginbox .textinput{width:110px;height:18px;border:solid 1px #ccc;}
#index #loginbox #reginfo{color:#666;padding-top:15px;line-height:200%;}
#index #loginbox #reginfo a{color:#666;}
#index #regv{color:#000;line-height:150%;border:solid 1px #EAEAEA;background:#F5F5F5; padding:15px 15px 10px 15px;margin-top:15px;}

#index #hyxx .item{line-height:180%;}
#index #hyxx .item .img{float:left;width:150px;}
#index #hyxx .item .img img{width:142px;height:106px;}
#index #hyxx .item .text{float:right;width:175px;}
#index #hyxx .item .title{font-weight:bold;}
#index #hyxx .item .more{text-align:right;font-size:11px;}

#index .title{font-size:14px;font-weight:bold;color:#000;}
#index .title a{color:#000;}

#index #zhgs{background:url(../Images/zhgs.jpg) no-repeat;width:345px;height:28px;line-height:28px;padding-left:10px;}
#index #hyxxt{background:url(../Images/hyxx.jpg) no-repeat;width:333px;height:28px;line-height:28px;padding-left:10px;}
#index #zxhd{background:url(../Images/zxhd.jpg) no-repeat;width:235px;height:26px;line-height:26px;padding-left:10px;color:#fff;}

/* 注册 */
#register{background:#f3f3f3;padding:10px;}
#register .box{background:#fff;padding:30px 10px;}
#register table{text-align:left;}
#register th,#register td{padding:8px;border:0;}
#register .itemname{text-align:right;font-size:14px;color:#000;}
#register .textinput{width:225px;}

/* fair */
#fairbox{background:url(../Images/fairleft.jpg) 0 0 repeat-y;height:1%;}
#fairbox #left{width:235px;float:left;}
#fairbox #center{width:535px;float:left;margin-left:15px;}
#fairbox #right{width:170px;float:right;padding:20px 0 0 5px;background:url(../Images/contactbg.jpg) 0 0 no-repeat;}

#fairbox .lefttitle{background:url(../Images/lefttitle.jpg) no-repeat;width:205px;height:63px;font:bold 16px/63px Arial;padding-left:30px;color:#fff;}

#fairbox #center .title{padding:20px 0 20px 50px;background:url(../Images/flower.jpg) 0 center no-repeat;margin-bottom:10px;font:bold 18px Arial;color:#000;}
#fairbox #center .arttitle{font:bold 18px Arial;color:#000;text-align:center;}
#fairbox #center .content{line-height:180%;color:#000;padding:5px;}
#fairbox .pages{background:#eee;padding:3px 10px;margin-top:10px;}

#fairbox .contactinfo{line-height:180%;}
#fairbox .tel{background:url(../Images/tel.jpg) 0 center no-repeat;padding-left:20px;}
#fairbox .fax{background:url(../Images/fax.jpg) 0 center no-repeat;padding-left:20px;}
#fairbox .mail{background:url(../Images/mail.jpg) 0 center no-repeat;padding-left:20px;}

.leftitem ul{width:180px;}
.leftitem li{margin-left:20px;padding:10px 0 10px 10px;font:bold 14px Arial;}
.leftitem li.bbg{background:url(../Images/leftitembottom.jpg) 0 bottom no-repeat;}
.leftitem li a{padding-left:20px;display:block;}
.leftitem li .lbg{background:url(../Images/leftitemleft.jpg) 10px 2px no-repeat;color:#E422C1;}

.apply table{text-align:left;}
.apply th,.apply td{padding:8px;border:0;}
.apply .itemname{text-align:right;font-size:14px;color:#000;}

/* News */
#news #left{width:100%;background:url(../Images/newsTitleBg.jpg) repeat-x;}

#news #left .title{padding:0 0 0 40px;height:26px;font:bold 18px/26px Arial;color:#FFF;background:url(../Images/newsTitle.jpg) no-repeat;margin-bottom:10px;}
#news #left .content{line-height:180%;color:#000;padding:5px;}
#news .pages{padding:3px 10px;margin-top:10px;border-top:solid 2px #E6E6E6;}

#news .item{width:460px;float:left;height:110px;color:#949494;margin:0 15px 10px 0}
#news .item b{color:#666;}
#news .item .img{float:left;width:140px;height:105px;}
#news .item .img img{width:132px;height:100px;}

/* Match */
#match{line-height:180%;height:1%;margin-top:10px;}
#match #left{width:235px;float:left;}
#match #center{width:477px;float:left;margin-left:10px;}
#match #right{width:234px;float:right;}

#match .box{border:solid 1px #d6d6d6;}

#match #center #xinwen .arttitle{padding:10px;font-size:16px;font-weight:bold;text-align:center;border-bottom:solid 2px #E6E6E6;margin-bottom:10px;}
#match #center .content{line-height:180%;color:#000;padding:5px;}

#match #meitilist li{width:220px;height:20px;float:left;background:url(../Images/dian.jpg) 0 center no-repeat;padding-left:10px;margin-left:10px;}
#match #loginbox{line-height:150%;background:url(../Images/loginboxbg.jpg) 0 0 no-repeat;padding:8px 15px 0 15px;height:127px;}
#match #loginbox .textinput{width:120px;height:20px;border:solid 1px #ccc;}

#match #zanzhu{height:440px;}
#match #xinwen{height:352px;}
#match #xinwen .content{height:206px;overflow:hidden;}
#match #xinwen .more{text-align:right;}
#match #dasaiBox{height:203px !important;height:193px;margin-top:10px;}
#match #dasai{text-align:left;padding:15px 10px 20px 20px !important;padding-bottom:12px;}
#match #dasai li{background:url(../Images/sanjiao.jpg) 0 center no-repeat;padding-left:10px;margin-bottom:8px;}
#match #dasai li.active{background-image:url(../Images/fensanjiao.jpg);}
#match #guanggao{height:1%;}

#match .title{font:bold 16px Arial;color:#000;}
#match .title a{color:#000;}
#match #meitilink{background:url(../Images/meiti.jpg) 0 0 no-repeat;width:467px;height:26px;line-height:26px;padding-left:10px;}
#match #gglink{background:url(../Images/guanggao.jpg) 0 0 no-repeat;width:223px;height:26px;line-height:26px;padding-left:10px;text-align:left;}
#match #gmlink{background:url(../Images/zzhz.jpg) 0 0 no-repeat;width:193px;height:26px;line-height:26px;padding-left:40px;text-align:left;font-size:15px;color:#fff;}
#match #zzlink{background:url(../Images/zzhz.jpg) 0 0 no-repeat;width:193px;height:26px;line-height:26px;padding-left:40px;text-align:left;font-size:15px;color:#fff;}
#match #dsxx{background:url(../Images/zzhz.jpg) 0 0 no-repeat;width:193px;height:26px;line-height:26px;padding-left:40px;text-align:left;font-size:15px;color:#fff;}
#match #dasai li{font:bold 14px Arial;}
#match #xinwen .title{padding:20px 0 20px 50px;background:url(../Images/flower.jpg) 10px center no-repeat;font:bold 14px Arial, "宋体";color:#000;}

/* MatchIn */
#matchin{background:url(../Images/fairleft.jpg) -1px 0 repeat-y;height:1%;}
#matchin #left{width:233px;float:left;}
#matchin #right{width:720px;float:right;}

#matchin ul{width:180px;margin-bottom:20px;}
#matchin li{margin-left:30px;padding:0 0 0 10px;height:40px;background:url(../Images/sanjiao.jpg) 0 center  no-repeat;font:bold 14px/40px Arial;}
#matchin li.active{background:url(../Images/fensanjiao.jpg) 0 center  no-repeat;}
#matchin li.active a{color:#E424C5;}

#matchin #right .title{padding:20px 0 20px 50px;background:url(../Images/flower.jpg) 10px center no-repeat;font:bold 14px Arial, "宋体";color:#000;}
#matchin #right .content{line-height:180%;color:#000;padding:5px;}

/*跳转页*/
table.message{margin:10% auto 0px auto; padding:3px; border-collapse:collapse; border:1px solid #ccc; text-align:center; width:500px;font-size:14px;}
table.message td{padding:5px;}

/*设计大赛*/
.match #top{text-align:center;height:84px;background:url(../Images/topbg.jpg)  0 0 no-repeat;}
.match #top #lng{text-align:right;margin:5px 20px 0 0;} 
#mnav{height:27px;background:url(../Images/navBg.jpg) 0 0 no-repeat;}
#mnav a{display:block;height:27px;float:left;font:bold 13px/27px Arial;color:#fff;padding:0 20px 0 20px;}
#mnav .A{background:#838383;}

#mbnav{height:31px;background:url(../Images/navBBg.jpg) 0 0 no-repeat;font:bold 13px/31px Arial;color:#fff;}
#mbnav a{color:#fff;}

#header #mnavbottom{height:10px;background:url(../Images/navBottom.jpg) 0 0 repeat-x;}
.match #footer{text-align: center;line-height:200%;padding:10px 0 30px 0;background:#fff;color:#000;}
.match #right,.match #center{background:url(../Images/titlebg.jpg) 0 0 repeat-x;}
.match #span div{width:220px;height:100px;float:left;}
.match .lefttitle{background:url(../Images/lefttitlebg.jpg) 0 0 no-repeat;height:27px;color:#fff;padding-left:50px;font:bold 14px/27px Arial, "宋体";}

/*图库*/
#gallery .item{width:162px;float:left;height:172px;color:#949494;margin:5px;text-align:center;}
#gallery .item .img{width:162px;height:142px;}
#gallery .item .img img{width: expression(this.width > 142 ?142 : true); height: expression(this.height > 142 ? 142 : true); max-width:142px;max-height:142px;margin-top: expression((142-this.height)/2);}
#gallery .item .sum{padding-top:5px;}
#gallery .pages{border-top:solid 1px #eee;padding:5px 0 0 10px;}