@charset "utf-8";
/* css document */
html { overflow: scroll; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,code,legend,blockquote, select, button,table{
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
li {list-style:none;}
img {border:0;}
body { border: 0px;font-family:微软雅黑;word-spacing: normal; font-size: 12px; text-transform: none; line-height: normal; text-align: center; color: #333;word-wrap: break-word;}


div {text-align:left; }
img, form { margin: 0px; padding: 0px; border: 0px; vertical-align: middle; }
ul { margin: 0px; padding: 0px; }
a {color:#c10912;text-decoration: none;}
a:hover {text-decoration:underline; color:#b60000;}
table { width: 100%; border-collapse: collapse; border-spacing: 0px;}

em, cite, strong, th {text-align:left;}
.clearfix:after{clear: both;content: ".";display: block;font-size:0;height: 0;overflow: hidden;}
.clearfix{zoom: 1;}
.clear{clear:both;overflow: hidden;font-size:0px;line-height:0px;height:1px;}
.left{float:left;}
.right{float:right;}
input, select, button {vertical-align:middle;}
textarea{resize: none;}

/* pading&margin */
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.mr6{margin-right:6px;}
.mr7{margin-right:7px;}
.mr8{margin-right:8px;}
.mr13{margin-right:13px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}

.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.pr8{ padding-right:8px;}
.mr30{margin-right:30px;}

.none{display:none;}
body{ background:#f4f3ef;}

/*header -start*/
.top{ width:100%; height:60px; background:#000;}
.box{ width:1005px; margin:0 auto 20px;}
.logo{ padding-top:5px; float:left;}
.login{ float:right;padding-top:20px;  font-size:14px; color:#fff;}
.login a{color:#fff;}

.warp{ width:100%; background:#eeeeee url(/uploads/image/lcpimages/banner_bg.jpg) no-repeat top center;}
.banner_pic{ padding:20px 0 20px;}

.main{ position:relative; height:340px;}
.main1{position:relative; height:70px;}
.nav { float:right; padding-right:20px; z-index:9;}
.nav ul li{ display: inline;}


.upload_photos{background: url(/uploads/image/lcpimages/bg.png) repeat-y; width:1005px; height:310px; z-index:10px; position:absolute; top:35px;}
.tit_nav{ position:absolute;z-index:12px;left:-20px; top:25px;}

.event_details{ padding:50px 0px 0 50px; width:510px; float:left;}
p{ font-size:14px; line-height:160%; margin-bottom:10px; color:#333}
.event_details_pic{ float:right; padding-right:45px; padding-top:15px; width:370px;}


.process{ padding:50px;}
.process_note{background:url(/uploads/image/lcpimages/lc.gif) no-repeat; width:880px; height:240px; margin-top:10px;}
.nt1{ padding-left:80px; float:left;}
.nt2{ padding-left:90px;float:left;}
.nt3{ padding-left:70px;float:left;}
.nt4{ padding-left:110px;float:left;}
.nt5{ padding-left:0px;padding-top:30px;float:left; }
.nt6{ padding-left:15px;padding-top:40px;float:left;}
.nt7{ padding-left:0px;padding-top:20px;float:left; font-size:12px;}
.nt7 p{font-size:12px;}

.award{ background: url(/uploads/image/lcpimages/bg.png) repeat-y;width:1005px; position:relative;}
.tit_nav2{ position:absolute;z-index:12px;left:-20px; top:0px;}
.title{ font-size:16px; font-weight:bold; padding:40px 30px 10px;}
.gift{ padding:0px 30px 10px;}
.gift_con{ width:500px; float:left; padding-top:70px;}
.gift_con p{ font-size:14px; line-height:160%; padding-bottom:10px;}
.gift_con span{ font-size:14px; font-weight:bold; color:#bf0c12; display:block; padding-bottom:10px;}
.gift_pic{ float:right;}
.gift_pic img{ padding-right:30px;}
.gift ul li{display: inline; padding: 0 10px;}
a.more {font-size: 14px;font-weight: normal;color: #333;float: right;margin-top: 5px;}

.message_box{ padding:10px 30px 20px;}
#container{position:relative;width:950px; height:250px;}
.message{ width:300px;margin-right:15px; float:left;}
.message_1{ width:930px;}
.message_list{ width:298px; background:#fff; border:1px solid #f7e0a4; border-bottom:none;}
.message_1_list{ width:928px; background:#fff; border:1px solid #f7e0a4;}
.message_list_t{width:276px;border:1px solid #fff;padding:0 10px;color:#000; height:30px;line-height:30px;background: #c00e12; font-size:12px; font-weight:bold; color:#fff;}
.message_1_list_t{width:906px;border:1px solid #fff;padding:0 10px;color:#000; height:50px;line-height:50px;background: #c00e12; font-size:16px; font-weight:bold; color:#fff;}
.message_list_t span{ color:#666; float:right;}
.message_list_m{ padding:10px; font-size:12px; line-height:180%;}
.message_1_list_m{ padding:10px; font-size:14px; line-height:180%;}
.author{ word-wrap:break-word; font-size:12px; line-height:160%; color:#000;}
.author_1{ word-wrap:break-word; font-size:14px; line-height:160%; color:#000;}

.message_list_info{ margin:10px 0; height:18px; line-height:18px;}
.subinfo {float: left;display: inline-block; margin-right: 10px;}
.s_txt2 {color: #808080;text-decoration: none; }
.subinfo_rgt {float: right;display: inline-block; margin-left: 8px;}
.subinfo_rgt em {margin-left: 5px;font-style: normal; vertical-align:top;}

.icon_praised_c { width: 16px; height: 18px; background-position: 0px -2px;}
.icon_praised_c:hover{width: 16px;height: 18px;background-position: -25px -2px;}
.icon_praised_b { width: 16px; height: 18px; background-position: -62px 0px;}
.icon_praised_b:hover{width: 16px;height: 18px;background-position: -87px -0px;}
.icon_praised_d { width: 20px; height: 17px; background-position: -123px 0px;}
.icon_praised_d:hover{width: 20px;height: 17px;background-position: -146px -0px;}
.w_icon {display: inline-block;background-image: url(/uploads/image/lcpimages/icon_g.png);background-repeat: no-repeat;}

.message_list_n{font-weight:bold;margin-bottom:5px;}
.message_list_b{ background:url(/uploads/image/lcpimages/m_bg.gif) no-repeat; height:10px; margin-bottom:10px;}
.message_1_list_b{ background:url(/uploads/image/lcpimages/m_bg.gif) no-repeat right bottom; width:930px; height:10px; margin-bottom:10px;}

.essay{width:1005px; height:250px; margin-bottom:20px;}
.essay_bg{float:left; width:1005px; margin-top:50px;}
.title1{ font-size:16px; font-weight:bold; padding:20px 30px 10px;}

.phase{ background: url(/uploads/image/lcpimages/bg5.jpg) no-repeat; width:1005px; height:493px; margin-bottom:20px; margin-top:30px;}
.title2{ font-size:16px; font-weight:bold; padding:60px 30px 10px;}
.phase .js{ padding:10px 30px; font-size:12px; line-height:180%;}
.photo{padding:10px 30px; font-size:20px;color:#bf0c12; font-weight:bold; text-align:center;}

.jscarousal{width: 900px;height: 215px;margin:0 auto;padding: 0;padding:10px 30px;position: relative; /*overflow: hidden;*/}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right{float: left;width: 23px;height: 98px;color: white;position: relative;top:40px;cursor: pointer;}
.jscarousal .jscarousal-left{background-image: url(/uploads/image/lcpimages/left_arrow.gif);background-repeat: no-repeat;background-position: left;}
.jscarousal .jscarousal-right{background-image: url(/uploads/image/lcpimages/right_arrow.jpg);background-repeat: no-repeat;background-position: right;}
.jscarousal-contents{width: 850px;height: 215px;float: left;position: relative;overflow: hidden;}
.jscarousal-contents > div{position: absolute;width: 100%;height:188px;}
.jscarousal-contents > div > div{float: left;margin-left: 8px;margin-right: 8px;}
.jscarousal-contents img{width:260px;height:188px;}
.hidden{display: none;}
.visible{display: block;}
.thumbnail-active{filter: alpha(opacity=100);opacity: 1.0;cursor: pointer;}
.thumbnail-inactive{filter: alpha(opacity=100);opacity: 1.0;cursor: pointer;}
.thumbnail-text{color: #7a7677;text-align: center;display: block;padding: 10px 2px 2px 0px;}

.error{ width:940px; padding:80px 0 0 0}
.error h3{ font-size:14px; text-align:center; padding:10px 0;color:#000000;}
.error_link { font-size:14px; text-align:center; padding:10px 0;color:#c10912;}
.error_con{ padding:20px 0; float:left;width:860px;}
.error_con_l{ width:400px; float:left;}
.error_con_l p{ font-size:14px; line-height:180%;}
.error_con_l p strong{ font-size:16px;}
.error_con_r{ float:right;}


.zx{padding: 0 30px;}
.zxul{padding:10px 0px;}
.zxul li {float: left; margin:10px 30px 0 0;width: 260px;}
.zxul li img {display: block; height: 188px; width: 260px;}
.zxulcon {line-height: 22px;margin-top: 10px;width: 260px;}
.zxuldess { color: #333;font-size: 12px; text-align:center;}
.zxuldes {color: #999; font-size: 12px;text-align:center;}

.box2{ background: url(/uploads/image/lcpimages/bg.png) repeat-y; width:1005px; z-index:10px; height:40px; position:absolute; top:35px;}
.tit{font-size:16px; font-weight:bold; color:#fff; padding-top:25px; padding-left:20px;}
.box3{background: url(/uploads/image/lcpimages/bg.png) repeat-y;width:1005px; padding-top:10px;}
.mian_warp{ padding:20px 40px;}
.mian_warp1{padding:20px 30px;}
.photos_tit{ float:left; width:940px; padding-bottom:20px;}

.photos_tit_f{ float:left; width:600px; margin-top:20px;}
.photos_tit_r{ float:right;margin-top:20px;}

.x_page { padding: 30px 0 70px; text-align: center;}
.x_page > a { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; color: #7f7f7f;  display: inline-block; font-size: 12px; font-weight: bold;  margin: 0 3px; padding: 4px 9px; position: relative; text-align: center; text-decoration: none;}
.x_page > a.cur, .x_page > a.cur:hover { background: none repeat scroll 0 0 #c10912; color: #fff; cursor: default;}
.x_page a:hover {background: none repeat scroll 0 0 #c10912; color: #fff;}

.rules{ padding:10px 30px;}
.rules ul li{ list-style:decimal;font-size:14px; line-height:180%; padding-bottom:15px;}

.story{ height:40px; line-height:40px; font-size:16px; font-weight:bold; width:860px; border-bottom:1px solid #ccc;}
.story_con{width:820px; padding:10px 20px;}
.story_biao{ width:100%;font-size:14px;}
.story_biao strong{ color:#c10912;}

.product{ width:860px;}
.product h2{ font-size:20px; text-align:center; padding:10px 0;color:#c10912;}
.product_con{ padding:20px 0; float:left;width:860px;}
.product_con_l{ width:400px; float:left;}
.product_con_l p{ font-size:14px; line-height:180%;}
.product_con_l p strong{ font-size:16px;}
.product_con_r{ float:right;}

.preferential{ background:#ffff00; font-size:14px; color:#f00; width:430px; padding:5px 10px; margin-bottom:40px;}
.upload{ padding:0 20px 40px;}

.zh-answers-title {border-bottom: 2px solid #f0f0f0; line-height: 24px;padding:10px 0 5px; margin-bottom:10px; width:840px; float:left;}
.zh-answers-filter {color: #999; float: left; height: 24px; padding: 0 0 0 5px; width:120px; font-size:14px;}
.zh-question-answer-tit {color: #b60000; font-family: "微软雅黑"; font-size: 16px;}
.zg-icon-double-arrow {background-position: 0 -1px;height: 14px; width: 14px;}
.zg-icon-double-arrow { background-image: ; background-repeat: no-repeat; display: inline-block; height: 16px; vertical-align: middle; width: 16px;}

.qi{text-align:center;}
.qidai{ background: url(/uploads/image/lcpimages/naba.gif) no-repeat 65px 8px;}

.foot{ width:100%; background:#000; padding:10px 0; text-align:center; color:#fff; }
.red{ color:#c10912;}

#demo {overflow:hidden;width:880px;height:215px; margin:10px 30px;}
#demo img { padding:0 10px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}


/* 评论区*/
.post-comment{}
.sub-title{ border-bottom:1px solid #f7e0a4;height:40px; line-height:40px;}
.sub-title h3{font-size:16px; font-weight:bold;}
.comment-textarea{padding-bottom: 30px;padding-top:20px;border-bottom: 1px solid #f7e0a4;margin-bottom: 16px;}

.no-login-tips {
    margin-top: 0px;
    display: block;
    text-align: center;
    line-height: 80px;
    width: 99%;
    background: #f7f7f7 none repeat scroll 0% 0%;
    border-width: 1px;
    border-style: solid;
    border-color: #a7a7a7 #d4d4d4 #d4d4d4 #a7a7a7;
    border-radius: 0px;
}

.comment-content {padding-right: 100px;position: relative;}
.comment-textarea .textarea { width: 800px;float: left;height: 71px; margin-right: 14px;position: relative;}
.comment-textarea .form-textarea {background: #f7f7f7 none repeat scroll 0% 0%; border-width: 1px; border-style: solid;  border-color: #a7a7a7 #d4d4d4 #d4d4d4 #a7a7a7; border-radius: 0px;width: 97%; height: 70px;}
.comment-textarea .comment-submit-box { position: absolute; right: 0px; float: left;vertical-align: top;  border: 1px solid #d1d1d1;}
.comment-submit-box input { text-align: center;background: #f7f7f7;width: 130px; height: 70px; line-height: 70px; cursor: pointer;}

.comment-biz {padding: 10px 0px; border-bottom: 1px solid #f7e0a4;}
.comment-biz .user-picture {float: left; margin-right: 10px; padding-top: 2px;}
.comment-biz .user-picture img { width: 48px; height: 48px; background: #fff none repeat scroll 0% 0%;padding: 2px; border: 1px solid #f7e0a4; display: block;}
.comment-biz .comment-text {overflow: hidden;color: #333;}
.comment-biz .attribution { overflow: hidden; padding-bottom: 5px;}
.comment-biz .attribution .commenter-name {float: left;padding-right: 2px; font-size:14px;}

.comment-biz .content {width: 100%; font-size: 14px; line-height:180%;}
.comment-biz .content p{ margin-bottom:10px;}
.comment-footer { padding-top:10px;color: #888; font-size:14px;}
.comment-footer .btn-group {float: right;}
.comment-footer .btn-group .reply-btn {margin-right: 16px;}
.comment-footer .btn-group .num { padding: 0px 2px;}
.comment-footer .btn-group .cancel-btn { margin-right: 16px;display: none;}

.indented {margin-left: 25px;}

.xuanfu{position:fixed; top:200px; right:0px; z-index:9999;}

#demo {overflow:hidden;width:940px;height:260px; margin:10px 0px;}
#demo img { padding:0 10px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}




/* footer 返回顶部*/
.back-to {bottom:45px; overflow: hidden; position: fixed;right: 10px; width: 110px;z-index: 999;}
.back-to .back-top {background: url(/uploads/image/lcpimages/back-top.png) no-repeat scroll 0 0 transparent;display: block;float: right;height: 50px;margin-left: 10px;outline: 0 none;text-indent: -9999em;width: 50px;}
.back-to .back-top:hover {background-position: -50px 0;}
