@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,300,500,700);
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v11/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/lato/v11/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/lato/v11/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/lato/v11/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v11/tI4j516nok_GrVf4dhunkg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/lato/v11/BVtM30trf7q_jfqYeHfjtA.woff) format('woff');
}
::-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:#0bbaf4;}
a:hover{text-decoration:underline;}
img{ vertical-align:middle; max-width:100%;}
body{ font-size:16px; line-height:1.6em; font-family:Ubuntu,Lato,Arial,Helvetica,sans-serif; color:#333; }

input[type='text'],textarea,input[type='submit']{-webkit-appearance: none;font-family:Ubuntu,Lato,Arial,Helvetica,sans-serif; outline:none; color:#333; 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;}
.blue{ color:#189cd8; }

/*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;}
.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;}
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;}.mt35{margin-top:35px;}
.ml10{ margin-left:10px; }.ml15{ margin-left:15px; }
.mb20{ margin-bottom:20px!important;}
.pt40{ padding-top:40px;} .pt50{ padding-top:50px;}
.font12{ font-size:12px; }.font14{ font-size:14px; } .font18{ font-size:18px; } .font22{ font-size:22px; }
.border_bott3{ border-bottom:solid 3px #e5e5e5; }
.page_path {padding:15px 0; overflow:hidden; font-size:14px; line-height:20px;}
.page_path a {color:#666; text-decoration:none; margin:0 2px;}
.page_path a:hover {text-decoration:underline; color:#333;}
.page_path span {padding:0 2px;}
.page_path a.h {display:inline-block; float:left; background:url(images/icon_home.png) no-repeat 0 0; width:20px; height:20px; overflow:hidden; text-indent:-9999px;}
/*btn*/
a.btn_downWin,a.btn_downMac{display:block; background:url(images/iconImg.png) no-repeat right center #fff; border-radius:10px; border:solid 1px #f9b40e; color:#0bbaf4; padding:10px 15px; text-align:left; font-size:25px; line-height:1.2em; height:46px;}
a.btn_downWin strong,a.btn_downMac strong { font-size:25px; line-height:1.2em; display:block;}
a.btn_downWin span,a.btn_downMac span { font-size:13px; line-height:1.2em; display:block;}
a.btn_downWin {background-position: 92% 13px;}
a.btn_downMac {background-position: 92% -157px;}
a.btn_downWin:hover {text-decoration:none; background-color:#ffc910; background-position:92% -65px; color:#fff;}
a.btn_downMac:hover {text-decoration:none; background-color:#ffc910; background-position:92% -237px; color:#fff;}
a.btn_downWin2,a.btn_downMac2{display:block; background:url(images/iconImg2.png) no-repeat right center #ffc910; border-radius:10px; color:#fff; padding:5px 15px; text-align:left; font-size:16px; line-height:30px; height:30px;}
a.btn_downWin2 {background-position:92% -42px;}
a.btn_downMac2 {background-position:92% -148px;}
a.btn_downWin2:hover {text-decoration:none; background-color:#f9d00e; background-position:92% -42px;}
a.btn_downMac2:hover {text-decoration:none; background-color:#f9d00e; background-position:92% -148px;}
a.btn_buy{display:block;background:url(images/iconImg.png) no-repeat right center;background-position:92% -316px;border-radius:10px; color:#fff; padding:15px 15px; text-align:left; font-size:25px; line-height:1.4em; height:38px; background-color:#f9b40e;}
a.btn_buy:hover {text-decoration:none;  background-color:#ffc910;}
a.btn_org{display:inline-block; background:#f26559;font-size:14px;height:40px; padding:2px 25px;line-height:42px;text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff; border-radius:5px; font-weight:bold;}
a.btn_org:hover{background-color:#ee3f31;text-decoration:none;}
a.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;}
a.btn-try span {display:inline-block; position:absolute; top:0; right:0; padding:10px; border-left:solid 1px #e17842;}
a.btn-try:hover {background:#ff5801; text-decoration:none;}
/*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%;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 (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;} 
}
.bg_blue {background:#0bbaf4; color:#fff;}
.bg_blue a {color:#fff;}
.bg_gray{background:#f3f3f3;}
.bg_grayf9{background:#f9f9f9;}

.top_close_bg{background:#fefeb6;}
.top_close_bg .closeBtn{ background:url(images/top_close_btn.png) no-repeat;position:absolute;top:8px;right:8px;width:47px;height:47px;cursor: pointer;z-index:10; cursor:pointer;text-indent:-9999px;}
.top_close_bg .closeBtn_new{ position:absolute; width:27px; cursor: pointer;z-index:10;display:block; text-align:center; font-weight:bold; font-size:16px;top:5px;}
.top_close_bg .closeBtn_new:hover{-webkit-box-shadow: 0 2px 6px #3b3b3b;-moz-box-shadow: 0 2px 6px #3b3b3b;box-shadow: 0 2px 6px #3b3b3b;}
@media (max-width: 979px) {
	.top_close_bg .closeBtn{top:0;}
	
}
@media (max-width: 767px) {
	.top_close_bg .closeBtn{background:url(images/top_close_btn_small.png) no-repeat; width:20px; height:20px;}
	.top_close_bg .closeBtn_new{ top:0;}
}
@media (max-width: 479px) { 
	.top_close_bg .closeBtn_new{font-size:14px; padding-top:0; width:20px; height:20px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px; padding-top:0;}
}
.header { position:relative; width:100%; }
#logo {float:left;margin-top:15px;padding-left:15px; border-left:1px solid #666;}
#logo img{height:40px;}
.brand_nav{float:right;padding:15px 0 0 0;}
.brand_nav span.line{width:1px;height:16px;background:#434b52;display:block;margin-right:5px;float:left;margin-top:15px;}
.brand_nav ul{float:left; padding-top:5px;}
.brand_nav ul li{float:left;width:28px;}
.brand_nav ul li a{display:block;background:url(images/btn_img.png) no-repeat 0 0;width:28px;height:30px;margin:0 auto;text-indent:-99999px; overflow:hidden;}
.brand_nav ul li a.m{background-position:-52px -18px;}
.brand_nav ul li a.s{background-position:-84px -18px;position:relative;}
.brand_nav ul li a.u{background-position:-108px -18px;}
.brand_nav ul li a.s span{background:#d94e37;color:#FFF;text-align:center;width:14px;height:14px;line-height:14px;text-indent:0;font-size:10px;display:block;position:absolute;right:2px;top:3px;border-radius:50%;z-index:33; font-family:"lato";}
.brand_nav_white span.line {background:#fff;}
.brand_nav_white ul li a.m {background-position:-52px -49px;}
.brand_nav_white ul li a.s {background-position:-84px -49px;}
.brand_nav_white ul li a.u {background-position:-108px -49px;}
.brand_nav_white .ws_logo a {background-position:right -259px;}
/*.pro_header {float:left; width:750px;}*/
.pro_header .pro_nav {float:right; padding-right:20px;}
.pro_header .pro_nav > li {float:left; position:relative; }
.pro_header .pro_nav > li.product{ z-index:5; }
.pro_header .pro_nav > li > a,.pro_header .pro_nav > li > span {color:#555a63; display:block; padding:26px 6px 19px; margin-left:10px; margin-right:12px; display:block; font-size:15px; border-bottom:solid 2px #fff;}
.brand_nav_white.pro_header .pro_nav > li > a , .brand_nav_white.pro_header .pro_nav > li > span{ color:#fff; border-bottom:none; }
.pro_header .pro_nav > li:hover > a{ border-bottom-color:#1b9dd8;color:#555a63; }
.pro_header .pro_nav > li > a:hover{ text-decoration:none; }
.pro_header .pro_nav .nw {width:105px;}
.pro_header .pn2 a {width:auto;}
.pro_header .pro_nav .product{ position:relative; }
.pro_header .pro_nav .product .triangle_b{ display:inline-block; height:0; border-top:solid 6px #333; border-left:solid 4px transparent; border-right:solid 4px transparent; margin-left:8px; }
.pro_header .pro_nav .product .prolist{ width:220px; position:absolute; left:-9999em; text-align:center; }
.pro_header .pro_nav .product:hover .prolist{ left:-60px; }
.pro_header .pro_nav .product .prolist .triangle_mm{ display:inline-block;height:0; border-bottom:solid 7px #109bdc; border-left:solid 8px transparent; border-right:solid 8px transparent; line-height:6px; height:6px; }
.pro_header .pro_nav .product .prolist p{ background-color:#109bdc; border-radius:6px; line-height:18px; padding:8px 0; text-align:left; }
.pro_header .pro_nav .product .prolist p a{ display:block; color:#fff; font-size:14px; padding:3px 0 3px 12px; }
.pro_header .pro_nav .product .prolist p a:hover{ text-decoration:underline; }
.pro_header .pro_nav .buy {background:#24c2fd; color:#fff; border-radius:5px;padding:0;margin:5px 0 5px 20px; text-align:center;}
.pro_header .pro_nav li.curr > a {color:#f9b40e; text-decoration:none;}
.pro_header .pro_nav li ul {display:none; position:absolute; z-index:6; left:0; top:100%; width:100%; background:url(images/back-bg-pop.png); color:#fff; padding:0 0 5px 0; border-radius:0 0 5px 5px;}
.pro_header .pro_nav li ul.bDrow {left:auto; right:0; border-radius:0 0 5px 5px;}
.pro_header .pro_nav li ul li {float:none; width:auto;}
.pro_header .pro_nav li ul li a {color:#fff; padding:3px 0 3px 15px; width:auto;}
.pro_header .pro_nav li ul li a:hover {color:#fff; text-decoration:underline;}
.pro_header .pro_nav li:hover > span {background:url(images/back-bg-pop.png); border-radius:5px 5px 0 0; font-weight:bold; color:#f9b40e;margin:0;padding:5px 0 5px 15px;text-align:left;}
.pro_header .pro_nav li:hover ul {display:block;}
.header .other_btn {display:none; float:right; width:240px; background:#fff;}
.header .guideBtn{ display:none; }
.header .other_btn a {display:block; float:left; width:50%; height:70px; padding:5px 0 0 0; text-align:center; font-size:18px; line-height:1.2em; color:#f9b40e; font-family:IdealSans Book,IdealSans,Lato,Arial,Helvetica,sans-serif;}
.header .other_btn a.try {background:url(images/icon_down.png) no-repeat center 80% #fff;}
.header .other_btn a.try:hover {text-decoration:none;}
.header .other_btn a.buy {background:url(images/icon_buy.png) no-repeat center 80% #f9b40e; color:#fff;}
.header .other_btn a.buy:hover {background-color:#ffc910; color:#fff; text-decoration:none;}
.header .ws_logo{float:left;padding:15px 15px 15px 0;}

.headerFixed {position:fixed; top:0; left:0; z-index:8; width:100%; box-shadow:0 0 3px #999; background-color:#fff;}
.headerFixed .ws_logo, .headerFixed .brand_nav , .headerFixed .liBtn{display:none;}
.headerFixed #logo{ border-left:none; padding-left:0; }
.headerFixed .pro_nav{ padding-right:0; }
.headerFixed .pro_nav a {color:#555a63;}
.headerFixed .other_btn , .headerFixed .guideBtn{display:block;}
@media (max-width: 2000px) {
	.header { background-position:1150px 0;}
}
@media (min-width: 1680px) {
	.header { background-position:135% 0;}
}
@media (max-width: 1680px) {
	.header { background-position:1090px 0;}
}
@media (max-width: 1600px) {
	.header { background-position:1050px 0;}
}
@media (max-width: 1440px) {
	.header { background-position:980px 0;}
}
@media (max-width: 1366px) {
	.header { background-position:940px 0;}
}
@media (max-width: 1280px) {
	.header { background-position:890px 0;}
}
@media (max-width: 1024px) {
	.header {background-position:770px 0;}
}
@media (max-width: 979px) {
	.header {background:none;}
	.header .container {width:auto;}
	.brand_nav {float:none; width:auto; overflow:hidden; padding:5px 5%; background:#fff; border-bottom:solid 1px #ededed;}
	.brand_nav span.line {display:none;}
	.brand_nav ul {float:right;}
	.pro_header {float:none; width:auto; padding:0 3%; background:#fff;}
	.header .other_btn a {height:62px; padding:10px 0 0 0;}
	.headerFixed #logo {width:160px;}
	.headerFixed .pro_header {float:none; width:auto; padding:0 160px 0 0;}
	.headerFixed .pro_header .pro_nav {padding:22px 0px 0 0;}
	.headerFixed .other_btn {width:160px; float:none; position:absolute; top:0; right:0;}
	.pro_header .pro_nav{ padding-right:0; }
}
@media (max-width: 767px) {
	.pro_header .pro_nav {float:none; width:auto; padding:0 0 10px 0; clear:both;}
	.pro_header .pro_nav:after {clear:both;display:block;visibility:hidden;height:0;line-height:0;content:'';}
	.pro_header .pro_nav li {width:16.66%; padding:0; text-align:center;}
	.pro_header .pro_nav li span {width:auto;}
	.pro_header .pro_nav li > a, .pro_header .pro_nav li > span{ padding:5px 0; }
	.pro_header .pro_nav li ul {text-align:center;}
	.pro_header .pro_nav li ul li a {padding:3px 0;}
	.headerFixed .pro_header {padding:0;}
	.headerFixed .pro_header .pro_nav {padding:0 0 10px 0;}
	.pro_header{ padding:0; }
	.header .ws_logo{ padding-left:10px; }
	.headerFixed #logo {margin:0 auto; padding:5px 0;}
	.headerFixed .other_btn {display:none;}
	.pro_header .pro_nav .product:hover .prolist{ left:0; }
}
@media (max-width: 479px) {
	.pro_header .pro_nav li{ width:33.33%; }
	.header .ws_logo{ padding-right:10px; }
	#logo{ padding-left:10px; }
}
.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;}

.menu_pop,
.search_pop{border: 1px solid #727272;width:1000px; height:700px; background-color:#000;overflow: hidden; z-index:300; position:fixed; left:50%; margin-left:-500px; margin-top:-350px; top:-2000px;}
.menu_pop .tab_menuCon{ padding:25px 35px 0 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 .title {text-align:center; padding:30px 0 0 0;}
.menu_pop .tab_menuCon .item{margin-top:15px;font-family:Lato,Arial,Helvetica,sans-serif;}
.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;}
.menu_pop .tab_menuCon .btn {text-align:center; padding-top:20px;}

.search_con {padding:10px 35px;}
.search_con .search_t {float: left; width:70%;border: solid 1px #4c4c4c;background:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:8px 0 8px 40px;position: relative;}
.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: #999;background: none; font-size:18px;}
.search_con .searchBtn{font-size:16px; padding:10px 0; float:left; width:20%; margin-left:20px; text-align:center; color:#f75a50; cursor:pointer;}
.search_con .hotKey {padding:15px 0 30px 0; border-bottom:solid 1px #555; font-size:14px;}
.search_con .hotKey a {margin:0 5px; color:#999; text-decoration:underline;}
.search_con .hotKey a:hover {color:#f75a50;}
.search_artList {padding:20px 35px;}
.search_artList .column {color:#999; font-weight:bold; padding-bottom:5px;}
.search_artList .title {color:#999;}
.search_artList .title a {color:#999;}
.search_artList ul li {list-style:disc; margin-left:15px; color:#999; padding:8px 0;}
.search_artList ul li p {color:#555; font-size:14px; line-height:1.2em;}
.search_artList ul li:hover,.search_artList ul li:hover a {color:#f75a50}
.search_artList ul li:hover p {color:#999;}
.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: 800px) {
	.menu_pop,.search_pop {width:auto; height:auto;}
	.search_pop {width:99.5%; margin:0 auto;}
}
@media (max-width: 767px) {
	.menu_pop .tab_menuCon{ padding:40px 20px;}
	.menu_pop .tab_menuCon .meun_nav ul li{margin: 0 10px; font-size:18px;}
	.header_ws .ws_nav ul li a.icon2,
	.header_ws .ws_nav ul li a.icon3{ display:none;}
	.menu_pop .tab_menuCon .menu_info .list_more ul li{ width:26.33%; margin-bottom:15px;}
	.search_con .search_t {width:65%;}
}
@media (max-width: 479px) { 
	.menu_pop .tab_menuCon .meun_nav ul{ padding-bottom:20px;border-bottom:none;}
	.menu_pop .tab_menuCon .meun_nav ul li{float:left; width:50%; margin:0;text-align:center;border-bottom: solid 1px #4c4c4c; padding:10px 0;font-size:20px;}
	.menu_pop .tab_menuCon .meun_nav ul li.curr{ padding-bottom:6px;}
	.header_ws .ws_nav ul li{ padding:0;}
	.search_con .search_t {width:60%;}
	.search_con .searchBtn {margin-left:10px;}
	.menu_pop .tab_menuCon .menu_info .pro_s .span3 {width: 48.717948717948715% !important; }
	.menu_pop .tab_menuCon .menu_info .pro_s .span3:nth-of-type(3n+1) { margin-left:  2.564102564102564% !important; clear:none }
	.menu_pop .tab_menuCon .menu_info .pro_s .span3:nth-of-type(2n+1) { margin-left: 0 !important; clear:both }
}
/*btn*/
.btn-org{display:inline-block; background:#f26559;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:#ee3f31;text-decoration:none;}
.btn-blue{display:inline-block; background:#2ab9eb;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-blue:hover{background-color:#36c6f9;text-decoration:none;}
/*page*/
.paging{ text-align:center; padding:30px 0 40px;}
.paging a{padding: 2px 8px; color:#000; font-size:17px; font-weight:bold; line-height:18px;border-radius:4px;  }
.paging a:hover{background:#189cd8; color:#fff; text-decoration:none; }
.paging a.curr{color:#189cd8; font-weight:bold; background:none !important;}
.paging .bb{ padding:2px 5px; margin:0 12px; font-size:15px;  border:none; background:#189cd8; color:#fff; }
.paging .bb:hover{background:#15a7ea; }
/*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}
.dot li{ list-style:outside disc; line-height:1.7em; margin-left:18px;}
/*footer*/
.footer{background:#2f3337;color:#a6aeb1;border-top:1px solid #2e2e2e;padding:15px 0; font-size:14px; line-height:1.4em; text-align:center;}
.footer a{color:#a6aeb1;padding:0 5px;}
.footer .fNav {display:block;padding:10px 0; font-weight:bold;}
.footer p {font-size:14px;}
.toTop{ display:none; background:url(images/go_top.jpg) no-repeat; position:fixed; z-index:2;  width:43px; height:43px; bottom:30px; right:1%; font-size:16px; text-indent:-9999px;}
.toTop:focus{ outline:none}
@media (max-width: 979px) {
	.toTop{ display:block !important; position:static; background-position:left 0; background-color:#333; text-align:center; color:#999; width:auto;height:43px; line-height:43px;text-indent:0;}
	.toTop:hover{ text-decoration:none; background-color:#121212;}
}
/*chose country*/
.chose_country {padding:10px 0 0 0;}
.chose_country .cont {padding:10px 0 0 0; position:relative; z-index:1;}
.chose_country .name {background:url(images/icon_arrow7.png) no-repeat 95% center;color:#bdecfe;height:20px;padding:8px 30px 12px 10px;display:block;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;border-radius:5px; font-weight:bold;border:1px solid #fff; cursor:pointer;}
.chose_country .name:hover{background-color:#fff; color:#0bbaf4;}
.chose_country .drowBox {position:absolute; z-index:2; bottom:0; right:0; background:#fff; color:#333; border-radius:5px; width:520px; overflow:hidden;}
.chose_country .drowBox ul {overflow:hidden;}
.chose_country .drowBox li {list-style:none; margin:0; padding:0; float:left; width:25%;}
.chose_country .drowBox a {display:block;color:#333; padding:8px 0 8px 20px;border-radius:5px; font-size:14px;}
.chose_country .drowBox a:hover {background:#333; color:#fff; text-decoration:none;}
.chose_country .drowBox li strong {display:block; color:#0bbaf4; padding:8px 0 8px 20px; border-radius:5px; font-size:14px;}
/*product buy bottom*/
.footer_new{ padding:45px 0; font-size:14px; line-height:2em;  }
.footer_new .listitem a{ color:#666; }
.footer_new .listitem .firstcol{ width:30%; float:left; margin-left:15%; }
.footer_new .listitem .secondcol{ width:26.8%; float:left; }
.footer_new .listitem .thirdcol{ width:12.8%; float:left; }
.footer_new .listitem dt{ font-size:18px; font-weight:500; padding-bottom:18px; }
.footer_new .listitem .share a{ background:url(images/foot_share.png) left top no-repeat; padding-left:30px; display:inline-block; }
.footer_new .listitem .share a.facebook{ background-position:left 20%; }
.footer_new .listitem .share a.youtube{ background-position:left 40%; }
.footer_new .listitem .share a.subscribe{ background-position:left 60%; }
.footer_new .listitem .share a.twiter{ background-position:left 80%; }
.footer_new .listitem .share a.affiate{ background-position:left 100%; }
.footer_new .info{ padding:0 15%; } 
.choose_lang{ width:128px; float:right; position:relative; }
.choose_lang .name{ display:block;background:url(images/icon_arrow_yw.png) 95% 8px no-repeat; line-height:26px; border:solid 1px #e5e5e5; border-radius:4px; padding-left:12px; cursor:pointer; }
.choose_lang .name:hover{ background-color:#00b9f7; color:#fff; border-color:#00b9f7; background-position:95% -32px; }
.choose_lang .drowBox {position:absolute; z-index:2; bottom:0; right:0; background:#fff; color:#333; border-radius:5px; width:140px; overflow:hidden; border:solid 1px #00b9f7;}
.choose_lang .drowBox ul {overflow:hidden;}
.choose_lang .drowBox li {list-style:none; margin:0; padding:0;}
.choose_lang .drowBox a {display:block;color:#333; padding:2px 0 2px 20px;border-radius:5px; font-size:14px;}
.choose_lang .drowBox a:hover {background:#00b9f7; color:#fff; text-decoration:none;}
.choose_lang .drowBox li strong {display:block; color:#0bbaf4; padding:8px 0 8px 20px; border-radius:5px; font-size:14px;}
.footer_new .info .text{ font-size:13px; }
.yelfbb500{ color:#fbb500; }
@media (max-width: 767px) {
	.footer_new .listitem .firstcol{ margin-left:0; }	
	.footer_new .listitem .firstcol , .footer_new .listitem .secondcol{ width:39%; }
	.footer_new .listitem .thirdcol{ width:22%; }
	.footer_new .info{ padding:0; }
	.footer_new{ padding:30px 0; }
	.choose_lang .drowBox{ width:460px; }
	.choose_lang .drowBox a{ padding:0 0 0 6px; } 
}
@media (max-width: 479px) {
	.choose_lang { float:none; width:100%; }
	.choose_lang .drowBox{ width:100%; }
	.choose_lang .drowBox li{ width:33.33%; }
	.footer_new .listitem .firstcol , .footer_new .listitem .secondcol{ width:50%; }
	.choose_lang .drowBox li.widcountry{ width:50%; }
	.footer_new .listitem .thirdcol{ width:100%; margin-top:20px; margin-bottom:20px; }
	.footer_new .listitem .share{ width:50%; float:left; }
	.footer_new .listitem dt{ padding-bottom:0; }
}
/*addthis*/
.addthis_floating_style {position:absolute !important; z-index:3; top:0px; left:50%; margin-left:520px; width:60px; border-radius:5px; background:#fff; padding:15px 10px 10px;box-shadow:0 0 3px #999;}
.addthis_box{ position:fixed; top:250px; left:50%; margin-left:-500px; }
.addthis_box .addthis_floating_style{ position:absolute !important; left:auto; right:-100px; }
@media (max-width: 1240px) {
	.addthis_floating_style {display:none;}
	.addthis_box{ display:none; }
}
.livechatBtn,.feedbackBtn, .businessBtn{ 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;}
.businessBtn{ background-image:url(images/business-inquiry.jpg); bottom:20%;}
.businessBtn:hover {width:116px;}
@media (max-width: 979px) {
  .livechatBtn, .businessBtn, .feedbackBtn{ display:none !important;}
}
.disqusTitle{ padding-top:35px; padding-bottom:10px; line-height:28px; font-size:16px; }
.disqusTitle strong{ display:block; font-size:26px; font-weight:normal; }

.yelBtn{ display:inline-block; padding:8px 10px 8px 14px; border-radius:6px; background-color:#ffc910; color:#fff;  }
.yelBtn .text{ line-height:34px; font-size:18px; }
.yelBtn .icons{ display:inline-block; width:36px; height:34px;background:url(https://pdfimages.wondershare.com/style/images/iconImg.png) no-repeat -2px -82px; float:right; margin-left:8px; }
.yelBtn .icons.mac{background-position:-2px -254px; }
.yelBtn:hover{ background-color:#ffae00; text-decoration:none; }

.switch_banner{ height:260px; background-image:url(images-banner/pdf-converter-pro-techspec-win.jpg); background-repeat:no-repeat; background-position: center top; color:#109bdc; }
.switch_banner h1{ padding-top:46px; padding-bottom:35px; width:53%; font-size:18px; line-height:2em; }
.switch_banner h1 strong{ font-size:1.6667em; padding-top:20px; padding-top:12px; display:block; font-weight:normal; }
.switch_banner .tips{ font-size:18px; line-height:24px; width:64%; padding-bottom:20px; }
.anchor_nav{ width:100%; background:url(images/banner_nav.png) repeat; font-size:16px; line-height:1.875em; padding:10px 0; margin-top:-50px; }
.anchor_nav p{ color:#fff; }
.anchor_nav p.tab_switch a{ display:inline-block; width:17.2%; text-align:center; color:#fff; }
.anchor_nav .nav_btn{ float:right; }
.anchor_nav.navfix{ position:fixed;  top:0; margin-top:0; background-image:none; background-color:#fff; border-bottom:solid 2px #189cd8; z-index:99; }
.anchor_nav.navfix p , .anchor_nav.navfix p.tab_switch a{ color:#189cd8; }
.anchor_nav.navfix .nav_btn .btns{ border-color:#189cd8; }
.nav_btn .btns{ display:inline-block; width:106px; line-height:26px; text-align:center; margin-left:17px; border-radius:6px; border:solid 2px #fff; font-size:14px; font-weight:bold; text-transform:uppercase; }
.nav_btn .btns .triangle{ display:inline-block;height:0; border-left:solid 8px #fff; border-top:solid 5px transparent; border-bottom:solid 5px transparent; margin-right:8px; }
.nav_btn .btns:hover{ text-decoration:none; }
.nav_btn .btns.bgwhite{ background-color:#fff; color:#189cd8; }
.nav_btn .btns.bgwhite .triangle{ border-left-color:#189cd8; }
.nav_btn .btns.bgwhite:hover{ background-color:#189cd8; color:#fff;  }
.nav_btn .btns.bgwhite:hover .triangle{ border-left-color:#fff; }
.nav_btn .btns.bgblue{ background-color:#189cd8; color:#fff; border-color:#fff; }
.nav_btn .btns.bgblue:hover{ background-color:#fff; color:#189cd8;  }
.nav_btn .btns.bgblue:hover .triangle{ border-left-color:#189cd8; }
@media (max-width:979px){
	.switch_banner h1{ width:auto; }
	.nav_btn .btns.bgblue{ display:none; }
}
@media (max-width:767px){
	.switch_banner{ height:auto; background-position:center top; }
	.anchor_nav{ margin-top:0;  }
	.anchor_nav p.tab_switch a{ width:23.5%; }
	.anchor_nav .nav_btn{ float:none; text-align:center; padding-bottom:10px; }	
}
@media (max-width:479px){
	.switch_banner h1{ font-size:16px; }
	.switch_banner h1 strong{ font-size:1.3em; }
	.anchor_nav p.tab_switch a{ width:47%;  }
	.anchor_nav p.tab_switch .line:first-child{ display:none; }
}
.blue_col .flex-direction-nav a{ display:inline-block; width:30px; height:22px; background:url(images/home_array.png) 0 0 no-repeat; position:absolute; top:40%; text-indent:-999em; }
.blue_col .flex-direction-nav a.flex-prev{ left:-30px; }
.blue_col .flex-direction-nav a.flex-next{ background-position:0 100%; right:-30px; }
@media (max-width:979px){
	.blue_col .flex-direction-nav a{ top:auto; bottom:20px; }
	.blue_col .flex-direction-nav a.flex-prev{ left:auto; right:40px; }
	.blue_col .flex-direction-nav a.flex-next{ right:0; }
}
.blue_col .flex-control-paging{ margin-left:0; }
.blue_col .flex-control-paging li{ display:inline-block; }
.blue_col .flex-control-paging li a{ display:inline-block; width:6px; height:6px; border-radius:50%; margin-left:8px; margin-right:8px;cursor:pointer;background-color:#fff; border:solid 1px #57bae6;  }
.blue_col .flex-control-paging li a.flex-active{  cursor:default;background-color:#57bae6; border:solid 1px #fff;  }
/* new style */
.line28px{  display:inline-block; width:28px; height:3px; border-radius:1px; background-color:#ffc000; }
.line32px , .line35px{ display:inline-block; width:32px; height:4px; background-color:#ffc000; border-radius:2px; }
.line35px{ width:35px; }
.line40px{  display:inline-block; width:40px; height:5px; border-radius:2px; background-color:#ffc000; }
.continue{ line-height:20px; color:#189cd8; }
.continue .triangle{ display:inline-block;height:0; border-left:solid 10px #00aeef; border-top:solid 5px transparent; border-bottom:solid 5px transparent; margin-right:5px; height:0; }
/* bottom buy */
.bott_bgpro{ height:424px; background:url(images/bottom-probg.jpg) center no-repeat; }
.home_nav{ background-color:#189cd8; background-color:rgba(24,156,216,0.9); margin-top:-116px; color:#fff; }
.home_nav.feature_nav{ margin-top:-130px; }
.home_nav.feature_nav .nav_title{ margin-left:21%; }
.home_nav .icon{ width:17.4%; float:left; padding:3.5% 6% 3%  2.7%; }
.home_nav .nav_title{ padding-top:30px; padding-bottom:2px; font-size:36px; line-height:80px; float:left; }
.home_nav .btns{ display:inline-block; width:170px; line-height:36px; text-align:center; margin-left:17px; border-radius:6px; border:solid 3px #fff; font-size:20px; text-transform:uppercase; }
.home_nav .btns .triangle{ display:inline-block;height:0; border-left:solid 10px #fff; border-top:solid 6px transparent; border-bottom:solid 6px transparent; margin-right:8px; }
.home_nav .btns:hover{ text-decoration:none; }
.home_nav .btns.bgwhite{ background-color:#fff; color:#189cd8; }
.home_nav .btns.bgwhite .triangle{ border-left-color:#189cd8; }
.home_nav .btns.bgblue{ background-color:#189cd8; color:#fff; border-color:#fff; }
.home_nav .btn_box{ padding-top:4.7%; float:right; }
.home_nav .btns.bgwhite:hover{ background-color:#189cd8; color:#fff;  }
.home_nav .btns.bgwhite:hover .triangle{ border-left-color:#fff; }
.home_nav .btns.bgblue:hover{ background-color:#fff; color:#189cd8;  }
.home_nav .btns.bgblue:hover .triangle{ border-left-color:#189cd8; }
.home_nav .btn_newbox{ float:right; padding-top:54px; padding-right:11.5%; }
.home_nav .btn_newbox .gotipa{ font-size:12px; line-height:38px; color:#fff;  }
@media (max-width:979px){
	.bott_bgpro{ background-size:auto 100%; height:300px; }
	.home_nav .icon{ padding:25px 25px 20px 0; }
	.home_nav .nav_title{ font-size:30px; padding-top:25px; line-height:60px; }
	.home_nav .btns{ width:150px; }
	.home_nav .btn_box{ padding-top:20px; }
	.home_nav .btns.bgblue{ display:none; }
	.home_nav{ margin-top:-84px; }
	.home_nav.feature_nav .nav_title{ margin-left:10%; }
	.home_nav .btn_newbox{ padding-top:25px; padding-bottom:25px; }
	.home_nav .btn_newbox p{ display:inline-block; padding-left:10px; }
	.home_nav.feature_nav{ margin-top:-91px; }
}
@media (max-width:767px){
	.home_nav .nav_title{ float:none; font-size:28px; line-height:1em; padding-bottom:10px; }
	.nav_title .line32px , .nav_title .line_yel{ margin-bottom:10px; }
	.home_nav .btn_box{ float:none; padding-bottom:20px; padding-top:10px; text-align:center; }
	.home_nav .icon{ width:30%; }
	.banner_img{ height:250px; }
	.home_nav{ margin-top:0; }
	.home_nav .btn_newbox{ float:none; text-align:right; }
	.bott_bgpro{ display:none; }
}
@media (max-width:479px){
	.home_nav .nav_title{ font-size:24px; }
	.home_nav .btns{ font-size:16px; width:130px; margin-left:6px; margin-right:6px; }
	.home_nav .btn_box{ padding-top:0; }
	.banner_img{ height:180px; }
	.home_nav.feature_nav .nav_title{ margin-left:0; }
	.home_nav .btn_newbox{ padding-right:0; text-align:center; }
}
.paypal_img{ display:none; }
.com_soon{ display:inline-block; background-color:#ffc000; font-size:12px; line-height:16px; position:absolute; left:73%; top:34px; color:#fff; width:82px; text-align:center; }
/* business */
.pro_header .pro_nav li.busi{ position:static; }
.busi_header{ border-top:solid 1px #dcdcdc; background-color:#f9f9f9; position:absolute; left:0; top:71px; width:100%; padding-top:43px; padding-bottom:22px; display:none; z-index:50;  }
.busi_header .bott_line2px{ position:absolute; bottom:-2px; width:100%; height:2px; overflow:hidden; background-color:#000; opacity:0.1; filter:Alpha(opactity=10); }
.busi_header > ul{ padding-left:2.8%; }
.busi_header .box1{ width:34%; float:left; margin-left:2.8%; }
.busi_header .box1 .title{ font-size:20px; padding-top:22px; padding-bottom:16px; }
.busi_header .box1 .title a{ color:#141414; }
.busi_header .box1:hover .title a{ color:#1c9cd8; }
.busi_header .box1 .text{ font-size:14px; line-height:17px; color:#000; margin-right:20px; }
.busi_header .box1 .text.col46{ color:#464646; }
.busi_header .box1 .link{ padding-top:21px; }
.busi_header .box2{ margin-top:6px; border-left:solid 1px #0f9ddb; padding-left:24px; float:left; }
.busi_header .box2 p{ margin-top:12px; margin-bottom:-12px; }
.busi_header .linka{ display:inline-block; padding-right:18px; background:url(images/nav_arrow.png) right 0 no-repeat; color:#6f6f6f; margin-right:10px; }
.busi_header .linka:hover , .busi_header .linka.blue{ background-position:right 100%; color:#0f9ddb; text-decoration:none; }
.col1c9cd8{ color:#1c9cd8; }
.col14{ color:#141414; }
.pro_nav li.busi:hover .busi_header{ display:block;  }
@media (min-width:768px) and (max-width:979px){
	.busi_header{ top:115px; padding-top:24px; }
	.busi_header .box1:first-child{ margin-left:5px; }
}
@media (max-width:767px){
	.busi_header{ top:153px;padding-top:0; }
	.busi_header .box1{ margin-left:10px; width:auto; float:none; text-align:left; }
	.busi_header .box2{ border-left:0;  padding-left:10px; padding-top:10px; text-align:left; }
	.busi_header .box1 .link{ padding-top:6px; }
}
@media (max-width:479px){
	.busi_header{ top:189px;padding-top:0; }
}
/*footer web safety certificate*/
.web_safety_certificate{text-align:center}