﻿@charset "utf-8";

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

 html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/** our fix **/
dl,dd,ul,ol{margin:0;}
ul,ol{padding:0;list-style: none;}
dl{
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
}


/* Dialog */
.mydialog .D_shade,
.mydialog .D_content { z-index:999;}
.mydialog .D_content { border:1px solid #ccc; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; background:#fff; box-shadow:0 0 15px #555; font-family:"Microsoft YaHei"; text-align:left; font-size:14px; overflow:hidden;}
.mydialog .D_head { line-height:44px;}
.mydialog .D_title { white-space:nowrap; padding-left:15px; font-size:15px; font-weight:bold; padding-right:50px; margin:0;}
.mydialog .D_head .D_close { font-size:20px; position:absolute; top:10px; *top:0; right:15px; line-height:20px;}
.mydialog .D_head .D_close:hover { color:#c00; text-decoration:none;}
.mydialog .D_body { padding:0; min-width:250px;}
.mydialog .D_alert { text-align:center; padding:20px 0 30px;}
.mydialog .D_foot { border-top:1px solid #ccc; padding:12px 0; text-align:center; background:#f2f2f2; border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -o-border-radius:0 0 10px 10px;}
.mydialog .D_foot input { cursor:pointer; display:inline-block; margin:0 15px; line-height:32px; padding:0 20px; border:0; color:#fff; font-family:"Microsoft YaHei"; font-size:14px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-transition-duration:200ms; -moz-transition-duration:200ms; transition-duration:200ms;}
.mydialog .D_foot .D_submit { background:#f6921e;}
.mydialog .D_foot .D_submit:hover { color:#fff; background:#f26b12;}
.mydialog .D_foot .D_submit:active { background:#eb7e00;}
.mydialog .D_foot .D_cancel { background:#ddd; color:#333;}
.mydialog .D_foot .D_cancel:hover { color:#fff; background:#ccc; color:#000;}
.mydialog .D_foot .D_cancel:active { background:#cfcfcf;}

.mydialog .fadeInUp,
.mydialog .fadeInDown { -webkit-animation-duration:.5s;animation-duration:.5s; }




/* Dialog */
.CNCommentDialog .D_shade,
.CNCommentDialog .D_content { z-index:999;}
.CNCommentDialog .D_content { border:1px solid #ccc; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; background:#fff; box-shadow:0 0 15px #555; font-family:"Microsoft YaHei"; text-align:left; font-size:14px; overflow:hidden;}
.CNCommentDialog .D_head { line-height:44px;}
.CNCommentDialog .D_title { white-space:nowrap; padding-left:15px; font-size:15px; font-weight:bold; padding-right:50px; margin:0;}
.CNCommentDialog .D_head .D_close { font-size:20px; position:absolute; top:10px; *top:0; right:15px; line-height:20px;}
.CNCommentDialog .D_head .D_close:hover { color:#c00; text-decoration:none;}
.CNCommentDialog .D_body { padding:0; min-width:250px;}
.CNCommentDialog .D_alert { text-align:center; padding:20px 0 30px;}
.CNCommentDialog .D_text { text-align:center; padding:15px 10px 30px;}
.CNCommentDialog .D_foot { border-top:1px solid #ccc; padding:12px 0; text-align:center; background:#f2f2f2; border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -o-border-radius:0 0 10px 10px;}
.CNCommentDialog .D_foot input { cursor:pointer; display:inline-block; margin:0 15px; line-height:32px; padding:0 20px; border:0; color:#fff; font-family:"Microsoft YaHei"; font-size:14px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-transition-duration:200ms; -moz-transition-duration:200ms; transition-duration:200ms;}
.CNCommentDialog .D_foot .D_submit { background:#f6921e;}
.CNCommentDialog .D_foot .D_submit:hover { color:#fff; background:#f26b12;}
.CNCommentDialog .D_foot .D_submit:active { background:#eb7e00;}
.CNCommentDialog .D_foot .D_cancel { background:#ddd; color:#333;}
.CNCommentDialog .D_foot .D_cancel:hover { color:#fff; background:#ccc; color:#000;}
.CNCommentDialog .D_foot .D_cancel:active { background:#cfcfcf;}

.CNCommentDialog .fadeInUp,
.CNCommentDialog .fadeInDown { -webkit-animation-duration:.5s;animation-duration:.5s; }




/*页面框架*/
/* *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
html{font-family:Arial,Helvetica,Times New Roman, sans-serif;}
body { background:#fff; color:#000; font:14px/1.8em "Helvetica Neue",Helvetica,Arial;text-align:left;}
em, b, i{font-style:normal;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal;}
a { color:#333; text-decoration:none;}
a:hover { text-decoration:underline; }
img, a img{border:0 none;}
ol,ul,li { list-style:none; }
/* ul:after, ol:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;} */
input, textarea, select, button { font:14px "Arial","Microsoft YaHei","é»‘ä½“","å®‹ä½“",sans-serif; }
select , input{font-family: Arial, sans-serif; font-size: 14px;outline: none;}
button{outline: none;}
table { border-collapse:collapse; }
html {overflow-y: scroll;} 
video,button{outline: none;}
a:link , a:visited , a:hover , a:active{text-decoration: none;color: #333;}
.vspace{height:10px;font-size:0px;line-height:0px;width:99%;clear:both;overflow:hidden;}
.clear_float, .clear{clear:both;font-size:1px;line-height:1px;height:1px;overflow:hidden;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl,.left {float: left;}
.fr,.right {float: right;}
.clearfix {zoom: 1;}
a,div,p,ul,li,dl,dt,dd,input,span,em,strong,img { -webkit-tap-highlight-color:rgba(0,0,0,0);} 
a,
input,
.googleSearch,
.mobile-language-list,
a img { -webkit-transition-duration:300ms; -moz-transition-duration:300ms; transition-duration:300ms;}

.pcNotShow { display:none; }
.mobileNotShow { display:block; }

.mod-middle {
  display:-webkit-box;
  -webkit-box-orient:horizontal;
  -webkit-box-pack:center;
  -webkit-box-align:center;
  
  display:-moz-box;
  -moz-box-orient:horizontal;
  -moz-box-pack:center;
  -moz-box-align:center;
  
  display:-o-box;
  -o-box-orient:horizontal;
  -o-box-pack:center;
  -o-box-align:center;
  
  display:-ms-box;
  -ms-box-orient:horizontal;
  -ms-box-pack:center;
  -ms-box-align:center;
  
  display:box;
  box-orient:horizontal;
  box-pack:center;
  box-align:center;
}

.maxWidth { width:1200px; margin:auto;}
.maxWidth:after { display:block; clear:both; content:""; visibility:hidden; height:0;}

.page_wrap{width: 100%;overflow: hidden;}
.column_wrapper{margin:0 auto;width:1200px;}
.column_wrapper:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.col_w720{width: 720px;float: left;}
.col_w464{width: 464px;float: right;}


/**/
.header { background:#e94d10; padding:23px 0 20px;}
.taiwan .header { padding:15px 0; }
.logo { float:left; }
.googleSearch { float:right; color:#fff; padding-top:3px;}
.taiwan .googleSearch { padding-top:14px; }
.googleSearch-keywords { width:150px;color:#333;padding: 1px 2px;}
.googleSearch-but { color:#000;padding: 1px 6px;}
.googleSearch .link { margin-right:15px; color:#fff;}
.googleSearch .link:hover { color:#ff0; }

/**/
.naver { background:#2059a3; color:#fff;}
.nav-right { float:right; height:45px;}
.nav-left { float:left; font-size:16px;}
.nav-left ul { position:relative; }
.nav-left li { float:left; border-left:1px solid #505050;}
.nav-left li:first-child { border-left:0; }
.nav-left a { display:block; font:bold 16px/35px Arial; padding:5px 17px; color:#fff;}
.nav-left a:hover { background:#143767; }
.nav-left .current { border-left:0; margin-right:-1px; position:relative; z-index:2;}
.nav-left .current a { padding-bottom:0; border-bottom:5px solid #e94d10;background:#143767;}

.nav-right a { line-height:45px; color:#fff; display:inline-block; padding:0 15px;}
.nav-right a:hover { background:#000;}
.nav-right select {float:right; *float:none; *display:inline-block; margin-top:10px; font-size:16px; color:#333; line-height:24px; height:24px; background:#fff;}
.nav-not-width ul { width:auto !important; }
.headLogin { float:left; *float:none; *display:inline-block; margin-right:5px; position:relative;}
.login-manage a { display:block; background:#333; padding:0; max-width:100%;}
.login-manage { display:none; position:absolute; top:45px; left:0; width:100%; text-align:center;}
.headLogin:hover .login-manage { display:block;}
/**/


.md_portuguese{margin-top: 15px;}
.md_portuguese .md_hd{color:#e94d10; font:normal 48px/36px Arial;}
.md_portuguese.no_hover .md_hd{margin-bottom: 15px;}
/*.md_portuguese .md_hd .mh_title{height: 36px;}
.md_portuguese .md_hd .mh_title a{color:#e94d10;display: inline-block;  padding-left:20px; border-left:14px solid #e94d10; }
.md_portuguese .md_hd .mh_title a:hover{color:#bb3500; border-left:14px solid #bb3500;}*/
.md_portuguese .md_hd .mh_title{height: 36px;color:#e94d10;display: inline-block;  padding-left:20px; border-left:14px solid #e94d10;}
.md_portuguese .md_hd .mh_title1{border-left:14px solid #e94d10 !important;}
.md_portuguese .md_hd .mh_title a{color:#e94d10;display: inline-block; /* padding-left:20px; border-left:14px solid #e94d10; */}
.md_portuguese .md_hd .mh_title a:hover{color: #bb3500;}
.md_portuguese.no_hover .md_hd .mh_title a:hover{color:#e94d10; border-left:14px solid #e94d10;}
.md_portuguese .md_hd .mh_option{display: block;color:#e94d10;font-size: 26px;line-height: 20px;float: right;margin-right: 30px;}
.md_portuguese .md_hd .mh_option a{color:#e94d10;}
.md_portuguese .md_hd .mh_option a:hover{color:#bb3500;}
.md_portuguese.no_hover .md_hd .mh_option a:hover{color:#e94d10;}

/**/
.page-nav{clear:both;text-align:center;padding-bottom:20px;background:#fff;margin-top:30px;}
.page-nav ul{display: inline-block;}
.page-nav li{float: left;}
.page-nav li a,
.page-nav li span{display:inline-block;line-height:26px;border:1px solid #dbdbdb;color:#999;border-radius:5px;padding:0 10px;margin:0 1px;}
.page-nav li.pageNum.current a{border:0;}

/* .page-nav .pages-omit{padding:0 5px;} */
/* .page-nav .pages-current{border:1px solid #e94d10;font-weight:bold;background:#e94d10;color:#fff;padding:0 10px;} */
.page-nav li a:hover{background:#e94d10;color:#fff;border:1px solid #e94d10;text-decoration:none;}
.page-nav li.pageNum.current a:hover{background:#fff;color:#999;border:0;}
/* .page-nav .pages-dead{color:#d9d9d9;border:1px solid #ddd;} */
/* .page-nav .pages-sum{padding-left:30px;} */


/**/
.appDown { background:#143767; padding:23px 0 10px;}
.appDown-logo { float:left; padding-top:23px;}
.appDown-code { float:right; }
.appDown-code img { display:inline-block; margin-left:50px;}
.appDown-but { float:right; }
.appDown-but a { color:#fff; }

/**/
.footLink { background:#143767; color:#fff; padding-top:30px;}
.footLink a { display:block; color:#fff; line-height:30px;}
.footLink a:hover { color:#ff0;}
.footLink p a { color:#fff;}
.footLink p a:hover { color:#fff;}

.footLink h3 { font-size:24px; font-weight:bold;}
.footLink p { font-size:14px; padding-top:25px;}

.footLink-con { font-size:0; }
.footLink-item { display:inline-block; width:16%; padding-bottom:30px; vertical-align:top; *float:left;}
.footLink-item-especial { width:18.5%;}
.footLink-full { width:100%; overflow:hidden;}


.footOtherLink { background:#143767; color:#fff; padding:20px 0 40px;display: none;}
.footOtherLink h3 { font-size:24px; font-weight:bold;}
.footOtherLink p { font-size:14px; line-height:1.6em; padding:20px 0 0; color:#fff;}
.footOtherLink p strong { color:#fff; }
.footOtherLink p a { color:#fff; padding:0 10px;}
.footOtherLink p a:hover { color:#fff; }
#js-footer.home .footOtherLink{display: block;}

.footAboutLink { background:#143767; text-align:center; color:#fff; padding-bottom:10px;}
.footAboutLink a { color:#fff; padding:0 10px;}
.footAboutLink a:hover { color:#fff; }

.footCopyright { background:#143767; padding:10px 0 40px;}
.footCopyright-con { text-align:center; color:#fff; line-height:2em;}
.footCopyright-con img { display:inline-block; vertical-align:middle; margin-left:10px;}
.footCopyright-con a { color:#f00; }
.footCopyright-con a:hover { color:#fff; }

#goup { width:0; height:0; position:fixed; left:50%; bottom:100px; display:none;}
#goup a { display:block; margin-left:610px; width:46px; height:45px; background:url("//p4crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1656403812706682/up.png") no-repeat;}
#goup a:hover { background:url("//p4crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1656403812706682/up-hover.png") no-repeat; }

.footer-space { clear:both; width:100%; height:20px; overflow:hidden;}



/**/
.Dialog-login { width:500px; padding-top:20px;}
.Dialog-login-text-username input,
.Dialog-login-text-password input,
.Dialog-login-text-repassword input,
.Dialog-login-text-code input,
.Dialog-login-but,
.Dialog-commonLogo-con,
.Dialog-login-forgotPassword { display:block; width:80%; margin:auto;}
.Dialog-login-text-item { border-bottom:1px solid #d4d4d4; }

.Dialog-login-text input { border:0; line-height:30px; height:30px; display:block; padding:10px 0; font-size:18px; padding-left:8%; width:72%;}
.Dialog-login-text-username input { background:url("//p4crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1656403812706682/icon-login-mail.png") no-repeat 0 center; }
.Dialog-login-text-password input { background:url("//p4crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1656403812706682/icon-login-password.png") no-repeat 0 center; }
.Dialog-login-text-repassword input { background:url("//p4crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1656403812706682/icon-login-password-re.png") no-repeat 0 center; }
.Dialog-login-text-code { position:relative; }
.Dialog-login-text-code input { background:url("//p4crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1656403812706682/icon-login-code.png") no-repeat 0 center; }
.Dialog-login-text-code img { height:30px; position:absolute; top:10px; left:60%;}

.Dialog-login-but { padding-top:10px; }
.Dialog-login-but input { font-size:18px; width:100%; text-align:center; line-height:2.6em; background:#666; border:0; margin-top:15px; border-radius:10px; color:#fff;}
.Dialog-login-but input:last-child { background:#e94d10;}
.Dialog-login-but input:hover { background:#444; }
.Dialog-login-but input:last-child:hover { background:#bb3500; }

.Dialog-login-forgotPassword { text-align:right; font-size:18px; color:#adadad; line-height:3em; margin-top:10px; margin-bottom:10px;}

.Dialog-commonLogo { border-top:1px solid #e4e4e4; background:#f2f2f2;}
.Dialog-commonLogo h5 { color:#999; font-size:18px; font-weight:normal; line-height:3em;}
.Dialog-commonLogo-list { padding:10px 0 15px; }
.Dialog-commonLogo-list img { display:inline-block; width:66px; height:66px; background:#ccc; border-radius:100px; margin:0 15px;}
.Dialog-commonLogo-list a:hover img { background:#aaa; }

.js-shaow-reg{display:none;}



/* dialog-body */
.js-dialog{position: fixed;bottom: 0;left: 0;width: 100%;z-index: 99;background-color: #fff;box-shadow: 0 -7px 20px 0 rgb(0 0 0 / 19%);display: none;}
.dialog-body{width: 1200px;font-size: 13px;position: relative;margin: 20px auto;}
.dialog-header{position: relative;}
.dialog-header h3{font-size: 16px;color: #333;font-weight: bold;}
.dialog-header a{position: absolute;right: 0;top: 0;width: 14px;height: 14px;background: url(//p4crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1656403812706682/btn_close.png) no-repeat;background-size: 14px 14px;cursor: pointer;}
.dialog-content{margin: 17px 0;width: 800px;}
.dialog-links{width: 100%;}
.dialog-links li{float: left;margin-right: 32px;}
.dialog-links li a{color: #2059a3;font-weight: 400;position: relative;}
.dialog-links li a:after {position: absolute;height: 1px;margin: 0 auto;content: '';left: 0;right: 0;width: 100%;color: #2059a3;background-color: #2059a3;left: 0;bottom: -1px; /* adjust this to move up and down. you may have to adjust the line height of the paragraph if you move it down a lot. */
}
.dialog-confirm{width: 122px;height: 42px;color: #2059a3;border: 1px solid #2059a3;position: absolute;right: 0;bottom: 0;line-height: 42px;text-align: center;cursor: pointer;}
.dialog-confirm .confirm-icon{width: 17px;height: 12px;background: url(//p4crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1656403812706682/icon_agree.png) no-repeat;background-size: 17px 12px;margin-right: 16px;display: inline-block;vertical-align: sub;}
.dialog-clear{clear: both;}



@media screen and (max-width: 1024px){
  .mydialog .D_content { width:14.4rem !important; }
	.mydialog .D_head { line-height:.1.28rem; }
	.mydialog .D_head .D_close { top:.21rem; right:.43rem;font-size: .64rem;line-height: .1.28rem;}

  .CNCommentDialog .D_content { width:14.4rem !important; }
  .CNCommentDialog .D_head { line-height:.1.28rem; }
  .CNCommentDialog .D_head .D_close { top:.21rem; right:.43rem;}

  body{font-size: .6rem;}
  .maxWidth { width:100%; }

    /**/
	.appDown-con { width:94%; }
	.footLink-item { width:30% !important; margin-left:3%;}
	.footOtherLink-con { width:94%; }

    /**/
	#goup { display:none !important; }

    /**/
	.appDown { position:relative; }
	.appDown-logo { float:none; }
	.appDown.mobileNotShow { display:none; }
	.appDown.pcNotShow { display:block; }
	.appDown-but { position:absolute; top:0; right:3%; height:100%;}
	.appDown-but a { display:block; background:#dc255c; color:#fff; font-size:24px; line-height:2.4em; padding:0 30px; margin-top:23px;}


  .pcNotShow { display:block; }
  .mobileNotShow { display:none; }

  .header { padding:.13rem 0 0; }
  .header-inner { width:15.04rem; position:relative;}
  .logo { width:5.76rem; max-width:6.83rem;}
  .taiwan .logo { width:8.96rem; max-width:1.07rem; padding-top:0.08rem;}
  .taiwan .header { padding:.21rem 0; }
  .logo img { width:100%; }
  .logo,
  .mobile-language-box { height:2.13rem;}

  .mobile-language { float:left; position:relative; color:#fff; display:none}
  .mobile-language-box { margin-left:1.07rem; }
  .mobile-language strong { display:block; background:url("//p4crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1656403812706682/icon-mobile-language.png") no-repeat right center; font-weight:normal; font-size:.77rem; padding-right:.85rem; background-size:auto 55%;}
  .mobile-language-list { position:absolute; top:2.13rem; left:.43rem; width:130%; height:0; overflow:auto; z-index:10;}
  .mobile-language-list-show { height:17.07rem;}
  .mobile-language-list a { background:#dc255c; color:#fff; display:block; font-size:.68rem; line-height:2.4em; padding-left:.43rem; border-bottom:1px solid rgba(0,0,0,.2);}

  .naver-inner { width:100%; }
  .naver-inner a { -webkit-transition-duration:0ms; -moz-transition-duration:0ms; transition-duration:0ms;}

  .mobile-head-console { position:absolute; top:0; right:0;}
  .mobile-head-console a,
  .mobile-head-console span { display:inline-block; width:1.37rem; height:2.13rem; text-indent:-999em; overflow:hidden; vertical-align:top;}
  .mobile-head-console-search { background:url("//p4crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1656403812706682/icon-search.png") no-repeat center center; background-size:.94rem auto;}
  .mobile-head-console-user { background:url("//p4crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1656403812706682/icon-user.png") no-repeat center center; background-size:.94rem auto; display:inline-block; width:1.37rem; height:2.13rem; text-indent:-999em; position:relative;}
  .mobile-head-console-user a { display:none; position:absolute; top:2.13rem; right:0; width:4.27rem; background:#dc255c; color:#fff; text-indent:0; text-align:center; line-height:2.13rem; font-size:1.2em;}
  .mobile-head-console-user:hover a { display:block; }
  .mobile-headLogin { display:inline-block; }

  .googleSearch { clear:both; height:0; overflow:hidden; font-size:.51rem; text-align:center; display:block; float:none;}
  .taiwan .googleSearch { padding-top:0;}
  .mobile-googleSearch-show { height:1.71rem; }
  .googleSearch input { vertical-align:middle; }
  .googleSearch-keywords { width:4.27rem; line-height:.85rem; height:.85rem; border:0;padding: .04rem .09rem;font-size: .6rem;}
  .googleSearch-but { line-height:.94rem; height:.94rem; border:0; margin-left:.21rem;padding: .04rem .26rem;font-size: .6rem;}


  /**/
  .nav-left { width:100%; overflow-x:scroll; }
  .nav-left a { line-height:1.96rem; font-weight:normal; font-size:.77rem;}

  .column_wrapper{width: 100%;}
  .col_w720{width: 100%;float: none;}
  .col_w464{width: 100%;float: none;}
  .md_portuguese{margin-top: .64rem;}
  .md_portuguese .md_hd{ font:normal 1.45rem/1.54rem Arial;}
  .md_portuguese.no_hover .md_hd{margin-bottom: .64rem;}
  .md_portuguese .md_hd .mh_title {padding-left:.68rem; border-left:.43rem solid #e94d10;}
  .md_portuguese .md_hd .mh_title a{}
  .md_portuguese .md_hd .mh_title a:hover{color:#bb3500; border-left:.43rem solid #bb3500;}
  .md_portuguese.no_hover .md_hd .mh_title a:hover{color:#e94d10; border-left:.43rem solid #e94d10;}
 

  /**/
  .page-nav{clear:both;text-align:center;padding-bottom:.85rem;background:#fff;margin-top:1.28rem;}
  .page-nav ul{display: inline-block;}
  .page-nav li{float: left;}
  .page-nav li a,
  .page-nav li span{display:inline-block;line-height:1.11rem;border:1px solid #dbdbdb;color:#999;border-radius:5px;padding:0 .43rem;margin:0 .04rem;}
  .page-nav li.pageNum.current a{border:0;}
  /* .page-nav .pages-omit{padding:0 5px;} */
  /* .page-nav .pages-current{border:1px solid #e94d10;font-weight:bold;background:#e94d10;color:#fff;padding:0 10px;} */
  .page-nav li a:hover{background:#e94d10;color:#fff;border:1px solid #e94d10;text-decoration:none;}
  .page-nav li.pageNum.current a:hover{background:#fff;color:#999;border:0;}
  /* .page-nav .pages-dead{color:#d9d9d9;border:1px solid #ddd;} */
  /* .page-nav .pages-sum{padding-left:30px;} */



  /**/
  .footLink { padding-top:15px; }
  .footLink p { display:none; }
  .footLink-item { width:auto !important; display:block;}
  .footLink-item { padding-bottom:10px; }
  .footLink h3 { font-size:18px; }

  .footOtherLink h3 { font-size:18px; }
  .footOtherLink p { font-size:12px; }



  
    /* login */
	.Dialog-login { width:100%; padding-top:0;}
	.Dialog-login-but { padding-top:0; padding-bottom:10px;}
	.Dialog-login-but input { font-size:16px; line-height:2em;}
	.Dialog-login-forgotPassword,
	.Dialog-login .js-shaow-reg,
	.Dialog-commonLogo h5 { display:none; }
	.Dialog-commonLogo-list { padding:10px 0; text-align:center;}
	.Dialog-commonLogo-list img { width:40px; height:40px; margin:0 10px;}

    /* login */
  .Dialog-login-text input { font-size:16px; padding-left:14%; width:66%;}
  .Dialog-login-but { padding-top:10px; padding-bottom:0;}
  .Dialog-login-but input { font-size:16px; margin-top:10px;}
  .Dialog-login-text-username,
  .Dialog-login-text-password,
  .Dialog-login-text-repassword { background-size:auto 50%;}
  .Dialog-login-forgotPassword,
  .Dialog-login .js-shaow-reg,
  .Dialog-commonLogo h5 { display:block; }

  /*2571*/
  .Dialog-login .js-shaow-reg{display:none;}

  .Dialog-login-forgotPassword { font-size:12px; line-height:2.4em;}
  .Dialog-commonLogo h5 { font-size:14px; line-height:2.4em;}
  .Dialog-commonLogo-list { padding:5px 0; text-align:center;}
  .Dialog-commonLogo-list img { width:40px; height:40px; margin:0 6px;}


  

  /* dialog-body */
	.dialog-body{width: 14.72rem;font-size: .77rem;margin: .43rem auto;}
	.dialog-header h3{font-size: .68rem;color: #333;font-weight: bold;line-height: 1.02rem;}
	.dialog-header a{width: .6rem;height: 1.02rem;background-size: .6rem .6rem;background-position: center center;cursor: pointer;}
	.dialog-content{margin: .43rem 0;width: 100%;font-size: .51rem;line-height: .68rem;}
	.dialog-links{width: 100%;overflow: hidden;clear: both;}
	.dialog-links li{float: left;margin-right: .43rem;}
	.dialog-links li a{font-weight: bold;font-size: .51rem;line-height: .68rem;}
	.dialog-confirm{width: 4.27rem;height: 1.11rem;color: #2059a3;border: 1px solid #2059a3;position: absolute;right: 0;bottom: 0;line-height: 1.11rem;text-align: center;cursor: pointer;font-size: .6rem;}
	.dialog-confirm .confirm-icon{width: .73rem;height: .51rem;background: url(//p4crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1656403812706682/icon_agree.png) no-repeat;background-size: .73rem .51rem;margin-right: .43rem;display: inline-block;vertical-align: middle;}
	.dialog-clear{clear: both;}
}

@media only screen and (min-device-width:320px) and (max-device-width:750px) and (orientation:landscape) {/* 手机横屏 */

  .md_portuguese .md_hd{ font:normal 0.82rem/0.72rem Arial; }
  .md_portuguese .md_hd .mh_title a{ padding-left:.38rem; border-left:.24rem solid #e94d10;}
  .md_portuguese.no_hover .md_hd .mh_title a:hover{color:#e94d10; border-left:.24rem solid #e94d10;}

  .mydialog .D_content { width:14.4rem !important; }
	.mydialog .D_head { line-height:.65rem; }
	.mydialog .D_head .D_close { top:.11rem; right:.22rem;font-size: .43rem;line-height: .43rem;}

  .CNCommentDialog .D_content { width:14.4rem !important; }
  .CNCommentDialog .D_head { line-height:.65rem; }
  .CNCommentDialog .D_head .D_close { top:.11rem; right:.22rem;}

  .Dialog-login-text input { border:0; line-height:.65rem; height:.65rem; display:block; padding:.22rem 0; font-size:.39rem; padding-left:1.28rem; width:11.52rem;}

  
  /* login */
  .Dialog-login { width:100%; padding-top:0;}
  .Dialog-login-but { padding-top:0; padding-bottom:.22rem;}
  .Dialog-login-but input { font-size:.35rem; line-height:.7rem;}
  .Dialog-login-forgotPassword,
  .Dialog-login .js-shaow-reg,
  .Dialog-commonLogo h5 { display:none; }
  .Dialog-commonLogo-list { padding:.22rem 0; text-align:center;}
  .Dialog-commonLogo-list img { width:.87rem; height:.87rem; margin:0 .22rem;}
}