﻿.slideBox{width:1180px;height:430px;overflow:hidden;position:relative;}
.slideBox .prev,.slideBox .next{position:absolute;top:50%; margin-top:-25px; display:block; width:34px; height:55px;background-image:url(../images/arrow.png); background-repeat:no-repeat;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;border-radius: 4px;}
.slideBox .prev{left:-37px;background-position:0 0;}
.slideBox .next{right:-37px;background-position:-35px 0;}
.slideBox:hover .prev {left:10px; }
.slideBox:hover .next {right:10px;}
.slideBox .hd{height:30px;overflow:hidden;position:absolute;bottom:10px;z-index:1;width:100%;text-align:center;}
.slideBox .hd ul{overflow:hidden;zoom:1;display:inline-block;}
.slideBox .hd ul li{float:left;margin:0 8px;width:12px;font-size:12px;height:12px;text-indent:-9999em;text-align:center;cursor:pointer;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:1px solid #FFF;}
.slideBox .hd ul li.on{background:#1E528E;border:1px solid #1E528E;}
.slideBox .bd{position:relative;height:100%;z-index:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; overflow:hidden;}
.slideBox .bd li{zoom:1;vertical-align:middle; height:440px;}
.slideBox .bd img{width:1180px;height:430px; background:#EEE;}

.speech{border:1px solid #e8e8df;border-radius:5px; padding:15px;height:85px; position:relative;}
.speech .topic-pic{width:125px; height:85px; overflow:hidden; float:left; margin-right:10px;border-radius:5px; }
.speech .topic-Title{ float:left;width: 82%}
.speech .topic-Title h3{font-size:24px;font-weight:normal; line-height:40px;height:40px; display:block; margin:5px 0; background:url(../images/jh_icon.gif) left center no-repeat; padding-left:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.speech .topic-Title span{font-size:14px; color:#999;}
.speech a.more{ position:absolute; width:25px; height:46px; top:35px;right:30px;background-image:url(../images/more_arrow.png); background-repeat:no-repeat; text-indent:-999em;}
.speech a:hover.more{ background-position:0 -46px;}

.xwbox{width:417px; overflow:hidden;}
.btit{height:40px;border-bottom:1px solid #e8e8df;margin-bottom:20px; margin-top:10px; position:relative;}
.btit h3{font-size:20px;line-height:20px;float:left;height:40px;position:relative;border-bottom:1px solid #1E528E; font-weight:500;}
.btit span{float:right;margin-top:6px;}
.btit span a{color:#666;}
.btit span a:hover{color:#1E528E;}
.notice .btit,.notice .btit h3{border-bottom:none;margin-bottom:0; }
.noticebox{border:1px solid #e8e8df; border-top:1px solid #1E528E; padding:10px;}


.zksx li{height:155px;}
.zksx .zktit{ display:block; height:30px; line-height:30px; margin-bottom:10px;color:#0e5b9a;font-size:16px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.zksx .zkpic,.zksx .zkpic img{width:150px; height:100px; float:left; margin-right:10px;}
.zksx p{ color:#999; line-height:24px;font-size:13px;}

.article-none-list li,.article-list li{ height:35px;line-height:35px;background:url(../images/list01.gif) no-repeat left center;padding-left:10px;overflow:hidden;}
.article-none-list li span,.article-list li span{color:#999;float:right;font-size:12px}
.ztb{width:270px; overflow:hidden;}
.ztb .tit i{ height:3px; display:block;}
.ztb .tit a{ display:block; border:1px solid #e8e8df; border-top:none; height:50px; line-height:50px; text-align:center; font-size:16px; margin-bottom:10px;}
.article-list li{background:url(../images/list02.jpg) no-repeat left center;}
.noticebox .article-list li{border-bottom:1px dashed #DDD; height:45px; line-height:45px;}
.noticebox .article-list li:last-child{ border-bottom:none;}

.newsbox li{ height:auto; line-height:24px;border-bottom:1px dashed #DDD; padding-bottom:10px; margin-bottom:10px;background-image:url(../images/list01.gif); background-repeat:no-repeat; background-position:0 8px;}
.newsbox li span{ float:none; margin-left:10px;}

.hkmb{ border:1px solid #e8e8df; padding:25px 20px; text-align:center;}
.hkmb:hover{ border:1px solid #1E528E;}
.hkmb i{display:inline-block; width:100px; height:82px;border:1px solid #e8e8df;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%; padding-top:18px;}
.hkmb span{display:block; text-align:center; font-size:16px; padding:20px 0;}
.hkmb p{ display:block; line-height:24px; font-size:14px; color:#999; text-align:left;}

.projectBox{ width:275px; height:220px; overflow:hidden; position:relative;}
.projectBox .hd{ height:5px; overflow:hidden;z-index:1;margin:0px auto; width:180px; margin-top:15px;}
.projectBox .hd ul{ overflow:hidden; zoom:1;}
.projectBox .hd ul li{ float:left; margin-right:10px;width:20px; height:5px;background:#eee;cursor:pointer; overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.projectBox .hd ul li.on{background:#1E528E;}
.projectBox .bd{ position:relative; height:100%; z-index:0;height:185px;}
.projectBox .bd li{ zoom:1;width:275px; display:block; position:relative;}
.projectBox .bd img{ width:275px; height:185px;}
.projectBox .bd span a{width:275px; height:30px; line-height:30px;left:0; bottom:0;position:absolute;z-index:2; background:#000;text-align:left;color:#fff;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;font-size:14px; text-align:center; }

.wzpic-txt-list li{height:85px; margin-bottom:15px;}
.wzpic-txt-list li h4{font-size:14px;line-height:24px;}
.wzpic-txt-list li span{ color:#999; line-height:24px;}
.wzpic-txt-list .tp_img img{width:130px;height:85px;margin-right:10px;float:left}
.wzpic-txt-list .tp_info p a{width:50px; height:22px; line-height:22px; text-align:center; background:#c8c8c8; display:inline-block; margin-top:13px; color:#FFF;border-radius:3px;}
.wzpic-txt-list .tp_info p a:hover{ background:#237c9f;}

.idvod {width:275px;height:220px;margin-bottom:30px;}
.idvod video{width:275px; height:220px;object-fit:fill;}
.videobox{width:800px;margin:0 auto; margin-bottom:20px;}
.business{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #DDD;width:380px;}
.blibox{ height:220px;}
.blibox h4{ font-size:18px; font-weight:normal; height:30px; line-height:30px; margin-bottom:14px;}
.blibox h4 i{ width:10px; height:10px; display:block; margin-right:8px;border-radius:100%; margin-top:10px; float:left;}
.blibox .bpic{ border:1px solid #e8e8df;width:135px;height:160px; float:left; margin-top:5px;}
.blibox .binfo{ position:relative;float:right;width:230px; height:160px;font-size:14px;}
.blibox .binfo p{display:block; line-height:24px; color:#999; }
.blibox .binfo a{ display:block; position:absolute;right:0; bottom:0; border:1px solid #e8e8df; width:52px; height:26px; line-height:26px; text-align:center;border-radius: 3px;}
.blibox .binfo a:hover{ background:#237c9f; border:1px solid #237c9f; color:#FFF;}

.bmfw li a{border:1px solid #e8e8df; display:block; padding:15px; font-size:14px; margin-bottom:10px; padding-left:60px;}
.bmfw li a:hover{ border:1px solid #237c9f;}
.bmfw li.flight{ background:url(../images/566933icon.png) 20px 10px no-repeat}
.bmfw li.train{ background:url(../images/1116834icon.png) 20px 8px no-repeat}

/*栏目*/
.banner{width:1180px; height:330px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; overflow:hidden; text-align:center;}
.nmnav{height:69px;border-bottom: 1px solid #dbdbdb;line-height: 69px;/* margin-top:20px;*/}
.nmnav li{position: relative;height: 69px;float: left;width: 110px;text-align: center;}
.nmnav li a{display:block; font-size:14px;}
.nmnav li .i { position:absolute;width:8px;height:8px;left:50%;margin-left:-8px;bottom:-5px;top:auto;background:#fff;border:1px solid #9d9d9d;border-radius:50%;}
.nmnav li .i{ width:8px; height:8px; left:50%; margin-left:-8px; bottom:-5px; top:auto; background:#f4f4f4; border:1px solid #9d9d9d; border-radius:50%;}
.nmnav li:hover .i{ border-color:#237c9f; background:#fff;}
.nmnav .on a{ color:#237c9f;}
.nmnav .on .i{border:2px solid #237c9f;background:#fff;bottom:-6px; margin-left:-5px;}
.showpage{background: url(../images/home_ico.png) no-repeat left center;padding-left: 22px;}
.lishXx li{background:url(../images/xxk.gif) left center no-repeat;height:38px; line-height:38px; border-bottom:#ddd dashed 1px; padding:10px 10px 10px 20px;font-size:14px;}
.lishXx li span{ margin-right:20px;}

.imglist li{height:150px;overflow:hidden;border-bottom:1px dashed #ddd; margin-bottom:30px; padding-bottom:30px;}
.imglist li a{ display:block; height:150px;}
.imglist .preview{width:220px;float:left;margin-right:20px;display:inline;}
.imglist .preview img{width:220px;height:150px;display:block;}
.imglist .date{font-family:Tahoma, Geneva, sans-serif; font-size:16px; height:40px; line-height:40px; color:#999;}
.imglist .t1{overflow:hidden;line-height:25px;font-size:16px; font-weight:600;}
.imglist .intro{line-height:24px; color:#999; margin-top:10px; font-size:14px;}
/*内页*/
.bodybox .dtit{ padding:26px 0;border-bottom:1px dashed #ddd; margin-bottom:30px;}
.bodybox .dtit h1{font-size:26px; line-height:40px;}
.bodybox .infotxt{height:30px; line-height:30px; color:#999; margin-top:15px; font-size:12px;}
.updown {border-top:1px dashed #ddd; padding:20px 0; margin-bottom:20px;font-size:14px;}
.updown .updownleft{ width:70%; float:left;}
.updown .updownright{ width:30%; float:right; text-align:right; padding-top:10px; }
.updown .updownright a{ display:inline-block; background:#247d9f; color:#FFF; width:80px; height:30px; line-height:30px; text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.updown .updownright a:hover{ background:#247d9f;}
.updown .updownleft p{ height:30px; line-height:30px;}
.content {padding:0 20px;line-height:35px;min-height:500px;margin-bottom:20px; font-size:16px;}
.content p{margin-bottom: 10px;}
.content img{max-width:800px; height:auto;}
/*.content p img{ margin-left:-2em;}*/
.lianbox{border:1px solid #f98a5c; margin-bottom:0px;}
.lianbox .t{ background-color:#247d9f; height:88px; background-image:url(../images/lian_03.jpg); background-repeat:no-repeat;}
.lianbox .c{ padding:20px; font-size:16px;}
.lianbox .c p{ line-height:30px;}
.lianbox .c b{ color:#247d9f;}

/*分页*/
.pageNav{ PADDING-RIGHT:0px;  PADDING-LEFT: 0px; margin:40px 0 50px;WIDTH: 98%;TEXT-ALIGN: center; clear:both; font-size:14px; color:#666;}
.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN {	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN.current {	FONT-WEIGHT: bold}

/*荣誉*/
.piclist{width:1180px; overflow:hidden;}
.a5rticlelis{width:1300px}
.a5rticlelis li{width:230px; height:230px;float:left;margin-bottom:30px;margin-right:30px;border:1px solid #EEE;padding:20px; text-align:center; overflow:hidden;}
.a5rticlelis li img{width:230px;height:155px;transition-delay: 0s;transition-duration: 0.2s;transition-property: all;transition-timing-function: ease;}
.a5rticlelis li:hover img{transform: scale(1.08, 1.08);}
.a5rticlelis li span{display:block;line-height:24px;overflow:hidden;margin-top:20px;text-align:center; font-size:14px;}

/*时间轴*/
.timeline ul li{ display:block; overflow:hidden; position:relative; font-size:14px;}
.timeline ul li .text{ line-height:1.8; color:#707070;}
.timeline ul li{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row; -webkit-box-orient: horizontal;-ms-box-orient: horizontal;box-orient: horizontal; margin-bottom:10px;}
.timeline ul li .text{-webkit-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-flex: 1;padding-left:20px; position:relative;	padding-top:15px;}
.timeline ul li .text:before{ display:block; content:""; width:6px; height:6px; border-top:1px solid #707070;border-right:1px solid #707070; position:absolute; left:0px; top:23px; -moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.timeline ul li .year{padding-right:28px; min-width:128px; width:15%; color:#247d9f; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:36px; line-height:54px; position:relative;}
.timeline ul li .year:before{ content:""; width:1px; position:absolute; height:100%; top:0px; right:23px; background:#e2e5e6; display:block;}
.timeline ul li:nth-child(1) .year:before{ top:20px;}
.timeline ul li .year:after{content:""; display:block; position:absolute; width:11px; height:11px; border-radius:100%; background:#fff; border:3px solid #d9d9de; top:20px; right:15px; z-index:1;}
.timeline ul li:hover .year:after{border:3px solid #247d9f; }

/*版块*/
.bkpic{ height:200px; overflow:hidden; color:#FFF; text-align:center; font-size:24px; line-height:200px;}
.bknav{ background:#FFF; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb;}
.bknav li{float:left;width:195px; border-right:1px solid #dbdbdb;}
.bknav li:first-child{border-left:1px solid #dbdbdb;}
.bknav li a{ display:block; font-size:16px; height:150px; text-align:center; border-bottom:5px solid #FFF;}
.bknav li a:hover{ border-bottom:5px solid #247d9f;}
.bknav li i{display:block;height:115px; background-position:center; background-repeat:no-repeat; background-size:40%;transition: all 100ms ease 30ms;}
.bknav li:hover i{ background-size:46%}
.bkbg{ background:#f5f5f5; padding:32px 0 40px; margin-bottom:-40px;}
.bkbox{background:#FFF; display:block;}
.ableft{width:200px;}
.abright{width:900px; padding:40px;}
.abright h3{ font-size:24px; color:#247d9f; line-height:50px; margin:10px 0;}
.abright p{ font-size:14px; line-height:30px;}
.bkleft{width:780px;}
.bkright{width:370px;}
.bkright .bkbox li{ border-bottom:1px dashed #ddd; height:45px; line-height:45px;}
.first_headlines {border-bottom: 1px dashed #ddd;margin-bottom: 10px; padding-bottom:10px;}
.first_headlines p{ display:block; font-size:18px; font-weight:bold; line-height:40px;}
.first_headlines span {margin-bottom: 10px;font-size: 12px;height: 30px;line-height: 30px; color:#666;}
.bkll{width:234px; border-right:1px solid #eee;}
.bkrr{width:885px; padding:0 30px;}
.bkll .subnavlist li a{ height:45px; line-height:45px; padding-left:30px; font-size:14px; font-weight:bold; border-bottom:1px solid #eee; display:block; background-image:url(../images/arrow1.gif); background-position:200px 20px; background-repeat:no-repeat;}
.bkll .subnavlist li a:hover,.bkll .subnavlist li a.hover{color:#FFF;background-color:#247d9f;}
.bkrr .first_headlines{ padding-bottom:20px;}
.bkrr .first_headlines p{ font-size:24px; line-height:60px;}
.bkrr .dtit{ text-align:center; padding-top:50px;}

/*招聘*/
.zp-list{ margin-bottom:100px;}
.zp-list:after{ content:""; display:block; clear:both;}
.zp-list .item{ display:block; padding:20px 120px 1px 24px; position:relative; background:#fff; margin-bottom:15px;border: 1px solid #eee;}
.zp-list .item .kg{ background-color:#e9ebee; cursor:pointer; display:block; width:90px; height:100%; right:0px; top:0px; background-image:url(../images/hr.png); background-position:center; background-repeat:no-repeat; background-size:35% auto; position:absolute;}
.zp-list .item .title{ font-size:18px; color:#4f4f4f; font-weight:bold; margin-bottom:8px; line-height:1.6;}
.zp-list .item .xx{ font-size:14px; margin-bottom:20px;height:30px; line-height:30px; display:block;}
.zp-list .item .xx li{ float:left;  padding-right:30px;}
.zp-list .item .view{ font-size:14px; display:none; padding-bottom:40px; line-height:30px;color:#666;}
.zp-list .item:nth-child(1) .view{ display:block;}

/*留言*/
.gbox-con{margin-bottom:100px;}
.gbox-con b{ font-size:14px; height:40px; font-weight:normal; color:#666; line-height:40px; padding-left:15px;}
#faqbox{border-bottom: 1px dashed #ddd; padding-bottom:30px;}
.message_table td{ padding:5px 15px;font-weight:bold;font-size:14px; color:#666;}
.message_table .input-text,.message_table .login_verification{height:45px;border: 1px solid #e1e1e5;background: #fff; width:96%; padding:0 2%;line-height:45px;font-family: Arial, "Microsoft YaHei";outline: none; font-size:14px;}
.message_table .textarea-text{border: 1px solid #e1e1e5;font-family: Arial, "Microsoft YaHei";outline: none; width:96%; padding:2%;font-size:14px;}
.message_table .login_verification{width:100px;}
.message_table .submit{width:100px; height:45px; background:#e52613; color:#FFF; float:right;border-radius:5px;cursor: pointer; font-size:14px;}

#gbooklist{width:100%;text-align:center; margin-top:30px; font-size:14px;}
#gbooklist .faq,#gbooklist .reply{text-align:left;word-wrap:break-word;word-break:break-all}
#gbooklist .faq{border: 1px solid #e1e1e5; margin:15px;}
#gbooklist .faqcon{padding:10px;line-height:26px; color:#666;}
#gbooklist .faqtit{background:#f5f5f5;font-size:14px;font-weight:700; height:30px; line-height:30px; padding:10px;}
#gbooklist .faqtit span{ float:right; font-size:12px; font-weight:normal;}
#gbooklist .faqname{padding:10px;}
#gbooklist .reply{border:1px dashed red;padding:10px;color:#e52613; margin:10px;}


