@charset "utf-8";
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(http://fonts.gstatic.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(http://fonts.gstatic.com/s/lato/v11/fJ22-hkNvqdD_3TXCrYlmPY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v11/7aC-Y4V2UPHQp-tqeekgkA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v11/HdGTqbEHKKIUjL97iqGpTvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(http://fonts.gstatic.com/s/lato/v11/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(http://fonts.gstatic.com/s/lato/v11/iZxHtm8SGdMcBmb4SbFWK_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* CSS Document */

::-moz-selection{background:#b9e9ff}
::selection{background:#b9e9ff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0;padding:0; -webkit-text-size-adjust:none;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
ol{ list-style:outside decimal; margin-left:18px; line-height:1.6em;}
ol li{ line-height:1.8em;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:none;}
a{outline:none;text-decoration:none;color:#3c3c3c;}
a:hover{text-decoration:underline;}
img{ vertical-align:middle; max-width:100%;}
body{font:16px/1.6em  Lato,Arial,Helvetica,sans-serif;color:#3c3c3c;}

input[type='text'],textarea,input[type='submit']{-webkit-appearance: none;font-family:Helvetica,Arial,sans-serif; outline:none; color:#666; vertical-align:top; font-size:14px; line-height:1.2em;}
input[type='checkbox']{vertical-align:text-top; vertical-align:baseline\9;}
select{font-family:Helvetica,Arial,sans-serif;}
select:focus{ outline:none; }

/*basic*/
.fl {float:left;}
.fr {float:right;}
.ac{ text-align:center;}
.al{ text-align:left;}
.ar{ text-align:right;}
.clear{ clear:both; height:0; overflow:hidden;}
.noh{ overflow:visible !important;}
ul.dot li, ul.list li{ list-style:outside disc; line-height:1.7em; margin-left:18px;}
.noBor{background:none !important; border:none !important; margin-right:0 !important;}
.re{ position:relative !important;}
.oh{ overflow:hidden !important;}
.hide{ display:none !important;}
.nobg{ background:none !important;}
.heightauto{height:auto !important;}
hr{border:none; height:0; overflow:hidden; border-bottom:1px solid #ededed;margin:12px 0; *margin:0; height:0;} 
.maxW{ max-width:100%;}
.mauto {margin:0 auto !important; display:block !important;}
.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px !important;}
.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mr30{margin-right:30px;}

/*btn*/
.rel_pro_btn{ border:1px solid #f75a50; border-radius:8px;-webkit-border-radius: 8px;-moz-border-radius: 8px; display:inline-block; padding:5px 15px; color:#f75a50; background:none;}
.pop_closeBtn{display:block;cursor:pointer;background:url(images/close-btn-pop.png) no-repeat; width:22px; height:20px; float:right; margin:15px 15px 5px 0;}
.tc_bg,.tc_bg iframe {position:fixed; top:0; left:0; width:100%; height:100%; background:url(images/back-bg-pop.png) repeat 0 0;z-index:250;}
.tc_bg iframe {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* ie8  */filter:alpha(opacity=0);/* ie5-7  */opacity: 0;}

.black_btn{display:inline-block; border:1px solid #959595; border-radius:5px;height:32px; line-height:32px;width:86px;text-align:center;}
.black_btn:hover{ background:#013243;color:#fff; text-decoration:none; border:1px solid #013243;}
.org_btn1{display:inline-block; border:1px solid #f76f69; border-radius:5px;height:40px; line-height:40px;width:164px;text-align:center;color:#f76f69;}
.org_btn1:hover{ text-decoration:none;}
.org_btn2{display:inline-block; background:#f76f69; border-radius:5px;height:42px; line-height:42px;width:140px;text-align:center;color:#fff;}
.org_btn2:hover{ text-decoration:none;}
.livec_btn{display:inline-block; background:#f76f69 url(images/icon_livechat.png) no-repeat 10px center; border-radius:5px;height:42px; line-height:42px;width:90px;color:#fff;padding-left:40px;}
.livec_btn:hover{ text-decoration:none;}

/*respon*/
.container{width:1200px;margin:0 auto;} 
.row-fluid {width:auto;margin:0 auto;*zoom: 1;overflow:hidden;}
.row-fluid:before,.row-fluid:after {display: table;line-height: 0;content: "";} 
.row-fluid .span{float: left; display: block; margin-left: 2.564102564102564%; margin-left:1.564102564102564%\9; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.row-fluid .span img{max-width: 100%;-ms-interpolation-mode: bicubic;}
.row-fluid .span:first-child {margin-left: 0;}
.row-fluid .span2 { width: 48.717948717948715%;  width:48%\9; }/*border====   margin-left:0\9; width:48%\9;*width:47.7%; margin-right:2%\9;*/
.row-fluid .span3 { width: 31.623931623931625%; }/*padding:0 0 0 4%; margin-left:0; width:31.96%;* width:28%;*/
/*border====    margin-left:0\9; width:31.29%\9;*width:31.14%; margin-right:2%\9;*/
.row-fluid > .span2:nth-of-type(2n+1),.row-fluid > .span3:nth-of-type(3n+1),.row-fluid > .span5:nth-of-type(5n+1) { margin-left: 0;}
.row-fluid > .span2:nth-of-type(2n+1),.row-fluid > .span3:nth-of-type(3n+1){ clear:both}
.row-fluid .span4:nth-of-type(4n+1){ margin-left:0; clear:both}
.row-fluid .span4 { width: 23.076923076923077%;*width: 23%; }/* padding:0 1%; margin-left:0; width:24.99%;* width:22.8%;*/
.row-fluid .span5 {  width: 17.90%;padding:0 0 0 4%\9; margin-left:0\9; width:19.2%\9;* width:15%;}
@media (max-width: 1200px) {
	.container{ width:1000px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.container{ width:750px; }
}
@media (max-width: 767px) {
	.container{ width:460px;}  
	.row-fluid .span3 { width: 48.717948717948715%; }
	.row-fluid > .span3:nth-of-type(3n+1) { margin-left:  2.564102564102564%; clear:none }
	.row-fluid > .span3:nth-of-type(2n+1),.row-fluid .span4:nth-of-type(2n+1) { margin-left: 0; clear:both }
	.row-fluid .span4 { width: 48.717948717948715%;margin-left:0; margin-bottom:15px;}/*width: 48.717948717948715%; margin-left:0; margin-bottom:15px;*/
	
}
@media (max-width: 479px) { 
	.container{ width:308px;}	
	.row-fluid .span { width: 100% !important;margin-left: 0 !important;  }
}
.visible-phone,.visible-tablet,.hidden-desktop {display: none !important;}
.visible-desktop {display: inherit !important;}
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop, .visible-tablet{display: inherit !important;}
  .visible-desktop, .hidden-tablet {display: none !important ;} 
}
@media (max-width: 767px) {
  .hidden-desktop,.visible-phone { display: inherit !important;  }
  .visible-desktop,.hidden-phone {display: none !important;} 
}

/*header*/
.header{width:100%;padding-bottom: 16px; }
.logo {float:left;margin-top:15px;padding-top:10px;position: relative;}
.header .t_Menu{float:right;padding-top:10px;position:relative;}
.header .t_Menu {float:right;}
.header .t_Menu .nav{float:left;margin:10px 20px 0 30px; position:relative; z-index:0;}
.header .t_Menu .nav ul{float:left;}
.header .t_Menu .nav li{float:left;margin-right:20px;}
.header .t_Menu .nav li a{color:#333; line-height:22px; font-weight:700;}
.header .t_Menu .nav li a:hover{color:#d7eb61; text-decoration:none;}
.header .t_Menu .nav .shop{float:left;margin-top:3px;position:relative;width:22px;height:22px;margin-right:15px;}
.header .t_Menu .nav .shop a{display:inline-block;background:url(images/iconImg_bg_new.png) no-repeat -28px 3px;width:22px;height:22px; text-indent:-9999px; }
.header .t_Menu .nav .shop .num{display:block;background:#d74444;color:#fff; font-size:10px;width:14px;height:14px; text-align:center; line-height:14px; position:absolute;top:-5px;right:-5px; border-radius:20px;}
.header .t_Menu .nav .search{float:left;margin-top:3px;}
.header .t_Menu .nav .search a{display:inline-block;background:url(images/iconImg_bg_new.png) no-repeat -28px -36px;width:22px;height:22px; text-indent:-9999px;}
.header .t_Menu .nav li .curr{color:#d7eb61;}
.header .t_btn{float:left;padding-top:10px; position:relative;}
.header .t_btn a{display:inline-block; background:#00bcfb;color:#fff; font-size:14px; text-align:center;width:164px;height:34px; line-height:34px; border-radius:20px;}
.header .t_btn a:hover{ text-decoration:none;}
@media (max-width: 767px) {
	.header .t_Menu{float:none;}
	.header .t_Menu .logo img{height:12px;}
	.header .t_Menu .nav{margin:8px 10px 0 0;}
	.header .t_Menu .nav li{margin-right:10px;}
	.header .t_btn{display:none;}
}
@media (max-width: 479px) {
	.header .t_Menu .logo{float:none; text-align:left;}
	.header .t_Menu .nav{float:none;margin:10px 0 0 0;}
}

.menu_pop,
.search_pop{width:1000px; height:700px; background-color:#000;overflow: hidden; z-index:2500; position:fixed; left:50%; margin-left:-500px; margin-top:-350px; top:-2000px;background: rgba(0, 0, 0, 0.8);background:#000\9;filter:alpha(opacity=80)\9;}
.search_pop{height:800px;margin-top:-400px;}
.menu_pop .tab_menuCon{ padding:25px 35px 40px 35px;}
.menu_pop .tab_menuCon h2{ font-size:18px; text-align:center; font-weight:700;color:#edfb91;border-bottom:1px solid #8d8b49;padding-bottom:15px;}
.menu_pop .tab_menuCon .item{margin-top:15px;}
.menu_pop .tab_menuCon .item .icon{float:left;width:44px;}
.menu_pop .tab_menuCon .item .text{padding-left:60px;border-bottom:1px solid #525252;padding-bottom:15px;}
.menu_pop .tab_menuCon .item .text dt a{color:#edfb90;}
.menu_pop .tab_menuCon .item .text dd{color:#ccc; font-size:12px; line-height:1.4em; min-height:32px;}
.menu_pop .tab_menuCon .btn_more{display:inline-block; border:1px solid #d7eb61; border-radius:5px;width:90px;height:28px; line-height:28px;color:#d7eb61; text-align:center;}
.menu_pop .tab_menuCon .btn_more:hover{ text-decoration:none; background:#d7eb61;color:#000;}


.search_con {padding:10px 35px;}
.search_con .search_t {float: left; width:70%;background:none;padding:8px 18px 8px 40px;position: relative; border-bottom:1px solid #666;}
.search_con .search_t .search_f{background: url(images/header_icon.png) no-repeat 0 1px; background-position:0 -148px;border:none; width:25px; height:25px;display:block; position:absolute; left:8px; top:8px;}
.search_con .search_t .text{display:block;border: 0;width: 100%;height:25px;line-height:27px;border-radius: 5px;color: #e0f081;background: none; font-size:24px;}
.search_con .searchBtn{font-size:16px; padding:10px 0; float:left; width:20%; margin-left:20px; text-align:center; color:#90918e; cursor:pointer; border:1px solid #90918e; border-radius:8px; background:#000;}
.search_list {padding:10px 35px; color:#808080}
.search_list .recommended_search_text{ font-size:18px; color:#ccc; margin:25px 0;}
.search_list ul {overflow-y:auto; max-height:520px;}
.search_list li {border-bottom: solid 1px #4c4c4c; padding-bottom:15px; margin-bottom:15px; overflow:hidden;}
.search_list .list{color:#808080; overflow:hidden; cursor:pointer;}
.search_list .list:hover{ text-decoration:none;color:#e5e5e5;}
.search_list .list .pic{ width:32px; float:left;}
.search_list .list .pic img{max-width:100%; width:100%;}
.search_list .list .summary{padding:0 0 0 45px;line-height:1.2em;font-size:14px;}
.search_list .list h3{font-size:18px; line-height:1.2em;color:#fff; padding-bottom:5px;}
.search_list .list:hover h3{color:#f75a50;}
.search_list .search_text {font-size:18px; color:#ccc; padding-top:10px; text-align:center;}
.search_list .search_text a {font-size:18px; color:#ccc;}
.search_list .search_text a:hover {color:#f75a50;}
@media (max-width: 979px) {
	.menu_pop,.search_pop {width:auto; height:auto;}
	.search_pop {width:99.5%;}
}
@media (max-width: 767px) {
	.search_con .search_t {width:65%;}
}
@media (max-width: 479px) { 
	.search_con .search_t {width:60%;}
	.search_con .searchBtn {margin-left:10px;}
}


.pop_closeBtn{display:block;cursor:pointer;background:url(images/close-btn-pop.png) no-repeat; width:22px; height:22px; float:right; margin:15px 15px 5px 0;}
.tc_bg,.tc_bg iframe {position:fixed; top:0; left:0; width:100%; height:100%;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;z-index:100;}
.tc_bg iframe {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* ie8  */filter:alpha(opacity=0);/* ie5-7  */opacity: 0;}

/*footer*/
.footer{ background:#f2f2f2;padding:30px 0;color:#777;text-align:center;}
.footer .container{ background:url(images/footer_logo_bg.png) no-repeat 0 bottom;}
.footer a{color:#777;}
.footer .search{float:right;background:url(images/footer_ws_logo.png) no-repeat right center;padding-right:150px;margin-right:200px;}
.footer .search input{ border:1px solid #bdbdbd;width:180px;font-size: 14px;color: #888;padding:10px; border-radius:20px;}
.footer .enterbox{width:730px;margin:0 auto;margin-top:20px;}
.footer .enterbox .country{float:left;width:230px;}
.footer .enterbox .country a{display:block; background:#fff url(images/icon_go2.png) no-repeat 94% center;width:200px;border:1px solid #bdbdbd;font-size:14px;color: #888;height:36px; line-height:36px; text-align:left;padding:0 10px;border-radius:30px;}
.footer .enterbox .country a:hover{ text-decoration:none;}
.footer .enterbox .email{float:left;width:230px;}
.footer .enterbox .email .iptk{ background:#fff;border:1px solid #bdbdbd;border-radius:30px;padding:5px 5px 5px 10px;height:26px;}
.footer .enterbox .email .iptk input{width:165px; border:none;font-size:14px;color:#888;height:26px; line-height:26px;}
.footer .enterbox .email .iptk .btn{float:right;width:26px;}
.footer .enterbox .email .iptk .btn a{display:block; background:#a4a7aa url(images/icon_go.png) no-repeat center center; text-indent:-9999px;height:26px;height:26px;border-radius:30px;}
.footer .enterbox .email .iptk .btn a:hover{ background-color:#f97a7a;}
.footer .enterbox .share{float:left;width:252px;}
.footer .enterbox .share .facebook,
.footer .enterbox .share .youtube,
.footer .enterbox .share .twitter,
.footer .enterbox .share .google{display:inline-block; background:#a4a7aa url(images/share_icon.png) no-repeat;width:43px;height:43px; text-indent:-9999px; border-radius:50px;margin:0 5px;}
.footer .enterbox .share .facebook{ background-position:center 7px;}
.footer .enterbox .share .youtube{ background-position:center -40px;}
.footer .enterbox .share .twitter{ background-position:center -88px;}
.footer .enterbox .share .google{ background-position:center -138px;}
.footer .enterbox .share .facebook:hover,
.footer .enterbox .share .youtube:hover,
.footer .enterbox .share .twitter:hover,
.footer .enterbox .share .google:hover{background-color:#4c4c4c;}
@media (max-width: 979px) {
	.footer .search{margin-right:30px;}
	.footer .enterbox{width:auto;}
}
@media (max-width: 767px) {
	.footer{ font-size:14px;}
	.footer .enterbox .share{float:none;margin:0 auto;}
}
@media (max-width: 479px) {
	.footer .container{ background:none;}
	.footer .search{display:none;}
	.footer .enterbox .country{float:none;width:230px;margin:0 auto;margin-top:10px;}
	.footer .enterbox .email{float:none;width:230px;margin:0 auto;margin-top:10px;}
	.footer .enterbox .share{margin-top:15px;}
}

.outline{ border:1px solid #f97a7a !important;}