﻿/*reset��ʼ*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

:focus {
	outline: 1;
}

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent; 
}

ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted #000;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
html {
    background:white;
    color:#333;
}
/* Ҫע�����Ԫ�ز����̳и��� font ������ */
body,button,input,select,textarea {
    font:14px arial,sans-serif,'Microsoft YaHei \5FAE\8F6F\96C5\9ED1';
}
input,select,textarea {
    font-size:100%;
}
/* ie bug��th ���̳� text-align */
th {
    text-align:inherit;
}
/* ie6 7 8(q) bug ��ʾΪ���ڱ��� */
iframe {
    display:block;
}
/* ȥ�� firefox �´�Ԫ�صı߿� */
abbr,acronym {
    border:none;
    font-variant:normal;
}
/* һ�µ� del ��ʽ */
del {
    text-decoration:line-through;
}
address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:500;
}
/* ȥ���б�ǰ�ı�ʶ��li ��̳� */
ol,ul {
    list-style:none;
}
/* �������Ű�����Ҫ�����أ�����ʲô������ */
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:500;
}
q:before,q:after {
    content:'';
}

/* ͳһ�ϱ���±� */
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
}
sup {
    top:-0.5em;
}
sub {
    bottom:-0.25em;
}
/* �������� hover ״̬����ʾ�»��� */
a:hover {
    text-decoration:underline;
}
/* Ĭ�ϲ���ʾ�»��ߣ�����ҳ���� */
ins,a {
    text-decoration:none;
}
/* ȥ�� ie6 & ie7 �����״�� */
a:focus,*:focus {
    outline:none;
}
/* ������� */
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
    overflow:hidden;
}
.clearfix {
    zoom:1; /* for ie6 & ie7 */
}
.clear {
    clear:both;
    display:block;
    font-size:0;
    height:0;
    line-height:0;
    overflow:hidden;
}
/* ������ʾ�����أ�ͨ�������� js ��� */
.hide {
    display:none;
}
.block {
    display:block;
}
/* ���ø��������ٸ��������� bug */
.fl,.fr,.f-left,.f-right {
    display:inline;
}
.fl,.f-left {
    float:left;
}
.fr,.f-right {
    float:right;
}
/*reset����*/

/*Climate*/
.visable_xs{ display: none!important;}
.bg_header_top{ max-width: 1920px; margin: 0 auto; min-width: 1240px; background: #3c75ad; height: 46px; line-height: 46px; color: #FFFFFF;}
.container_header{ margin: 0 auto; width: 1240px; position: relative;}
.content_data span{ padding-right: 14px;}
.content_cn { width: 110px; text-align: right;}
.content_cn  a{ display: inline-block; color: #FFFFFF; background: url("/2020enimages/btn_header_english.png") left center no-repeat; padding-left: 24px;}
.container_search{ width: 306px; height: 30px; line-height: 30px; position: relative; top: 6px; }
.container_search input{ border: none; width: 296px; height: 30px; line-height: 30px; margin: 0; padding: 0 0 0 10px; border-radius: 10px; color: #333333;}
.btn_search_submit{ position: absolute; right: 12px; top: 6px; cursor: pointer;}
.container_logo{ max-width: 1920px; margin: 0 auto; min-width: 1240px; border-bottom: 4px solid #4989c6;}
.bg_container_logo{ width: 1240px; margin: 0 auto; background: url("/2020enimages/bg_header_eng.png") right bottom no-repeat; }
.bg_container_logo h1{ padding: 40px 0 10px 0;}
.nav_header{ font-size: 20px; line-height: 100%; padding-bottom: 2px;}
.nav_header a{ color:#333333; }
.nav_header li{  padding: 14px 39px;}
.nav_header li.active{ background: url("/2020enimages/cor_header_eng.png") bottom center no-repeat;}
.nav_header li.active a{ color: #3c75ad}
.nav_header li.act{ background: url("/2020enimages/cor_header_eng.png") bottom center no-repeat;}
.nav_header li.act a{ color: #3c75ad}
.container_current{ font-size: 16px; color: #666666; padding: 20px 0 30px 0; width: 1200px; margin: 0 auto;}
.container_current .active{ color: #333333;}
.container_current a{ color: #666666;}
.container_eng{ width: 1240px; margin: 0 auto; }
.con_content_list{ background: #f3f3f3; padding: 20px; width: 1200px;}
.con_content_list_l{ width: 533px; margin-right: 30px; font-size: 0;}
.con_content_list_l img{ border-radius: 6px; width: 533px; height: 300px;}
.con_content_list_r{ width:637px; color:#4989c6; line-height: 170%; padding-top: 16px; background: url("/2020enimages/line_title_eng.jpg") left top no-repeat; position: relative; height: 284px; }
.fz_16{ font-size: 16px;}
.con_content_list_r p,.con_content_list_r div{ margin-top: 10px;}
.con_content_list_r p:first-child{ margin-top: 0;}
.a_more{ position: absolute; bottom: 0; right: 0; font-size: 14px; text-decoration: underline; color: #4989c6;}
.con_list_eng{ width: 1200px; margin: 20px auto 0 auto;}
.con_list_eng ul{ border-top: 1px dashed #cbcbcb; padding: 8px 0;}
.con_list_eng ul:first-child{ border-top: none;}
.con_list_eng li{ position: relative; font-size: 18px; line-height: 200%; background: url("/2020enimages/dot_list_eng.jpg") left center no-repeat; padding-left: 20px;}
.con_list_eng li a{ color: #333333;}
.con_list_eng li span{ position: absolute; right: 0; color: #666666; font-size: 16px;}
.con_pages{ text-align: center; font-size: 0; margin: 50px 0 0 0;}
.con_pages a{ display: inline-block; padding: 0 8px; height: 24px; line-height: 24px; border: 1px solid #dee2e6; color: #3c75ad; margin: 0 4px; font-size: 16px;}
.con_pages span{ display: inline-block; padding: 0 8px; height: 24px; line-height: 24px; border: 1px solid #3c75ad; color: #FFFFFF; background: #3c75ad; margin: 0 4px; font-size: 16px;}
.bg_footer{ max-width: 1920px; margin: 0 auto; min-width: 1240px; background: #3c75ad; margin-top: 60px;}
.container_footer{ width: 1200px; margin: 0 auto; padding: 30px 0 40px 0;}
.container_footer_l{ width: 550px; background: url("/2020enimages/line_footer_eng.jpg") left top no-repeat; margin-right: 10px;}
.container_footer_r{ width: 640px; color: #c4e0fb;  line-height: 200%;}
.container_footer_l img{ margin-right: 24px; width: 46px; height: 46px;}
.container_footer_l h4{ color: #FFFFFF; font-size: 20px; padding: 20px 0;}
.pic_footer_logo{ margin: 10px 0 20px 0;}
.con_footer_img{ margin-top: 20px; height: 58px; line-height: 58px; font-size: 0;}
.con_footer_img img{ margin-right: 40px; position: relative;}
.con_footer_img img.pic_footer_jiucuo{ position: relative; top: -4px;}

/*新闻列表*/
.con_title_eng{ height: 52px; border-bottom: 1px solid #ededed; background: url("/2020enimages/bg_line_title_eng.jpg") left top no-repeat; padding-top: 4px;}
.con_title_eng h4{ padding-right: 4px; font-size: 28px; color: #333333; display: inline-block; height: 48px; line-height: 48px;}
.width_1200{ width: 1200px; margin: 0 auto;}

/*服务*/
.con_list_services{ width: 1200px; margin: 0 auto;}
.con_list_services ul{ margin-top: 40px;}
.con_list_services li{  width: 240px; font-size: 0; text-align: center;}
.con_list_services h6{ font-size: 20px; color: #333333; text-align: center; margin-top: 20px;}
.con_list_services h6 a{ color: #333333;}
.con_list_services img{ width: 138px; height: 138px;}

/*关于我们 二级*/
.bg_aboutus_eng	{ background: url("/2020enimages/bg_aboutus_eng.jpg") left top repeat-x; padding: 30px 40px; position: relative; z-index: 1; width: 1120px; margin: 40px auto 0 auto;}
.content_aboutus_eng { position: relative; z-index: 2;}
.content_aboutus_l_eng{ width: 260px; height: 170px; margin-right: 30px; font-size: 0; }
.content_aboutus_l_eng img{ width: 260px; height: 170px;}
.content_aboutus_r_eng{ width:740px;}
.con_content_aboutus_eng{ background: #FFFFFF; padding: 40px 20px; position: relative; top: -24px;  z-index: 1; line-height: 200%; font-size: 16px;}
.con_content_aboutus_eng p,.con_content_aboutus_eng div{ margin-bottom: 16px;}
.nav_content_aboutus_eng{ position: absolute; bottom: 0; left: 290px;}
.nav_content_aboutus_eng li{ width: 234px; height: 42px; line-height: 42px; border: 1px solid #d6e4ff; border-bottom: none; background: #FFFFFF; text-align: center; font-size: 18px; cursor: pointer; margin-right: 8px;}
.nav_content_aboutus_eng li.active{ color: #3c75ad;}
.content_aboutus_r_eng h4{ font-size: 22px; font-weight: bold;}
.content_aboutus_r_eng h4 a{color: black;}
.content_aboutus_r_eng h5{ font-size: 18px; margin-top: 16px;}
.content_aboutus_r_eng h5 a{color: black;}
.js_switch_aboutus { display: none;}
.js_switch_aboutus .con_list_eng{ background: #FFFFFF; padding: 0 20px; width: 1080px;  position: relative; top: -24px; padding-top: 40px; margin: 0}

/*关于我们*/
.con_title_aboutus{ font-size: 20px; color: #3c75ad; padding: 30px 0;}
.container_aboutus_eng{ width: 1200px; margin: 0 auto;}
.con_message_aboutus{ height: 40px; line-height: 40px; width: 220px; text-align: center; color: #FFFFFF; font-size: 16px; background: #3c75ad; border-radius: 8px; margin-top: 26px;}
.con_message_aboutus a{ color:#FFFFFF;}
.list_aboutus_eng{ text-align: center; color: #333333; margin-top: 30px;}
.list_aboutus_eng a{color: #333333;}
.list_aboutus_eng ul li:first-child{ margin-left: 0;}
.list_aboutus_eng li{ width: 160px; margin-left: 48px; font-size: 0;}
.list_aboutus_eng li img{ width: 260px; height: 170px;}
.list_aboutus_eng li h5{ font-size: 16px; font-weight: bold; padding: 10px 0;}
.list_aboutus_eng li h6{ font-size: 16px;}
.con_nav_aboutus_eng{ margin-top: 30px; border-bottom: 1px solid #ededed;}
.con_nav_aboutus_eng li{ padding:16px; font-size: 20px; cursor: pointer;}
.con_nav_aboutus_eng li.active{ background: url("/2020enimages/cor_header_eng.png") bottom center no-repeat; color:#3c75ad; }
.container_content_aboutus{ margin-top: 30px; font-size: 16px; line-height: 200%;}
.container_content_aboutus p,.container_content_aboutus div{ margin-bottom: 16px;}
.container_content_aboutus i{ background: url("/2020enimages/dot_aboutus_eng.jpg") no-repeat; width: 8px; height: 8px; display: inline-block; padding-right: 4px;}

/*图片列表*/
.con_list_pic_eng ul{ width: 1200px; margin: 30px auto 0 auto;}
.con_list_pic_eng ul li:first-child{ margin-left: 0;}
.con_list_pic_eng li{ font-size: 0; margin-left: 29px; width: 278px;}
.con_list_pic_eng li img{ width: 278px; height: 212px;}
.con_list_pic_eng li h6{ font-size: 20px; padding: 10px 0; line-height: 150%;}
.con_list_pic_eng li a{ color: #333333;}

/*新闻中心*/
.container_news_eng{ width: 1200px; margin:0 auto;}
.container_news_l_eng{ width: 796px; margin-right: 35px;}
.container_news_r_eng{ width: 369px; }
.con_list_news_l{ width: 214px; font-size: 0; height: 160px; margin-right: 18px;}
.con_list_news_l img{ width: 214px; height: 160px;}
.con_list_news{ padding: 25px 0; border-top: 1px dashed #cccccc;}
.list_news_eng .con_list_news:first-child{ border-top: none;}
.con_list_news_r{ width: 564px; height: 160px; position: relative;}
.con_list_news_r h5 { font-size: 22px; color: #333333; margin-bottom: 10px;}
.con_list_news_r h5 a{ color: #333333;}
.con_list_news_r p{ line-height: 28px; height: 56px; font-size: 16px; color: #666666; overflow:hidden; }
.con_list_news_r h6{ position: absolute; left: 0; bottom: 6px; color: #999999;}
.con_more_news{ width: 195px; height: 46px; line-height: 46px; background: #3c75ad; color: #FFFFFF; text-align: center; margin: 20px auto 0 auto; border-radius: 20px; }
.con_more_news a{ color: #FFFFFF; text-decoration: underline;}
.con_title_news_r{ background: url("/2020enimages/line_title_eng.jpg") bottom left no-repeat; height: 57px; line-height: 54px; position: relative; font-size: 28px;}
.con_title_news_r .a_more{ font-size: 14px; color:#3c75ad; text-decoration: underline; line-height: 14px; bottom: 6px; }
.con_bg_news_pic{ background: #f2f2f2; padding-bottom: 20px; margin-top: 50px; font-size: 0;}
.con_bg_news_pic img{ width: 369px; height: 204px;}
.con_bg_news_pic h6{ line-height: 200%; font-size: 20px; padding: 10px 20px 0 20px;}
.con_bg_news_pic h6 a{ color: #333333;}
.con_bg_news_list{ background: #f3f3f3; padding: 20px; margin-top: 40px; margin-bottom: 30px;}
.con_bg_news_list li{ padding-left: 20px; background: url("/2020enimages/dot_list_eng.jpg") left 15px no-repeat; line-height: 36px; font-size: 18px; margin-top: 10px;}
.con_bg_news_list li a{ color: #3c75ad;}
.con_bg_news_list ul li:first-child{ margin-top: 0;}


/*细览*/
.container_content_eng h4{ text-align: center; font-size: 28px; line-height: 150%; font-weight: bold; color: #3c75ad; padding: 0 80px; margin-bottom: 20px;}
.container_content_eng h5{ text-align: center; font-size: 16px; color: #666666; margin-bottom: 20px;}
.container_content_eng h5 span{ padding: 0 20px;}
.con_content_eng { border-top: 1px solid #ededed; padding: 30px 0; line-height: 200%; font-size: 16px;}
.con_content_eng p,.con_content_eng div{ margin-bottom: 16px;}

/*首页*/
.bg_f0f0f0 { background: #f0f0f0; max-width: 1920px; margin: 0 auto; min-width: 1240px; padding: 40px 0; }
.table_links_eng{ border-collapse:inherit; border-spacing: 20px 25px; margin-top: 30px;}
.table_links_eng td{ width: 198px; vertical-align: middle; border: 1px solid #e6e6e6; height: 76px; padding-left: 80px; line-height: 150%; background-repeat: no-repeat; background-position: 24px center;}
.table_links_eng td a{ font-size: 18px; color: #666666; }
.table_links_eng tr td:first-child{ width: 66px; padding-left: 0; border-color: #FFFFFF; font-size: 28px; color: #333333;}
.con_title_hp{ margin-bottom: 40px;}
.con_title_hp h4{ width: 200px; margin: 0 auto; text-align: center; height: 50px; line-height: 50px; background: url( "/2020enimages/bg_line_title_eng.jpg") center bottom no-repeat; font-size: 28px; color: #333333;}
.container_search_weather{ background: #f7f9fa; border-radius: 15px; padding: 38px 0; margin-bottom: 38px;}
.con_search_weather { width: 790px; margin: 0 auto; height: 46px; line-height: 46px;}
.con_search_weather input{ border:none; background: #FFFFFF; width: 600px; height: 46px; line-height: 46px; padding-left: 15px; color: #333333; font-size: 16px;}
.con_search_weather div:first-child{ width: 175px; font-size: 20px; color: #3c75ad; }
.con_input_weather{ width: 615px; position: relative;}
.con_input_weather img { position: absolute; right: 20px; top: 12px; cursor: pointer;}
.container_weather_l{ width: 864px; border-right: 1px solid #eeeeee; margin-right: 45px;}
.container_weather_r{ width: 330px; padding-top: 28px;}
.container_weather_r li{ height: 112px; line-height: 112px; background-repeat: no-repeat; background-position: 16px center; padding-left: 98px; font-size: 20px; background-color: #f0f0f0; margin-top: 28px;}
.container_weather_r li a{ color: #333333;}
.pd_b_60{ padding-bottom: 60px;}
.pd_t_30{ padding-top: 30px;}
.con_nav_weather{ margin-bottom: 20px;}
.con_nav_weather a{ display: inline-block; padding: 0 12px; margin-right: 14px; font-size: 20px; height: 38px; line-height: 38px; color: #333333; text-decoration: none;}
.con_nav_weather a.active { background: #3c75ad; color: #FFFFFF; border-radius: 8px;}
.js_switch_weather{ display: none;}
.con_list_international ul li:first-child{ margin-left: 0;}
.con_list_international li{ margin-left: 32px; width: 286px; }
.con_list_international li img{ width: 286px; height: 214px; }
.con_list_international li h5{ font-size: 20px; color: #333333; font-weight: bold; padding: 10px 0; line-height: 150%;}
.con_list_international li h5 a{ color: #333333;}
.con_list_international li h6{ font-size: 14px; color: #999999; margin-top: 10px;}
.con_list_international li p{ font-size: 16px; color: #666666; line-height: 32px; height: 160px; overflow: hidden;}
.con_list_international ul{ margin-bottom: 40px;}
.con_news_hp_l{ width: 815px; margin-right: 33px;}
.con_news_hp_r{ width: 392px;}
.con_title_news_hp{ position: relative; margin-bottom: 40px; height: 50px; background: url("/2020enimages/bg_line_title_eng.jpg") left bottom no-repeat; line-height: 50px; font-size: 28px; font-weight: bold; color: #333333;}
.con_title_news_hp a{ font-weight: normal; font-size: 16px; line-height: 16px; }
.bg_con_events{ padding: 10px 20px; background:#3c75ad; margin-top: 20px; }
.bg_con_events li{ border-top: 1px dashed #FFFFFF; padding: 20px 0;}
.bg_con_events ul li:first-child{ border-top: none;}
.bg_con_events h5{ background: url("/2020enimages/dot_event_eng.png") left center no-repeat; padding-left: 24px; color: #FFFFFF; font-size: 18px; font-weight: bold;}
.bg_con_events h6{ line-height: 150%; margin-top: 16px; color: #FFFFFF;}
.bg_con_events h6 a {color: #FFFFFF;}
.con_list_news_hp img{ width: 214px; height: 155px; margin-right: 20px; }
.con_list_news_hp ul li:first-child{ margin-top: 0;}
.con_list_news_hp li{  margin-top: 30px; height: 155px; overflow: hidden;}
.con_list_news_hp h5{ font-size: 22px; color: #333333; font-weight: bold; margin-bottom: 14px; line-height: 125%;}
.con_list_news_hp h5 a{ color: #333333;}
.con_list_news_hp p{ line-height: 180%; font-size: 16px; color: #666666;}
.bg_f2f2f2 { background: #f2f2f2; max-width: 1920px; margin: 0 auto; min-width: 1240px; padding: 30px 0; }
/*
.swiper-container{ width: 1240px; margin: 0 auto; height: 528px; overflow: hidden; font-size: 0;}
.swiper-slide img{ width: 1240px; height: 528px;}
.swiper-slide { position: relative;}
.swiper-slide h6{ position: absolute; left: 0; bottom: 0; height: 68px; line-height: 68px; background: rgba(0,0,0,0.9); font-size: 24px; color: #ffffff; width: 100%; padding-left: 20px;}
.swiper-slide h6 a{ color:#FFFFFF;}
.swiper .swiper-pagination{ width: auto !important; right: 60px; left: auto !important; bottom: 26px !important;}
.swiper .swiper-pagination-bullet-active{ background: #ffc40b !important;}
.swiper .swiper-pagination-bullet { width: 12px; height: 12px; display: inline-block; border-radius: 100%; background: #FFFFFF; opacity: 1;}
.swiper .swiper-button-prev{ background-image: url("/2020enimages/btn_prev_hp.png"); width: 33px; height: 76px; background-size: 33px 76px; margin-top: -38px; left: 20px;}
.swiper .swiper-button-next{ background-image: url("/2020enimages/btn_next_hp.png"); width: 33px; height: 76px; background-size: 33px 76px; margin-top: -38px; right: 20px;}
*/

.flexslider{position:relative;height:526px;overflow:hidden; width: 1240px; margin: 0 auto; border: none; border-radius: 0;}
.flexslider img{ height: 526px !important;}
.flex-direction-nav .flex-prev { width: 33px; height: 76px; background: url("/2020enimages/btn_prev_hp.png"); font-size: 0; margin-top: -38px;}
.flex-direction-nav .flex-next { width: 33px; height: 76px; background: url("/2020enimages/btn_next_hp.png"); font-size: 0; margin-top: -38px;}
.flexslider .slides li { position: relative;}
.flexslider .slides li p{ position: absolute; bottom: 0; left: 0; width:1200px; padding-left: 40px; height: 68px; line-height: 68px; background: rgba(0,0,0,0.9); color: #FFFFFF; font-size: 24px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);}
.flexslider .slides li p a{ color:#FFFFFF;}


