﻿/*! 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; }




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; }
body { background:#fff; color:#000; font-family:Arial,Helvetica,Times New Roman, sans-serif;font-size: 12px;}
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:#000; text-decoration:none;}
a:hover { color:#00479d; text-decoration:none;}
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: 12px;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; }

body { background:#fff; color:#000; font-family:Verdana, simsun, sans-serif;font-size: 14px;/*line-height: 1.8em;*/}
input,textarea,select,button,td { font-size:100%;}
img { display:block; }
a,div,p,ul,li,dl,dt,dd,input,span,em,strong,img { -webkit-tap-highlight-color:rgba(0,0,0,0);} 
input,textarea { outline:none;}
a,
input,
.googleSearch,
.mobile-language-list,
a img { -webkit-transition-duration:300ms; -moz-transition-duration:300ms; transition-duration:300ms;}


.maxWidth { width:1200px; margin:auto;}
.maxWidth:after { display:block; clear:both; content:""; visibility:hidden; height:0;}
.pcNotShow { display:none; }
.mobileNotShow { display:block; }
.mod-title { line-height:40px;}
.mod-title{color:#b6241f; font-weight:bold;font-size:36px;border-left:13px solid #b6241f; padding-left:20px; }
.mod-title .more {float:right; font-size:18px;color:#5e0c0a;}
.mod-title .more:hover { color:#5e0c0a;}

.page_wrap{width: 100%;overflow: hidden;}
.main{margin:0 auto;width:1200px;}
.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_w890{width: 890px;float: left;}
.col_w796{width: 796px;float: left;}
.col_w780{width: 780px;float: left;}
.col_w720{width: 720px;float: left;}
.col_w464{width: 464px;float: left;margin-left: 16px;}
.col_w390{width: 390px;float: right;}
.col_w280{width: 280px;float: left;margin-right: 30px;}

.md_french{margin-top: 15px;}
.md_french .md_hd{line-height: 40px;height: 40px;}
.md_french .md_hd .mh_title{color:#b6241f; font-weight:bold;font-size:36px;border-left:13px solid #b6241f; padding-left:20px;}
.md_french .md_hd .mh_title a{color:#b6241f; }
.md_french .md_hd .mh_option{float:right; font-weight:bold;font-size:18px;color:#5e0c0a;}
.md_french .md_hd .mh_option a{color:#5e0c0a;}


/**/
.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;border-radius:5px;padding:0 10px;margin:0 1px;}
.page-nav li.pageNum.current a{background:#0066cc;color:#fff;border:1px solid #0066cc;}

/* .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:#0066cc;color:#fff;border:1px solid #0066cc;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;} */



/*header*/

.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;
}
#headCon , #js-header{position: fixed!important;left: 0;right: 0;top: 0;z-index: 100;}
.header { background:#b6241f; padding:15px 0 12px;}
.logo { float:left; }
.googleSearch { float:right; color:#fff; padding-top:10px;}
.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*/
.naver { background:#2059a3; color:#fff;}
.nav-right { float:right; height:45px;}
.nav-right:after { display:block; clear:both; content:""; visibility:hidden; height:0;}
.nav-left { float:left; font-size:16px;}
.nav-left ul { position:relative; }
.nav-left li { float:left; border-left:1px solid #d8d8d8;}
.nav-left li:first-child { border-left:0; }
.nav-left a { display:block; font: bold 20px/35px Arial; padding: 5px 15px; color:#fff;}
.nav-left a:hover { background-color:#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 #b6241f; background-color:#143767;}
.nav-right a { line-height:45px; color:#fff; display:inline-block; padding:0 5px 0 15px; max-width:100px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.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-right .js-dialog-login { padding:0 15px; }
.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; }




/**/
.appDown { background:#2059a3; padding:10px 0;}
.appDown-code { float:left; padding-top:10px;}
.appDown-code img { display:inline-block; margin-right:74px; padding:10px;background:#fff;}
.appDown-code a img{margin-right:0;}

.appDown-tips{color:#fff;font-size:16px;padding-top:30px;}
/* footer start */
#js-footer{overflow:hidden;}
.footLink { background:#2059a3; 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:#ccc;}

.footLink h3 { font-size:24px; font-weight:bold;}
.footLink p { font-size:16px; padding-top:25px;}

.footLink-con { font-size:0; }
.footLink-item { display:inline-block; width:14.2%; padding-bottom:30px; vertical-align:top; *float:left;}
.footLink-full { width:100%; overflow:hidden;}

.footOtherLink { background:#2059a3; color:#fff; padding:20px 0 40px;}
.footOtherLink h3 { font-size:24px; font-weight:bold;}
.footOtherLink p { font-size:16px; line-height:2em; padding:20px 0 0;}
.footOtherLink p a { color:#fff; padding-right:50px;}
.footOtherLink p a:hover { color:#ccc; }

.footAboutLink { background:#2059a3;font-size:30px; text-align:center; color:#fff; padding-bottom:10px;}
.footAboutLink a { color:#fff; padding:0 40px;}
.footAboutLink a:hover { color:#ccc; }

.footCopyright { background:#2059a3; padding:10px 0 20px;}
.footCopyright-con { text-align:center; color:#fff; line-height:2em;font-size:16px;}
.footCopyright-con a { color:#fff; }
.footCopyright-con a:hover { color:#ccc; }

#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("//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/up.png") no-repeat;}
#goup a:hover { background:url("//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/up-hover.png") no-repeat; }

.footer-space { clear:both; width:100%; height:20px; overflow:hidden;}
/* footer end */

/* 右飘分享 */
.sideAlsoFind { width:0; height:0; position:fixed; left:50%; top:124px;}
.sideAlsoFind-con { position:absolute; top:0; left:610px;}
.sideAlsoFind-con img { display:block; width:39px; height:39px; margin-top:8px;border-radius:6px;}

.side-wechat-show { position:absolute; bottom:0; right:45px; display:none;}
.side-wechat-show img { width:132px; height:132px;}




/* Login */
.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("//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/icon-login-mail.png") no-repeat 0 center; }
.Dialog-login-text-password input { background:url("//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/icon-login-password.png") no-repeat 0 center; }
.Dialog-login-text-repassword input { background:url("//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/icon-login-password-re.png") no-repeat 0 center; }
.Dialog-login-text-code { position:relative; }
.Dialog-login-text-code input { background:url("//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/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:#fa2d65;}
.Dialog-login-but input:hover { background:#444; }
.Dialog-login-but input:last-child:hover { background:#db2a5a; }

.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; }



@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:.6rem/1.8em Verdana, simsun, sans-serif;}

	.maxWidth { width:100%; }
	.main{width: 100%;}
	.column_wrapper{width: 100%; }
  .col_w890,.col_w796,.col_w780,.col_w720,.col_w464,.col_w390,.col_w280{width: 100%;float: none;}
  .col_w464{margin-left: 0;}

	.md_french{margin-top: .64rem;}
	.md_french .md_hd{font: normal 1.02rem/1.28rem Arial;padding: 0 .43rem;height: 1.28rem;}
	.md_french .md_hd .mh_title{font:normal 1.02rem/1.28rem Arial;  border-left-width:.43rem; padding-left:.43rem;}

	/*分页*/
	.page-nav{padding-bottom:.85rem;margin-top:1.28rem;}
  .page-nav ul{display: flex;flex-flow: row wrap;justify-content: center;}
	.page-nav li a,
	.page-nav li span{line-height:1.11rem;padding:0 .43rem;margin:0 .09rem .21rem;}


	.pcNotShow { display:block; }
  .mobileNotShow,.photoEnd-foot{ display:none; }
  .mod-title { font:normal 1.19rem/1.28rem Arial;  border-left-width:10px; padding-left:10px;}

	.header { padding:.43rem 0 0; }
  .header-inner { width:15.03rem; position:relative; z-index:9;}
  .logo { width:36%; max-width:160px;}
  .logo img { width:100%; }
  .logo,
  .mobile-language-box {width: 5.76rem;max-width: 6.82rem; 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("//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/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.06rem;}
  .mobile-language-list a { background:#b6241f; color:#fff; display:block; font-size:.68rem; line-height:1.43rem; padding-left:.43rem; border-bottom:1px solid rgba(0,0,0,.2);}

  
  .mobile-head-console { position:absolute; top:0; right:0;}
  .mobile-head-console a,
  .mobile-head-console span { display:inline-block; width:1.36rem; height:2.13rem; text-indent:-999em; overflow:hidden; vertical-align:top;}
  .mobile-head-console-search { background:url("//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/icon-search.png") no-repeat center center; background-size:.94rem auto;}
  .mobile-head-console-user { background:url("//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/icon-user.png") no-repeat center center; background-size:.94rem auto; display:inline-block; width:1.36rem; height:2.13rem; text-indent:-999em; position:relative;}
  .mobile-head-console-user a { display:none; position:absolute; top:2.13rem; right:0; width:4.26rem; 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:none; }

  .googleSearch { clear:both; height:0; overflow:hidden; font-size:.51rem; text-align:center; display:block; float:none;}
  .mobile-googleSearch-show { height:1.71rem; }
  .googleSearch input { vertical-align:middle; }
  .googleSearch-keywords { width:4.26rem; line-height:.85rem; height:.85rem; border:0;padding: .04rem .09rem;}
  .googleSearch-but { line-height:.94rem; height:.94rem; border:0; margin-left:.21rem;background:#ccc;border:0;padding: .04rem .26rem;}


  .naver-inner a { -webkit-transition-duration:0ms; -moz-transition-duration:0ms; transition-duration:0ms;}
  .naver-inner { width:100%; margin-right:.32rem; }
	.nav-left ul{display: flex;flex-wrap: nowrap;overflow-x: scroll;}
  .nav-left { width:100%; overflow:hidden;font-size: .68rem; }
  .nav-left a { line-height:1.96rem; font-weight:normal; font-size:.77rem;padding:.21rem .68rem;white-space: nowrap;}

	/**/
  .appDown-con { width:94%; }
  .footLink-item { width:30% !important; margin-left:3%;}
  .footOtherLink-con { width:94%; }
	/**/
  .footLink { padding-top:.64rem; }
  .footLink p { display:none; }
  .footLink-item { width:auto !important; display:block;}
  .footLink-item { padding-bottom:.43rem; }
  .footLink h3 { font-size:.77rem; }

  .footOtherLink h3 { font-size:.77rem; }
  .footOtherLink p { font-size:.51rem; }

  /**/
  #goup { display:none !important; }

  /**/

  .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:1.02rem; line-height:2.4em; padding:0 1.28rem; margin-top:0;}
  .mobile-app-down-close { width:1.28rem; height:1.28rem; color:#fff; background:#dc255c; position:absolute; top:-1.28rem; right:0; font-size:.94rem; text-align:center; line-height:1.11rem; cursor:pointer;}
  
	.footAboutLink{font-size:.51rem;}
  .footAboutLink a{padding:0 .43rem;}

	.footCopyright-con { font-size:.51rem;}




  /* login */
  .Dialog-login-text input { font-size:.68rem; padding-left:2.24rem; width:10.56rem;}
  .Dialog-login-but { padding-top:.43rem; padding-bottom:0;}
  .Dialog-login-but input { font-size:.68rem; margin-top:.43rem;}
  .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:.51rem; line-height:1.23rem;}
  .Dialog-commonLogo h5 { font-size:.6rem; line-height:1.43rem;}
  .Dialog-commonLogo-list { padding:.21rem 0; text-align:center;}
  .Dialog-commonLogo-list img { width:1.71rem; height:1.71rem; margin:0 .26rem;}

  /* login */
  .Dialog-login { width:100%; padding-top:0;}
  .Dialog-login-but { padding-top:0; padding-bottom:.43rem;}
  .Dialog-login-but input { font-size:.68rem; line-height:1.37rem;}
  .Dialog-login-forgotPassword,
  .Dialog-login .js-shaow-reg,
  .Dialog-commonLogo h5 { display:none; }
  .Dialog-commonLogo-list { padding:.43rem 0; text-align:center;}
  .Dialog-commonLogo-list img { width:1.71rem; height:1.71rem; margin:0 .43rem;}

}

@media only screen and (min-device-width:320px) and (max-device-width:750px) and (orientation:landscape) {/* 手机横屏 */
  .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;}
}
