/*全局样式*/
.wrapper{width:1200px;}

/*头部样式*/

#header{height:110px; display: flex;}
#logo{
    padding-top: 18px;}
#logo img{height:75px;}
#nav{right:0; top:0;}
#nav ul li{position:relative; float:left; 
   
    height: 66px;
    line-height: 60px;
    margin-top: 45px;
     font-size:15px;}
#nav ul li a{display:block; padding:0 25px;}
#nav ul li.current > a{color:#0066b3;}
#nav ul li:hover > a{color:#0066b3 !important;}
#nav ul li:hover > ul{display:block;}
#nav ul li ul{position:absolute; left:0; top:65px; width:100%; background:rgba(0,102,179,.9); z-index:999; display:none;}
#nav ul li ul li{width:100%; height:40px; line-height:40px; font-size:13px; text-align:center;
    margin-top: 0px;}
#nav ul li ul li a{padding:0; color:#fff;}
#nav ul li ul li:hover > a{background:#f1f1f1;}
#nav ul li ul li ul{left:100%; top:0; width:150%;}
 
#header .right .search{

    width: 245px;
    height: 36px;
    border: 1px solid #ebebeb;
    border-radius: 10px;
    background: #fff;
    position: absolute;
    right: 0;
    top: 10px;
} 
#header .right .search form{
	    display: flex;
}
#header .right .search input {
    background: none;
    width: 230px;
    line-height: 36px;
    height: 36px;
    border: none;
    color: #858585 !important;
    padding-left: 10px;
    float: left;
    font-size: 14px;
}

#header .right .search .weo-input5 {

    background: url(img/seach.png) no-repeat right center;
    width: 20px;
    height: 19px;
    border: none;
    cursor: pointer;
    float: right;
    margin-right: 14px;
    margin-top: 9px;
}

/*首页样式*/

#banner,#banner-img,#banner-img ul li,#banner-img ul li a{width:100%; height:260px;}
#banner-img ul li{float:left;}
#banner-img ul li a{display:block;}
#banner-btn{left:0; bottom:30px; width:100%; height:10px; text-align:center; font-size:0; z-index:99;} 
#banner-btn dl dd{display:inline-block; width:10px; height:10px; margin:0 8px; background:rgba(255,255,255,.5); border-radius:50%; cursor:pointer;}
#banner-btn dl dd.on{background:#fff;}

.wrap-white{width:100%; padding:40px 0; background:#fff;}
.wrap-blue{width:100%;}
.wrap-gray{width:1200px; margin:0 auto; padding:30px 0 0; background:#f1f1f1;}

.title{height:22px; line-height:22px; padding-bottom:15px; border-bottom:1px solid #e1e1e1; font-size:20px; font-weight:bold; text-align:center;}
.title span{display:inline-block; padding-bottom:14px; border-bottom:3px solid #0066b3;}
.title em{float:right;font-size:12px;font-weight:normal!important;padding-top:10px;}

#news-menu{margin-top:30px; font-size:0; text-align:center;}
#news-menu dl dd{display:inline-block; height:40px; line-height:40px; margin:0 5px; background:#f1f1f1; border-radius:6px; font-size:13px;}
#news-menu dl dd a{display:block; padding:0 20px;}
#news-menu dl dd.current{background:#0066b3;}
#news-menu dl dd.current a{color:#fff;}

#news{margin-top:40px; height:400px; overflow:hidden;}
#news section{display:none;}
.news-img{width:580px; height:400px;}
.news-img-box ul li{position:relative; float:left; width:580px; height:400px; overflow:hidden;}
.news-img-box ul li img{width:580px; height:400px;}
.news-img-box ul li h3{position:absolute; left:0; bottom:0; width:540px; height:50px; line-height:50px; padding:0 20px; background:rgba(0,0,0,.5); font-size:13px; text-align:center; color:#fff; overflow:hidden;}
.news-img-btn{left:0; bottom:80px; width:100%; height:10px; text-align:center; font-size:0; z-index:99;} 
.news-img-btn dl dd{display:inline-block; width:10px; height:10px; margin:0 8px; background:#fff; border-radius:50%; cursor:pointer;}
.news-img-btn dl dd.on{background:#0066b3;}
.news-text{width:580px; height:400px; overflow:hidden;}
.news-text ul li{height:30px; margin-top:5px; padding-bottom:5px; overflow:hidden; border-bottom: 1px dotted #ccc;}
.news-text ul li:first-child{margin-top:0;}
.news-text span{display:block; float:left; width:85px; line-height:30px; font-size:13px; text-align:left; color:#999; overflow:hidden;}
.news-text h3{float:left; width:460px; height:30px; line-height:30px; font-size:13px; overflow:hidden;}
.news-text h3 a{display:block;}
.news-text h3 a:hover{color:#0066b3;}

#service-text{width:300px; overflow:hidden;}
#service-text h2{height:22px; line-height:22px; padding-bottom:15px; border-bottom:1px solid #e1e1e1; font-size:20px; font-weight:bold; color:#fff; overflow:hidden;}
#service-text section{margin:10px 0 0; font-size:16px; color:#fff; overflow:hidden;}
#service-text dl dd{height:40px; line-height:40px; margin-top:15px; background:#fff; border-radius:6px; font-size:14px; text-align:center; overflow:hidden;}
#service-text dl dd:first-child{margin-top:0;}
#service-text dl dd a{display:block;}
#service-text dl dd.current{background:#0094da;}
#service-text dl dd.current a{color:#fff;}
#service-item{width:740px; overflow:hidden;}
#service-item section{display:none;}
#service-item dl{margin-top:-20px;}
#service-item dl dd{float:left; background:#fff; border-radius:6px; width:206px; height:40px; line-height:40px; margin-top:20px; font-size:14px; margin-right:40px; overflow:hidden;}
#service-item dl dd:hover{background:#0094da;color:#fff;}
#service-item dl dd a{display:block; padding-left:30px; background-repeat:no-repeat; background-position:left center;}
#service-item dl dd.sicon1 a{background-image:url(img/sicon-1.png);}
#service-item dl dd.sicon2 a{background-image:url(img/sicon-2.png);}
#service-item dl dd.sicon3 a{background-image:url(img/sicon-3.png);}
#service-item dl dd.sicon4 a{background-image:url(img/sicon-4.png);}
#service-item dl dd.sicon5 a{background-image:url(img/sicon-5.png);}
#service-item dl dd.sicon6 a{background-image:url(img/sicon-6.png);}
#service-item dl dd.sicon7 a{background-image:url(img/sicon-7.png);}
#service-item dl dd.sicon8 a{background-image:url(img/sicon-8.png);}
#service-item dl dd.sicon9 a{background-image:url(img/sicon-9.png);}
#service-item dl dd.sicon10 a{background-image:url(img/sicon-10.png);}
#service-item dl dd.sicon11 a{background-image:url(img/sicon-11.png);}
#service-item dl dd.sicon12 a{background-image:url(img/sicon-12.png);}
#service-item dl dd.sicon13 a{background-image:url(img/sicon-13.png);}
#service-item dl dd.sicon14 a{background-image:url(img/sicon-14.png);}
#service-item dl dd.sicon15 a{background-image:url(img/sicon-15.png);}
#service-item dl dd.sicon16 a{background-image:url(img/sicon-16.png);}

#special{margin-top:30px;}
#special dl dd{float:left; width:360px; height:140px; margin-left:60px; overflow:hidden;}
#special dl dd:first-child{margin-left:0;}
#special dl dd img{width:360px; height:140px;}

#gkwj{margin-top:30px;}
#gkwj dl dd{float:left; width:277px; height:90px; margin-left:30px; overflow:hidden;}
#gkwj dl dd:first-child{margin-left:0;}
#gkwj dl dd img{width:277px; height:90px;}

#f-link{padding:20px 30px;}
#f-link ul{margin-left:-40px;}
#f-link ul li{float:left; height:40px; line-height:40px; margin-left:40px; font-size:13px; overflow:hidden;}
#f-link ul li a:hover{color:#0066b3;}

/*内页样式*/

#position{width:1200px;margin:0 auto; height:45px; line-height:45px; background:#f1f1f1; font-size:13px; color:#666; overflow:hidden;}
#position a{color:#666;}
#position a:hover{color:#0066b3;}
#position span{margin-left:20px;}

#main{min-height:500px; padding:30px 0;}

#left{width:275px;}

#menu h2{height:60px; padding:20px 0; background:#0066b3; text-align:center; color:#fff; overflow:hidden;}
#menu h2 span{display:block; height:30px; line-height:30px; font-size:20px; font-weight:bold;}
#menu h2 em{display:block; height:30px; line-height:30px; font-size:15px; text-transform:uppercase;}
#menu dl dd{font-size:13px;}
#menu dl dd a{display:block; line-height:45px; margin-top:10px; padding:0 20px 0 45px; background-image:url(img/arrow.png); background-repeat:no-repeat; background-position:20px center; background-color:#f1f1f1;}
#menu dl dd.current > a,#menu dl dd:hover > a{background-image:url(img/arrow-h.png); background-color:#0066b3; color:#fff;}
#menu dl dd:hover dl{display:block;}
#menu dl dd dl{margin-top:10px; display:none;}
#menu dl dd dl dd a{margin-top:0; padding-left:65px; background-position:40px center;}

#right{width:895px;}

#single{line-height:30px; font-size:13px;}
#single img{display:inline-block;}
#article-title{font-size:20px; font-weight:bold; text-align:center;}
#article-info{margin:5px 0; font-size:13px; text-align:center; color:#999;}
.newshow{font-size:14px;line-height:24px;color:#333!important;}
.newshow p{color:#333!important;}
.newshow span{color:#333!important;}

#news-list ul li{height:124px; margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #e1e1e1; overflow:hidden;}
#news-list ul li:first-child{margin-top:0;}
#news-list ul li img{float:left; width:180px; height:124px;}
#news-list ul li section{float:right; width:695px; height:124px; overflow:hidden;}
#news-list ul li section h3{height:17px; line-height:17px; font-size:15px; font-weight:bold; overflow:hidden;}
#news-list ul li section h3 a{display:block;}
#news-list ul li section h3:hover a{color:#0066b3;}
#news-list ul li section p{height:50px; line-height:25px; margin-top:10px; font-size:13px; color:#999; overflow:hidden;}
#news-list ul li section h4{width:100px; height:35px; line-height:35px; margin-top:10px; border:1px solid #e1e1e1; border-radius:18px; font-size:13px; text-align:center; overflow:hidden;}
#news-list ul li section h4 a{display:block; color:#999;}
#news-list ul li section h4:hover{background:#0066b3; border-color:#0066b3;}
#news-list ul li section h4:hover a{color:#fff;}

#image-list{margin-top:20px;}
#image-list ul{margin:-20px 0 0 -20px;}
#image-list ul li{float:left; width:285px; height:225px; margin:20px 0 0 20px; overflow:hidden;}
#image-list ul li img{width:285px; height:200px;}
#image-list ul li h3{height:15px; line-height:15px; margin-top:10px; font-size:13px; text-align:center; overflow:hidden;}
#image-list ul li:hover h3{color:#0066b3;}

#faq-list ul li{height:45px; line-height:45px; padding-left:13px; background:url(img/dot.png) no-repeat left center; border-bottom:1px dashed #e1e1e1; font-size:13px; overflow:hidden;}
#faq-list ul li span{float:right; color:#999;}
#faq-list ul li a{display:block;}
#faq-list ul li a:hover{color:#0066b3;}

#pageinfo{margin-top:30px; padding:20px 0; font-size:0;}
#pageinfo a{display:inline-block; min-width:12px; height:32px; line-height:32px; margin:0 4px; padding:0 10px; background:#fff; border:1px solid #e1e1e1; font-size:12px;}
#pageinfo a.info{color:#999;}
#pageinfo a.current{background:#0066b3; border-color:#0066b3; color:#fff;}

#feedback{font-size:13px;}
#feedback table tr td{padding:10px;}
#feedback input{width:100%; height:45px; line-height:45px; font-size:13px; color:#666;}
#feedback textarea{width:100%; height:240px; font-size:13px; color:#666;}
#feedback button{width:50%; height:45px; line-height:45px; background:#0066b3; font-size:13px; color:#fff;}

/*底部样式*/

#footer{width:1200px; margin: 0 auto; max-height:250px; padding:40px 0; background:url(img/foot-bg.png) no-repeat center #555d68; overflow:hidden;}
#foot-logo{margin-bottom:20px;margin-left:30px;}
#foot-logo img{width:310px; height:56px;}
#code{width:400px;}
#code img{width:100px; height:100px; margin:0 auto;}
#code h3{height:15px; line-height:15px; margin-top:10px; font-size:13px; text-align:center; color:#fff; overflow:hidden;}
#foot-menu{max-width:850px; padding:15px 0;margin-right:50px;}
#foot-menu h3{height:30px; line-height:30px; margin-bottom:10px; font-size:15px; font-weight:bold; color:#cbced0;}
#foot-menu dl dd{float:left; height:30px; line-height:30px; margin-left:120px; overflow:hidden;}
#foot-menu dl dd:first-child{margin-left:0;}
#foot-menu dl dd a{display:block; color:#cbced0;}
#foot-menu dl dd a:hover{color:#fff;}
#copyright{width:1200px;margin:0 auto; padding:10px 0; background:#eee; font-size:13px; color:#666;}
#copyright a{color:#666;}.ny_zblb1{padding:10px 10px 20px 0px;}.ny_zblb1 li{line-height:60px;font-size:16px;color:#333;float:left;width:275px; display: block; margin-top: 20px;}.ny_zblb1 li a{background: url(img/arrow.png) no-repeat 32px center;display: block;padding-left: 65px;    background-color: #ededed;    font-size: 16px;}.ny_zblb1 li a.cur{color: #fff;    background: url(img/arrow-h.png) no-repeat 32px center;    background-color: #0065b3;}        .ny_zblb1 li ul{display:none;color:#666;}.ny_zblb1 li ul li{float:none;background-image:none;height:40px;line-height:40px;margin-top:0px;font-size:16px;display: block;}.ny_zblb1 li ul li a{display: block;}.ny_zblb1 li ul a:hover{background:#dddddd url(img/xj1.png) no-repeat 40px center;}.ny_zblb1 li ul li a {    background: url(img/xj1.png) no-repeat 40px center;    font-size: 14px;    height: 35px;    line-height: 35px;}.ny_zblb1 li ul li .active {    background: url(img/xj.png) no-repeat 40px center;    font-size: 14px;    height: 35px;    line-height: 35px; color: #0065b3;}.ny_zblb1 li ul { background: #ededed; padding-top: 10px; padding-bottom: 10px;}.ny_zblb1 li ul li{font-size: 16px;    height: 35px;    line-height: 35px;}table.list-table-std {    width: 100%;    border-collapse: collapse;    margin-top: 50px;    border-spacing: 0;    display: none;    text-align: left;    font-size: 14px;}table.list-table-std:first-child {    display: inline-table;}table.list-table-std thead tr {    background-color: #ccc;    color: #2a2a38;}.list-table-std tbody tr:hover {    background: #fff;}table.list-table-std td {    border-bottom: #dedede dotted 1px;    padding: 0px 20px;    height: 48px;    line-height: 48px;}.t-td{    max-width: 200px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}table.list-table-std th {    border-bottom: #dedede solid 1px;    padding: 0px 20px;    height: 48px;    line-height: 48px;    font-weight: 500;    text-align: left;}.firemark {    width: 14px;    height: 18px;    display: inline-block;    background: url("../images/fire-mark.png") no-repeat;    vertical-align: middle;}.arrow-grey {    width: 13px;    height: 6px;    display: inline-block;    background: url("../images/jt-bottom.png") no-repeat;    vertical-align: middle;}.list-table-std tr.open {    display: table-row;}.clickHot.open {    background-color: #ffffff;}.content-layout-1 {    padding: 10px 60px;    color: #2a2a38;}.content-layout-1 dt,dd {    line-height: 30px;}.content-layout-1 dt {    color: #333333;    font-weight: 500;    margin: 5px 0;}.content-layout-1 dd {    font-size: 14px;    margin-bottom: 20px;}.content-layout-1 .bub {}.list-table-std .hideTR {    display: none;    background: none;}.list-table-std .hideTR:hover {    background: none;}.join_zp{	width: 1200px;	text-align: center;	margin: 20px auto;  margin-top: 0;}.join_zp .join_zp_t{	background-color: #ebedef;	height: 60px;	line-height: 60px;}.join_zp_c td {    border-bottom: #dedede dotted 1px;    padding: 0px 20px;    height: 70px;    line-height: 70px; color: #666;}.join_zp .join_zp_c{	color: #fd8448;	cursor: pointer;	height: 70px;}.join_zp .join_zp_c:hover{	color: #bd0000;}.join_zp .join_zp_n{	text-align: left;	background-color: #ebedef;	font-size: 14px;	display: none;}.join_zp .join_zp_n td{}.join_zp_n .join_ms{	width: 1060px;	height: 40px;	margin: 0 auto;	line-height: 40px; font-weight: bold;}.join_zp_n .join_ms i{	display: inline-block;	width: 1px;	height: 14px;	background-color: #fc9151;	margin-right: 10px; display: none;}.join_zp_n .join_cn{	width: 1060px;	margin: 0 auto;		padding-left: 35px;	padding: 10px 35px;}.join_zp .join_active{	display: table-row;}.join_zp_n .join_cn{  padding-top: 0;}.join_zp{ margin-bottom: 30px;}