/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
  z-index: 9;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .yamm-content {
  padding: 10px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}
.yamm-content .row .znows .img{  margin-left: 27px; margin-top: 20px;}
.pricing_table {
	line-height: 100%; 
	font-size: 12px; 
	margin: 0 auto; 
	width: 110%; 
	max-width: 800px; 
	padding-top: 10px;
	
}
.price_block {
	text-align: center; 
	width: 110%; 
	color: #fff; 
	float: left; 
	list-style-type: none; 
	transition: all 0.25s; 
	position: relative; 
	box-sizing: border-box;
	margin-bottom: 10px; 
	border-bottom: 1px solid transparent; 
}
.pricing_table h3 {
	text-transform: uppercase; 
	padding: 1px 0; 
	background: #444; 
	margin: -10px 0 1px 0;
	color:#fff;
}	
.price {
	display: table; 
	background: #666; 
	width: 100%; 
	height: 60px; 
}
.price_figure {
	font-size: 15px; 
 
	vertical-align: middle; 
	display: table-cell;
}
.price_number { 
	display: block;
}

.features {
	background: #DEF0F4; 
	color: #000;
    padding-left: 0px;
}
.features li {
	padding: 11px 8px;
	border-bottom: 1px solid #ccc; 
	font-size: 11px; 
	list-style-type: none;
	text-align: left;
}
.buynow {
	padding: 15px; 
	background: #DEF0F4;
}
.buynow a:visited{
	color:#fff;
}
.action_button {
	text-decoration: none; 
	color: #fff; 
	font-weight: bold; 
	border-radius: 5px; 
	background: linear-gradient(#333, #666); 
	padding: 5px 20px; 
	font-size: 11px; 
	text-transform: uppercase;
}
.price_block:hover {
	box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.5); 
	transform: scale(1.04) translateY(-5px); 
	z-index: 1; 
	border-bottom: 0 none;
}
.price_block:hover .price {
	background:linear-gradient(#DB7224, #F9B84A); 
	box-shadow: inset 0 0 45px 1px #DB7224;
}
.price_block:hover h3 {
	background: #222;
}
.price_block:hover .action_button {
	background: linear-gradient(#F9B84A, #DB7224); 
}
@media only screen and (min-width : 480px) and (max-width : 768px) {
	.price_block {width: 50%;}
	.price_block:nth-child(odd) {border-right: 1px solid transparent;}
	.price_block:nth-child(3) {clear: both;}
	
	.price_block:nth-child(odd):hover {border: 0 none;}
}
@media only screen and (min-width : 768px){
	.price_block {width: 25%;}
	.price_block {border-right: 1px solid transparent; border-bottom: 0 none;}
	.price_block:last-child {border-right: 0 none;}
	.price_block:hover {border: 0 none;}
}

/********************************************************/
#fdw-pricing-table {
	margin:0 auto;
	text-align: center;
	width: 98%;
	zoom: 1;
}

#fdw-pricing-table:before, #fdw-pricing-table:after {
  content: "";
  display: table
}
#fdw-pricing-table:after {
  clear: both
}
#fdw-pricing-table .plan {     
	background: #fff;      
	border: 1px solid #ddd;
	color: #333;
	padding: 20px;
	width: 27%;
	float: left;
	_display: inline; 
	position: relative;
	margin: 0 11px;
	-moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);		
}	

#fdw-pricing-table .popular-plan {
	top: -20px;
	padding: 40px 20px;   
}

#fdw-pricing-table .header {
	position: relative;
	font-size: 16px;
	font-weight: normal;
	padding: 10px;
	margin: -20px -20px 20px -20px;
	border-bottom: 8px solid;
	background-color: #eee;
	background-image: -moz-linear-gradient(#fff,#eee);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));    
	background-image: -webkit-linear-gradient(#fff, #eee);
	background-image: -o-linear-gradient(#fff, #eee);
	background-image: -ms-linear-gradient(#fff, #eee);
	background-image: linear-gradient(#fff, #eee);
}

#fdw-pricing-table .header:after {
	position: absolute;
	bottom: -8px; left: 0;
	height: 3px; width: 100%;
	content: '';
	background-image: url(../images/bar.png);
}

#fdw-pricing-table .popular-plan .header {
	margin-top: -40px;
	padding-top: 40px;		
}

#fdw-pricing-table .plan1 .header{
	border-bottom-color: #B3E03F;
}

#fdw-pricing-table .plan2 .header{
	border-bottom-color: #7BD553;
}

#fdw-pricing-table .plan3 .header{
	border-bottom-color: #3AD5A0;
}

#fdw-pricing-table .plan4 .header{
	border-bottom-color: #45D0DA;
}			

#fdw-pricing-table .prices{
	font-size: 45px;
}

#fdw-pricing-table .monthly{
	font-size: 13px;
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #999;
}
#fdw-pricing-table p {
	margin:-10px 0px -5px;
} 
#fdw-pricing-table ul {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}

#fdw-pricing-table li {
	font-size:12px;
	padding: 5px 0;
}
#fdw-pricing-table a {
	cursor: pointer;
}
#fdw-pricing-table .signup {
	position: relative;
	padding: 6px 15px;
	color: #fff;
	font: bold 14px Arial, Helvetica;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;       
	background-color: #72ce3f;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;     
	text-shadow: 0 -1px 0 rgba(0,0,0,.15);
	opacity: .9;       
}

#fdw-pricing-table .signup:hover {
	opacity: 1;       
}
#fdw-pricing-table .signup:active {
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.3) inset;
	box-shadow: 0 2px 2px rgba(0,0,0,.3) inset;       
}			

#fdw-pricing-table .plan1 .signup{
	background: #B3E03F;
}

#fdw-pricing-table .plan2 .signup{
	background: #7BD553;
}

#fdw-pricing-table .plan3 .signup{
	background: #3AD5A0;
}

#fdw-pricing-table .plan4 .signup{
	background: #45D0DA;
}

.table-lzy{border-bottom:1px solid #000}
.table-lzy>thead{background-color:#016BB9;color:#fff;}
.table-lzy>thead>tr>th{text-align:center;border-top:1px solid #fff !important;}
.table-lzy>tbody>tr>td{text-align:center;vertical-align:middle !important;border-top:1px solid #fff !important;}
.table-lzy>tbody>tr>td>ul{text-align:left}
.table-lzy>tbody>tr:nth-child(2n){background:#F2F2F2}
.table-lzy>tbody>tr:nth-child(2n+1){background:#fff}
.table-lzy>tbody>tr:nth-child(2n):hover{background:#F2F2F2}
.table-lzy>tbody>tr:nth-child(2n+1):hover{background:#FAFAFA}


.table-lzy-merge{border-bottom:1px solid #000}
.table-lzy-merge>thead{background-color:#016BB9;color:#fff;}
.table-lzy-merge>thead>tr>th{text-align:center}
.table-lzy-merge>tbody>tr>td{text-align:left;vertical-align:middle !important;border-top:0px !important;}
/*.table-lzy-merge>tbody>tr>td:hover{background:#F2F2F2}	*/
body h1, body .h1 {font-size: 20px;color:black;}
@media (max-width:768px){
    .z1{
        color: #fff;
    }
    #topmenu{
        padding-top: 0px;
    }
    .z1:hover{
      color:#FFFFFF;
    }
    .contact-h{
      margin-left:34px;
    }
    .fa-img{
      display: none;
    }
    .contact-rt{
      margin-left:34px;
      height:80px !important;
    }
    .bottom-inquiry{
      border:0px !important;
    }
    
}
/*
*{
  border:1px solid red;
}*/

/*导航栏*/
.chr {
    padding:0px;margin-top:5px;margin-bottom:0px;
}
.daz{
    font-size: 16px;
  } 
.xas{
    font-size: 14px;
}
  .das{
    font-size: 15px;
  }

.znow ul li{
    list-style: none;
    margin-top:10px;
}
.znow ul li a{
 font-size: 10px;
}
.znow ul{
  padding-left:28px; 
}
.fmar{
     float:left;
      margin-left: 17px;
      /*margin-right:30px;*/
      padding-right: 17px;
      border-right:#ccc 1px solid; 
      margin-top: 20px;
  }
.fmar:last-child {
    border-right: #ccc 0px solid;
}
.znows ul li{
   list-style: none;
    line-height: 1.5;
    margin: 20px 0px;
}
.znowd ul li{
    list-style: none;
    margin-left:30px;
    margin-top:10px;
}

#topmenu {
        padding-top: 48px;

    }


#topmenu .nav a {
    font: bold 15px/1em "Myriad Web Pro","微软雅黑";
}

#topmenu .nav ul a {
    font: 13px/1em "Myriad Web Pro","微软雅黑";
}

#topmenu .nav > li > a:hover, #topmenu .nav > li > a:focus {
    background-color: #E87A00;
    border-color: #016BB9;
    color:#fff;
}

#topmenu .nav .open > a, #topmenu .nav .open > a:hover, #topmenu .nav .open > a:focus {
    background-color: #E87A00;
    border-color: #016BB9;
    /*padding:30px auto;*/
    color:#fff;
}

#topmenu .nav ul li a:hover {
    background-color: #E87A00;
    border-color: #E0E0E0;
}

#wpcf7-f3989-o1{
    margin-left:-33px;
}
.wpcf7-validation-errors{
    display: none;
}
.wpcf7-mail-sent-ok{
    margin-left:68px;
  }
@media (max-width: 1024px) {
  #sidebar1 {
    display: none;
  }
  #sidebar2 {
    display: block;
  }
   
}
@media (min-width: 1024px) {
  #sidebar2 {
    display: none;
  }
}
