﻿/*
.panel1{ width:100%; min-width:1360px; height:360px; padding-top:140px; background:url(../images/banner1.jpg) top center no-repeat;}
*/
.panel1{ width:100%; min-width:1360px; height:360px; padding-top:90px;  background:url(../images/banner1.jpg) top center no-repeat;}
.panel1 .head-new{ padding-top:120px; height:240px; }
.panel1 .head-new .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; background-color:#ffffff; opacity:1;}
.panel1 .head-new .swiper-pagination .swiper-pagination-bullet-active{ background-color:#0083e3;}
.panel1 .head-new a:hover h1,.panel1 .head-new a:hover p.des{ text-decoration:underline;}
.panel1 .head-new img{ display:none;}
.panel1 .left-data{ float:left; display:inline-block; width:100px; height:100px; background-color:#0062ac; text-align:center; color:#ffffff;}
.panel1 .day{ padding-top:6px; font-size:48px;}
.panel1 .year{  font-size:14px;}
.panel1 .right-con{ margin:0px auto auto auto; width:90%; text-align:center; color:#ffffff;}
.panel1 .right-con h1{ font-size:32px;}
.panel1 .right-con p.des{ padding-top:10px; line-height:32px; font-size:15px;}

.panel2{ width:100%; min-width:1360px; height:auto; background:url(../images/indexbg1.jpg) top center no-repeat #f2f3f5;}
.panel2 .container{ padding:50px 0px;}
.panel2 .img-news{ float:left; display:inline-block; width:710px; height:493px;}
.panel2 .img-news .swiper-wrapper{ width:710px; height:493px;}
.panel2 .img-news .swiper-slide{ position:relative; width:100%; height:100%;}
.panel2 .img-news .swiper-slide a{ display:block; width:100%; height:100%;}
.panel2 .img-news .swiper-slide img{ width:710px; height:493px;}
.panel2 .img-news .swiper-slide .title{ position:absolute; left:0px; bottom:0px; width:100%; height:48px; line-height:48px; background:rgba(0,0,0,0.6)}
.panel2 .img-news .swiper-slide .title a{ display:block; width:80%; padding-left:10px; font-size:16px; color:#ffffff;}
.page{ position:absolute; bottom:9px; right:12px; height:24px; font-size:14px; font-weight:200; color:#ffffff; z-index:99999;}
.page span{ padding:0px 3px;}
.page {}

.panel2 .right-news{ float:right; display:inline; width:610px;}
.panel2 .news-wrap{ height:auto; min-height:150px; }
.panel2 .news-head{ float:left; display:inline; width:120px; height:150px; text-align:center; font-size:18px; font-weight:800; }
.panel2 .news-head a{ display:block;  width:100%; height:60px; padding-top:90px; color:#fff;}
.panel2 .news-head a:hover{ text-decoration:none;}
.panel2 .hot-new{ padding-bottom:10px; border-bottom:solid 1px #e8e8e8;}
.panel2 .hot-new .news-head a{  background:url(../images/icon-2.jpg) center -20px no-repeat; }
.panel2 .gsxw{ padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #e8e8e8;}
.panel2 .gsxw .news-head a{  background:url(../images/icon-2.jpg) center -20px no-repeat; }
.panel2 .jcdt{ padding-top:10px;}
.panel2 .jcdt .news-head a{ background:url(../images/icon-3.jpg) center -20px no-repeat;}
.panel2 .news-list{ float:right; display:inline; width:460px;}
.panel2 .news-list li{ float:left; display:inline; width:100%; height:30px; line-height:30px;}
.panel2 .news-list li a{ display:inline-block; width:410px; font-size:14px; font-weight:500; color:#333333;}
.panel2 .news-list li a:hover{ color:#0083e3;}
.panel2 .news-list li span{ float:right; font-size:13px; font-weight:500; color:#999999;}

.panel3{ width:100%; min-width:1360px; height:600px; background-color:#ffffff;}
.panel3 .container{ padding-top:60px;}
.panel3 .left{ float:left; display:inline; width:640px;}
.panel3 .right{ float:right; display:inline; width:640px;}
.panel3 .news-head{ position:relative; height:58px; border-bottom:solid 1px #e8e8e8;}
.panel3 .news-head span{ padding-left:42px; font-size:30px; font-weight:800; color:#333333;}
.panel3 .news-head .party{ background:url(../images/icon-42.png) 0px 6px no-repeat;}
.panel3 .news-head .dis{ background:url(../images/icon-43.png) 0px 6px no-repeat;}
.panel3 .news-head .i{ position:absolute; left:0px; bottom:0px; width:40px; height:2px; background:url(../images/icon-4.jpg) no-repeat;}
.panel3 .head-list{ position:absolute; right:0px; top:8px; width:60%; text-align:right;}
.panel3 .head-list .swiper-wrapper{ width:100%; text-align:right;}
.panel3 .head-list .swiper-slide{ position:relative; display:inline-block; width:100%;  cursor:pointer; text-align:center;}
.panel3 .head-list .swiper-slide i{ position:absolute; right:0px; top:8px; width:1px; height:13px; background-color:#e8e8e8; }
.panel3 .head-list .swiper-slide span{ display:inline-block; padding:6px 8px; font-size:14px; font-weight:500; color:#666666;}
.panel3 .head-list .swiper-slide.activate span{ background-color:#0083e3; color:#ffffff;}

.panel3 .news-wrap{ width:100%; padding-top:40px;}
.panel3 .img-news-list{ height:auto; padding-bottom:20px; }
.panel3 .img{ float:left; display:inline; width:240px; height:170px; }
.panel3 .img img{ width:100%; height:auto; }
.panel3 .right-con{ float:right; display:inline; width:370px;}
.panel3 .right-con h2{ height:56px; line-height:28px; font-size:18px; }
.panel3 .right-con h2 a{ color:#333333; }
.panel3 .right-con p{ padding-top:6px; height:44px; line-height:22px; font-size:13px; color:#999999; }
.panel3 .right-con .more{ position:relative; display:block; width:74px; height:30px; margin-top:8px;  background-color:#cccccc; border-radius:15px; }
.panel3 .right-con .more:before{ position:absolute; left:23px; top:0px; font-size:28px; color:#ffffff;}
.panel3 .right-con .more:hover{ background-color:#0083e3;}
.panel3 .right-con .more:hover:before{ color:#ffffff;}

.panel3 .news-list{ float:right; display:inline; width:640px;}
.panel3 .news-list li{ float:left; display:inline; width:100%; height:34px; }
.panel3 .news-list li a{ display:inline-block; width:580px; font-size:15px; font-weight:500; color:#333333;}
.panel3 .news-list li a:hover{ color:#0083e3;}
.panel3 .news-list li span{ float:right; font-size:13px; font-weight:500; color:#999999;}

.panel4{ width:100%; min-width:1360px; height:320px; background:url(../images/indexbg2.jpg) top center no-repeat; padding-bottom:20px;}
.panel4 .container{ padding-top:20px;}
.panel4 .head{ position:relative; height:60px; }
.panel4 .head span{ font-size:30px; font-weight:800; color:#333333;}
.panel4 .btn-wrap{ position:absolute; right:0px; top:5px; width:81px; height:30px; background:url(../images/icon-6.jpg); cursor:pointer;}
.panel4 .btn-wrap .left-btn{ position:absolute; left:0px; top:0px; width:40px; height:30px; }
.panel4 .btn-wrap .right-btn{ position:absolute; right:0px; top:0px; width:40px; height:30px;  }
.panel4 .zt-list{ width:100%; overflow:hidden;}
.panel4 .zt-list .swiper-wrapper{}
.panel4 .zt-list .swiper-slide{ }
.panel4 .zt-list .slide{ width:100%; height:auto;}
.panel4 .zt-list .slide .img{ width:100%; height:auto; margin:0px auto auto auto; }
.panel4 .zt-list .slide .img img{ width:100%;  }
.panel4 .zt-list .slide .title{ width:670px; height:40px; line-height:40px; margin:0px auto auto auto; background-color:#fff; text-align:center; font-size:15px; font-weight:500;}
.panel4 .zt-list .slide .title a{ color:#333333;}

/*
.panel4 .zt-list .slide{ width:275px; height:170px;}
.panel4 .zt-list .slide .img{ width:260px; height:120px; margin:0px auto auto auto; }
.panel4 .zt-list .slide .title{ width:260px; height:50px; line-height:50px; margin:0px auto auto auto; background-color:#eeeeee; text-align:center; font-size:15px; font-weight:500;}
.panel4 .zt-list .slide .title a{ color:#333333;}
*/

.panel5{ position:relative; width:100%; min-width:1360px; height:640px; background:url(../images/industry0.jpg) top center no-repeat;}
.panel5 .industry-bg{ position:absolute; left:0px; top:0px; width:50%; height:640px; background:rgba(10,105,180,0.9)}
.panel5 .container{ padding-top:80px; height:560px;}

.panel5 .industry-con{ float:left; width:580px; height:330px;}
.panel5 .industry-con .industry-name{ position:relative; height:60px; font-size:30px; font-weight:bold; color:#ffffff;}
.panel5 .industry-con .industry-name i{ position:absolute; left:0px; bottom:-2px; width:20px; height:2px;}
.panel5 .industry-con .industry-name .i1{ background-color:#ffffff;}
.panel5 .industry-con .industry-name .i2{ left:20px; background-color:#9dc3e1;}
.panel5 .industry-con .swiper-slide{ padding-top:50px;}
.panel5 .industry-con .name{ margin-left:2px; font-size:18px;  color:#ffffff;}
.panel5 .industry-con .name span{ padding-right:15px; font-size:24px; font-weight:bold;}
.panel5 .industry-con .des{ margin-left:2px; padding-top:25px;  height:78px; font-size:14px; color:#ffffff; line-height:26px; overflow:hidden;}
.panel5 .industry-con .more{ margin-left:2px; padding-top:30px; height:40px;}
.panel5 .industry-con .more a{ position:relative; display:block; width:95px; height:40px; line-height:40px; padding-left:35px; border-radius:20px; background-color:#ffffff; font-size:14px; color:#666666;}
.panel5 .industry-con .more a:hover{ color:#0083e3;}
.panel5 .industry-con .more a:before{ position:absolute; left:73px; top:0px; font-size:28px; color:#666666;}
.panel5 .industry-con .more a:hover:before{ color:#0083e3;}

.panel5 .industry-head{ position:absolute; left:0px; bottom:60px; width:100%; height:100px; background-color:#ffffff;}
.panel5 .industry-head .swiper-wrapper{ width:1200px; margin:0px auto auto auto; padding-top:20px; text-align:center; overflow:hidden;}
.panel5 .slide{ position:relative; width:240px; cursor:pointer;}
.panel5 .swiper-slide{ position:relative; width:240px; cursor:pointer;}
.panel5 .slide i{ display:block; position:absolute; top:0px; right:0px; width:1px; height:60px; background-color:#e8e8e8;}
.panel5 .slide .name{ font-size:16px; font-weight:500; color:#666666;}
.panel5 .slide .icon{ width:32px; height:40px; margin:0px auto auto auto;}
.panel5 .slide .icon1{ background:url(../images/ico_1.png) 0px 0px no-repeat;}
.panel5 .slide .icon2{ background:url(../images/ico_2.png) 0px 0px no-repeat;}
.panel5 .slide .icon3{ background:url(../images/ico_3.png) 0px 0px no-repeat;}
.panel5 .slide .icon4{ background:url(../images/ico_4.png) 0px 0px no-repeat;}
.panel5 .slide .icon5{ background:url(../images/ico_5.png) 0px 0px no-repeat;}
.panel5 .slide .icon6{ background:url(../images/ico_6.png) 0px 0px no-repeat;}
.panel5 .slide .icon7{ background:url(../images/ico_7.png) 0px 0px no-repeat;}
.panel5 .slide .icon8{ background:url(../images/ico_8.png) 0px 0px no-repeat;}
.panel5 .slide .icon9{ background:url(../images/ico_9.png) 0px 0px no-repeat;}
.panel5 .slide .icon10{ background:url(../images/ico_10.png) 0px 0px no-repeat;}

.panel5 .slide:hover .name,.panel5 .activate .name{ color:#0062ac;}
.panel5 .slide:hover .icon1,.panel5 .activate .icon1{ background:url(../images/ico_1_over.png) 0px 0px no-repeat;}
.panel5 .slide:hover .icon2,.panel5 .activate .icon2{ background:url(../images/ico_2_over.png) 0px 0px no-repeat;}
.panel5 .slide:hover .icon3,.panel5 .activate .icon3{ background:url(../images/ico_3_over.png) 0px 0px no-repeat;}
.panel5 .slide:hover .icon4,.panel5 .activate .icon4{ background:url(../images/ico_4_over.png) 0px 0px no-repeat;}
.panel5 .slide:hover .icon5,.panel5 .activate .icon5{ background:url(../images/ico_5_over.png) 0px 0px no-repeat;}
.panel5 .slide:hover .icon6,.panel5 .activate .icon6{ background:url(../images/ico_6_over.png) 0px 0px no-repeat;}
.panel5 .slide:hover .icon7,.panel5 .activate .icon7{ background:url(../images/ico_7_over.png) 0px 0px no-repeat;}
.panel5 .slide:hover .icon8,.panel5 .activate .icon8{ background:url(../images/ico_8_over.png) 0px 0px no-repeat;}
.panel5 .slide:hover .icon9,.panel5 .activate .icon9{ background:url(../images/ico_9_over.png) 0px 0px no-repeat;}
.panel5 .slide:hover .icon10,.panel5 .activate .icon10{ background:url(../images/ico_10_over.png) 0px 0px no-repeat;}


.panel6{ width:100%; min-width:1360px; height:580px; background-color:#ffffff; z-index:9999;}
.panel6 .container{ padding-top:60px;}
.panel6 .head{ position:relative; height:50px; border-bottom:solid 1px #e8e8e8; }
.panel6 .head span{ font-size:24px; font-weight:800; color:#333333;}
.panel6 .head i{ position:absolute; left:0px; bottom:0px; width:40px; height:2px; background:url(../images/icon-4.jpg) no-repeat;}
.panel6 .head a{ position:absolute; top:10px; right:0px; width:56px; font-size:14px; color:#999999; background:url(../images/icon-8.jpg) right 0px no-repeat;}
.panel6 .left{ float:left; display:inline; width:420px;}
.panel6 .center{ float:left; display:inline; margin-left:50px; width:420px;}
.panel6 .right{ float:right; display:inline; width:420px;}
.panel6 .img-list{ padding-top:40px; margin-left:-20px;}
.panel6 .img-list li{ float:left; display:inline;  margin-left:20px;}
.panel6 .img-list li .img{ width:198px; height:148px; border:solid 1px #eeeeee;}
.panel6 .img-list li img{ width:198px; height:148px;}
.panel6 .img-list li .title{ width:200px; height:26px; line-height:26px; padding:5px 0px; text-align:left; font-size:15px; font-weight:500;}
.panel6 .img-list li .title a{ color:#333333;}
.panel6 .img-list li .title a:hover{ color:#0083e3;}
.panel6 .news-list{ float:right; display:inline; width:100%; padding-top:20px;}
.panel6 .news-list li{ float:left; display:inline; width:100%; height:34px;}
.panel6 .news-list li a{ display:inline-block; width:100%; font-size:15px; font-weight:500; color:#333333;}
.panel6 .news-list li a:hover{ color:#0083e3;}
.panel6 .list{ padding-top:40px;}
.panel6 .list li{ position:relative; float:left; display:inline; width:50%; height:140px; overflow:hidden; font-size:16px; font-weight:200; text-align:center;}
.panel6 .list li.li1{ background-color:#efefef;}
.panel6 .list li.li2{ background-color:#e0e0e0;}
.panel6 .list li:hover{ background-color:#0083e3;}
.panel6 .list li:hover a.xxgk{ background:url(../images/sys_ico_3_over.png) center 30px no-repeat;}
.panel6 .list li:hover a.jgrx{ background:url(../images/001_over.png) center 30px no-repeat;}
.panel6 .list li:hover a.stock{ background:url(../images/sys_ico_4_over.png) center 30px no-repeat;}
.panel6 .list li:hover a.job{ background:url(../images/sys_ico_6_over.png) center 30px no-repeat;}
.panel6 .list li:hover a.reg{ background:url(../images/sys_ico_5_over.png) center 30px no-repeat;}
.panel6 .list li:hover a.gzw{ background:url(../images/sys_ico_2_over.png) center 30px no-repeat;}

.panel6 .list li a{ display:block; width:100%; height:40px; padding-top:85px;  color:#000000;}
.panel6 .list li a:hover{ color:#ffffff; text-decoration:none;}

.panel6 .list li dl{ position:absolute; left:0px; top:110px; width:210px; height:100px; padding-top:10px; z-index:999; background-color:#0083e3;}
.panel6 .list li dl dt{ float:left; display:inline; width:50%; padding-top:12px; line-height:26px; font-size:14px; font-weight:200;}
.panel6 .list li dl dt a{  height:26px; padding-top:0px;  color:#ffffff; background:url("") no-repeat;}
.panel6 .list li dl dt a:hover{ text-decoration:underline;}

.panel6 .list a.xxgk{ background:url(../images/sys_ico_3.png) center 30px no-repeat;}
.panel6 .list a.jgrx{ background:url(../images/001.png) center 30px no-repeat;}
.panel6 .list a.stock{ background:url(../images/sys_ico_4.png) center 30px no-repeat;}
.panel6 .list a.job{ background:url(../images/sys_ico_6.png) center 30px no-repeat;}
.panel6 .list a.reg{ background:url(../images/sys_ico_5.png) center 30px no-repeat;}
.panel6 .list a.gzw{ background:url(../images/sys_ico_2.png) center 30px no-repeat;}

.panel6 .like-wrap .left{ float:left; display:inline;}
.panel6 .like-wrap .right{ float:right; display:inline;}
.panel6 .like-wrap{ width:100%; height:40px; margin:20px auto auto auto;}
.like-wrap .ddlType{ position:relative; width:48%; height:40px; border:solid 1px #cccccc; background-color:#ffffff; border-radius:4px;z-index:9999;}
.like-wrap .ddlType .chkspan{ position:relative; display:inline-block; width:95%; padding-left:5%; height:40px; line-height:40px; font-size:14px; color:#333333; cursor:pointer; }
.like-wrap .ddlType i{ display:block; position:absolute; top:11px; right:10px; width:18px; height:9px; color:#333333; }
.like-wrap .ddlType ul{ display:block; position:absolute; left:-1px; top:40px; width:100%; background-color:#efefef; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; border-top:solid 1px #cccccc; border-radius:4px; display:none; z-index:9999; }
.like-wrap .ddlType ul li{ width:95%; height:30px; line-height:30px; padding-left:5%; text-align:left; font-size:13px; cursor:pointer; z-index:9999; }
.like-wrap .ddlType ul li:hover{ background-color:#f7f7f7; }
.like-wrap .ddlType ul li a{ display:block; width:100%; height:100%; color:#4e3c34; }


.pop-ad{ position:absolute; left:0px; top:130px; width:600px; background-color:#ffffff;  filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; border-radius:10px; z-index:99999;}
.pop-ad ul{ padding:0px 35px;}
.pop-ad ul li{ padding:25px 0px; border-bottom:solid 1px #ffffff; font-size:24px; font-weight:bold; color:#e30300; text-align:center;}
.pop-ad ul li a{ color:#e30300;}

.pop-close{ position:absolute; top:0px; right:0px; width:36px; height:36px; background-color:#ffffff; border-radius:0px 10px 0px 10px; cursor:pointer; }
.pop-close:before{ color:#e30300; font-size:32px;}

.pop-open{ display:none; position:absolute; top:130px; right:0px; width:40px; height:50px; padding-top:30px; background-color:#e30300; border-radius:10px 0px 0px 10px; z-index:99999; text-align:center; font-size:15px; color:#ffffff; cursor:pointer;}
.pop-open:before{ position:absolute; left:9px; top:6px; color:#ffffff; font-size:26px;}

/*飘窗*/
.pop-win{ position:fixed; left:10px; bottom:5px; width:280px; padding:10px;  background:url(../images/zfnmg.png) no-repeat; background-size:cover; border-radius:10px; z-index:99999;}
.pop-win p{ line-height:24px; text-align:center; font-size:16px; color:#fff;}
.pop-win .pop-close{ position:absolute; top:-6px; right:-6px; width:32px; height:32px; background-color:transparent; border-radius:0px 10px 0px 10px; cursor:pointer; }
.pop-win .pop-close:before{ color:#fff; font-size:32px;}
.pop-win .pop-one{ padding-top: 10px; padding-bottom: 10px; }

.pop-win-bxgd{ position:fixed; left:10px; bottom:130px; width:280px; padding:10px;  background-color: #ed2f39; background-size:cover; border-radius:10px; z-index:99999;}
.pop-win-bxgd p{ line-height:24px; text-align:center; font-size:16px; color:#fff;}
.pop-win-bxgd .pop-close{ position:absolute; top:-6px; right:-6px; width:32px; height:32px; background-color:transparent; border-radius:0px 10px 0px 10px; cursor:pointer; }
.pop-win-bxgd .pop-close:before{ color:#fff; font-size:32px;}
.pop-win-bxgd .pop-one{ padding-top: 10px; padding-bottom: 10px; }

/*
.jd100{ width:100%; min-width:1360px; height:200px; background:url(../images/jd100.jpg)  center -50px no-repeat;}
.nav-wrap{ top:200px;}
*/
/*
.da20{ width:100%; min-width:1360px; height:435px; background:url(../images/max-20da.jpg)  center 0px no-repeat; background-size:100% 100%;}
.da20 a{ display:block; width:100%; height:100%;}
.nav-wrap{ top:435px;}
*/

/*内页*/
.banner-bg{ width:100%; min-width:1360px; height:210px; padding-top:90px; background:url(../images/banner1.jpg) top center no-repeat rgba(0,98,172,0.9);}
.banner{ position:relative; height:210px; overflow:hidden;}
.banner .txt{ position:absolute; right:0px; bottom:0px; width:100%; height:43px; text-align:right; font-size:40px; color:#6098d0;}

.main-wrap{ width:100%; min-width:1360px; padding:100px 0px; background:url(../images/icon-23.jpg) 0px -11px repeat-x;}
.column{ position:relative; width:100%; height:60px; border-top:solid 1px #e6e6e6;}
.column .column-name{ position:absolute; left:0px; top:-22px; width:280px; height:42px; background-color:#ffffff; font-size:32px; font-weight:bold; color:#333333;}

.topic-banner-bg{ height:90px; padding-top:0px;}
.topic-banner-bg .banner{ display:none;}
.topic-wrap{ padding-top:60px;}
.topic-banner{ width:100%; height:240px; margin-bottom:50px;}

.right-nav{ float:right; display:inline-block; width:318px; margin-bottom:30px; padding:30px 0px; border:solid 1px #e8e8e8;}
.right-nav ul{ padding:0px 39px;}
.right-nav li{ float:left; display:inline; width:100%; height:40px; line-height:40px; padding:10px 0px; background:url(../images/icon-24.jpg) left bottom repeat-x; font-size:16px; font-weight:bold;}
.right-nav li a{ display:block; padding-left:80px; width:160px; height:40px;  color:#333333; border-radius:4px; background:url(../images/icon-25.png) 40px 15px no-repeat #ffffff;}
.right-nav li a:hover,.right-nav li a.activate{ text-decoration:none; background:url(../images/icon-26.png) 40px 15px no-repeat #0083e3;  color:#ffffff;}

.right-zt-nav{ float:right; display:inline-block; width:318px; margin-bottom:30px; padding:30px 0px; border:solid 1px #e8e8e8;}
.right-zt-nav ul{ padding:0px 39px;}
.right-zt-nav li{float:left; display:inline; width:100%; height:auto; line-height:40px; padding:10px 0px; background:url(../images/icon-24.jpg) left bottom repeat-x; font-size:16px; font-weight:bold;}
.right-zt-nav li a{ display:block; padding:10px 10px 10px 40px; width:200px; height:auto; line-height:24px; color:#333333; border-radius:4px; background:url(../images/icon-25.png) 10px 17px no-repeat #ffffff;}
.right-zt-nav li a:hover,.right-zt-nav li a.activate{text-decoration:none;  background:url(../images/icon-26.png) 10px 17px no-repeat rgb(255, 0, 0); color:#ffffff;}

.industry-nav{ width:100%; margin-bottom:60px; padding:0px 0px;}
.industry-nav .swiper-wrapper{ padding:0px;}
.industry-nav .swiper-slide{ display:inline-block; height:40px; line-height:40px; font-size:16px; font-weight:bold;}
.industry-nav .swiper-slide .slide{ margin:0px 10px;}
.industry-nav .swiper-slide a{ display:block; padding:0px 40px;  height:40px; background-color:#efefef;  color:#333333; border-radius:4px; }
.industry-nav .swiper-slide a:hover,.industry-nav .swiper-slide a.activate{ text-decoration:none; height:40px; background-color:#0083e3; color:#ffffff;}

.company-nav{ width:100%; margin-bottom:60px; padding:0px 0px;}
.company-nav .swiper-wrapper{ height:50px; padding:0px;}
.company-nav .swiper-slide{ display:inline-block; height:40px; line-height:40px; font-size:16px; font-weight:bold; cursor:pointer;}
.company-nav .swiper-slide .slide{ display:block; margin:0px 3px;  height:40px; text-align:center; background-color:#efefef;  color:#333333; border-radius:4px; }
.company-nav .swiper-slide.activate .slide{ text-decoration:none; height:40px; background-color:#0083e3; color:#ffffff;}



.single-page .company-wrap{ width:100%; margin-top:0px;}
.company-wrap .industry-type{ position:relative; width:100%; height:40px; margin-bottom:25px; font-size:18px; font-weight:bold; color:#333333;}
.company-wrap .industry-type i{ position:absolute; left:0px; bottom:-2px; width:20px; height:2px;}
.company-wrap .industry-type .i1{ background-color:#0062ac;}
.company-wrap .industry-type .i2{ left:20px; background-color:#119aff;}
.company-wrap .industry-type a{ color:#333333;}
.company-wrap .industry-type a:hover{ color:#0083e3;}
.company-wrap .company-list{ position:relative; padding:40px 20px 10px; margin-bottom:40px; background-color:#fafafa; border:solid 1px #e8e8e8;}
.company-wrap .company-list .company-con{ position:absolute; left:0px; top:-15px; height:30px; width:100%; text-align:center;     }
.company-wrap .company-list .company-con .company-type-name{ display:inline-block; height:30px; line-height:30px; padding:0px 20px;  background-color:#0083e3; color:#ffffff; border-radius:15px; font-size:15px;}
.company-wrap .company-list .company-con .company-type-name a{ color:#ffffff;  }
.company-wrap .company-list ul{ align-items: center;}
.company-wrap .company-list  li{ float:left; display:inline-block; width:33.33%; height:42px; font-size:15px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.company-wrap .company-list  li a{  color:#333333;}
.company-wrap .company-list  li a:hover{ color:#0083e3;}

/**/
.main-wrap .right-news{ float:right; display:inline-block; width:318px; padding:30px 0px; border:solid 1px #e8e8e8;}
.main-wrap .right-news .news-head{ width:240px; margin:0px auto auto auto; font-size:18px; font-weight:800; color:#333333;}
.main-wrap .right-news .news-list{ padding-top:10px; width:240px; margin:0px auto auto auto;}
.main-wrap .right-news .news-list li{ width:100%; padding:20px 0px;}
.main-wrap .right-news .news-list li img{ width:240px; height:160px;}
.main-wrap .right-news .news-list li .title{ width:100%; line-height:26px; padding-top:10px; text-align:left; font-size:14px; font-weight:500;}
.main-wrap .right-news .news-list li .title a{ color:#333333;}
.main-wrap .right-news .news-list li .title a:hover{ color:#0083e3;}
.main-wrap .right-news .news-list li .date{ padding-top:10px; }
.main-wrap .right-news .news-list li .date span{ margin-right:18px; font-size:13px; color:#c0c0c0; }
.main-wrap .right-news .news-list li .date .day{ padding-left:20px; background:url(../images/icon-20.png) 0px 1px no-repeat;}
.main-wrap .right-news .news-list li .date .num{ padding-left:22px; background:url(../images/icon-21.png) 0px 3px no-repeat;}

/**/
.bottom-news{ width:100%; padding:30px 0px;}
.bottom-news .news-head{ width:100%;  font-size:18px; font-weight:800; color:#333333;}
.bottom-news .news-list{width:100%; margin:0px auto auto auto;  padding-top:10px; }
.bottom-news .news-list ul{ margin-left:-40px;}
.bottom-news .news-list li{ float:left; display:inline; width:240px; margin-left:40px; padding:20px 0px;}
.bottom-news .news-list li img{ width:240px; height:160px;}
.bottom-news .news-list li .title{ width:100%; line-height:26px; padding-top:10px; text-align:left; font-size:14px; font-weight:500;}
.bottom-news .news-list li .title a{ color:#333333;}
.bottom-news .news-list li .title a:hover{ color:#0083e3;}
.bottom-news .news-list li .date{ padding-top:10px; }
.bottom-news .news-list li .date span{ margin-right:12px; font-size:13px; color:#c0c0c0; }
.bottom-news .news-list li .date .day{ padding-left:16px; background:url(../images/icon-20.png) 0px 1px no-repeat;}
.bottom-news .news-list li .date .num{ padding-left:16px; background:url(../images/icon-21.png) 0px 3px no-repeat;}

/*图文列表*/
.graphic-list{ float:left; width:960px;}
.graphic-list li{ float:left; display:inline-block; width:100%; padding:0px 0px 40px; margin-bottom:40px; border-bottom:solid 1px #e8e8e8; cursor:pointer;}
.graphic-list li .left-img{ float:left; display:inline-block; width:300px; height:200px; }
.graphic-list li .left-img img{ width:300px; height:200px; }
.graphic-list li .left-data{ float:left; display:inline-block; width:83px; height:83px; margin-left:60px; border:solid 1px #c1dff8; text-align:center; color:#0083e3;}
.graphic-list li .left-data .day{ padding-top:6px; font-size:40px;}
.graphic-list li .left-data .year{  font-size:13px;}
.graphic-list li .right-con{ float:right; width:600px; }
.graphic-list li .noimg{ width:960px;}
.graphic-list li .right-con .title{ line-height:36px; font-size:22px; vertical-align:middle; }
.graphic-list li .right-con .title .new{ display:inline-block; vertical-align:middle; width:28px; height:28px; line-height:28px; padding:0px 10px; margin-right:6px; font-size:14px; font-weight:500; text-align:center; background-color:#de2910; color:#ffffff; border-radius:4px;}
.graphic-list li .right-con .title a{ color:#333333;}
.graphic-list li .right-con .des{ line-height:28px; padding-top:20px; font-size:14px; }
.graphic-list li .right-con .des a{ color:#666666; }
.graphic-list li .right-con a:hover{ color:#0083e3;}
.graphic-list li:hover .right-con a{ color:#0083e3; }
.graphic-list li .right-con .date{ padding-top:20px; }
.graphic-list li .right-con .date span{ margin-right:18px; font-size:13px; color:#c0c0c0; }
.graphic-list li .right-con .date .day{ padding-left:20px; background:url(../images/icon-20.png) 0px 1px no-repeat;}
.graphic-list li .right-con .date .num{ padding-left:22px; background:url(../images/icon-21.png) 0px 3px no-repeat;}

/*搜索列表*/
.search-list{ width:100%; }
.search-list li{ float:left; display:inline-block; width:100%; padding:0px 0px 40px; margin-bottom:40px; border-bottom:solid 1px #e8e8e8; cursor:pointer;}
.search-list li .left-img{ float:left; display:inline-block; width:30%; height:200px; }
.search-list li .left-img img{ width:300px; height:200px; }
.search-list li .left-data{ float:left; display:inline-block; width:83px; height:83px; margin-left:60px; border:solid 1px #c1dff8; text-align:center; color:#0083e3;}
.search-list li .left-data .day{ padding-top:6px; font-size:40px;}
.search-list li .left-data .year{  font-size:13px;}
.search-list li .right-con{ float:left; width:68%; }
.search-list li .noimg{ width:100%;}
.search-list li .right-con .title{ line-height:36px; font-size:22px; vertical-align:middle; }
.search-list li .right-con .title .new{ display:inline-block; vertical-align:middle; width:28px; height:28px; line-height:28px; font-size:14px; font-weight:500; text-align:center; background-color:#de2910; color:#ffffff; border-radius:4px;}
.search-list li .right-con .title a{ color:#333333;}
.search-list li .right-con .des{ line-height:28px; padding-top:20px; font-size:14px; }
.search-list li .right-con .des a{ color:#666666; }
.search-list li .right-con a:hover{ color:#0083e3;}
.search-list li:hover .right-con a{ color:#0083e3; }
.search-list li .right-con .date{ padding-top:20px; }
.search-list li .right-con .date span{ margin-right:18px; font-size:13px; color:#c0c0c0; }
.search-list li .right-con .date .day{ padding-left:20px; background:url(../images/icon-20.png) 0px 1px no-repeat;}
.search-list li .right-con .date .num{ padding-left:22px; background:url(../images/icon-21.png) 0px 3px no-repeat;}

/*图片列表*/
.main-wrap .img-list{ float:left; width:960px;}
.main-wrap .img-list ul{ margin-left:-60px;}
.main-wrap .img-list li.line{ width:100%; height:40px; border-top:solid 1px #e8e8e8; clear:both; padding:0px; margin:0px;}
.main-wrap .img-list li{ float:left; display:inline-block; width:450px; padding:0px 0px 20px; margin:0px 0px 0px 60px; }
.main-wrap .img-list li .news-img{ width:450px; height:300px; }
.main-wrap .img-list li .news-img img{ width:450px; height:300px; }
.main-wrap .img-list li .title{ padding:5px 10px; height:56px; line-height:28px; font-size:16px; }
.main-wrap .img-list li .title a{ color:#333333;}
.main-wrap .img-list li .title a:hover{ text-decoration:none; color:#0083e3;}
.main-wrap .img-list li .date{ padding:5px 10px 0px; }
.main-wrap .img-list li .date span{ margin-right:18px; font-size:13px; color:#c0c0c0; }
.main-wrap .img-list li .date .day{ padding-left:20px; background:url(../images/icon-20.png) 0px 1px no-repeat;}
.main-wrap .img-list li .date .num{ padding-left:22px; background:url(../images/icon-21.png) 0px 3px no-repeat;}

/**/
.imglist-show{ width:1024px; margin:50px auto auto auto;}
.imglist-show .img-show{ width:1024px; height:450px; margin:0px auto auto auto;  display: table-cell;vertical-align: middle; text-align:center;}
.imglist-show .img-show img{ max-width:1024px; max-height:450px;  }
.imglist-show .imglist-con{ position:relative; width:100%; height:128px; margin-top:20px; padding:20px 0px; background-color:#efefef;}
.imglist-show .imglist-con .left-btn{ position:absolute; left:0px; top:60px; width:35px; height:60px; background:url(../images/icon-40.png) 14px 23px no-repeat #cccccc; border-radius:0px 4px 4px 0px; cursor:pointer;}
.imglist-show .imglist-con .left-btn:hover{ background:url(../images/icon-40.png) 14px 23px no-repeat #0083e3;}
.imglist-show .imglist-con .right-btn{ position:absolute; right:0px; top:60px; width:35px; height:60px; background:url(../images/icon-41.png) 14px 23px no-repeat #cccccc; border-radius:0px 4px 4px 0px; cursor:pointer;}
.imglist-show .imglist-con .right-btn:hover{ background:url(../images/icon-41.png) 14px 23px no-repeat #0083e3;}
.imglist-show .imglist-con .imglist-wrap{ width:908px;}
.imglist-show .imglist-con .imglist-wrap .swiper-slide{ width:227px; cursor:pointer;}
.imglist-show .imglist-con .imglist-wrap .slide{ width:180px; height:128px; margin:0px auto auto auto; }
.imglist-show .imglist-con .imglist-wrap .slide img{ width:180px; height:120px; border:solid 2px #efefef;}
.imglist-show .imglist-con .imglist-wrap .swiper-slide.activate .slide img{ border:solid 2px #feba00;}

.history-list{ float:left; width:960px; }
.history-wrap{ position:relative; width:100%; margin:80px auto auto auto;}
.history-wrap .iconfont{ cursor:pointer; position:absolute; top:32px; z-index:999; width:30px; height:30px; background-color:#ffffff; color:#999999; font-size:22px; border:solid 1px #e0e0e0; border-radius:4px;}
.history-wrap .left-btn{ left:0px; }
.history-wrap .right-btn{ right:0px; }
.history-wrap .left-btn:before{ position:absolute; left:3px; top:3px; z-index:999;}
.history-wrap .right-btn:before{ position:absolute; left:3px; top:3px; z-index:999;}
.history-wrap .left-btn:hover{ background-color:#0083e3; color:#ffffff; border:solid 1px #0083e3;}
.history-wrap .right-btn:hover{ background-color:#0083e3; color:#ffffff; border:solid 1px #0083e3;}

.history-wrap .history-head{ position:relative; width:96%; height:180px;  background:url(../images/icon-48.jpg) 0px 48px repeat-x;}
.history-head .swiper-wrapper{ width:100%; margin:0px auto auto auto;}


.history-head .swiper-slide{ position:relative; width:20%; cursor:pointer;}
.history-head .swiper-slide .circle1{ position:absolute; left:42%; top:35px; width:26px; height:26px; border:solid 2px #0083e3; border-radius:50%;}
.history-head .swiper-slide .circle2{ width:20px; height:20px; border:solid 3px #ffffff; border-radius:50%; background-color:#0083e3; text-align:center;}
.history-head .swiper-slide .circle2 .num{ font-size:0px; color:#ffffff; }
.history-head .swiper-slide .title{ padding-top:72px; text-align:center; font-size:16px; color:#666666;}
.history-head .swiper-slide .arrow{ display:none; position:absolute; left:37px; bottom:0px; width:22px; height:14px; background:url(../images/icon-49.jpg) no-repeat;}

.history-head .active .circle1{ left:24%; top:5px; width:86px; height:86px; border:solid 0px #0083e3;}
.history-head .active .circle2{ width:86px; height:86px; border:solid 0px #0083e3; }
.history-head .active .circle2 .num{ line-height:86px; font-size:24px;}
.history-head .active .title{ padding-top:120px;  font-size:18px; font-weight:bold; color:#333333;}
.history-head .active .arrow{ display:block; position:absolute; left:37px; bottom:-12px; width:22px; height:14px; background:url(../images/icon-49.jpg) no-repeat;}

.growup-wrap{  float:left; width:958px;}
.growup-wrap .item{ position:relative; }
.growup-wrap .item .wrap{ position:relative;  display:inline; width:50%; }
.growup-wrap .item .wrap .i1{ position:absolute; top:0px; width:1px; height:100%; background-color:#dddddd;}
.growup-wrap .item .wrap .i2{ position:absolute; top:0px; width:28px; height:28px; background:url(../images/icon-50.png) no-repeat; }
.growup-wrap .item .wrap .head{ padding-bottom:18px; font-size:20px; color:#0083e3;}
.growup-wrap .item .wrap .con{ padding-bottom:50px; font-size:15px; color:#666666;}


.growup-wrap .left .wrap{ float:left; text-align:right;}
.growup-wrap .left .wrap .i1{ right:0px;}
.growup-wrap .left .wrap .i2{ right:-14px;}
.growup-wrap .left .wrap .head{ padding-right:38px;}
.growup-wrap .left .wrap .con{ padding-right:38px; text-align:left;}

.growup-wrap .right .wrap{ float:right; text-align:left;}
.growup-wrap .right .wrap .i1{ left:0px;}
.growup-wrap .right .wrap .i2{ left:-14px;}
.growup-wrap .right .wrap .head{ padding-left:38px;}
.growup-wrap .right .wrap .con{ padding-left:38px;}


/*资质列表*/
.honor-list{ float:left; width:960px;}
.honor-list ul{ margin-left:-30px;}
.honor-list li.line{ width:100%; height:40px; border-top:solid 1px #e8e8e8; clear:both; padding-bottom:0px;}
.honor-list li{ float:left; display:inline-block; width:300px; padding:0px 0px 20px; margin:0px 0px 0px 30px; }
.honor-list li .news-img{ width:300px; height:200px; }
.honor-list li .news-img img{ width:300px; height:200px; }
.honor-list li .title{ padding:5px 10px; line-height:28px; font-size:16px; }
.honor-list li .title a{ color:#333333;}
.honor-list li .title a:hover{ text-decoration:none; color:#0083e3;}

/*文章列表*/
.article-list{ float:left; width:960px;}
.article-list li{ float:left; display:inline-block; width:100%; padding:0px 0px 20px; margin-bottom:30px; border-bottom:solid 1px #e8e8e8; cursor:pointer; }
.article-list li .title{ line-height:36px; font-size:22px; font-weight:600; vertical-align:middle; }
.article-list li .title .new{ display:inline-block; vertical-align:middle; width:28px; height:28px; line-height:28px; font-size:14px; font-weight:500; text-align:center; background-color:#de2910; color:#ffffff; border-radius:4px;}
.article-list li .title a{ color:#333333;}
.article-list li .des{ line-height:28px; padding-top:15px; font-size:14px; }
.article-list li .des a{ color:#666666; }
.article-list li:hover a{ color:#0083e3;}
.article-list li .date{ padding-top:10px; }
.article-list li .date span{ margin-right:18px; font-size:13px; color:#c0c0c0; }
.article-list li .date .day{ padding-left:20px; background:url(../images/icon-20.png) 0px 1px no-repeat;}
.article-list li .date .num{ padding-left:22px; background:url(../images/icon-21.png) 0px 3px no-repeat;}

/*文章详细*/
.news-title{ position:relative; height:120px; border-bottom:solid 1px #e8e8e8;}
.news-title .left-data{ float:left; display:inline-block; width:83px; height:83px; border:solid 1px #c1dff8; text-align:center; color:#0083e3;}
.news-title .day{ padding-top:6px; font-size:40px;}
.news-title .year{  font-size:13px;}
.news-title .title{ float:left; padding-left:35px; width:1200px;}
.news-title .title h2{ font-size:32px; color:#333333;}
.news-title .title .subtitle{ padding-top:15px; padding-bottom:10px; font-size:16px; color:#333333;}
.news-title .title .subtitle span{ margin-right:18px;  } 
.news-title .title .subtitle .num{ padding-left:22px; font-size:13px; color:#c0c0c0; background:url(../images/icon-21.png) 0px 3px no-repeat;}
.news-title .location{ position:absolute; right:0px; bottom:-10px; height:20px; line-height:20px; padding-left:58px; background:url(../images/icon-22.png) 36px 2px no-repeat #ffffff; font-size:13px; color:#999999;}
.news-title .location a{ color:#999999;}
.news-detail{ width:100%; line-height:36px; padding-top:30px; font-size:17px; font-weight:400; color:#333333;}
.news-detail p{ padding-bottom:0px;}

.news-detail video{ width:800px; height:450px; margin:0 calc(50% - 400px); text-align:center;}

.topic-title{ height:5px;}
.topic-detail{ width:600px; margin:0px auto auto auto; line-height:36px; font-size:17px; font-weight:400; color:#333333;}
.topic-detail p{ padding-bottom:20px;}

/*上下*/
.prev-next{ width:100%; margin:30px auto auto auto; padding:5px 0; border-bottom:solid 1px #e7e7e7; border-top:solid 1px #e7e7e7; font-size:14px;}
.prev-next li{ line-height:28px; padding:0px; color:#333333;}
.prev-next li a{ color:#333333;}
.prev-next li a:hover{ color:#0083e3;}
.prev-next li span{ display:inline-block; color:#333333;  padding-left:10px;}

/*文章内容*/
.single-page{ float:left; width:960px;}
.single-page div{ line-height:38px; margin-bottom:10px; color:#333333;font-size:16px;}
.single-page p{ line-height:38px; margin-bottom:10px; color:#333333;font-size:16px;}

.single-page .single-page-item{ display: none;}
.single-page .single-page-item.activate{ display:block;}


/*董事长*/
.single-page .dszzc-page{ float:left; width:960px; height:800px; background:url(../images/dszzcbg.jpg) no-repeat;}
.single-page .dszzc-page .dszzc-wrap{ float:right; width:85%; margin-right:40px;}
.single-page .dszzc-page .dszzc-en{ margin-bottom:0px; padding-left:90px; padding-top:25px; font-size:32px; color:#ffffff; text-align:right; }
.single-page .dszzc-page .dszzc-ch{ margin-bottom:0px; padding:8px 0px 8px 90px; font-size:20px;  color:#ffffff; text-align:right;}
.single-page .dszzc-page .dszzc-name{ margin-bottom:0px; margin-top:10px; text-align:right;}
.single-page .dszzc-page .dszzc-con{ line-height:34px; margin-top:10px; padding:30px 35px; background-color:#ffffff; border-radius:8px; font-size:14px; }
.single-page .dszzc-page .dszzc-con p{ line-height:34px; margin-bottom:0px; font-size:14px; text-indent:2em;}

.single-contactus{ width:100%;}
.contactus-con{ width:100%; padding:60px 0px;}
.contactus-con li{ position:relative; display:inline; width:380px; height:85px; padding-left:60px; padding-top:34px; border-bottom:solid 1px #e8e8e8; font-size:16px;  color:#333333;}
.contactus-con li.fl{ float:left;}
.contactus-con li.fr{ float:right;}
.contactus-con li .icon{ position:absolute; left:0px; top:34px; width:48px; height:48px; border-radius:50%; }
.contactus-con li .tit{ font-weight:bold; margin-bottom:0px; }
.contactus-con li .tit2{ padding-top:5px; font-size:14px;}
.contactus-con li .icon1{ background:url(../images/icon-34.png) 50% 50% no-repeat #0083e3;}
.contactus-con li .icon2{ background:url(../images/icon-35.png) 50% 50% no-repeat #0083e3;}
.contactus-con li .icon3{ background:url(../images/icon-36.png) 50% 50% no-repeat #0083e3;}
.contactus-con li .icon4{ background:url(../images/icon-37.png) 50% 50% no-repeat #0083e3;}
.contactus-con li .icon5{ background:url(../images/icon-38.png) 50% 50% no-repeat #0083e3;}
.contactus-con li .icon6{ background:url(../images/icon-39.png) 50% 50% no-repeat #0083e3;}

/*产业*/
.main-industry-wrap{ padding-bottom:60px;}
.industry-wrap{ position:relative; width:100%; height:453px; }
.industry-wrap .industry-bg{ position:absolute; left:0px; top:0px; width:50%; height:453px; background:rgba(10,105,180,0.9); z-index:1;}
.industry-wrap .industry-con{ position:absolute; left:0px; top:50px; width:45%; height:363px; padding-left:5%; z-index:10;}
.industry-wrap .industry-con .name{ font-size:36px; font-weight:bold; color:#ffffff; }
.industry-wrap .industry-con .en{ padding-top:20px; font-size:18px;  color:#ffffff; }
.industry-wrap .industry-con .des{ width:86%; margin-top:20px; padding:20px 20px;  border-radius:6px; text-indent:2em; background-color:#ffffff; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; font-size:15px; color:#333333; line-height:30px; overflow:hidden;}

.industry-company{ position:relative; width:100%; height:auto; padding:50px 0px; background:#f3f4f9 url(../images/icon-30.jpg) center bottom no-repeat;}
.industry-company .left-name{ position:absolute; left:0px; top:0px; display:block; width:220px; height:100%; padding-left:20px;  background:#0077cd url(../images/icon-29.png) center bottom no-repeat; }
.industry-company .left-name .name{ position:absolute; left:20px; top:30px; font-size:20px; font-weight:bold; color:#ffffff;}
.industry-company .left-name i{ position:absolute; left:20px; top:68px; width:20px; height:2px;}
.industry-company .left-name .i1{ background-color:#ffffff;}
.industry-company .left-name .i2{ left:40px; background-color:#9dc3e1;}

.industry-company .right-list .industry-type{ position:relative; width:100%; height:40px; margin-top:25px; padding-left:15px; font-size:18px; font-weight:bold; color:#333333;}
.industry-company .right-list .industry-type i{ position:absolute; left:15px; bottom:-2px; width:20px; height:2px;}
.industry-company .right-list .industry-type .i1{ background-color:#0062ac;}
.industry-company .right-list .industry-type .i2{ left:35px; background-color:#119aff;}
.industry-company .right-list .industry-type a{ color:#333333;}
.industry-company .right-list .industry-type a:hover{ color:#0083e3;}
.industry-company .right-list .company-con{ position:relative; height:30px; width:100%; margin-top:25px; text-align:center;     }
.industry-company .right-list .company-con .company-type-name{ display:inline-block; height:30px; line-height:30px; padding:0px 20px;  background-color:#0083e3; color:#ffffff; border-radius:15px; font-size:15px;}
.industry-company .right-list .company-con .company-type-name a{ color:#ffffff;}

.industry-company .right-list{ float:right; display:inline; width:1050px; min-height:300px; padding:10px 15px 30px;  border:solid 1px #e8e8e8; height:auto; background-color:#ffffff;}
.industry-company .right-list ul{ width:100%; }
.industry-company .right-list li{ float:left; display:inline; width:320px; height:49px; line-height:49px; margin:0px 15px; padding-top:10px; border-bottom:solid 1px #e8e8e8; font-size:15px; color:#333333;}
.industry-company .right-list li a{ display:inline-block; width:320px; height:49px; background:url(../images/icon-31.png)310px 20px no-repeat; color:#333333;}
.industry-company .right-list li a:hover{ color:#0083e3;}

.information-company{ position:relative; width:100%; height:auto; padding:0px 0px; background:#fff;}
.information-company .industry-type{ position:relative; width:100%; height:40px; margin-top:25px; padding-left:15px; font-size:18px; font-weight:bold; color:#333333;}
.information-company .industry-type i{ position:absolute; left:15px; bottom:-2px; width:20px; height:2px;}
.information-company .industry-type .i1{ background-color:#0062ac;}
.information-company .industry-type .i2{ left:35px; background-color:#119aff;}
.information-company .industry-type a{ color:#333333;}
.information-company .industry-type a:hover{ color:#0083e3;}
.information-company .company-con{ position:relative; height:30px; width:100%; margin-top:25px; text-align:center;     }
.information-company .company-con .company-type-name{ display:inline-block; height:30px; line-height:30px; padding:0px 20px;  background-color:#0083e3; color:#ffffff; border-radius:15px; font-size:15px;}
.information-company .company-con .company-type-name a{ color:#ffffff;}

.information-company ul{ width:100%; }
.information-company li{ float:left; display:inline; width:calc(33.33% - 20px); height:49px; line-height:49px; margin:0px 10px; padding-top:10px; border-bottom:solid 1px #e8e8e8; font-size:15px; color:#333333;}
.information-company li a{ display:inline-block; width:100%; height:49px; background:url(../images/icon-31.png) right 20px no-repeat; color:#333333;}
.information-company li a:hover{ color:#0083e3;}

/*分页*/
.page-wrap{ display:block; width:100%;height:40px; padding:20px 0px 0px; text-align:center;font-size:14px;}
.page-wrap a,.page-wrap span{display:inline-block; width:40px; height:40px; line-height:40px; margin: 0 3px; border:solid 1px #e6e6e6; vertical-align:middle;text-align:center; color:#3f4545;}
.page-wrap a{color:#3f4545; background-color:#ffffff;}
.page-wrap a:hover{color:#FFFFFF;background-color:#0083e3; text-decoration:none;}
.page-wrap .current{background-color:#0083e3; color:#ffffff;}
.page-wrap .previous{ width:80px; height:40px; background-color:#ffffff;}
.page-wrap .previous:hover { }
.page-wrap .next{ width:80px; height:40px; background-color:#ffffff;}
.page-wrap .next:hover { }
.page-wrap span.previous{cursor:no-drop;}
.page-wrap span.next{cursor:no-drop;}


/*专项工作*/
.zxgz-menu{ position:absolute; left:0px; bottom:0px; width:100%; height:54px; line-height:54px; text-align:center;}
.zxgz-menu li{ position:relative; float:left; display:inline; width:190px; height:54px; line-height:54px; text-align:center; font-size:16px;}
.zxgz-menu li a{ color:#ffffff;}
.zxgz-menu li a:hover{ text-decoration:none; color:#ffffff;}
.zxgz-menu li.activate a{ color:#ffe46d;}
.zxgz-menu li.activate .line2{ display:block; width:68px; height:2px; background-color:#ffe46d; margin:0px auto auto auto;}
.zxgz-menu li .line1{ display:block; position:absolute; top:16px; left:0px; width:2px; height:21px; background:url(../images/icon-33.png) no-repeat;}
.zxgz-menu li .line{ position:absolute; left:0px; bottom:0px; width:100%; height:2px;}

.party-menu{ position:absolute; left:0px; bottom:0px; width:100%; height:54px; line-height:54px; text-align:center;}
.party-menu li{ position:relative; float:left; display:inline; width:140px; height:54px; line-height:54px; text-align:center; font-size:16px;}
.party-menu li a{ color:#ffffff;}
.party-menu li a:hover{ text-decoration:none; color:#ffffff;}
.party-menu li.activate a{ color:#ffe46d;}
.party-menu li.activate .line2{ display:block; width:68px; height:2px; background-color:#ffe46d; margin:0px auto auto auto;}
.party-menu li .line1{ display:block; position:absolute; top:16px; left:0px; width:2px; height:21px; background:url(../images/icon-33.png) no-repeat;}
.party-menu li .line{ position:absolute; left:0px; bottom:0px; width:100%; height:2px;}


.zxgz-wrap{  min-width:1360px; padding-top:50px;}
.zxgz-wrap .container{ position:relative;  height:50px;}
.zxgz-wrap .container i{ position:absolute; bottom:-2px; right:-2px; }
.zxgz-wrap .container .i3{ bottom:-2px;  width:30px; height:2px; background-color:#ff9326;}
.zxgz-wrap .container .i4{ width:2px; height:30px; background-color:#ff9326;}

.zxgz-wrap .top-new-head{ float:left; display:inline; width:120px; height:50px; line-height:50px; font-size:18px; text-align:center;}
.zxgz-wrap .top-new-list{ position:relative; float:right; display:inline; width:1239px; height:48px; border-top:solid 1px #e8e8e8; border-bottom:solid 1px #e8e8e8; border-right:solid 1px #e8e8e8;}
.zxgz-wrap .top-new-list .swiper-wrapper{ width:1200px; margin:0px auto auto auto;}
.zxgz-wrap .top-new-list .swiper-slide{ position:relative; width:300px; line-height:48px; font-size:15px; color:#333333;}
.zxgz-wrap .top-new-list .swiper-slide i{ position:absolute; top:16px; right:20px; width:1px; height:16px; background-color:#e8e8e8;}
.zxgz-wrap .top-new-list .swiper-slide a{ color:#333333;}

.zxgz-wrap .head{ position:relative; height:50px; border-bottom:solid 1px #e8e8e8; }
.zxgz-wrap .head span{ font-size:28px; font-weight:800; color:#333333;}
.zxgz-wrap .head a{ position:absolute; top:10px; right:0px; width:56px; font-size:14px; color:#999999; background:url(../images/icon-32.png) right 0px no-repeat;}
.zxgz-wrap .head i{ position:absolute; left:0px; bottom:-1px; width:20px; height:2px;}


.zxgz-wrap .zxgz-img-news{ float:left; display:inline-block; margin-top:38px; width:600px; height:400px;}
.zxgz-wrap .zxgz-img-news .swiper-wrapper{ width:600px; height:400px;}
.zxgz-wrap .zxgz-img-news .swiper-slide{ position:relative; width:100%; height:100%;}
.zxgz-wrap .zxgz-img-news .swiper-slide a{ display:block; width:100%; height:100%;}
.zxgz-wrap .zxgz-img-news .swiper-slide img{ width:600px; height:400px;}
.zxgz-wrap .zxgz-img-news .swiper-slide .title{ position:absolute; left:0px; bottom:0px; width:100%; height:48px; line-height:48px; background:rgba(0,0,0,0.6)}
.zxgz-wrap .zxgz-img-news .swiper-slide .title a{ display:block; width:80%; padding-left:10px; font-size:16px; color:#ffffff;}
.zxgz-wrap .page{ position:absolute; bottom:10px; right:12px; height:24px; font-size:14px; font-weight:200; color:#ffffff; z-index:99999;}
.zxgz-wrap .page span{ padding:0px 3px;}

.zxgz-wrap .zxgz-fr-news{ float:right; display:inline; width:682px; margin-top:38px;}
.zxgz-wrap .zxgz-fr-news ul{}
.zxgz-wrap .zxgz-fr-news li{ padding:20px 0px; background:url(../images/icon-24.jpg) left bottom repeat-x; text-align:center;}
.zxgz-wrap .zxgz-fr-news li .title{ font-size:20px; font-weight:bold; color:#cb2610;}
.zxgz-wrap .zxgz-fr-news li .des{ padding-top:15px; font-size:14px;  color:#333333;}

.zxgz-wrap .zxgz-left{ float:left; display:inline; width:600px; padding-top:25px;}
.zxgz-wrap .zxgz-right{ float:right; display:inline; width:682px; padding-top:25px;}

.zxgz-wrap .zxgz-news-list{ width:100%; padding:30px 0px;}
.zxgz-wrap .zxgz-news-list li{ float:left; display:inline; width:100%; height:34px; line-height:34px;}
.zxgz-wrap .zxgz-news-list li a{ display:inline-block; width:100%; font-size:15px; font-weight:500; color:#333333;}
.zxgz-wrap .zxgz-news-list li a:hover{ color:#ed2f39;}

.zxgz-wrap .xxqg-news-list{ width:100%; padding:30px 0px;}
.zxgz-wrap .xxqg-news-list li{ float:left; display:inline; width:20%; height:46px;}
.zxgz-wrap .xxqg-news-list li a{ display:inline-block; width:100%; font-size:15px; font-weight:500; color:#333333;}
.zxgz-wrap .xxqg-news-list li a:hover{ color:#ed2f39;}

.zxgz-wrap .zxgz-img-list{ margin-top:30px;}
.zxgz-wrap .zxgz-img-list .swiper-wrapper{}
.zxgz-wrap .zxgz-img-list .swiper-slide{ float:left; width:194px; }
.zxgz-wrap .zxgz-img-list .slide{ width:180px; height:170px;  margin:0px auto auto auto; }
.zxgz-wrap .zxgz-img-list .slide .img{ width:180px; height:120px;}
.zxgz-wrap .zxgz-img-list .slide .img img{ width:180px; height:120px;}
.zxgz-wrap .zxgz-img-list .slide .title{ width:180px; height:48px; line-height:24px; text-align:left; font-size:14px;}
.zxgz-wrap .zxgz-img-list .slide .title a{ color:#333333;}
.zxgz-wrap .zxgz-img-list .slide .title a:hover{ color:#ed2f39;}

.zxgz-wrap .jcdt-img-list{ margin-top:30px;}
.zxgz-wrap .jcdt-img-list .swiper-wrapper{}
.zxgz-wrap .jcdt-img-list .swiper-slide{ float:left; width:194px; }
.zxgz-wrap .jcdt-img-list .slide{ width:180px; height:170px;  margin:0px auto auto auto; }
.zxgz-wrap .jcdt-img-list .slide .img{ width:180px; height:120px;}
.zxgz-wrap .jcdt-img-list .slide .img img{ width:180px; height:120px;}
.zxgz-wrap .jcdt-img-list .slide .title{ width:180px; height:48px; line-height:24px; text-align:left; font-size:14px;}
.zxgz-wrap .jcdt-img-list .slide .title a{ color:#333333;}
.zxgz-wrap .jcdt-img-list .slide .title a:hover{ color:#ed2f39;}

.zxgz-wrap .zglz-img-list{ margin-top:40px;}
.zxgz-wrap .zglz-img-list .swiper-wrapper{}
.zxgz-wrap .zglz-img-list .swiper-slide{ float:left; display:inline; width:200px; }
.zxgz-wrap .zglz-img-list .slide{ width:190px; height:170px;  margin:0px auto auto auto; }
.zxgz-wrap .zglz-img-list .slide .img{ width:190px; height:120px;}
.zxgz-wrap .zglz-img-list .slide .img img{ width:190px; height:120px;}
.zxgz-wrap .zglz-img-list .slide .title{ width:190px; height:48px; line-height:24px; margin-top:20px; text-align:left; font-size:14px;}
.zxgz-wrap .zglz-img-list .slide .title a{ color:#333333;}
.zxgz-wrap .zglz-img-list .slide .title a:hover{ color:#ed2f39;}

.zxgz-wrap .jcdt{  width:100%; padding-top:30px;}

.party-wrap{ width:100%; min-width:1360px; padding:100px 0px; background:url(../images/part1.png) top center no-repeat;}

.party-bg{ width: 100%; min-width: 1360px; height:310px; padding-top:90px; background:url(../images/partbg.jpg) top center no-repeat;}
.party-bg .nav-wrap{ border-bottom:solid 1px #ea9fa8;}
.party-bg .nav-wrap .right .language{ border-left:solid 1px #ea9fa8;}
.party-bg .banner{ height:310px;}
.party-bg .banner-text{ position:absolute; left:0px; top:0px; right:0px; padding-top:50px; text-align:center; color:#ffffff; font-size:42px; font-weight:bold;}
#banner-text{ position:relative; height:200px; width:100%;}

.ds{ width:100%; margin:0px auto auto auto; padding-top:25px; text-align:center; background-color:#ffc4b2;}
.ds img{ width:100%;}
.ad-text{ height:105px; padding-top:45px; padding-bottom:20px; margin-top:20px; background:url("../images/part7.jpg") top center no-repeat; text-align:center; color:#ffffff; font-size:42px; font-weight:bold;}
.rdsc{ width:410px; margin:30px 0px; height:154px; line-height:26px; padding:50px 140px 0px 50px; text-indent:2em; font-size:14px; color:#ffffff; background:url(../images/part8.jpg) top center no-repeat;}

.party-1{ height:500px; background:url(../images/part1.png) top center no-repeat #fff5f2;}
.party-1 .top-new-head{ background-color:#cb2710; color:#ffe46e;}
.party-1 .head span,.party-2 .head span,.party-3 .head span{ color:#ed2f39;}
.party-1 .zxgz-fr-news li .title a{ color:#ed2f39;}
.party-1 .zxgz-fr-news li .des a{ color:#333333;}

.party-2{ height:330px; padding-top:0px; background:url(../images/part4.png) bottom center no-repeat #fff5f2;}
.party-2 .head .i1,.party-3 .head .i1{ background-color:#cb2710;}
.party-2 .head .i2,.party-3 .head .i2{ left:20px; background-color:#ff9326;}
.party-2 .zxgz-news-list li a:hover,.party-3 .zxgz-news-list li a:hover{ color:#ed2f39;}

.party-3{ height:660px; padding-top: 20px; background:url(../images/part5.jpg) top center no-repeat;}
.party-3 .container{ height: 306px;}

.djzs-wrap{ position:relative; width:100%; height:60px; margin-top:20px; background:url(../images/part6.jpg) left top no-repeat #e65409;}
.djzs-wrap .djzs-name{ float:left; display:inline; line-height:60px;  padding-left:100px; font-size:20px; font-weight:bold; color:#ffffff;}
.djzs-wrap .djzs-right{ float:right; display:inline;}
.djzs-wrap .ddlType{ position:absolute; right:10px; top:10px; width:58%; height:40px; border:solid 1px #f9d798; background-color:#ffffff; border-radius:4px}
.djzs-wrap .ddlType .chkspan{ position:relative; display:inline-block; width:95%; padding-left:5%; height:40px; line-height:40px; font-size:14px; color:#333333; cursor:pointer; }
.djzs-wrap .ddlType i{ display:block; position:absolute; top:11px; right:10px; width:18px; height:9px; color:#333333; }
.djzs-wrap .ddlType i:before{ position:absolute; left:0px; top:0px; color:#ed2f39;}
.djzs-wrap .ddlType ul{ display:block; position:absolute; left:-1px; top:40px; width:100%; background-color:#fdecb9; border-left:solid 1px #f9d798; border-right:solid 1px #f9d798; border-top:solid 1px #f9d798; border-radius:4px; display:none; z-index:9999; }
.djzs-wrap .ddlType ul li{ width:95%; height:34px; line-height:34px; padding-left:5%; text-align:left; font-size:14px; cursor:pointer; }
.djzs-wrap .ddlType ul li:hover{ background-color:#f7f7f7; }
.djzs-wrap .ddlType ul li a{ display:block; width:100%; height:100%; color:#4e3c34; }


.dis-bg{ width: 100%; min-width: 1360px; height:310px; padding-top:90px; background:url(../images/disbg.png) top center no-repeat;}
.dis-bg .nav-wrap{ border-bottom:solid 1px #d9663f;}
.dis-bg .nav-wrap .right .language{ border-left:solid 1px #9cbee7;}
.dis-bg .banner{ height:310px;}
.dis-1{ height:60px; background:url(../images/dis1.png) top center no-repeat;}
.dis-1 .top-new-head{ background-color:#db4722; color:#ffffff;}
.dis-2{ height:570px; background:url(../images/dis2.png) bottom center no-repeat;}
.dis-2 .zxgz-fr-news li .title a{ color:#0065ca;}
.dis-2 .zxgz-fr-news li .des a{ color:#333333;}
.dis-3{ height:320px; background:url(../images/dis3.jpg) top center no-repeat;}
.dis-wrap{ width:100%; min-width:1360px; padding:100px 0px; background:url(../images/dis1.png) top center no-repeat;}
.dis-2 .head .i1,.dis-3 .head .i1{ background-color:#cb2610;}
.dis-2 .head .i2,.dis-3 .head .i2{ left:20px; background-color:#ff9326;}

.uni-bg{ width: 100%; min-width: 1360px; height:310px; padding-top:90px; background:url(../images/unibg.png) top center no-repeat;}
.uni-bg .nav-wrap{ border-bottom:solid 1px #dd8470;}
.uni-bg .nav-wrap .right .language{ border-left:solid 1px #dd8470;}
.uni-bg .banner{ height:310px;}
.uni-1{ height:60px; background:url(../images/uni1.png) top center no-repeat;}
.uni-1 .top-new-head{ background-color:#cb2710; color:#ffffff;}
.uni-2{ height:570px; background:url(../images/uni2.png) bottom center no-repeat;}
.uni-2 .zxgz-fr-news li .title a{ color:#cb2610;}
.uni-2 .zxgz-fr-news li .des a{ color:#333333;}
.uni-3{ height:660px; background:url(../images/uni3.png) top center no-repeat;}
.uni-wrap{ width:100%; min-width:1360px; padding:100px 0px; background:url(../images/uni1.png) top center no-repeat;}
.uni-2 .head .i1,.uni-3 .head .i1{ background-color:#cb2710;}
.uni-2 .head .i2,.uni-3 .head .i2{ left:20px; background-color:#ff9326;}

.fup-bg{ width: 100%; min-width: 1360px; height:310px; padding-top:90px; background:url(../images/fupbg.png) top center no-repeat;}
.fup-bg .nav-wrap{ border-bottom:solid 1px #3389c8;}
.fup-bg .nav-wrap .right .language{ border-left:solid 1px #3389c8;}
.fup-bg .banner{ height:310px;}
.fup-1{ height:60px; background:url(../images/fup1.png) top center no-repeat;}
.fup-1 .top-new-head{ background-color:#0059b2; color:#ffffff;}
.fup-2{ height:570px; background:url(../images/fup2.png) bottom center no-repeat;}
.fup-2 .zxgz-fr-news li .title a{ color:#0059b2;}
.fup-2 .zxgz-fr-news li .des a{ color:#333333;}
.fup-3{ height:360px; background:url(../images/fup3.png) top center no-repeat;}
.fup-wrap{ width:100%; min-width:1360px; padding:100px 0px; background:url(../images/fup1.png) top center no-repeat;}
.fup-2 .head .i1,.fup-3 .head .i1{ background-color:#0059b2;}
.fup-2 .head .i2,.fup-3 .head .i2{ left:20px; background-color:#0080ff;}


#gm-map{ width:100%; height:480px;}



/*搜索列表*/
.search-wrap{ width:90%; margin:0px auto auto auto;}
.search-wrap .search-btn{ position:relative; width:600px; margin:0px auto auto auto; height:42px; border:solid 1px #0083e3; border-radius:6px;}
.search-wrap .search-btn .txt{ width:490px; height:42px; line-height:42px; margin-right:10px; padding:0px 5px; border-radius:6px;  border:0px; vertical-align:middle; outline:none;}
.search-wrap .search-btn .btn{ position:absolute; top:0px; right:0px; width:100px; height:42px; border-radius:0px 3px 3px 0px; border:0px; outline:0px; background-color:#0083e3; color:#ffffff; vertical-align:middle; font-size:16px;}
.search-wrap .search-btn .btn:hover{ background-color:#1296f6; color:#ffffff; vertical-align:middle; cursor:pointer;}

.search-wrap .search-head{width:100%;line-height:32px; margin-bottom:20px; padding:10px 0px; border-bottom:solid 1px #e8e8e8; font-size:14px;}

.m-banner{ display:none;}

.pagination li{ width: auto;}
.pagination .el-pagination button{ width: 40px; height:40px; line-height:40px;}
.pagination .el-pagination span:not([class*=suffix]){ height:40px; line-height:40px;}
.pagination .el-pagination__editor.el-input .el-input__inner{ height:38px;}
.pagination .el-pager li{ width: 40px; height:40px; line-height:40px;}
