@charset "utf-8";
/* CSS Document */
a{ text-decoration:none;}
a:hover{ text-decoration:none;}

body{position:relative;}
.Important{ position:fixed; left: 0; right: 0; top:60px; margin: auto; max-width:560px; width:90%; z-index:555; overflow:hidden; background-color:#FFF; border:1px solid #f1f1f1;}
.Important h1{ position:relative; line-height:40px; font-size:18px; color:#0064cb; padding:0 25px 0 15px; margin:0; background-color:#f1f1f1;}
.Important h1 img{ max-width:100%; height:20px; vertical-align:text-top; margin-right:8px; display:none;}
.Important h1 span{ position:absolute; right:0; top:0; cursor:pointer; padding:0 10px; color:#a3a3a3; font-weight:500; font-size:18px;}
.Important .TRS_Editor{ padding:10px 20px;}
.Important .TRS_Editor p{ line-height:2; font-size:14px;}

.big_banner{ max-width:1920px; margin:0 auto; display:none; position:relative;}
.big_banner img{ max-width:100%;}
.banner_left{ position:absolute; left:0; top:40%; z-index:99; display:none; cursor:pointer;}
.banner_right{ position:absolute; right:0; top:40%; z-index:99; display:none; cursor:pointer;}
.big_banner:hover .banner_left{ display:block;}
.big_banner:hover .banner_right{ display:block;}

.swiper-container{ overflow:hidden; max-height:450px;}
.swiper-wrapper{ }
.swiper-slide{ float:left;}


.top_Weather_forecast{ width:100%; border-bottom:1px solid #f7f7f7;}
.Weather_forecast_botton{ width:52px; border-radius:50%; position:fixed; right:4px; top:60%; z-index:557; -moz-box-shadow:0px 0px 4px #AAAAAA; -webkit-box-shadow:0px 0px 4px #AAAAAA; box-shadow:0px 0px 4px #AAAAAA;}
#today{ display:none;}
#today_font{ display:none;}
#warnbox{ display:none;}
#warnbox_font{ display:none;}
#today_icon{ display:none;}
#icon_font{ display:none;}
#today_temperature{ display:none;}
#temperature_font{ display:none;}
#today_wind{ display:none;}
#wind_font{ display:none;}
#today_humidity{ display:none;}
#humidity_font{ display:none;}
#undate{ display:none;}
#more_a{ display:none;}

.Weather_forecast{ color:#e2e2e2; line-height:40px; position:relative; width:100%; max-width:1200px; margin:0 auto; padding:0 15px;}
.Weather_forecast>span{color:#666; line-height:40px; font-size:14px; display: inline-block;}
.Weather_forecast font{ margin:0 10px; font-size:20px; line-height:40px; font-weight:100; color:#e2e2e2; display:inline-block;}
.Weather_forecast #warnbox_font{margin:0 10px 0 0;}
.Weather_forecast span font{ margin:0 8px 0 0; font-size:20px; line-height:40px; font-weight:100;}
.Weather_forecast #warnbox img{ max-width:50px; max-height:50px; vertical-align:middle; line-height:40px; margin-bottom:5px;}
.Weather_forecast #today_icon img{ max-width:30px; max-height:30px; vertical-align:middle; line-height:40px; margin-bottom:5px;}
.Weather_forecast a{ color:#999; float:right; font-size:14px;}

.Weather_forecast .Weather_forecast_box{ position:absolute; overflow:hidden;top:55px;left:180px; background-color:#fff; z-index:556;}
.Weather_forecast .Weather_forecast_box .Weather_forecast_info{ border:1px solid #e2e2e2; display:none;}
.Weather_forecast .Weather_forecast_box .Weather_forecast_info .Weather_forecast_title{border-bottom:1px solid #e2e2e2; background-color:#f1f1f1; color:#ea2743; padding:0 15px; font-size:18px;}
.Weather_forecast .Weather_forecast_box .Weather_forecast_info .Weather_forecast_title img{ margin-right:10px; vertical-align:middle; margin-bottom:2px;}
.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div{ overflow:hidden; padding:15px 20px 20px 0; }
.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div>img{ float:left; margin:10px 20px 10px 20px; max-width:61px;}
.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div>p{ padding-left:125px; color:#333333; line-height:32px; font-size:14px;}
.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div>p img{ vertical-align:middle; margin-bottom:5px; margin-right:8px; line-height:32px; }
.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div h4{color:#333333; line-height:32px; font-size:14px; font-weight:500; margin:0; padding:0 0 0 10px;}
.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div .float_right{  margin:0 0 0px 10px; max-width:61px;}
.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div div{ width:210px; float:left; padding-left:20px;}
.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div div p{ color:#333333; line-height:32px; font-size:14px;}

.Weather_forecast .Weather_forecast_box2{  overflow:hidden;top:0;left:0; background-color:#fff; z-index:97; display:none;border-top:1px solid #f7f7f7;-moz-box-shadow:0px 0px 2px 4px #f7f7f7; -webkit-box-shadow:0px 2px 4px #f7f7f7; box-shadow:0px 2px 4px #f7f7f7; width:100%;}
.Weather_forecast .Weather_forecast_box2 #Weather_forecast_box2_close{ color:#999;font-size:16; padding:0 15px;}
.Weather_forecast .Weather_forecast_box2 .more_a{ margin-right:15px; color:#999; }
.Weather_forecast .Weather_forecast_box2 .Weather_forecast_info{ border:1px solid #e2e2e2; }
.Weather_forecast .Weather_forecast_box2 .Weather_forecast_info .Weather_forecast_title{border-bottom:1px solid #e2e2e2; background-color:#f1f1f1; color:#ea2743; padding:0 15px; font-size:18px;}
.Weather_forecast .Weather_forecast_box2 .Weather_forecast_info .Weather_forecast_title img{ margin-right:10px; vertical-align:middle; margin-bottom:2px;}
.Weather_forecast .Weather_forecast_box2 .Weather_forecast_info>div{ overflow:hidden; padding:15px 10px 20px 0; }
.Weather_forecast .Weather_forecast_box2 .Weather_forecast_info>div>img{ float:left; margin:10px 0px 10px 10px; max-width:50px;}
.Weather_forecast .Weather_forecast_box2 .Weather_forecast_info>div>p{ padding-left:95px; color:#333333; line-height:32px; font-size:14px;}
.Weather_forecast .Weather_forecast_box2 .Weather_forecast_info>div>p img{ vertical-align:middle; margin-bottom:5px; margin-right:8px; line-height:32px; }
.Weather_forecast .Weather_forecast_box2 .Weather_forecast_info>div h4{color:#333333; line-height:32px; font-size:14px; font-weight:500; margin:0 0 0 7px;}
.Weather_forecast .Weather_forecast_box2 .Weather_forecast_info>div .float_right{  margin:0 0 0px 10px; max-width:61px;}
.Weather_forecast .Weather_forecast_box2 .Weather_forecast_info>div div{ width:auto; float:left; padding-left:15px;}
.Weather_forecast .Weather_forecast_box2 .Weather_forecast_info>div div p{ color:#333333; line-height:32px; font-size:14px;}
.more_list{ color:#999; line-height:30px; text-align:center;}
.more_list i{display: inline-block;vertical-align: middle;border-top: 4px solid #dd0000;border-right: 4px solid transparent;border-left: 4px solid transparent;content: "";margin:0px 0 4px 0px;}
.more_list_select i{display: inline-block;vertical-align: middle;border-bottom: 4px solid #dd0000;border-right: 4px solid transparent;border-left: 4px solid transparent;content: "";border-top: none;margin:0px 0 4px 0px;}

.Weather_forecast .Weather_forecast_box .Warning_ico1{background: url(Weather_forecast_02.png) no-repeat; background-position: 100px 8px;}
.Weather_forecast .Weather_forecast_box .Warning_ico2{background: url(Weather_forecast_03.png) no-repeat; background-position: 100px 6px;}
.Weather_forecast .Weather_forecast_box .Warning_ico3{background: url(Weather_forecast_04.png) no-repeat; background-position: 100px 8px;}

.Weather_forecast .Weather_forecast_box2 .Warning_ico1{background: url(Weather_forecast_02.png) no-repeat; background-position: 73px 8px;}
.Weather_forecast .Weather_forecast_box2 .Warning_ico2{background: url(Weather_forecast_03.png) no-repeat; background-position: 73px 6px;}
.Weather_forecast .Weather_forecast_box2 .Warning_ico3{background: url(Weather_forecast_04.png) no-repeat; background-position: 73px 8px;}

.news{ width:100%; background-color:#f7f7f7; overflow:hidden; padding:18px 0;}
.news_con{ margin:0 auto; width:100%; max-width:1200px; overflow:hidden;}
.news .news_photo{ display:block; width:100%; position:relative; text-decoration:none; color:#333; overflow:hidden;}
.news .news_photo img{width:100%; margin-bottom:6px;webkit-transition: all ease .7s;-o-transition: all ease .7s;-moz-transition: all ease .7s;transition: all ease .7s; }
.news .news_photo:hover img{-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);transform: scale(1.03);}
.swiper-container2{ position:relative; overflow:hidden;}
.banner_text{ width:100%; box-sizing:border-box;bottom:0; left:0; position:absolute;background-color: rgba(0, 0, 0, 0.6); color:#fff; font-size:16px; line-height:2.4; padding:0 80px 0 10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_photo_list{ overflow:hidden;margin-bottom: 15px;}

.pagination {
  position: absolute;
  z-index: 20;
  bottom: 9px;
  right:10px;
  margin:0;
  text-align: right;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #555;
  margin: 0 5px;
  border: 2px solid #fff;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}

.news .news_photo p{ line-height:1.8; font-size:18px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; margin:0;}
.news .news_photo span{position: absolute;right: 0;top: 22.33333%;display: inline-block;padding: 0 10px;font-size: 18px;line-height: 32px;color: #4d4d4d;background-color: #fed510;-webkit-border-radius: 16px 0px 0px 16px;border-radius: 16px 0px 0px 16px;}
.news .news_title{ border-bottom: 1px solid #ededed; height:38px;}
.news .news_title h1{ float:left; border-bottom:1px solid #0064cb; line-height:36px; margin:0; position:relative; top:1px;font-size: 26px;}
/*.news .news_title a{ float:right;line-height: 38px; color:#696969;}*/
.news .news_list{ overflow:hidden; width:100%; margin:10px 0;}
.news .news_list li{ overflow:hidden;}
.news .news_list li a{ overflow:hidden;}
.news .news_list li a .title{font-size: 16px;line-height: 30px;color: #333;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden; margin:5px 0 0 0;}
.news .news_list li a .title::before{content: '';display: inline-block;vertical-align: middle;width: 6px;height: 6px;-webkit-border-radius: 50%;border-radius: 50%;margin-right: 10px;background-color: #0472e0;}
.news .news_list li a .text{ padding-left:16px; margin: 3px 0 8px; 0;font-size: 14px;line-height: 23px;color: #666;display: -webkit-box;height: 46px;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news .news_list li a:hover .title{ color:#0472e0;}

.news .news_notice{ height:38px; position:relative; width:100%;}
.news .news_notice .news_notice_title{ position:absolute; height:38px; line-height:38px; color:#fff; background: url(/pubimages/English/noticeico.png) no-repeat 92% center #276cea;width: 100px;font-size: 18px; padding-left: 12px; left:0; top:0; z-index:9;}
.news .news_notice .news_notice_list{ background-color:#fff; height:38px; width:100%; box-sizing:border-box; padding-left:100px;overflow: hidden; position:relative;}
.news .news_notice .news_notice_list a{ display:block; width:100%; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden; position:absolute; bottom: -100%;left: 0;display: block; opacity: 0; border: none; box-sizing:border-box; padding:0 10px 0 110px; line-height:38px; font-size:16px; color:#333; padding-right:90px;}
.news .news_notice .news_notice_list a span{ position:absolute; right:5px; top:0;}
.news .news_notice .news_notice_list a:hover{ color:#276cea;}
.news .news_notice .news_notice_list a.active{z-index: 8;bottom: 0;transition: all 0.5s ease;opacity: 1;}
.news .news_notice .news_notice_list a.leave{z-index: 7;bottom: 100%;transition: all 0.5s ease;opacity: 1;}


.affairs{ width:100%; margin:0 auto; max-width:1200px; overflow:hidden;}
.affairs .affairs_left{ overflow:hidden; padding-top:12px; padding-bottom:12px;}
.affairs .affairs_left h1{}
.affairs .affairs_left .select{ padding:0 0 0 22px;font-size: 26px;line-height:40px;color: #333;background: url(/pubimages/English/affairsico.png) no-repeat 0 9px;-o-background-size: 10px auto;background-size: 10px auto; }
.affairs .affairs_left p{padding-left:22px;font-size: 16px;line-height: 28px;color: #ccc; margin:0;}
.affairs .affairs_list{ overflow:hidden; box-sizing:border-box; display:none;}
.affairs .affairs_list li{ display:inline-block; width:32%; margin:0 0 20px 0; text-align:center; vertical-align: top;}
.affairs .affairs_list li p{ color:#333;}
.affairs .affairs_list li img{margin-bottom: 8px; max-width: 80%;}

.business{ width:100%; background-color:#d6e8f4; overflow:hidden; padding:15px 0;}
.business_div{ max-width:1200px; margin:0 auto;}
.business_title{ height:38px; width:100%; position:relative; margin-bottom:15px;}
.business_title h1{ font-size: 26px;line-height: 37px;text-align: center;color: #276cea; border-bottom:1px solid #016ad3; margin:0;}
/*.business_title a{ position:absolute; right:15px;top:0; line-height:38px; color:#999;}*/

.investment{ background-color:#fff;  padding-bottom:11px; margin-bottom:15px; margin-right:0; }
.investment .investment_title{ height:44px;border-bottom: dashed 1px #ddd; position:relative;}
.investment .investment_title h1{ line-height:44px; font-size:18px; color:#333; margin:0;}
.investment .investment_title h1::before{content: '';display: inline-block;vertical-align: middle;width: 4px;height:15px; margin-bottom:4px; margin-right:10px;background-color: #0472e0;}
/*.investment .investment_title a{ position:absolute; right:0; top:0; line-height:44px; color:#999;}*/

.investment .investment_list{ overflow:hidden; margin-top:15px;}
.investment .investment_list li{ overflow:hidden; }
.investment .investment_list li a{ display:block; overflow:hidden;}
.investment .investment_list li a img{ height:78px; float:left; margin-right:10px;}
.investment .investment_list li a .cont{overflow: hidden;}
.investment .investment_list li a .cont h3{font-size: 16px;line-height:26px;color: #333; margin:0 0 12px 0 ; position:relative; padding-left:15px; -o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;}
.investment .investment_list li a .cont h3::before {content: '';display: inline-block;vertical-align: middle;width: 6px;height: 6px;-webkit-border-radius: 50%;border-radius: 50%;margin-right: 10px;background-color: #0472e0; position:absolute; left:0;top:9px;}
.investment .investment_list li a:hover .cont h3{ color:#0472e0;}


.business_pic{ text-align:center; vertical-align:top; box-sizing:border-box;}
.business_pic a{ display:block; overflow:hidden;}
.business_pic img{ width:100%;}
.business_pic p{text-align: center;font-size: 14px;line-height:36px;color: #fff;background-color: #26a4fe; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.business_pic1{ padding-right:8px;}
.business_pic2{ padding-left:8px;}
.business_pic img{webkit-transition: all ease .7s;-o-transition: all ease .7s;-moz-transition: all ease .7s;transition: all ease .7s; }
.business_pic:hover img{-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);transform: scale(1.03);}

.about{width:100%; overflow:hidden; padding:15px 0;}
.about .about_div{ max-width:1200px; margin:0 auto; overflow:hidden; background-color:#fff; padding:0 15px;}
.about .about_title{ overflow:hidden; position:relative;}
.about .about_title h3{ position:absolute; font-size:26px; top:25px; left:25px; margin:0; color:#fff;}
.about .about_title img{}
.about .about_title .big{ display:none; max-width:100%;}
.about .about_title .small{ display:block; max-width:100%;}

.about .about_con{ overflow:hidden; position:relative;}
.about .about_con .about_con_top{ background-color:#4868bb; padding:15px 15px 0 15px; overflow:hidden;}
.about .about_con .about_con_top .pic_list{ overflow:hidden; margin-bottom:15px;}
.about .about_con .about_con_top .pic_list .pic{ display:block; position:relative; overflow:hidden; margin-bottom:10px;}
.about .about_con .about_con_top .pic_list .pic:hover img{-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);transform: scale(1.03);}
.about .about_con .about_con_top .pic_list .pic img{ width:100%;webkit-transition: all ease .7s;-o-transition: all ease .7s;-moz-transition: all ease .7s;transition: all ease .7s;}
.about .about_con .about_con_top .pic_list .pic span{position: absolute;left: 0;top: 10px;z-index: 10;background-color: #fed510;width: 130px;text-align: center;font-size: 18px;line-height: 24px;-webkit-border-radius: 0px 12px 12px 0px;border-radius: 0px 12px 12px 0px;}
.about .about_con .about_con_top .pic_list .text{ overflow:hidden;}
.about .about_con .about_con_top .pic_list .text p{ margin:0; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden; color:#fff;}
.about .about_con .about_con_top .pic_list .text p a{ color:#fff; font-size:15px; line-height:24px;}
.about .about_con .about_con_top .pic_list .text p .list::before {content: '';display: inline-block;vertical-align: middle;width: 4px;height: 4px;margin-right: 7px;background-color: #fff;-webkit-border-radius: 50%;border-radius: 50%;}
.about .about_con .about_con_top .pic_list .text .more{font-size: 13px;line-height: 17px;color: #fff;}

.about .about_con .about_con_top .pic_list .video::before{content: '';position: absolute;left: 15px;right: 15px;top: 15px;bottom: 15px;z-index: 1;border: 1px solid #fff;}
.about .about_con .about_con_top .pic_list .video::after{content: '';position: absolute;left: 50%;top: 50%;width: 44px;height: 44px;margin: -22px 0 0 -22px;background: url(../images/vdpaly.png) no-repeat center;}
/*.about .about_con .about_con_top .pic_list .video video{ display:none; height:168px;}
.about .about_con .about_con_top .pic_list .video:hover img{ display:none;}
.about .about_con .about_con_top .pic_list .video:hover video{ display:block;}
.about .about_con .about_con_top .pic_list .video:hover::before{ display:none;}
.about .about_con .about_con_top .pic_list .video:hover::after{ display:none;}*/


.about .about_bottom{ padding:15px 5px 0 5px; overflow:hidden;}
.about .about_bottom div{ padding:0;}
.about .about_bottom .title{ position: relative;border-bottom: 1px solid #ededed; height:46px; margin:0 0 10px 0;}
.about .about_bottom .title h3{ float:left; top: 1px; position:relative; margin:0 20px 0 0;font-size: 26px;line-height: 44px;border-bottom: 1px solid #ededed;cursor: pointer; z-index:2;}
/*.about .about_bottom .title a{position: absolute;right: 0;bottom: 0;font-size: 16px;line-height: 46px;color: #696969;}*/
.about .about_bottom .title .select{border-bottom: 1px solid #0064cb;}
.about .about_bottom .text{ overflow:hidden;}
.about .about_bottom .text ul{ overflow:hidden;}
.about .about_bottom .text ul li{display: inline-block;vertical-align: top;width: 32.4%; padding:10px 0; text-align: center;font-size: 16px;line-height:20px;}
.about .about_bottom .text ul li a{color:#666; display:block;}
.about .about_bottom .text ul li a p{ margin:10px 0 0 0;}

.focus{ background:url(/pubimages/English/ifocus.jpg) bottom center no-repeat #023e87; width:100%; min-height:506px;  background-attachment:local;}
.focus .focus_div{ max-width:1200px; margin:0 auto; overflow:hidden; padding:15px;}
.focus .focus_title{ height:38px; width:100%; position:relative; margin-bottom:15px; float:none;}
.focus .focus_title h1{ font-size: 26px;line-height: 37px;text-align: center;color: #fff; border-bottom:1px solid #fff; margin:0;}
/*.focus .focus_title a{ position:absolute; right:15px;top:0; line-height:38px; color:#fff;}*/
.focus .focus_list{ overflow:hidden;}
.focus .focus_list li{ overflow:hidden; margin-bottom:15px;}
.focus .focus_list li a{ display:block; overflow:hidden; position:relative;}
.focus .focus_list li a .pic{ overflow:hidden;}
.focus .focus_list li a .pic img{ width:100%;}
.focus .focus_list li a .pic .text{display:none; position: absolute;left: 0;top: 0;bottom: 58px;width: 100%;color: #fff;background-color: rgba(0, 0, 0, 0.6);padding:15px 23px 10px;}
.focus .focus_list li a .pic .text h3{ margin:0 0 8px 0; font-size: 18px; line-height: 22px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.focus .focus_list li a .pic .text .p{ margin:0; margin-bottom: 8px; font-size: 14px; display: -webkit-box; height: 84px; line-height: 21px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.focus .focus_list li a .pic .text .more{ width: 129px;margin:0 auto 0 auto;font-size: 13px;line-height: 30px;color: #fff;text-align: center;border: 1px solid #fff;}
.focus .focus_list li a h2{color: #fff;text-align: center;background-color: #2aa0f7;font-size: 20px;line-height: 58px; margin:0; padding:0 10px;}

/*ContactUs*/
.ContactUs_box{ background:url(../images/2020_ContactUs_003_2.jpg) center top; background-size:100%; margin:30px 0 0 0; padding-bottom: 40px;}
.ContactUs_first{ overflow:hidden;}
.ContactUs_first_box{ text-align:center; margin-bottom:20px;}
.ContactUs_first_box a{ font-size:18px; color:#16369b; text-align:center;}
.ContactUs_first_box img{ border:5px solid #16369b; border-radius:15px; max-width:100%; display:block; margin:0 auto 10px auto;}

.ContactUs_second{ border:5px solid #16369b; background-color:#ebebf5; border-radius:15px; margin-top:30px;}
.ContactUs_second_title{ margin:-30px auto 0 auto; background:#284ab5; color:#fff564; font-size:18px; text-align:center; display:table; position:relative; padding:7px 12px; border-radius:3px 3px 10px 10px;}
.ContactUs_second_title:before{ content:""; background:url(../images/2020_ContactUs_006_1.png) no-repeat; background-size:100%; position:absolute; left:-15px; width:15px; height:25px; top:2px;}
.ContactUs_second_title:after{ content:""; background:url(../images/2020_ContactUs_006_2.png) no-repeat; background-size:100%; position:absolute; right:-15px; width:15px; height:25px; top:2px;}
.ContactUs_second_box{ margin:15px 0 0 0; padding:0 15px;}
.ContactUs_second_box  div{ font-size:18px; line-height:1.8; margin-bottom:15px; display:block; overflow:hidden;}
.ContactUs_second_box  div p{ position:relative; padding-left:38px; color:#597be9; margin-bottom:5px;}
.ContactUs_second_box  div p:first-child{ color:#16369b;}
.ContactUs_second_box  div p span{ position:absolute; top:1px; left:0; color:#fff; background-color:#597be9; border-radius:50%; display:block; width:30px; height:30px; line-height:30px; text-align:center;}
.ContactUs_second_box  div p:first-child span{ background-color:#16369b;}
.ContactUs_second .more{ font-size:18px; color:#16369b; text-align:center; display:table; background-color:#fff564; margin:auto; border:3px solid #16369b; border-bottom:none; border-radius:20px 20px 0 0; padding:5px 30px;}

.ContactUs_box2{ background:url(../images/2020_ContactUs_004_2.jpg) center bottom no-repeat #48adda; background-size:100%; padding-top: 35px; }
.ContactUs_third_title{ font-size:38px; display:table; color:#fff; margin:0 auto 30px;}
.ContactUs_third_title hr{border:3px solid #fff; border-radius:3px; margin:0 0 10px 0;}
.ContactUs_third_box{ background-color:#fff564; font-size:20px; text-align:center; border-radius:41px; padding:10px 0; color:#1c3c9e;box-shadow:2px 6px 0 -1px #16369b; margin-bottom:30px;}
.ContactUs_third_box .ContactUs_third_box_spanA{ display:block;}
.ContactUs_third_box .ContactUs_third_box_spanB{ display:none;}
.ContactUs_third_box .ContactUs_third_box_spanC{ font-weight:bold; font-size:24px;}


.index_20da_box{
	background: none;
}
.index_20da_box_a{
	display: block;
	text-align: center;
}
.index_20da_box_a{
	display: block;
}
.index_20da_box_a img{
	width: 100%;
	max-width: 100%;
}
.index_20da{
	max-width: 1200px;
}

@media (min-width: 360px) {
	.ContactUs_second_title{  margin:-30px auto 0 auto;  padding:7px 18px; font-size:22px; }
}

@media (min-width: 414px) {
	.Weather_forecast .Weather_forecast_box2 .Weather_forecast_info>div{ padding:25px 10px 30px 0; }
}



@media (min-width: 768px) {
	.big_banner{display:block;}
	.banner_text{ font-size:20px;}
	.pagination { bottom:14px;}
	.business_pic p{ font-size:20px;}
	
	.Important{ position:fixed; left:auto; right: 0; bottom:0; top:auto; margin:0; max-width:560px; width:90%; z-index:555; overflow:hidden; background-color:#FFF; border:1px solid #f1f1f1;}
	.Important h1{ position:relative; line-height:56px; font-size:24px; color:#0064cb; padding:0 30px 0 20px; margin:0; background-color:#f1f1f1;}
	.Important h1 img{ max-width:100%; display: inline-block; vertical-align:text-top; margin-right:15px;height:auto;}
	.Important .TRS_Editor p{ line-height:2; font-size:16px;}
	
	.top_Weather_forecast{ width:100%; border-bottom:1px solid #f7f7f7; padding:18px 0; }
	#today{ display:inline-block;}
	#today_font{ display:inline-block;}
	#warnbox{ display:inline-block;}
	#warnbox_font{ display:inline-block;}
	#today_icon{ display:inline-block;}
	#icon_font{ display:inline-block;}
	#today_temperature{ display:inline-block;}
	#temperature_font{ display:inline-block;}
	#today_wind{ display:inline-block;}
	#wind_font{ display:inline-block;}
	#today_humidity{ display:inline-block;}
	#humidity_font{ display:inline-block;}
	#undate{ display:inline-block;}
	#more_a{ display:inline-block;}
	
	.Weather_forecast{ color:#e2e2e2; line-height:50px; position:relative; width:100%; max-width:1200px; margin:0 auto; padding:0 15px;}
	.Weather_forecast>span{color:#666; line-height:50px; font-size:14px; display: inline-block;}
	.Weather_forecast font{ margin:0 10px; font-size:20px; line-height:50px; font-weight:100; color:#e2e2e2; display:inline-block;}
	.Weather_forecast #warnbox_font{margin:0 10px 0 0;}
	.Weather_forecast span font{ margin:0 8px 0 0; font-size:20px; line-height:50px; font-weight:100;}
	.Weather_forecast #warnbox img{ max-width:50px; max-height:50px; vertical-align:middle; line-height:50px; margin-bottom:5px;}
	.Weather_forecast #today_icon img{ max-width:30px; max-height:30px; vertical-align:middle; line-height:50px; margin-bottom:5px;}
	.Weather_forecast a{ color:#999; float:right; font-size:14px;}

	.Weather_forecast .Weather_forecast_box{ position:absolute; overflow:hidden;top:55px;left:180px;}
	.Weather_forecast .Weather_forecast_box .Weather_forecast_info{ border:1px solid #e2e2e2; display:none;}
	.Weather_forecast .Weather_forecast_box .Weather_forecast_info .Weather_forecast_title{border-bottom:1px solid #e2e2e2; background-color:#f1f1f1; color:#ea2743; padding:0 15px; font-size:18px;}
	.Weather_forecast .Weather_forecast_box .Weather_forecast_info .Weather_forecast_title img{ margin-right:10px; vertical-align:middle; margin-bottom:2px;}
	.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div{ overflow:hidden; padding:15px 20px 20px 0; }
	.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div>img{ float:left; margin:10px 20px 10px 20px; max-width:61px;}
	.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div>p{ padding-left:125px; color:#333333; line-height:32px; font-size:14px;}
	.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div>p img{ vertical-align:middle; margin-bottom:5px; margin-right:8px; line-height:32px; }
	.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div h4{color:#333333; line-height:32px; font-size:14px; font-weight:500; padding-left:10px;}

	.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div .float_right{  margin:0 0 0px 10px; max-width:61px;}
	.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div div{ width:210px; float:left; padding-left:20px;}
	.Weather_forecast .Weather_forecast_box .Weather_forecast_info>div div p{ color:#333333; line-height:32px; font-size:14px;}
	.Weather_forecast .Weather_forecast_box2{display:none;}
	.Weather_forecast_botton{display:none;}
	
	.ContactUs_box{ margin-top: 60px; padding-bottom: 60px;}
	.ContactUs_first_box{ text-align:center; margin-bottom:25px;}
	.ContactUs_first_box a{ font-size:24px; color:#16369b; text-align:center;}
	
	.ContactUs_second{ margin-top:45px;}
	.ContactUs_second_title{ margin:-46px auto 0 auto;  padding:15px 35px; font-size:28px; }
	.ContactUs_second_title:before{left:-24px; width:24px; height:39px; top:3px;}
	.ContactUs_second_title:after{right:-24px; width:24px; height:39px; top:3px;}
	
	.ContactUs_second_box{ margin-top:20px; padding:0 20px;}
	.ContactUs_second_box  div{ font-size:24px; line-height:2; margin-bottom:20px;}
	.ContactUs_second_box  div p{padding-left:50px; margin-bottom:7px;}
	.ContactUs_second_box  div p span{ width:40px; height:40px; line-height:40px; top:3px;}
	.ContactUs_second .more{ font-size:24px; padding:8px 40px;}
	
	.ContactUs_box2{ padding-top:90px; padding-bottom:200px;}
	.ContactUs_third_title{ font-size:50px; margin:0 auto 80px auto;}
	.ContactUs_third_title hr{ margin:0 0 30px 0;}
	.ContactUs_third_box{  font-size:28px; border-radius:61px; padding:17px 0;}
	.ContactUs_third_box .ContactUs_third_box_spanC{font-size:34px;}
}

@media (min-width: 992px) {
	
	.news{ padding:40px 0;}
	.news .news_photo img{ margin-bottom:0;}
	.news_photo_list{ margin-bottom:0;}
	
	.news .news_title{ border-bottom: 1px solid #ededed; height:47px;}
	.news .news_title h1{line-height:45px;font-size: 32px;}
	/*.news .news_title a{ float:right;line-height: 47px; }*/
	.news .news_list li a .title{font-size: 18px;line-height: 31px; margin:0;}
	.news .news_list li a .text{font-size: 15px;}
	.news .news_notice{ height:48px;}
	.news .news_notice .news_notice_title{ height:48px; line-height:48px; width:120px; font-size:24px;}
	.news .news_notice .news_notice_list{ padding-left:140px; height:48px;}
	.news .news_notice .news_notice_list a{ line-height:48px; font-size:18px; color:#333; padding-left:140px; padding-right:110px;}
	
	.affairs_div{ width:100%; overflow:hidden;}
	.affairs .affairs_left{ overflow:hidden; padding-top:40px; padding-bottom:30px;}
	.affairs .affairs_left p{font-size: 18px; padding:0 0 0 35px; cursor:pointer; margin-bottom:10px;}
	.affairs .affairs_left .select{font-size: 36px;line-height:54px;-o-background-size: 18px auto;background-size:18px auto; padding:0 0 0 35px;}
	
	.affairs .affairs_list{ padding:40px 0 0 0; height:210px;}
	.affairs .affairs_list li{ display:inline-block; width:12%; margin:0; text-align:center; vertical-align: top;}
	.affairs .affairs_list li p{ color:#333; font-size:16px;}
	.affairs .affairs_list li img{margin-bottom: 8px; max-width: 80%;}
	
	.business{ padding:30px 0 40px 0;}
	.business_title{ height:58px; margin-bottom:35px;}
	.business_title h1{ font-size:32px;line-height:58px;text-align: center;color: #276cea; border-bottom:1px solid #016ad3; margin:0;}
	/*.business_title a{  line-height:70px; font-size:16px;}*/
	
	.investment_p{ padding-right:2px;}
	.investment{ background-color:#fff;  margin-bottom:0;}
	.investment .investment_title{ height:56px;border-bottom: dashed 1px #ddd; position:relative;}
	.investment .investment_title h1{ line-height:56px; font-size:24px; color:#333; margin:0; }
	.investment .investment_title h1::before{content: '';display: inline-block;vertical-align: middle;width: 4px;height:20px; margin-bottom:6px; margin-right:10px;background-color: #0472e0;}
	/*.investment .investment_title a{ position:absolute; right:0; top:0; line-height:56px; color:#999;}*/
	
	.investment .investment_list{ overflow:hidden; margin-top:14px;}
	.investment .investment_list li{ overflow:hidden; }
	.investment .investment_list li a{ display:block; overflow:hidden;}
	.investment .investment_list li a img{ height:90px; float:left; margin-right:10px;}
	.investment .investment_list li a .cont{overflow: hidden;}
	.investment .investment_list li a .cont h3{font-size: 16px;line-height:26px;color: #333; margin:0 0 9px 0;}
	.investment .investment_list li a .cont h3::before {content: '';display: inline-block;vertical-align: middle;width: 6px;height: 6px;-webkit-border-radius: 50%;border-radius: 50%;margin-right: 10px;background-color: #0472e0;}
	
	.business_pic{ text-align:center; vertical-align:top; box-sizing:border-box;}
	.business_pic a{ display:block; overflow:hidden;}
	.business_pic img{ height:194px; width:277px;}
	.business_pic p{text-align: center;font-size:20px;line-height:70px;color: #fff;background-color: #26a4fe;white-space: nowrap; margin:0;}
	.business_pic1{ padding-right:8px;}
	.business_pic2{ padding-left:8px;}
	
	.about{ background-color:#f7f7f7; padding:50px 0;}
	.about .about_div{ max-width:1170px; position:relative; padding:0 0;}
	.about .about_title{ position:absolute; left:0;top:0; width:213px; z-index:3}
	.about .about_title h3{ left:35px; font-size:30px;}
	.about .about_title img{}
	.about .about_title .big{ display:block;}
	.about .about_title .small{ display:none;}
	
	.about .about_con{ padding-left:213px;}
	.about .about_con .about_con_top{ padding-right:5px; padding-top:30px;}
	.about .about_con .about_con_top .pic_list{ width:33.3%; float:left; box-sizing:border-box; padding-right:10px;}
	.about .about_con .about_con_top .pic_list .text p{ height:24px;}
	.about .about_con .about_con_top .pic_list .text .more{ margin-top:15px; display:block;}
	
	.about  .about_bottom div{ padding-left:15px; padding-right:15px;}
	.about  .about_bottom{ padding:25px 15px 0 15px; overflow:hidden; background:url(../images/iaboutr_bg.png) no-repeat right bottom;}
	.about  .about_bottom .title{ border-bottom: 2px solid #ededed; height:60px; margin:0 0 10px 0; padding:0;}
	.about  .about_bottom .title h3{  top: 0px;  margin:0 40px 0 0;font-size: 32px; color:#ccc; border-bottom: 2px solid #ededed;line-height:58px;}
	.about  .about_bottom .title .select{border-bottom: 2px solid #0064cb; color:#333;}
	.about  .about_bottom .text{ overflow:hidden; height:195px; padding:0;}
	.about  .about_bottom .text ul li{width:19%; padding:25px 0 40px 0;}
	.about  .about_bottom .text ul li a p{ margin:12px 0 0 0; }
	
	
	.focus .focus_title{height:auto; margin-bottom:35px; padding:20px 0;}
	.focus .focus_title h1{  font-size:32px;line-height:58px;}
	/*.focus .focus_title a{line-height:100px;}*/
	
	.focus .focus_list li{ width:32%; float:left;}
	.focus .focus_list .list_center{ margin:0 2%;}
	.focus .focus_list li a .pic .text{  display: block; opacity: 0; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); -webkit-transition: all ease .5s; -o-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; }
	.focus .focus_list li a h2{color: #fff;text-align: center;background-color: #2aa0f7;font-size: 24px;line-height: 58px; margin:0;}
	
	.focus .focus_list li a:hover .pic .text{ opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
	
	.ContactUs_box{ background:url(../images/2020_ContactUs_003.jpg) center top; background-size:100%;  padding-bottom: 60px;}
	.ContactUs_second{ margin-top:80px;}
	.ContactUs_second_title{ margin:-61px auto 0 auto;  padding:27px 50px; font-size:32px; }
	.ContactUs_second_title:before{left:-33px; width:33px; height:54px; top:2px;}
	.ContactUs_second_title:after{right:-33px; width:33px; height:54px; top:2px;}
	
	.ContactUs_second_box{ padding:0 20px 0 25px;}
	
	
	.ContactUs_box2{ background:url(../images/2020_ContactUs_004.jpg) center bottom no-repeat #48adda; padding-top: 90px; padding-bottom:300px; }
	.ContactUs_third_title{ font-size:58px; display:table; margin:0 0 50px 0;}
	.ContactUs_third_title hr{ margin:0 0 30px 0;}
	.ContactUs_third_box{ background-color:#fff564; display:table; font-size:30px; text-align:center; border-radius:39px; padding:15px 50px; color:#1c3c9e;box-shadow:2px 6px 0 -1px #16369b; margin-bottom:30px;}
	.ContactUs_third_box .ContactUs_third_box_spanA{ display:inline-block; font-weight:bold;}
	.ContactUs_third_box .ContactUs_third_box_spanB{ display:inline-block; margin:0 6px;  font-weight:bold;}
	.ContactUs_third_box .ContactUs_third_box_spanC{ font-weight:bold;}

	.index_20da_box{
		background: url(/Engish/20221015_20da_bg.jpg) no-repeat top #ECEDED;
	}
	.index_20da_box_a{
		height: 150px;
	}
	.index_20da_box_a img{
		display: none;
	}
	.index_20da{
		margin: 20px auto 0 auto;
	}
	
}
@media (min-width: 1200px) {
	.ContactUs_first_box a{ font-size:26px; color:#16369b; text-align:center;}
	
	.ContactUs_second_box{ margin-top:30px; padding:0 25px 0 30px;}
	.ContactUs_second_box  div{ font-size:26px; line-height:2; margin-bottom:30px;}
	.ContactUs_second_box  div p{padding-left:50px; margin-bottom:7px;}
	.ContactUs_second_box  div p span{ width:44px; height:44px; line-height:44px; top:4px;}
	.ContactUs_second .more{ font-size:26px; padding:10px 50px;}
	.affairs .affairs_left .select{
		font-size: 32px;
	}
}