/*in.css*/
body { background: #fff; }
.inbanner { height: 200px; width: 100%; text-align: center; font-style: italic; color: #fff; padding-top: 70px; }
.inbanner .h1 { font-size: 30px; font-weight: bold; padding-right: 10px; }
.inbanner { background: url(../images/inbanner.jpg)}

/* 内页主体 */

/* 左侧栏 */
.mainl { width: 200px; }

/* 左侧栏头部 */
.mlh { width: 100%; height: 124px; position: relative; cursor: pointer; }
.mlh .bg1 { position: absolute; top: 10px; left: 0; width: 102px; height: 111px; background: #fff; border: 2px solid #ddd; }
.mlh .bg2 { position: absolute; top: 22px; left: 46px; width: 150px; padding: 10px 0 20px 0; background: #fff; }
.mlh .bg2 .bg3 { width: 90px; height: 5px; background: #27a440; }
.mlh .bg2 h1 { font-size: 28px; color: #0677ca; line-height: 48px; }
.mlh .bg2 h2 { font-size: 18px; color: #aaa;	/*! line-height: 22px; */ text-transform: uppercase; font-family: 'sans-serif'; }

/* 左侧栏菜单 */
.menu { width: 100%; padding-top: 10px; padding-bottom: 7px; border-top: 4px solid #0677ca; border-bottom: 4px solid #0677ca; }
.menu ul { width: 100%; }
.menu li { width: 100%; height: 46px; margin-bottom: 3px; text-align: center; }
.menu li a { display: block; width: 100%; height: 100%; background: #0677ca; color: #fff; text-align: center; line-height: 46px; }
.menu li.on a { background: #27a440; }
.menu li.on a:after { content: ''; margin-left: 6px; display: inline-block; width: 10px; height: 10px; background: url(../images/menu_on.png); }
.menu li a:hover { background: #27a440; }

/* 左栏联系 */
.mlcon { width: 100%; border: 1px dashed #0677ca; padding: 14px 10px; font-size: 14px; color: #999; line-height: 1em; }
.mlcon h1 { font-size: 14px; font-weight: bold; color: #0677ca; padding-bottom: 6px; }
.mlcon h2 { font-size: 18px; font-weight: bold; color: #e60012; padding-bottom: 6px; margin-bottom: 10px; }
.mlcon p { margin-bottom: 8px; line-height: 20px; }

/* 右边栏 */
.mainr { width: 880px; min-height: 400px; }
.mainr .mrh { width: 100%; height: 42px; border-bottom: 2px solid #0677ca; line-height: 42px; color: #666; font-size: 12px; }
.mainr .mrh .name { position: relative; font-size: 16px; color: #333; padding-left: 20px; }
.mainr .mrh a { padding: 8px; }
.mainr .mrh .name:before { position: absolute; top: 15px; left: 4px; width: 0; height: 0; content: ''; border-left: 8px solid #0677ca; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }
.mainr .content { width: 100%; padding: 14px 10px;font-size:14px; line-height:25px;}

/* 航线列表 */
.hangx { padding: 20px 15px; }
.hangx .hxul { width: 850px; overflow: hidden; }
.hangx .hxul ul { width: 880px; }
.hangx .hxul ul li { float: left; width: 264px;	/*height: 78px;*/ margin-right: 29px; margin-bottom: 4px; overflow: hidden; cursor: pointer; }
.hangx .hxul ul li:hover { color: #0677ca; }
.hangx .hxul ul li .img { width: 100%; height: 78px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; border: 1px solid #bbb; }
.hangx .hxul ul li:hover .img { background-size: 110% 110%; border-color: #27a440; }
.hangx .hxul ul li p { text-align: center; line-height: 30px; width: 100%; height: 30px; font-size: 14px; color: #333; }
.hangx .hxul ul li:hover p { color: #27a440; }

/* 块状分页样式 */
.page { text-align: center; font-size: 14px; display: block; clear: both; height: 30px; line-height: 30px; margin-top: 18px; }
.page a { margin: 0 0px 0 0; padding: 5px 10px; background: #f1f1f1; color: #666; font-size: 14px; }
.page a:hover { text-decoration: underline; }
.page a.active { background: #0677ca; color: #fff; }
.page a.number { border: 1px solid #ddd; }

/* 新闻列表页 */
.newsul { padding: 20px 10px; }
.newsul li { width: 100%; padding: 10px 10px; border-bottom: 1px dotted #bbb; cursor: pointer; }
.newsul li:hover { background: #f5f5f5; }
.newsul .img { width: 114px; height: 90px; overflow: hidden; background-position: center center; background-size: 110% 110%; background-repeat: no-repeat; border: 2px solid transparent; }
.newsul .img:hover { background-size: 100% 100%; border-color: #f5f5f5; }
.newsul .txt-b { width: 710px; height: 90px; }
.newsul li .title { width: 100%; height: 36px; line-height: 36px; color: #333; font-size: 14px; }
.newsul li .txt { width: 100%; height: 40px; line-height: 20px; color: #666; font-size: 12px; overflow: hidden; }

/* 帮助列表 */
.help .newsul .txt-b { width: 100%; }
.help .newsul li .title { position: relative; font-weight: bold; color: #0677ca; padding-left: 16px; font-size: 16px; }
.help .newsul li .title:after { content: ''; position: absolute; left: 0; top: 2px; width: 7px; height: 32px; background: url(../images/icon.png) no-repeat; background-position: -76px -74px; }
.help .newsul li .txt { padding-left: 24px; }

/* 文章页 */
.article { margin-top: 20px; padding: 20px 10px; border: 1px solid #eee; }
.article .a-title { padding-bottom: 10px; text-align: center; }
.article .a-title .h1 { width: 100%; line-height: 28px; font-size: 20px; margin-bottom: 14px; color: #0677ca; font-weight: bold; }
.article .a-title .info { width: 100%; line-height: 20px; font-size: 12px; color: #999; }
.article .a-title .info em { margin-right: 18px; }
.article .a-dd { padding: 10px; background: #f5f5f5; color: #666; font-size: 13px; line-height: 1.6em; border-radius: 4px; border: 1px solid #eee; margin-bottom: 20px; }
.article .a-body { padding: 10px; }
.page_control { width: 100%; margin-top: 30px; border-top: 1px solid #ddd; }
.page_control .button { width: 66px; height: 30px; line-height: 28px; font-size: 14px; padding: 0; text-align: center; margin-top: -18px; background: #fff; border-radius: 0; }
.page_control .page_go { width: 100%; font-size: 12px; }
.page_control .page_go a { line-height: 33px; font-size: 13px; }

/* 翻页样式 */
.page_control { width: 100%; margin-top: 30px; border-top: 1px solid #ddd; }
.page_control .button { width: 66px; height: 30px; line-height: 28px; font-size: 14px; padding: 0; text-align: center; margin-top: -18px; background: #fff; border-radius: 0; }
.page_control .page_go { width: 100%; font-size: 12px; }
.page_control .page_go a { line-height: 33px; font-size: 13px; }