﻿/*取消个浏览器差异*/
/*::-ms-clear, ::-ms-reveal{display: none;}*/

html,body{ background:#c9372f; font-family: "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif!important; color:#2c3e50;}


/* --- 通用 --- */
.container-fulid{ height:100%; position:relative;}
.container{ position:relative;}

.text-muted{ color:#7f8c8d;}
.text-black{ color:#34495e;}
.text-warning{ color:#ff7f00;}
.text-danger{ color:#e4000d;}
.text-success{ color:#0f990f;}
.text-gray{ color:#c0c1c2;}
.text-white{ color:#fff;}

.border_dashed{ border-style:dashed;}
.help-block{ color:#7f8c8d;}

.noContent{ padding:60px;}
.noborder{ border:0!important;}

ul,dl{ list-style:none; margin:0; padding:0;}
em,i,u{ font-style:normal;}

h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}


/* --- bootstrap --- */
.navbar-brand{ height:auto;}
.navbar-right{ margin-right:0;}
.table > tbody > tr > td{ border-color:#e1e3e5;}
.table > theader > th{ font-weight:normal;}


/* --- btn_huodong_item --- */
.btn_huodong_item{ width:489px; height:258px; display:block; overflow:hidden; position:absolute; right:0px; top:50%; margin-top:-129px;}
.fiexd-right{ position:fixed; right:0; top:50%; margin-top:-129px; cursor:pointer; z-index:100;}
.fiexd-kefu{ position:fixed; right:50px; bottom:10%; cursor:pointer; z-index:100;}



/* --- 通用 --- */
a{ color:#333;}
a:hover{ color:#337ab7; text-decoration:none; outline:none;}
a.btn_more{ height:24px; line-height:24px; position:absolute; right:0; top:50%; margin-top:-12px; display:block; overflow:hidden; font-size:12px; color:#ababab;}
a.btn_more:hover{ color:#337ab7;}

.icon_simple{ vertical-align:middle; margin-left:6px; font-size:20px; font-weight:bold; position:relative; top:-2px;}

/*bk*/
.bk05{height:5px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk10{height:10px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk20{height:20px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk30{height:30px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk40{height:40px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk50{height:50px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk60{height:60px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk70{height:70px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk80{height:80px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk90{height:90px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk100{height:100px;overflow:hidden;width:100%;margin:0 auto;clear:both}



/* --- fenxiang --- */
.fenxiang{ height:32px; position:absolute; bottom:30px; margin-top:-16px; right:30px;}
.fenxiang .jiathis_style_32x32 .jtico{ background-image:url(/images/icon-sharepanel.png); background-position:0 0; width:32px; height:32px; overflow:hidden; border-radius:100%; padding-left:0!important; margin-right:5px;}
.fenxiang .jiathis_style_32x32 .jiathis_txt{ font-size:16px;}
/*.fenxiang .jiathis_style_32x32 .jtico_tsina{ background-position:0 0;}
.fenxiang .jiathis_style_32x32 .jtico_qzone { background-position:-84px 0;}
.fenxiang .jiathis_style_32x32 .jtico_weixin{ background-position:-126px 0;}
.fenxiang .jiathis_style_32x32 .jtico_tsina:hover{ background-position:0 -42px;}
.fenxiang .jiathis_style_32x32 .jtico_qzone:hover{ background-position:-84px -42px;}
.fenxiang .jiathis_style_32x32 .jtico_weixin:hover{ background-position:-126px -42px;}*/
.fenxiang .jiathis_style_32x32 .jtico_tsina{ background-position:0 -42px;}
.fenxiang .jiathis_style_32x32 .jtico_qzone{ background-position:-84px -42px;}
.fenxiang .jiathis_style_32x32 .jtico_weixin{ background-position:-126px -42px;}




/* --- huodong --- */
.huodong_header{ position:relative; top:0; left:0; width:100%; height:60px; border-bottom:1px solid #eee; background-color:#fff;}
.huodong_header .container{ position:relative;}

.huodong_header .logoBox{ height:60px; width:180px; display:block; background:url(/images/logo2.png) center center no-repeat; background-size:auto 36px; float:left;}
.huodong_header .txtBox{ height:30px; margin-top:15px; padding-left:20px; float:left; border-left:1px solid #e1e3e5; color:#7f8c8d;}
.huodong_header p{ font-size:12px; margin-bottom:0; line-height:1em;}
.huodong_header p + p{ padding-top:6px;}

.huodong_header .hot_line{ height:60px; display:inline-block; position:relative;}
.huodong_header .hot_line i{ position:absolute; left:-1.5em; top:50%; margin-top:-10px; font-size:24px; color:#7f8c8d;}
.huodong_header .hot_line p{ padding-top:14px; line-height:1em; margin-bottom:0; font-size:12px;}
.huodong_header .hot_line p + p{ padding-top:2px; font-size:18px;}

.huodong_content{ margin-top:60px;}



/* --- huodong_banner --- */
.huodong_banner{ height:540px; display:block; position:relative; background:url(/activities/01/images/bg_banner.jpg) 50% 50% no-repeat;}

.formBox{ position:absolute; left:50%; bottom:40px; margin-left:-350px;}
.formBox .form-control{ border:2px solid #582711; border-radius:0px; font-size:18px; height:60px; padding:6px 12px;}
.formBox .form-group{ margin-right:20px;}
.formBox .button {
	float: none;
	display: inline-block;
	margin: 0em;
	padding:0 1.2em;
	border:2px solid #582711;
	background: none;
	color: inherit;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	border-radius:0px; font-size:24px;
	height:60px;
	background-color:#d62b22; color:#fff;
	overflow:hidden;
 -webkit-transition: border 0.25s linear, color 0.25s linear, background-color 0.25s linear;
          transition: border 0.25s linear, color 0.25s linear, background-color 0.25s linear; font-weight:bold;
}
.formBox .button:hover{ background-color:#efd023; color:#333;

}

.button:before {
 content: ' ';
 position: absolute;
 background: #fff;
 width: 45px;
 height: 56px;
 top: 0;
 left: -100px;
 opacity: 0.3;
  
animation:myfirst 5s linear 1s infinite;
/* Firefox: */
-moz-animation:myfirst 5s linear 1s infinite;
/* Safari and Chrome: */
-webkit-animation:myfirst 5s linear 1s infinite;
/* Opera: */
-o-animation:myfirst 5s linear 1s infinite;
 -webkit-transform: skewX(-25deg);
         transform: skewX(-25deg);
}
.button:after {
 content: ' ';
 position: absolute;
 background: #fff;
 width: 20px;
 height: 56px;
 top: 0;
 left: -60px;
 opacity: 0.3;
  
animation:myend 5s linear 1s infinite;
/* Firefox: */
-moz-animation:myend 5s linear 1s infinite;
/* Safari and Chrome: */
-webkit-animation:myend 5s linear 1s infinite;
/* Opera: */
-o-animation:myend 5s linear 1s infinite;
 -webkit-transform: skewX(-25deg);
         transform: skewX(-25deg);
}

@keyframes myfirst
{
0%   {left:-100px; top:0px;}
10%  {left:300px; top:0px;}
100% { left:300px; top:0px;}
}
@keyframes myend
{
0%   {left:-50px; top:0px;}
10%  {left:350px; top:0px;}
100% { left:350px; top:0px;}
}


/* --- huodong_article --- */
.huodong_article{ font-size:16px; line-height:1.8em;}


/* --- feinong_secetion --- */
@media (min-width: 1200px) {.guize_section .container{ width:1100px;}}
.guize_section{ position:relative; min-height:90px; padding-top:0px; padding-bottom:120px; background:#c9372f url(/activities/01/images/bg_container.jpg) center 0px no-repeat;}

.guize_section .container{ position:relative; z-index:10; padding:0;}
.guize_section .container:before{ content:""; display:block; height:18px; width:100%; position:absolute; left:-15px; top:-9px; background:#582711; border-radius:100px; padding-left:15px; padding-right:15px; box-sizing:content-box; z-index:0;}
.guize_section .container:after{ content:""; display:block; height:40px; width:100%; background:url(/activities/01/images/bg_container_footer.png) 50% 50% no-repeat; position:absolute; left:0; bottom:-40px;}
.guize_section .container .innerBox{ position:relative; z-index:1; background-color:#fff; padding:50px; }


/* --- guize_title --- */
.guize_section .guize_title{ position:relative; text-align:center; margin:40px auto;}
.guize_section .guize_title span{ background-color:#c9372f; color:#fff; padding:0 30px; border:1px solid #fff; line-height:50px; display:inline-block; position:relative; z-index:1;}
.guize_section .guize_title:before{ content:""; display:block; position:absolute; left:0; right:0; top:50%; height:1px; background-color:#e5e5e5;}


/* --- table --- */
.guize_section .tableBox{ border:4px solid #e5e5e5; padding:1px;}
.guize_section .tableBox .table_title{ background-color:#c9372f; color:#fff; text-align:center; line-height:50px; margin-bottom:1px;}
.guize_section .tableBox .list_table{ height:240px; overflow:hidden; position:relative; margin-bottom:1px;}
.guize_section .tableBox .list_table li{ height:40px; line-height:40px; font-size:16px; display:block; overflow:hidden;}
.guize_section .tableBox  .list_table li span{ float:left; display:block; width:33.333%; text-align:center; text-align:left; text-indent:3em;}


/* --- jianjie_section --- */
.jianjie_section{ position:relative; padding-top:110px; padding-bottom:110px; background:#000 url(/activities/01/images/bg_companey.jpg) 50% 50% no-repeat; display:block; color:rgba(255,255,255,.8);}
.jianjie_section .jianjie_title{ text-align:center;}
.jianjie_section .jianjie_title span{ position:relative; display:inline-block;}
.jianjie_section .jianjie_title span:after{ content:""; height:4px; display:block; overflow:hidden; margin:10px 30px; background:rgba(198,23,15,.8)}


/* --- feinong_jiyu --- */
.ewm_section{ background:#34495e; color:#607f9e; padding:100px 0;}
.ewm_section .fileBox{ position:relative; border:2px solid #bdc3c7; padding:50px 20px 20px; margin-top:10px;}
.ewm_section .fileBox h3.tit{ width:200px; height:40px; line-height:40px; font-size:26px; font-weight:bold; padding:0; margin:0; margin-left:-100px; background:#fff; display:block; position:absolute; top:-20px; left:50%; text-align:center; color:#3498db;}
.ewm_section .fileBox h4{ font-size:16px;}
.ewm_section .fileBox{ border-radius:30px; border-color:#55718e;}
.ewm_section .fileBox h3.tit{ width:400px; background:#34495e; margin-left:-200px; color:#607f9e;}
.ewm_section .fileBox .help-block{ color:#607f9e; padding-top:5px;}

