﻿/*
  auther:#2146 dxl
  date:2022.04
*/
/*页面框架*/
body, div, p, ul, ol, dl, dt, dd, li, form, input, table, img, h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
html,body{box-sizing: border-box; background:#fff; color:#000;font-size:16px;font-style:normal;font-weight:normal;margin-top:0;font-family:'Helvetica Neue', Helvetica, Arial;margin:0 auto;}
em, b, i{font-style:normal;}
a { color:#000; text-decoration:none;}
a:hover { color:#d24144; text-decoration:none;}
img, a img{border:0 none;}
ul, ol{list-style-type:none;}
ul:after, ol:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
table { border-collapse:collapse; }
table, th, td { border: 1px solid black; }

.fl{float:left;}
.fr{float:right;}
.clear { *zoom: 1; }
.clear:after { content: ''; display: block; height: 0; visibility: hidden; clear: both; }

.vspace { height: 25px; font-size: 0px; line-height: 0px; width: 99%; clear: both; overflow: hidden; }
/* 区块 */
.column_wrapper { width: 1200px; margin: 0 auto; }
.column_wrapper .col_w720 {width: 720px; height: 469px; float: left;}
.column_wrapper .col_w468 {width: 468px; height: 469px; float: left; margin-left: 12px;}



/* 顶部 CRI & 西班牙 & 搜索 &  导航 */
/*header*/
.header { padding:20px 0;}
.header .header-inner {*zoom: 1;}
.header .header-inner:after { content: ''; display: block; height: 0; visibility: hidden; clear: both; }
.header .header-inner .logo { float:left; position: relative;line-height: 0;}
.header .header-inner .logo .gotoCRI {display: block; width: 112px;height: 39px; position: absolute; top: 0;left: 0;}
.header .header-inner .logo .gotoIndex {display: block; width: 42px;height: 39px; position: absolute;top: 0;left: 74%;}
.header .header-inner .googleSearch { float:right; font-size: 14px; color:#999; padding-top:10px;}
.header .header-inner .googleSearch-keywords { width:140px;margin-left:30px;padding:4px 10px; color:#999;border:solid 1px #b1b1b1;}
.header .header-inner .googleSearch-but { color:#333;background-color:#f1f1f1;border:solid 1px #ccc;padding:4px 8px;}
.header .header-inner .googleSearch .link { margin-right:15px; color:#fff;}
.header .header-inner .googleSearch .link:hover { color:#ff0; }

.header .header-inner .header-right { float:right;margin-left:12px;padding-top:10px;}
.header .header-inner .header-right:after { display:block; clear:both; content:""; visibility:hidden; height:0;}
.header .header-inner .header-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;}
.header .header-inner .header-right a:hover { background:#000;}
.header .header-inner .header-right select { float:right; *float:none; *display:inline-block;font-size:12px; color:#333; padding:4px 8px; background:#fff;border:solid 1px #b1b1b1;}
/*naver*/
.hearder_box .naver { background:#d24144; color:#fff; height: 45px; overflow: hidden;}
.hearder_box .naver .naver-inner ul { width: 1280px; }
.hearder_box .naver .naver-inner li { float:left;}
.hearder_box .naver .naver-inner a { display:block; font-weight: bold;font-size: 24px;line-height:35px; padding: 5px 20px;margin-right:0px; color:#fff;}
.hearder_box .naver .naver-inner a:hover { background-color:#6d1e21; }
.hearder_box .naver .naver-inner .current {z-index:2;}
.hearder_box .naver .naver-inner .current a { padding-bottom:0; border-bottom:5px solid #490104; background-color:#6d1e21;}
/* 右侧固定链接 */
.sideAlsoFind { width: 0; height: 0; position: fixed; left: 50%; top: 124px; z-index: 99;}
.sideAlsoFind .sideAlsoFind-con { position: absolute; top: 0; left: 610px; }
.sideAlsoFind .sideAlsoFind-con img { display: block; width: 39px; height: 39px; margin-top: 8px; border-radius: 6px; }

/* 通用标题栏横向 */
.md_spain {}
.md_spain .md_hdc {}
.md_spain .md_hd {}
.md_spain .md_hd .mh_title{float: left; display: block; line-height: 0;}
.md_spain .md_hd .mh_title a {color: #d24144; font-weight: bold; font-size: 32px; line-height: 36px; border-left: 13px solid #d24144; padding-left: 20px;}
.md_spain .md_hd .mh_option {display: none; float: right;}
.md_spain .md_hd .mh_option a { font-size: 18px; color: #b6241f; font-weight: bold;}
.md_spain .md_hd .mh_option a:hover {color: #b6241f;}
.md_spain .md_bd {}
.md_spain .md_ftc {display: none;}

/* 通用分页 */
.page_nav {width: 100%; height: 28px; text-align: center;margin: 30px 0 20px;}
.page_nav ul {width: 100%; height: 100%;}
.page_nav ul .current {font-weight: bold; border-color:#d24144; background: #d24144; border-radius: 5px;}
.page_nav ul .current a {padding: 0 10px; background: #d24144; color: #fff;}
.page_nav ul li {display: inline-block; width: auto; line-height: 26px; border: 1px solid #d9d9d9; border-radius: 5px; overflow: hidden;}
.page_nav ul li:hover {border-color:#d24144;}
.page_nav ul li a {padding: 0 8px;display: block; height: 26px;overflow: hidden;}
.page_nav ul li a:hover {background: #d24144;color: #fff;}
.page_nav ul .pageMore {border: 0; background-color: transparent; cursor: auto;}
.page_nav ul .pageMore:hover {border: 0;}
.page_nav ul .pageMore a:hover {background-color: transparent !important; color: #000; border: 0; cursor: auto;}
.page_nav ul .sumPage {display: inline-block; line-height: 26px;padding: 0 10px; margin: 0 1px; border: 0;}


/* 底通 logo & 导航 & 信息 */
.footer {background: #f3f3f3;}
.footer .footer_logo {padding: 80px 0 10px;}
.footer .footer_logo .fl_img {line-height: 0;}
.footer .footLink {padding-top: 40px;}
.footer .footLink-item {display: inline-block; padding-bottom: 30px; vertical-align: top; padding-right: 2.5%;}
.footer .footLink-item h3 {font-size: 32px; font-weight: normal;}
.footer .footLink-item p {font-size: 14px; padding-top: 16px;}
.footer .footLink-item p a {display: block; line-height: 30px;}
.footer .footCopyright {padding: 40px 0; border-top: solid 4px #d24144;}
.footer .footCopyright .footCopyright-con {text-align: center; line-height: 2em; font-size: 16px;}
/* 返回顶部 */
#goup { width: 0; height: 0; position: fixed; left: 50%; bottom: 120px; display: none; }
#goup a { display: block; margin-left: 610px; width: 46px; height: 45px; background: url(//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1652231501048689/ck_goup.png) no-repeat; }
#goup a:hover {background: url(//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1652231501048689/ck_goup-hover.png) no-repeat;}


@media screen and (max-width:1024px) {
    .vspace {display: none;}
    html,body {width: 100%; font-family:'Helvetica Neue', Helvetica, Arial;font-size: 1rem !important;}
    .column_wrapper { width:100% !important; margin: 0 auto;}
    .column_wrapper .col_w720 {width: 100%; height: auto; float: none;}
    .column_wrapper .col_w468 {width: 100%; height: auto; float: none; margin-left: 0;}

    .hearder_box .header .header-right {display: none;}
    .hearder_box .header .googleSearch {display: none;}
    /* 顶部 CRI & 西班牙 & 搜索 &  导航 */
    .header { padding:1.25rem 0 0;}
    .header .header-inner {width: 94%;margin: 0 3%;}
	.header .header-inner .logo { width: 8.25rem; height: 3.125rem;}
    .header .header-inner .logo img {width: 100%;}
    .header .header-inner .logo .gotoCRI {width: 5.875rem;height: 2.125rem;}
    .header .header-inner .logo .gotoIndex {width: 2.25rem;height: 2.125rem;}
    
    .hearder_box .naver {height: 3.5rem;}
    .hearder_box .naver .naver-inner {overflow-x: auto; -webkit-overflow-scrolling: touch; overflow-scrolling: touch;}
    .hearder_box .naver .naver-inner::-webkit-scrollbar {display: none;}
    .hearder_box .naver .naver-inner a {font-weight: normal; font-size: 1.125rem; line-height:2.875rem; padding: .3125rem 1rem;}
    .hearder_box .naver .naver-inner a:hover { background-color:#6d1e21; }
    .hearder_box .naver .naver-inner .current a { padding-bottom:0; border-bottom:5px solid #490104; background-color:#6d1e21;}

    /* 通用标题栏横向 */
    .md_spain {margin-top: .9375rem;}
    .md_spain .md_hdc {}
    .md_spain .md_hd {}
    .md_spain .md_hd .mh_title{}
    .md_spain .md_hd .mh_title a {font-size: 1.5rem; font-weight: normal; line-height: 1.875rem; border-left: .625rem solid #d24144; padding-left: .625rem;}
    .md_spain .md_hd .mh_option {display: none; float: right;}
    .md_spain .md_hd .mh_option a { font-size: 1.125rem; color: #b6241f; font-weight: bold; line-height: 1.875rem; margin-right: .625rem;}
    .md_spain .md_hd .mh_option a:hover {color: #b6241f;}
    .md_spain .md_bd {}
    .md_spain .md_ftc {display: none;}

    /* 通用分页 */
    .page_nav {width: 100%; height: auto; text-align: center;margin: 2.5rem 0 0;}
    .page_nav ul {width: 100%; height: 100%; margin-bottom: .3125rem;}
    .page_nav ul .current {font-weight: bold; background: #d24144;}
    .page_nav ul .current a {padding: 0 .625rem; background: #d24144; color: #fff; border-radius: .3125rem;}
    .page_nav ul li {display: inline-block; width: auto; line-height: 1.625rem; border: 1px solid #d9d9d9; border-radius: .3125rem;}
    .page_nav ul li:hover {border: #d24144;}
    .page_nav ul li a {padding: 0 .5rem;display: block; height: 1.625rem;overflow: hidden;}
    .page_nav ul li a:hover {background: #d24144; border: 1px solid #d24144; color: #fff;}
    .page_nav ul .pageMore {border: 0; background-color: transparent; cursor: auto;}
    .page_nav ul .pageMore:hover {border: 0;}
    .page_nav ul .pageMore a:hover {background-color: transparent !important; color: #000; border: 0; cursor: auto;}
    .page_nav span {display: block;}

    /* 底通 logo & 导航 & 信息 & 返回顶部 */
    .footer {margin-top: 1.25rem;}
    .footer .footer_logo {display: none;}
    .footer .footLink {padding-top: .9375rem;}
    .footer .footLink-item {display: block; padding-bottom: .625rem; margin-left: 3%; padding-right: 0;}
    .footer .footLink-item h3 {font-size: 1.125rem; line-height: 1.875rem;}
    .footer .footLink-item p {display: none;}
    .footer .footCopyright {padding: .625rem 0; border-top: .25rem solid #d24144;}
    .footer .footCopyright .footCopyright-con {font-size: .75rem;}
    #goup {display: none;}
}