/*-----重置内容----*/
*{
	margin:0;
	padding:0;
}
ul,li{
	list-style:none;
}
img{
	display:inline-block;
	border:none 0;
}
input{
	outline:none;
}
a{
	text-decoration:none;
	color:#fff;
}
nav,header,section,artical,aside,footer{
	display:block;
}
body{
	font-family:"微软雅黑","黑体","宋体";
	font-size:16px;
	color:#262522;
}

/*-----顶部内容-----*/
.topheader{
	width:100%;
	overflow:hidden;
	background:#000;
	min-width:900px;
}
.topheader div{
	width:900px;
	height:34px;
	line-height:34px;
	margin:0 auto;
	overflow:hidden;
}
.topheader div img{
	float:left;
	margin-left:66px;
	margin-top:8px;
}
.topheader div nav{
	float:right;
	overflow:hidden;
	margin-right:24px;
}
.topheader div nav li{
	display:block;
	float:left;
}
.topheader div nav li a{
	font-size:12px;
	color:#848484;
	margin-right:26px;
}
.topheader div nav li a.nav_current,.topheader div nav li a:hover{
	color:#fff;
}
.banner{
	width:100%;
	min-width:900px;
	overflow:hidden;
}
.banner img{
	width:100%;
}

/*-------------主体内容-------------*/
/*-----上部和最佳作品-----*/
.content_box{
	width:100%;
	overflow:hidden;
	min-width:900px;
}
.con_top{
	width:900px;
	margin:0 auto;
}
.con_main{
	width:900px;
	overflow:hidden;
	background:url(../images/con_bg.jpg) no-repeat;
	background-position:top left;
	margin:-2px auto 0;
}
.con_main_show{
	background:#fdf5e8;
}
.con_main .betterbox{
	width:830px;
	margin:30px auto;
	overflow:hidden;
}
.con_main .betterbox header,.new_main section header,.discussbox header{
	border-bottom:4px solid #ce0202;
	padding-bottom:6px;
	background:url(../images/photo.png) no-repeat;
	background-position:2px 3px;
	overflow:hidden;
}
.con_main .betterbox header h3,.new_main section header h3,.con_bottom .photoupbox header h3,.rulebox header h3,.discussbox header h3{
	font-size:18px;
	color:#cc0303;
	margin-left:25px;
	float:left;
	font-style:italic;
}
.con_main .betterbox header a,.new_main section header a{
	display:inline-block;
	float:right;
	color:#cc0303;
	font-size:12px;
	margin-right:20px;
	margin-top:8px;
}
.con_main .betterbox header a:hover,.new_main section header a:hover{
	color:#e58832;
}
.con_main .betterbox .bettercon{
	overflow:hidden;
	margin-top:20px;
}
.con_main .betterbox .bettercon>ul li{
	display:block;
	width:265px;
	overflow:hidden;
	float:left;
}
.con_main .betterbox .bettercon>ul li.better_02{
	margin:0 17px;
}

.con_main .betterbox .bettercon>ul li .better_01_top{
	width:265px;
	height:167px;
	background:#000;
	margin-bottom:16px;
	line-height: 167px;
}

.con_main .betterbox .bettercon>ul li .better_01_top img{
	display:block;
	margin:0 auto;
	vertical-align: middle;
}

.index_best_a{
   display:table-cell;
   width:265px;
   height:167px;
   vertical-align:middle;
   text-align:center;
   margin:0 auto;
}

.con_main .betterbox .bettercon>ul li a.better_name{
	font-size:14px;
	color:#595959;
	font-weight:800;
	background:url(../images/point.png) no-repeat left 4px;
	padding-left:15px;
	float:left;
}
.con_main .betterbox .bettercon>ul li a.better_name:hover{
	color:#e58832;
}
.con_main .betterbox .bettercon>ul li a.better_vote{
	display:inline-block;
	width:46px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:#ce3002;
	color:#fff;
	font-size:14px;
	float:right;
	margin-right:10px;
}
.con_main .betterbox .bettercon>ul li a.better_vote:hover{
	background:#e58832;
}
.con_main .betterbox .bettercon>ul li a.better_vote:active{
	background:#a0201a;
}
.con_main .betterbox .bettercon>ul li .better_01_con{
	display:block;
	width:243px;
	margin-left:15px;
	line-height: 21px;
}
.con_main .betterbox .bettercon>ul li span{
	font-size:12px;
	font-family:"宋体";
	color:#383637;
	margin-right:30px;
}

/*-----最新作品-----*/
.new_main{
	width:900px;
	overflow:hidden;
}
.new_main section{
	width:860px;
	margin:0 auto;
	overflow:hidden;
}
.new_main section header{
	width:830px;
	margin:0 auto;
}
.case{
	width:900px;
	overflow:hidden;
	margin:0 auto 36px;
}
#hospital_box{
	float:left;
	width:821px;
	height:140px;
	overflow:hidden;
}
.case #case_wrap{
	width:2000px;
	display:block;
	margin-top:19px;
}
.case #case_wrap a{
	display:block;
	width:107px;
	height:140px;
	float:left;
	margin-right:12px;
}
.case #case_wrap a:hover img{
	border:1px solid #ce0202;
}
.case #case_wrap a:hover p{
	text-decoration:underline;
}
.case #case_wrap a p{
	font-size:14px;
	color:#595959;
	text-align:center;
}
.case #case_wrap img{
	display:block;
	border:1px solid #dbdbdb;
	width:105px;
	height:76px;
}
#caseleft{
	float:left;
	width:12px;
	margin-left:8px;
	margin-top:58px;
	cursor:pointer;
}
#caseright{
	float:left;
	width:12px;
	margin-top:58px;
	margin-right:8px;
	cursor:pointer;
}

/*-----作品上传和活动规则-----*/
.con_bottom{
	width:900px;
	margin:0 auto;
	overflow:hidden;
}
.con_bottom .photoupbox{
	width:402px;
	margin-left:35px;
	overflow:hidden;
	float:left;
}
.con_bottom .photoupbox header{
	border-bottom:4px solid #ce0202;
	padding-bottom:6px;
	background:url(../images/up.png) no-repeat;
	background-position:2px 3px;
	overflow:hidden;
}
.con_bottom .photoup{
	margin-top:30px;
	float:left;
}

.con_bottom .photoup div{
	margin-left:10px;
	margin-bottom:5px;
	overflow:hidden;
}
.con_bottom .photoup label{
	font-size:16px;
	color:#cc0303;
}
.con_bottom .photoup input{
	width:284px;
	height:22px;
	line-height:22px;
	outline:none;
	border:1px solid #dddddd;
}
.message{
	width:402px;
	height:30px;
	overflow:hidden;
}
.con_bottom .photoup .message input.input{
	width:220px;
}
.message .files{
	position:relative;
	left:85px;
	top:-26px;
	heigth:26px;
	width:300px;
	cursor:pointer;
	filter: Alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
} 
.con_bottom .photoup input.liulan{
	width:54px;
	background:#c2c2c2;
	color:#251c1c;
	font-size:12px;
	border:1px solid #949494;
	border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	cursor:pointer;
}

.con_bottom .photoup .photo_story{
	vertical-align:text-top;
	text-align:start;
	font-size:14px;
	width:284px;
	height:114px;
	outline:none;
	color:#A0A0A0;
}
.con_bottom .photoup input.photo_up{
	width:209px;
	height:34px;
	background:url(../images/but_bg.png) repeat-x;
	margin-top:18px;
	margin-left:120px;
	font-size:16px;
	color:#fffefe;
	margin-bottom:36px;
	cursor:pointer;
}

.con_bottom .rulebox{
	width:408px;
	margin-left:18px;
	float:left;
}
.con_bottom .rulebox header{
	border-bottom:4px solid #ce0202;
	padding-bottom:6px;
	background:url(../images/rule.png) no-repeat;
	background-position:2px 3px;
	overflow:hidden;
}
.con_bottom .rulebox ul{
	margin:30px 0 0 10px;
}
.con_bottom .rulebox ul li{
	font-size:16px;
	margin-bottom:38px;
	color:#000000;
}
.con_bottom .rulebox ul li span{
	color:#cc0303;
}
.con_bottom .rulebox ul li p{
	margin-left:78px;
	margin-top:8px;
}

/*--------作品展示----------*/
.con_main_show .showcon{
	margin-top:15px;
	overflow:hidden;
}
.show_pho_div{
	display:table-cell;
	width: 155px;
	height: 111px;
	background: #000;
	text-align: center;
	vertical-align: middle;
}
.con_main_show .showcon li{
	width:155px;
	float:left;
	margin-right:13px;
	margin-bottom:30px;
}
.con_main_show .showcon li img{
	border:1px solid #b7b7b7;
	vertical-align: middle;
}
.con_main_show .showcon li h4{
	text-align:center;
}
.con_main_show .showcon li h4 a{
	font-size:16px;
	color:#585959;
	font-weight:bold;
}
.con_main_show .showcon li h4 a:hover{
	color:#e58832;
}
.con_main_show .showcon li:last-child{
	margin-right:0;
}
.con_main_show .showcon li p{
	font-size:14px;
	color:#373637;
	text-align:center;
}
.con_main_show .showcon>ul li p a{
	display:inline-block;
	float:left;
	width:46px;
	height:16px;
	line-height:16px;
	text-align:center;
	background:#c3341e;
	color:#fff;
	font-size:12px;
	margin:9px 0 0 8px;
}
.con_main_show .showcon>ul li p a:hover{
	background:#e58832;
}
.con_main_show .showcon>ul li p a:active{
	background:#a0201a;
}
.con_main_show .showcon>ul li span{
	float:right;
	font-size:12px;
	color:#c3341e;
	margin-top:9px;
	margin-right:8px;
}
.show_page{
	width:330px;
	margin:20px auto 25px;
	overflow:hidden;
}
.show_page li{
	display:inline-block;
	width:20px;
	height:14px;
	text-align:center;
	line-height:14px;
	float:left;
}
.show_page li a{
	font-size:14px;
	color:#bcbcbc;
}
.show_page li a:hover,.show_page li a.currentpage{
	color:#c3381e;
}

/*------作品展示------*/
/*--图片区域--*/
.showbox_01{
	margin:50px 0 0 30px;
	overflow:hidden;
}
.showbox_01 .showimg_01{
	width:604px;
	height:453px;
	float:left;
	margin-right:15px;
	text-align: center;
}
.showbox_01 .showimg_01 span{
	height: 100%;
	width: 0;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}
.showbox_01 .showimg_01 img{
	border:1px solid #e9e8e7;
	display:inline-block;
	vertical-align: middle;
}
.showbox_01 .showimg_con_01{
	float:left;
	width:200px;
}
.showbox_01 .showimg_con_01 h3{
	font-size:16px;
	color:#bf1a20;
	font-weight:bold;
	margin:7px 0 20px 0;
}
.showbox_01 .showimg_con_01 .showimg_cons{
	font-size:14px;
	color:#6a6a6a;
	text-indent:28px;
	min-height: 200px;
}
.showbox_01 .showimg_con_01 h4,.showbox_01 .showimg_con_01 h5{
	font-size:14px;
	color:#bf1a20;
	margin-bottom:10px;
	margin-top:10px;
}
.showbox_01 .showimg_con_01 h4{
	margin-top:126px;
}
.showbox_01 .showimg_con_01 p a{
	display:inline-block;
	float:left;
	width:46px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:#c3341e;
	color:#fff;
	font-size:12px;
}
.showbox_01 .showimg_con_01 p a:hover{
	background:#e58832;
}
.showbox_01 .showimg_con_01 p a:active{
	background:#a0201a;
}
.showbox_01 .showimg_con_01 p span{
	float:right;
	font-size:12px;
	color:#c3341e;
	margin-right:20px;
}
/*-----讨论区输入框-----*/
.discussbox{
	overflow:hidden;
	width:830px;
	margin:30px auto 32px;
}
.discussbox .discuss_con{
	margin-top:14px;
	overflow:hidden;
}
.discussbox .discuss_con textarea{
	width:808px;
	height:50px;
	outline:none;
	padding:6px 10px;
	border:none 0;
	box-shadow:inset 0 -1px 3px #070002;
	margin-bottom:10px;
}
.discussbox .discuss_con div,.discussbox .discuss_con>input{
	display:inline-block;
	float:left;
	margin-bottom:15px;
	margin-right:14px;
}
.discussbox .discuss_con div label{
	font-size:16px;
	color:#bf1a20;
}
.discussbox .discuss_con div input{
	width:120px;
	height:20px;
	line-height:20px;
	font-size:14px;
	border:none 0;
	box-shadow: inset 0 -1px 2px #55524e;
	outline:none;
}
.discussbox .discuss_con #discuss_up{
	width:46px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background:#c2251f;
	outline:none;
	border:none 0;
	cursor:pointer;
}
.discussbox .discuss_con #discuss_up:hover{
	background:#e58832;
}
.discussbox .discuss_con #discuss_up:active{
	background:#a0201a;
}

/*-----讨论区内容------*/
.discuss_con_bottom{
	width:802px;
	background:#fff;
	padding:20px 14px;
	overflow:hidden;
}
.discuss_con_bottom>ul li{
	border-bottom:1px dotted #dcdcdc;
	padding-bottom:16px;
	margin-bottom:26px;
}
.discuss_con_bottom>ul li p{
	font-size:14px;
	color:#2a2d2e;
	margin-bottom:10px;
	overflow:hidden;
}
.discuss_con_bottom>ul li p span{
	color:#005e8e;
	font-weight:bold;
	margin-right:10px;
}
.discuss_con_bottom>ul li p small{
	font-size:12px;
	color:#7998aa;
	float:left;
}
.discuss_con_bottom>ul li p a{
	font-size:14px;
	color:#4d7a9b;
	float:right;
}
.discuss_con_bottom>ul li p a:hover{
	font-weight:bold;
}

/*-------获奖作品--------*/
.prize_one{
	width:826px;
	margin:30px auto 0;
	overflow:hidden;
}
.prize_one_in{
	margin-top:40px;
	overflow:hidden;
}
.prize_one_in .prize_big,.prize_one_in .prize_con{
	float:left;
}
.prize_one_in .prize_big{
	width:228px;
	height:172px;
	border:1px solid #e9e8e7;
}
.prize_one_in .prize_big img{
	width:228px;
	height:172px;
}
.prize_one_in .prize_con{
	width:560px;
	overflow:hidden;
	margin-left:36px;
}
.prize_one_in .prize_con h4,.prize_one_in .prize_con h4 a{
	font-size:16px;
	color:#c11920;
	font-weight:bold;
	margin-bottom:6px;
}
.prize_one_in .prize_con h4 a:hover{
	color:#e58832;
}
.prize_one_in .prize_con p{
	font-size:14px;
	color:#030000;
	border-bottom:1px dashed #8b7e73;
	padding-bottom:4px;
	line-height:18px;
}
.prize_one_in .prize_con p span{
	font-weight:bold;
}
.prize_one_in .prize_con li{
	float:left;
	margin-top:4px;
	margin-right:10px;
	display:inline-block;
	width:85px;
	height:63px;
	border:1px solid #e9e8e7;
}
.prize_three_in{
	overflow:hidden;
}
.prize_three_in ul li{
	float:left;
	width:145px;
	height:111px;
	margin-right:22px;
	display:inline-block;
	margin-bottom:30px;
	border:1px solid #e9e8e7;
	position:relative;
}
.prize_three_in ul li a p{
	width:129px;
	height:34px;
	background:rgba(24,3,4,0.6);
	padding:4px 8px;
	font-size:12px;
	color:#fff;
	display:none;
	position:absolute;
	left:0;
	bottom:0;
}
.prize_three_in ul li:hover a p{
	display:block;
}
.prize_three_in ul li img{
	width:145px;
	height:111px;
}
.prize_three_in ul li:hover,.prize_one_in .prize_con li:hover,.prize_one_in .prize_big:hover{
	border:1px solid #ce0202;
}
.prize_three_in ul li.prize_last,.con_main_show .showcon li.showlast{
	margin-right:0px;
}

.showPageImg{
}
    
.page_def{
	color: #bcbcbc;
    font-size: 14px;
}

.singleVeiwImg{
	width:604px;
	height:453px;
}
.show_pho_p{
	width: 155px;
	height: 20px;
}

/*------活动规则------*/
.rulescon{
	margin-top:10px;
	overflow:hidden;
}
.rulescon h4{
	font-size:16px;
	color:#bf1a20;
	margin:16px 0 6px;
}
.rulescon p{
	color:#2a2d2e;
	font-size:16px;
	margin-left:32px;
}
.rulescon h5{
	font-size:16px;
	color:#2a2d2e;
	margin:8px 0 8px 32px;
}
.rulescon li{
	font-size:16px;
	color:#2a2d2e;
	margin:4px 0 6px 56px;
}
.rulescon img.erweima{
	display:block;
	width:221px;
	height:221px;
	margin:20px auto;
}
.rulescon p.weixin_more{
	font-size:16px;
	color:#bf1a20;
	margin-left:284px;
}
.rulescon img.jiangpin{
	display:block;
	width:696px;
	height:427px;
	margin:20px 0 20px 140px;
}