/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,600,300,700);*/

/*html5*/

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section { display: block;}

audio,canvas,video{display: inline-block; *display: inline; *zoom: 1;}

audio:not([controls]) { display: none;}

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}

/** 清除内外边距 **/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, 

dl, dt, dd, ul, ol, li,

pre,

form, fieldset, legend, button, input, textarea, 

th, td,

img{border:medium none; margin: 0; padding: 0;}

/*form*/

button,input,select,textarea {margin: 0; font-size: 100%; vertical-align: middle;}

button,input {*overflow: visible;line-height: normal;}

button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}

button,input[type="button"],input[type="reset"],input[type="submit"] {cursor: pointer; -webkit-appearance: button;}

input[type="search"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; -webkit-appearance: textfield;}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}

textarea { overflow: auto; vertical-align: top;}

body,button, input, select, textarea { font: 12px/1.5 'Open Sans', Arial, Helvetica, sans-serif;}

select{-webkit-appearance: menulist-button;}

/** 设置默认字体 **/

h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility;}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999;}



/** 重置列表元素 **/

ul, ol { list-style: none; }

/** 重置超链接元素 **/

a { text-decoration: none; color:#333; outline: none;}

a:link{color:#000;}

a:visited{color:#000; text-decoration:none;}

a:hover { text-decoration: underline; color:#F40; }

a:active{ text-decoration:none;}

/** 重置表格元素 **/

table { border-collapse:collapse; border-spacing:0; }

/**禁止拉动**/

textarea{resize:none;}

/*重置表单元素*/

input,button,select,textarea{outline:none;}

/*选中文字背景色*/

::-moz-selection{background: #81BA10; color:#ffffff; text-shadow: none;} 

::selection {background: #81BA10; color:#ffffff; text-shadow: none;}



img{ max-width:100%;}

/*常用样式*/

.clears{zoom:1;}

.clears:after{clear:both; content:"."; display:block; margin:0; padding:0; font-size:0; height:0; line-height:0; overflow:hidden;} 

.al{ text-align:left;}

.ar{ text-align:right}

.ac{ text-align:center;}

.fl{ float:left;}

.fr{ float:right;}

.underline{ text-decoration:underline;}

.vm { vertical-align: middle; height: 100%;}

.width-100 { width: 100%;}

.pointer {cursor: pointer;}

.hide {display: none;}

.upp{ text-transform:uppercase;}

/*body*/

body{ background-color:#262626;}

#wrap{}

.container-fluid{ min-width:1000px; max-width:1278px;}

.table-box{ display:table; height:100%; width:100%;}

.table-cell{ display:table-cell; vertical-align:middle;}

/*head*/

#wp-header{}

#header{ min-width:1000px; background-color:#262626; height:100px; font-size:14px; position:relative; z-index:99;}

#header a{ color:#bcbec0;}

#logo{ padding-top:25px; padding-bottom:30px; background-color:#262626; text-align:center;position: absolute;width: 100%;

-moz-box-shadow: 0 0 15px #000;

	-webkit-box-shadow: 0 0 15px #000;

	box-shadow: 0 0 15px #000;

}

#nav{ padding-top:60px; text-align:center;}

#nav ul{ display:table; width:100%;}

#nav li{ display:table-cell;}

#nav a:hover{ color:#fff; /*font-weight:700;*/}



.header-tool{ padding-top:15px; padding-bottom:25px;}

.header-tool li{ display:inline-block; padding-left:20px; font-size:14px;}

.header-tool li a:hover{ text-decoration:none;}

.header-tool li img{ margin-right:5px;}



.search-box{ position:relative;}

#header .form-control{ border-radius:0; height:27px; text-align:center; color:#bcbec0; background-color:#464646; border:none;}

#header .form-control::-webkit-input-placeholder{color:#bcbec0;}

#header .form-control::-moz-placeholder{color:#bcbec0;}

#header .form-control::-ms-placeholder{color:#bcbec0;}

.search-btn{ position:absolute; background-color:transparent; color:#fff; font-size:18px; right:5px; top:3px;}

/*content*/

#wp-content{}

#content{ min-width:1000px; background-color:#fff; position:relative; z-index:98;}

#content h2{font-size:36px; font-weight:400; }

.home-banner{ min-width:1000px;}

.home-banner li{}

.home-banner li a{ display:block; height:450px;}

.home-banner{}



.search-main{ padding:15px 0; background-color:#1d2d4c;}

.search-main h2{ color:#fff; font-size:36px; font-weight:600; padding-bottom:10px;}

.search-main .form-inline{ text-align:center; width:100%;}

.search-main .form-group{  margin:0 8px;}

.search-main .form-control{ border-radius:0; border-color:#8f97a7; box-shadow:0 5px 5px #000927;  width:196px;}

.search-main .btn{ color:#fff; font-size:20px;}





.home-products{}

.home-products .container-fluid{ position:relative;}

.home-products h2{ font-size:36px; font-weight:400; position:relative; padding:30px 0 10px;}

.home-products h2 span{ color:#ec1c24;}

.link-btn{ position:absolute; right:0; font-size:14px; background-color:#1e6fdf; color:#fff !important; padding:10px 15px; display:block; top:30px; }

.link-btn:hover{text-decoration:none; opacity:0.9;}

.home-products-main{ position:relative;}

.arrow-prev{ position:absolute; top:50%; margin-top:-19px; display:block; width:26px; height:38px; left:-38px; background:url(../../_images/arrow-prev.png) no-repeat; text-indent:-9999px; cursor:pointer; z-index:999;}

.arrow-prev:hover{ opacity:0.8;}

.arrow-next{ position:absolute; top:50%; margin-top:-19px; display:block; width:26px; height:38px; right:-38px; background:url(../../_images/arrow-next.png) no-repeat; text-indent:-9999px; cursor:pointer; z-index:999;}

.arrow-next:hover{ opacity:0.8;}

.home-product-box{ padding:20px 0;}

.home-product-box img{ width:100%;}

.home-product-box h3{ font-size:18px; padding-top:10px; color:#000;}

.home-product-box p{ font-size:14px; line-height:18px;}

.home-product-box .table-box{ display:block; height:100%; width:100%;}

.home-product-box .table-cell{ display:table; height:100%; width:100%; }

.home-product-box .table-cell>a{display:table-cell; vertical-align:middle;}



.home-news h2{ padding:20px 0;}

.home-news .swiper-wrapper{ visibility: hidden;}

.swiper-container-2{ overflow:hidden;}

.news-box{ padding:5px; max-width:640px;}

.news-box-main{ border:1px solid #f4f5f5; margin-bottom:5px; max-height:535px; overflow:hidden;}

.news-box-main img{ max-height:450px;}

.news-box-txt{ padding:5px; box-sizing:border-box;}

.news-box-txt p{ padding-top:5px;}

.news-box a{color:#587cc6;}

.blue{color:#0052AA;}

.play-btn{background-image: url(../../_images/NbILFw_egaZ.png);position:absolute; z-index:99; top:50%; left:50%; width:72px; height:72px;margin: -36px 0 0 -36px;}



.home-bottom{ padding-bottom:70px;}

.home-bottom .row{ min-height:470px; padding-top:30px;}

.home-bottom h2{ padding:20px 0;}

.home-bottom h3{ font-size:24px; font-weight:600; padding-bottom:5px;}

.Brands-01{ background:url(../../_images/Brands-01.jpg) center no-repeat; position:relative;}

.Brands-02{ background:url(../../_images/Brands-02.jpg) center no-repeat; position:relative;}

.Brands-02 h3{ color:#e71f25;}

.Brands-03{ background:url(../../_images/Brands-03.jpg) center no-repeat; position:relative;}

.Brands-03 h3{ color:#0425a6;}

.Brands-04{ background:url(../../_images/Brands-04.jpg) center no-repeat; position:relative;}

.Brands-04 h3{ color:#1241a6;}

.Brands-05{ background:url(../../_images/Brands-05.jpg) center no-repeat; position:relative;}

.Brands-05 h3{ color:#c23827;}

.brand-link{ display:block;position:absolute;top:0;left:0; width:100%; height:100%}



.filter-main{ font-size:14px; padding-bottom:10px;}

.filter-main .container-fluid{ padding:0 5%;}

.filter-main h2{ padding:10px 0;}

.filter-main li{ line-height:25px;}

.right-border{ border-right:1px solid #c1c1c1;}



.page-nav{ color:#4c4c4c; font-size:16px;}

.page-nav li{ display:inline-block; padding:0 2px;}

.page-nav li strong{color:#000;} 

.page-nav li a{color:#4c4c4c;}

.page-nav li a:hover{color:#000;}

.page-nav ul{ text-align:right;}



.detail-page{ padding-top:57px;}

.detail-main{ padding-top:40px;}

.detail-image-list{ padding-top:20px;}

.detail-image-list .table-cell{ text-align:center;}
.detail-image-list .table-cell a{display:block;}
.detail-image-list img{ max-height:100%}

.detail-image-list .arrow-next{ margin-top:76px; right:15px;}

.detail-image-list .arrow-prev{ margin-top:76px; left:15px;}



.detail-info{ font-size:14px;}

.detail-info .row{ padding-bottom:10px;}

.detail-info h1{ font-size:24px; font-weight:400; padding-top:10px;}

.detail-info h1 strong{}

.detail-info h1 span{ color:#808080;}

.detail-info h5{ font-size:14px; font-weight:600; padding-top:20px; padding-bottom:15px;}

.detail-info-box{}

.detail-info-box h3{ padding:10px 0;}

.detail-info-box h3 span{ /*color:#1b75bb;*/ color:red; padding-left:5px;}

.detail-info-box p{ padding-top:20px; color:#808080;}

.detail-info-box p strong{ color:#000; font-weight:600;}

.detail-info-box p span{ color:#ec1c24;}

.detail-info-bottom{ color:#808080; margin-top:-90px; font-size:12px; text-align:right;}

.product-descr p{ padding-bottom:10px;}

.brand_descr ul{ padding-top:10px; list-style:inside disc;}



.detail-videos h2{ padding:30px 0;}
.detail-videos li a{ text-decoration:underline; color:#ec1c24;}


.detail-Related-products{ padding:40px 0;}

.reg-state input{width: 288px;height: 37px;line-height: 37px; padding: 0 10px;margin-top: 5px;border: 1px solid #636363;}

.top-banner{ height:450px; }

.about-banner{ background:url(../../_images/About-banner.png) center no-repeat; }

.Aero-Designer-banner{  background:url(../../_images/Aero-Designer-banner.jpg) center no-repeat;}

.Aero-Trader-banner{  background:url(../../_images/Aero-Trader-banner.jpg) center no-repeat;}

.Careers-banner{background:url(../../_images/Careers-banner.jpg) center no-repeat; }

.Contacts-banner{ background:url(../../_images/Contacts-banner.jpg) center no-repeat;}

.Dealers-banner{  background:url(../../_images/Dealers-banner.jpg) center no-repeat;}

.Development-banner{  background:url(../../_images/Development-banner.jpg) center no-repeat;}

.ED-GEAR-banner{  background:url(../../_images/ED-GEAR-banner.jpg) center no-repeat;}

.FAQ-banner{  background:url(../../_images/FAQ-banner.jpg) center no-repeat;}

.Glossary-Definitions-banner{  background:url(../../_images/Glossary-Definitions-banner.jpg) center no-repeat;}

.Group-Buy-banner{  background:url(../../_images/Group-Buy-banner.jpg) center no-repeat;}

.Private-Label-banner{  background:url(../../_images/Private-Label-banner.jpg) center no-repeat;}

.Sponsorships-banner{  background:url(../../_images/Sponsorships-banner.jpg) center no-repeat;}

.p-search-Products-banner{  background:url(../../_images/p-search-Products-banner.jpg) center no-repeat;}

.Media-Multimedia-banner{  background:url(../../_images/Media-Multimedia-banner.jpg) center no-repeat;}



.side-box{ padding-left:20px; padding-top:140px; }

.side-box li{ font-size:14px; line-height:36px; font-weight:600; }

.side-box li a{ color:#808080; }

.side-box li a:hover{ color:#000; }

.side-box li a.active{ color:#000; }

.side-box .page-title-box{}

.side-box .page-title-box h1{ font-size:24px; padding-bottom:20px;}





.other-page-main{ padding-top:35px; padding-bottom:35px; }

.page-title-box{ border-left:5px solid #526e95; padding-left:15px; min-height:89px; margin-bottom:10px;}

.page-title-box h1{ font-size:36px; font-weight:600;}

.page-title-box p{ font-size:18px; color:#b2b2b2; }



.page-main{}

.page-main p{ padding:8px 0; font-size:14px;}

.about-bottom{ padding-bottom:150px;}

.about-bottom td{ padding:5px;}

a.btn-default{ color:#fff;}

.btn-list{ padding-bottom:80px; padding-top:120px;}

.btn-list li{ padding-top:20px;}

.btn-list .btn{ width:100%; font-size:24px;}

.pages-box table td{ padding:5px;}

.pages-box input[type="text"],.pages-box input[type="password"],.pages-box textarea,.pages-box select{ border:1px solid #636363;}

.pages-box input[type="text"],.pages-box input[type="password"],.pages-box select{ width:288px; height:37px; line-height:37px; padding:0 10px; margin-top:5px;}

.pages-box textarea{ width:100%; height:200px; padding:5px 10px; margin-top:5px;}

.page-main .popup{ display:none;}

.register-section-title label{ font-size:16px; color:#333;}

#cart-table-box{padding-top:25px;padding-bottom:15px;border-bottom:1px solid #666;}

#cart-table-box ul{padding-top:20px;float:right;}

#cart-table-box ul li{padding-left:15px;float:left;}

#main-table-01{font-size:12px;background-color:#000; border-collapse:separate; border-spacing:1px;}

.text-align-left{text-align:left!important;}

#main-table-01 th{padding:5px; color:#bcbec0; font-size:13px;}

#main-table-01 tbody{color:#000;}

#main-table-01 td{height:22px;text-align:center;padding:3px 5px;background-color:#cec8cc;}

#main-table-01 tr.odd{color:#333;}

#main-table-01 tr#main-table-01-last{font-weight:700;}

.green-color{color:#178904;}

.red-color{color:#fe0012;}

#main-table-01 td dl dt{float:left;}

#main-table-01 td dl dd{font-size:13px;float:left;}

#main-table-01 td input{width:52px;padding:0 5px;border:1px solid #686567;}



.swiper-container-22,.swiper-container-3,.swiper-container-4{ margin:0 auto;

	position:relative;

	overflow:hidden;

	-webkit-backface-visibility:hidden;

	-moz-backface-visibility:hidden;

	-ms-backface-visibility:hidden;

	-o-backface-visibility:hidden;

	backface-visibility:hidden;

	/* Fix of Webkit flickering */

	z-index:1;}

.media-page-main{}

.media-page-main h1{ padding-bottom:20px;}

.media-page-main .home-products-main{ margin-bottom:100px;}



.Media-line{}

.Media-line .row{ padding-bottom:40px;}

.Media-line h2{ font-size:24px; color:#3f5e8a;}

.Media-line p{ padding:7px 0;}



.contacts-box{ padding-bottom:50px;}

.contacts-box h3{ font-size:24px; padding-bottom:10px;}

.contacts-box p{ font-size:14px; padding:5px 0;}

.contacts-box p strong{ font-weight:600; text-transform:uppercase; color:#4c4c4c;}

.contacts-box input,.contacts-box textarea{ border:1px solid #636363;}

.contacts-box input{ width:288px; height:37px; line-height:37px; padding:0 10px; margin-top:5px;}

.contacts-box textarea{ width:100%; height:200px; padding:5px 10px; margin-top:5px;}



.txt-grey{ color:#b2b2b2;}

.btn-list{ text-align:center;}

.btn-list h3{ font-size:24px; font-weight:600; color:#4c4c4c;}

.dealers-list{ padding-top:180px;}

.dealers-list h3{ font-size:20px;}

.dealers-list .btn{ max-width:270px;}

.btn-list .btn{ padding-top:0; padding-bottom:0;}



.shop-btn{ padding-top:8px; padding-bottom:4px; width:100%; max-width:200px;}



.ed-gear-box{ padding:25px 0;}

.ed-gear-box h3{ font-size:24px; color:#3f5e8a;}

.ed-gear-box h2{ font-size:24px !important; line-height:36px;}

.ed-gear-box h2 span{ color:#1b75bb;}

.ed-gear-box p{ font-size:14px; padding:20px 0;}

.edgear table td{ padding:3px}

.edgear table td input,.edgear table td select{ height:30px; line-height:30px; padding:0 10px;border:1px solid #636363;}



.faq-list li{ display:inline-block; padding:20px 20px 20px 0;}

.faq-list li a{ color:#808080; font-size:14px; font-weight:600;}

.faq-main{ font-size:14px;}

.faq-main h3{ color:#808080; padding:30px 0 20px;}

.faq-main p span{ color:#3f5e8a;}

.faq-main{}

.checkout-shippings label{ display:block; padding-bottom:10px;};

/*foot*/

#wp-footer{}

#footer{ min-width:1000px; color:#b2b2b2; padding:25px 0; font-size:14px;}

#footer a{ color:#fff;} 

#footer p{ padding:5px 0;}

#footer p span{ color:#fff;}

.footer-logo{ margin-top:65px;}



.footer-nav li{ padding:5px 0;}

.border-right{ border-right:1px solid #5c5c5c;}



.footer-text{ /*width:250px; margin:0 auto;*/ border-right:1px solid #5c5c5c;}



#footer .form-control{ border-radius:0; height:36px; color:#bcbec0; background-color:#464646; border:none;}

#footer .form-control::-webkit-input-placeholder{color:#bcbec0;}

#footer .form-control::-moz-placeholder{color:#bcbec0;}

#footer .form-control::-ms-placeholder{color:#bcbec0;}



.email-box{ border-bottom:1px solid #5c5c5c; padding-bottom:15px}

.email-box label{ font-size:24px; font-weight:400; padding-top:5px; padding-bottom:10px}

.email-box .form-group{ position:relative;}

.email-btn{ position:absolute; background-color:transparent; color:#fff; font-size:18px; right:5px; top:6px;}



.social-media{ padding-top:25px;}

.social-media ul{ display:table; width:100%;}

.social-media li{ display:table-cell; opacity:0.8; text-align:center;}

/*.social-media li.al{ text-align:left;}

.social-media li.ar{ text-align:right;}*/

.social-media li:hover{ opacity:1;}



@media (max-width: 1354px) {

	.arrow-prev{ left:0;}

	.arrow-next{ right:0;}

}



@media (max-width: 1024px) {

    

}

@media (max-width: 768px) {

    /* ipad 竖版 */

	

}

@media (max-width: 480px) {

    /* iPhone/Android 横版 */

	

}

@media  (max-width: 320px) {

    /* iPhone/Android 竖版 */

	

}



/*Retina Displays*/

@media only screen and (-webkit-min-device-pixel-ratio: 2), 

only screen and (min-device-pixel-ratio: 2){

	

}

/* 本条为CSS2部分，IE8及以下只支持本条 */

/*打印*/

@media print

{

	

}