﻿@charset "utf-8";
html{ font-size:625%;}
body{ font-size:14px;}
body,html,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,th,td,form,object,iframe,blockquote,pre,a,abbr,address,code,img,fieldset,form,label,figure{margin:0;padding:0;}
body,html,input,button,textarea{color:#231f20; font-family:Arial, Helvetica, sans-serif; line-height:1.5}
article,aside,figcaption,figure,footer,header,main,nav,section{display:block;}
body{background:#fff;}
h1{font-size:20px;font-size:.2rem;}
h2{font-size:18px;font-size:.18rem;}
h3{font-size:16px;font-size:.16rem;}
h4,h5{font-size:14px;}
img{border:none;vertical-align:middle;}
li{list-style:none;}
i,em{font-style:normal;}
a{color:#231f20;text-decoration:none;}
a:focus{outline:none;}
a:hover{color:#fad216;text-decoration:none;}
input[type="text"]:focus{outline:none;}
input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
hr{height:1px;border:none;border-top:1px dashed #c1c1c1;margin:15px 0 15px 0;}
a:active,select,input,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:0!important;}
*{outline: 0;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.owl-carousel{position:relative;width:100%;}
.owl-carousel .owl-item{float:left;min-height:1px;position:relative;overflow:hidden;}
.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;}
.owl-carousel .owl-controls{height:0;overflow:visible;}
.owl-stage{position:relative;}
.owl-loaded .slide-item{display:block;}
.owl-dots .owl-dot,.owl-prev,.owl-next{cursor:pointer;}
.owl-carousel .owl-controls .owl-nav{
	position:absolute;
	left:0;
	top:-.5rem;
	width:100%;
	text-align:right;
	}

.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next{
	position:relative;
	display:inline-block;
	font-size:.25rem;
	line-height:.25rem;
	padding:0 .08rem;
	border-radius:.05rem;
	margin:0 3px;
	}
.owl-carousel .owl-controls .owl-nav .owl-next{ margin-right:17px;}
.owl-carousel .owl-controls .owl-nav .owl-prev:hover,.owl-carousel .owl-controls .owl-nav .owl-next:hover{
	color:#fad216;
	background:#00598b;
	}
.owl-carousel .owl-controls .owl-nav .owl-prev:before{
	content:"\f104";
	}
.owl-carousel .owl-controls .owl-nav .owl-next:before{
	content:"\f105"
	}
.owl-carousel .owl-controls .owl-dots {
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
}
.owl-carousel .owl-controls .owl-dots .owl-dot {
	display:inline-block;
	width:5px;
	height:5px; 
	background:none; 
	cursor: pointer; 
	text-indent: -9999px; 
	margin:0 5px 0 0;
	background:#a5b7c2;
}
.owl-carousel .owl-controls .owl-dots .active {
	background:#fad216;
}
/* clear floating */
.clearfix:after,.layout:after,.topbar:after,.product-intro:after,.product-shop dl:after,.color-list:after,#respond:after,.goods-related .related-list ul:after,.head-wrapper:after,.blog-widget .foot-blog-item:after,.items_content li:after,.blog-list .blog-item:after,.index-discover ul li:after,.exhibition-tit-bar:after,.detail-tabs:after,.index-video-news .layout:after,.index-news .index-news-cont .index-new-list:after,.index-newsletter-testimonial .layout:after,.index-about:after,.news-slides .news-item:after,.page-bar:after,.company-data-wrap:after,.nav-bar:after,.index-service:after,.page-bar:after{content:"";display:block;clear:both;visibility:hidden;height:0;}
.clearfix,.layout,.topbar,.product-intro,.product-shop dl,.color-list,#respond,.goods-related .related-list ul,.head-wrapper,.blog-widget .foot-blog-item,.items_content li,.blog-list .blog-item,.index-discover ul li,.exhibition-tit-bar,.detail-tabs,.index-video-news .layout,.index-news .index-news-cont .index-new-list,.index-newsletter-testimonial .layout,.index-about,.news-slides .news-item,.page-bar,.company-data-wrap,.nav-bar,.index-service,.page-bar{*zoom:1;}
.clear{ clear:both;}
/* layout */
.z9999{z-index:9999!important;}
.inline_block{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	}
.layout,.nav-bar .nav-wrap,.path-bar .path-nav{width:1200px;margin:0 auto; position:relative;}
body{width:100%;min-width:1200px;position:absolute;left:0;top:0;}
/* color */
.shopcart-title .goods-num,.head-login-info h4,.cate-menu li a.hover,.product-item .pd-price b,.blog-widget .foot-blog-item .blog-cont p a.more,.cate-menu li a:hover,.head-cartlist dl a:hover,.narrow-by li li a:hover,.narrow-by li li a.selected,.service-items .service-item li a:hover,.blog-list .blog-item .readmore,.blog-list .blog-item .readmore a,.sort-by ul li.selected a,.sort-by ul li.selected a:hover,.goods-may-like .goods-item .goods-price b,.product-summary .price-bar .special-price,.product-summary .discount,.total-price .price,.pd-name a:hover{color:#fad216;}

.owl-prev.disabled:hover,.owl-next.disabled:hover,.owl-prev.disabled,.owl-next.disabled{background-color:transparent;cursor:default;filter:alpha(opacity=0);opacity:0;}
.owl-prev.disabled:hover,.owl-next.disabled:hover, .owl-prev.disabled,.owl-next.disabled{background-color:transparent;cursor:default;filter:alpha(opacity=0);opacity:0;}


/* image */
.head-shopcart .ico-cart,.slide-banners .owl-prev,.slide-banners .owl-next,.product-slides .owl-prev,.product-slides .owl-next,.blog-widget .owl-prev,.blog-widget .owl-next,.narrow-by li li a,.narrow-by li a.with-ul-tit b,.sort-by ul li .arrow-down,.sort-by ul li .arrow-up,.path-bar .path-nav li .ico-home b,.product-intro .add-to-cart,.product-intro .add-to-wishlist,.goods-may-like .owl-prev,.goods-may-like .owl-next,.change-currency .arrow,.goods-related .icon-add,.product-summary .ico-tick{background-image:url();background-repeat:no-repeat;background-color:transparent;}
.hide-cate .cate-nav-btn:after,.product-summary .btn-add-to-cart:after,.color-list li.checked .color-small-img:after,.select-box .select-value:after,.size-list li.checked span.size-value:after{background-image:url();background-repeat:no-repeat;background-color:transparent;}
.head-search-wrap .search-title,.head-search .search-btn{
	background-image:url(img/page-ico.png);
	background-repeat:no-repeat;
	}

/* button */
.comment-form .form-item input[type="submit"],.goods-related .buy-together{display:inline-block;height:28px;line-height:28px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:3px;color:#fff;font-size:14px;padding:0 18px;background:#bd362f;background:-webkit-linear-gradient(center top,#ee5f5b,#bd362f);background:-moz-linear-gradient(center top,#ee5f5b,#bd362f);background:-ms-linear-gradient(top,#ee5f5b,#bd362f);background:-o-linear-gradient(center top,#ee5f5b,#bd362f);background:linear-gradient( top,#ee5f5b,#bd362f);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.comment-form .form-item input[type="submit"]:hover,.goods-related .buy-together:hover,.ass:hover,.index-news .index-news-cont .index-new-list .index-new-pic:hover,.blog-list .blog-item .blog-item-right .image:hover {
	opacity:0.8;
	-moz-opacity:80;
	filter:alpha(opacity=80);
	}
.owl-prev:hover,.owl-next:hover{
 
	}	
.gotop{
	position:fixed;
	width:.5rem;
	height:.5rem;
	line-height:.5rem;
	text-align:center;
	right:.17rem;
	bottom:.32rem;
	background:#00598b;
	border-radius:50%;
	cursor:pointer;
	color:#fad216;
	text-transform:capitalize;
	box-shadow:0 0 .12rem rgba(0,89,139,.8);
	-webkit-animation:tm-bounce 2.0s infinite ease-in-out;animation:tm-bounce 2.0s infinite ease-in-out;
	}
.gotop:hover{
	/*-moz-transform:translateY(-10px);
	-webkit-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	-o-transform:translateY(-10px);
	transform:translateY(-10px);*/
	
	}
/* transition */
.owl-nav, .owl-nav .owl-prev, .owl-nav .owl-next,.gotop,.nav > li > a:before,.nav-bar .nav > li:before,.foot-social li img,.head-social li img,.nav-bar .nav li  .nav-ico:before,.mobile-head-item .middle-content-wrap,.gotop,.gm-delay,.read-more,.pages  a,.product-btn-wrap .email,.product-btn-wrap .pdf,.product-btn-wrap .buy,.subscribe-form .subscribe-btn,.head-contact .head-phone:before,.head-contact .head-email:before,.search-title,.nav li a:after,.index-product-more,.index-case-more,.case-item .case-img img,.ad_banner .more,.index-product-more a,.review-items .owl-prev:before ,.review-items .owl-next:before,.review-item .item-wrap,.company-content .more,.foot-item.foot-item-list li,.nav-bar .nav  li li a,.skype-container li,.index-contact .contact-button,.product-item .item-inquiry,.synopsis-item .item-img,.synopsis-item .item-img img{
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	}
.foot-social li,.slide-banners-wrap .banner-prev,.slide-banners-wrap .banner-next,.market-item .mk-info,.nav-bar .nav > li:after{
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	}
		


.foot-item.foot-item-list li:hover,.nav-bar .nav  li li:hover > a {
	-moz-transform:translateX(5px);
	-webkit-transform:translateX(5px);
	-ms-transform:translateX(5px);
	-o-transform:translateX(5px);
	transform:translateX(5px);
	
	}	

.mobile-serve .mobile-head-hide{
	-moz-transform:translateY(-60px);
	-webkit-transform:translateY(-60px);
	-ms-transform:translateY(-60px);
	-o-transform:translateY(-60px);
	transform:translateY(-60px);
	}	
.mobile-serve .mobile-head-show{
	-moz-transform:translateY(0);
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	}		

.head-social li:hover img,.foot-social li:hover img{
	-moz-transform:rotate(-360deg);
	-webkit-transform:rotate(-360deg);
	-ms-transform:rotate(-360deg);
	-o-transform:rotate(-360deg);
	transform:rotate(-60deg);
	}
.product-slides:hover .product-item,.product-wrap:hover .product-item{
	-moz-transform:scale(.9);-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);
	}		
.product-slides:hover .product-item:hover,.product-wrap:hover .product-item:hover{
	-moz-transform:scale(1.0);-webkit-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0);
	z-index:999;
	}
.about-us .about-detail .title,.about-us .about-img .item .item-wrap  .wrap .title{-webkit-transition:All 500ms ease-out; -moz-transition:All 500ms ease-out;  -o-transition:All 500ms ease-out; -ms-transition:All 500ms ease-out; transition:All 500ms ease-out;}	
{
	-moz-transition:none;
	-webkit-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none;
	}	
 {
	opacity:1;
	visibility:visible;
  -webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;
}
.medium-title{ cursor:pointer;}
.sub-content{
	position:absolute;
	display:none;
	right:0;
  
	z-index:99999;
	}	


 
.mobile-head-items{ display:none;}
/*
--------------------------------------------------------------------------------------------
部分样式内容：font inquiry-form , entry-table , change-currency , language , flexslider , fancybox , others
--------------------------------------------------------------------------------------------
*/


/*-------------------------------
			font start
			----------------------------------*/
/*
@font-face {font-family: 'SourceSansProBlack';
	src:url('fonts/SourceSansPro/SourceSansPro-Black.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProBlackIt';
	src:url('fonts/SourceSansPro/SourceSansPro-BlackIt.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProBold';
	src:url('fonts/SourceSansPro/SourceSansPro-Bold.otf');

	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProBoldIt';
	src:url('fonts/SourceSansPro/SourceSansPro-BoldIt.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProExtraLight';
	src:url('fonts/SourceSansPro/SourceSansPro-ExtraLight.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProExtraLightIt';
	src:url('fonts/SourceSansPro/SourceSansPro-ExtraLightIt.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProIt';
	src:url('fonts/SourceSansPro/SourceSansPro-It.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProLight';
	src:url('fonts/SourceSansPro/SourceSansPro-Light.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProLightIt';
	src:url('fonts/SourceSansPro/SourceSansPro-LightIt.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProRegular';
	src:url('fonts/SourceSansPro/SourceSansPro-Regular.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProSemibold';
	src:url('fonts/SourceSansPro/SourceSansPro-Semibold.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProSemiboldIt';
	src:url('fonts/SourceSansPro/SourceSansPro-SemiboldIt.otf');
	font-weight: normal;
	font-style: normal;}*/

/*@font-face {font-family: 'icomoon';
	src:url('fonts/icomoon/icomoon.eot?-l21epb');
	src:url('fonts/icomoon/icomoon.eot?#iefix-l21epb') format('embedded-opentype'),
		url('fonts/icomoon/icomoon.woff?-l21epb') format('woff'),
		url('fonts/icomoon/icomoon.ttf?-l21epb') format('truetype'),
		url('fonts/icomoon/icomoon.svg?-l21epb#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;}

[class^="icon-"], [class*=" icon-"],a.with-child:after,.widget-cates li a.with-ul-tit:before,.widget-cates li.with-ul-hide a.with-ul-tit:before,.tit-ico:before,.btn-inquiry:before,.nav >li.ico-home:before,.mobile-foot-contact .head-phone span:before,.mobile-foot-contact .head-email span:before,.side-tit-ico:before{font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}	*/
@font-face {
  font-family: 'fontawesome';
  src: url('fonts/Font-Awesome/fontawesome-webfont.eot?5510888');
  src: url('fonts/Font-Awesome/fontawesome-webfont.eot?5510888#iefix') format('embedded-opentype'),
       url('fonts/Font-Awesome/fontawesome-webfont.woff?5510888') format('woff'),
       url('fonts/Font-Awesome/fontawesome-webfont.ttf?5510888') format('truetype'),
       url('fonts/Font-Awesome/fontawesome-webfont.svg?5510888#revicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

.tp-leftarrow:before,.tp-rightarrow:before,.nav-bar .nav li  .nav-ico:after,.mobile-head-item .title:before,.mobile-head-item .title a:before,.gotop:after,.owl-prev:before,.owl-next:before,.foot-social ul li a:before,.path-bar li a:before,.side-cate .icon-cate:before,.product-btn-wrap .email:before,.product-btn-wrap .pdf:before,.head-phone:before,.head-email:before,.gotop:before,.path-bar li:after,.foot-item li:before,.nav > li:after,.owl-prev:before,.owl-next:before,.download-item .item-button:before,.faq-item .faq-title:before{
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
}	

/*-------------------------------
			font end
			----------------------------------*/


/*-------------------------------
			inquiry-form start
			----------------------------------*/

.inquiry-form-wrap{
	position:relative;
	width:100%;
	}
.inquiry-form-wrap .inquiry-form-title{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	line-height:.3rem;
	padding:0 .25rem;
	color:#FFF;
	background:#fad216;
	z-index:1;
	}	
.inquiry-form{
	position:relative;
	background:#FFF;
	padding:.2rem;
	border:1px solid #E3E3E3;
	top:-1px;
	}	
.inquiry-form .inquiry-form-ico{position:absolute;right:.2rem;top:.27rem;width:.75rem;display:block;overflow:hidden;}

.inquiry-form .inquiry-form-ico img{position:relative;width:100%;}		
	
.inquiry-form .form-item{
	position:relative;
	display:block;
	}
.inquiry-form  input[type="text"].form-input,.inquiry-form textarea.form-text{
	position:relative;
	border:1px solid #eee;
	width:60%;
	height:30px;
	line-height:30px;
	margin:0 0 10px;
	color:#000;
	padding:0 .1rem 0 .28rem;
	font-size:12px;
	}
.inquiry-form textarea.form-text{
	width:90%;
	height:1.12rem;
	padding:0 .15rem;
	}
.inquiry-form .form-input-name,.inquiry-form input[type="text"].form-input-name{

	background:url(img/custom_service/inq04.png) no-repeat .08rem .07rem;
	}	
.inquiry-form .form-input-email,.inquiry-form input[type="text"].form-input-email{
	
	background:url(img/custom_service/inq05.png) no-repeat .08rem .09rem;
	}	
.inquiry-form .form-input-email,.inquiry-form input[type="text"].form-input-phone{
	
	background:url(img/custom_service/inq06.png) no-repeat .08rem .08rem;
	}	
.inquiry-form .form-btn-wrapx{z-index: 99;}
.inquiry-form .form-btn-wrapx .form-btn-submitx{display:inline-block;vertical-align:top;*display:inline;*zoom:1;height:30px;line-height:30px;	
padding:0 16px;font-size:14px;border-width:1px;border-style:solid;border-left-color:#ECC75C;border-right-color:#ECC75C;border-top-color:#F4D67E;border-bottom-color:#E1AF32;border-radius:5px;color:#4C4C4E;text-shadow:0 0 1PX rgba(0,0,0,0.3);background:-moz-linear-gradient(top, #FFF5D1, #FCE26B);background:-ms-linear-gradient(top, #FFF5D1, #FCE26B);	background:-o-linear-gradient(top,#FFF5D1, #FCE26B);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF5D1), to(#FCE26B));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5FFF5D1,endColorstr=#e5FCE26B);}
.inquiry-form .form-btn-wrapx .form-btn-submitx{*display:inline;}
.inquiry-form .Validform_checktip{display:block;width:93%;margin:-5px auto 5px;_display:none;}
.inquiry-form .Validform_wrong{font-size:12px;font-weight:bold;color:#da3439;_display:block;}		
.wpcf7-form .captcha-image{position: relative;padding-bottom: 20px;}
.wpcf7-form .captcha-image .Validform_checktip{position: absolute;left: 20px;bottom: 0;}
.inquiry-form ::-webkit-input-placeholder{
color:#999;
} 
.inquiry-form :-moz-placeholder { 
color:#999;
} 
.inquiry-form ::-moz-placeholder {
color:#999;
} 
.inquiry-form :-ms-input-placeholder {
color:#999;
} 
.none{display:none;}
/*-------------------------------
			inquiry-form end
			----------------------------------*/	

/*-------------------------------
			change-currency end
			----------------------------------*/


/*-------------------------------
			language end
			----------------------------------*/

/*-------------------------------
			flexslider start
			----------------------------------*/
 /*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.banner_flexslider{
	position:relative;
	width:100%;
	overflow:hidden;
	}
.banner_flexslider img{ width:100%;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav a { position:absolute;width: .5rem; height:.5rem; text-align:center; line-height:.5rem; margin: -.25rem 0 0; display: block; top: 50%; cursor: pointer;  -webkit-transition: all .3s ease; z-index: 10; font-size:.2rem; background:#cecfd0;-webkit-border-radius:50%; -moz-border-radius:50% ; -o-border-radius: 50%; border-radius: 50%; color:#fff; opacity:.6}
.flex-direction-nav .flex-next {right:.8rem; }
.flex-direction-nav .flex-prev {left:.8rem;}
.flex-direction-nav .flex-prev:before{
	font-family: 'fontawesome'; content:"\f053"
	}
.flex-direction-nav .flex-next:before{
	font-family: 'fontawesome'; content:"\f054"
	}
.flex-next:hover {opacity:1;}
.flex-prev:hover{opacity:1;} 
.flex-direction-nav .disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom:.22rem; text-align: center; z-index:99}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline; vertical-align:middle;}
.flex-control-paging li a {width: .15rem; height: .15rem; display: block; background: #cecfd0; cursor: pointer; text-indent: 9999px; -webkit-border-radius:50%; -moz-border-radius:50% ; -o-border-radius: 50%; border-radius: 50%;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out; }
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ width:.19rem;height:.19rem;background:#fad216;  }
.flex-control-paging li a.flex-active {cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
/*-------------------------------
			flexslider end
			----------------------------------*/
			
/*-------------------------------
			rev_slider start
			----------------------------------*/			
.rev_slider_wrapper{
	position:relative;
}

.rev_slider_wrapper >ul	{
	visibility:hidden;
}

.rev_slider{
	position:relative;
	overflow:visible;
}


.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}

.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}

.rev_slider >ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}

.rev_slider >ul >li,
.rev_slider >ul >li:before{

	list-style:none !important;
	position:absolute;
	visibility:hidden;
	margin:0px !important;
	padding:0px !important;
	overflow-x: visible;
	overflow-y: visible;
	list-style-type: none !important;
	background-image:none;
	background-position:0px 0px;
	text-indent: 0em;
}

.tp-revslider-slidesli,
.tp-revslider-mainul	{	padding:0 !important; margin:0 !important; list-style:none !important;}

.tp-simpleresponsive >ul,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before {
	list-style:none;
	padding:0 !important;
	margin:0 !important;
	list-style:none !important;
	overflow-x: visible;
	overflow-y: visible;
	background-image:none
}


.tp-simpleresponsive >ul li{
	list-style:none;
	position:absolute;
	visibility:hidden;
}


.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; line-height:normal}

.rev_slider .tp-caption.itemText{
	width:500px;
	}
.rev_slider li.evenItem .tp-caption.itemText{
	text-align:right
	}	
.tp-caption{
	font-family:"Times New Roman", Times, serif;
	 z-index:1;
	 position:absolute;
	 width:100%;
	 height:100%;
	 left:0;
	 top:0;
	}
.tp-caption img{
	 width:500px;
	}
.tp-caption h1.title{
	font-size:42px;
	color:#328fff;
	text-transform:uppercase;
	font-weight:bold;	
	line-height:normal 
	}

.tp-caption .banner-detail{
	font-size:22px;
	margin:-20px 0 20px;
	line-height:30px;
	color:#999;
	line-height:normal
	}
.tp-caption .banner-more{
	position:absolute;
	 width:100%;
	 height:100%;
	 left:0;
	 top:0;
	}
.tp-caption .banner-more:hover{
	background:none;
	color:#328fff;
	}
.rev_slider li.evenItem .tp-caption.itemText h1.title{
	color:#FFF;
	}
.rev_slider li.evenItem .tp-caption.itemText .banner-detail{
	color:#e8e8e8;
	}	
.rev_slider li.evenItem .tp-caption.itemText .banner-more{
	background:#FFF;
	color:#328fff;
	}
.rev_slider li.evenItem .tp-caption.itemText .banner-more:hover{
	background:none;
	color:#e8e8e8;
	}
	
.tparrows												{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
															-moz-opacity: 1;
															-khtml-opacity: 1;
															opacity: 1;
															-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
															-webkit-transform: translateZ(1000px);
															-webkit-transform-style: preserve-3d;

														}


.tparrows .tp-arr-imgholder								{ display: none}
.tparrows .tp-arr-titleholder							{ display: none}

.tparrows.hidearrows									{
															 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
															-moz-opacity: 0;
															-khtml-opacity: 0;
															opacity: 0; 
														}

.tp-leftarrow,.tp-rightarrow{
	    position: absolute;
    width: .5rem;
    height: .5rem;
    text-align: center;
    line-height: .5rem;
    margin: -.25rem 0 0;
    display: block;
    top: 50%;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    z-index: 10;
    font-size: .2rem;
    background: #cecfd0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    opacity: .6;
	z-index:9999999;
	 
	 
	}
.tp-leftarrow{
	left:100px !important;
 
	}
.tp-rightarrow{
	right:100px !important;
	 
	}
.tp-leftarrow:before {
	     font-family: 'fontawesome';
    content: "\f053";
	 }
.tp-rightarrow:before {
	     font-family: 'fontawesome';
    content: "\f054";
	 }
.tp-leftarrow:hover,.tp-rightarrow:hover{opacity:1;}
 	





.tp_inner_padding	{	box-sizing:border-box;
						-webkit-box-sizing:border-box;
						-moz-box-sizing:border-box;
						max-height:none !important;	}


.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important}

.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}

/******************************
	-	WRAPPER STYLES END	-
******************************/


			
			
/* animate */
.delay0d1s{-webkit-animation-delay:.1s;animation-delay:.1s;}
.delay0d2s{-webkit-animation-delay:.2s;animation-delay:.2s;}
.delay0d3s{-webkit-animation-delay:.3s;animation-delay:.3s;}
.delay0d4s{-webkit-animation-delay:.4s;animation-delay:.4s;}
.delay0d5s{-webkit-animation-delay:.5s;animation-delay:.5s;}
.delay0d6s{-webkit-animation-delay:.6s;animation-delay:.6s;}
.delay0d7s{-webkit-animation-delay:.7s;animation-delay:.7s;}
.delay0d8s{-webkit-animation-delay:.8s;animation-delay:.8s;}
.delay0d9s{-webkit-animation-delay:.9s;animation-delay:.9s;}
.delay1s{-webkit-animation-delay:1s;animation-delay:1s;}
.delay1d1s{-webkit-animation-delay:1.1s;animation-delay:1.1s;}
.delay1d2s{-webkit-animation-delay:1.2s;animation-delay:1.2s;}
.delay1d3s{-webkit-animation-delay:1.3s;animation-delay:1.3s;}
.delay1d4s{-webkit-animation-delay:1.4s;animation-delay:1.4s;}
.delay1d5s{-webkit-animation-delay:1.5s;animation-delay:1.5s;}
.delay1d6s{-webkit-animation-delay:1.6s;animation-delay:1.6s;}
.delay1d7s{-webkit-animation-delay:1.7s;animation-delay:1.7s;}
.delay1d8s{-webkit-animation-delay:1.8s;animation-delay:1.8s;}
.delay1d9s{-webkit-animation-delay:1.9s;animation-delay:1.9s;}
.delay2s{-webkit-animation-delay:2s;animation-delay:2s;}
.animated{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes zoomInA{0%{opacity:0;-webkit-transform:scale(.5); -webkit-transform-origin: center 0;transform:scale(.5); transform-origin: center 0;}100%{opacity:1;-webkit-transform:scale(1);-webkit-transform-origin: center 0;transform:scale(1);transform-origin: center 0;}}
@keyframes zoomInA{0%{opacity:0;-webkit-transform:scale(.5); -webkit-transform-origin: center 0;-ms-transform:scale(.5); -ms-transform-origin: center 0;transform:scale(.5); transform-origin: center 0;}100%{opacity:1;-webkit-transform:scale(1);-webkit-transform-origin: center 0;-ms-transform:scale(1);-ms-transform-origin: center 0;transform:scale(1);transform-origin: center 0;}}
.zoomInA{-webkit-animation-name:zoomInA;animation-name:zoomInA}
@-webkit-keyframes fadeInDownA{0%{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform-origin: center 0;transform:translate3d(0,-30px,0);transform-origin: center 0;}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDownA{0%{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform-origin: center 0;-ms-transform:translate3d(0,-30px,0);transform-origin: center 0;transform:translate3d(0,-30px,0);transform-origin: center 0;}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInDownA{-webkit-animation-name:fadeInDownA;animation-name:fadeInDownA}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInLeftA{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeftA{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);-ms-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInLeftA{-webkit-animation-name:fadeInLeftA;animation-name:fadeInLeftA}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpA{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUpA{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInUpA{-webkit-animation-name:fadeInUpA;animation-name:fadeInUpA}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightA{0%{opacity:0;-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInRightA{0%{opacity:0;-webkit-transform:translate3d(20%,0,0);-ms-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInRightA{-webkit-animation-name:fadeInRightA;animation-name:fadeInRightA}
@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes icojump{0%{-webkit-transform:translateY(0);}25%{-webkit-transform:translateY(-10px);}50%{-webkit-transform:translateY(0);}75%{-webkit-transform:translateY(-5px);}100%{-webkit-transform:translateY(0);}}
@keyframes icojump{0%{transform:translateY(0);}25%{transform:translateY(-10px);}50%{transform:translateY(0);}75%{transform:translateY(-5px);}100%{transform:translateY(0);}}
@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}
@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}
@-webkit-keyframes logoAnim{0%{left: -100%;}100%{left: 200%;}}
@keyframes logoAnim{0%{left: -100%;}100%{left: 200%;}}	
@-webkit-keyframes tm-bounce{0%,100%{-webkit-transform:scale(.8);transform:scale(.8);}50%{-webkit-transform:scale(1);transform:scale(1);}}
@keyframes tm-bounce{0%,100%{-webkit-transform:scale(.8);transform:scale(.8);}50%{-webkit-transform:scale(1);transform:scale(1);}}
@-ms-keyframes cssload-spin{0%,15%{-ms-transform:rotate(0);transform:rotate(0);}100%{-ms-transform:rotate(360deg);transform:rotate(360deg);}}
@-webkit-keyframes cssload-spin{0%,15%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
@-ms-keyframes rotateZ{0%{-ms-transform:rotate(0);transform:rotate(0);}100%{-ms-transform:rotate3d(0,1,0,360deg);transform:rotate3d(0,1,0,360deg);}}
@-webkit-keyframes rotateZ{
	0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate3d(0,1,0,360deg);transform:rotate3d(0,1,0,360deg);}
}
@keyframes icon-bounce {
  0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  25%{-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg); transform: rotate(15deg);}
  50% {-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  75% {-moz-transform: rotate(5deg);-ms-transform: rotate(5deg); -webkit-transform: rotate(5deg);transform: rotate(5deg);}
  85% {-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg); transform: rotate(-5deg);}
}
@-webkit-keyframes icon-bounce {
  0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  25% {-moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg);}
  50% {-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  75% {-moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg);transform: rotate(5deg);}
  85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-moz-keyframes icon-bounce {
  0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  25% {-moz-transform: rotate(15deg);-ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
  50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
  75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
  85% {-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg); transform: rotate(-5deg);}
}
@-o-keyframes icon-bounce {
  0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  25% {-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
  50% {-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  75% {-moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg); }
  85% {-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg);}
}
@-webkit-keyframes shine {
  100% {left: 125%;}
}
@keyframes shine {
  100% {left: 125%;}
}
.table_wrap{
	position:relative;
	display:block;
	}
body  table {
position:relative;
 border-collapse: collapse;
 border-spacing: 0;
 width: 100%;
 margin-bottom:0 !important;
}
body  table th, body  table td {
 height: 30px;
 border: 1px solid #ccc;
 text-align: left;
 line-height: 1.5;
 font-size: 12px;
 color: #666;
 background: #fbfbfb;

}
body  table th {
 font-size: 12px;
 background: #eee;
}
body  table td p,body  table th p, table td p, table th p {
 margin: 0;
 padding: 5px;
 color: #666;
 font-size: 12px;
 line-height: 1.3;
}
body  table td.amts {
 color: #cb2027;
}
body  table th#cartDelete {
 text-align: center;
}
/*--------------------------reset main.css---------------------------*/




/*-------------------------------------------------------- 
                                                    page: index
                                                                    ------------------------------------------------------*/

.gd-layer{
    padding: .5rem 0;
}
.gd-layer,
.gd-layer a{
    color: #333;
}
.main_content{
    padding: 0 0 .8rem;
}
.index-main-content{
    padding-bottom: 0;
}


/* slides */
.rev_slider_wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.tp-leftarrow,
.tp-rightarrow {
    font-size: .2rem;
    background-color: #000;
    border-radius: 0%;
    float: left;
    display: inline-block;
    overflow: hidden;
    border-radius: 50%;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff!important;
    width: .35rem;
    height: .35rem;
    line-height: .35rem;
    text-align: center;
    overflow: hidden;
    top: 50%!important;
    margin-top: -.175rem!important;
    z-index: 99;
    opacity: 0;
    filter: alpha(opacity=0);
}
.tp-leftarrow:before{
    content: '\f053';
}
.tp-rightarrow:before{
    content: '\f054';
}
.tp-leftarrow:hover,
.tp-rightarrow:hover{
    border-color: #c00;
    color: #c00!important;
}
.owl-carousel .owl-controls .owl-dots .owl-dot{
    width: 10px;
    height: 10px;
    margin: 0 .035rem;
    border-radius:50%;
    background: none;
}
.owl-carousel .owl-controls .owl-dots .active{
    background-color: #c00;
}
.owl-carousel .owl-controls .owl-nav .owl-prev:hover,
.owl-carousel .owl-controls .owl-nav .owl-next:hover{
    background-color: #c00;
}
.rev_slider_wrapper:hover .tp-leftarrow,
.rev_slider_wrapper:hover .tp-rightarrow{
    opacity: .2;
    filter: alpha(opacity=20);
}
.rev_slider_wrapper:hover .tp-leftarrow:hover,
.rev_slider_wrapper:hover .tp-rightarrow:hover{
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #c00;
    color: #fff!important;
}
.tp-loader.spinner0 {
    background: url(img/loading.gif) center no-repeat;
    -webkit-background-size: auto 60%;
    background-size: auto 60%;
}


/* title */
.index-title-bar {
    margin: 0 auto .4rem;
    text-align: center;
}
.index-title-bar .index-title{
    position: relative;
    font-size: .3rem;
    font-weight: bold;
    line-height: 1.2;
    text-transform: uppercase;
}

.index-title-bar .index-title:after{
    display: block;
    clear: both;
    font-size: 12px;
    font-weight: normal;
    font-family: "fontawesome";
    content: '\f10c\f111\f10c\f111\f10c\f111\f10c\f111\f10c';
    color: #c00;
    -webkit-transform: scale(.65);
    -ms-transform: scale(.65);
    -o-transform: scale(.65);
    transform: scale(.65);
}
.index-title-bar .index-title,
.index-title-bar .index-title a{
    color: #191c21;
}
.index-title-bar .title-desc{
    display: block;
    padding: .1rem 0 0;
    font-size: .15rem;
    font-size: .16rem;
    font-style: italic;
}


/* btn */
.learn-more-bar {
    text-align: center;
    padding: .4rem 0 0;
}
.gd-btn {
    background-color: #c00;
    border: 0;
    color: #fff;
    font-size: .14rem;
    font-weight: bold;
    line-height: .22rem;
    display: inline-block;
    padding: .11rem .25rem;
    letter-spacing: 1px;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    text-transform: uppercase;
    overflow: hidden;
    position: relative;
    border-radius: .03rem;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.gd-btn:before{
    content: '';
    display: block;
    width: .2rem;
    height: .2rem;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -.1rem;
    background-color: rgba(255,255,255,0);
    border-radius: 50%
}
.gd-btn:hover{
    background-color: #c00;
}
.gd-btn:hover:before{
    -webkit-transition: all 1.6s ease;
    -o-transition: all 1.6s ease;
    transition: all 1.6s ease;
    -webkit-transform: scale(20);
    -ms-transform: scale(20);
    -o-transform: scale(20);
    transform: scale(20);
    background-color: rgba(255,255,255,.2);
}


/* slide banner */
.tp-bullets.simplebullets .bullet,
.tp-bullets.simplebullets .bullet.selected{
    width: .1rem;
    height: .1rem;
}
.tp-bullets.simplebullets .bullet{
    background-color: #fff;
    border: .02rem solid #fff;
    opacity: .4;
}
.tp-bullets.simplebullets .bullet.selected{
    opacity: 1;
    background-color: #c00;
    border-color: #c00;
}


/* company-synopses */
.company-synopses{
    background-position: center 0;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.company-synopses ul {
    /*margin: 0 -.1rem;*/
}
.synopsis-item {
    position: relative;
    float: left;
    text-align: center;
    border: 1px solid #c3c3c3;
  margin: 0 0 0 1px;
}
.synopsis-item .item-wrap,
.synopsis-item .item-img img,
.synopsis-item .item-info,
.synopsis-item .item-info .read-more{
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.synopsis-item .item-wrap{
    position: relative;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0 0 .01rem rgba(0,0,0,.15);
    display: none;
}
.synopsis-item .item-wrap:hover .item-info .item-desc{
    color: #fff;
}
.synopsis-item .item-img {
    display: block;
    position: relative;
    overflow: hidden;
}
.synopsis-item .item-img img{
    display: block;
    width: 100%;
    height: auto;
}
.synopsis-item .item-wrap:hover{
    background-color: #c00;
}
.synopsis-item .item-info {
    position: relative;
    padding: .4rem;
    z-index: 99;
}
.synopsis-item:hover .item-info{
    padding: .35rem .4rem .45rem;
}
.synopsis-item .item-info:before{
    content: '\f0ad';
    display: block;
    width: .6rem;
    height: .6rem;
    line-height: .6rem;
    background-color:#c00;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -.3rem;
    top: -.3rem;
    color: #ccc;
    font-size: .18rem;
    font-family: 'fontawesome';
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.synopsis-item .item-info:hover:before{
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
}
.synopsis-item .item-info .item-title {
    position: relative;
    font-weight: bold;
    font-size: .18rem;
    margin: 0 auto .15rem;
    text-transform: uppercase;
}
.synopsis-item .item-info .item-title,
.synopsis-item .item-info .item-title a {
}
.synopsis-item .item-info .item-title a:hover{
}
.synopsis-item .item-info .item-desc,
.synopsis-item .item-info .item-desc a{
    /*color: #909090;*/
}
.synopsis-item .item-info .item-desc{
    display: block;
    height: .6rem;
    line-height: .2rem;
    overflow: hidden;
    color: #333;
}
.synopsis-item:hover .item-img{
    position: relative;
}
.synopsis-item:hover .item-img img{
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1.2s ease;
    -o-transition: all 1.2s ease;
    transition: all 1.2s ease;
}
.synopsis-item .item-img:before{
    content: '';
    display: block;
    position: absolute; 
    top: .1rem;
    right: .1rem;
    bottom: .1rem;
    left: .1rem;
    background-color: rgba(0,0,0,0);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 9;
}
.synopsis-item:hover .item-img:before{
    border-color: rgba(255,255,255,.6);
    background-color: rgba(0,0,0,.3);
    top: .05rem;
    right: .05rem;
    bottom: .05rem;
    left: .05rem;
}
.synopsis-item .item-info .read-more{
    display: inline-block;
    border: 1px solid #ddd;
    padding: 0.06rem .18rem;
        margin-top: 17px;
}

.synopsis-item:hover .item-info .read-more{
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
.synopsis-item:hover,
.synopsis-item:hover a{
    color: #fff;
}

.company-synopses .owl-carousel .owl-controls{
    height: auto;
    padding: .4rem 0 0;
}
.company-synopses .owl-carousel .owl-controls .owl-dots{
    position: static;
}
.owl-loaded .synopsis-item .item-wrap{
    display: block;
}


/* about us */
.about-us {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: .7rem 0;
    background-position:center 0;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    border-top: 1px solid #ddd;
}
.about-us .about-img .flex-control-nav {
    text-align: center;
    width: 100%;
    left: 0;
    bottom: .12rem;
}
.about-us .about-img .flex-control-paging li a {
    width: 10px;
    height: 10px;
    background-color: rgba(255,255,255,.4);
}
.about-us .about-img .flex-control-paging li a:hover,
.about-us .about-img .flex-control-paging li a.flex-active {
    border-color: #c00;
    background: #c00;
}
.about-us .about-img .flex-direction-nav {
    display: none;
}
.about-us .layer-body{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    flex-direction:row;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.about-us .about-tit-ico{
    width: 1.4rem;
    padding-left: .25rem;
}
.about-us .about-tit-ico img{
    max-width: 100%;
    height: auto;
}
.about-us .about-img{
    width: 46%;
    position: relative;
    background-color: rgba(255,255,255,.2);
}
.about-us .about-img .item,
.about-us .about-img .item img {
    position: relative;
    width: 100%
}
.about-us .about-detail{
    font-size: .16rem;
    padding-left: .15rem;
    -webkit-box-flex:1;
    -webkit-flex:1;
    flex:1;
    padding-left: .3rem;
  background: #dadada;
  line-height: 30px;
}
.about-us .about-detail .about-title{
    font-size: .28rem;
    padding-bottom: .15rem;
    line-height: 1.1;
      margin-top: .1rem;
}
.about-us .about-detail .about-title,
.about-us .about-detail .about-title a{
    color: #333;
}
.about-us .about-more {
        margin: .05rem 0 .1rem;
}
.about-us .about-more a {
    display: inline-block;
    font-size: .15rem;
    padding: .07rem .2rem;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    position: relative;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    border: 1px solid #c4c4c4;
    color: #333;
}
.about-us .about-more a:hover {
    border-color: #333;
    box-shadow: 0 .03rem .05rem rgba(0,0,0,.1);
    -webkit-transform: translateY(-.03rem);
    -ms-transform: translateY(-.03rem);
    -o-transform: translateY(-.03rem);
    transform: translateY(-.03rem);
}
.about-us .about-more a i{
    font-weight: bold;
    padding-left: .05rem;
}



/* product list */
.product-items {
    position: relative;
    width: 100%;
    overflow: hidden;
    position: relative;
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f5f5f5 30%, #e8e8e8 30%, #e8e8e8);
    background-image: linear-gradient(to bottom, #f5f5f5, #f5f5f5 30%, #e8e8e8 30%, #e8e8e8);
}
.product-items .layout{
    position: relative;
    z-index: 2;
}
.product-items .index-title-bar{
    margin-bottom: .25rem;
}
.product-items .learn-more-bar{
    padding: .3rem 0 0;
}
.product-items .layer-body{
    margin: 0 -.125rem;
}
.product-items .gd-btn{
    font-size: .16rem;
    padding: .05rem .15rem;
    line-height: 1.3;
}
.product-items .gd-btn:before{
    display: none;
}
.product-items .items-content {
}
.product-item {
    position: relative;
    vertical-align: top;
    width: 33.333333%;
    padding: .05rem .125rem;
    margin: 0 0 .22rem;
    float: left;
}
.product-items .product-item,
.goods-items .product-item {
    margin: 0;
}
.product-item .item-wrap {
    position: relative;
    /*overflow: hidden;*/
    text-align: center;
    border: solid 1px #eee;
}
.product-item .item-img {
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
    background-color: #f6f6f6;
}
.product-item .item-img img {
    position: relative;
    width: 100%;
    -moz-transition: 1.5s all ease;
    -o-transition: 1.5s all ease;
    -webkit-transition: 1.5s all ease;
    transition: 1.5s all ease;
       
}
.product-item .item-img:hover img,
.product-item:hover .item-img img{
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}
.product-item .item-img:before,
.product-item .item-img:after {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

    .product-item .item-img img {
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
    }
.product-item .item-img:hover img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}
.product-item .item-info {
    padding: .1rem .2rem;
}
.product-item .item-info .item-title {
    text-transform: capitalize;
    height: .36rem;
    line-height: .19rem;
    font-size: .15rem;
    font-weight: normal;
    overflow: hidden;
}
.product-item .item-info .item-title a{
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.product-item .item-info .item-title a:hover{
    color: #c00;
}
.product-items .product-item {
    width: 25%;
}
.product-items .product-item .item-img:hover{
    outline: 2px solid #ccc;
}
.product-items .product-item:nth-child(4n+1){
    clear: left;
}
.product-items .owl-carousel .owl-controls {
    padding-top: .2rem;
    height: auto;
}
.product-items .owl-carousel .owl-controls .owl-nav{
    padding-top: .1rem;
    position: static;
    text-align: center;
}
.product-items .owl-carousel .owl-controls .owl-prev,
.product-items .owl-carousel .owl-controls .owl-next{
    background-color: #041e41;
    color: #fff;
    padding: .03rem .12rem;
    border-radius: .03rem;
    margin: 0 .05rem;
}
.product-items .owl-carousel .owl-controls .owl-prev:hover,
.product-items .owl-carousel .owl-controls .owl-next:hover{
    background-color: #ec4c4e;
    color: #fff;
}
.product-items .owl-carousel .owl-controls .owl-dot{
    display: none;
}
.items_list .product-item{
    padding-top: .1rem;
    padding-bottom: .1rem;
}
.items_list .product-item:nth-child(3n+1){
    clear: left;
}


/* new products */
.new-products {
    background-color: #f3f3f3;
}
.new-products .layer-body{
    margin: 0 -.125rem;
}
.new-products .product-item{
    width: 50%;
}
.new-products .product-item .item-wrap{
    background-color: #fff;
    padding-bottom: .15rem;
}
.new-products .product-item  .item-info .item-title{
    height: .3rem;
    line-height: .3rem;
    overflow: hidden;
    font-size: .18rem;
    text-transform: uppercase;
}
.new-products .product-item .item-img:hover img,
.new-products .product-item:hover .item-img img{
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
.new-products .product-item .item-img:hover{
    outline: 0;
}
.new-products .product-item .item-wrap:hover{
    outline: 2px solid #ccc;
    background-color: #fff;
}


/* partner */
.partner-layer{
}
.partner-list{
    width: auto;
    padding: 0 .5rem;
}
.partner-list .partner-item {
    display: none;
    text-align: center;
    overflow: hidden;
}
.partner-list .partner-item a {
    display: block;
    position: relative;
}
.partner-list .partner-item img {
    max-width: 100%;
    position: relative;
}
.partner-list .partner-item a:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color:rgba(255,255,255,0);
    z-index: 1;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.partner-list .partner-item a:hover {
    border-color: #ccc;
}
.partner-list:hover .partner-item a:before {
    background-color:rgba(255,255,255,.3);
}
.partner-list:hover .partner-item a:hover:before {
    background-color:rgba(255,255,255,0);
}
.owl-loaded .partner-item {
    display: block;
}
.partner-wrap .owl-prev:before,
.partner-wrap .owl-next:before {
    margin: 0;
}
.partner-wrap .owl-prev:hover,
.partner-wrap .owl-next:hover,
.partner-slides:hover .owl-prev,
.partner-slides:hover .owl-next {
    opacity: 1;
    color: #fff;
}
.partner-wrap .owl-prev:before {
    content: "\f104";
}
.partner-wrap .owl-next:before {
    content: "\f105";
}
.partner-list:hover .owl-prev,
.partner-list:hover .owl-next {
    opacity: 1;
}
.partner-layer .owl-carousel .owl-controls .owl-nav {
    position: static;
}
.partner-layer .owl-carousel .owl-controls .owl-nav .owl-prev,
.partner-layer .owl-carousel .owl-controls .owl-nav .owl-next {
    height: .5rem;
    line-height: .5rem;
    font-size: .28rem;
    border-radius: 0;
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #999;
    text-align: center;
}
.partner-layer .owl-carousel .owl-nav .owl-prev {
    left: 0;
}
.partner-layer .owl-carousel .owl-nav .owl-next {
    right: 0;
}
.partner-layer .owl-carousel .owl-nav .owl-prev:hover,
.partner-layer .owl-carousel .owl-nav .owl-next:hover {
    color: #fff;
    background-color: #c00;
}
.partner-layer .owl-carousel .owl-controls .owl-dots{
    padding: .25rem 0 0;
    position: static;
}
.partner-layer .owl-carousel .owl-controls .owl-dot{
    border-radius: 50%;
    margin: 0 .035rem;
}


.promote-layer{
    padding: .4rem 0;
    background-color: #fff;
}
.promote-layer .layer-body,
.promote-layer .layer-body a{
    color: #fff;
}
.promote-layer .layer-body{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    flex-direction:row;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.promote-layer .promote-img{
    width: 25%;
    -webkit-box-flex:1;
    -webkit-flex:1;
    flex:1;
}
.promote-layer .promote-img,
.promote-layer .promote-img img{
    border-radius: 50%;
}
.promote-layer .promote-img{
    text-align: right;
    max-width: 100%;
}
.promote-layer .promote-img img{
    max-width: 100%;
    height: auto;
}
.promote-layer .promote-detail{
    padding-right: 10%;
    line-height: 1.1;
}
.promote-layer .promote-title{
    font-size: .24rem;
    margin-bottom: .15rem;
        color: #000;
}
.promote-layer .promote-desc{
    font-size: .45rem;
    margin-bottom: .15rem;
    color: #000;
}
.promote-layer .promote-detail{
    width: 75%;
}
.promote-layer .promote-detail .btn-wrap{
    padding-top: .15rem;
}
.promote-layer .promote-detail .gd-btn{
    padding: .13rem .28rem;
    border-radius: .04rem;
    font-weight: normal;
}


/* gotop */
.gotop{
    width: .5rem;
    height:.5rem;
    line-height: .5rem;
    background-color: #c00;
    font-size: .12rem;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0,0,0,.4);
    border-radius: 50%;
    box-shadow: none;
    text-transform: uppercase;
    -webkit-animation: btnUpDown 1.5s infinite ease ;
    animation: btnUpDown 1.5s infinite ease;
    text-indent: -9999px;
    overflow: hidden;
    bottom: .1rem;
    right: .15rem;
    opacity: .8;
}
.gotop:hover{
    opacity: 1;
    background-color: #c00;
}
.gotop:before{
    font-family: fontawesome;
    content: '\f062';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    font-size: .2rem;
    text-indent: 0;
    text-align: center;
}
@-webkit-keyframes btnUpDown {
    0%{
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
    50%{
        -webkit-transform: translateY(-.05rem);
        -ms-transform: translateY(-.05rem);
        -o-transform: translateY(-.05rem);
        transform: translateY(-.05rem);
    }
    100%{
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }

}
@keyframes btnUpDown {
    0%{
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
    50%{
        -webkit-transform: translateY(-.05rem);
        -ms-transform: translateY(-.05rem);
        -o-transform: translateY(-.05rem);
        transform: translateY(-.05rem);
    }
    100%{
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }

}





.c{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}


/*home_news*/
.home_news_title{text-align:center;padding-top:55px;}
.home_news_text{color:#222222;font-size:14px;text-align:center;line-height:30px;margin-top:12px;}
.home_news_list{background-color:#efecec;margin-top:34px;padding-bottom:10px;padding-top:44px;}
.home_news_list_inner{width:1200px;}
.home_news_item{width:31%;height:140px;padding:0 25px;margin-top:20px;margin-bottom:10px;float:left;border:1px solid #666;margin-right:20px;overflow:hidden;position:relative;z-index:2;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.home_news_item dl{text-align:center;position:absolute;top:0;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.home_news_item dl dt{background:url(../images/news_ico_time.png) no-repeat center 20px;padding-top:58px;font-size:12px;font-family:"宋体";color:#444444;}
.home_news_item dl dd.t{margin:10px 0;width:334px;height:46px;line-height:46px;overflow:hidden;}
.home_news_item dl dd.t a{color:#000;font-size:18px;text-align:center;}
.home_news_item dl dd.spec{width:100%;overflow:hidden;}
.home_news_item dl dd.spec a{color:#666;font-size:12px;font-family:"宋体";line-height:24px;}
.home_news_item:nth-child(4){clear:both;}

.home_news_item:hover{border:1px solid #c00;padding:10px 25px;margin-top:10px;margin-bottom:0;}
.home_news_item:hover dl{top:-72px;}
.home_news_item:hover dl dd.t a{color:#c00;}
.home_news_item:hover dl dt{}

.btn_news_more{border:1px solid #c00;margin:50px auto;text-align:center;width:120px;}
.btn_news_more a{line-height:36px;color:#c00;font-size:12px;font-family:"宋体";width:120px;height:36px;display:block;transition:all 0.5s;-moz-transition:all 0.5s; /* Firefox 4 */-webkit-transition:all 0.5s; /* Safari and Chrome */-o-transition:all 0.5s; /* Opera */}
.btn_news_more a:hover{background-color:#c00;}
.btn_news_more a:hover{color:#fff;}

