﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:14px;
line-height:24px;
font-family:Arial,,"","宋体";
color:#888888;

/*设置宽度*/
width:100%; 
min-width:1200px; /*宽度要自己改*/
}


/*该设置跟后台编辑器有关*/
.ul,.ul li,.dl,.dl dd{ list-style:none;padding: 0;margin: 0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
/*该设置跟后台编辑器有关*/


/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}


/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:middle;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#0a3190;}


/*清楚浮动*/
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}

.clear{ clear:both; height:0px; overflow:hidden;}
/*初始化样式*/




/*页面框架结构*/
.contain{width: 1200px;margin:0 auto;} /*页面主体内容*/
.w1200 {width: 1200px;margin:0 auto;}
.slidebar{} /*边侧菜单*/
.maincontent {width: 950px;float: right;} /*主要内容*/
.Content{padding-top: 42px;padding-bottom: 106px;min-height: 350px;} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.location {height: 34px;overflow: hidden;border-bottom: 1px solid #DDDDDD;margin-top: 44px;}
.location .columnname {font-size: 22px;color: #0a3190;font-weight: bold;float: left;line-height: 22px;}
.location .current {float: right;font-size: 14px;color: #666;padding-left: 17px;/*background: url(../images/location_bg.png)*/ no-repeat left center;line-height: 24px;}
.location .current a {font-size: 14px;color: #666;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.location .current a:hover {color: #0a3190;}
.location .current span {color: #0a3190;}


/*分页*/
.Pages{}
/*pages*/
.Pages{ padding-top:30px;line-height:31px; zoom:1; overflow:hidden;text-align: center;}
.Pages span{ padding:0px 3px; display:inline-block;height: 31px;}
.Pages a{ display:inline-block; margin:0px 5px;font-size: 14px;color: #999;}
.Pages a:hover {color: #0b3190;}
.Pages .p_page em.num {position: relative;top: -10px;}
.Pages .p_page em a:hover {color: #0b3190;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#F00;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right;}*/
.Pages .a_prev,.Pages .a_next {width: 76px;height: 31px;}
.Pages .a_prev {background: url(../images/page_left.png) no-repeat;}
.Pages .a_prev:hover {background: url(../images/page_left_on.png) no-repeat;}
.Pages .a_next {background: url(../images/page_right.png) no-repeat;}
.Pages .a_next:hover {background: url(../images/page_right_on.png) no-repeat;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{font-size: 18px;color: #666;}
.Pages .p_page em a.a_cur{color: #0b3190;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(../images/page_goto.jpg) no-repeat;}

/*头部*/
.top {height: 95px;border-top: 2px solid #0A3190;}
.top .logo {float: left;margin-top: 11px;}
.mainnav {float: left;height: 74px;padding-left: 100px;}
.mainnav li {float: left;padding:0px 16px;height: 74px;line-height: 74px;background: url(../images/nav_bg.png) no-repeat right center;}
.mainnav li a {font-size: 14px;color: #7a7a7a;font-weight: bold;display: block;height: 71px;border-bottom: 3px solid transparent;}
.mainnav li a:hover,.mainnav li.onnav a {border-bottom: 3px solid #0A3190;background: url(../images/nav_arrow.png) no-repeat center 67px;color: #0A3190;}
.top .searchBox {float: right;width: 119px;height: 28px;background: url(../images/search_bg.png) no-repeat;padding:0px 10px;margin-top: 23px;}
.top .searchBox input.text {float: left;width: 104px;height: 28px;line-height: 28px;color: #999;}
.top .searchBox input.btn {float: left;width: 14px;height: 14px;background: url(../images/search_btn.png) no-repeat;margin-top: 6px;cursor: pointer;}
.top .yuyan {float: right;width: 119px;height: 28px;padding:0px 10px;margin-top: 23px;}
/*头部*/



/*首页Banner*/
.Homeban {width: 100%;height: 843px;position: relative;}
.Homeban .bd li {width: 100%;height: 843px;}
.Homeban .bd li a {display: block;width: 100%;height: 100%;}
.Homeban .bd .tempWrap {width: 100% !important;}
.Homeban .hd{ width:100%;  position:absolute; z-index:4; bottom:103px; right:0; height:12px; line-height:12px; text-align:center;padding-right: 7px;}
.Homeban .hd ul{ width:1000px; margin:0 auto; text-align:center;}
.Homeban .hd ul li{ cursor:pointer; display:inline-block; zoom:1; width:12px; height:12px; text-align:center; margin:0px 6px;overflow:hidden;line-height:999px;background: url(../images/dot.png) no-repeat center;}
.Homeban .hd ul .on{background: url(../images/dot_on.png) no-repeat center;}
.banner {/*height: 350px;*/}


.M_nav {height: 73px;line-height: 73px;background: url(../images/m_nav_bg.png) repeat;position: relative;margin-top: -73px;}
.M_nav ul {float: right;}
.M_nav ul li {float: left;margin-right: 44px;}
.M_nav ul li img {width: 44px;height: 33px;}


/*首页内容*/
.HomeNews {padding-top: 39px;}
.HomeNews .tab {overflow: hidden;}
.HomeNews .tab li {float: left;font-size: 14px;color: #565656;font-weight: bold;height: 28px;line-height: 28px;border-bottom: 2px solid transparent;margin-right: 28px;cursor: pointer;}
.HomeNews .tab li:hover,.HomeNews .tab li.on {border-bottom: 2px solid #F28E00;color: #f28d00;}

.HomeNews .tabCont {padding-top: 32px;}
.HomeNews .Cont {display: ;}
.HomeNews .Cont .left {/*float: left;*/text-align: center;}
.HomeNews .Cont .left a {display: block;}
.HomeNews .Cont .left a img {width: 472px;height: 321px;}
.HomeNews .Cont .right {float: right;width: 684px;}
.HomeNews .Cont .right .text {height: 184px;border-bottom: 1px solid #EBEBEB;}
.HomeNews .Cont .right .text h5 {line-height: 34px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.HomeNews .Cont .right .text h5 a {font-size: 20px;color: #565656;}
.HomeNews .Cont .right .text h5 a:hover {color: #f28d00;}
.HomeNews .Cont .right .text span {display: block;font-size: 14px;color: #BCBCBC;height: 14px;line-height: 14px;}
.HomeNews .Cont .right .text p {font-size: 14px;color: #828282;line-height: 24px;padding-top: 20px;}
.HomeNews .Cont .right .text .more {font-size: 12px;color: #f5a100;display: inline-block;line-height: 24px;margin-top: 18px;}
.HomeNews .Cont .right .list {padding-top: 8px;}
.HomeNews .Cont .right .list li {line-height: 32px;overflow: hidden;padding-left: 20px;background: url(../images/li_bg01.png) no-repeat left center;}
.HomeNews .Cont .right .list li a {font-size: 14px;color: #969696;}
.HomeNews .Cont .right .list li a:hover {color: #f28d00;}
.HomeNews .Cont .right .list li span {font-size: 14px;color: #BFBFBF;float: right;}

.HomeLink {height: 217px;background: #EAEAEA;margin-top: 48px;}
.HomeLinkBox {overflow: hidden;}
.HomeLink ul {width: 3000px;}
.HomeLink li {float: left;position: relative;height: 217px;width: 300px;overflow: hidden;}




.HomeLink li img {width: 360px;height: 217px;position: absolute;right: 0;top: 0;}
.HomeLink li .text {position: absolute;top: 68px;right: 25px;width: 72px;}
.HomeLink li .text b {font-size: 18px;color: #333;display: block;line-height: 18px;}
.HomeLink li .text span {display: block;font-size: 14px;color: #BFCBD3;line-height: 28px;font-family: "Arial";}
.HomeLink li .text em {display: inline-block;font-style: normal;font-size: 12px;color: #000;padding-right: 18px;background: url(../images/more01.png) no-repeat right center;margin-top: 20px;}
.HomeLink li.white .text b {color: #fff;}
.HomeLink li.white .text em {color: #fff;background: url(../images/more02.png) no-repeat right center;}
.HomeLink li.red .text em {background: url(../images/more03.png) no-repeat right center;}



/*底部*/

.ft {height: 57px;line-height: 57px;background: url(../images/bottom_bg.jpg) no-repeat top center;}
.ft .left {float: left;}
.ft .gray {background: #EAEAEA;}
.ft {height: 57px;line-height: 57px;background: url(../images/bottom_bg.jpg) no-repeat top center;}
.ft .left>div {float: left;font-size: 14px;color: #888888;padding-left: 22px;margin-right: 26px;}
.ft .left>div.ft1 {background: url(../images/botomlink01.png) no-repeat left center;cursor: default;position: relative;}
.ft .left>div.ft2 {background: url(../images/botomlink02.png) no-repeat left center;padding-left: 34px;position: relative;}
.ft .left>div.ft2 a {font-size: 14px;color: #888888;}
.ft .left>div.ft2 span {position: absolute;bottom: 57px;left: 0;padding:10px;background: #fff;display: none;}
.ft .left>div.ft2 span img {width: 82px;height: 82px;}
.ft .left>div.ft1 .dropUp {position: absolute;bottom: 57px;left: 0;background: #3297DD;padding:10px 20px 10px 10px;width: 180px;display: none;}
.ft .left>div.ft1 .dropUp li {line-height: 30px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.ft .left>div.ft1 .dropUp li a {font-size: 14px;color: #fff;}
.ft .left>div.ft2 span .ul{width: 180px;}
.ft .left>div.ft2 span .ul li{display: inline-block;margin-right: 10px;}
.ft .left>div.ft2 span .ul li:last-child{margin: 0;}
.ft .left>div.ft2 span .ul li p{text-align: center;line-height: 20px;margin: 0;}
/*.ft .left>div.ft1:hover .dropUp {display: block;}*/
.ft .right {float: right;width: 300px;font-size: 14px;color: #fff;text-align: center;background: #3397DD;}

.bottom {text-align: center;padding-top: 27px;padding-bottom: 18px;}
.bottom .bottomlinks {height: 14px;line-height: 14px;font-size: 14px;color: #888;}
.bottom .bottomlinks a {font-size: 14px;color: #888;}
.bottom .bottomlinks em {font-size: 10px;color: #CCCCCC;padding:0 14px;}
.bottom .copyright {font-size: 14px;color: #888888;line-height: 32px;}
/*底部*/


/*页面二级/左侧/右侧菜单*/
.slidebar {width: 220px;float: left;margin-top: 44px;}
.slidebar .title {font-size: 24px;color: #fff;height: 87px;line-height: 87px;text-align: center;background: url(../images/slidebar_bg.jpg) no-repeat;}
.slidebar .menulist {margin-top: 10px;}
.slidebar .menulist>li {margin-bottom: 10px;}
.slidebar .menulist>li>a {width: 100%;height: 40px;line-height: 40px;text-align: center;display: block;font-size: 16px;color: #666;background: #F6F6F6;}
.slidebar .menulist>li:hover>a,.slidebar .menulist>li.on>a {background: #0a3190;color: #fff;}
.slidebar .menulist .subNav {padding: 14px 0;display: none;}
.slidebar .menulist .subNav dd {text-align: center;height: 30px;line-height: 30px;}
.slidebar .menulist .subNav dd a {font-size: 14px;color: #666;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.slidebar .menulist .subNav dd a:hover,.slidebar .menulist .subNav dd.on a {color: #0a3190;}
/*页面二级/左侧/右侧菜单*/



/*发展历程*/
.History {}
.History ul {background: url(../images/history_bg01.png) repeat-y top center;padding-bottom: 18px;}
.History ul li {width: 475px;margin-top: -100px;}
.History ul li.first {position: relative;top: -16px;margin-top: 0;}
.History ul li.left {padding-right: 475px;text-align: right;}
.History ul li.left .time {padding-right: 91px;background: url(../images/history_bg02.png) no-repeat right center;margin-right: -7px;}
.History ul li.left .time span {display: inline-block;width: 77px;height: 32px;line-height: 32px;background: url(../images/history_bg04.png) no-repeat;text-align: left;padding-left: 20px;font-size: 24px;color: #fff;font-weight: bold;}
.History ul li.left .text {padding-right: 89px;}
.History ul li .text {font-size: 14px;color: #666;text-align: right;line-height: 26px;padding-top: 20px;}
.History ul li .text img {margin-top: 24px;width: 278px;height: 148px;}
.History ul li.right {padding-left: 475px;text-align: left;}
.History ul li.right .time {padding-left: 91px;background: url(../images/history_bg02.png) no-repeat left center;margin-left: -7px;}
.History ul li.right .time span {display: inline-block;width: 77px;height: 32px;line-height: 32px;background: url(../images/history_bg05.png) no-repeat;text-align: left;padding-left: 20px;font-size: 24px;color: #fff;font-weight: bold;}
.History ul li.right .text {text-align: left;padding-left: 80px;}
.History .more {text-align: center;margin-top: 14px;}
.History .more span {display: inline-block;width: 31px;height: 29px;background: url(../images/more04.png) no-repeat;}


/*荣誉资质*/
.Honor {}
.Honor .ImgBox {width: 100%;position: relative;}
.Honor .ImgBox .bd {width: 775px;margin:0 auto;}
.Honor .ImgBox .bd li {width: 241px !important;height: 174px !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #DBDBDB;padding:7px 5px 6px 6px;margin-right: 26px;}
.Honor .ImgBox .bd li a {display: block;}
.Honor .ImgBox .bd li a img {width: 228px;height: 159px;}
.Honor .ImgBox .bd .tempWrap {width:775px !important;}	
.Honor .ImgBox .hd {}
.Honor .ImgBox .hd a {display: block;width: 50px;height: 50px;position: absolute;top: 76px;cursor: pointer;}
.Honor .ImgBox .hd a.prev {background: url(../images/btn_left.png) no-repeat;left: 0;}
.Honor .ImgBox .hd a.next {background: url(../images/btn_right.png) no-repeat;right: 0;}

.Honor .Things {margin-top: 37px;}
.Honor .Things li {background: #FAFAFA;border:1px solid #EFEFEF;overflow: hidden;padding:17px 0;margin-bottom: 20px;}
.Honor .Things li span {float: left;width: 110px;font-size: 16px;color: #0a3190;text-align: center;font-weight: bold;line-height: 24px;}
.Honor .Things li p {float: left;width: 830px;line-height: 24px;font-size: 14px;padding-right: 8px;}



/*文化活动*/
.Culture {}
.Culture li {float: left;width: 298px;margin-right: 28px;margin-bottom: 40px;}
.Culture li>a {display: block;}
.Culture li>a img {width: 298px;height: 204px;}
.Culture li .memos {border:1px solid #E0DFDF;border-top:none;height: 87px;overflow: hidden;padding:15px 30px 0;text-align: center;}
.Culture li .memos h5 {text-align: center;line-height: 24px;height: 48px;overflow: hidden;}
.Culture li .memos h5 a {font-size: 16px;color: #333;font-weight: normal;font-family: "";-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.Culture li .memos h5 a:hover {color: #0a3190;}
.Culture li .memos span {font-size: 14px;color: #b5b5b5;display: inline-block;margin-top: 10px;}


/*文化活动详情页*/
.InfoCont {}
.InfoCont .infotitle {text-align: center;padding-bottom: 20px;}
.InfoCont .infotitle h5 {font-size: 22px;font-weight: normal;color: #333;line-height: 24px;}
.InfoCont .infotitle span {display: block;text-align: center;font-size: 14px;line-height: 30px;}
.PrevNextBox {padding-top: 30px;}
.PrevNextBox dl {margin: 0;color: #999;}
.PrevNextBox dl a {color: #999;}
.PrevNextBox dl a:hover {color: #0B3190;}


/*视频中心*/
.Video {}
.Video li {width: 298px;float: left;cursor: pointer;margin-right: 27px;margin-bottom: 40px;}
.Video li .Img {width: 298px;height: 208px;position: relative;}
.Video li .Img img {width: 298px;height: 208px;}
.Video li .Img span {display: block;position:absolute;width: 65px;height: 65px;background: url(../images/video_btn.png) no-repeat;top: 50%;left: 50%;margin-top: -32px;margin-left: -32px;}
.Video li h5 {height: 49px;line-height: 49px;background:#F5F5F5;text-align: center;font-size: 14px;color: #666;padding:0px 10px;font-weight: normal;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}

.HideBox {position: fixed; background:rgba(0,0,0,.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);left: 0; top: 0; z-index: 9999;width: 100%;height: 100%;display: none;}
.HideBox .close {position: absolute;width: 32px;height: 32px;background: url(../images/hide_close.png) no-repeat;cursor: pointer;top: 90px;right: 80px;}
.HideBox video {width: 600px;height: 400px;position: absolute;top: 50%;margin-top: -200px;left: 50%;margin-left: -300px;}


/*服务热线*/
.HotLine {}
.HotLine li {width: 450px;height: 192px;border:3px solid #F0F0F0;padding:4px;float: left;margin-right: 22px;margin-bottom: 22px;}
.HotLine li dl {border:1px solid #f0f0f0;width: 408px;height: 182px;padding:8px 10px 0 30px;}
.HotLine li dl dd {font-size: 14px;color: #666;line-height: 35px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}


/*留言反馈*/
.Message {}
.Message .title {font-size: 14px;color: #666;line-height: 24px;border-bottom: 1px dashed #AEAEAE;padding-bottom: 15px;}
.Message .mebox {padding-top: 53px;}
.Message .mebox form {width: 400px;float: left;}
.Message .mebox form dl {border:1px solid #CACACA;overflow: hidden;padding-left: 12px;padding-right: 18px;margin: 0;height: 38px;line-height: 38px;margin-bottom: 22px;}
.Message .mebox form dl dt {float: left;width: 70px;float: left;font-size: 14px;color: #999;}
.Message .mebox form dl dd {float: left;width: 298px;margin: 0;overflow: hidden;}
.Message .mebox form dl dd input {height: 38px;line-height: 38px;width: 284px;}
.Message .mebox form dl dd em {float: right;color:#f20000;font-size: 16px;position: relative;top: 5px;}
.Message .mebox form dl.dl1 {height: 216px;}
.Message .mebox form dl.dl1 textarea {width: 284px;height: 196px;padding:10px 0;font-family: "";}
.Message .mebox form dl.dl2 {border:none;height: 40px;}
.Message .mebox form dl.dl2 .btn {width: 177px;height: 40px;line-height: 40px;text-align: center;background: url(../images/message_btn.png) no-repeat;cursor: pointer;font-size: 18px;color: #fff;}
.Message .mebox .textbox {float: right;position: relative;}
.Message .mebox .textbox .text {position: absolute;width: 210px;height: 292px;background: url(../images/textbox_bg.png) repeat;top: 0;left: 0;padding-top: 176px;padding-left: 40px;}
.Message .mebox .textbox .text h5 {font-size: 20px;color: #fff;line-height: 20px;}
.Message .mebox .textbox .text p {font-size: 14px;color: #fff;line-height: 28px;padding-top: 20px;}



/*新闻中心*/
.News {}
.News .select {height: 33px;padding-bottom: 31px;border-bottom: 1px solid #DDDDDD;}
.News .select dl {float: left;margin: 0;}
.News .select dl dt {float: left;width: 57px;padding-left: 5px;font-size: 16px;color: #333;height: 33px;line-height: 33px;}
.News .select dl dd {float: left;margin: 0;margin-right: 12px;position: relative;}
.News .select dl dd span {display: block;width: 127px;height: 31px;line-height: 31px;border:1px solid #DCDCDC;background: url(../images/arrow_down.png) no-repeat 120px center;padding-left: 10px;}
.News .select dl dd ul {position: absolute;z-index: 10;width: 100%;background: #fff;border:1px solid #dcdcdc;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-top: none;display: none;}
.News .select dl dd ul li {line-height: 24px;padding:0px 10px;cursor: pointer;}

.News .select .search {float: right;width: 222px;height: 31px;border:1px solid #0a3190;padding-right: 7px;position: relative;}
.News .select .search .text	{height: 31px;line-height: 31px;font-size: 14px;color: #ADADAD;width: 200px;box-sizing: border-box;}
.News .select .search .btn {width: 17px;height: 17px;background: url(../images/search_btn02.png) no-repeat;cursor: pointer;position: absolute;top: 7px;right: 7px;}

.News .newstop {margin-top: 30px;position: relative;}
.News .newstop .bd {}
.News .newstop .bd li {overflow: hidden;}
.News .newstop .bd li>a {float: left;}
.News .newstop .bd li>a img {width: 461px;height: 244px;}
.News .newstop .bd li .memos {width: 439px;padding-left: 50px;float: left;padding-top: 13px;}
.News .newstop .bd li .memos h5 {font-size: 18px;color: #0a3190;line-height: 24px;}
.News .newstop .bd li .memos h5 a {font-size: 18px;color: #0a3190;font-weight: normal;}
.News .newstop .bd li .memos p {font-size: 14px;color: #999;line-height: 24px;padding-top: 0px;}
.News .newstop .hd {position: absolute;left: 510px;bottom: 24px;height: 4px;}
.News .newstop .hd li {display: inline-block;font-size: 0;width: 37px;height: 4px;background: #C4C4C4;margin:0px 6px;cursor: pointer;}
.News .newstop .hd li.on {background: #0B3190;}


.News .newslist {background: #F8F8F8;border:1px solid #E9E9E9;margin-top: 46px;padding:30px 28px 58px;}
.News .newslist li {background: #fff;overflow: hidden;padding:8px;border:1px solid #EEEEEE;margin-bottom: 30px;}
.News .newslist li>a {display: block;float: left;}
.News .newslist li>a img {width: 290px;height: 173px;}
.News .newslist li .memos {width: 520px;float: left;padding:18px 32px 0;}
.News .newslist li .memos h5 {line-height: 24px;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.News .newslist li .memos h5 a {font-size: 16px;color: #333;font-weight: normal;}
.News .newslist li .memos h5 a:hover {color: #0a3190;}
.News .newslist li .memos p {font-size: 14px;color: #888;line-height: 24px;padding-top: 0px;}
.News .newslist li .memos span {font-size: 14px;color: #c9c9c9;display: block;line-height: 24px;margin-top: 14px;}


/*人才招聘*/
.Recruit {padding-top: 20px !important;}
.Recruit .list {border:1px solid #E7E7E7;margin-top: 17px;}
#txtStart{border: 1px solid #ddd; padding:2px 5px;width: 100px;}
#txtEnd{border: 1px solid #ddd; padding:2px 5px;width: 100px;margin-right: 15px;}
#txtKey{ padding:2px 5px;margin-right: 15px;}
.Recruit .list li {border-bottom: 1px solid #E7E7E7;}
.Recruit .list li .title {padding-left: 30px;padding-right: 24px;height:49px;line-height: 49px;background: #F9F9F9 url(../images/recruit_btn01.png) no-repeat 902px center;overflow: hidden;cursor: pointer;}
.Recruit .list li .title.on {background: #0A3190 url(../images/recruit_btn02.png) no-repeat 902px center;}
.Recruit .list li .title .name {float: left;font-size: 14px;color: #666;}
.Recruit .list li .title.on .name {color: #fff;}
.Recruit .list li .title .time {float: right;padding-right: 62px;display: none;}
.Recruit .list li .title.on .time {color: #fff;display: block;}
.Recruit .list li .rcont {padding:28px 24px 28px 30px;display: none;}
.Recruit .list li .rcont dl dd {line-height: 36px;}
.Recruit .list li .rcont .request {}


/*船票*/
.Ticket {}
.Ticket li {margin-bottom: 23px;}
.Ticket li table {border-collapse: collapse;width: 100%;}
.Ticket li table td {border:1px solid #E1E1E1;height: 48px;text-align: center;}
.Ticket li table td.blank {background: #F8F8F8;}
.Ticket li table tr.tr1 td {background: #F8F8F8;}
.Ticket li table tr.tr1 td .adress {float: left;width: 800px;overflow: hidden;font-size: 15px;color: #0a3190;font-weight: bold;background: url(../images/arrow_arrive.png) no-repeat 340px center;}
.Ticket li table tr.tr1 td .adress .begin {float: left;width: 310px;text-align: left;padding-left: 30px;}
.Ticket li table tr.tr1 td .adress .end {float: left;text-align: left;width: 350px;padding-left: 110px;}
.Ticket li table tr.tr1 td .time {font-size: 15px;color: #f28e00;}
.Ticket li table td.td2 {background: #F8F8F8;text-align: right;}
.Ticket li table td.td2 span {font-size: 15px;color: #f28e00;font-weight: bold;padding-right: 15px;}





/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


/*友情链接*/
.linksList {}
.linksList li {width: 219px;float: left;margin-right: 24px;margin-bottom: 20px;}
.linksList li>a {display: block;}
.linksList li>a img {width: 219px;height: 106px;border: 1px solid #ddd;}
.linksList li h5 {text-align: center;line-height: 40px;}
.linksList li h5 a {font-size: 16px;}
.linksList li h5 a:hover {color: #de0716;}

/*搜索*/
.searchList {}
.searchList li {height: 38px;border-bottom: 1px dashed #ccc;}
.searchList li span {float: right;}


.Recruit .jobsan{display: block;background:url("../images/message_btn.png") no-repeat scroll 0 0; color: #fff;  cursor: pointer;  font-size: 18px; height: 40px; line-height: 40px; text-align: center; width: 177px;margin: 10px 0 ;}

/*弹出层样式*/

.Mask{position: fixed; display: none; background:rgba(0,0,0,.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);left: 0; top: 0; z-index: 9999;}
.Mask .MaskBox{z-index: 999; width: 630px;margin:0px auto;position: relative;  /*这个高度可以去掉如果不去掉。会导致弹出层看的像不是垂直居中*/}

.Mask .MaskBox a.MaskClore{ display: block;width: 40px; height: 40px;font-size: 24px;color:#EB870A;position: absolute;right: 0;top:0px; line-height: 40px;text-align: center;}
/*弹出层样式*/


/*弹出层表单样式*/

.Mask .MaskForm{width: 100%; background: #fff;padding: 40px 0 30px; font-size: 16px;}
.Mask .MaskForm h3{text-align: center; font-size:  16px; color: #333;}
.Mask .MaskForm ul{width: 600px; margin: 30px auto 0;}
.Mask .MaskForm ul li{margin-bottom: 10px;}
.Mask .MaskForm .left{float: left; width: 150px; text-align: right; padding-right: 10px; line-height: 40px;}
.Mask .MaskForm .right{width: 350px; float:left; line-height: 30px; font-size: 14px; color: #333;}
.Mask .MaskForm .right input{width: 310px; border: 1px solid #ddd; line-height: 40px;height: 40px; padding:0 10px;}
.Mask .MaskForm .right textarea{resize: none;width: 310px; border:1px solid #ddd; padding:10px; height: 100px;}
.Mask .MaskFormBtn{display:block;background:url("../images/message_btn.png") no-repeat scroll 0 0; color: #fff;  cursor: pointer;  font-size: 18px; height: 40px; line-height: 40px; text-align: center; width: 177px; margin:0 auto;}

/*弹出层表单样式*/