@charset "utf-8";
body,html{ font-family:Mincho !important;background:#ebebeb; height:100%;position: relative}
.top{ height:70px; width:100%; background:#fff; box-shadow:0 5px 15px rgba(100,100,130,0.7); position:relative;min-width:1200px; top:0px;transition:all .2s ease-in-out;}
.top .top-cont{ width:1200px; margin:0 auto;height:90px;transition:all .2s ease-in-out;}
.top .top-cont .logo{ width:370px; height:50px; background:url(../images/logo.png); margin-top:46px; float:left;transition:all .2s ease-in-out; background-size:100% 100%;}
.top .top-cont .logo-cn{ width:420px; height:47px; background:url(../images/logo-cn.png); margin-top:8px; float:left;transition:all .2s ease-in-out; background-size:100% 100%;}

.top-nav{height:40px;margin-top:16px; position: absolute; z-index:999; margin-left:900px;}
.top-nav li{ display:inline-block; margin:0 10px; height:40px; line-height:40px;}
.top-nav li a{ color:#5e5e5e; font-size:14px;}
.top-nav li a.login{ background:url(../images/login.png) no-repeat; padding-left:24px;}
.top-nav li a.logout{ text-decoration:underline; margin-left:5px; color:#fda100; }
.top-nav li a.main{ background:url(../images/mail.png) no-repeat; padding-left:24px;}
.top-nav li a.lag{ background:url(../images/lag.png) no-repeat; padding-left:24px;}

.top-nav li a:hover{ color:#fdad00}
.top .nav-bar{ display:none;}
.tr-md{ width:100%; height:100%; overflow:hidden; background:transparent;position:fixed; z-index:990; top:0; left:0; box-sizing:border-box; display:none}

/* 二级综合 */
.list-main{ background:url(../images/list-banner-bg.jpg) no-repeat center top;min-height:500px; width:100%; min-width:1200px;}
.list-main .list-cont{ width:1200px; margin:0 auto;}
.list-main .list-cont .bd-nav{ background:url(../images/nav-bg.jpg) no-repeat; width:100%; height:55px; line-height:55px; margin-top:200px; display:inline-block; box-sizing:border-box; padding:0 20px; color:#d4d4d4; font-size:22px;}
.list-main .list-cont .bd-nav a{ text-decoration:underline; color:#fdd000;}
.list-main .list-cont .bd-nav a:hover{text-decoration:none; color:#fdd000}
.list-main .cont{ background:#fff;box-sizing:border-box; padding:30px; width:100%; margin-bottom:20px; box-shadow:0 0 20px #818181;}

/* 搜索二级*/
.list-main .search .search-list-cont .list{float:left; padding-right:20px; box-sizing:border-box; border-right:1px solid #e5e5e5; min-height:400px}
.list-main .search .search-list-cont .list li{ width:100%; display:inline-block; margin:0 0 40px 0;}
.list-main .search .search-list-cont .list li span{ color:#f78b00}
.list-main .search .search-list-cont .list li h2{ font-size:20px; color:#222222; line-height:22px;}
.list-main .search .search-list-cont .list li a{display:block;font-size:14px; color:#6a6a6a; line-height:17px; margin:7px 0; width:90%;}
.list-main .search .search-list-cont .list li a:hover{ color:#1d1d1d}
.list-main .search .search-list-cont .list li .type{ display:block; height:25px; line-height:25px; padding:0 10px; background:#ff9c2d; float:left; cursor:pointer; border-radius:3px; margin-right:10px; color:#fff}
.list-main .search .search-list-cont .list li .date{ display:block; height:25px; line-height:25px; padding:0 10px; background:#c7c7c7; float:left; cursor:pointer; border-radius:3px; margin-right:10px; color:#fff}
.list-main .search .search-list-cont .hot{float:left; padding-left:20px; box-sizing:border-box;}
.list-main .search .search-list-cont .hot h3{ font-size:20px; color:#222222}
.list-main .search .search-list-cont .hot a{ color:#414141; line-height:30px; height:30px; display:block; font-size:14px;}
.list-main .search .search-list-cont .hot a:hover{color:#f78b00}
.list-main .search .search-list-cont .hot li{ list-style:square; margin-left:20px; color:#f78b00 }

.list-main .search .search-cont{ margin-bottom:20px;}
.list-main .search .search-cont .search-item{ width:100%; border:1px solid #cbced2; border-radius:8px;transition:all .2s ease-in-out; padding:5px 0; height:50px;}
.list-main .search .search-cont .search-item input{ width:90%; background:#fff; border:none; height:50px; line-height:40px; margin-left:1%; float:left; font-size:30px; color:#222}
.list-main .search .search-cont .search-item input[type=button]{ background:#000; width:7%; height:50px; float:left; cursor:pointer; background:url(../images/search-ico-1.png) no-repeat center}
.list-main .search .search-cont .key-words{ margin:20px 0 20px 0;border-bottom:1px solid #e5e5e5;}
.list-main .search .search-cont .key-words li{ display: inline-block; padding:0 15px; font-size:14px; border-right:1px solid #acacac;height:16px; line-height:16px; margin-bottom:20px; color:#444444}
.list-main .search .search-cont .key-words li span{ color:#5c78bf}
.list-main .search .search-cont .key-words a{color:#444444}}
.list-main .search .search-cont .key-words a:hover{ text-decoration:underline}
.load-more{ width:50%; height:40px; margin:0 auto; background:#c9c9c9; text-align:center; line-height:40px; border-radius:30px; font-size:16px; cursor:pointer; text-align:center}
.load-more span{ display:block; padding-left:26px; background:url(../images/load.png) no-repeat 0  center; margin:0 auto; width:150px;}


/* 新闻列表*/
.news-list .news-list-cont{}
.news-list .new-list-tab-title{ height:35px;text-align:center; border-bottom:1px solid #d5d5d5; margin-bottom:20px; }
.news-list .new-list-tab-title ul{margin:0 auto}
.news-list .new-list-tab-title li{height:30px;font-size:26px; font-weight:bold; display:inline-block; padding: 0 40px; cursor:pointer;color:#a0a0a0}
.news-list .new-list-tab-title li.sel span{ display:block; background:#fde19c; width:120%; height:10px; position:relative; top:-10px;left:-10%; z-index:1;}
.news-list .new-list-tab-title li.sel div{ position:relative; z-index:2; color:#222}

.news-list .new-list-tab-title-s{ height:80px;text-align:center; border-bottom:1px solid #d5d5d5; margin-bottom:20px; }
.news-list .new-list-tab-title-s ul{margin:0 auto}
.news-list .new-list-tab-title-s li{height:30px;font-size:20px; font-weight:bold; display:inline-block; padding: 0 25px; cursor:pointer;color:#a0a0a0; margin-bottom:10px;}
.news-list .new-list-tab-title-s li.sel span{ display:block; background:#fde19c; width:120%; height:10px; position:relative; top:-10px;left:-10%; z-index:1;}
.news-list .new-list-tab-title-s li.sel div{ position:relative; z-index:2; color:#222}


.news-list .news-list-cont li{ clear: both; margin-bottom:40px;}
.news-list .news-list-cont .date{ background:#ff8400; width:65px; height:65px; float:left; padding:10px;box-sizing:border-box; text-align:center; color:#fff; font-size:18px; line-height:22px; border-radius:3px;}
.news-list .news-list-cont .date div{ font-size:14px;}
.news-list .news-list-cont .news-list-item{ margin-left:80px;}
.news-list .news-list-cont h2{font-size:20px; color:#222222; line-height:22px;cursor: pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list .news-list-cont a{display:block;font-size:14px; color:#6a6a6a; line-height:17px; margin:5px 0; width:96%;}

/* 新闻详情*/
.news-detail{}
.news-detail h1{ font-size:30px; color:#222; line-height:36px;}
.news-detail .date{ color:#6a6a6a; font-size:14px; margin:15px 0}
.news-detail .date span{ margin-right:30px;}
.news-detail .news-detail-cont{ color:212121; font-size:16px; line-height:200%;}

/* 活动日历*/
.event .hot-cld-cont{ margin-bottom:10px;}
.event .hot-cld-cont li{ width:30.5%; padding:0 2.1%; float:left}
.event .hot-cld-cont li:first-child{ padding-left:0;}
.event .hot-cld-cont li:last-child{ padding-right:0;}
.event .hot-cld-cont li img{ width:100%; height:auto}
.event .hot-cld-cont li a{ font-size:16px; color:#222; line-height:20px;}
.event .cld-cont{ background:#eaebee;}
.event .cld-cont .date-item{ float:left; padding-left:40px; box-sizing:border-box; }
.event .cld-cont .cld-item{ float:left;}
.event .cld-cont .date-item{}
.event .cld-cont .date-item li { width:90%;margin:15px 0; padding-right:20px; list-style: disc; font-size:20px; color:#ff8400; border-bottom:1px dotted #a8a8a8; padding-bottom:20px;}
.event .cld-cont .date-item a:last-child li{ border:none;}
.event .cld-cont .date-item li div { color:#6a6a6a; font-size:14px; line-height:16px;}
.event .cld-cont .date-item h2{ font-size:20px; color:#222; line-height:22px;}
.event .cld-cont .no-event{ text-align:center; padding:50px 0 20px 0;}
.event .cld-cont .no-event .pic{ width:92%; height:80px; background:url(../images/event-pic.png) center top no-repeat}
.event .cld-cont .no-event div{ font-size:20px; font-weight:bold; color:#8b8e96; text-shadow:-1px 1px 0 #fcfcfc; width:92%; line-height:30px;}

/* 资源*/
.locate .locate-group { border:1px solid #e5e5e5; width:100%; padding:0 10px;box-sizing:border-box;}
.locate .locate-group .row{ border-bottom:1px dashed #dedede; padding:10px 0; line-height:18px;}
.locate .locate-group .row:last-child{ border:none}
.locate .locate-group .head{ position:absolute; font-size:14px; color:#222; font-weight:800;padding:7px 0;}
.locate .locate-group .body{ padding:0 0 0 160px; color:#626262}
.locate .locate-group .body a{display:inline-block; cursor:pointer; margin:4px 0; padding:4px 10px; font-size:14px; border-radius:20px;transition:all .2s ease-in-out; position:relative;user-select:none;}
.locate .locate-group .body a.sel i{ display:none; float:right; width:16px; height:16px; background:#000; position:absolute; top:5px; right:5px; border-radius:10px; background:#f88824 url(../images/ico-close.png) no-repeat center}
.locate .locate-group .body a:hover{ background:#f5f5f5; }
.locate .locate-group .body a.sel{ background:#ffe08d; color:#522d05}
.locate .locate-group .search input[type=text]{ border:1px solid #CCC; height:20px; height:20px; display:inline-block; padding:5px; border-radius:3px; width:33%;}
.locate .locate-group .search input[type=button]{ border:1px solid #CCC; height:32px; height:32px;display:inline-block; padding:11px 18px; margin-left:5px; border:none; position:relative;top:1px; background:#fff url(../images/search-ico-1.png) no-repeat center; background-size:60%; cursor:pointer}


.locate .locate-cont{ margin-right:-20px; overflow:hidden; margin-bottom:20px;}
.locate .locate-cont .locate-item{ width:25%;float:left; margin:15px 0 ;}
.locate .locate-cont .locate-item .pic{ width:100%; padding-right:20px; overflow:hidden;box-sizing:border-box;}
.locate .locate-cont .locate-item .pic img{ width:100%; border-radius:5px;}
.locate .locate-cont .locate-item .type{ color:#ff8400; font-size:14px; margin-top:10px;}
.locate .locate-cont .locate-item .type span{ height:24px; line-height:24px; background:#ff8400; color:#fff; padding:3px 5px; margin-right:10px; border-radius:3px;}
.locate .locate-cont .locate-item .name{ font-size:14px; font-weight:bold; color:#393939; line-height:18px; margin:6px 0} 
.locate .locate-cont .locate-item .price{ font-size:12px; color:#969696; padding-right:10px; border-right:1px solid #d4d4d4;}
.locate .locate-cont .locate-item .price span{ font-size:14px; color:#222}
.locate .locate-cont .locate-item .area{ font-size:12px; color:#969696; padding-left:10px;}
.locate .locate-cont .locate-item .area span{ font-size:14px; color:#222}

.locate .sort{ background:#f5f5f5; border:1px solid #dbdbdb; height:30px; line-height:30px; margin-top:30px;}
.locate .sort li{ float:left;width:100px; font-size:14px; color:#757575; padding-left:10px; border-right:1px solid #dbdbdb; cursor: pointer; box-sizing:border-box; background:url(../images/arr.png) 90% bottom no-repeat;user-select:none;}
.locate .sort li.sel{  background:url(../images/arr.png) 90% top no-repeat;}
.locate .sort li:hover{ background-color:#fff }
.locate h2{ font-size:20px; border-bottom:1px solid #dbdbdb; height:36px; display:block;}
.locate .locate-detail-cont { margin-bottom:30px;}
.locate .locate-detail-cont .pic{ width:40%; padding-right:10px; float:left;box-sizing:border-box;}
.locate .locate-detail-cont .pic img{ width:100%; height:auto; border-radius:5px;}
.locate .locate-detail-cont .item-c{width:60%; padding-left:10px;float:left;box-sizing:border-box;}
.locate .locate-detail-cont .item-c h5{ font-size:22px; color:#222; border-bottom:1px solid #898989; padding-bottom:10px;}
.locate .locate-detail-cont .item-c .rows{ border-bottom:1px solid #e6e6e6; padding:10px 0;}
.locate .locate-detail-cont .item-c .head{ position:absolute; font-size:14px; color:#222}
.locate .locate-detail-cont .item-c .detail{ padding-left:190px; font-size:14px; color:#858585}
.locate .locate-detail-cont .item-all-s{width:100%;}

/* 资源-详情*/
.locate-detail{}

/* 版权*/
.footer{ background:#262626;height:191px; width:100%; min-width:1200px;}
.footer .copyright{ float:left}
.footer .t-code{ float:right}
.footer .t-code li{ width:49%;display:inline-block; text-align:center; padding-top:18px;}
.footer .t-code li div{height:30px;line-height:30px; color:#acacac; font-size:14px;}

.footer-cont{ width:1200px; margin:0 auto;background:#262626; }
.footer .copyright .entrance{border-top:1px solid #515151; padding-top:20px;}
.footer .copyright .entrance a{ color:#9d9d9d; display: inline-block; font-size:16px; margin-right:30px; height:30px; line-height:30px; background:#3e3e3e; padding:0 20px; border-radius:50px;}
.footer .copyright .logo{ background:url(../images/footer-logo.png) no-repeat; width:370px; height:58px; margin:20px 0 0 0;}
.footer .copyright a.cont-us{ color:#bdbdbd; font-size:14px; margin:10px 0; display:inline-block; background:url(../images/index3_16.png) no-repeat; padding-left:30px;}
.footer .copyright .logo-cn{ background:url(../images/footer-logo-cn.png) no-repeat; width:370px; height:58px; margin:20px 0 0 0;}

.footer .copyright a.ICP{ color:#bdbdbd; font-size:14px;margin:10px 0 10px 30px;display:inline-block; background:url(../images/index3_18.png) no-repeat; padding-left:30px;}


/* 首页 */
.main-search{ background:#222 url(../images/main-bg.jpg) no-repeat center -20px; width:100%; min-width:1200px; height:340px;}
.main-search .search-cont{margin:0 auto; height:465px; width:1200px; padding-top:82px;box-sizing:border-box}
.main-search .search-cont .search-box{ margin:0 auto; height:65px; background-color:rgba(20,50,106,0.7); border-radius:5px; border:1px solid rgba(167,184,232,0.7); box-sizing:border-box;}
.main-search .search-cont .search-box input[type=text]{ width:90%; padding:1%; border:none; height:34px; line-height:34px; float:left; margin-top:7px; background:none; font-size:30px; color:#fff; text-align:center;text-shadow:0 2px 10px rgba(0,0,0,0.5); }
.main-search .search-cont .search-box input[type=button]{ width:50px;border:none; height:50px;float:left; margin-top:7px; background:url(../images/search-ico-2.png) no-repeat left; background-size:auto 80%; cursor:pointer}
.main-search .hot-word{ margin:0 auto; width:1200px; text-align:center;margin-top:10px;}
.main-search .hot-word a{ font-size:16px; color:#fff; display: inline-block; padding:0 18px; text-shadow:0 2px 5px rgba(0,0,0,0.8); border-right:1px solid #adbcd4}
.main-search .hot-word a:last-child{ border-right:none}

.main-welcome{ width:100%; height:550px; background:url(../images/gray-bg.jpg) center no-repeat}
.main-welcome .welcome-cont{ width:1200px; height:660px; background:#fff; margin:0 auto; position:relative;top:-110px;box-shadow:0 2px 20px rgba(0,0,0,0.3);}
.main-welcome .welcome-cont > div{ background:#103271;}
.main-welcome .welcome-cont .video{ float:left; height:315px; background:#728a9c;position:relative;width: 100%}
.main-welcome .welcome-cont .video i{ display:block; background:url(../images/ico-play.png) no-repeat; background-size:100% 100%; width:104px; height:104px; position:absolute;top:50%; left:50%; margin:-52px 0 0 -52px; cursor:pointer}
.main-welcome .welcome-cont .video img{ width:100%; height:100%;}
.main-welcome .welcome-cont .video .tit{ position:absolute; width:100%; background:rgba(0,0,0,0.3);color:#fff; bottom:-35px; z-index:999; height:35px; line-height:35px;}
.main-welcome .welcome-cont .welcome{ float:left;height:350px; background:#103271; padding:30px; box-sizing:border-box; text-align:left; color:#babfce; font-size:17px; line-height:26px;}
.main-welcome .welcome-cont .welcome h1{ font-size:26px; font-weight:normal; color:#fdd000; margin:0 0 20px 0}
.main-welcome .welcome-cont .clo-7{ width:58.334%}
.main-welcome .welcome-cont .clo-5{ width:41.667%}

.main-welcome .match-cont > div{ width:25%; height:270px; box-sizing:border-box; border-right:2px solid #dfdfdf; float:left;margin-top:20px; text-align:center;}
.main-welcome .match-cont > div:last-child{border-right:none; }
.main-welcome .match-cont h3{ color:#222; font-size:26px;}
.main-welcome .match-cont i{ display:block; width:56px; height:56px; }
.main-welcome .match-cont i.m-m{ background:url(../images/ico-1.png); margin:10px auto;}
.main-welcome .match-cont i.s-t{ background:url(../images/ico-2.png); margin:10px auto;}
.main-welcome .match-cont i.l-t{ background:url(../images/ico-3.png); margin:10px auto;}
.main-welcome .match-cont i.e-d{ background:url(../images/ico-4.png); margin:10px auto;}

.main-welcome .match-cont .item .cont{ font-size:14px; color:#2a2a2a; text-align:left; width:80%; margin:0 auto; margin-top:20px;}
.main-welcome .match-cont .item .cont li a{ color:#222}
.main-welcome .match-cont .item .cont li a:hover div{color:#f46f0d;}
.main-welcome .match-cont .item .cont li{ margin-bottom:20px;}
.main-welcome .match-cont .item .cont li div{ color:#222}
.main-welcome .match-cont .item .cont span{ font-size:18px; color:#f9990f; display:inline-block; font-weight:600}
.main-welcome .match-cont .startup li{list-style:none; color:#f9990f; margin-left:0px; height:30px;}

.main-welcome .match-cont .startup ul{ margin-left:10px;}
.main-welcome .match-cont .startup .cont li{ margin-bottom:12px; width:80%; float:left;}
.main-welcome .match-cont .startup li a{ float:left;}

.main-welcome .match-cont .startup-2 li{list-style:square;color:#f9990f; margin-left:10px; height:25px; float:left;}
.main-welcome .match-cont .startup-2 li a{ float:left;width:100%;height:100%}



.main-welcome .match-cont .startup-en .cont{margin-top:10px;}
.main-welcome .match-cont .startup-en li{list-style:square; color:#f9990f; margin-left:10px; height:25px;}
.main-welcome .match-cont .startup-en ul{ margin-left:10px;}
.main-welcome .match-cont .startup-en .cont li{ margin-bottom:-2px; width:100%; float:left}
.main-welcome .match-cont .startup-en li a{ float:left;}

.main-welcome .match-cont .locate li{ width:50%; float:left;}
.main-welcome .match-cont .locate .cont{ width:80%;margin-left:40px} 
.main-welcome .match-cont .locate .cont li:last-child{ width:100%;}

.main-welcome .match-cont .expand a .tit{ font-size:18px; color:#f9990f;}
.main-welcome .match-cont .expand a{ color:#222; font-size:13px;}
.main-welcome .match-cont .expand a:hover{color:#f46f0d;}

.main-gdp{ background:#183a83; width:100%; height:550px; width:100%; text-align:center; position:relative;}
.main-gdp .main{ width:100%; height:100%; margin:0 auto;}

.gdp-cont{ width:1200px; position: absolute;left:50%; top:0; margin-left:-600px;}
.main-gdp .gdp-cont .gdp{ width:50%; margin-top:40px; float:left}
.main-gdp .gdp-cont .gdp .tit{ width:90%;}
.main-gdp .gdp-cont .gdp .tit img{ width:100%;}
.main-gdp .gdp-cont .gdp ul{ width:90%;margin-bottom: 65px;}
.main-gdp .gdp-cont .gdp li{ color:#dee1ea; font-size:16px; text-align:left; padding-left:19%; margin:20px 0; background:url(../images/ico-5.png) no-repeat 15% 5px}
.main-gdp .gdp-cont .gdp-view{ background:rgba(212,227,239,0.3); padding:0 15px;height:45px; line-height:45px; border-radius:45px; font-size:16px;color:#fff; font-weight:bold;transition:all .2s ease-in-out; margin-bottom:10px; margin: 0 auto;width: 200px;}
.main-gdp .gdp-cont .gdp-view:hover{ background:#fff; color:#046aca}

.main-gdp .gdp-cont .gdp-cn{ width:50%; margin-top:40px; float:left}
.main-gdp .gdp-cont .gdp-cn .tit{ width:90%;}
.main-gdp .gdp-cont .gdp-cn .tit img{ width:100%;}
.main-gdp .gdp-cont .gdp-cn ul{ width:90%;}
.main-gdp .gdp-cont .gdp-cn li{ color:#dee1ea; font-size:18px; text-align:left; padding-left:20%; margin:30px 0; background:url(../images/ico-5.png) no-repeat 17% 5px}


.welcome-more{ text-align:center; background:#5370a5; width:300px; height:45px; line-height:45px; border-radius:30px; font-size:18px; color:#0c3b9f; font-weight:bold; margin:20px auto 0 auto;transition:all .2s ease-in-out; box-shadow:0 5px 10px #0a245f; color:#fff}
.welcome-more:hover{ background:#7b95c4}


.main-gdp .gdp-cont .ei{ width:50%; margin-top:40px;float:left}
.main-gdp .gdp-cont .ei .ei-cont{ width:446px; background-size:100%; height:449px; margin-left:20px; position:relative}
.main-gdp .gdp-cont .ei .ei-cont .locate-num{ font-size:30px; color:#fdd000; font-weight:bold; position:absolute; bottom:-1px; right:-60px;}
.main-gdp .gdp-cont .ei .ei-cont .dhk-top{ width:43px; height:42px; position:absolute; background:url(../images/dhk.png) no-repeat; line-height:31px; font-size:16px; color:#fff; font-weight:bold; 
	animation:matchmaking 5s infinite;
	-webkit-animation:matchmaking 4s infinite;
	-moz-animation:matchmaking 4s infinite;
	-o0-animation:matchmaking 4s infinite;
	}
	@keyframes matchmaking{
        0%{left:160px;top: 0px;opacity:0;}
		30%{left:160px;top: -10px;opacity:1;}
		80%{left:160px;top: -10px;opacity:1;}
		100%{ left:160px;top: -30px; opacity:0;}
    }
	
	
.main-gdp .gdp-cont .ei .ei-cont .dhk-bt{ width:43px; height:42px; position:absolute; background:url(../images/dhk.png) no-repeat; line-height:31px; font-size:16px; color:#fff; font-weight:bold;	animation:locate 5s infinite;
	-webkit-animation:locate 3s infinite;
	-moz-animation:locate 3s infinite;
	-o0-animation:locate 3s infinite;}
		@keyframes locate{
        0%{ bottom:30px;right:-50px;opacity:0;}
		20%{ bottom:40px;right:-50px;opacity:1;}
		70%{ bottom:40px;right:-50px;opacity:1;}
		100%{ bottom:50px;right:-50px;opacity:0;}
    }


.waves {position:absolute;left:0;top:0;right:0;bottom:0; }

.event-cld{ width:100%; height:auto; background:#e8e8e8; background-size:cover}
.event-cld .event-cld-main{ width:1200px; margin:0 auto; padding:40px 0;}
.event-cld .event-cld-main .event-cont{background:#fff;padding:20px;box-sizing:border-box; box-shadow:0 5px 7px #d2d2d2;}
.event-cld .event-cont h3{ font-size:22px; color:#222; height:24px; line-height:24px; border-bottom:1px solid #d5d5d5; display:block; padding-bottom:15px; text-align:center}
.event-cld .event-cont h3 div{ padding-left:28px;  display:inline-block}
.event-cld .event-cont ul .pic{ width:140px; height:90px; float:left}
.event-cld .event-cont ul .pic img{ width:100%; height:100%;}

.event-cld .event-cont ul .tit{ margin-left:150px; font-size:18px; color:#222; line-height:28px; overflow:hidden; height:90px; }
.event-cld .event-cont > ul li{ border-bottom:1px dotted #dedede; height:90px; padding:20px 0; margin-left:70px; position:relative;}
.event-cld .event-cont > ul li a{ color:#4d4d4d}
.event-cld .event-cont > ul li a:hover{ color:#f9990f;}
.event-cld .event-cont > ul li:last-child{border-bottom:none; }
.event-cld .event-cont > ul li span{ position: absolute; left:-60px; top:20px; font-size:14px; color:#616161; display:block}
.event-cld .event-cld-cont{box-sizing:border-box; padding-right:20px; float:left; }

.event-cld .air-class{ float:left;box-sizing:border-box; padding-left:20px;}
.event-cld .air-class .air-class-cont{background:#fff;padding:20px;box-sizing:border-box; box-shadow:0 5px 7px #d2d2d2; height:217px;}
.event-cld .air-class .air-class-cont h3{ font-size:22px; color:#222; height:24px; line-height:24px; border-bottom:1px solid #d5d5d5; display:block; padding-bottom:15px; text-align:center}
.event-cld .air-class .air-class-cont h3 div{ padding-left:28px;  display:inline-block}
.event-cld .air-class .air-class-cont li{ line-height:37px; height:37px; border-bottom:1px dotted #dedede}
.event-cld .air-class .air-class-cont li:last-child{ border:none}
.event-cld .air-class .air-class-cont li div{ float:left; width:74%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size:18px; padding-left:20px; }
.event-cld .air-class .air-class-cont li a{ color:#4d4d4d}
.event-cld .air-class .air-class-cont li a:hover{color:#f9990f;}
.event-cld .air-class .air-class-cont li span{ float:right; font-size:18px;}
.air-class-list-cont{}
.air-class-list-cont li{ margin-bottom:20px;transition:all .2s ease-in-out}
.air-class-list-cont .tit{ background:#f4f4f4; line-height:140%; font-size:18px; color:#222222; padding:10px 20px; font-weight:bold;transition:all .2s ease-in-out}
.air-class-list-cont .tit span{ color:#ec6f00}
.air-class-list-cont .txt{padding:5px 20px; font-size:14px; color:#6a6a6a; line-height:150%;transition:all .2s ease-in-out }
.air-class-list-cont li a:hover .tit{ background-color:#e8e8e8;}
.air-class-list-cont li a:hover .txt{ color:#000}

.air-class-detail{}
.air-class-detail h1{ font-size:30px; color:#222; line-height:36px;text-align:center}
.air-class-detail .date{text-align:center; margin:0; padding:15px; border-bottom:1px solid #eeeeee; margin-bottom:15px;}
.air-class-detail-cont{ font-size:14px; color:#454545; line-height:150%;}
.air-class-detail-cont .pic{ margin:10px; auto; text-align:center}
.air-class-detail-cont h5{ font-size:18px; color:#1c1c1c; margin:15px 0;}
.air-class-detail-cont .item li{ line-height:150%; margin:8px 0; padding:0; text-align:left; padding-left:17px;}
.air-class-detail-cont .item li:before{ content:""; display: inline-block; overflow:hidden; border-radius:10px; height:8px; width:8px; background:#ff9c27;position:relative; margin-left:-17px; margin-right:10px;}


.event-cld .new-policy{ float:left;box-sizing:border-box;padding-left:20px;margin-bottom:40px;}
.event-cld .new-policy .new-policy-cont{background:#fff;padding:20px;box-sizing:border-box; box-shadow:0 5px 7px #d2d2d2; height:217px;}
.event-cld .new-policy .new-policy-cont h3{ font-size:22px; color:#222; height:24px; line-height:24px; border-bottom:1px solid #d5d5d5; display:block; padding-bottom:15px; text-align:center}
.event-cld .new-policy .new-policy-cont h3 div{ padding-left:28px;  display:inline-block}
.event-cld .new-policy .new-policy-cont li{ margin-left:15px; padding:13px 0;border-bottom:1px dotted #dedede}
.event-cld .new-policy .new-policy-cont li:last-child{ border:none}
.event-cld .new-policy .new-policy-cont li i{ display: block;  width:45px; height:54px; margin:-2px 0 0 -55px; float:left; line-height:26px;}
.event-cld .new-policy .new-policy-cont a{color:#4d4d4d; font-size:18px;}
.event-cld .new-policy .new-policy-cont a:hover{color:#f9990f;}

.link-cont{ width:100%;padding:20px 0;box-sizing:border-box; background:#c1cee0}
.link-cont .main{ width:1200px; margin:0 auto; overflow:hidden; box-sizing:border-box}
.link-cont .main ul{ width:1240px; margin-left:-20px;}
.link-cont .item{ width:25%;display:inline-block; float:left; padding:20px; box-sizing:border-box;}
.link-cont .item img{ width:100%; height:100%;}

.news{ width:100%; background:#fff}
.news .news-cont{ width:1200px; padding-top:30px; box-sizing:border-box; margin:0 auto}
.news .news-cont .yell-line-title{ width:66.666%;}
.news .news-cont .pic{ width:100%; float:right;box-sizing:border-box; margin-bottom:25px;}
.news .news-cont .pic img{ width:31.3333%; height:auto; margin:0 1%;}
.news .news-list{ width:66.6666%; float:left}
.news .news-list > div{ width:100%; float:left;background:url(../images/ico-6.png) no-repeat 0 8px; padding-left:3%; box-sizing:border-box; margin-bottom:30px;}
.news .news-list > div h1{ width:100%; overflow:hidden; font-size:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-weight:400}
.news .news-list > div div{width:100%; color:#595959; font-size:16px; line-height:22px;}
.news .news-list a{ color:#222}
.news .news-list a:hover div,.news .news-list a:hover{ color:#f9990f}

/* 首页登录 */
.login-box{ position:absolute; width:380px; height:420px; background:#fff; z-index:999; margin:110px 0 0 200px; padding:30px; box-sizing:border-box; display:none; border-radius:5px; box-shadow:0 5px 20px rgba(0,0,0,0.4)}
.login-box:before{ content:""; display:block; width:0px; height:0px;position:absolute; top:-15px; right:30px;border-bottom:15px solid #fff;border-right:15px solid transparent;border-left: 15px solid transparent;}
.login-box .user-input{ border:1px solid #dfdfdf; width:100%; margin:0; border-radius:4px; height:57px; line-height:57px; margin-bottom:25px; background:url(../images/ico-user.png) no-repeat 10px 12px; }
.login-box .user-input input{ margin-left:50px; padding:12px 0; width:80%; color:#919191; font-size:16px; height:26px; line-height:26px; border:none}
.login-box .password-input{ border:1px solid #dfdfdf; width:100%; margin:0; border-radius:4px; height:57px; line-height:57px; margin-bottom:25px;background:url(../images/ico-password.png) no-repeat 10px 12px;}
.login-box .password-input input{ margin-left:50px; padding:12px 0; width:80%; color:#919191; font-size:16px; height:26px; line-height:26px; border:none}

.login-box .yzm-input{ border:1px solid #dfdfdf; width:56%; margin:0; border-radius:4px; height:57px; line-height:57px; margin-bottom:25px; float:left}
.login-box .yzm-input input{ margin-left:10px; padding:12px 0; width:80%; color:#919191; font-size:16px; height:26px; line-height:26px; border:none}
.yzm-img{ margin-left:10px; float:left; height:59px; background:#CCC; width:40%}

.remember{ height:30px; line-height:30px; margin-bottom:7px;}
.remember .te{ display:block;}
.remember .f-password{ float:right}
.remember input[type=checkbox]{opacity:0;}
.remember span{ width:16px; height:16px;border:1px solid #dfdfdf; float:left;line-height:16px; border-radius:3px; margin:7px 5px 0 0; cursor:pointer; display:block}
.remember span.sel{ background:#3b68c5 url(../images/re-password.png) no-repeat center; border:1px solid #3b68c5;}
.remember div{ height:16px; float:left;line-height:16px; cursor:pointer; height:30px; line-height:30px; font-size:12px; color:#919191; display:block;}
.f-password ,.f-password:hover { text-decoration:underline; color:#f9990f}
.bt-login input{ width:100%; background:#1b52c2; border:none; background:#1b52c2; font-size:18px; color:#fff; height:47px; line-height:47px; border-radius:5px; margin:7px 0; cursor:pointer}
.bt-reg input{ width:100%; background:#1b52c2; border:none; background:#ef8701; font-size:15px; color:#fff; height:47px; line-height:47px; border-radius:5px; margin:7px 0; cursor:pointer}

.qa{ background:url(../images/q&a.png); width:91px; height:270px; background-size:100%; position:fixed; right:0; top:40%; z-index:99}

/* 注册  */
.reg .reg-item{ width:49.8%; display:inline-block; height:72px; margin-bottom:10px; padding-left:4%; box-sizing:border-box}
.reg .reg-item h5{ font-size:14px; font-weight:400; font-size:14px; color:#222; margin-bottom:5px}
.reg .reg-item h5 span{ color:#ff0000; font-weight:bold; margin-right:5px;}
.reg .reg-item input[type=text]{ width:85%; padding:5px; height:26px; line-height:26px; border-radius:3px; border:1px solid #dfdfdf; color:#616161; font-size:16px;transition:all .2s ease-in-out;}
.reg .reg-item input[type=text]:focus{border:1px solid #ff9c00; box-shadow:0 0 10px rgba(220,85,16,.4) }
.reg .reg-item select{  box-sizing:border-box;width:87.3%; padding:5px;margin-top:3px; height:38px; line-height:32px; border-radius:3px; border:1px solid #dfdfdf; color:#222; font-size:16px;transition:all .2s ease-in-out;appearance:none;-moz-appearance:none;-webkit-appearance:none; background:#fff url(../images/ico-select.png) no-repeat right; position:relative; top:5px; color:#616161; }
.reg .reg-item select::-ms-expand{ display: none; }
.reg .reg-item select:focus{border:1px solid #ff9c00; box-shadow:0 0 10px rgba(220,85,16,.4) }

.bt-cont{ text-align:center;}
.bt-cont .bt-reg,.bt-cont .bt-back{ width:150px; margin:0 auto; display:inline-block; margin:0 10px;}
.bt-cont .bt-reg input { width:100%;border:1px solid #ef8701;background:#ef8701; font-size:18px; color:#fff; height:47px; line-height:47px; border-radius:5px; margin:7px 0; cursor:pointer}
.bt-cont .bt-back input { width:100%; background:#fff; border:1px solid #ef8701; font-size:18px; color:#ef8701; height:47px; line-height:47px; border-radius:5px; margin:7px 0; cursor:pointer}

.qa-cont{ margin:30px 0 }
.qa-cont .q{ margin-bottom:5px; border-bottom:1px solid #dcdcdc; padding-bottom:5px; font-size:16px; font-weight:bold; color:#367acc;margin-left:28px; }
.qa-cont .q:before{ content:"Q：";margin-left:-26px;float:left;}
.qa-cont .a{font-size:14px; color:#666; margin-left:28px; }
.qa-cont .a:before{ content:"A："; font-weight:bold; font-size:16px; float:left; margin-left:-26px;}

.yw{ text-align:center}
.yw img{ width:122px; height:122px;}
.yw a{ display:block; width:100px; border-radius:50px; height:30px; line-height:30px; margin:5px auto; background:#e2e2e2; padding:0 10px; font-size:14px; color:#333}
.yw a:hover{ background:#CCC}

.ds-nc { padding-bottom:10px;}
.ds-nc .ds-nc-item{width:33.333%; padding-right:20px;box-sizing:border-box; margin-top:20px; float:left}
.ds-nc .ds-nc-item .ds-cont{border:1px solid #cfcfcf;border-top:3px solid #67b5ff; padding:10px;box-sizing:border-box; border-radius:5px; box-shadow:0 3px 10px #e0e0e0}
.ds-nc .ds-nc-item .pic{ float:left}
.ds-nc .ds-nc-item .pic img{ width:77px; height:95px;}
.ds-nc .ds-nc-item .inf{ margin-left:87px;}
.ds-nc .ds-nc-item .inf .name{ font-size:20px; color:#686868; font-weight:bold;}
.ds-nc .ds-nc-item .inf span{ display: inline-block; background:#ddedfb; font-size:12px; font-weight:normal; padding:0 12px; height:16px; line-height:16px; border-radius:20px; margin-left:5px;}
.ds-nc .ds-nc-item .inf .qy{ margin:5px 0; font-size:14px;}
.ds-nc .ds-nc-item .inf .mb{ font-size:14px;}
.table{ border-collapse:collapse;font-size:14px; color:#333}
.table td{ text-align:center ; padding:10px; border:1px solid #e2e2e2 }
.table tr:nth-child(odd) td{ background:#f5f5f5}
.table th{ background:#89a3c2; color:#fff; line-height:40px; border-bottom:2px solid #6a8cb5; font-size:16px;}

/* 综合 */
.col-3{ width:25%}
.col-4{ width:33.3333%}
.col-9{ width:75%}
.col-5{ width:50%}
.col-8{ width:66.6666%}
.m-t-15{ margin-top:15px;}
.m-t-20{ margin-top:20px;}
.fgx{ height:1px; background:#e5e5e5; margin:20px 0; width:100%;}
.yell-line-title{ height:35px;text-align:center;margin-bottom:20px; }
.yell-line-title ul{margin:0 auto}
.yell-line-title li{height:30px;font-size:26px; font-weight:bold; display:inline-block; padding: 0 40px; cursor:pointer;color:#a0a0a0}
.yell-line-title li.sel span{ display:block; background:#fde19c; width:130%; height:10px; position:relative; top:-12px;left:-15%; z-index:1;}
.yell-line-title li.sel div{ position:relative; z-index:2; color:#222}

    .swiper-container {
      width:1200px;
      height:350px;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #103271;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.welcome-detail-cont{ font-size:14px; color:#454545; line-height:24px;}
.welcome-detail-cont span{ display:block;float:left; margin:0 auto;line-height:30px; font-size:18px; font-weight:bold;color:#eb5f01; }
.welcome-detail-cont > div{ width:48%; margin:10px 1%; float:left; background:#f3f3f3; border-radius:20px; padding:1%; box-sizing:border-box}
.welcome-detail-cont div div{}

.meeting-cn{ margin-left:1%;}
.meeting-cn div{ background:#2e7ee1; border-bottom:3px solid #0e5ec1; border-radius:10px; padding:20px; font-size:16px; color:#fff; font-weight:bold; width:31%; margin:10px 1%; display:inline-block; box-sizing:border-box; text-align:center;}

.meeting div{ background:#2e7ee1; border-bottom:3px solid #0e5ec1; border-radius:10px; padding:15px; font-size:15px; color:#fff; font-weight:bold; width:100%; margin:10px 0; display:inline-block; box-sizing:border-box}
.meeting-new{ text-align:center}
.meeting-new a,.meeting-new a:hover{ width:30.5%;border-bottom:3px solid #ba770d; background:#f19a12 url(../images/arr-2.png) no-repeat 90% center; display:inline-block; padding:20px; box-sizing:border-box; font-size:20px; color:#fff; font-weight:bold; border-radius:10px;margin:10px auto; }
.meeting a:nth-of-type(odd){ float: left;}
.meeting a:nth-of-type(even){ float: left; margin-left:8px}
 .newLocate-group { border:1px solid #e5e5e5; width:100%; padding:0 10px;box-sizing:border-box;}
 .newLocate-group.row{ border-bottom:1px dashed #dedede; padding:10px 0; line-height:18px;}
 .newLocate-group .row:last-child{ border:none}
 .newLocate-group .head{ position:absolute; font-size:14px; color:#222; font-weight:800;padding:7px 0;}
 .newLocate-group .body{ padding:0 0 0 160px; color:#626262}
 .newLocate-group .body a{display:inline-block; cursor:pointer; margin:4px 0; padding:4px 10px; font-size:14px; border-radius:20px;transition:all .2s ease-in-out; position:relative;user-select:none;}
 .newLocate-group .body a.sel i{ display:none; float:right; width:16px; height:16px; background:#000; position:absolute; top:5px; right:5px; border-radius:10px; background:#f88824 url(../images/ico-close.png) no-repeat center}
 .newLocate-group .body a:hover{ background:#f5f5f5; }
 .newLocate-group .body a.sel{ background:#ffe08d; color:#522d05}
 .newLocate-group .search input[type=text]{ border:1px solid #CCC; height:20px; height:20px; display:inline-block; padding:5px; border-radius:3px; width:33%;}
 .newLocate-group .search input[type=button]{ border:1px solid #CCC; height:32px; height:32px;display:inline-block; padding:11px 18px; margin-left:5px; border:none; position:relative;top:1px; background:#fff url(../images/search-ico-1.png) no-repeat center; background-size:60%; cursor:pointer}
 
/* 2020-2-18 */
.main-welcome .welcome-cont .news-list{ width:100%; float:left}
.main-welcome .welcome-cont .news-list > div{ width:100%; line-height:18px; float:left;box-sizing:border-box; margin-bottom:30px; font-weight:normal; text-align:left}
.main-welcome .welcome-cont .news-list a{ color:#fff; font-size:16px;}
.main-welcome .welcome-cont .news-list span{ color:#fdd000; margin-right:5px;cursor: pointer;}
.main-welcome .welcome-cont .news-list a:hover div,.news .news-list a:hover{ color:#f9990f}

.about-us{ background:#fff; padding:30px 0 20px 0;}
.about-us .main{ width:1200px; margin:0 auto; overflow:hidden;}
.about-us .main div.cont{ width:1240px; margin-left:-20px;}
.about-us .main div.cont .left{padding:20px;box-sizing:border-box; float:left; width:50%;}
.about-us .main div.cont .right{padding:20px;box-sizing:border-box; float:right; width:50%;}
.about-us .main .list li{ line-height:40px; height:40px; border-bottom:1px dotted #dedede}
.about-us .main .list li div{ float:left; width:92%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size:18px;}
.about-us .main .list li a{ color:#4d4d4d}
.about-us .main .list li a:hover{color:#f9990f;}
.about-us .main .list li span{ float:right; font-size:18px;}

.about-us .main div h3{ font-size:22px; color:#222; height:24px; line-height:24px; border-bottom:1px solid #d5d5d5; display:block; padding-bottom:15px; text-align:left}
.about-us .main div h3 div{display:inline-block}
.about-us .mb-n{ margin-bottom:0}
.about-us .main .center-news{margin-bottom:40px; height:205px;}
.about-us .main .center-news h3 div{ padding-left:28px; background:url(../images/center-news-ico.png) no-repeat left 2px; display:inline-block}

.about-us .main .center-intro{height:275px; background:url(../images/center-bg.png) center; background-size:cover}
.about-us .main .center-intro .tit{ font-size:30px; font-weight:bold; color:#fff; margin:20px 0 0 30px; float:left; text-shadow:0 5px 7px rgba(30,35,60,0.8)}
.about-us .main .center-intro .tit img{ width:86%;}
.about-us .main .center-intro .item{ width:82%; background:rgba(255,255,255,0.8); color:#222; font-size:16px; line-height:32px; float:left; padding:10px 10px 10px 30px; margin-top:50px;}


.about-us .main .Office-news{margin-bottom:40px; height:205px;}
.about-us .main .Office-news h3 div{display:inline-block}


.about-us .main .histroy-news{height:273px;}
.about-us .main .histroy-news h3 div{ padding-left:28px; background:url(../images/histroy-news-ico.png) no-repeat left 2px; display:inline-block}
.about-us .main .histroy-news ul .pic{ width:140px; height:90px; float:left}
.about-us .main .histroy-news ul .pic img{ width:100%; height:100%;}

.about-us .main .histroy-news ul .tit{ margin-left:150px; font-size:18px; color:#222; line-height:28px; overflow:hidden; height:90px; }
.about-us .main .histroy-news > ul li{ border-bottom:1px dotted #dedede; height:90px; padding:18px 0;position:relative;}
.about-us .main .histroy-news > ul li a{ color:#4d4d4d}
.about-us .main .histroy-news > ul li a:hover{ color:#f9990f;}
.about-us .main .histroy-news > ul li:last-child{border-bottom:none; }

.oversea-office{ background:#f5f5f5; padding:30px 0 20px 0;}
.oversea-office .main{ width:1200px; margin:0 auto; overflow:hidden}
.oversea-office .main .map{ width:539px; height:313px; background:url(../images/map.png); margin:0 auto;background-size: cover;}
.oversea-office .main .item{ width:280px; height:110px;box-sizing:border-box; font-size:12px;}
.oversea-office .main .item{ margin-right:0;}
.oversea-office .main .item .tit{ font-size:14px; border-bottom:1px solid #d5d8e1; padding-bottom:5px; font-weight:bold; padding-left:20px; margin-bottom:5px; color:#4e5d7d}
.oversea-office .main .zb .tit{ background:url(../images/zb-ico.png) no-repeat left 2px;}
.oversea-office .main .item .red{ background:url(../images/red-ico.png) no-repeat left 2px;}
.oversea-office .main .item .black{ background:url(../images/black-ico.png) no-repeat left 2px;}
.oversea-office .main .item li{ height:20px; line-height:20px; padding-left:20px; color:#4d4d4d}

.oversea-list .item{ display:inline-block; /*float:left;*/width:50%; border-right:1px dotted #b9b9b9;border-bttom:1px dotted #b9b9b9; box-sizing:border-box; padding:10px;}
.oversea-list .item:nth-child(2n){ border-right:none}
.oversea-list .item .tit{ font-size:18px; color:#f09506; font-weight:bold; background:#f4f4f4; padding:5px;cursor: pointer;}
.oversea-list .item .info{ line-height:22px; width:100%; padding:5px 0 10px 15px; font-size:14px; box-sizing:border-box}
.oversea-list .item .info li{ display:inline-block;width:45%; color:#767676}
.oversea-list .item .info li b{ color:#1b1b1b}
.oversea-list .item .news{ padding:0 15px; box-sizing:border-box}
.oversea-list .item .news h3{ color:#4e5d7d; font-size:16px; padding:5px 0; border-bottom:1px solid #e2e2e2; margin-bottom:5px;}
.oversea-list .item .news h3 a{color:#4e5d7d; }
.oversea-list .item .news li{ line-height:26px; height:26px; font-size:14px; color:#4b4b4b;}
.oversea-list .item .news li a{ display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; width:80%; float:left; color:#4b4b4b;}
.oversea-list .item .news li a:hover{ color:#f09506}
.oversea-list .item .news li:before{content:""; display:block; float:left; overflow:hidden; border-radius:10px; height:6px; width:6px; background:#ff9c27;position:relative; margin:10px 0 0 0; margin-right:6px;}
.oversea-list .item .news li span{ float:right; color:#767676}
.cl{ clear:left}
.cr{ clear:right;}

.gdp-video{ width:580px; float:right}
.gdp-video .tit{ font-size:26px; color:#fbce03; font-weight:bold; margin:60px 0 30px 0; position:relative}
.gdp-video .tit:before{ content:""; display: inline-block; width:30px; height:3px; background:#878049; position: absolute; margin:18px 0 0 -40px}
.gdp-video .tit:after{ content:""; display: inline-block; width:30px; height:3px; background:#878049; position: absolute; margin:18px 0 0 10px}
.gdp-video .biao-t{ color:#fff; font-size:18px; background:rgba(9,37,88,0.8); padding:5px 10px; display:block; width:100%; box-sizing:border-box;margin-top:3px}
.gdp-video .cont { width:560px; height:277px; border:10px solid #5871a9}

.more,.more:hover{ float:right; width:50px; height:26px; line-height:26px; background:#afc9ed; display:block; border-radius:6px; cursor:pointer; text-align:center}
.more i{ display:inline-block; width:6px; height:6px; background:#fff; border-radius:6px; margin:0 2px;top:8px; position:relative}

.news-more,.news-more:hover{ float:right; width:50px; height:26px; line-height:26px; background:#366bcc; display:block; border-radius:6px; cursor:pointer; text-align:center}
.news-more i{ display:inline-block; width:6px; height:6px; background:#fff; border-radius:6px; margin:0 2px;top:10px; position:relative}

.download-cont{}
.download-cont .tit-year{height:30px; font-size:22px; border-bottom:1px solid #666; float:left; font-weight:bold; margin:0 10px 10px; width:98%; color:#666}
.download-cont .item{ width:25%; text-align:center;float:left; }
.download-cont .item .hen{ width:100%;; height:225px;margin-bottom:10px;}
.download-cont .item .hen span{ width:227px; height:161px; display:block;border:2px solid #e7bf10; margin:0 auto; top:55px; position:relative }
.download-cont .item .hen img{ width:100%; height:100%;}
.download-cont .item .shu{ width:100%;; height:225px;margin-bottom:10px;}
.download-cont .item .shu span{ width:167px; height:217px; display:block;border:2px solid #e7bf10; margin:0 auto; position:relative }
.download-cont .item .shu img{ width:100%; height:100%;cursor: pointer;}

.download-cont .item .tit{ width:84%; margin:0 auto; font-size:14px; font-weight:bold; color:#fff; padding:5px 10px; text-align:left}
.download-cont .item .tit a{ color:#2e7ee1}

.info-zx{ padding:15px; font-size:16px; line-height:180%; background:#efefef; margin:10px 10px 20px;}
.info-zx p{text-indent:2em; }
.info-zx-detail{ padding:10px; font-size:14px; line-height:150%; margin:10px 10px; margin-left:35%;}
.info-zx-detail .t1 li:before{ content:""; display:block; width:5px; height:5px; background:#ff6c00; float:left; border-radius:10px; margin:10px 5px 0 0}
.info-zx-detail p{text-indent:2em; }
.detail-pic{ width:33.333%; height:250px; float:left; padding:10px 10px 0;}
.detail-pic img{ width:100%;}
.office-tel{ padding:0 10px 0; font-size:14px; margin-top:5px;}
.office-tel li{ display:inline-block; width:49%}
.office-tel li.long{ width:100%;}

.match ul{width:100%;box-sizing:border-box}
.match div{}
.main-welcome .match-cont .item .clearfix li{margin-bottom:0;position:relative}
.main-welcome .match-cont .item .clearfix li img{}
.main-welcome .match-cont .startup-2 li{list-style:none;margin-left:0}
.main-welcome .match-cont .clearfix li{border:1px dotted #fff;box-sizing:border-box;height:50px;box-sizing:border-box}
.main-welcome .match-cont .clearfix li div{width:32px;height:32px;margin:16px auto 0 auto}
.main-welcome .match-cont .clearfix li:hover{border:1px solid #000;box-sizing:border-box;border-image: -webkit-linear-gradient(#d9e6ff,#5680cd) 30 30;border-image: -moz-linear-gradient(#d9e6ff,#5680cd) 30 30;
 border-image: linear-gradient(#d9e6ff,#5680cd) 30 30;background:none}
.main-welcome .match-cont .item .clearfix{width:65%;margin-top:-2px}
.main-welcome .match-cont .clearfix  .match-1 li img{height:32px;width:32px}
.main-welcome .match-cont .clearfix .border-bottom-d{border-bottom:1px dotted #f0f0f0}
.main-welcome .match-cont .clearfix .border-right-d{border-right:1px dotted #f0f0f0}

.match-1 li{float:left;width:33%}

/* 2020-6-18 */
.start-enterprice{ font-size:14px; color:#1b1c14; line-height:150%; width:940px; margin:0 auto}
.start-enterprice .tit{ font-size:24px; color:#181816; font-weight:bold; line-height:120%; }
.start-enterprice .tit:before{ content:""; display:block; width:256px;border-top:5px solid #0a338d; margin-bottom:10px;}
.start-enterprice .tit:after{;content:""; display:block; width:256px;border-top:2px solid #0a338d;margin-top:10px;}
.start-enterprice p{padding:5px 0; margin-bottom:10px;}
.start-enterprice .subtit{ color:#1b1c14; font-size:16px; color:#1b1c14; font-weight:bold;  border-bottom:1px solid #4a65a8; padding:7px 0 7px 30px; margin-top:20px; background:url(../images/ico-7.png) no-repeat left center}
.start-enterprice .time-line { margin:0 auto; text-align:center; margin:20px auto 10px auto;}
.start-enterprice .time-line li{ display:inline-block;}
.start-enterprice .time-line li .item{ border:1px solid #2e6ab3; padding:5px 10px; border-radius:10px; font-size:16px; font-weight:bold; color:#2e6ab3; float:left; padding-left:40px; background:url(../images/arr-4.png) no-repeat left center}
.start-enterprice .time-line li .item div{ width:156px; text-align:center}
@media screen and (max-width:820px) {
	.start-enterprice{ font-size:12px; color:#1b1c14; line-height:150%; width:100%; margin:0 auto}

}

.locate-group .tit{ font-size:22px; color:#046aca; font-weight:bold; padding:10px 0 5px 0; border-bottom:2px solid #d5d5d5;line-height:24px;}
.locate-group .item{ margin:5px 0 10px 0; border-bottom:1px dotted #a7a7a7; margin-left:20px;}
.locate-group .item span{ float:left; background:#ddedfb; font-size:12px; padding:0 12px; line-height:16px; border-radius:20px; margin-top:2px;}
.locate-group .item .d-tit{font-size:16px; color:#3b3b3b; font-weight:bold; margin-left:5px;}
.locate-group .item ul{ margin:0px 0 10px 0}
.locate-group .item ul li{ width:33.333333%;line-height:24px; min-height:24px; height:24px; display:inline-block; margin:0 -2px 0 -2px; font-size:14px;}
.locate-group .item ul li .link{ color:#046aca; font-size:14px; text-decoration:underline;}
.locate-group .item ul li.website{width:33.3333%;}
.locate-group .item ul li.contactName{width:28.3333%;}
.locate-group .item ul li.webchat{width:38.3333%;white-space: nowrap;display: -moz-inline-stack; }
.locate-group .item ul li.remarks{ width:100%; line-height:20px;}
/* .locate-group .item .qrcode{ */
/* 	float:right; */
/* 	z-index:99; */
/* 	position: relative; */
/* } */
/* .locate-group .item .qrcode img{ */
/* 	width:72px; */
/* 	height:72px; */
/* } */
/* .locate-group .item ul li.qrcode img{ */
/*   	position: absolute; */
/*   	height: 140px; */
/*   	width: 140px; */
/*   	transform-origin:top; */
/*   	transform: scale(0); */
/*   	opacity: 0; */
/*   	-webkit-transition: all .4s ease-in-out; */
/*   	-o-transition: all .4s ease-in-out; */
/*   	transition: all .4s ease-in-out; */
/* } */
/* .locate-group .item ul li.qrcode:hover img { */
/*   	transform: scale(1); */
/*   	opacity: 1; */
/* 	z-index: 99; */
/* } */
@media screen and (max-width:820px) {
	.locate-group .item ul li{  width:100% !important;font-size:12px;line-height:12px;}

}

/* 20-4-15 sipp cn */
.sipp-bg-cn{ background:url(../images/sipp-bg-cn.png) top no-repeat;padding-top:200px;}
.sipp-bg-en{ background:url(../images/sipp-bg-en.png) top no-repeat;padding-top:200px;}
.sipp-bg-xb{ background:url(../images/sipp-bg-xb.png) top no-repeat;padding-top:200px;}
.sipp-bg-jp{ background:url(../images/sipp-bg-jp.png) top no-repeat;padding-top:200px;}

.sipp-bg-cn .list-cont{ background:#fff; padding:5px 40px; box-sizing:border-box; margin:10px auto; }

.sipp-tit-cn{ width:100%; height:76px;}
.sipp-tit-1 { background:url(../images/sipp-tit-1-cn.png) no-repeat left}
.sipp-tit-2 { background:url(../images/sipp-tit-2-cn.png) no-repeat left}

.sipp-tit-en-1 { background:url(../images/sipp-tit-1-en.png) no-repeat left}
.sipp-tit-en-2 { background:url(../images/sipp-tit-2-en.png) no-repeat left}
.sipp-tit-xb-1 { background:url(../images/sipp-tit-1-xb.png) no-repeat left}
.sipp-tit-xb-2 { background:url(../images/sipp-tit-2-xb.png) no-repeat left}

.sipp-tit-jp-1 { background:url(../images/sipp-tit-1-jp.png) no-repeat left}
.sipp-tit-jp-2 { background:url(../images/sipp-tit-2-jp.png) no-repeat left}

.sipp-cont-left{ width:68%; display: inline-block; float:left; box-sizing:border-box; font-size:16px; margin:10px 0; line-height:30px; padding:0 30px 0 0; border-right:1px dotted #a6a6a6;text-indent:2em}
.sipp-cont-en-left{font-size:14px;line-height:22px;}

.sipp-cont-right{ width:30%; display: inline-block; text-align:center; padding-top:40px }
.sipp-cont-right img{ margin:0 10px;}
.sipp-list-cn{ margin: 15px 0 15px 2px; display:inline-block; width:100%;}
.sipp-list-cn li{ float:left; width:33%; font-size:16px; color:#4271ba; height:48px; line-height:48px; text-align:center; border:1px solid #d4e1e9; margin:-1px 0 0 -1px; background:#f2faff}
.sipp-list-cn li.long{ line-height:23px;}
.sipp-list-cn ul:nth-child(2n) li{ background:#FFF}
.sipp-list-en li{ text-align:left; padding-left:10px;box-sizing:border-box; }

/*20210811*/
.match-50 li{width: 50% !important;height: 70px !important}
.match-50 a{width: 54px !important;height: 100%;float: none !important}
.match-50 img{width: 68px !important;height:68px !important}
.main-welcome .match-cont  li:hover{background:none;border: 0 !important}
.main-welcome .match-cont  li:hover img{margin-top: -2px !important}
.main-welcome .match-cont .border-right-d{border: 0 !important}
.main-welcome .match-cont .border-bottom-d{border: 0 !important}
.main-welcome .match-cont  li{border: 0 !important}
.main-welcome .match-cont .match-50 li div{width: 100%;height: 100%;text-align: center}
.main-welcome .match-cont .item .clearfix{width: 100%}
.main-welcome .match-cont .startup ul{margin-left: auto}
.main-welcome .match-cont .item .match-50 {width: 80%;margin: 0 auto}
.main-welcome .match-cont .item .cont{margin-top: 10px}
.match-cont{background: #fff !important}

.main-welcome .match-cont .locate li{width: 33.33%}
.main-welcome .match-cont .locate .cont li:last-child{width: 33.33%}
.locate-0812  img{    width: 68px !important;
    height: 68px !important;}
.main-welcome .match-cont .locate .cont{margin-left: auto}
.main-welcome .match-cont .locate a div{width: 68px !important;height:68px !important}
.top-nav  .zn100{background: url(../images/100zn.png) no-repeat center;width: 69px;height: 52px;}
.top-nav ul {position: relative;top: -4px}
.top-nav li{height: 52px;line-height: 52px;float: left}
.top-nav{margin-left: 710px}
.main-welcome .match-cont .locate li{margin: 12px auto !important}
.locate .match-1{margin-top: -14px !important}
.main-search {
    background:  url(../images/main-bg.jpg) no-repeat center top;
    
}

/*20210816*/
        .yfzx {
            font-size: 0
        }

        .yfzx-tit {
            font-size: 28px;
            color: #000;

            font-weight: bold;
            text-align: center;
            margin-bottom: 10px;
            float: left;
            width: 100%
        }

        .yfzx-tit span {
            display: inline-block;
            position: relative
        }

        .yfzx-tit span:before,
        .yfzx-tit span:after {
            width: 46px;
            height: 4px;
            background: #fde19c;
            display: block;
            position: absolute;
            left: -80px;
            top: 50%;
            transform: translateY(-50%);
            content: ""
        }

        .yfzx-tit span:after {
            left: auto;
            right: -74px
        }

        .yfzx-item {
            width: 50%;
            display: inline-block;
            float: left;
            padding: 20px
        }

        .yfzx-tit-2 {
            font-size: 20px;
            font-weight: bold;
            color: #0089ab;
        }

        .yfzx-tit-2 i {
            display: inline-block;
            width: 12px;
            height: 21px;
            background: #0089ab;
            border-radius: 2px;
            position: relative;
            top: 3px;
            margin-right: 6px
        }

        .yfzx-item p {
            font-size: 16px;
            color: #000;
            line-height: 30px;
            margin: 20px 0
        }

        .wzyf-item {
            display: inline-block;
            text-align: center;
            width: 50%;
            position: relative
        }

        .wzyf-item i {
            display: block;
            width: 70px;
            height: 74px;
            background: url(../images/yfzx-pic-1.jpg) no-repeat center;
            margin: 20px auto 0 auto
        }

        .wzyf-item p {
            font-size: 20px;
            color: #434343;
            margin-bottom: 6px
        }

        .wzyf-item span {
            font-size: 40px;
            font-weight: bold;
            color: #005aa7;
            position: relative;
            top: 2px;
            margin-right: 3px
        }

        .wzyf-item h3 {
            font-size: 14px;
            color: #434343;
            line-height: 22px;
            font-weight: normal;
            width: 60%;
            margin: 0 auto
        }

        .wzyf-item:first-child:after {
            content: "";
            width: 3px;
            height: 68px;
            border-right: 1px dotted #205f92;
            display: block;
            right: 2px;
            top: 50%;
            transform: translateY(-50%);
            position: absolute
        }

        .yfzx-item {

            box-sizing: border-box;
        }

/*         .yfzx-item img { */
/*             margin-top: */
/*         } */

        .yfzx-cont {
            box-sizing: border-box
        }

        .yfzx-cont h2 {
            font-size: 24px;
            font-weight: bold;
            color: #fff;
            padding: 14px 0
        }

        .yfzx-cont p {
            padding: 0 18px
        }

        .yfzx-cont-blue {
            border: 1px solid #005aa7
        }

        .yfzx-cont-blue h2 {
            background: #005aa7;
            text-align: center;
            position: relative;
            text-align: left;padding-left: 16px !important
        }

        .yfzx-cont-cyan {
            border: 1px solid #0089ab
        }

        .yfzx-cont-cyan h2 {
            background: #0089ab;
            text-align: center;
            position: relative;
            text-align: left;padding-left: 16px !important
        }


        .pt-30 {
            padding-top: 30px
        }

        .width-100 {
            width: 100%;
            text-align: center
        }

        .yfzx-cont p {
            font-size: 16px
        }

        .wzyf-cont {
            width: 50%;
            float: left
        }

        .ljbl {
            width: 60%;
            border-radius: 100px;
            border: 0;
            outline: none;
            color: #005aa7;
            font-size: 25px;
            font-weight: bold;
            padding: 10px 0;
            margin: 14px 0;
            cursor: pointer;
            background: #d4e3ef
        }

        .ljbl:active {
            opacity: 0.8
        }
        .yfzx-cont p{text-align: left;margin: 12px 0}

        @media screen and (max-width:812px) {
            .yfzx-item {
                width: 100%
            }

            .yfzx-item img {
                width: 100%
            }

            .wzyf-cont {
                width: 100%;
                margin-bottom: 20px
            }

            .wzyf-item span {
                font-size: 24px
            }

        }

        @media screen and (max-width:414px) {
            .yfzx-tit {
                font-size: 20px
            }

        }
  /*20210909*/
 		.qa-wx-cn {
            top: calc(40% + 91px);
            width: 91px;
            height: 199px;
            background: url(../images/a1.jpg);
            background-size: 100%;
            position: fixed;
            right: 0;
            z-index: 99;
        }

        .qa-wx-en {
            top: calc(40% + 91px);
            width: 108px;
            height: 201px;
            background: url(../images/a3.jpg);
            background-size: 100%;
            position: fixed;
            right: 0;
            z-index: 99;
        }

        .qa-en {
            background: url(../images/a2.jpg);
            width: 108px;
            height: 91px;
            background-size: 100%;
            position: fixed;
            right: 0;
            top: 40%;
            z-index: 99;
        }
 /*0916*/
 .top-nav li.lag{ background:url(../images/lag.png) no-repeat left center; padding-left:24px;font-size: 0}
.top-nav  .zn100{background: url(../images/100zn.png) no-repeat center;width: 163px;height: 121px;margin-left: 26px}
.top{height: 158px}
.top .top-cont{height: 100%}
.top .top-cont .logo-cn{margin-top: 46px}
.top-nav{margin-left: 450px}
.top-nav li{margin-top: 38px}
.top-nav .zn100{position: relative;top: -30px}
.top-nav li.lag a{background: #ececec;color: #7e7e7e;padding: 2px 10px}
.top-nav li.lag a:first-child{border-radius: 4px 0 0 4px}
.top-nav li.lag a:last-child{border-radius:0 4px 4px 0}
.top-nav li.lag a.sel,.top-nav li.lag a:hover{background: #2f4e88;color: #fff}
@media screen and (max-width: 1360px) {
    .top-nav  .zn100{background: url(../images/100zn.png) no-repeat center;width: 120px;height: 80px;background-size: 100%;top: -14px}
    
}
@media screen and (max-width: 812px) {
    .lag a{display: block;border-radius: 0 !important;background: none !important;color: #ececec}
    .top-nav li.lag a.sel,.top-nav li.lag a:hover{color: #FDAD00}
}

.qa-wx-d{background: url(../images/qa-wx-d.jpg) no-repeat center;background-size: 100%;}
.qa-wx-x{background: url(../images/qa-wx-x.jpg) no-repeat center;background-size: 100%;}
.qa-wx-r{background: url(../images/qa-wx-r.jpg) no-repeat center;background-size: 100%;}
.qa-wx-d,.qa-wx-x,.qa-wx-r{width: 108px;height: 97px;position: fixed;top: calc(40% + 91px);    right: 0;
    z-index: 99;}