﻿@charset "utf-8";

/*---reset---*/
body { margin:0; padding:0; line-height:22px; color: #000000; font-family:"微软雅黑",Microsoft Yahei; font-size:16px; background:url(../images/body_bg.png) repeat-y center;}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote 
{ margin: 0;padding: 0; font-size:13px;  } 
input,button, textarea,select, optgroup, option {font-family: inherit;font-size:100%;font-style: inherit;font-weight: inherit;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; display: block; }
ul, li, dl, dt, dd,ol{display: block;list-style-image: none;}
img {border: 0;}
ol, ul {list-style: none;} 
li{padding:0;}
.clear { clear:both; font-size: 0px; line-height: 0px; }
a,a:hover, a:focus{ text-decoration:none; color:#333333; cursor:pointer;}

.fl{float:left; }
.fr{float:right;}
.nomar{margin:0!important;}
.paddlr{width:1088px !important;padding-left: 0 !important;padding-right: 0 !important;}
body{background:#e8f6ff;color:#3e3e3e;font-size: 14px;background:url(../images/bg.jpg) no-repeat;background-size:cover;}
#mask, .mask {background:#000000;opacity:0.4;filter:Alpha(opacity=40);/*兼容ie*/height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9;}
.nobor{border:none !important;}

/*登录、注册公用部分样式*/
.header{width: 100%;overflow:hidden;border-bottom: 1px solid #cecece;background: #ffffff;position: relative;}
.header .login_msg{width: 100%;height: 50px;background:#ffffff;overflow: hidden;}
.header .login_msg a{position: relative;}
.header .login_msg .mianbox{text-align: right;height: 50px;line-height:50px;}
.login_icon{width:15px;height:19px;background:url(../images/login_icon.png) no-repeat center;display:inline-block;margin: -4px 5px;}
.header .login_msg a{color: #000000;display: inline-block;margin-right: 5px;margin-left: 5px;}
.header .login_msg a:hover{text-decoration: underline;}
.header .header_box{height: 81px;color:#ec3030;}
.header .header_box span.title{margin-top:19px;margin-left:9px;height:62px;display:inline-block;line-height: 62px;font-size:26px;}
.header .header_box span.return{margin-right: 8px;margin-top:33px;height:48px;line-height:48px;display:inline-block;}
.header .header_box span.return a{font-size:14px;color:#ec3030;}
.header .header_box span.return a:hover{text-decoration: underline;}
.header .header_box span .img_home{display: inline-block;margin-right: 3px;}
.wrap{width: 100%;overflow:hidden;background:#f9fcfe; }
.wrap .container{padding-bottom:68px;overflow:hidden;background: url(../images/ren.png) no-repeat 31px 52px;}
.mianbox{width:1090px;margin:0 auto;}


/*登录*/
.form_login{width:328px;height:266px;padding-top:41px;padding-left:32px;border:1px solid #dadada;background:#ffffff;margin-left: 618px;margin-top:183px;float:left;}
.form_field{margin-bottom: 27px;overflow: hidden;}
.form_field label{width:44px;height: 32px;line-height: 32px;text-align: right;margin-right:4px;font-size:14px;color:#545353;display: inline-block;}
.form_field input{width:214px;height:26px;line-height: 26px;border:1px solid #dbdbdb;padding:2px;font-size: 12px;}
.form_login .form_field input.checkbox{width: 15px;height: 15px;margin-left: 44px;margin-right: 3px;display: inline-block;float: left;}
.form_field .auto{height: 15px;width:auto;line-height:15px;display: inline-block;float:left;}
.form_login .form_field .forget {padding-right:60px;height: 15px;line-height:15px;}
.form_login .form_field .forget a{font-size: 12px;color: #d20000;}
.form_login .form_field .forget a:hover{text-decoration: underline;}
.form_login .login_btn{float: left;font-size: 16px;cursor:pointer;}
.form_login .login_btn,.form_login .register{background: #ec3030;border: 1px solid #e20000; margin-right: 4px; width: 133px;height: 38px;border-radius: 5px;color: #ffffff;text-align: center;line-height: 38px; display: inline-block;}
.form_login .register{background: #faae36;border:1px solid #e28a00;}

/*注册*/
.wrap .no_img{background:#f9fcfe;}
.wrap .container .form_register{margin-left: 320px;margin-top:80px;overflow: hidden;}
.wrap .container .form_register .form_field{overflow: hidden; }
.wrap .container .form_register  label{width: 68px;height: 30px;line-height:30px;text-align:right;margin-right:12px;font-size: 14px;display: inline-block;float: left;}
.wrap .container .form_register .form_field input{width:200px;height:26px;line-height:26px;border:1px solid #dbdbdb;padding:2px;margin-right: 7px;font-size: 12px;background:#f9fcfe;}
.wrap .container .form_register .form_field span{height: 22px;line-height: 22px;display: inline-block;font-size: 12px;color: #6d6d6d;}
.wrap .container .form_register .form_field span img{color: red;font-style: normal;}
.wrap .container .form_register .form_register_error{height: 20px;line-height: 20px;color: red;font-size:12px;margin-left: 80px;}
.wrap .container .form_register .margin_bottom_20{margin-bottom: 20px;}
.wrap .container .form_register .form_field{overflow: hidden;}
.wrap .container .form_register .form_field .diqu{float: left;position: relative;width: 179px;height: 30px;}
.wrap .container .form_register .form_field .diqu_con{clear:both;margin-left:80px;margin-top: 20px}
.wrap .container .form_register .form_field .info {overflow: hidden;}
.wrap .container .form_register .form_field .info .infor_select{width:179px;height:30px;padding-right:25px;line-height:30px;margin-right: 7px;background:url(../images/select_bg.png) no-repeat right;display: block;margin-bottom: 15px;color: #545454;position:relative;}
.wrap .container .form_register a.register_btn {width: 178px;height: 38px;border: 1px solid #e20000;border-radius: 5px;background: #ec3030;margin-left: 80px;margin-top: 10px;text-align: center;line-height: 38px;color: #ffffff;font-size: 16px;cursor: pointer;display: block;overflow: hidden;clear: both;}
.select_box_1,.select_box_2,.select_box_3{width:206px;height:30px;line-height:30px;margin-right: 7px; display: block;margin-bottom: 15px;color: #545454;position: absolute;top: 0;left: 0;background: #f9fcfe;border: 1px solid #dbdbdb;}

/*.wrap .container .form_register .form_field .info .diqu_box{padding:5px 8px;border: 1px solid #cccccc;background:#ffffff;box-shadow:0 10px 10px #ccc;overflow: hidden;width: 525px;position:absolute;left:0px;top:20px;z-index: 10;}
.wrap .container .form_register .form_field .info .diqu_box ul li{float:left;width: 105px;height: 35px;line-height: 35px;text-align: right;}
.wrap .container .form_register .form_field .info .diqu_box ul li label{width: auto;height: auto;margin:0;font-size: 14px;color:#cccccc;float: right;}
.wrap .container .form_register .form_field .info .diqu_box ul li label input.diqu_select{width:13px;height: 13px; display: inline-block;float: right;margin:5px 0 0 5px;}*/
.wrap .container .form_register .margin_con{margin: 20px 0;}
.wrap .container .form_register .agreement{margin-left:80px;overflow: hidden;}
.wrap .container .form_register .agreement .checkbox{width: 15px;height: 15px;margin-right: 3px;display: inline-block;float: left;}
.wrap .container .form_register .agreement .auto{height: 15px;width:auto;line-height:15px;display: inline-block;float:left;font-size: 12px;}
.wrap .container .form_register .agreement .auto a{color: #256aaa;}
.wrap .container .form_register .agreement .auto a:hover{text-decoration: underline;}
.wrap .container .form_register input.register_btn{width: 178px;height: 38px;border:1px solid #e20000;border-radius:5px;background:#ec3030;margin-left: 80px;margin-top:10px;text-align: center;line-height: 38px;color: #ffffff;font-size:16px;cursor: pointer;display: block;overflow: hidden;clear: both;}

/*忘记密码*/
.wrap .container .form_register .form_field input.yzm{width: 114px;float: left;margin-left: 80px;}
.wrap .container .form_register .form_field input.fs_btn{width: 80px;height: 32px;background: #FFB433;color: #ffffff;border:none;cursor: pointer;}


/*首页样式*/
/*banner样式*/
.banner{width:100%; height:523px;overflow: hidden;min-width: 1090px;position: relative;background:url(../images/banner.jpg) no-repeat center;}
.banner_img {height: 523px;position: absolute;left: 0;top: 0;width: 100%;}
.banner_img li img {height: 523px ;width: 100%;}
a.arrow{display:block;width:42px;height:96px;position:absolute;top:165px;display:none;}
a#prev{left:50px;background:url(../images/arrow.png) no-repeat left center;} 
a#next{right:50px;background:url(../images/arrow.png) no-repeat right center;}
.banner:hover a.arrow{display:block;opacity: 0.5;}
a.arrow:hover{color:#ffffff;text-decoration: none;opacity: 0.8;}
/*导航样式*/
.nav{width:100%;height: 65px;background:#fbbc0f;}
.nav .nav_con{width: 1090px;overflow:hidden;margin:0 auto;}
.nav .nav_con ul{width: 910px;overflow:hidden;float: left;}
.nav .nav_con ul li{float:left;width: 130px;line-height: 65px;height: 65px;}
.nav .nav_con ul li a{width:130px;font-size: 18px;text-align: center;display:inline-block;}
.nav .nav_con ul li a.active{background: #ff602c;color:#ffffff;}
.nav .nav_con ul li a:hover{background: #ff602c;color:#ffffff; }
.nav .nav_con span.btn,.nav .nav_con span.btn a{width:144px;height: 51px;display:block;}
.nav .nav_con span.btn{ float: right;margin-top:5px;}
.nav .nav_con span.btn a img{margin-top: 3px;}

/*导航条顶部固定动态效果*/
.main-nav-be-fixedtrans { position: fixed;width: 100%;opacity:1;filter:Alpha(opacity=100);/*兼容ie*/z-index: 99;transition: .3s linear; -webkit-transition: .3s linear; top: 0; transform: translateZ(0);-webkit-transform: translateZ(0);}
/*主体部分*/
.content{padding-top:14px;padding-bottom: 60px;overflow: hidden;position: relative;}

/*分页*/
.fenye { width:412px;margin:30px auto; padding:20px 0; overflow:hidden; font-size:14px; color:#fff; font-family:"微软雅黑",Microsoft YaHei;}
.fenye .hougai {position: relative;left: 50%;float: left;margin-left: -150px;width: 305px;}
.fenye ul li {position: relative; float: left; margin: 0 5px;height: 25px;overflow: hidden;left: 0;}
.fenye ul li img { display:inline-block; margin-top:7px;}
.fenye ul li a { display:block; padding:0 7px; height:24px; line-height:24px; font-size:14px; color:#fff; background:#999; font-family:"微软雅黑",Microsoft YaHei;}
.fenye ul li a:hover { padding:0 7px; height:24px; line-height:24px; font-size:14px; color:#fff; background:#FF602C; font-family:"微软雅黑",Microsoft YaHei;}
.fenye ul li a.current { padding:0 7px; height:24px; line-height:24px; font-size:14px; color:#fff; background:#FF602C; font-family:"微软雅黑",Microsoft YaHei;}
.fenye ul li.hui { background:#999; padding:0 7px;}
.fenye ul li .input1 { width:20px; height:16px; line-height:16px; text-align:center; padding:0 2px; margin:0 5px; font-size:14px; font-size:14px; color:#4d4d4d; border:0;}
.fenye ul li .input2 { width:36px; height:24px; line-height:24x; text-align:center; padding:0 2px; margin:0 5px; font-size:14px; font-size:14px; color:#4d4d4d; border:1px solid #d3d3d3; cursor:pointer; outline:none;}

/*所有页面公用底部样式*/
.footer{width: 100%;padding-top: 48px;padding-bottom:20px;background:#585858;}
.footer .mianbox p{color: #ffffff;font-size: 14px;text-align: center;line-height: 40px;}
.footer .mianbox p a{color: #ffffff;}

/*引言*/
/*.section_one{overflow: hidden;margin-top:15px;}
.activity_theme__con{margin-top:40px;}
.section_one .intro{width: 588px;height:278px;border:1px solid #d6e2ea;float: left;background: #ffffff;margin-right: 17px;padding:15px 20px 25px 20px;}
.section_one .intro .intro_title{width:588px;height:52px;}
.section_one .intro .intro_title img{display: inline-block;float: left;}
.section_one .intro .intro_title .intro_more{float: right;height:52px;color: #a10410;font-size: 18px;line-height:40px;cursor: pointer;}
.section_one .intro .intro_title .intro_more img{margin-top: 15px;}
.section_one .intro .intro_more span{margin-right: 8px;} 
.section_one .intro .intro_more:hover{color: #d61a13;}
.section_one .intro  .intro_con{height: 226px;margin-top: 14px;overflow: hidden;}
.section_one .intro  .intro_con img{display:inline-block;float: left;}
.section_one .intro  .intro_con p{text-indent:25px;float: left;width: 323px;font-size: 16px;color: #3e3e3e;line-height: 35px;}
.intro_tk{width: 992px;height:611px;overflow:hidden;background: #ffffff;border:1px solid #d6e2ea; -moz-box-shadow: 2px 2px 30px #9a9a9a;/box-shadow: 2px 2px 30px #9a9a9a;z-index: 999; position: absolute;top: 30px;left: 0;zoom:1;}
.intro_tk .intro_tk_title{height:58px;border-bottom: 5px solid #ea211a;font-size: 30px;font-style: italic;padding:0 25px;line-height: 58px;position: relative;}
.close{width: 11px;height: 11px;float:right;display: block;overflow: hidden;position: absolute;top: 25px;right: 25px;}
.close:hover{transform:scale(1.1,1.1);cursor: pointer;}
.intro_tk .intro_tk_con{padding:65px 45px 53px 45px;}
.intro_tk .intro_tk_con img{margin-left: 120px;margin-bottom: 20px;}
.intro_tk .intro_tk_con p{font-size: 16px; ;line-height: 25px; text-indent: 25px;}*/
.intro_article{margin-top:24px;}
.intro_article p{text-indent:2em;font-size:18px;color:#878787;line-height:40px;}
/*参赛学员*/
.section_one .match{width: 317px;height: 278px;border:1px solid #d6e2ea;float: left;background: #ffffff;padding:15px 8px 25px 20px;}
.section_one .match .match_title{height:52px;margin-bottom: 15px;}
.section_one .match .match_con{background: url(../images/match_img.png) no-repeat left;height: 211px;}
.section_one .match .match_con ul{    padding-left: 26px;padding-top: 16px;}
.section_one .match .match_con ul li{line-height: 23px;}
.section_one .match .match_con ul li a{color: #ffffff;font-size: 14px;}
.section_one .match .match_con ul li a:hover{color: #cf8633;}
/*奖项设置\活动时间*/
.section_two{width:1028px;padding: 37px 30px 25px 30px;border:1px solid #d6e2ea;background: #ffffff;margin-top :35px;}
.section_title{width:343px;height:55px;margin:0 auto;}
/*奖项设置*/
.awards_conintro_title{overflow: hidden;}
.awards_con img{margin-left: 22px;margin-top:30px;}
/*.awards_con ul{overflow: hidden;}
.awards_con ul li{width:208px;height:52px;margin-right:46px;padding-top:20px;float: left;line-height: 90px;}
.awards_con ul li.clear_mar{margin-right: 0;}
.awards_con ul li p{text-align: center;line-height: 25px;font-size: 16px;color: #3e3e3e;}*/
.tips{color:#878787;font-size:14px;margin-top:44px;}
/*活动时间*/
/*.time_con{margin-top: 30px; overflow: hidden;font-size: 16px;}
.time_ing,.time_over{height: 100px;float: left;color: #ffffff;line-height: 100px;padding-left: 35px;}
.time_ing{width: 314px;margin-left: 20px;}
.time_over{width: 186px;}
.time_title_top,.time_title_bottom{height: 40px;line-height: 40px;clear: both; }
.time_title_top span,.time_title_bottom span{width: 200px;overflow: hidden;float: left;display: inline-block;text-align: center;}
.time_title_bottom span{text-align: right;}
.wz_off{margin-left:153px;}
.wz_over{margin-left: 145px;}*/
.activity_time{width:895px;height:163px;margin:0 auto;}
.time_title_bottom{height: 40px;line-height: 40px;clear: both; }
.time_title_bottom span{display:inline-block;width:257px;height:45px;line-height:45px;text-align:center;}
.time_title_bottom .collect{color:#41cca5;}
.time_title_bottom  .publicity{margin-left: -13px;}
/*以下是活动进行时需更改的样式*/
/*.time_pre{background:url(../images/time_bg_pre.png) no-repeat left;}
.time_off{background:url(../images/time_bg_off.png) no-repeat left;}
.time_pre_last{background: url(../images/time_bg_pre1.png) no-repeat left;}
.time_off_last{background: url(../images/time_bg_off1.png) no-repeat left;}
.time_on{color: #ec3636;}*/
/*作品展示*/
.production_more{height:55px;line-height:55px;cursor: pointer;text-align: right;}
.production_more span{margin-right: 8px;} 
.production_more a{color: #a10410;font-size: 18px;}
.production_more a:hover{color: #d61a13;}
.production_con ul{margin-left:15px;overflow: hidden;}
.production_con ul li{width: 231px;height: 193px;padding:3px;border:1px dashed #fe6532;float: left;margin-right: 14px;margin-bottom:20px;overflow: hidden;}
.production_con ul li a img{width:231px;height:142px;cursor: pointer;}
.production_con ul li a{width:231px;height:142px;position: relative;overflow:hidden;display:block;}
.production_con ul li a div{width: 231px;height: 36px;background:#fe6532;bottom: 0;left: 0;position: absolute;text-align:center;line-height:36px;font-size:16px;font-weight:700;color:#ffffff;opacity:0.6;filter:Alpha(opacity=60);/*兼容ie*/}
.production_con ul li .teacher_infor{background:#f2f2f2;}
.production_con ul li .teacher_infor p{width:207px;margin:0 auto;text-align: center;line-height: 25px;color:#878787;font-size: 14px;}
.production_con ul li .teacher_infor p.teacher_name{border-bottom:1px dashed #fe6532;color:#000000;}


/*参赛须知*/
/*活动主题*/
.activity_theme__con{margin-top:40px;}
.activity_theme__con img{display: block;margin-left: 10px;}
/*.activity_theme__con p{font-size: 16px;color: #3e3e3e;line-height: 35px;margin-left: 15px;width: 940px;}*/
/*活动内容*/
.activity,.macth_person{padding:15px 20px 10px 20px;border:1px solid #d6e2ea;background:#ffffff;margin-right: 10px;height: 293px;float: left;}
.activity{width: 529px;}
.macth_person_title,.activity_title{overflow: hidden;margin-bottom:17px;}
.macth_person_con p,.activity_con p{font-size: 16px;line-height: 35px; }
.activity_con p span{color: #ff3241;}
/*参赛对象*/
.macth_person{width: 371px;margin-right: 0;}
/*活动时间*/
.activity_time__con{margin-top: 35px;}
.activity_time__con img{display: block;margin-left:5px;}
/*评审团队*/
.reviewer__con{overflow: hidden;}
.reviewer__con ul{overflow: hidden;margin-left: 9px;margin-top: 35px;}
.reviewer__con ul li{width: 198px;float: left;margin-right: 5px;overflow:hidden;}
.reviewer__con ul li span{width: 198px;height: 204px;display: block;overflow:hidden;}
.reviewer__con ul li img:hover{transform:scale(1.1,1.1);}
.reviewer__con ul li dl{font-size: 14px;line-height: 30px;border:dashed 1px #fe6532;border-top:none;background:#f2f2f2;padding:5px 12px;height:198px;x}
.reviewer__con ul li dl dd{margin-top:10px;}
.reviewer__con ul li dl dt{font-weight: 700;border-bottom:dashed 1px #fe6532;}
/*提交要求*/
.require__con{position: relative;}
.yellow_line{width: 1028px;height: 40px;background: #fe6532;margin-top:-40px;line-height: 40px;text-indent: 40px;color: #ffffff;}
.require__con .section_p{padding:0 20px;font-size: 16px;width:987px;height:429px;margin-top:25px;border:dashed 1px #ccc;overflow-y:scroll;scrollbar-face-color: #fcfcfc;  }
.require__con .section_p h1{height: 40px;line-height:40px;font-weight: 700;}
.require__con .section_p dl {line-height: 35px;}
.require__con .section_p dl dt{padding-left: 20px;}
.require__con .section_p dl dd{padding-left: 30px;}
.require__con .section_p p{padding-left: 40px;}
.margin_bo{margin-bottom: 80px !important;}
.download{width: 100%;margin-top:20px;background:#ffffff;border-collapse:collapse;font-size: 14px;}
.download  tr{height: 38px;line-height: 38px;}
.download  tr:hover{background: #f6f8f8;cursor: pointer;}
.download,.download td{text-align: center;border:1px solid #d6e2ea;}
.download tr td img{vertical-align:middle;margin-right: 5px;}
.download tr td .orange{color: #f79a5b;margin-right: 10px;}
.download tr td .orange:hover{color: #feb543;text-decoration:underline;}
tr td .red{color: #f63131;cursor: pointer;}
tr td .red:hover{text-decoration:underline;color: #a90f09;}
.matter_con{padding:20px 40px 0;color:#878787;}
.matter_con ol li{line-height: 35px;font-size: 18px; }
.matter_con p{width: 100%;height: 35px;line-height: 35px;text-align: right;font-size: 18px; }

/*提交指导*/
.guide_con{overflow: hidden;margin-top: 29px;}
.guide_con .hd{height: 30px;background: url(../images/guide_title_bg.png) repeat-x;border-bottom: 1px solid #de3a14;}
.guide_con .hd ul{overflow: hidden;}
.guide_con .hd ul li{margin-right: 2px;float: left;width: 170px;height: 30px;line-height: 30px;text-align: center;}
.normaltab{background: #e1e1e1;color: #3e3e3e;}
.guide_con .hd ul li:hover,.hovertab{background: #ff602c;color: #ffffff;cursor: pointer;}
.guide_con .bd {overflow:hidden;}
.guide_con .bd .dis{margin: 0 auto;width: 840px;height:515px;overflow: hidden;display: block;padding: 45px 10px 25px 10px;position: relative;}
.guide_con .bd .dis img{overflow:hidden;margin: 0 auto;}
.guide_con .bd .undis{display:none;}
.play_video {width: 638px; height: 410px;float: left; overflow: hidden;position: relative;}
.play_video_tab {width: 638px; height: 410px; position: absolute; top: 0;left: 0;background:#000000;}
.wk_tab { width: 200px;height: 408px; float: left; border: 1px solid #c63e4a; font-size: 14px;}
.wk_tab .wk_tab_title { background: #fa6874; height: 45px;line-height: 45px;text-indent: 20px;color: #ffffff;}
.wk_tab .wk_list li.hoverwk { background: #fb8c95;color: #ffffff;}
.wk_tab .wk_list li.nohover {background: #ffffff;color: #000000;}
.wk_tab .wk_list li { height: 40px;line-height: 40px; text-indent: 20px; border-bottom: 1px solid #c63e4a; text-overflow: ellipsis;overflow: hidden;cursor: pointer;}
/*作品展示*/
.style_line{width: 100%;height: 30px;background: #ff602c;margin-top: 16px;}
.selection{padding: 5px 15px 25px 20px;}
.classify{width: 100%;overflow: hidden;}
.classify .classify_list{width:100%;line-height: 49px;border-bottom: 1px dashed #d6d6d6;}
.classify .classify_list .attrKey{width: 100px;height: 25px;line-height:25px;margin-top: 12px;font-size: 14px;color: #000000;text-align: center;float: left;background:url(../images/lei_bg_pre.png) no-repeat;}
.attrKey_active{background:url(../images/lei_bg_off.png) no-repeat !important;color: #ffffff !important;}
.classify .classify_list .attrValues{overflow: hidden;font-size: 12px;height: 49px;}
.classify .classify_list .attrValues .attrAll{width: 62px;height:inherit;float: left;text-align: center;}
.classify .classify_list .attrValues .dian{width: 3px;height: 3px;border-radius: 50%;background: #000000;display: inline-block;float: left;margin-top: 24px}
.classify .classify_list .attrValues .av-collapse{overflow: hidden;float: left;width:640px;padding-bottom:15px;}
.classify .classify_list .attrValues .av-collapse li{padding: 0 12px;float: left;height: 16px;line-height: 16px;border-right: 1px solid #3e3e3e;margin-top: 17px;}
.classify .classify_list .attrValues .av-collapse li a:hover{color: #ff3240;}
.on{color: #ff3240;}
.av-options{width:55px;height: 23px;background: url(../images/icon_bg.png) no-repeat top center;line-height: 23px;padding-left: 8px;margin-top: 15px;color: #ff3240;cursor: pointer;}
.av-options_off{background:url(../images/icon_bg.png) no-repeat bottom center !important;}
.condition{width: 1041px;height: 28px;line-height:28px;background: #f3f3f3;margin-top:20px;border:1px solid #d5d5d5;padding: 0 5px;}
.sxtj a { display:inline-block; margin:0 0 5px 20px; height:18px; line-height:18px; padding:0 3px; color:#9b2229; border:1px solid #ea2222;}
.condition .sxtj .sxtj_fs{margin-left: 15px;width: 58px;height: 20px;line-height:20px;text-align:center;border:1px solid #ea2222;color: #9b2229;display: inline-block;;}
.condition .sxtj .sxtj_fs:hover{cursor: pointer;background: #ea2222;color: #ffffff;}
.sxtj_fs_on{background: #ea2222 !important;color:#ffffff !important;}
.sxfy{overflow: hidden;width: 200px;line-height: 28px;font-size: 12px;color: #3e6cfd;}
.sxfy .zps,.sxfy .fys,.fy_btn{float: right;margin-left: 8px;}
.dqym{color: #3e6cfd;}
.fy_btn{width: 41px;height: 16px;border: 1px solid #d5d5d5;font-size: 16px;color: #d5d5d5;background: #ffffff;line-height: 16px;margin-top: 5px;cursor: pointer;text-align: center; }
.fy_btn .ry_pre{width: 20px;border-right: 1px solid #d5d5d5;}
.dqym{color: #ea2222}
.ry_pre_on{background: #f3f3f3;color:#3e6cfd;}
.selectionValues{overflow: hidden;padding: 0 35px;}
.selectionValues ul li{width: 226px;height: 235px;margin-right: 27px;float: left;border: 1px solid #ffffff;margin-bottom: 10px;padding: 3px;cursor: pointer;position:relative;}
.selectionValues ul li img{width: 231px;height: 142px;}
.selectionValues ul li .zuopin_infor{width: 202px;height: 30px;line-height: 30px;text-align: left;font-size: 15px;}
.selectionValues ul li:hover {-moz-box-shadow: 1px 2px 5px grey /* 老的 Firefox */  -webkit-box-shadow:1px 2px 5px grey;box-shadow: 1px 2px 5px grey;  /*for ie6,7,8*/ }
.selectionValues ul li .zuopin_infor >span{color: #ea2222;}


/*评选结果*/
.bor{border: 1px solid #e5e8e9 !important;}
.jxms{font-size: 14px;height:40px;line-height: 40px;color: #9f9f9f;}
.tabl {display: block;overflow: hidden;}
.tabl table{background:#ffffff;border-collapse:collapse;font-size: 14px;border: none;table-layout:fixed;empty-cells:show;}
.tabl table tr.oncolor{background: #f8f9f9;}
.tabl table tr th{height: 46px;line-height: 46px;font-weight: 500;background: url(../images/th_bg.png) repeat-x center;}
.tabl table tr td{height: 35px;text-align: center;line-height: 35px;border-right: 1px dashed #d3dadc;border-bottom: 1px dashed #d3dadc;}
.lei {overflow: hidden; white-space: nowrap;text-overflow: ellipsis;line-height: 22px;text-indent: 20px; cursor: pointer;font-size: 12px;}
.m-select {float: left;height: 22px; width: 150px;display: block; margin: 3px 0 0 22px; border-radius: 5px; position: relative;}
.m-select select{position: absolute;top:0;right:0;width: 150px;height: 22px;cursor: pointer;}
.select_posi { position: absolute;top: 0;left: 0; width: 140px; height: 22px;cursor: pointer;}
/*以此来控制该下拉框的长度，可按需要添加多个长度Class*/
.w_50{width:111px !important;}
/*根据长度切割默认下拉框*/
.w_50 select{width:111px;cursor: pointer;}


/*提交作品*/
.works_name{width: 100%;height: 28px;border: 1px solid #d5d5d5;background: #f3f3f3;margin:15px 0 10px;}
.selection h1{font-size: 16px;font-weight: 700px;line-height: 28px;text-indent:15px;float: left;border-left:3px solid #ffb22c;color: #000000;font-weight: 700;}
.works_name input{border:1px solid #ffffff;width: 300px;height: 20px;margin-top: 2px;background: #ffffff;padding: 2px 8px;float: left;font-size: 14px;}
.works_name input:hover{border: 1px solid #ffb433;}
.works_require {width: 100%;overflow: hidden;border: 1px solid #d5d5d5;}
.works_require_title{height: 28px;border-bottom: 1px solid #d5d5d5; background: #f3f3f3;}
.works_require .works_require_con{padding: 15px;width: 100%;height: 220px;overflow-y: auto;}
.works_require .works_require_con dl{font-size: 16px;}
.works_require .works_require_con dl dt{line-height:30px;}
.works_require .works_require_con dl dd{text-indent: 2rem;line-height: 30px;}
.works_text{margin-top: 15px;}
.works_scfj,.works_scsp{width: 100%;/*height: 105px;*/border:1px solid #d5d5d5;margin-top: 15px;}
.works_scfj_title{height: 28px;border-bottom:1px solid #d5d5d5;background: #f3f3f1;color: #004eff; line-height: 28px;}
.works_scfj_title img{width: 20px;height: 20px;margin:4px 15px 0px 15px;display: inline-block;float: left;}
.sc_btn{width: 114px;height: 30px;line-height: 30px;text-align: center;background: #004eff;color: #ffffff;font-size: 16px;font-weight: 700;margin:25px auto;border: none;display: block;position: relative;cursor: pointer;	}
.sc_btn0{width: 114px;height: 30px;position: absolute;top: 0;left: 0;opacity: 0;filter:Alpha(opacity=0);cursor:pointer;}
.works_scfm{width: 100%;height: 190px;border:1px solid #d5d5d5;margin-top: 15px; }
.works_scfm .scwj{width: 464px;height:162px;border-right: 1px solid #d5d5d5;}
.works_scfm .scwj .sc_btn{margin: 65px auto 0;}
.fmtp{padding:18px 0 0 80px;}
.word_wrap{width:16px;font-weight: 700;font-size: 16px;word-wrap: break-word;float: left;margin-top: 24px;margin-right: 25px; }
.fmtp img{float: left;}
.fmtp .wz{display: block;line-height: 30px;margin-left: 25px;margin-top:10px;float: left;color: #b0afaf;}
.works_btn{width: 155px;margin: 35px auto;}
.works_btn .btn_del,.works_btn .btn_sub{width: 65px;height: 25px;border-radius: 3px;text-align: center;float: left;cursor: pointer;}
.works_btn .btn_del{background: #e3e3e3;border: 1px solid #999999;margin-right: 15px;color: #999999;}
.works_btn  .btn_sub{background: #ea2222;border: 1px solid #c50202;color: #ffffff;}
.fj_list {height: 55px;margin: 10px 20px;overflow: hidden;border-bottom: 1px dashed #cccccc;width: 199px;/*float: left;*/display:inline-block;}
.fj_list p {height: 30px;line-height: 30px;font-size: 12px;color: #cccccc;}
.fj_list .fjsc {margin: 0px 5px;cursor: pointer;}
/*留言专区*/
.message_text{padding: 15px 18px;}
/*带表情的文本输入框*/
.comment{width:680px; margin:20px auto; position:relative; background:#fff; padding:20px 50px 50px; border:1px solid #DDD; border-radius:5px;}
.comment h3{height:28px; line-height:28px}
.com_form{width:100%; position:relative}
.input{width:100%; height:90px; border:1px solid #ccc}
.com_form p{height:28px; line-height:28px; position:relative; margin-top:10px;}
span.emotion{width:42px; height:20px; background:url(../images/icon.gif) no-repeat 2px 2px; padding-left:27px; cursor:pointer}
span.emotion:hover{background-position:2px -28px}
.qqFace{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
.qqFace table td{padding:0px;}
.qqFace table td img{cursor:pointer;border:1px #fff solid;}
.qqFace table td img:hover{border:1px #0066cc solid;}
#show{width:770px; margin:20px auto; background:#fff; padding:5px; border:1px solid #DDD; vertical-align:top;}
.sub_btn {position:absolute; right:0px; top:0;display: inline-block;margin: 0 2px;outline: none;cursor: pointer;text-align: center;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(255,255,255,.6);-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);color: #ffffff;background: #ff602c;border: 1px solid #DE3D08;font-size: 14px;}
.sub_btn:hover {background: #F34D17;}

.ly_rad{float: left;margin-left: 10px;width: 60px;height: 25px;margin-top: 10px;font-size: 16px;}
.ly_rad input{margin-right: 8px;}
.pl_lie { margin: 20px auto 0;overflow:hidden;width:956px;}
.pl_lie .tit{height: 40px;line-height: 40px;font-weight: 700;font-size: 18px;text-indent:15px;}
.pl_list{padding: 0 18px 20px;overflow: hidden;}
.pl_list li{border-top: 1px dashed #dedede;padding: 20px 0 15px;overflow: hidden;}
.pl_list li .left_img{width: 38px;height: 38px;float: left;display: block;}
.pl_list li .right_txt{float: left;margin-left: 17px;overflow: hidden;width: 865px;}
.mingzi{color: #3d5fa6;display: inline-block;float: left;margin-right: 10px;font-size: 16px;}
.xgj_l{display: inline-block;}
.pl_list li .right_txt .pl_nr{overflow: hidden;line-height: 27px;margin-top: 10px;}
.xgj_r{overflow: hidden;display: inline-block;float: right;}
.hf_c{color: #3d5fa6;}
.hui_box { display:none; padding:10px 0 0 55px; overflow:hidden;}
.hui_box textarea { width:797px; height:50px; border:1px solid #d2cfcf; padding:5px; color:#999; font-size:12px; line-height:18px; font-family:Microsoft YaHei,"微软雅黑";}
.hui_box .hf_fb { overflow:hidden; margin:10px 12px 0 0;}
.hui_box .hf_fb input { float:right; padding:3px 6px; border:0; font-size:12px; color:#fff; background:#70B726; cursor:pointer;margin-left:40px;}
.hui_content{background: #eeeeee;margin-left: 55px;position: relative;margin-top: 20px;}
.sanjiao{overflow: hidden;width: 13px;height: 11px;position:absolute;top: -10px;left: 70px;}
.sanjiao img{overflow: hidden;display: block;}
.hui_content_list{overflow: hidden;border-bottom: 1px dashed #dedede;padding-bottom: 8px;margin: 10px;}
.hui_content_list p{line-height: 25px;}
.hui_conten_list_title{height: 25px;line-height:25px;overflow: hidden;}
.sc_c{color: #e91b1b;}

/*悬浮登录窗口*/
.login_xf{width: 932px;height: 402px;background: url(../images/ren_xiao.png) no-repeat left 2px #ffffff;-moz-box-shadow: 2px 2px 90px #9a9a9a; /* 老的 Firefox */box-shadow: 2px 2px 30px #9a9a9a;z-index: 999; position: absolute;margin: auto;top: 30px;left: 0;right: 0;bottom: 0;overflow: hidden;}
.close{right: 15px;width: 20px;height: 20px;display: block; top: 15px;position: absolute;cursor: pointer;}
.login_xf_pl{width: 466px;height: 200px;-moz-box-shadow: 2px 2px 90px #9a9a9a; /* 老的 Firefox */box-shadow: 2px 2px 30px #9a9a9a;z-index: 999; position: absolute;margin-left:-233px;top:200px;left: 50%;overflow: hidden;background: #ffffff;}
.login_xf_pl p{text-align: center;font-size: 16px;margin-top: 50px;}
.login_xf_pl .login_btn,.login_xf_pl .register{background: #ec3030;border:1px solid #e20000;margin-right: 4px;width:133px;height:38px;border-radius: 5px;color: #ffffff;text-align: center;line-height: 38px;display: inline-block;margin-left: 59px;margin-top: 55px;}
.login_xf_pl .register{background: #faae36;border:1px solid #e28a00;}



/*作品展示详情页*/
.work_wrap{padding: 20px;overflow: hidden;background: #ffffff;border:1px solid #d6e2ea;margin-top: 15px;}
.work_show_title{height: 95px;border-bottom: 1px dashed #dedede;}
.work_show_title h1{float: left;font-size: 18px;font-weight: 700;}
.work_show_title .fr >span{float:left;font-size: 15px;color: #ffffff;width: 43px;height: 30px;border-radius: 3px;line-height: 30px;padding-left: 35px;cursor: pointer;}
.work_show_title .shoucang{background: url(../images/shoucang.png) no-repeat 7px 5px #6db324;margin-right: 10px;}
.work_show_title .zan_sl{background: url(../images/zan.png) no-repeat 7px 5px #f47402;}
.work_show_title .bjhou{float: left;font-size: 15px;color: #ffffff; width: 73px;height: 30px;line-height: 30px;cursor:pointer;padding:0;margin-right:10px;background:url(../images/bjhou_icon.png) 7px 5px #6db324 no-repeat;}
.work_inrfor{margin-top: 15px;font-size: 14px;color: #999999;overflow: hidden;}
.work_inrfor ul li{float: left;}
.work_inrfor ul li >span{margin-right: 25px;color: #999999;}
.work_show_article{overflow: hidden;padding: 25px 0 110px;position: relative;}
.yzan{width: 132px;height: 50px;border: 1px solid #dedede;background: #f2f2f2;display: block;position: absolute;left: 0;right:0;margin: auto;bottom:0px;font-size: 16px;text-align: center;line-height: 50px;color: #CECDCA;display: none;}
.d_zan{width: 100%;height: 66px;margin-top: 66px;border-top: 1px dashed #dedede;position: relative;}
.d_zan a{width: 132px;height: 132px;text-align: center;line-height: 173px;display:block;background: url(../images/c_dz1.png) no-repeat center center #ffffff;color: #ffffff;font-size: 14px;position: absolute;top: -66px;margin: auto;left: 0;right: 0;}
.hd_pl{width: 100%;height: 32px;line-height: 32px;font-size: 18px;font-weight: 700;margin-bottom: 15px;}
.hd_pl img{float: left;display: inline-block;width: 31px;height: 32px;margin-right: 10px;}