@charset"utf-8";
/* CSS Reset*/
input::-moz-placeholder, textarea::-moz-placeholder { color: #ababab; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #ababab; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #ababab; }
.box-content{-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}
.fr { float: right; } .fl { float: left; }
.t-l{text-align: left;}.t-c{text-align: center;}.t-r{text-align: right;}
.an { transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}
.img-width { max-width: 100%; height: auto!important; }
.clearfix:before, .clearfix:after {content:""; display:table;}   
.clearfix:after {clear:both;}   
.clearfix { *zoom:1;}
.radius{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.over-txt {display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.txt-a-A {text-transform: capitalize;text-transform:uppercase;text-transform:lowercase;}
.po-re {position: relative;}
.p30{padding-left: 10px;padding-right: 10px;}
.bg {background:url(../images/bg1.png);background-color:rgba(0,0,0,0.5);background-repeat:no-repeat;background-position:top center;background-size:cover;}
.borderStyle {border-bottom:1px dashed #707070;border-top:1px dotted #707070;}
.box-shadow {-webkit-box-shadow:0 0 10px #ccc; -moz-box-shadow:0 0 10px #ccc;  box-shadow:0 0 10px #ccc;}
/*public*/
.top-con {width: 100%;background: url(../images/top-bg.jpg) no-repeat center top/cover;}
.top {width: 100%;position: relative;border-top: 2px solid #0e64dd;z-index: 50;}
.container {position: relative;}
.logo {padding:10px 5px;text-align: center;}
.logo_table {display: table;width: 100%;height: 55px;}
.logo_cell {display: table-cell;vertical-align: middle;}
.logo_cell img {max-width: 587px;width: 100%;height: auto;}


.old {position: absolute;top: -78px;right: 30px;}
.old a {display: inline-block;font-size: 14px;color: #fff;line-height: 24px;padding-left: 7px; vertical-align: top;}


.t_se {position: relative;width: 100%;margin-bottom: 15px;padding-right: 50px;}
.se_sub {position: absolute;right: 15px;top: 0; width: 29px;height:31px;margin:0;padding:0;background: url(../images/se.png) no-repeat center;border: none;cursor: pointer;} 
.se_txt {width: 100%;height: 28px;line-height: 28px;color: #c7c7c7;font-size: 12px;padding: 0 50px 0 15px;border-bottom: 1px solid #5a73a7;background: none;}
.se_txt::-webkit-input-placeholder {color: #c7c7c7;}
.se_txt::-moz-input-placeholder {color: #c7c7c7;}
.se_txt::-ms-input-placeholder {color: #c7c7c7;}



.life-item {position: relative;margin-bottom: 30px;overflow: hidden;}
.life-item span.lanmu {display: block;text-align: right;}
.life-item span.lanmu a {display: inline-block;min-width: 145px;font-size: 14px;color: #fff;padding: 7px 30px 7px 10px;text-align: center;background: #095bb5 url('../images/life-lanmu.png') no-repeat 120px center;border-top-left-radius: 6px;border-top-right-radius: 0;z-index: 1;}
.life-item span.lanmu a:hover {background-color: #ff9103;}


.life-item .item-img {overflow: hidden;}
.life-item .item-img a {display: block;position: relative;width: 100%;height: 0;padding-top: 66.5%;}
.life-item .item-img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all .3s;object-fit: cover;}
.life-item .item-img img:hover {transform: scale(1.1);}
.life-item .item-text {padding: 0px;background-color: #fff;overflow: hidden;}
.life-item .item-text a {display: block;padding-bottom: 10px;border-bottom: 1px solid #d8d8d8;}
.life-item .item-text h2 {height: 40px;font-size: 16px;color: #121212;line-height: 40px;padding-top: 6px;overflow: hidden;    white-space: nowrap;text-overflow: ellipsis;}
.life-item .item-text h2:hover {color: #ef6000;}
.life-item .item-text span {display: block;font-size: 12px;color: #878787;padding: 10px 0;font-family: "Arial";width: 110px;float: left;}



.pc-menu{background:rgba(1,36,94,0.55);}
.tt_top {position: relative;z-index: 50;height: 70px;background:#275ab0;}
.top_nav {height: 42px;position: relative;z-index: 150;}

.pc_menuCon {}
.pc_menuCon li {float: left;position: relative;width: 10%;text-align: center;}
.pc_menuCon li a {display:block; color: #fff;line-height: 70px;font-size: 14px;font-weight: bold;}
.pc_menuCon li i {position: absolute;top: 50%;margin: -2px 0 0 4px;height: 0;width: 0;border-top: 7px solid #fff;border-left: 3px solid transparent;border-right: 3px solid transparent;transition: all .3s;}
.pc_menuCon li:hover i {border-top: 0;border-bottom: 7px solid #fff;}
.pc_menuCon > li:hover > a {background-color:#ec912f;color: #fff} 
.pc_menuCon > li.active > a {background-color:#ec912f;color: #fff} 
.pc_menuCon ul {position: absolute;left: 0px;top: 70px; display: none;width: 100%; margin: 0; padding:0;background: #275ab0;list-style: none;}
.pc_menuCon ul li {width: 100%; float: left;background:transparent;height: 36px;line-height: 36px;border-top:1px solid #14428f;}
.pc_menuCon ul li a {display:block;color:#fff;height: 36px;line-height: 36px;font-size: 12px;padding:0;text-align: center;border:none;font-weight: normal;}
.pc_menuCon ul li:hover {background: #3686db;}
.pc_menuCon ul li:hover a {color: #fff;}
/*-----pc nav-----*/
.phone-menu-h {height: 50px;}
.mean-container {background:#275ab0;}
.mean-container a.meanmenu-reveal {color: #fff;}
.mean-container a.meanmenu-reveal span{background:#fff;}
.mean-container .meanmenu-title {color: #fff;}
.mean-container .mean-nav{background:rgba(12,94,184,0.9);}
.lighted-fixed {position: fixed;left: 0;width: 100%;top: 0;background: #054da5;z-index: 999;-webkit-box-shadow:0 0 10px #ccc; -moz-box-shadow:0 0 10px #ccc;  box-shadow:0 0 10px #ccc;}
.lighted-fixed .mean-nav > ul {height:calc(100vh - 50px);overflow-y:auto;}
/*-----phone nav-----*/
.banner {position: relative;width: 100%;}
.banner {}
.banner .bx-wrapper .bx-pager.bx-default-pager a {background-color: #fff;text-indent: 9999px;display: block;width: 40px;height: 3px;margin: 0 5px;outline: 0;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
.banner .bx-wrapper .bx-pager.bx-default-pager a.active {background-color: #18aeed}
.banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {bottom:0;}


.in-title {width: 100%;position: relative;height: 68px;line-height: 68px;padding-left: 0px;}
.in-title span {font-size: 22px;color: #095bb5;font-weight:bolder;}
.in-title span i {font-style: normal;font-size: 15px;color: #858585;margin-left: 7px;}



.radius {}
.radius-con {padding:30px 15px;}
.radius-item {background: url(../images/radius-a.png) no-repeat center/cover;width: 100%;margin:0 auto;}
.radius-item img {width: 100%;height: auto;}
.radius-item:hover {background: url(../images/radius-b.png) no-repeat center/cover;}


.tubiao{background: url("../images/tubiao-bg.jpg");height:160px; background-size:cover;}
.tubiao ul li{width:14.2857%;float: left;padding-top: 20px }
.tubiao .list-link {font-size: 14px;text-align: center;color: #fff;line-height: 50px}
.tubiao .icon_img {width: 80px;height: 80px;margin: auto;transition: all 0.4s;}
.tubiao .box:hover .icon_img {transform: scale(1.2);}
.tubiao .box:hover .title  {line-height: 60px;color: #F1FF8D}
.tubiao .box .title  {transition: all 0.4s;}
	
.tubiao-list ul li ul{width: 180px;display: none;}
.tubiao-list ul li ul li a {padding:24px 20px;font-size: 18px;font-weight: bolder}
.tubiao-list ul li ul li a {font-size: 14px;}
	
	
.tubiao-list ul li ul { position: absolute;left: 50%;display: none;width: 140px; margin: 0 0 0 -93px; padding:0;background: #171f97;list-style: none;}
.tubiao-list ul li ul li { width: 100%; float: left;background:transparent;height: 40px;line-height: 40px;border-bottom:1px solid #e9ecf0;}
.tubiao-list ul li ul li a {display:block;color:#fff;height: 40px;line-height: 40px;font-size: 12px;padding:0;text-align: center;border:none;font-weight: normal;}
.tubiao-list ul li ul li:hover {background: #0074ce;}
.tubiao-list ul li ul li:hover a {color: #fff;}

.gezi{padding-top: 30px;}
.gezi .ge{width: 32.33%;height: 126px;margin-left: 1%; text-align: center;  float: left;background: #444;margin-bottom: 10px;font-size: 20px;font-weight: bold;color: #fff}
.gezi .ge .info{color: #fff;width: 100%;height: 100%;padding:35px 35px;transition: all 0.4s;}
.gezi .ge:hover .info{background:#e55928;display: block;}



.gezi .g1{border-top-left-radius: 8px;background: url("../images/gezi_01.png") no-repeat center/cover;}
.gezi .g1:hover .info{border-top-left-radius: 8px;background:#e55928;display: block;}
.gezi .g2{background: url("../images/gezi_02.png") no-repeat center/cover;}
.gezi .g3{border-top-right-radius: 8px;background: url("../images/gezi_03.png") no-repeat center/cover;}
.gezi .g3:hover .info{border-top-right-radius: 8px;background:#e55928;display: block;}
.gezi .g4{background: url("../images/gezi_04.png") no-repeat center/cover;}
.gezi .g5{background: url("../images/gezi_05.png") no-repeat center/cover;}
.gezi .g6{background: url("../images/gezi_06.png") no-repeat center/cover;}
.gezi .g7{border-bottom-left-radius: 8px;background: url("../images/gezi_07.png") no-repeat center/cover;}
.gezi .g7:hover .info{border-bottom-left-radius: 8px;background:#e55928;display: block;}
.gezi .g8{background: url("../images/gezi_08.png") no-repeat center/cover;}
.gezi .g9{border-bottom-right-radius: 8px;background: url("../images/gezi_09.png") no-repeat center/cover;}
.gezi .g9:hover .info{border-bottom-right-radius: 8px;background:#e55928;display: block;}

.in-news {padding:10px 0 0px;}
.in-news-img {height: 380px;margin-top:12px;padding:15px;background: #fff;}
.in-news-img .bxslider03 li {height: 380px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.in-news-img .bxslider03 li a {display: block;width: 100%;height: 100%;}
.in-news-img .bxslider03 li a p {position: absolute;left: 0;bottom: 0;background: #000;background: rgba(0,0,0,0.6);height: 30px;line-height: 30px;width: 100%;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding:0 20px;font-size: 14px;color: #fff;}
.in-news-img .bxslider03 li:hover a p {background: #000;}
.in-news-img .bx-wrapper .bx-pager.bx-default-pager a {text-indent: 9999px;display: block;width: 10px;height: 10px;margin: 0 1px;outline: 0;background:#fff;}
.in-news-img .bx-wrapper .bx-pager.bx-default-pager a:hover,
.in-news-img .bx-wrapper .bx-pager.bx-default-pager a.active {background: #ff6600;}
.in-news-img .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {bottom:30px;right: 5px;left: 10px;text-align: right;width: auto;}

.bx-wrapper .bx-controls-direction a {width: 20px;height: 37px;}
.bx-wrapper .bx-prev{left: 40px;background: url(../images/arrowl.png) no-repeat center;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next{right: 40px;background: url(../images/arrowr.png) no-repeat center;}
.bx-wrapper .bx-next:hover {background-position: 0 0;}


.section-one{padding: 34px 0;background: url('../images/section-one.jpg') no-repeat center top/cover;}
.section-one .col{padding-left: 0px;padding-right: 0px;}
.section-one .row{margin-right: 0px;margin-left: 0px;}
.tt1{width: 100%;overflow: hidden;background: #fff;padding: 20px;}
.tt1 .in-title{width: 100%;position: relative;height: 48px;line-height: 38px;padding-left: 0px;}
.tt1 .in-title span {font-size: 22px;color: #095bb5;font-weight:bolder;}
.tt1 ul {overflow: hidden;}
.tt1 ul li{position: relative;width: 100%;border-bottom: 1px #726d6d dashed;float: left;padding: 12px 0}
.tt1 ul li i{font-style: normal;}
.tt1 ul li a{width: 100%;padding-right: 82px;color: #444444;float: left;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tt1 ul li a:hover{color: #A6181B}
.tt1 ul li span{position: absolute;top: 9px;right: 0;width: 82px;color: #ff9914;float: left;padding-left: 12px;font-size: 12px}


.tt2{background: #ff9103}
.tt2 .in-title span{font-size: 22px;color: #fff;font-weight:bolder;}
.tt2 .menu-more a{color: #fff;}
.tt2 ul li{width: 100%;border-bottom: 1px #ffd6a2 dashed;float: left;}
.tt2 ul li span{color: #fff;float: left;padding-left: 12px;font-size: 12px}
.tt2 ul li a{width: 100%;color: #fff;float: left;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tt2 ul li a:hover{color: #A6181B}


.tab {}
.tab .in-title {}
.tab .in-title span {margin-right: 12px;color: #6996d2;cursor: pointer;}
.tab .in-title span.on {color: #095bb5;}
.tab .tab-con {position: relative;}
.tab .menu-more {position: absolute;top: -47px;right: 0;}


.section-two{background: #fff;padding: 34px 0}
.section-two .col .col{padding-right: 15px;padding-left: 15px;}
.hddt{width: 100%;padding: 0 20px 20px 0;float: left}
.hddt .tu{width: 30%;float: left;overflow: hidden}
.hddt .tu img{left: 0;top: 0;width: 100%;height: 100%;transition: all .3s;object-fit: cover;}
.hddt .tu img:hover{transform: scale(1.1);}
.hddt .neir{width: 70%;float: right;padding-left: 2%}
.hddt .neir .fenlei{width: 100%;float: left}
.hddt .neir .fenlei .fenl{color: #ef6000;float: left;font-size: 16px;}
.hddt .neir .fenlei .time{float: right;color: #8da0ac;font-size: 12px}
.hddt .neir .title{width: 100%;float: left;font-size: 16px;color: #121212;padding: 5px 0}
.hddt .neir .info{width: 100%;float: left;font-size: 14px;color: #656565}
.hddt:hover .neir .title{color: #ff9103;}


.section-three{background: #bbdeff;padding: 34px 0}
.section-three .col .col{padding-right: 0;padding-left: 0;}
.section-three .in-title span {font-size: 22px;font-weight:bolder;}
.hdyg{width: 50%;float: left;background: #fff;transition: all 0.4s;}
.hdyg:nth-child(2), .hdyg:nth-child(3) {background: #e0efff}
.hdyg:hover{background: #ff9103;color: #fff}
.hdyg:hover .neir .title,.hdyg:hover .neir .title2{color: #fff}
.hdyg .neir{padding: 20px}
.hdyg .neir .title{width: 100%;float: left;color: #095bb5;font-size: 16px;font-weight: bolder;line-height: 30px;}
.hdyg .neir .title2{width: 100%;float: left;color: #444;font-size: 14px;line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.hdyg .neir .title2.topic {max-height: 60px;white-space:normal;}
.section-three .menu-more a {float: right;line-height: 38px;color: #8b949e;}
.section-three .in-title{padding-left: 15px;padding-right: 15px;}

.calendar {padding-top: 30px;}
.calendar img {max-width: 100%;width: 100%;}


.links {position: relative;padding: 11px 0;background: #4176d6;overflow: hidden;}
.links h2{float: left;display: inline-block;width: 100px;font-size: 22px;color: #fff;font-weight: bolder;}

.links .neir{font-size: 0;padding-right: 60px;}

.links .neir li{display: inline-block;line-height: 33px;font-size: 14px;padding: 0 .5em}
.links .neir li a{color: #fff}
.links .neir li a:hover{color: #ffbd1a}

.select {position: relative;display: inline-block;width: 100%;margin-top: 0px;z-index:99;}
.select p {position: relative;padding-left: 15px;line-height: 50px;font-size: 18px;color: #d9d9d9;background: #335abe;border-radius: 7px;cursor: pointer;}
.select p i {display: block;position: absolute;right: 15px;top: 50%;margin-top: -6px;height: 0;width: 0;border-bottom: 10px solid #b3b3b3;border-left: 11px solid transparent;border-right:11px solid transparent;}
.select ul {display: none;position: absolute;bottom: 35px;width: 100%;background: #efefef;border-radius: 7px 7px 0 0;}
.select ul li {padding:3px 15px;width:100%;}
.select ul li a {display: block;font-size: 12px;color:#8b8b8b;line-height: 24px;}
.select ul li:hover a {color: #3ab098;}
.select {display: block;width: 210px;float: left;margin-left: 10px;}
.select:first-child {margin-top: 0;}

.back-top {position: absolute;top: -11px;right: 0; width: 52px;height: 45px;}
.back-top a {display: block;width: 100%;height: 100%;background:#7496ed url(../images/top.png) no-repeat center;}
.back-top a:hover {background-color: #e55928;} 


.in-news-listA {background: #6493cb;padding:5px 4px 10px;}
.in-news-listA li{height: 39px;padding: 0 50px 0 8px;position: relative;border-bottom: 1px dotted #d9d9d9;}
.in-news-listA li i {font-style: normal;width: 18px;height: 38px;line-height: 38px;position: absolute;left: 0;bottom: 0;text-align: center;color: #343b69;}
.in-news-listA li a {display: block; font-size: 15px;color: #fff;line-height: 38px;height: 38px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.in-news-listA li span {display: block;position: absolute;right: 7px;top: 50%;margin-top: -8px; width: 40px;height: 16px;line-height: 16px; font-size: 12px;color: #fff;background: #006dcc;text-align: center;border-radius: 15px;}
.in-news-listA li:hover {background: #0088ff;}

.news-listB-item {position: relative;padding:0 0px 0 70px;height: 72px;}
.news-listB-item .date {position: absolute;left: 0;top:0px;width: 60px;height:60px;text-align: center;background: #1d2088;color: #fff; border-radius: 8px;font-family:Arial;transition: all 0.4s;}
.news-listB-item .date h3 {line-height: 32px;font-size: 32px;margin-top:5px;}
.news-listB-item .date p {font-weight: normal;line-height: 18px;font-size: 12px;}
.news-listB-item .info {height: 58px;background: #fff;border-radius: 8px;border: 1px solid #dcdcdc}
.news-listB-item .info h3 {font-size: 18px;color: #363636;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height: 60px;line-height: 60px; padding: 0 20px;transition: all 0.4s;}
.news-listB-item .info div {font-size: 14px;color: #c2deff;line-height: 22px;height: 44px;overflow:hidden;margin-top: 3px;}
.news-listB-item:hover .info h3 {background: #e55928;color: #fff;border-radius: 8px;}
.news-listB-item:hover .date {background: #e55928;}


.anniu{width: 100%;overflow: hidden;padding-top: 30px;transition: all .3s;}
.anniu img{transition: all .3s;width: 100%}
.anniu:hover img{transform: scale(1.1);}


.training {padding-bottom: 30px;padding-top: 60px;}

.training-img {margin-top: 0px;}
.training-img-item {display: block;position: relative;}
.training-img-item .img {height: 210px;background-repeat:no-repeat;background-position:center;background-size:cover;transition: all .3s;object-fit: cover;}
.training-img-item .img:hover{transform: scale(1.1);}
.training-img-item p {background:rgba(50,114,200,0.7);position: absolute;width: 100%; left: 0;bottom: 0;height: 50px;line-height: 50px;font-size: 16px;color: #fff;padding: 0 .5em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align: center}
.training-img-item:hover p{color: #fff;background: #e55928}
.training-img .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {width:auto;right: 20px;left: auto;bottom: 50px;height: 40px;line-height: 40px;text-align: right;}
.training-img .bx-wrapper .bx-pager .bx-pager-item {vertical-align: middle;}
.training-img .bx-wrapper .bx-pager.bx-default-pager a {background:#fff;text-indent: 9999px;display: block;width: 10px;height: 10px;margin: 0 2px;outline: 0;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 30px;}
.training-img .bx-wrapper .bx-pager.bx-default-pager a:hover,
.training-img .bx-wrapper .bx-pager.bx-default-pager a.active {background:#ff6600;}
.training-list {margin-top: 30px;}


.news-list {margin-top: 20px;}
.list-ul {margin-top: 0px;}
.list-ul-li li{background: url(../images/d1.png) no-repeat left center}
.list-ul-li li,.list-ul-p p{height: 50px;padding: 3px 0 2px;position: relative;border-bottom: 1px dashed #bfbfbf;}
.list-ul-li li i,.list-ul-p p i {font-style: normal;width: 18px;height: 42px;line-height: 42px;position: absolute;left: 0;bottom: 0;text-align: center;color: #333;}
.list-ul-li li a,.list-ul-p p a {position: relative;display: block;padding: 0 50px 0 18px; font-size: 16px;color: #444444;line-height: 42px;height: 42px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list-ul-li li span,.list-ul-p p span {display: block;position: absolute;right: 0;top: 0;width: 45px;line-height: 42px;height: 42px;font-size: 12px;color: #9e9e9e;}
.list-ul-li li:hover a,.list-ul-p p:hover a {color: #fff;background: #076adb;}
.list-ul-li li:hover i,.list-ul-p p:hover i {color: #fff;}
.list-ul-li li:hover span,.list-ul-p p:hover span {color: #fff;}




.menu-more {float: right;}
.menu-more a{float: right;font-size: 15px;color: #647180;line-height: 38px;}
.menu-more a:hover{color: #A20002}

.tab-title {}
.tab-title .in-title span {color: #095bb5;/*color: #c4c4c4;*/padding-right: 30px;cursor: pointer;}
.tab-title .in-title span.active {color: #095bb5}
.tab-con .list-ul .menu-more {position: absolute;top: 16px;right: 15px;}

.training-ul {background: #fff;padding:10px 0 0;height: 280px;}
.training-ul ul li {line-height: 44px;padding:0 90px 0 30px; position: relative;border-bottom: 1px dotted #808080;height: 45px;background: url(../images/li02.png) 5px center no-repeat;}
.training-ul ul li em {font-style: normal;padding: 0 8px;}
.training-ul ul li a {display: block;width: 100%;height: 44px;font-size: 16px;color: #3b3b3b;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.training-ul ul li span {display: block;position: absolute;top: 0; right: 0;height: 44px;line-height: 44px; width: 85px;text-align: center;font-size: 12px;color: #bcbcbc;font-family:"SimSun";}
.training-ul ul li a:hover {color: #017cc0;}
 


.foot{background: url(../images/bg.jpg) no-repeat center/cover;padding:0;}
.fo-con {margin-left: -5px;margin-right: -5px;}
.fo-p {padding-left: 5px;padding-right: 5px;margin-bottom: 20px;}
.fo-p h3{color: #c0f7ff;font-size: 14px;font-weight: bold;line-height: 30px;}
.fo-p h3 span {margin:0 5px;font-size: 16px;}
.fo-pp{font-family:"SimSun";font-size: 12px;color: #fff;}
.fo-pp p {line-height: 34px;}
.fo-pp p img {margin:0 8px 0 3px;}
.fo-a a {display: block;float: left;width: 50%;font-size: 12px;color: #fff;font-family:"SimSun";line-height: 34px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fo-a a:hover {color:#ff6600;}
.fo-l{width: 100%;}
.fo-c{width: 100%;}
.fo-r{width: 100%;}

.footer-l {padding:20px 0 17px 0px;font-size: 16px;color: #fff;line-height: 30px;}
.footer-l img{max-width: 100%;width: 490px;padding-bottom: 20px}
.footer-l a {font-size: 16px;color: #fff;}

.footer-r {padding-bottom: 17px;text-align: center;}
/*----index----*/

.p-banner {height: 265px;width: 100%;background-repeat:no-repeat;background-position: center;}
.p-banner-pc-a {background-image:url(../images/p_banner01.jpg);}
.p-banner-pc-b {background-image:url(../images/p_banner02.jpg);}
.page-main {}
.in-main-con {background: #fff;padding-bottom: 30px;}
.pageCon > div{padding-left: 0;padding-right: 0;}
.pageCon {position: relative;}
.pageCon-left { position: absolute;left: 0;top: 0;height: 100%;background: #f7f7f7;}
.pageNav{margin-top: -60px;}
.pageNav-h {width: 100%;height: 60px;line-height: 60px;color: #fff;font-size: 18px;font-weight: normal;}
.pageNav-h a {display: block;background: #275ab0;color: #fff;font-size: 18px;padding:0 10px;}
.pageNav-ul ul {padding:0;}
.nav-one { display: block;border:1px solid #e6e6e6;border-top: none;border-left: none; line-height: 50px;background:#fefefe;position: relative;}
.nav-one a {display: block;position: relative;line-height: 20px;font-size: 14px;color: #275ab0;padding:15px 20px;}
.nav-one em {display: block; width: 4px;height: 100%;position: absolute;left: -4px;background: #f84d50;}
.nav-one.on em {background:#ff8e43;}
.nav-one a span {margin-right: 5px;}
.nav-one a:hover {background: #1a96db;color: #fff;}

.nav-two {display: block;border:none;border-top: 1px solid #e6e6e6; line-height: 40px;background:#fbfbfb;}
.nav-two a {display: block;position: relative;line-height: 16px;font-size: 13px;color: #275ab0;padding:12px 20px 12px 30px;border:none;}
.nav-one.on .nav-two a {background: #fff;color:#275ab0;}
.nav-one.on .nav-two a:hover {background: #1a96db;color: #fff;}
.nav-one.on .nav-two.on a {background: #1a96db;color: #fff;}

.nav-two + ul a {padding-left: 50px;}

.selected {background: #1a96db;color: #fff;}
.selected a {color: #fff;}



.pageR {padding:5px 10px 30px;background: #fff;}
.pageR_t {width: 100%;height: 40px;overflow: hidden;position: relative;z-index: 9;}
.pageR_t p {display: block;float: left;font-size: 18px; color: #275ab0;height: 40px;line-height: 40px;position: relative;padding:0 10px;z-index: 999;}
.pageR_t_a {float: left;height: 40px;line-height: 40px;color: #999;font-size: 12px;padding:0 5px;}
.pageR_t_a a {color: #999;font-size: 12px;}
.pageR_t_a a:hover {color: #275ab0;}
.pageR .line {width: 100%;height: 2px;background: #275ab0;}

#news_list {margin:10px 0 40px 0;}
#news_list ul.news_ul li {padding: 10px 90px 10px 24px;line-height: 30px;height: 50px;position: relative;border-bottom: 1px solid #dedede;background: url(../images/li_i.png) 10px center no-repeat;}
#news_list ul.news_ul li a {display: block;width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#news_list ul.news_ul li span {width: 80px;position: absolute;display: block;right: 0;top: 10px;height: 30px;line-height: 30px;font-size: 12px; color: #919191;text-align: center;}
#news_list ul.news_ul li:hover a {color: #275ab0;}

.page-l-item {padding:20px 0;position: relative;background: #fff;border-bottom: 1px solid #e7e7e7;position: relative;}
.page-l-item .img {width:100%;overflow: hidden;}
.page-l-item .img img {width: 100%;height: auto;min-height: 100%;}
.page-l-item .text {height: 135px;}
.page-l-item .text .title {display:block;overflow:hidden;color: #0f1f51;font-size: 18px;line-height: 40px;margin-top: 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 
.page-l-item .text .des {font-size: 14px;color: #404040;line-height: 28px;height: 56px;overflow: hidden;margin-top: 5px;}
.page-l-item .text .time {font-size: 16px;color: #6a77a1;line-height: 20px;margin-top: 10px;}
.page-l-item:hover .text .title {color: #275ab0;}
.page-l-item:hover {background: #f9f9f9;}

.pageR_img_list .row {margin-left: -5px;margin-right: -5px;}
.pageR_img_list .row .col {padding-left: 5px;padding-right: 5px;}
.pageR_img_item {margin-top: 10px;}
.pageR_img_item .img {width: 100%;overflow: hidden;}
.pageR_img_item .txt {height: 30px;line-height: 30px;padding:0 10px;border:1px solid #ccc;font-size: 14px;color: #343b69;text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pageR_img_item:hover {box-shadow:0 0 10px 3px #ccc;-webkit-box-shadow:0 0 10px 3px #ccc;-moz-box-shadow:0 0 10px 3px #ccc;}

.pageR_article {padding:20px 0 30px;}
.pageR_article .title {font-size: 22px; color: #163d68;line-height: 30px;padding:5px 0;font-weight: bold;text-align: center;}
.pageR_article .title_y, .pageR_article .title_f {font-size: 16px; color: #163d68;text-align: center;}
.pageR_article .infoA {margin: 0 5px;font-size: 12px;color: #787878;text-align: center;line-height: 24px;}
.pageR_article .infoA span {display: inline-block;padding:5px 6px;}
.pageR_article .con,.pageR_article .con p,.pageR_article .con span,
.wp_entry p,.wp_entry span {font-size:16px;color:#222;line-height:1.75;font-family: "Microsoft YaHei" !important;}
.pageR_article .con p,.wp_entry p {margin-bottom:6px!important;}
.pageR_article .con img,.wp_entry img {max-width:100%;}


.active {}
.active .pageNav-ul {}
.active .pageNav-ul > li.nav-one:last-child > em {display: none;}
.active .pageNav-ul > li.nav-one:last-child > a {display: none;}







/* 超小屏幕（手机，小于 768px） */
/* 小屏幕（平板，大于等于 768px） */
@media screen and (min-width:768px) {
.container {padding-left: 0;padding-right: 0;position: relative;}
.logo {padding:16px 0;text-align: left;}

.old {position: static;float: right;width: 100%;text-align: right;}


.t_se{float: right;max-width: 210px;margin-top: 34px;padding-right: 35px;}
.se_txt {padding: 0;}
.se_sub {right: 0;}
.banner .bx-wrapper .bx-pager.bx-default-pager a {width: 70px;}
.banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {bottom:12px;}


.radius {margin-top: -60px;}
.radius-con {padding:0 10%;}
.radius-item {width: 65%;margin:0 auto;}
.training {margin-top: 0px;}
.training-img-item .img {height: 457px;}
.training-list {margin-top: 0;}
.hdyg{height: 220px;}

.self-46 {width: 46%;}
.self-54 {width: 54%;}
.fo-l{width: 32.5%;text-align: left;}
.fo-c{width: 34%;}
.fo-r{width: 33.5%;}
.fo-a a {width: 50%;}

.footer-r {padding-top: 30px;text-align: right;}




.p-banner {background-position: center;}
.pageNav-h {text-align: center;}
.pageNav-ul {padding-left: 12px;}
.pageCon-left {border-left: 12px solid #275ab0;}/* page bg color */
.pageR_t_a {float: right;}
.listR_tL {width: auto;}
.listR_tR {float:right;width: auto;}

.pageNav ul li {float: left;width: 100%;}
.pageR {padding:30px 0 0 30px;}
.pageR-con {border-top:1px solid #ccc;border-left:1px solid #ccc;padding:10px 15px 40px;}
.pageR_news_list {margin:10px 0 40px;} 

.pageR_img_list .row {margin-left: -10px;margin-right: -10px;}
.pageR_img_list .row .col {padding-left: 10px;padding-right: 10px;}
.pageR_img_item {margin-top: 20px;}
	.select {width: 100px;}
	.select p{font-size: 12px;}
}



/* 中等屏幕（桌面显示器，大于等于 992px） */
@media screen and (min-width:992px) {
.pc_menuCon li a {font-size: 15px;}
.pc_menuCon ul li a {font-size: 13px;}

.radius {margin-top: -80px;}
.news-list {margin-top: 0;}
.training-img-item .img {height: 418px;}
.calendar {padding-top: 0;}
.calendar img {height: 440px;}


.page-l-item {padding:24px 0 24px 225px;}
.page-l-item .img {width:205px;height: 135px;position: absolute;left: 0;top: 24px;}
.page-l-item .text .title {margin-top: 0;}
.gezi .ge{font-size: 16px;}
.select {width: 120px;}
.select p{font-size: 16px;}
}



/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media screen and (min-width:1200px) {
.container {width: 1200px;}
.pc_menuCon li a {font-size: 16px;}
.pc_menuCon ul li a {font-size: 14px;}

.in-title span, .tt1 .in-title span, .tt2 .in-title span, .section-three .in-title span {font-size: 26px;}
.tab .in-title span {margin-right: 24px;}
.links h2 {width: 120px;font-size: 26px;}
.links .neir li {font-size: 16px;line-height: 39px;padding: 0 40px}

.radius {margin-top: -100px;}
.fo-a a {width: 33.33333%;}
.gezi .ge{font-size: 16px;}
.select {width: 170px;font-size: 14px}
}



/* 大屏幕（大桌面显示器，大于等于 1400px） */
@media screen and (min-width:1400px) {
.container {width: 1400px;}
.pc_menuCon li a {font-size: 16px;}
.pc_menuCon ul li a {font-size: 14px;}

.in-title span, .tt1 .in-title span, .tt2 .in-title span, .section-three .in-title span {font-size: 28px;}

.tab .in-title span {margin-right: 50px;}

.links h2 {width: 140px;font-size: 28px;}
.links .neir li {font-size: 18px;line-height: 46px;}

.radius {margin-top: -100px;}
.fo-a a {width: 33.33333%;}

.tubiao{background: url("../images/tubiao-bg.jpg") no-repeat center/cover;height:160px;}
.tubiao ul li{width:14.2857%;float: left;padding-top: 20px }
.tubiao .list-link {font-size: 14px;text-align: center;color: #fff;line-height: 50px}
.tubiao .icon_img {width: 80px;height: 80px;margin: auto;transition: all 0.4s;}
.tubiao .box:hover .icon_img {transform: scale(1.2);}
.tubiao .box:hover .title  {line-height: 60px;color: #F1FF8D}
.tubiao .box .title  {transition: all 0.4s;}
	
.tubiao-list ul li ul{width: 180px;display: none;}
.tubiao-list ul li ul li a {padding:24px 20px;font-size: 18px;font-weight: bolder}
.tubiao-list ul li ul li a {font-size: 14px;}
	
	
.tubiao-list ul li ul { position: absolute;left: 50%;display: none;width: 140px; margin: 0 0 0 -93px; padding:0;background: #171f97;list-style: none;}
.tubiao-list ul li ul li { width: 100%; float: left;background:transparent;height: 40px;line-height: 40px;border-bottom:1px solid #e9ecf0;}
.tubiao-list ul li ul li a {display:block;color:#fff;height: 40px;line-height: 40px;font-size: 12px;padding:0;text-align: center;border:none;font-weight: normal;}
.tubiao-list ul li ul li:hover {background: #0074ce;}
.tubiao-list ul li ul li:hover a {color: #fff;}
	
.gezi .ge{font-size: 20px;}
	.select {width: 210px;}
	
}
