/****** PLACE YOUR CUSTOM STYLES HERE ******/
body{
   font-family: "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB", "PingFang SC", PingHei, "Myriad Pro", sans-serif;
}

.sec-mt35{
   margin-top:35px;
}

.sec-mt80{
   margin-top:80px;
}

.pb347{
   padding-bottom:347px;
}

.pb20{
  padding-bottom: 20px;
}

.sec-txt{
   background-color: #e21b22; 
   color: #fff;
}
.sec-txt h4.color-white{
   margin-top:28px;
}

.sec-txt p.lead{
    padding-right:17px;
}

.tplace{
  position:relative;
  top:58px;
}
/*.nav-bar {
   height: 56px;
   max-height: 56px;
   overflow: hidden;
}

.nav-bar .module{
  padding:0px;
}

.background-image-holder{
    background-attachment: fixed;
	background-repeat: no-repeat;
    background-size: cover;
}

.nav-bar ul.menu{
   min-width: 655px;
}

.nav-bar ul.menu li{
   /*min-width: 95px;
   margin-right: 16px;
   display: inline-block;
}

.nav-bar ul.menu li .menu-1{
  min-width: 25px;
}

.nav-bar ul.menu li .menu-2{
  min-width: 80px;
}

.nav-bar ul.menu li .menu-3{
  min-width: 80px;
}

.nav-bar ul.menu li .menu-4{
  min-width: 66px;
}

.nav-bar ul.menu li .menu-5{
  min-width: 80px;
}

.nav-bar ul.menu li .menu-6{
  min-width: 55px;
}

.nav-bar ul.menu li a{
   padding-right: 9px;
   
}*/
/*
.image-edge .container{
   display:table;
   
}*/


.image-edge .container div.v-align-transform{
  text-align:left;
  padding-left:30px;
  padding-right:30px;
  max-width: 546px;
}


.v-align-transform{
   max-width:460px;
}


.image-bg .social-list a i{
  color: #858585;
}
.bg-dark .social-list a i,
.image-bg .social-list a i{
  color: #858585;
   filter:alpha(opacity=50);
}
.bg-dark .social-list a:hover i{
   filter:alpha(opacity=100);
}
.image-bg .social-list a i{
   filter:alpha(opacity=100);
}

.boxed.feature{
   background-color: #000000;
}
.feature-1{
   filter:alpha(opacity=40);
   padding-top:52px;
   padding-bottom:52px;
}



/*
#sticky{
    position:fixed;
    width:156px; 
    right:0px; 
    bottom:40.5%; 
    z-index:9999;
}

#sticky div{
    margin-bottom:16px;
}
*/

/**********footer*************/

.main-footer {
/*	padding-top: 60px;
	padding-bottom: 90px;*/
	clear:both;
	min-height: 60px;
	background-color: #000;
	border-top: solid 1px #333;
	font-size: 0.875em;
	color: #fff;
    letter-spacing: 0.12em;
    overflow: visible;
  	padding:15px 30px 5px;
  	z-index:99998;
}
.main-footer a {
    color: #c4cdcd !important;
}
.main-footer a:hover {
    color: #DE0010 !important;
}
.main-footer span,  .main-footer p {
    color: #6c7171 !important;
}
.main-footer a:hover span {
    color: #DE0010 !important;
}
.main-footer .section-content {
    margin-bottom: 60px;
}
.main-footer .copyright, .main-footer .social-icon {
    font-weight: bold;
	text-align: left;
    line-height: 1.5em;
}
.main-footer .copyright {
    margin-bottom: 10px;
}
.main-footer .social-icon {
    margin-bottom: 0;
}
.main-footer .footer .social-icon ul {
	width: auto;
	display: inline-block;
}
.main-footer .footer .social-icon ul li {
	float: left;
	margin-right: 10px;
    margin-left: 10px;
}
.main-footer .footer .social-icon ul a {
	color: #6c7171;
	font-size: 16px;
}
.main-footer .footer .social-icon ul a:hover {
	color: #00b688 ;
}
.main-footer .widget {
    margin-bottom: 0
}
.main-footer .widget_recent_entries ul li {
    border-bottom: solid 1px #6c7171;
}
.main-footer .footer .social-icon ul a span{
	-webkit-transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0.3s ease-out;
	-moz-transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0.3s ease-out;
	-ms-transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0.3s ease-out;
	-o-transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0.3s ease-out;
	transition: background-color 0.3s ease-out, color 0.3s ease-out, border 0.3s ease-out;
}


/********share button*******/
#snsBox{
	z-index:9400;
	float:right;
	position:relative;
	bottom:22px;
}

.hidden-lg{
  padding: 15px 0px 6px 5px;
}

.hidden-lg container{
   padding-left:0px;
   padding-right:0px;
}

.hidden-lg #snsBox{
	bottom:0px;
}

.hidden-lg p{
	margin-bottom:0px;
}


.snsIcon{
    height:30px;
    width:91px;
}

.snsIcon a {
    height:30px;
    width:91px;
    display:block;
    background:url(../img/common/footer.png) no-repeat 0 0;
}

#snsBtns{
	width:250px; 
	height:125px;
	background:#FFF;
	position:absolute;
	top:-120px;
	right:0px;
	text-indent:0;
	border:5px solid #333;
	border-radius:5px;
	display:none;
	font-size:13px;
}
#snsBtns h4{
	background:#F2F2F2;
	border-bottom:1px solid #E5E5E5;
	padding:6px 3px;
	margin:1px 1px 5px 1px;
	text-align:center;
	font-size:13px;
	color:#000000;
	line-height: 1.4;
}

#snsBtns span{
	background:#F2F2F2;
	border-top:1px solid #E5E5E5;
	padding:3px;
	margin:1px;
	display:block;
}

#snsBtns ul {
	margin-left:10px;
}

#snsBtns li{
	float:left; width:115px; height:24px;text-align:left;
}

#snsBtns a {
	display:block; text-decoration:none;
	/*height:17px;*/
	border:1px solid #FFFFFF;
	padding-left:20px;
	width:93px;
	background-repeat:no-repeat;
	background-position:2px 2px;
	font-size:13px;
}

#snsBtns a:hover {
	color:#000;
	border:1px solid #e5e5e5;
	background-color:#F2f2f2;
	cursor: pointer;
}

#snsBtns .share_sina {background-image:url(../img/common/sns_sina.gif);}
#snsBtns .share_kaixin {background-image:url(../img/common/sns_kaixin.gif);}
#snsBtns .share_douban {background-image:url(../img/common/sns_douban.gif);}
#snsBtns .share_tencent {background-image:url(../img/common/sns_tencent.gif);}
#snsBtns .share_renren {background-image:url(../img/common/sns_renren.gif);}
#snsBtns .share_email {background-image:url(../img/common/sns_email.gif);}

.sp_ad{
 position:absolute;
 right:15px;
 top:10px;
 width:39px;
 z-index:99;
 opacity:.5;
}



@media all and (min-width: 980px) {
	.feature-1 p.text-left{
	   padding-left:100px;
	}
	
	.kt	.feature-1 p.text-left{
	   padding-left:40px;
	}
}
@-ms-viewport
{
    width: auto;
    initial-scale: 1;
}
@viewport
{
    width: device-width;
    initial-scale: 1;
}