﻿@charset "utf-8";@import url("../../../../../../../images/adarea.css");
*{margin:0; padding:0;}html,body{height:100%;}
body{margin:0 auto;min-width:1260px;background:#FFF;font-size:16px;font-family:"Microsoft Yahei","\5b8b\4f53";color:#333;line-height:1.2;}
h1,h2,h3,h4,h5,h6{font-weight:normal;} ul,li{list-style:none;} img{border:none;}
a{color:#5d5d5d; text-decoration:none;} a:hover{color:#CCC; text-decoration:none;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.green{color:#006400;}.green a{color:#006400;}
.blue{color:#0C92D1;}.blue a{color:#0C92D1;}
.red{color:#E60000;}.red a{color:#E60000;}
.orange{color:#FF9900;}.orange a{color:#FF9900;}
.black{color:#080808;}.black a{color:#080808;}
.gray{color:#6D6D6D;}.gray a{color:#6D6D6D;}
.white{color:#FFF;}.white a{color:#FFF;}
.empty{font-size:16px;line-height:60px;text-align:center;}
/*页顶*/
.header{width:100%;height:190px;background:url(header_bg.png) no-repeat top center;overflow:hidden;}
.header .topbg{width:100%;height:39px;border-bottom:1px solid #EEEEEE;overflow:hidden;}
.header .topbox{margin:0 auto;width:1260px;line-height:39px;font-size:14px;color:#888888;} .topbox a{margin:0 5px;font-size:14px;color:#888888;}
.header .topbox .topleft{float:left;margin-left:10px;width:500px;text-align:left;}.topbox .topright{float:right;margin-right:10px;width:500px;text-align:right;}
/*banner*/
.header .logobox{margin:0 auto;width:1260px;height:150px;}
.header .logo{float:left;margin-top:37.5px;margin-left:10px;padding-left:540px;background:url(logo.png) 0 0 no-repeat;width:350px;height:75px;line-height:75px;font-size:45px;color:#0055C1;/*text-shadow:-1px 0 #FFF,0 1px #FFF,1px 0 #FFF,0 -1px #FFF;letter-spacing:4px;*/text-indent:-1000px;}
.header .search{float:right;margin-top:52.5px;margin-right:10px;width:280px;height:44px;background:rgba(255,255,255,0.9);border:2px solid #0055C1;border-radius:50px;}
.header .search input{line-height:44px;font-size:16px;font-family:"Microsoft Yahei","\5b8b\4f53";color:#666;border:0;outline:none;}
.header .search .keyword{float:left;padding-left:14px;width:220px;background:none;border-radius:10px 0 0 10px;}
.header .search .button{float:right;margin:-2px -2px 0 0;width:48px;height:48px;background:#0055C1 url(icon_so.png) center no-repeat;border-radius:50px;cursor:pointer;}
/*导航*/
.navbg{width:100%;background:#0055C1;}
.nav{position:relative;top:0;margin:0 auto;width:1260px;height:58px;line-height:58px;overflow:hidden;}
.nav>li{float:left;width:157.5px;text-align:center;display:inline-block;}
.nav>li:first-child{padding-left:0;}.nav>li:last-child{padding-right:0;}
.nav>li.hover, .nav>li:hover{background:#0084FF;}
.nav>li>a{font-size:22px;color:#FFF;display:block;}.nav>li.hover>a, .nav>li:hover>a{font-weight:bold;}
.nav li i{float:left;margin:18px 10px 0 48px;background:url(nav_icon.png) no-repeat;width:30px;height:30px;text-align:center;display:block;}
.nav li i.icon1{margin-left:60px;background-position:-5px center;}
.nav li i.icon2{background-position:-191px center;}
.nav li i.icon3{background-position:-390px center;}
.nav li i.icon4{background-position:-594px center;}
.nav li i.icon5{background-position:-791px center;}
.nav li i.icon6{background-position:-993px center;}
/*二级导航样式*/
.nav>li .subnav{position:absolute;top:65px;margin-left:0;width:150px;text-align:center;background-color:rgba(0,104,183,.6);z-index:100;display:none;}
.nav>li:hover .subnav{/*display:block;*/}
.subnav>li{padding:6px 2px;line-height:28px;color:#FFF;border-top:1px solid rgba(255,255,255,.6);display:block;}.subnav>li:first-child{border-top:none;}.subnav>li>a{font-size:16px;color:#FFF;}
.subnav>li:hover,.subnav>li.hover{background:rgba(0,104,183,.6);}
/*三级导航样式*/
.subnav .subnav2{position:absolute;margin-top:-41px;margin-left:120px;padding:5px;min-width:480px;background-color:rgba(0,104,183,.8);z-index:101;display:none;}
.subnav>li:hover .subnav2{display:block;}
.subnav2>li{float:left;padding-left:10px;min-width:80px;line-height:30px;text-align:left;}.subnav2>li:first-child{border-left:none;}
.subnav2>li>a{font-size:16px;color:#FFF;}
/*banner*/
.bannerbg{width:100%;height:490px;background:url(banner_bg.png) no-repeat top center;/*background-size:100%;*/}
.banner{margin:0 auto;width:1260px;height:410px;background:url(banner_txt.png) no-repeat top center;overflow:hidden;}.banner a{height:410px;display:block;}
.banner_link{margin:0 auto;margin-top:-80px;width:1260px;height:80px;background-color:#FFF;}
.banner_link li{margin:0 5px;width:527.5px;height:80px;line-height:80px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;}
.banner_link li a{float:left;font-size:16px;line-height:80px;width:445px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;}
.banner_link li:first-child{margin-left:0;padding-top:10px;padding-bottom:10px;background:#0084FF;width:170px;height:60px;font-size:20px;text-align:center;}
.banner_link li:first-child a{float:none;font-size:22px;line-height:40px;width:170px;color:#FFF;display:block;}
.banner_link li:first-child i{line-height:20px;font-style:normal;font-size:14px;color:#FFF;color:rgba(255,255,255,.8);display:block;}
.banner_link li span{position:relative;top:0;float:left;width:80px;height:80px;background:url(date2.png) no-repeat center center;overflow:hidden;display:inline-block;}
.banner_link span em{font-style:normal;font-size:16px;color:#ddd;display:inline-block;}
.banner_link span em:first-child{position:absolute;top:-10px;left:5px;font-size:22px;color:#0055C1;}
.banner_link span em:nth-child(2){position:absolute;bottom:-10px;right:15px;}
/*页尾*/
.footerbg{width:100%;height:269px;background:url(footer_bg.png) no-repeat top center;overflow:hidden;}
.footer{margin:0 auto;width:1260px;}
.footer .links{float:left;margin-top:80px;margin-right:10px;width:330px;line-height:28px;font-size:16px;color:#FFF;}
.footer .links li{margin:0 5px;width:150px;color:#FFF;color:rgba(255,255,255,.8);display:inline-block;}.footer .links li a{font-size:16px;color:#FFF;color:rgba(255,255,255,.8);}
.footer .links li:first-child{margin-bottom:20px;display:block;}.footer .links li:first-child a{padding-bottom:10px;font-size:18px;color:#FFF;border-bottom:3px solid #FFF;}
.footer .tels{margin-right:0;width:415px;}
.footer .tels li{width:195px;}
.footer .logo2{float:right;margin-top:60px;width:370px;height:154px;background:url(logo2.png) no-repeat top center;}
.copyright{background:#0055C1;width:100%;color:#FFF;color:rgba(255,255,255,.8);font-size:16px;line-height:50px;text-align:center;}
.copyright a{color:#FFF;color:rgba(255,255,255,.8);font-size:16px;line-height:50px;}
/*文字列表*/
.list_txt{margin-top:0;}
.list_txt li{position:relative;padding-left:20px;font-size:16px;line-height:45px;}
.list_txt li i{position:absolute;top:15px;left:2px;background:#DBDBDB;width:8px;height:8px;border-radius:50%;transition:all .3s ease-in-out;}
.list_txt span{position:absolute;top:0;right:5px;font-size:16px;color:#BABABA;}
.list_txt li.split{margin:15px 0;border-bottom:#BABABA dashed 1px;line-height:1px;height:1px;}
.list_txt li:hover i{top:10px;height:15px;background:#0055C1;border-radius:6px;}
.list_txt a{font-size:18px;color:#333;} .list_txt a:hover{color:#0055C1;}
/*图片列表*/
.list_pic {}
.list_pic li{float:left;margin:10px;text-align:center;}
.list_pic img{width:280px;height:160px;}
.list_pic a{font-size:18px;line-height:32px;overflow:hidden;display:block;}
/*分页栏*/
.pager{text-align:center;padding:20px;font-size:16px;}
.pager a{margin:5px;padding:2px 8px;border:#dadada solid 1px;font-size:16px;line-height:25px;border-radius:0;display:inline-block;}
.pager a:hover,.pager a.hover{border-color:#0055C1;background:#0055C1;color:#E9EDF8;}
.pager .text{margin-right:5px;border:#dadada solid 1px;line-height:30px;font-size:16px;text-align:center;}
.pager .button{height:30px;width:40px;background:#0055C1;border:0;font-size:16px;color:#FFF;border-radius:0;}
/*公共定义*/
.wrap{margin:0 auto;width:1260px;background:#FFF;overflow:hidden;}
.adbox{margin:0 auto;width:1260px;line-height:0;text-align:center;}.adbox img{width:100%;}
/*右下弹窗*/
/*.ui_dialog{background:red;background:#007aff;}*/
.ui_title{/*border-bottom:0;*/height:35px;line-height:35px;font-size:16px;}
.ui_min,.ui_max,.ui_close,.ui_res{line-height:normal;}
.ui_content{background:red;background:#007aff;color:#d1e3f4;line-height:24px;font-size:16px;}
.ui_content p{text-indent:2em;}

/*通用模块*/
.news_tit{position:relative;height:38px;overflow:hidden;}
.news_tit h3{position:absolute;left:10px;top:5px;width:40%;font-size:24px;font-weight:bold;color:#1150A1;text-align:left;z-index:3;display:block;}
.news_tit i{position:absolute;left:120px;font-family:"Arial Black", Gadget, sans-serif;width:40%;font-weight:bold;font-size:30px;color:#ededed;color:rgba(0,132,255,0.06);text-align:left;text-transform:uppercase;z-index:1;display:block;}
.news_tit a.more, .news_tit span{position:absolute;right:0;top:5px;margin-right:10px;padding-right:35px;color:#333;font-size:16px;line-height:30px;background:url(more.png) no-repeat center right;}
.news_tab{height:39px;border-bottom:1px solid #E5E5E5;}
.news_tab li{width:140px;font-size:20px;height:39px;display:inline-block;text-align:center;}
.news_tab li a{font-size:20px;}.news_tab li.hover a,.news_tab li:hover a{font-weight:bold;color:#0284DC;}
.news_tab li.hover,.news_tab li:hover{font-weight:bold;color:#0284DC;border-bottom:1px solid #0284DC;}
.news_box ul{margin-top:5px;}
.news_box li{padding-left:25px;line-height:37px;border-bottom:0px dashed #dadada;}
.news_box li i{left:5px;width:8px;height:8px;border-radius:50%;transition:all .3s ease-in-out;}
.news_box li:hover i{top:12px;height:15px;background:#0284DC;border-radius:6px;}
.news_box li:last-child{border-bottom:0;}
.news_box a{color:#5d5d5d;} .list_box a:hover{color:#0284DC;}
.news_box span{font-size:16px;}
/*焦点图*/
.focus{width:100%;height:100%;background:#F6FBFF;overflow:hidden;}
.focus img{width:100%;height:100%;}
.focus p{position:absolute;left:0;bottom:0;padding:0 10px;padding-right:100px;width:460px;;background:rgba(0,0,0,.5);line-height:40px;font-size:18px;color:#FFF;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.focus .swiper-pagination{width:99%;text-align:right;}
.focus .swiper-pagination-bullet{width:12px;height:12px;background:#DBDBDB;}
.focus .swiper-pagination-bullet-active{background:#0055C1;}

/*通知公告*/
.notice{margin-right:10px;overflow:hidden;}
.notice li{margin-top:15px;width:100%;height:70px;border-bottom:1px solid #eaeaea;cursor:pointer;display:block;overflow:hidden;}
.notice li:first-child{margin-top:5px;}.notice li:last-child{border-bottom:0;}
.notice li .rq{float:left;width:78px;text-align:center;color:#888;border-right:1px solid #EEE;display:block;}
.notice li .rq h2{line-height:30px;font-size:26px;font-weight:bold;color:#1150A1;}.notice li .rq p{line-height:25px;}
.notice li .zw{float:right;width:560px;font-size:16px;display:block;}.notice li .zw a{color:#333;}
.notice li .zw h2{width:100%;line-height:30px;font-size:16px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}
.notice li .zw p{height:25px;line-height:25px;font-size:16px;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}
/*招聘信息*/
.jobx{overflow:hidden;}
.jobx dl{float:left;margin-bottom:22px;margin-right:20px;padding:10px;width:280px;height:450px;background:#FFF;background:rgba(255,255,255,1);/*box-shadow:0 0 5px #d2d2d2;text-shadow:0 4px 4px rgb(1 19 50 / 35%);*/overflow:hidden;}
.jobx dl:first-child+dl+dl+dl{margin-right:0;}.jobx dl:first-child+dl+dl+dl+dl+dl+dl+dl{margin-right:0;}.jobx dl:nth-child(4n){margin-right:0;}
.jobx dt{margin-bottom:10px;text-align:center;line-height:40px;font-size:20px;font-weight:bold;color:#FFF;background:#FF9800;}.jobx dt a{color:#FFF;}
.jobx dd{position:relative;padding-left:20px;line-height:40px;border-bottom:1px dashed #dadada;}.jobx dd:last-child{border-bottom:0;}
.jobx dd:nth-child(even){}
.jobx dd:nth-child(odd){}
.jobx dd i{position:absolute;left:5px;top:16px;width:8px;height:8px;background:#0284DC;border-radius:50%;transition:all .3s ease-in-out;}
.jobx dd:hover i{top:12px;height:15px;background:#0284DC;border-radius:6px;}
.jobx dd a{line-height:40px;}

/*当前位置*/
.position{margin:0 auto;padding:0 30px;width:1160px;background:url(icon_home.png) no-repeat 0 center;font-size:16px;line-height:60px;color:#333;}
.position em:before{padding:5px;font-style:normal;content:'>';}
/*banner*/
.banner_node{width:100%;height:300px;background:url(box_bg1.png) no-repeat top center;/*background-size:100%;*/}
.banner_node h3{margin-top:180px;width:304px;line-height:110px;font-size:28px;font-weight:bold;color:#FFF;text-align:center;background:rgba(2, 156, 7, 0.9);border-bottom:10px solid #0055C1;display:inline-block;}
/*列表页*/
.list{background:#FFF;min-height:500px;overflow:hidden;}
.list_left{float:left;margin-left:2px;width:300px;}
.list_right{float:right;width:900px;}
/*左侧*/
.list_leftbox{letter-spacing:1px;margin-bottom:30px;line-height:24px;color:#333;box-shadow:1px 1px 10px #DDD;}
.list_leftbox h3{background:#0055C1;color:#FFF;font-size:20px;line-height:60px;text-align:center;}
.list_leftbox .list_node li{padding:18px 7% 18px 7%;font-size:18px;border-bottom:1px solid #DDD;background:#FFF url(icon_sidemenu.png) 270px center no-repeat;}
.list_leftbox .list_node li:last-child{border-bottom:0;}
.list_leftbox .list_node li:hover,.list_leftbox .list_node li.hover{background:#F6FBFF url(icon_sidemenu.png) 270px center no-repeat;}
.list_leftbox .list_node li a{font-size:18px;display:block;}
/*左侧列表*/
.list_leftbox .list_txt{margin:10px 20px 0 20px;}
.list_leftbox .list_txt li{margin-bottom:10px;padding-bottom:20px;padding-left:20px;border-bottom:1px solid #EEE;}.list_leftbox .list_txt li:last-child{border-bottom:0;}
.list_leftbox .list_txt li i{top:20px;}
.list_leftbox .list_txt li:hover i{top:18px;}
.list_leftbox .list_txt li a{margin-bottom:10px;line-height:35px;display:block;}
.list_leftbox .list_txt li em{padding-left:22px;line-height:22px;background:url(icon_time.png) no-repeat 0 2px;font-style:normal;color:#9E9E9E;display:block;}
/*右侧*/
.list_rightbox{margin:0 auto;}
.list_rightbox h3{font-size:20px;font-weight:bold;line-height:40px;border-bottom:1px solid #EEE;}
.list_rightbox h3 i{float:left;margin:8px 10px 0 10px;width:5px;height:26px;background:#0055C1;font-style:normal;display:inline-block;}
.list_rightbox h3 a.more, .list_rightbox h3 span{float:right;margin-right:12px;color:#848484;font-size:16px;font-weight:normal;}
/*右侧列表*/
.list_rightbox .list_txt ul{margin:0;}
.list_rightbox .list_txt li{line-height:60px;border-top:1px solid #EEE;}
.list_rightbox .list_txt li.split,.list_rightbox .list_txt li.split+li{border-top:0;}
.list_rightbox .list_txt li i{top:26.5px;}.list_rightbox .list_txt li:hover i{top:23px;}
.list_rightbox .list_txt li a{font-size:18px;}
/*留言页*/
.bookbox{margin:20px;text-align:left;min-height:500px;}
.bookbox h3{background:#EFEFEF;color:#FFF;font-size:16px;line-height:40px;}
.bookbox h3 i{background:#0284DC;color:#FFF;padding:0 15px;font-style:normal;max-width:520px;display:inline-block;}
.bookbox h3 a, .bookbox h3 span{float:right;margin-right:14px;color:#848484;font-size:16px;}
.bookbox p{font-size:18px;line-height:50px;text-align:center;}
.bookbox ul{margin:10px;}
.bookbox li{font-size:18px;line-height:30px;}
.bookform{margin-top:20px;font-size:18px;line-height:35px;}
.bookform .input{color:#003366;font-size:16px;line-height:30px;margin:5px;border:#DFDFDF 1px solid;}
.bookform .textarea{color:#003366;font-size:16px;line-height:30px;margin:5px;padding:2px;border:#DFDFDF 1px solid;background-color:#FCFCFC;}
.bookform .submit{background:url(button.gif) 0 0 no-repeat;width:127px;height:30px;color:#FFF;font-weight:bold;border:0;cursor:pointer;}
.bookform .reset{background:url(button.gif) 0 -30px no-repeat;width:127px;height:30px;color:#FFF;font-weight:bold;border:0;cursor:pointer;}
.bookform .sobtn{padding:2px 10px;width:100px;height:30px;font-size:16px;color:#FFF;background:#0055C1;border:0;border-radius:0;}

/*详情页*/
.show{position:relative;background:#FFF;min-height:500px;overflow:hidden;}
.show .title{margin:10px 20px;font-size:28px;font-weight:bold;color:#0055C1;line-height:40px;text-align:center;display:block;}
.show .title span{font-weight:normal;font-size:18px;text-align:center;display:block;}
.show .info{margin:0 20px;/*background:#f5f5f5;border-radius:6px;line-height:50px;*/border-bottom:1px solid #EEE;line-height:38px;font-size:16px;color:#333;text-align:center;display:block;}
.show .content{margin:0 20px;margin-top:15px;border-bottom:1px solid #EEE;line-height:30px;font-size:18px;}
.show .content a{font-size:18px;text-decoration:none;}
.show .content p{margin-bottom:20px;/*text-align:justify;*/}
.show .content p.split{margin:20px 0;border-bottom:1px solid #dadada;line-height:1px;height:1px;}
.show .content img{margin:5px; padding:1px;border:#DDD solid 1px;max-width:1000px;}
.show .content img.ke-icon{margin:0;padding:0px;border:#DDD solid 0px;}
.show .content table{margin-bottom:20px;border-collapse:collapse;border-spacing:0;}
.show .content td,th{padding:5px 10px;border:#DDD solid 1px;}
.show .updown{margin:20px 20px 40px 20px;} .show .updown p{line-height:35px;}


.header .logo{font-size:35px;font-weight:bold;text-indent:0;}
.header .search{display:none;}
.bannerbg{height:410px;/*display:none;*/}
.banner{background:url(banner_txt_c.png) no-repeat top center;}
.banner_link{display:none;}

/*表单模块*/
.banner_box{margin-left:200px;padding:20px;position:absolute;left:50%;top:280px;width:280px;height:310px;line-height:25px;background:#FFF;box-shadow:2px 2px 10px #909090;z-index:999;}
.banner_box h3{margin-bottom:10px;color:#0055C1;font-size:20px;font-weight:bold;text-align:left;}.banner_box h3 a{float:right;font-size:16px;font-weight:normal;}
.banner_box .banner_register{}
.banner_box .banner_login{}

.banner_box input,.banner_box textarea{margin:10px 0;/*background:#FCFCFC;*/border:#DFDFDF 1px solid;line-height:35px;font-size:16px;font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,Arial;color:#333;outline:0;}
.banner_box .input,.banner_box .textarea{padding:2px 10px;width:92%;}
.banner_box .submit{background:#0055C1;border-radius:3px;border:0;width:100%;height:40px;font-size:18px;color:#FFF;cursor:pointer;}
.banner_box .reset{background:#666;border-radius:3px;border:0;width:100%;height:40px;font-size:18px;color:#FFF;cursor:pointer;}
.banner_box .banner_register .input,.banner_box .banner_register .textarea{margin:5px 0;padding:0 10px;}
.banner_box .banner_info li{line-height:45px;font-size:18px;text-align:center;}