@charset "utf-8";
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.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: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.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: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.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: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.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: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.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: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.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: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.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;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

/* 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%; line-height:1.2em; 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{border:0; vertical-align:middle; max-width:100%;}
body{font:14px/1.6em 'Open Sans',sans-serif,Arial,Helvetica;color:#333;background:#fff;}
hr{border:none; height:0; overflow:hidden; border-bottom:1px solid #ededed;margin:12px 0; *margin:0; height:0;} 

.clear{ clear:both; height:0; overflow:hidden;}
.ptb20 {padding:20px 0 !important;}
.ptb40 {padding:40px 0 !important;}
.ac {text-align:center;}
.ar {text-align:right;}
.bg_color {background:#f2f2f2;}
.crumb {padding:12px 0; color:#333; overflow:hidden}
.crumb a{ color:#333}
.crumb .info{float:right;}
.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;}.mt35{margin-top:35px !important;}.mt40{margin-top:40px !important;}.mt60{margin-top:60px !important;}.mt50{margin-top:50px !important;}.mt0{margin-top:0 !important;}
.mb5{margin-bottom:5px !important;}.mb10{margin-bottom:10px !important;}.mb20{margin-bottom:20px !important;}.mb25{margin-bottom:25px !important;}.mb30{margin-bottom:30px !important;}.mb35{margin-bottom:35px !important;}.mb40{margin-bottom:40px !important;}.mb50{margin-bottom:50px !important;}.mb60{margin-bottom:60px !important;}.mb0{margin-bottom:0px !important;}
.ml5{margin-left:5px !important;}.ml10{margin-left:10px !important;}.ml15{margin-left:15px !important;}.ml20{margin-left:20px !important;}.ml30{margin-left:30px !important;}.ml40{margin-left:40px !important;}.ml0{ margin-left:0 !important;}
.mr5{margin-right:5px !important;}.mr10{margin-right:10px !important;}.mr15{margin-right:15px !important;}.mr20{margin-right:20px !important;}.mr30{margin-right:30px !important;}.mr40{margin-right:40px !important;}.mr0{ margin-right:0 !important;}

/* btn */
.btn_win,.btn_mac{display:inline-block; background:#ff5858 url(images/sys_icon_img.png) no-repeat 92% 8px; border:2px solid #ff5858; line-height:44px; border-radius:50px;color:#fff; font-size:20px; font-weight:600;width:230px; padding-left:15px;}
.btn_win:hover{ text-decoration:none; background-color:#ec4444;border:2px solid #ec4444;}
.btn_mac{ background-color:#fff; background-position:92% -140px;color:#ff5858;}
.btn_mac:hover{ text-decoration:none; background-color:#ff5858;background-position:92% -90px;color:#fff;}

.btn_win2,.btn_mac2{display:inline-block; background:#ff5858 url(images/sys_icon_img.png) no-repeat 15px 8px; border:1px solid #ff5858; line-height:1.4em; border-radius:44px;color:#fff; font-size:12px; font-weight:600;width:190px; padding-left:55px;height:42px;}
.btn_win2 strong,.btn_mac2 strong{ font-size:16px;display:block;margin-top:5px;}
.btn_win2:hover{ text-decoration:none; background-color:#ec4444;}
.btn_mac2{background-position:15px -141px; background-color:#fff;color:#ff5858;}
.btn_mac2:hover{text-decoration:none; background-color:#ff5858;color:#fff;background-position:15px -90px;}

.btn_downWin,
.btn_downMac {display:inline-block; background:#ff5858 url(images/sys_icon_img.png) no-repeat 15px 8px; border:1px solid #ff5858; line-height:42px; border-radius:44px;color:#fff !important; font-size:16px; font-weight:600;width:180px; padding-left:55px;height:42px;}
.btn_downWin:hover {text-decoration:none; background-color:#ec4444;}
.btn_downMac {background-position:15px -141px; background-color:#fff;color:#ff5858 !important;}
.btn_downMac:hover {text-decoration:none; background-color:#ff5858;color:#fff !important;background-position:15px -90px;}

a.btnDown_win,a.btnDown_mac {display:inline-block; background:url(images/btnIcon_img.png) no-repeat 15px 15px #fb6d61; color:#fff; border-radius:5px; padding:12px 15px 12px 55px; font-size:18px; font-weight:bold;}
a.btnDown_mac {background-position:15px -60px;}
a.btnDown_win:hover,a.btnDown_mac:hover {text-decoration:none; background-color:#ff5644;}

.bigbtn_win,.bigbtn_mac,.bigbtn_buy{display:inline-block; background:#ff5858 url(images/sys_icon_img.png) no-repeat 90% 13px; border:2px solid #ff5858; line-height:54px; border-radius:54px;color:#fff; font-size:24px; font-weight:600;width:230px; padding-left:20px;}
.bigbtn_win:hover,.bigbtn_mac:hover{ text-decoration:none; background-color:#ec4444;border:2px solid #ec4444;}
.bigbtn_mac{background-position:90% -85px;}
.bigbtn_buy{ background-color:#fff; background-position:90% -233px;color:#ff5858;}
.bigbtn_buy:hover{ background-color:#ff5858; background-position:90% -183px;color:#fff; text-decoration:none;}

.btn_review{display:inline-block; border:1px solid #fff; border-radius:54px;width:230px; text-align:center; line-height:54px; font-size:24px; font-weight:600;color:#fff;}
.btn_review:hover{ background:#fff;color:#0082c3; text-decoration:none;}

a.btn_tryWin,
a.btn_tryMac,
a.btn_buy2 {background:#ff5858 url(images/sys_icon_img.png) no-repeat 92% 12px;border-radius:100px; color:#fff; padding:10px 50px 10px 25px; text-align:left; font-size:20px; line-height:30px; height:50px;border:solid 1px #ff5858;}
a.btn_tryWin {display:block;background-position:92% 12px;}
a.btn_tryWin:hover {background-color:#ec4444;text-decoration:none;}
a.btn_tryMac {display:block;background-position:92% -85px;}
a.btn_tryMac:hover {background-color:#ec4444;text-decoration:none;}
a.btn_buy2 {display:block; background-position:92% -235px; background-color:#fff; color:#ff5858;}
a.btn_buy2:hover { background-color:#ff5858; color:#fff;background-position:92% -186px;text-decoration:none;}

/*paging*/
.paging{ text-align:center; margin:30px 0;}
.paging a{padding: 3px 7px ;text-decoration: none; color:#333; font-size:16px; border-radius:5px; }
.paging a:hover{background:#f75a50; color:#fff;}
.paging a.curr{color:#f75a50; 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:#e80f01; color:#fff; text-decoration:none;}

/*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}

/*respon*/
.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: 767px) {
	.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) { 
	.row-fluid .span { width: 100% !important;margin-left: 0 !important;  }
}

.container,.site-content{width:1000px;margin:0 auto;} 
@media (max-width: 979px) {
	.container,.site-content{ width:750px; }
}
@media (max-width: 767px) {
	.container,.site-content{ width:460px;}  
}
@media (max-width: 479px) { 
	.container,.site-content{ width:320px;}	
}

.site-header {position:relative; z-index:3;padding:0 15%;}
.site-header .container {position:relative; z-index:2; width:auto;}
.brand_nav{float:right;padding:15px 0;}
.brand_nav span.line{width:1px;height:16px;background:#434b52;display:block;margin-right:5px;float:left;margin-top:13px;}
.brand_nav .ws_logo{float:right;padding:0 0 0 5px;}
.brand_nav .ws_logo a{background:url(images/cssImg.png) no-repeat right -219px;display:block;width:160px;height:40px;}
.brand_nav ul{float:left; padding-top:3px;margin-left:0;}
.brand_nav ul li{float:left;width:28px; list-style:none;}
.brand_nav ul li a{display:block;background:url(images/cssImg.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;}
.pro_header {padding:0 120px 0 0;}
.site-title {float:left; margin-top:18px; font-size:24px; line-height:1.4em;border-left:1px solid #666;padding-left:15px;}
.site-title a {display:block; height:40px; margin:0; color:#3d4e56;}
.site-title a:hover {text-decoration:none;}
.site-title a img {width:40px; margin-right:5px;}
.pro_header .pro_nav {float:right; padding:0;margin-left:0; position:relative; z-index:5;}
.pro_header .pro_nav li {float:left; list-style:none;}
.pro_header .pro_nav li.re {position:relative; z-index:5;}
.pro_header .pro_nav li a {display:block; padding:22px 10px; font-size:14px; line-height:26px; font-weight:400;}
.pro_header .pro_nav li a:hover {text-decoration:none; color:#016599;}
.pro_header .pro_nav li a.curr,
.pro_header .pro_nav li:hover > a{color:#016599; font-weight:600;}
.pro_header .ws_logo{float:left;padding:15px 0;padding-right:15px;}
@media (max-width: 1130px) {
	.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; background:#fff;}
	.pro_header .ws_logo{display:none;}
	.site-title{border-left:none;padding-left:0;}
}
@media (max-width: 979px) {
	.header {background:none;}
	.header .container {width:auto;}
	.site-title{ font-size:18px;}
}
@media (max-width: 767px) {
	.brand_nav{display:none;}
	.pro_header .drlogo {float:none; text-align:center;}
	.pro_header .pro_nav {float:none; width:auto; padding:0;margin:0 auto; 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:33.3%; padding:0; text-align:center;}
	.pro_header .pro_nav li a{padding:15px 0;}
	.pro_header .pro_nav li span {width:auto;}
	.pro_header .pro_nav a, .pro_header .pro_nav span{ padding-left:0; padding-right:0; }
	.pro_header .pro_nav li ul {text-align:center;}
	.pro_header .pro_nav li ul li a {padding:3px 0;}
}
@media (max-width: 479px) {
	.pro_header .ws_logo img{height:35px;}
	.site-title a span{display:none;}
}

.header_nav{min-height:46px; background:#0082c3; position:relative}
.header_nav .container{width:auto;padding:0 15%;}
.header_nav .btn{float:right;margin-top:10px;}
.header_nav .btn .trynow,
.header_nav .btn .buynow{display:inline-block; background:#ff5858;width:96px;height:26px; line-height:26px; text-align:center;color:#fff; border-radius:30px; font-weight:400;border:1px solid #ff5858;margin:0 6px; cursor:pointer;}
.header_nav .btn .buynow{ background:none; border:1px solid #fff;color:#fff;}
.header_nav .btn .trynow:hover,
.header_nav .btn .buynow:hover{ text-decoration:none;}
.header_nav .nav{display:block;float:right;margin-right:30px;}
.header_nav .nav li{float:left;margin-right:30px;}
.header_nav .nav li a{display:block;height:46px; line-height:43px;color:#fff;font-weight:400;}
.header_nav .nav li a:hover,
.header_nav .nav li a.curr,.header_nav .nav li.curr a{text-decoration:none;border-bottom:3px solid #fff;}
.header_nav .nav li.popDown{padding-right:20px;margin-right:10px;}
.header_nav .nav li.popDown:hover,.header_nav .nav li.curr{background:url(images/header_nav_arrow.png) no-repeat 96% center;}
@media (max-width: 979px) {
	.header_nav .nav{float:left;margin-right:0;}
}
@media (max-width: 767px) {
	.header_nav .btn{display:none;}
	.header_nav .nav{float:none;}
	.header_nav .nav li{margin-right:20px;}
}
@media (max-width: 479px) {
	.header_nav .nav li{margin-right:6px;}
	.header_nav .nav li a{padding:0 4px;}
	.header_nav .nav li.popDown{margin-right:0px;padding-right:0;}
	.header_nav .nav li.popDown:hover,.header_nav .nav li.curr{ background:none;}
}

.menu_popNav{background:#fff; position:absolute;left:0;top:46px;width:100%;display:none;z-index:20;}
.menu_popNav .menuCon{float:right;width:45%;padding:30px 0;}
.menu_popNav .menuCon dl{display:block;float:left;width:42%;margin-right:5%;}
.menu_popNav .menuCon dt{ border-bottom:1px solid #ebebeb;padding-bottom:10px;margin-bottom:5px; font-size:16px; font-weight:600;color:#686868;}
.menu_popNav .menuCon dd{line-height:1.6em;padding:5px 0;}

.menu_popNav2{background:#fff; position:absolute;left:0;top:0;width:100%;display:none;z-index:20;border-top:1px solid #0082c3;}
.menu_popNav2 .menuCon2{float:right;width:60%;padding:30px 0;}
.menu_popNav2 .menuCon2 dl{display:block;float:left;width:30%;margin-right:3%;}
.menu_popNav2 .menuCon2 dt{ border-bottom:1px solid #ebebeb;padding-bottom:10px;margin-bottom:5px; font-size:16px; font-weight:600;color:#686868;}
.menu_popNav2 .menuCon2 dd{line-height:1.6em;padding:5px 0;}
.menu_popNav2 .menuCon3{float:right;width:45%;padding:30px 0;}
.menu_popNav2 .menuCon3 dl{display:block;margin-right:3%;}
.menu_popNav2 .menuCon3 dd{float:left;width:50%;line-height:1.6em;padding:5px 0;}
@media (max-width: 1130px) {
	.menu_popNav .menuCon{float:none;width:auto;padding:30px 0;}
	.menu_popNav2 .menuCon2{float:none;width:auto;padding:30px 0;}
}
@media (max-width: 979px) {
	.menu_popNav2 .menuCon3{float:none;width:auto;padding:30px 0;}
}
@media (max-width: 479px) {
	.menu_popNav .menuCon dl{float:none;width:auto;margin-right:0;}
	.menu_popNav .menuCon dt{margin-top:10px;}
	.menu_popNav2 .menuCon2 dl{float:none;width:auto;margin-right:0;}
	.menu_popNav2 .menuCon2 dt{margin-top:10px;}
}

.menu_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;}
.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;}
.rel_pro_btn{ border:1px solid #1eade7; border-radius:8px;-webkit-border-radius: 8px;-moz-border-radius: 8px; display:inline-block; padding:5px 15px; color:#1eade7; background:none;}
.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;}
@media (max-width: 979px) {
	.menu_pop {width:auto; height: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;}
	.menu_pop .tab_menuCon .menu_info .list_more ul li{ width:26.33%; margin-bottom:15px;}
}
@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;}
	.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 }
}

.tc_bg{position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.7;z-index:10;}
.tc_bg iframe {position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.7;z-index:10;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* ie8  */filter:alpha(opacity=0);/* ie5-7  */opacity: 0;}
.tc_bg2{position:fixed; top:117px; left:0; width:100%; height:100%; background:#000; opacity:0.7;z-index:10;}
.tc_bg3{position:fixed; top:71px; left:0; width:100%; height:100%; background:#000; opacity:0.7;z-index:10;}
@media (max-width: 1130px) {
	.tc_bg2{top:160px;}
	.tc_bg3{top:115px;}
}


.bg_gray {background:#f3f3f3;}
.page_path {padding:15px 0; overflow:hidden; font-size:14px; line-height:20px;color:#666;}
.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;}

.totop{ display:none; background:url(images/btn_totop.png) no-repeat; position:fixed; z-index:2;  width:52px; height:52px; bottom:30px; right:10px; font-size:16px; text-indent:-9999px;}
.totop:focus{ outline:none;}
@media (max-width: 979px) {
	.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;}
}

.gray_bg{background:#f2f2f2;}
.why-choose {padding:60px 0;}
.why-choose .item {float:left;width:25%;}
.why-choose .item .pic {float:left;text-align:center;width:40px;}
.why-choose .item dl {padding-left:45px;line-height:1.4em;color:#9e9e9e;margin-top:0;}
.why-choose .item dl dt {font-size:16px;}
.why-choose .item dl dt a {text-decoration:underline;color:#9e9e9e;}
.why-choose .item dl dd {margin-top:10px; font-size:14px; line-height:1.4em;padding:0;}
@media (max-width: 767px) {
	.why-choose .item{width:50%;}
	.why-choose .item dl{ min-height:150px;}
}
@media (max-width: 479px) {
	.why-choose .item{width:auto;margin-top:20px;}
	.why-choose .item dl{ min-height:auto;}
}

.hot_tips{padding:60px 0;}
.hot_tips .column {text-align:center; font-size:36px; line-height:1.2em; color:#333;}
.hot_tips .list{margin-top:30px; overflow:hidden;}
.hot_tips .list li {float:left;width:33.3%;margin:15px 0; list-style:none; font-size:14px; line-height:1.2em;}
.hot_tips .list li:nth-child(3n+1) {clear:both;}
.hot_tips .list li a {display:block;}
.hot_tips .list li .pic{float:left;width:66px;}
.hot_tips .list li .title{background:url(images/dot_arrow_r.png) no-repeat 80px 13px;padding:10px 20px 0 100px;}
@media (max-width: 979px) {
	.hot_tips .list li {width:50%;}
}
@media (max-width: 767px) {
	.hot_tips .column{font-size:30px;}
	.hot_tips .list li{float:none;width:auto;min-height:auto; overflow:hidden;}
}
@media (max-width: 479px) {
	.hot_tips .column{font-size:24px;}
}

.bottom_faq {padding:60px 0;}
.bottom_faq .column {text-align:center; font-weight:600; font-size:36px; line-height:1.2em; color:#333;}
.bottom_faq dl {padding:20px 0; font-size:16px; line-height:1.4em; color:#444;}
.bottom_faq dl dt {overflow:hidden; padding:10px 10px; margin-top:10px; border:solid 1px #ddd; cursor:pointer;}
.bottom_faq dl dt .title {display:block; padding:10px 50px; background:url(images/faq_icon.png) no-repeat 0 0;}
.bottom_faq dl dt .jt {float:right; display:block; width:22px; height:22px; margin:15px 10px 0 0; background:url(images/more_jt.png) no-repeat -120px 5px;}
.bottom_faq dl dt.curr .jt {background-position:-150px 5px;}
.bottom_faq dl dd {padding:20px;line-height:1.6em;}
.bottom_faq dl dd p {padding:0 0 20px 0;}
@media (max-width: 767px) {
	.bottom_faq .column{ font-size:30px;}
}
@media (max-width: 479px) {
	.bottom_faq .column{ font-size:24px;}
}

.site-footer {background:#2f3338; color:#bdc3c8; padding:30px 0;}
.site-footer a {color:#bdc3c8;}
.site-footer dl {float:left; width:25%; margin:0; padding-bottom:20px;}
.site-footer dl dt {font-size:16px; color:#fff; padding:10px 0;}
.site-footer dl dd {padding:3px 0; margin:0;}
.site-footer a.dr_logo {display:block; padding:5px 0; font-size:24px; color:#fff;}
.site-footer a.dr_logo:hover {text-decoration:none;}
.site-footer .footer_drInfo {float:left; width:25%;padding-bottom:20px;}
.site-footer .footer_drInfo p {line-height:1.2em; font-size:14px; padding:5px;}
.site-footer .footer_nav {overflow:hidden; width:42%; padding-left:8%;}
.site-footer .footer_nav dd { float:left; width:50%;}
.site-footer .footer_nav dd a {font-size:14px; line-height:1.2em;}
.site-footer .footer_social {float:right;}
.site-footer .footer_social dd {overflow:hidden;}
.site-footer .footer_social a {padding:0; display:inline-block; float:left;}
.footerBottom {border-top:solid 1px #2e2e2e; padding:30px 0 0 0; text-align:center; font-size:14px;}
.footerBottom p {margin:0; padding:5px 0 0 0;}
.footerBottom a {padding:0 5px; font-size:14px;}
.footerBottom .choose_country {border:solid 1px #a6aeb1; border-radius:5px; font-size:12px; margin-left:5px;background:url(images/dot1.png) no-repeat scroll 92% center; padding:2px 18px 2px 5px;}

/*footer*/
.footer_new{background:#313131;padding:40px 0;}
.footer_new .listitem a{ color:#999; }
.footer_new .listitem .firstcol{ width:30%; float:left; margin-left:10%; }
.footer_new .listitem .secondcol{ width:26.8%; float:left; }
.footer_new .listitem .thirdcol{ width:20%; float:left; }
.footer_new .listitem dt{font-size:22px;color:#ccc; font-weight:600; line-height:1.2em;margin-bottom:15px;}
.footer_new .listitem dd{height:26px; line-height:26px;}
.footer_new .listitem a:hover{color:#1eade7;}
.footer_new .info{ padding:0 10%;margin-top:30px;} 
.choose_lang{ width:150px; float:right; position:relative;color:#666;}
.choose_lang .name{ display:block;background:url(images/icon_arrow_yw.png) 95% 8px no-repeat; line-height:26px; border:solid 1px #515151; 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:520px; overflow:hidden; border:solid 1px #00b9f7;}
.choose_lang .drowBox ul {overflow:hidden;}
.choose_lang .drowBox li {list-style:none; margin:0; padding:0; float:left; width:25%;}
.choose_lang .drowBox a {display:block;color:#333; padding:8px 0 8px 20px;border-radius:5px; font-size:14px;}
.choose_lang .drowBox a:hover {background:#515151; 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;color:#666;}
.footer_new .info .copyright{color:#666;}
.footer_new .info .copyright a{color:#999;}
@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; }
}

.move-from-bottom {
	opacity:0;
	-webkit-transform: translate(0, 30px);
	-moz-transform: translate(0, 30px);
	transform: translate(0, 30px);
	-webkit-transition-property: -webkit-transform , -webkit-opacity;
	-moz-transition-property:-moz-transform , -moz-opacity;
	transition-property:transform , opacity;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s
}
.move-from-left {
	opacity:0;
	-webkit-transform: translate(-30px, 0);
	-moz-transform: translate(-30px, 0);
	transform: translate(-30px, 0);
	-webkit-transition-property: -webkit-transform , -webkit-opacity;
	-moz-transition-property:-moz-transform , -moz-opacity;
	transition-property:transform , opacity;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s
}
.move-from-right {
	opacity:0;
	-webkit-transform: translate(30px, 0);
	-moz-transform: translate(30px, 0);
	transform: translate(30px, 0);
	-webkit-transition-property: -webkit-transform , -webkit-opacity;
	-moz-transition-property:-moz-transform , -moz-opacity;
	transition-property:transform , opacity;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s
}
.active .move-from-bottom,
.active .move-from-left,
.active .move-from-right {
	opacity:1;
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	transform: translate(0)
}
.delay-200 {
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	transition-delay: 0.2s
}
.delay-400 {
	-webkit-transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
	transition-delay: 0.4s
}
.delay-600 {
	-webkit-transition-delay: 0.6s;
	-moz-transition-delay: 0.6s;
	transition-delay: 0.6s
}
.delay-800 {
	-webkit-transition-delay: 0.8s;
	-moz-transition-delay: 0.8s;
	transition-delay: 0.8s
}
.delay-1000 {
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	transition-delay: 1s
}
.delay-1200 {
	-webkit-transition-delay: 1.2s;
	-moz-transition-delay: 1.2s;
	transition-delay: 1.2s
}