@charset "utf-8";
/* 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:0;}
a{ text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
img{ vertical-align:middle;}
body{font:14px/1.6em  Lato,Arial,Helvetica,sans-serif;color:#434a53;background:#fff; }

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;}
.blue{ color:#15abef !important;}
.red{ color:#f00 !important;}
.orange{ color:#f6772c !important}
.hide{ display:none !important;}
.nobg{ background:none !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;;}
.mt5{margin-top:5px !important;}.mt10{margin-top:10px !important;}.mt15{margin-top:15px !important;}.mt20{margin-top:20px !important;}.mt25{margin-top:25px !important;}.mt30{margin-top:30px !important;}.mt40{margin-top:40px !important;}.mt60{margin-top:60px !important;}
.mb10{margin-bottom:10px !important;}.mb20{margin-bottom:20px !important;}.mb30{margin-bottom:30px !important;}.mb60{margin-bottom:60px !important;}
.ml5{margin-left:5px !important;}
.mr5{margin-right:5px !important;}.mr10{margin-right:10px !important;}.mr15{margin-right:15px !important;}.mr20{margin-right:20px !important;}.mr0{ margin-right:0!important;}.ml0{ margin-left:0!important;}
.ptb10 { padding-top:10px; padding-bottom:10px;}.ptb30 { padding-top:30px; padding-bottom:30px;}.pt0{ padding-top:0!important;}.pb0{ padding-bottom:0!important;}
.pt30 {padding-top:30px;}
.pb30 {padding-bottom:30px;}

/*btn*/
.more{color:#4897ee;}
.h-btn1{display:inline-block;background:url(images/btn_bg1.png) repeat;font-size:12px; text-align:center;width:208px;height:30px;line-height:30px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px; border:1px solid #fff; font-weight:bold;}
.h-btn1:hover{background:none; text-decoration:none;}
.h-btn2{display:inline-block;background:#fff;font-size:12px; text-align:center;width:208px;height:30px;line-height:30px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#434a53 !important; border-radius:5px; border:1px solid #fff; font-weight:bold;}
.h-btn2:hover{background:none; text-decoration:none;color:#fff !important;}
.h-btn3{display:inline-block;font-size:12px; text-align:center;width:208px;height:30px;line-height:30px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#434a53 !important; border-radius:5px; border:1px solid #596b6f; font-weight:bold;}
.h-btn3:hover{background:#ddd;text-decoration:none;}
.h-btn4{display:inline-block; background:#44a4a6;font-size:16px; text-align:center;width:168px;height:40px;line-height:40px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px; border:1px solid #fff; font-weight:bold;}
.h-btn4:hover{background:#4ebdbf;text-decoration:none;}
.h-shop{display:inline-block; background:#fa594b url(images/shop_icon.png) no-repeat 15px 10px;font-size:14px;width:175px;height:40px; padding-left:45px;line-height:42px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px; font-weight:bold;border:1px solid #fa594b;}
.h-shop:hover{background-color:#f94536;text-decoration:none;}
.h-download{display:inline-block; background:#2f3337 url(images/download_icon.png) no-repeat 15px 10px;font-size:14px;width:175px;height:40px; padding-left:45px;line-height:40px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px; font-weight:bold;border:1px solid #fff;}
.h-download:hover{background-color:#40464b;text-decoration:none;}

.red-btn{display:inline-block;background:#f75a50;font-size:14px; text-align:center;height:34px;line-height:34px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;font-weight:bold;padding-right:15px;}
.red-btn:hover{background:#f67067; text-decoration:none;}
.red-btn .win-icon{display:inline-block;float:left;background:url(images/win_icon.png) no-repeat center center;width:40px;height:34px;border-right:1px solid #de5148;margin-right:15px;}
.red-btn .mac-icon{display:inline-block;float:left;background:url(images/mac_icon.png) no-repeat center center;width:40px;height:34px;border-right:1px solid #de5148;margin-right:15px;}
.red-btn-big{display:inline-block;background:#f75a50;font-size:14px; text-align:center;height:44px;line-height:44px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;font-weight:bold;padding-right:15px;}
.red-btn-big:hover{background:#f67067; text-decoration:none;}
.red-btn-big .win-icon{display:inline-block;float:left;background:url(images/win_icon.png) no-repeat center center;width:40px;height:44px;border-right:1px solid #de5148;margin-right:15px;}
.red-btn-big .mac-icon{display:inline-block;float:left;background:url(images/mac_icon.png) no-repeat center center;width:40px;height:44px;border-right:1px solid #de5148;margin-right:15px;}

.org-btn{display:inline-block;background:#fb8649;font-size:12px; text-align:center;height:34px;line-height:34px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px;font-weight:bold;padding:0 50px 0 15px; position:relative;}
.org-btn span {display:inline-block; position:absolute; top:0; right:0; padding:7px; border-left:solid 1px #e17842;}
.org-btn:hover{background:#ff5801; text-decoration:none;}

.btn-try {background:#fb8649; color:#fff; border-radius:7px; box-shadow:0 1px 1px #666; line-height:40px; position:relative; display:inline-block; padding:0 60px 0 15px; font-weight:bold; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btn-try span {display:inline-block; position:absolute; top:0; right:0; padding:10px; border-left:solid 1px #e17842;}
.btn-try:hover {background:#ff5801; text-decoration:none;}
.btn-try2{background:#fb8649; color:#fff; border-radius:7px; box-shadow:0 1px 1px #666; line-height:40px; position:relative; display:inline-block; padding:0 15px; font-weight:bold; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btn-try2:hover{background:#ff5801; text-decoration:none;}
.btn-buy {background:#f75a50; color:#fff; border-radius:7px; box-shadow:0 1px 1px #666; line-height:40px; display:inline-block; padding-left:15px; font-weight:bold; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btn-buy span {display:inline-block; padding:0 10px; margin-left:10px; border-left:solid 1px #de5148;}
.btn-buy span del {font-size:12px; font-weight:normal;}
.btn-buy:hover {background:#fd3225; text-decoration:none;}
.btn-buy2 {background:#f75a50; color:#fff; border-radius:7px; box-shadow:0 1px 1px #666; display:block; width:200px; height:45px; margin:5px 0; font-weight:bold; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btn-buy2 strong {display:block; float:left; width:70%; height:35px; font-size:16px; padding:9px 0 0 0; text-align:center; line-height:1em;}
.btn-buy2 strong em {display:block; font-size:14px; font-weight:normal;}
.btn-buy2 strong em del {font-weight:normal;}
.btn-buy2 span {display:block; float:right; width:28%; height:35px; padding:9px 0 0 0; border-left:solid 1px #de5148; text-align:center;}
.btn-buy2:hover {background:#fd3225; text-decoration:none;}
.btn-try3 {background:#fb8649; color:#fff; border-radius:7px; box-shadow:0 1px 1px #666; display:block; width:200px; height:45px; margin:5px 0; font-weight:bold; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btn-try3 strong {display:block; float:left; width:70%; height:35px; font-size:16px; padding:9px 0 0 0; text-align:center; line-height:1em;}
.btn-try3 strong em {display:block; font-size:12px; font-style:normal; font-weight:normal;}
.btn-try3 span {display:block; float:right; width:28%; height:35px; padding:9px 0 0 0; text-align:center;border-left:solid 1px #e17842;}
.btn-try3:hover {background:#ff5801; text-decoration:none;}
.btn-buy3 {background:#f75a50; color:#fff; border-radius:7px; box-shadow:0 1px 1px #666; line-height:40px; display:inline-block; padding:0 15px; font-weight:bold; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btn-buy3:hover {background:#fd3225; text-decoration:none;}
.btn-try4 {background:#fb8649; color:#fff; border-radius:7px; box-shadow:0 1px 1px #666; display:block; width:150px; height:42px; margin:5px 0; font-weight:bold; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btn-try4 strong {display:block; float:left; width:70%; height:32px; font-size:12px; padding:9px 0 0 0; text-align:center; line-height:1em;}
.btn-try4 strong em {display:block; font-size:10px; font-style:normal; font-weight:normal;}
.btn-try4 span {display:block; float:right; width:28%; height:32px; padding:9px 0 0 0; text-align:center;border-left:solid 1px #e17842;}
.btn-try4:hover {background:#ff5801; text-decoration:none;}
.btn-buy4 {background:#f75a50; color:#fff; border-radius:7px; box-shadow:0 1px 1px #666; line-height:40px; display:inline-block; padding:0 15px; font-weight:bold; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btn-buy4:hover {background:#fd3225; text-decoration:none;}

.btn-down {background:#fb8649; color:#fff; border-radius:7px; box-shadow:0 1px 1px #666; display:block; width:180px; height:40px; margin:5px 0; font-weight:bold; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btn-down strong {display:block; float:right; width:70%; height:30px; line-height:24px; font-size:16px; padding:9px 0 0 0; text-align:center;}
.btn-down span {display:block; float:left; width:28%; height:33px; padding:6px 0 0 0; text-align:center;border-right:solid 1px #e17842;}
.btn-down:hover {background:#ff5801; text-decoration:none;}

.btn-org {display:inline-block; background:#fa594b;font-size:14px;height:40px; padding:2px 25px;line-height:42px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px; font-weight:bold;}
.btn-org:hover{background-color:#f94536;text-decoration:none;}
.btn-gray {display:inline-block; background:#ccd5da;font-size:14px;height:30px; padding:2px 15px;line-height:32px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px; font-weight:bold;}
.btn-gray:hover{background-color:#374e59;text-decoration:none;}
.btn-black {display:inline-block; background:#707070;font-size:14px;height:40px; padding:2px 25px;line-height:42px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px; font-weight:bold;}
.btn-black:hover{background-color:#374e59;text-decoration:none;}

.btn-sendMail {background:#fb8649; padding:8px; display:inline-block; border-radius:7px; box-shadow:0 1px 1px #666;}
.btn-sendMail input { display:inline-block; background:#fff; border:solid 1px #E17842; padding:3px; margin-right:5px;}
.btn-sendMail a {display:inline-block; background:#fa594b;border:solid 1px #f94536;border-radius:5px; padding:0 5px; color:#fff;}

/*rating*/
.rating{display:inline-block;*display:inline; zoom:1; *margin-bottom:3px;} 
.rating li{ display:inline-block; *display:inline;*padding:0 2px 0 0; height:15px;width:15px; background:url(images/star_img.png) no-repeat 0 -3px; zoom:1}
.rating li.on{background-position:0 -31px}
.rating li.half{background-position:0 -58px}

.bigRating li{background-position:-30px 0; width:30px; height:30px; }
.bigRating li.on{background-position:-30px -36px}
.bigRating li.half{background-position:-30px -72px}

/*page*/
.paging{ text-align:center; margin:20px 0;}
.paging a{padding: 3px 7px ;text-decoration: none; color:#f75a50; font-size:16px; }
.paging a:hover{background:#f75a50; border-radius:5px; color:#fff;}
.paging a.curr{color:#333; font-weight:bold; background:none !important;}
.paging .bb{ padding: 5px 10px ; margin:0 10px;  border:none; background:#f75a50; color:#fff; border-radius:5px}
.paging .bb:hover{background:#f75a50; text-decoration:underline;}

/*respon*/
.container{width:1000px;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%;-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%;  }/*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 { 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 (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{background:#fff; background:url(images/nav_btm_bg.gif) repeat-x 0 bottom;}
.header .container{position:relative;}
.header .logo{ float:left; margin:25px 0 -42px;}
.header .logo img{max-width:100%;}
.header .topNav{float:right;color:#8e8e93;margin-top:5px;}
.header .topNav a{color:#8e8e93; font-size:12px;}
.header .topNav .hot {color:#f9584b;}
.header .navSearch {float:right;width:63%;margin-top:10px;z-index:11;}
.header .navSearch .navColumn {display:none; color:#fff; padding:0px 30px 20px 30px; position:relative;}
.header .navSearch .navColumn span { position:absolute; top:-2px; right:15px; display:block; width:26px; height:26px; overflow:hidden; text-indent:-99999px; background:url(images/btn_img.png) no-repeat -92px 6px; cursor:pointer;}
.header .navSearch .navColumn span:hover {background-position:-143px 6px;}
.header .navSearch .topSellers {display:none; color:#a6aeb1; padding:0 20px 40px 20px;}
.header .navSearch .topSellers a {color:#fff;}
.header .navSearch .topSellers dt {padding:5px 0;}
.header .navSearch .topSellers dd { padding:10px 0;}
.header .navSearch .topSellers .img {float:left; width:60px;}
.header .navSearch .topSellers .img img {max-width:100%;}
.header .navSearch .topSellers .info {padding:0 0 0 70px;}
.header .navSearch .topSellers .name {padding-bottom:3px;}
.header .nav {float:left;z-index:11;}
.header .nav li{float:left;}
.header .nav li:first-child{}
.header .nav li:first-child  a.title{color:#fff !important; background:url(images/nav_title_bg.gif) no-repeat center 0;width:69px; text-align:center;}
.header .nav li a.title{display:inline-block;height:54px;line-height:34px; padding:0 10px;color:#424242;-webkit-backface-visibility: hidden;margin:0 2px; font-weight:bold;} 
.header .nav li.curr a.title,.header .nav li:hover a.title{text-decoration:none;height:48px;border-bottom:6px solid #44a6d4;} 
.header .nav li .subNav{display:none;position:absolute;top:92px;left:0;background:#f3f3f3;width:1000px;overflow:hidden;-webkit-backface-visibility: hidden; z-index:5; border-bottom:solid 4px #d8d8d8;}
.header .nav li .subNav .tit{ border-bottom:0px solid #e0e0e0;padding:1px 1px; font-size:12px;}
.header .nav li .subNav .tit .fltxt{float:left;line-height:30px;}
.header .nav li .subNav .tit .fltxt a{ display:inline-block;line-height:30px;padding:0 12px; margin-left:8px;}
.header .nav li .subNav .tit .fltxt a:hover,.header .nav li .subNav .tit .fltxt a.curr{background:#fa594b; color:#fff; border-radius:5px; line-height:28px;height:28px; text-decoration:none;}
.header .nav li .subNav .tit .frtxt{float:right;line-height:30px;}
.header .nav li .subNav .tit .frtxt a{ font-weight:bold; text-decoration:underline;}
.header .nav li .subNav .listbox{padding:25px 100px;}
.header .nav li .subNav dl{float:left;-webkit-backface-visibility: hidden;-webkit-transform-style:preserve-3d; }
.header .nav li .subNav dl:first-child{ border-right:1px solid #dfdfdf;margin-right:40px;}
.header .nav li .subNav .wh1{width:59%;}
.header .nav li .subNav .wh2{width:35%;}
.header .nav li .subNav .wh3{float:left;width:49%;}
.header .nav li .subNav dt{ font-size:16px;margin-bottom:10px; overflow:hidden; line-height:24px;color:#434a53; font-weight:bold;}
.header .nav li .subNav dd a{color:#424242; line-height:26px;}
.header .nav li .subNav dd a:hover{color:#4897ee;}
.header .nav li .subNav .img{ float:left; margin-right:10px;} 
.header .search {float:right; border:solid 1px #ccd5da; background:#fff; border-radius:5px; padding:2px 30px 2px 8px; margin-top:3px; position:relative;}
.header .search .text {display:inline-block; border:0; width:100%; height:22px; line-height:22px; border-radius:5px; color:#999; background:none;}
.header .search .text:focus {color:#333;}
.header .search .search-btn {display:inline-block; position:absolute; top:2px; right:2px; background:url(images/btn_img.png) no-repeat 3px 3px; border:0; width:22px; height:22px; overflow:hidden; text-indent:-99999px; cursor:pointer;}
.header .header-toggle{display:none;float:right; width:30%; overflow:hidden;margin-top:5px;}
.header .header-toggle .toggle-nav{ display:block; background:url(images/btn_img.png) no-repeat -40px 8px; width:30px; height:30px; float:right;}
.header .header-toggle .toggle-store{display:block;width:86px;height:32px; line-height:32px; background:#fa594b; border-radius:5px; text-align:center;color:#fff; font-weight:bold; float:right;}
.header .header-toggle .toggle-store:hover {text-decoration:none; background:#f94536;}
@media (max-width: 900px) {
	.header{height:auto;padding-bottom:15px; padding-top:15px;}
	.header .topNav{display:none;}
	.header .navSearch{ width:240px; height:100%; overflow:auto; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; position:fixed;top:0px;right:0; background:#2f3337;padding:15px 0; margin-top:0;}
	.header .navSearch.hidden{right:-100%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; }
	.header .navSearch .navColumn {display:block;}
	.header .navSearch .topSellers {display:block;}
 	.header .nav {float:none;}
	.header .search {float:none; margin:20px; border:solid 1px #232629; background:#232629; padding-right:35px;}
	.header .search .text {height:30px; line-height:30px;}
	.header .search .text:focus {color:#a6aeb1;}
	.header .search .search-btn {top:6px; right:7px;}
	.header .nav li:first-child a.title{color:#fff !important; background:#4897ee;border:none;}
	.header .nav li{ float:none; background:none;border-bottom:1px solid #272b2e;}
	.header .nav li a.title{ display:block; line-height:40px;height:40px;border:none;color:#fff;margin:0 20px; font-weight:bold; background:url(images/select_arrow.png) no-repeat right center;} 
	.header .nav li.curr a.title{border-width:0 0 0 5px !important; height:auto; border:none;}
	.header .nav li:hover a.title{ border:none; color:#fff; height:40px;font-weight:bold;}
	.header .nav li:first-child  a.title{ background:#fa594b;width:auto; border-radius:5px;margin-bottom:10px;}
	.header .nav li:first-child:hover a.title{color:#fff !important;background:#f94536;}
	.header .nav li a.title img{ display:none;}
	.header .logo{ width:64%; margin:0 0 10px;}
	.header .logo img{height:35px;}
	.header .phoneclear{  clear:both; height:0; overflow:hidden; }
	.header .nav li .subNav{ position:relative; border:none; padding:0; width:auto; top:0; background:#272b2e;}
	.header .nav li .subNav .tit{display:none;}
	.header .nav li .subNav .listbox{padding:0;}
	.header .nav li .subNav dl{ float:none; width:100%; margin:0 !important; padding:0 !important;}
	.header .nav li .subNav dl:first-child {border-right:0;}
	.header .nav li .subNav dl img{ display:none;}
	.header .nav li .subNav dt{height:40px;line-height:40px; padding:0 30px; color:#a6aeb1;border-bottom:none;margin:0; font-size:14px; background:#232629;}
	.header .nav li .subNav dt a {color:#a6aeb1;}
	.header .nav li .subNav dd{ background:#272b2e;}
	.header .nav li .subNav dd a{ float:none !important; width:auto; display:inline-block; padding:0 30px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;color:#a6aeb1;}
	.header .nav li .subNav dd a:hover { text-decoration:none;}
	.header .nav li .subNav dd:hover{ background:#272b2e;}
	.header .header-toggle{display:inherit;}
	.header .nav li .subNav .wh1{width:auto;}
	.header .nav li .subNav .wh2{width:auto;}
	.header .nav li .subNav .wh3{float:none;width:auto;}
}
@media (max-width: 479px) { 
	.header .header-toggle .toggle-store{display:none;}
}

.bg-gray{background:#f2f2f2;}
.bg-org{background:#ed7739; color:#fff;}
.bg-navy{background:#4f6274; color:#fff;}
.bg-navy2{background:#425363; color:#fff;}
.bg-gray-jb {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3)); /* for webkit browsers */background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3); /* for firefox 3.6+ */}
.bg-gray-jb2 {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d9d9d9'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d9d9d9)); /* for webkit browsers */background: -moz-linear-gradient(top,  #ffffff,  #d9d9d9); /* for firefox 3.6+ */}
.titleColumn{ font-size:30px; text-align:center; line-height:1.2em; padding:10px 0;}
.titleColumn strong{display:block; font-size:14px;color:#bcc8cf;}


.choose-box-title{ font-weight:bold; text-align:center;}
.choose-box{padding-bottom:40px;border-bottom:1px solid #e0e0e0;}
.choose-box .pic{float:left;}
.choose-box .text{padding-left:60px;}
.choose-box .text h3{ font-weight:bold;}
.choose-box .text .dd{color:#939393;}
@media (max-width: 900px) {
	.choose-box .pic{float:none; text-align:center;}
	.choose-box .text{padding-left:0;margin-top:20px; text-align:center;}
}


/*bottom*/
.bottom{ background:#2f3337;padding:20px 0 60px 0;}
.bottom h3{ font-weight:bold;color:#fff;}
.bottom li a{color:#bdc3c8; line-height:1.8em;}
.bottom .email{ background:url(images/email_bg.gif) no-repeat;width:180px;height:23px;padding:10px 30px 10px 10px;}
.bottom .email a { display:block; color:#dedede;}
.bottom .email input{ background:#2f3337;color:#dedede; font-size:14px;font-weight:bold; line-height:23px;height:23px;width:180px; outline:none; border:0;}
.bottom .select{ background:#434b52 url(images/select_arrow.png) no-repeat 200px center;width:200px;height:22px; border-radius:5px;position:relative;padding:10px; color:#dedede;}
.bottom .select .selectBnt {display:block; cursor:pointer;}
.bottom .select .selectList {display:none; position:absolute;background:#434b52; width:220px; padding-top:5px; border-radius:5px 5px 0 0; left:0; bottom:35px; overflow:hidden;}
.bottom .select .selectList a {display:block; color:#dedede; line-height:24px; padding:0 10px; font-size:12px;}
.bottom .select .selectList a:hover { color:#fff; background:#4f575e; text-decoration:none;}
.bottom .select:hover .selectList,.bottom .select .hide {display:block;}
@media (max-width: 767px) {
	.bottom .select {position:inherit; height:auto; background-position:200px 20px;}
	.bottom .select .selectList {position:inherit; left:inherit; bottom:inherit; width:200px;}
	.bottom .select .selectList a {padding:0;}
}

/*footer*/
.footer{background:#2f3337;color:#a6aeb1;border-top:1px solid #2e2e2e;padding:25px 0; text-align:center; line-height:1.8em;}
.footer a{color:#a6aeb1;}
.totop{ display:none; background:url(images/btn_img.png) no-repeat 0 -30px; position:fixed; z-index:2;  width:43px; height:43px; bottom:30px; right:0; font-size:16px; text-indent:-9999px;}
.totop:focus{ outline:none}
@media (max-width: 900px) {
	.totop{ display:block !important; position:static; background:url(images/btn_img.png) no-repeat 0 -30px #1a1f23; text-align:center; color:#434B52; width:auto;height:43px; line-height:43px;text-indent:0;}
}

/*screencast*/
.featImgSlide{position:relative;margin:10px auto;}
.featImgSlide .imgSlide {list-style: none;padding: 0;margin: 0 auto;width:600px;}
.featImgSlide .imgSlide li {position:relative; text-align:center; line-height:1.3em;}
.featImgSlide .imgSlide li img {max-width:100%;}
.featImgSlide .imgSlide li.roundabout-in-focus {cursor:default;}
.featImgSlide .imgSlide li span{text-align:center; display:block; padding-top:10px;}
.featImgSlide .flex-control-paging{position:absolute;bottom:-40px;left:50%;text-align:center;list-style:none;margin-left:-50px;}
.featImgSlide .flex-control-paging li{margin-right:10px;display:inline-block;*display:inline;}
.featImgSlide .flex-control-paging li a{display:inline-block; background:#e0e0e0;width:14px;height:14px;cursor:pointer; overflow:hidden; text-indent:-99999px; border-radius:20px;}
.featImgSlide .flex-control-paging li a.flex-active{background:#FA594B;}  
.featImgSlide .flex-prev,.featImgSlide .flex-next{ background:url(images/prev4.png) no-repeat; width:55px; height:80px; position:absolute; top:42%;left:50%;z-index:1; text-indent:-9999px;}
.featImgSlide .flex-prev:focus,.featImgSlide .flex-next:focus{ outline:none;}
.featImgSlide .flex-prev{margin-left:-565px;}
.featImgSlide .flex-next{ background-position:-55px 0;margin-left:525px;}
@media (max-width: 900px) {
	.featImgSlide .flex-prev,.featImgSlide .flex-next{display:none;}
}

.table1 {background: #fff; margin:0 auto}
.table1 img{ max-width:100%}
.table1 td,.table1 th{padding: 15px 13px;border: 1px solid #e5e5e5; /*text-align:center;*/}
.table1 th{ font-weight:bold; font-size:14px; }
.bluet th{background-color:#3598db; color:#FFF; font-weight:normal;}
.bluet th a{color:#FFF;}
.table1 td .left_item{ text-align:left;}
.table1 tr:nth-child(even) { background:#f2f2f2;}
.table1 h3{ font-size:19px; color:#15abef; margin-top:10px;}
.table1 h3 a{color:#15abef;}
.table1 .bluebtn, .table1 .orangebtn{ width:115px;}
.crumb {padding:12px 0; color: #999; overflow:hidden}
.crumb a{ color:#a1a1a1}
.crumb .info{ float:right;}
.addthis_floating_style{ position:absolute !important; border:1px solid #dbdbdb; padding:10px 6px 15px !important; background:#fff; z-index:10 !important;}
@media (max-width: 900px) {
	.addthis_floating_style{ display:none !important}
}
.livechatBtn,.feedbackBtn{ display:block;background:url(images/livechat_icon.jpg) no-repeat; width:45px; height:42px; position:fixed; right:0;bottom:30%; z-index:20;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.livechatBtn:hover{width:116px;}
.feedbackBtn{ background-image:url(images/feedback.png); bottom:25%;}
.feedbackBtn:hover {width:116px;}
@media (max-width: 900px) {
  .livechatBtn{ display:none !important;}
}