﻿@charset "utf-8";
/* CSS Document */

.wrap{ width:980px; margin:0 auto; padding:10px;}
.wrap1{ width:1200px; margin:0px auto; padding:10px;}
.white{background-color: #fff;padding: 10px;}
/*********top**************/
#header {width:100%;background-color:#fff;padding-top:20px;height:115px;}
#header .header-container {width:1180px;margin:0 auto;}
#header .headerLeft {float:left;width:300px;vertical-align: middle;margin-top:10px;}
#header .headerRight {float:right;width:840px;}
#header .headerLeft .Logo {vertical-align: middle;height:47px;width:70px;}
#header .headerLeft .Country_name {font-size:24px;display:inline-block;width:205px;vertical-align: middle;margin-left:10px;}
#header .search .sele_box {border:1px solid #1e8efe;height:30px;width:250px;padding-left:3px;vertical-align: middle}
#header .search .sele_btn {background-color:#1e8efe;height:30px;width:30px;color:#fff;font-size:22px;text-align:center;vertical-align: middle;border:none;margin-left:-5px;}
#header .submenu > div {float:right;color:#666;margin-top:3px;}
#header .submenu > div a {color:#666;}
#header .submenu > div a:last-child {margin-right:15px;}
#header .submenu > div a:hover {text-decoration:underline;}
#header .submenu form {float:right;}




/***** banner *******/
.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index:1; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
/***** banner *******/
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides div{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides div:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}

/* Callback example */
.callbacks_container{margin-bottom:2px;position:relative;width:100%;max-width:100%;text-align:center;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:45%;left:0;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:90px;width:60px;background:transparent url("../images/ad_ctr.png") no-repeat 0 0;filter:alpha(opacity=50);opacity:0.5;margin-top:-30px;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;filter:alpha(opacity=50) !important;opacity:0.5 !important;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:0 -90px;right:0;}

@media screen and (max-width:600px){.callbacks_nav{top:47%;}}


/********导航栏*********/
.nav {margin-top:25px;width:100%;}
.nav > ul > li {float:left;width:90px;text-align:center;font-weight:0;margin:0 7.5px;}
.nav > ul > li:last-child {margin-right:0;behavior: url(../js/ie-css3.htc);}
.nav > ul > li > a {color:#1e8efe;font-size:18px;display:block;padding-bottom:3px;}
.nav > ul > li > a:hover, .nav > ul > li > a.on {border-bottom:2px solid #1e8efe;}




/*  首页内容通用样式  */
.main {width:1180px;margin:0 auto;margin-top:40px;}
.i-title {font-size:24px;border-left:6px solid #1e8efe;line-height:30px;color:#1e8efe;height:30px;}
.i-title i {color:#c0c0c0;font-size:14px;font-style:normal;margin-left:5px;}
.i-title span {border-left:2px solid #1e8efe;margin-left:5px;display:block;float:left;padding-left:10px;}
.i-title a {color:#666;font-size:14px;vertical-align: middle;float:right;}
.i-title a:hover {color:#a40000;}
.i2-title {background:url(../images/title_bg02.png) no-repeat left center;color:#666;font-size:24px;height:50px;line-height:50px;text-align:center;margin-bottom:20px;}
.i3-title {font-size:24px;text-align:center;padding: 15px;}
.i3-title strong {font-weight:normal;background:url(../images/i3-title-bg.png) no-repeat center bottom;padding:0 10px;padding-bottom:10px;background-size:100% auto;}
.i3-title span {color:#144b7f;}
.more {text-align:center;}
.btn01 {display:inline-block;margin:0 auto;text-align:center;width:140px;color:#fff;background-color:#1e8efe;font-size:16px;line-height:40px;margin-top:20px;border:1px solid #1e8efe;}
.btn01:hover {background-color:#e6e6e6;border:1px solid #c7c7c7;}
.left {float:left;}
.right {float:right;}
/*.content p{ margin-top:20px; line-height:34px;}*/



/*    合作项目    */
.project_list {width:700px;}
.project_list .list {margin-top:20px;}
.project_list .list li {margin-bottom:20px;}
.project_list .list li a {display:block;padding:10px;border:1px solid #e3e3e3;}
.project_list .list .title {font-size:18px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.project_list .list .title i {display:block;width:6px;height:6px;border:1px solid #1e8efe;float:left;margin-right:10px;margin-top:9px;}
.project_list .list .msg {border:1px solid #a40000;padding:2px 10px;color:#a40000;font-size:14px;margin-left:16px;}
.project_list .list .time {float:right;color:#999;}
.project_list .list a:hover{background-color:#1e8efe;color:#fff;}
.project_list .list a:hover i, .project_list .list a:hover .msg {border-color:#fff;}
.project_list .list a:hover .msg, .project_list .list a:hover .time {color:#fff;}


/*    首页的优惠政策    */
.favoured_policy {width:460px;}
.favoured_policy .list li{margin-top:15px;padding:0 5px;overflow:hidden;border-bottom:dashed 1px #e5e5e5;padding-bottom:6px;}
.favoured_policy .list i.left {display:block;width:8px;height:8px;border:1px solid #1e8efe;margin-top:9px;margin-right:5px;}
.favoured_policy .list .title {font-size:18px;color:#333;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.favoured_policy .list p {color:#666;text-indent:2em;height:50px;overflow:hidden;}
.favoured_policy .list a:hover .title, .favoured_policy .list a:hover p  {color:#a40000;}



/*    国家简介    */
.introduction {width:100%;background:url(../images/introduction_bg.jpg) no-repeat center center;padding-top:35px;background-size:cover;margin-top:40px;height:280px;}
.introduction .introduction-content {width:1180px;margin:0 auto;}
.introduction .left {width:462px;height:100%;position: relative;left:0;top:0;}
.introduction .left > img {width:462px;height:210px;}
.introduction .left p {position: absolute;left:10px;top:10px;}
.introduction .left p img {width:38px;vertical-align: middle;}
.introduction .left p span {vertical-align: middle;color:#fff;font-size:24px;margin-left:10px;}
.introduction .left p .Eng-name {color:#fff;font-size:12px;display:block;margin-left:50px;margin-top:-3px;}
.introduction .right {width:700px;font-size:16px;line-height:32px;text-indent:2em;height:220px;overflow:hidden;}
.introduction .right span {display:block;}


.news_list, .activity {width:570px;overflow:hidden;}
/*    首页新闻列表    */
.news_list .list li {margin-bottom:20px;}
.news_list .list .title {color:#1e8efe;font-size:18px;border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_list .list .title span {color:#999999;font-size:14px;float:right;}
.news_list .list p {text-indent:2em;font-size:14px;line-height:26px;height:50px;overflow:hidden;}


/*    首页活动列表    */
.activity .list li a {border-bottom:dashed 1px #999;margin-bottom:20px;display:block;padding:;padding:5px;}
.activity .list .time {width:70px;font-size:16px;color:#999;text-align:center;margin-right:10px;border-right:dotted #e3e3e3 1px;padding-right:5px;margin-top:5px;}
.activity .list .time em {display:block;color:#1e8efe;font-style:normal;font-size:28px;margin-top:15px;}
.activity .list .title {font-size:18px;color:#333;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.activity .list .content {font-size:14px;color:#666;text-indent:2em;height:50px;overflow:hidden;}
.activity .list li a:hover {background-color:#1e8efe;}
.activity .list li a:hover span, .activity .list li a:hover p, .activity .list li a:hover .title, .activity .list li a:hover .time em {color:#fff;}



/*    首页入驻企业列表    */
.settled_enterprise{ position:relative; overflow:hidden;zoom:1; height: 180px;background-color:#f8f8f8;margin-top:50px;}
.settled_enterprise .piclist{ overflow:hidden; zoom:1;}
.settled_enterprise .ohbox{overflow:hidden; position:relative;width:1040px;left:80px; top:30px;}
.settled_enterprise .piclist li{float:left; display:inline; width:20%; height: 131px; }
.settled_enterprise .piclist li a{border:1px solid #cacaca; display: block; margin: 0 auto; width: 178px; height: 131px;background-color:#fff;}
.settled_enterprise .pageBtn span{ display:block;width:33px;height:57px;position:absolute;top:70px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.settled_enterprise .pageBtn .prev{left:20px;background:url(../images/index_10.png) no-repeat; }
.settled_enterprise .pageBtn .next{right:20px;background:url(../images/index_12.png) no-repeat; }



/*    位置信息    */
.breadcrumbs {font-size:14px;color:#333;width:1180px;margin:0 auto;margin-top:15px;}
.breadcrumbs .iconfont {vertical-align: middle;font-size:18px;margin-top:-1px;margin-right:5px;}
.breadcrumbs span em {font-style:normal;color:#000;}



/*    投资环境    */
.investment_environment img {max-width:90%;}
.investment_environment h2{text-align:center;font-size:24px;border-bottom:1px dashed #c9c9c9;padding-bottom:20px;margin-bottom:30px;}
.investment_environment h2 span {color:#000;}
.investment_environment h2 em {color:#999;font-style:normal;font-size:32px;}
.investment_environment h2 img {vertical-align:middle;width:50px;margin-right:15px;}
.investment_environment .btn01 {margin:40px auto;display:block;}



/*    入驻企业    */
.page_settled_enterprise .search {border:1px solid #b0d8ff;font-size:16px;padding:20px;color:#666;text-align:center;}
.page_settled_enterprise .search .search_box {width:500px;height:30px;font-size:14px;margin:0 5px;padding-left:5px;}
.page_settled_enterprise .search .btn02 {background-color:#ed5564;line-height:30px;border:0;width:120px;font-size:14px;color:#fff;padding:2px 0;border:1px solid #ed5564;}
.page_settled_enterprise .search .btn02:hover {background-color:#e3e3e3;color:#333;border-color:#d3d3d3;}

.page_settled_enterprise .list_top li {width:272px;float:left;background-color:#f9f9f9;text-align:center;border:1px solid #e3e3e3;margin-right:30px;}
.page_settled_enterprise .list_top li:last-child {margin-right:0px;}
.page_settled_enterprise .list_top a {padding:15px;display:block;}
.page_settled_enterprise .list_top a img {margin-top:50px;width:50px;}
.page_settled_enterprise .list_top p {height:100px;overflow:hidden;margin-bottom:45px;color:#333;font-size:12px;line-height:32px;}
.page_settled_enterprise .list_top h3 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#000;margin:20px 0;}
.page_settled_enterprise .list_top a:hover {background-color:#f6faff;}
.page_settled_enterprise .list_top a:hover p {color:#a40000;}

.page_settled_enterprise .list02 {margin-top:40px;}
.page_settled_enterprise .list02 li {border:1px solid #e9e9e9;margin:20px 0;}
.page_settled_enterprise .list02 a {display:block;padding:15px 25px;}
.page_settled_enterprise .list02 a:hover {background-color:#f6faff;}
.page_settled_enterprise .list02 h3 {font-size:18px;margin:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dashed #1e8efe;padding-bottom:10px;color:#1e8efe;}
.page_settled_enterprise .list02 p {font-size:14px;text-indent:2em;line-height:30px;height:60px;overflow:hidden;}



/*    优惠政策    */
.page_favoured_policy .list li {border-bottom:1px dashed #e3e3e3;position: relative;left:0;top:0;padding-bottom:15px;margin-bottom:30px;}
.page_favoured_policy .list .time {background-color:#1e8efe;color:#fff;font-size:14px;width:70px;text-align:center;float:left;margin-right:15px;}
.page_favoured_policy .list .time span {padding:5px 0;display:block;}
.page_favoured_policy .list .time em {display:block;background-color:#1c61ca;font-size:24px;padding:15px 0;font-style:normal;}
.page_favoured_policy .list li h3 {font-size:18px;margin-bottom:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight: bold;}
.page_favoured_policy .list .content {text-indent:2em;font-size:14px;height:65px;line-height:29px;overflow:hidden;}
.btn03 {font-size:14px;border:dashed 1px #a40000;color:#a40000;display:block;position: absolute;right:5px;bottom:15px;padding:3px 18px;}



/*    页数    */
.page_list {text-align:center;margin-top:60px;width:100%;}
.page_list li {display:inline-block;margin:0 5px;}
.page_list li a {display:block;border:1px solid #111;padding:3px 12px;font-size:14px;}
.page_list li a.on{background-color:#1c61ca;color:#fff;border-color:#1c61ca;}


/**************foot***************/
.footer { background-color:#1c61ca; height: 140px;color:#fff;width:100%;margin-top:40px;overflow:hidden;}
.footer .foot_center{width: 1180px; margin: 0 auto;height: 236px; overflow: hidden;}
.copyright{ height:140px; color: #fff;}
.copyright li{ float:left;line-height: 200%; margin-top:45px;}
.copyright a{ color:#fff;}
.copyright li:first-child{ margin-left:230px; margin-right: 20px; margin-top: 35px;}


/* touch_right */
#touch_right{ position:fixed; bottom:10%; z-index:999;left: 50%;margin-left: 621px;}
#touch_right li{cursor:pointer; position:relative; background:#a6a6a6; width:2.5rem; height:3rem; color:#fff; text-align:center; line-height:3rem;}
#touch_right .iconfont{ font-size:24px; font-weight:normal;}
#touch_right .interflow{ background:#333;}
#touch_right .tel{ background:#666;}
#touch_right .er{ background:#999;}
#touch_right .message{ background:#ccc;}
#touch_right li:hover{ background:#0164cc;}
#touch_right li:hover .floating_left{display:block;}
#touch_right .floating_left{ display:none;position:absolute;top:0px; background:#0164cc; color:#fff; height:3rem; width:140px; left:-140px;}
#touch_right .floating_left a{ color:#fff;}
#touch_right .hotline{ line-height:150%;}
#touch_right .floating_ewm{height:190px; top:-142px;line-height:150%;}
#touch_right .floating_ewm img{ width:80%; display:block; margin:10px auto;}


/** 登录**/
.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%; height: 100%;background-color: black; z-index:1001; -moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=90);}
.white_content {display: none;position: absolute;top:50%;left:50%;width: 720px;z-index:1002; margin-left: -360px; background: #fff; border: 5px solid #ccc; padding: 10px; height: 360px; margin-top: -180px;}
.white_content .close{ position:absolute; right:10px; cursor: pointer;}
.white_content .close i{ font-size:18px;}
.white_content h3{ text-align:center; font-size: 28px; color: #0966da; font-weight: bold; margin: 10px auto; margin-top: 30px;}
.white_content ul{width: 360px; margin: 0 auto; margin-top: 40px;}
.white_content li{ border:1px solid #ccc; margin-bottom: 15px; padding: 5px;}
.white_content li:last-child{ border:0;}
.white_content li i{ color:#666; font-size: 24px; padding-right: 5px; border-right: 1px solid #ccc; margin-right: 5px; display: inline-block; vertical-align: middle;}
.white_content .login_box1,.white_content .login_box2{ border:0; height: 25px; line-height: 25px; width: 85%; font-size: 16px;}
.white_content .login_box2{width: 50%;}
.white_content img{ display:inline-block; vertical-align: middle;}
.white_content li a{ display:inline-block; padding: 5px 16px; margin: 0 10px; background: #ed5564; color: #fff; font-size: 16px;}
.white_content li a:hover{ color: #000;}
.white_content .login_btn2{background: #f8ab59;}
.white_content .login_btn3{background: #1ab394;}


/*搜索框*/
.pro_sele{ border:1px solid #b0d8ff; padding: 8px;overflow: hidden;transition: all 1.5s;}
.pro_sele h3{  color: #0966da; font-size: 22px; font-weight: bold;margin-top:15px;margin-bottom:15px;}
.pro_sele li{ margin-bottom:8px;}
.pro_sele  li p{  display:table-cell; width: 100px; color: #666;}
.pro_sele  li p:last-child{ width:685px;}
.pro_sele span{ display:inline-block; margin: 2px 5px; cursor: pointer; padding: 0 3px;line-height: 28px;}
.pro_sele span:hover{ color:#0966da;}
.pro_sele .on,.pro_sele .on:hover{ color:#fff; background: #6ba3e9;}
.pro_sele input{ line-height:25px; border: 1px solid #ccc; padding: 0 5px; margin-right: 5px;}
.pro_sele input[type="submit"]{ height:30px; text-align: center; width: 100px; margin: 0 5px; border: 0; cursor: pointer; font-size: 16px; color: #fff;}
.pro_sele input[type="submit"]:hover{background: #ddd; color: #000;}
.pro_sele img{ width:100%;}
.add_btn_red{background: #ed5564;}
.add_box_70 {width:500px; height: 35px;line-height: 35px;margin: 0;padding: 0;border: 1px solid #d2d2d2;padding-left: 15px;color: #333;outline: none;}

/*合作项目*/
.page_project_list {margin-top:30px;}
.page_project_list li{ margin-bottom:15px; height: 75px; border-bottom: 1px dashed #b2b2b2;}
.page_project_list li:last-child{ margin-bottom:0px;}
.page_project_list .pic img{ border:1px solid #cacaca; height: 55px; margin: 5px;}
.page_project_list .txt{ width:-moz-calc(100% - 20px);width: -webkit-calc(100% - 20px);width: calc(100% - 20px);overflow: hidden;}
.page_project_list .txt h3{font-size: 20px;color: #000;font-weight: normal; height: 24px;line-height: 24px;overflow: hidden;text-overflow: ellipsis; margin-top: 5px; margin-bottom: 8px;}
.page_project_list .txt p a{ display:inline-block; padding: 0px 2px; border: 1px solid #ffa6a6; line-height: 150%; margin-right: 5px; color: #f00; font-size: 12px;}
.page_project_list .txt p a:hover{ color:#333;}
.page_project_list .txt p span{ float:right; color: #333; font-size: 12px;}
.page_project_list .txt p span i{ color:#a7a7a7; vertical-align: middle;}


/******活动*******/
.activity_date{ width:100%; margin: 0 auto; border: 1px solid #0071d3; padding: 5px; margin-bottom: 30px;}
.activity_date .date{ width:315px; overflow: hidden;float: left; margin-left: 25px;}
.activity_date .date .year{ font-size:18px; font-weight: bold; color: #0017d3; padding-left:13px; padding-right: 5px; height: 30px; line-height: 30px; overflow:hidden;}
.activity_date .date .year span{ float:right; font-size: 16px;}
.activity_date .date .year span a{ display:inline-block; padding: 0 5px;}
.activity_date .date .day li{ float:left; width: 45px; height: 45px; line-height: 45px; text-align: center; color: #333; font-size: 16px;}
.activity_date .date .day .item{color: #ccc;}
.activity_date .date .day a{ display: block; color: #FFF; background: #1a4fc1; width: 30px; height: 30px; line-height: 30px; margin: 7.5px; border-radius: 50%; cursor: pointer;}
.activity_date .date .day .item a{background: rgba(26,79,193,0.8);}
.activity_date .date .day a:hover,.activity_date .date .day .item a:hover{ color:#333;}
.activity_date .date .day ul:first-child li{ font-weight:bold;border-bottom: 1px solid #053776;}
.event{ background:url(../images/activity_01.jpg) no-repeat left center; width: 800px; float: right; padding-left: 35px;}
.event .bd li{ height:172.5px; border-bottom: 1px dashed #ccc;}
.event .bd li:nth-child(2n){border-bottom:0;}
.event .bd li h3{ padding-top: 22.5px; font-size: 16px; color: #0071d3;font-weight: bold; margin-bottom: 5px;}
.i_news li{ border-bottom: 1px solid #b2b2b2; margin-bottom: 18px; padding-bottom: 10px;}
.i_news li:last-child{ margin-bottom:0px;}
.i_news li h3{ font-size:16px; font-weight: bold; width: 100%;}
.i_news li h3 p{width:-moz-calc(100% - 82px);width: -webkit-calc(100% - 82px);width: calc(100% - 82px);white-space: nowrap; text-overflow:ellipsis;overflow: hidden; display:inline-block;}
.i_news li h3 span{ float:right; color: #ccc; font-weight: normal; font-size: 14px; width: 78px;}
.i_news li font{ color:#666; text-indent: 2em; display: block;}
.i_news li font span{ color:#ff6600;}

/*新闻资讯*/
.pro_list1 li{ padding:30px 0;border-bottom: #ccc dashed 1px;position: relative;}
.pro_list1 .pic{ display:none;}
.pro_list1 .txt{ width:100%;float:left;margin-left:0px;font-size: 16px; line-height: 180%;}
.pro_list1 li:first-child .pic,.pro_list1 li:nth-child(2) .pic{ float:left; display: block;}
.pro_list1 li img{ width:190px; height: 130px;}
.pro_list1 li:first-child .txt,.pro_list1 li:nth-child(2) .txt{width: 685px;margin-left: 30px;}
.pro_list1 .txt h3{ font-size:18px; font-weight: bold; margin-bottom: 15px;}
.pro_list1 .txt span{ position:absolute; bottom:10px; right:10px; font-size: 14px; color: #ccc;}

/*项目详情*/
.page_left{ float:left; width: 780px;}
.pro_title1{ color: #999; margin-bottom: 20px; }
.pro_title1 p{font-size: 24px; line-height: 200%; color: #144b7f; border-bottom: 2px solid #053776;}
.pro_content li{border-bottom: 1px dashed #ccc; margin-bottom: 10px; padding-bottom: 5px; font-size: 16px; color: #333;}
.pro_content li:last-child{ border:0;}
.pro_content li strong{ display: inline-block; margin-right: 15px;}
.pro_content li:first-child img{ height:20px; display: inline-block; margin: 0 5px; vertical-align: text-bottom;}
.pro_content li:first-child a{ display:inline-block; margin-left: 15px; color: #0071d3;}
.pro_content li:first-child a:hover{color: #333;}
.pro_content li:first-child i{ padding-left:8px;}
.pro_content p{ padding:3px;}
.pro_prompt{ display:block; width: 90%; margin: 20px auto; border: 1px solid #0f8f4a; background: #e5f1df; padding: 20px 0; text-align: center; color: #0f8f4a; line-height: 200%;}
.pro_prompt a{ display:inline-block; margin: 0 5px; color: #a40000;}
.pro_prompt a:hover{ color: #333;}
#mapdiv{top: 10%;margin: 0 auto;width: 90%;left: 5%;height: 80%;}
#mapdiv h3{ font-size:18px; margin-bottom: 20px; border-bottom: 1px solid #ccc; padding-bottom: 15px;}
.page_back{ margin:20px auto; text-align: center;}
.page_back a{ display:inline-block; text-align: center; margin: 10px; padding: 5px 10px;background:#0071d3; width: 150px; font-size: 16px; color: #fff;}
.page_back a:hover{ background:#053776;}
.page_right{ float:right; width: 320px;}
.related_links{padding-bottom:5px;}
.related_links a{ display:block;margin-bottom:10px; border: 1px solid #999; height: 50px; line-height: 50px; text-align: center; font-size: 18px; color: #0071d3;background: #fff;background: -webkit-linear-gradient(to top, #d7d7d7, #fff); background: linear-gradient(to top, #d7d7d7, #fff); }
.related_links a:hover{ color:#000;}
.activity_list li{ border-bottom:1px solid #b2b2b2; margin-bottom: 8px; line-height: 29px; height: 59px; font-size: 16px;}
.activity_list li:last-child{ margin-bottom:0px;}
.activity_list li img{ margin-right: 8px; vertical-align: middle;}
.activity_list h3{ border-top:2px solid #0071d3; border-bottom: 1px solid #ddd; height: 45px; line-height: 45px; color: #0071d3; text-indent: 5px; font-size: 22px;}
.activity_list h3 i{ font-size:22px; margin-right: 5px;}
.activity_list h3 span{ float:right; font-size: 14px; margin-right: 10px;}
.activity_list li{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}

/******活动详情*******/
.activity_date{ width:100%; margin: 0 auto; border: 1px solid #0071d3; padding: 5px; margin-bottom: 20px;}
.activity_date .date{ width:315px; overflow: hidden;float: left; margin-left: 25px;}
.activity_date .date .year{ font-size:18px; font-weight: bold; color: #0017d3; padding-left:13px; padding-right: 5px; height: 30px; line-height: 30px; overflow:hidden;}
.activity_date .date .year span{ float:right; font-size: 16px;}
.activity_date .date .year span a{ display:inline-block; padding: 0 5px;}
.activity_date .date .day li{ float:left; width: 45px; height: 45px; line-height: 45px; text-align: center; color: #333; font-size: 16px;}
.activity_date .date .day .item{color: #ccc;}
.activity_date .date .day a{ display: block; color: #FFF; background: #1a4fc1; width: 30px; height: 30px; line-height: 30px; margin: 7.5px; border-radius: 50%; cursor: pointer;}
.activity_date .date .day .item a{background: rgba(26,79,193,0.8);}
.activity_date .date .day a:hover,.activity_date .date .day .item a:hover{ color:#333;}
.activity_date .date .day ul:first-child li{ font-weight:bold;border-bottom: 1px solid #053776;}
.event{ background:url(../images/activity_01.jpg) no-repeat left center; width: 770px; float: right; padding-left: 35px;}
.event .bd li{ height:172.5px; border-bottom: 1px dashed #ccc;}
.event .bd li:nth-child(2n){border-bottom:0;}
.event .bd li h3{ padding-top: 22.5px; font-size: 16px; color: #0071d3;font-weight: bold; margin-bottom: 5px;}
.news_pic{position: relative; width: 100%; overflow: hidden; margin-bottom: 20px;}
.news_pic .pic li{ width:720px; height: 280px;}
.news_pic .pic img{ display: inline-block;vertical-align: middle;}
.news_pic .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.news_pic .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.news_pic .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.news_pic .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px;text-decoration: none; }
.news_pic .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.news_pic .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.news_pic .num li a,.news_pic .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.news_pic .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.news_pic .num li.on a,.news_pic .num a:hover{ background:#f60;}
.act_title p{line-height: 150%;}
.act_table tr{ font-size: 16px; color: #333;}
.act_table th,.act_table td{border-bottom: 1px dashed #ccc; margin-bottom: 15px; padding-bottom: 8px; padding-top: 8px; line-height: 180%;}
.act_table tr:last-child td{ border:0;}
.act_table th{ text-align:left;}
.act_table img{ max-width:100%;}
.act_table .flag{height:20px; display: inline-block; margin: 0 5px; vertical-align: text-bottom;}
.act_table a{ display:inline-block; margin-left: 15px; color: #0071d3;}
.act_table a:hover{color: #333;}
.act_table i{ padding-left:8px;}
.act_table p{ padding:3px;}
#enroll{ top:20%; height: 60%; width: 60%; left: 20%; margin: 0;}
#enroll h3{ margin-bottom:20px;}
#enroll .act_table a{ display:inline-block; text-align: center; margin: 10px; padding: 5px 10px;background:#0071d3; width: 150px; font-size: 16px; color: #fff;}
#enroll .act_table a:hover{ background:#053776;}
#enroll .act_table th,#enroll .act_table td{ text-align:center;}

/*筛选器默认高度*/
.select-110{
	height: 140px;
}
/*筛选折叠按钮*/
#selectorBtn{
	width: 100px;
	line-height: 28px;
	/*border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	border-top: 20px solid #0966da;*/
	background-color: #0966da;
	text-align: center;
	margin: -2px auto 5px;
	float: right;
	position: relative;
	cursor: pointer;
	z-index: 9999;
	/*display: none;*/
}
#selectorBtn span{
	/*position: absolute;
	top: 0px;
	left: 16px;*/
	color: #fff;
}

#selectorBtn .more_icon{
	vertical-align: middle;
	position: relative;
	top: -1px;
	width: 16px;
	height: 16px;
}

/*活动列表表格*/
.system_table{margin-top: 20px;}
.system_table th{ background:#e7f0f5;padding: 8px;}
.system_table td{ border-bottom: 1px dashed #ccc; padding: 8px;}
.sys_title{ font-size: 24px;color: #0966da; padding: 0 12px; margin-bottom: 15px;}
.sys_sele{padding: 0 12px; margin-bottom: 15px;}
.sys_sele input,.sys_sele select{ line-height:25px; border: 1px solid #ccc; width: 120px; padding: 0 5px; margin-right: 5px;}
.sys_sele select{ width: auto; height: 25px;}
.sys_sele submit{background: #23c7c8;}
.sys_sele input[type="submit"]{background: #38f; color: #fff; text-align: center; border: 0; cursor: pointer; width: 65px;}
.sys_sele input[type="submit"]:hover{background: #ddd; color: #000;}
.system_table .btn{ display:inline-block; padding:0 5px; color: #38f;}
.system_table .btn:hover{ color:#a40000;}

/*无刷新列表加载中样式*/
.pro_list,.pro_list1{position: relative;min-height:100px;}
.list_loading{position: absolute;top: 0;opacity: 0.8;background-color: #fff;height: 100%;width: 100%;	display: none;flex-direction: column;justify-content: center;align-items: center;}
.loading_img{animation:spin 0.8s linear infinite;}
@keyframes spin { 100% { transform:rotate(360deg); transform-origin: 50% 50%; } }