﻿/* CSS Document */
/* CSS Document */

@charset "UTF-8";html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img {	margin: 0;	padding: 0}
fieldset,img {	border: 0}

address,caption,cite,code,dfn,th,var {	font-style: normal;	font-weight: normal}
ul,ol {	list-style: none}
input {	padding-top: 0;	padding-bottom: 0;	font-family: "微软雅黑", "华文细黑", "黑体" ;}
input::-moz-focus-inner {	border: 0;	padding: 0}
select,input {	vertical-align: middle}
select,input,textarea {	font-size: 12px;	margin: 0}
input[type="text"],input[type="password"],textarea {	outline-style: none;	-webkit-appearance: none}
textarea {	resize: none}
table {	border-collapse: collapse;}
.clearfix:after,.clearfix:before {	content: "";	display: table;}
.clearfix:after {	clear: both;}
.clearfix {	zoom: 1;}
body {	font-size:14px; 	font-family:  "微软雅黑", "华文细黑", "黑体" ;	/*background-color:#F1F2F6;*/	color:#666;}
a {	text-decoration: none;}
a:hover {text-decoration: none;}


.ZDT IMG{ max-width:100%;}

.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.text-center{text-align:center}
.left600{width:590px;}
.left400{width:400px;}
.left700{width:780px;}
.fl{float:left;_display:inline}
.fr{float:right;_display:inline}
.lxgb{background:url("lxgbgg.png") no-repeat 50%;background-size:100%}


/*背景*/
.default_bg {background-color: #0d1028; }
.hover_bg {background-color: #ff5202; }
.hover_bg_2 {background-color: #14bdee; }
.semi_dark_bg {background-color: #f7f7f7; }
.dark_2_bg {background-color: #002147; }
.semi_black_bg {background-color: rgba(0, 33, 71, 0.65); }
.dark_3_bg {background-color: #f5f5f5; }
.black_bg {background-color: #0d1028; }
.black_2_bg {background-color: #151935; }
.bg_dark_9 {background-color: #f5f5f5; }
.margin-lr30{ margin:0 30px;}
/*span blank*/
.blankW { clear:both; height:1px; overflow:hidden; display:block; font-size:1px;}
.blank1  {clear:both; height:1px; overflow:hidden; display:block; font-size:1px; }
.blank2  {clear:both; height:2px; overflow:hidden; display:block; font-size:2px; }
.blank3 { clear:both; height:3px; overflow:hidden; display:block; font-size:1px; }
.blank6 { clear:both; height:6px; overflow:hidden; display:block; font-size:1px; }
.blank7 { clear:both; height:7px; overflow:hidden; display:block; font-size:1px; }
.blank8 { clear:both; height:8px; overflow:hidden; display:block; font-size:1px; }
.blank9 { clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank10{ clear:both; height:10px; overflow:hidden; display:block; font-size:1px; }
.blank9w { background:#ffffff; clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank12 { clear:both; height:12px; overflow:hidden; display:block; }
.blank15 { clear:both; height:15px; overflow:hidden; display:block; }
.blank20 { clear:both; height:20px; overflow:hidden; display:block; }
.blank30 { clear:both; height:30px; overflow:hidden; display:block; }
.blank40 { clear:both; height:40px; overflow:hidden; display:block; }
.blank100 { clear:both; height:100px; overflow:hidden; display:block; }
.blankx  {clear:both; height:1px; overflow:hidden; display:block; font-size:1px; background: url(xian.jpg) repeat-x; }

#pageContain { overflow: hidden; min-width:1200px;}
.main{width:1100px; margin:0 auto;}
.mains{width:1400px; margin:0 auto;}
.x-container{ width:100%; background:#f4f4f4;}
.clearfix {*zoom:1;}
.clearfix:after {content:"\200B"; display: block;clear: both;height: 0;}
.anchor{display: block;height: 82px; /*和顶部fix的高度一致*/margin-top: -82px; /*和顶部fix的高度一致*/ visibility: hidden;}
/****标题******/
.section-titles { padding-bottom: 20px; }
.section-titles h4 {color: #ff5202;text-transform: uppercase;font-size: 18px;font-weight: 500; }
.section-titles h2 {color: #002147; font-size:28px;font-family: "Poppins";font-weight: 600; }


/********头部*********/
.header-wrap{ height:40px; line-height:40px; background:#fff;}
.header{border:none; height:250px; z-index:999; width:100%; background: url(topbj.jpg) top center;background-size:cover;background-repeat:no-repeat;}
.header .logo{ float:left; width:620px; height:110px; text-align:left;}
.header .logo img{ margin:10px auto; height:100%;}
.header-top {display: none;min-height: 45px;}

.single_info {display: inline-flex;padding-right: 30px; padding-top:20px; justify-content: center;align-items: center;justify-content: center;align-items: end; }

  /**电话**/
.info_data h6{ line-height:30px;color: rgb(0, 32, 96); font-size:24px; font-weight:bold; font-weight:500;}  
.info_data p{ line-height:40px; font-size:22px; color:rgb(0, 32, 96); font-weight:bold; padding-top:5px;}  
.single_info img {padding-right: 20px; }

  /**报名**/
.single_info .button_icon {position: absolute;right: 0;top: 50%;width: 60px;height: 100%;background-color: rgba(34, 34, 34, 0.09);text-align: center;transform: translateY(-50%);line-height: 100%;display: flex;align-items: center;justify-content: center; font-size:20px; }
.special-button {display: inline-block;position: relative;background-color: #ff5202;border: 0;color: #fff;padding: 16px 80px 16px 16px;transition: all .4s linear 0s;font-size: 15px;font-weight: 500;text-transform: uppercase; }	


/**导航***/
.nav{background-color: #2b4c82; height:56px;font-size:16px; margin: 0 0px;}

/*.nav li a:before{ content:""; position: absolute; bottom: 0; left:50%; width:0; height: 3px;}
.nav li:hover a:before, .header .nav li.current a:before{ left:0; width:100%;text-decoration: none; background:#f54d18;}*/


/***导航箭头***/
.dropdown-toggle {white-space: nowrap}
.dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent}
.dropdown-toggle:empty::after {margin-left: 0}

.nav .dropdown-toggle::after {content: "\f107";font-family: "Font Awesome 5 Free";font-weight: 900;border-top: 0;vertical-align: baseline; }
.nav .nav-item.dropdown.show {background-color: #ff5202;color: #fff; }

/*二级分类*/

#monavbar>li{position:relative;float:left; padding:0 0;min-width:12.5%;line-height:56px;height:56px;text-align:center;}
#monavbar>li a {display:block;font-size:16px;color:#fff; transition:all 1s ease 0s;}
#monavbar>li>a:hover {background:#275ca8}
#monavbar>li:hover {background:#275ca8}

#monavbar>li.current-menu-item>a:before,#monavbar>li>a:hover:before,#monavbar>li:last-child>a:before {content:""}
ul#monavbar ul {width:160px;position:absolute;top:56px;left:0;background:rgba(0,0,0,.8);z-index:9999;opacity:0;visibility:hidden;transition:all .6s ease 0s}
ul#monavbar ul li {width:160px;height:56px;line-height:56px;text-align:left; padding:0 20px 0 20px;color:#fff;font-size:15px; transition:all 1s ease 0s;}
ul#monavbar>li:hover>ul {top:56px;opacity:1;visibility:visible}
ul#monavbar ul li:hover {background:#2844a3}


/*=====summit_focus=========*/



.index-dynamic-nav {height:50px;border-bottom: 2px solid #999;font-size: 18px;line-height:50px;font-weight: 700;display: flex;align-items: center;justify-content: space-between;color: #173d7e;padding:0 10px;}
.index-dynamic-nav span {}
.index-dynamic-nav p a {cursor: pointer;color: #173d7e;font-size: 13px;font-weight: 400;display: inline-block}

.index-notice-nav {font-size:16px;line-height:50px; padding:0 10px; height:50px;display: flex;align-items: center;justify-content: space-between;color: #fff; background:#3d669a;}
.index-notice-nav span {line-height:50px;}
.index-notice-nav p a {cursor: pointer;color: #fff;font-size: 13px;font-weight: 400;display: inline-block}


/****************************
2. banner
*****************************/
.index-banner {flex: 1;height:360px;overflow: hidden;border: 1px solid #f1f1f1}

.index-banner .swiper-container-head {width: 100%;height: 100%;position: relative;}
.index-banner .swiper-pagination {position:absolute;height:60px;line-height: 60px;box-sizing: border-box;bottom: 0; right:0;}
.index-banner .swiper-pagination .swiper-pagination-bullet {width: 14px;height: 14px;background-color: #fff;opacity: 1!important;margin: 0 5px}
.index-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #ff5202}
.index-banner .swiper-pagination-box {display: flex;position: absolute;height: 60px;align-items: center;justify-content: space-between;padding: 0 120px 0 20px;box-sizing: border-box;width: 100%;bottom: 0;background-color: rgba(22,27,49,.8);z-index: 10}
.index-banner .head-swiper-pagination-text {font-size: 18px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; z-index:999;}




/****************************
4. 详细信息
*****************************/

.index-bannerbox {width: 100%;display: flex;margin-top: 40px;margin-bottom: 40px}

.index-notice-exam { width:810px;}


.index-exam {width:395px;display: flex;flex-direction: column;height:320px; border:1px solid #ccc;}


/*.index-exam .exam-item:hover{border: 1px solid  #ff5202;}
.index-exam .exam-item:hover .exam-item-left{ background:#ff5202;}
.index-exam .exam-item:hover i{color: #fff;}*/

.index-exam .exam-item .exam-item-right {flex: 1;display: flex;justify-content: center;flex-direction: column;align-items: center}
.index-exam .exam-item .exam-item-right .exam-text {font-size: 20px;font-family: Source Han Sans SC;font-weight: 500;color: #333}
.index-exam .exam-item .exam-item-right .exam-text-english {font-size: 12px;font-family: Source Han Sans SC;font-weight: 500;transform: scale(.83);color: #999}

/****************************
1. 通知公告
*****************************/

.index-notice-list {flex: 1;display: grid;grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; margin:10px 15px;}
.index-notice-list li {width:370px;list-style: none;display: flex;align-items: center;justify-content: space-between;background:url(point.png) 1px center no-repeat; padding-left:14px;}
.index-notice-list li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333; width:100%; font-size:16px;}



/****************************
3. 考生服务
*****************************/

.index-dynamic {width:430px;margin-left:20px;display: flex;flex-direction: column; border:1px solid #ccc;}

.index-dynamic .index-dynamic-list {width: 254px;height: 243px;margin-top: 10px;margin-left: 2px;display: grid;grid-template-columns: 127px 127px;grid-template-rows: 102px 102px 102px}

.index-dynamic .index-dynamic-list .dynamic-item {display: flex;background: #fff;align-items: center;justify-content: center;flex-direction: column;cursor: pointer;width: 100%;height: 100%;border: 1px solid #eee}
.index-dynamic .index-dynamic-list .dynamic-item img {margin-top: 11px;height: 30px;width: auto}
.index-dynamic .index-dynamic-list .dynamic-item span {margin-top: 11px;font-size: 15px;color: #173d7e}

.index-dynamic .featured-2-icon {margin-right: 30px; display: inline-table; margin:0 auto;}
.index-dynamic .featured-2-icon i {  color: #173d7e;  font-size: 25px;  width:45px;  height:45px;  line-height:45px;  text-align: center;}

.index-dynamic .index-dynamic-list .dynamic-item:hover {box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);border-color: #ff5202; } 
.index-dynamic .index-dynamic-list .dynamic-item:hover .featured-2-icon i {color: #ff5202;transition: all .2s linear 0s; }



/*********************************
4. 试听课程
**********************************/

.xx { width:1200px; overflow:hidden; margin:0 auto; height:330px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.xx .xx-swiper-container {margin-top:28px; position: relative; overflow: hidden; width:1200px; height:260px; margin-left:-8px;}
.xx .xx-swiper-container .swiper-slide { margin: 0 0px 30px 15px; float:left; background-color: #fff; width:285px !important; height:240px !important; border: 2px solid #ddd; }
.xx .xx-swiper-container .swiper-slide img { width: 100%; height: 100%; max-height:185px; }
.xx .xx-swiper-container .swiper-slide .gaozhao-info{height:45px; line-height:45px; overflow:hidden; text-align:center; background-color: #fff;font-size: 16px;color: #333; padding:0 5px;}
.xx .xx-swiper-container .swiper-slide:hover{ border: 2px solid #ff5202}

.xx .xx-swiper-container .swiper-slide a{ color:#091f46;}
.xx .xx-swiper-container .swiper-slide a:hover{ color:#ff5202}
/*.xx .xx-swiper-container .swiper-pagination-bullet { width:12px; height:12px; background:#fff; opacity:1; border-radius:50%;border: none; outline: none;}
.xx .xx-swiper-container .swiper-pagination-bullet-active{ background:#b2b2b2;}*/

.xx .xx-swiper-container .swiper-button-next,.xx .xx-swiper-container .swiper-button-prev{background: rgba(106, 128, 141, 0.68); padding:20px 6px; color:#fff; border-radius:3px; border: none; outline: none; border:1px solid #fff; width:32px; height:56px; margin-top:-70px;transition:all .6s ease 0s}
.xx .xx-swiper-container .swiper-button-next{ right:0px;}
.xx .xx-swiper-container .swiper-button-prev{ left:15px;}
.xx .xx-swiper-container .swiper-button-next:after,.xx .xx-swiper-container .swiper-button-prev:after{ font-size:20px !important;}

.xx .xx-swiper-container .swiper-button-next:hover,.xx .xx-swiper-container .swiper-button-prev:hover{ background-color: #f54d18;}



/************************************
4. 常见问题
**********************************/

.index-banners { width:270px;}


.index-jl {width:270px;display: flex;flex-direction: column;height:360px; border:1px solid #ccc; background:#fff;}

.index-jl-list {flex: 1;display: grid;grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; padding:8px 10px;}
.index-jl-list li {width:250px;list-style: none;display: flex;align-items: center;justify-content: space-between;}
.index-jl-list li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333; width:100%; font-size:16px;}


.index-notice {width:270px;display: flex;margin-right: 30px;flex-direction: column;height:320px; border:1px solid #ccc;background:#fff;}

.index-dow-list {flex: 1;display: grid;grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr; padding:8px 10px;}
.index-dow-list li {width:250px;list-style: none;display: flex;align-items: center;justify-content: space-between;}
.index-dow-list li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333; width:100%; font-size:16px;}


.bot { padding:15px 10px 20px; }
.bot .inputtxt { box-shadow: inset 3px 3px 5px #d5dcdf;  height:45px; line-height:45px; border: 1px solid #dedede; width: 100%; margin:8px 0px; padding: 4px 20px; }

.bot .cha { text-align: center; line-height: 0; margin-left:30px;}
.bot .cha input { width: 90px; height: 39px; color: #fff; margin: 8px 5px 0; box-shadow: none; }
.bot .cha .submit { background-color: #2b99ff; width:80px; height:39px; color: #fff; margin: 0 5px 0; box-shadow: none; }
.bot .cha .reset { background-color: #3171b7;  width:80px; height:39px; color: #fff; margin: 0 5px 0; box-shadow: none; }


/************************************
4. 政策新闻
**********************************/

.index-newsdynamic-list {flex: 1;display: grid;grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; padding:8px 10px;}
.index-newsdynamic-list li {width:400px;list-style: none;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px dashed rgba(160,160,160,.3);cursor: pointer}
.index-newsdynamic-list li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333; width:100%; font-size:16px;}
.index-newsdynamic-list li span{ float:right;}

.index-newsdynamic-list li span:first-child {font-size: 14px;color: #333;display: flex;align-items: center;flex: 1}
.index-newsdynamic-list li span:nth-child(2) {font-size: 14px;color: #999;white-space: nowrap}
.index-newsdynamic-list li span .notice-text {flex: 1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;width: 0;color: #333}
.index-newsdynamic-list li span i {display: inline-block;width: 16px;height: 18px;background-image: url(../img/icon-notice.png);background-size: 100% 100%;background-repeat: no-repeat;margin-right: 14px}







/******必修课试*********/
.gdzf { width:1110px; overflow:hidden; margin:0 auto; height:350px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.gdzf .gdzf-swiper-container {margin-top:18px; position: relative; overflow: hidden; width:1120px; height:250px; margin-left:-15px;}
.gdzf .gdzf-swiper-container .swiper-slide { margin: 0 0px 30px 15px; float:left; background-color: #fff; width:265px !important; height:230px !important; border: 2px solid #ddd; }
.gdzf .gdzf-swiper-container .swiper-slide img { width: 100%; height: 100%; max-height:185px; }
.gdzf .gdzf-swiper-container .swiper-slide .gaozhao-info{height:45px; line-height:45px; overflow:hidden; text-align:center; background-color: #fff;font-size: 16px;color: #333;}
.gdzf .gdzf-swiper-container .swiper-slide:hover{ border: 2px solid #ff5202}

.gdzf .gdzf-swiper-container .swiper-slide a{ color:#091f46; font-weight:bold;}
.gdzf .gdzf-swiper-container .swiper-slide a:hover{ color:#ff5202}
/*.gdzf .gdzf-swiper-container .swiper-pagination-bullet { width:12px; height:12px; background:#fff; opacity:1; border-radius:50%;border: none; outline: none;}
.gdzf .gdzf-swiper-container .swiper-pagination-bullet-active{ background:#b2b2b2;}*/

.gdzf .gdzf-swiper-container .swiper-button-next,.gdzf .gdzf-swiper-container .swiper-button-prev{background: rgba(106, 128, 141, 0.68); padding:20px 6px; color:#fff; border-radius:3px; border: none; outline: none; border:1px solid #fff; width:32px; height:56px; margin-top:-70px;transition:all .6s ease 0s}
.gdzf .gdzf-swiper-container .swiper-button-next{ right:0px;}
.gdzf .gdzf-swiper-container .swiper-button-prev{ left:10px;}
.gdzf .gdzf-swiper-container .swiper-button-next:after,.gdzf .gdzf-swiper-container .swiper-button-prev:after{ font-size:20px !important;}

.gdzf .gdzf-swiper-container .swiper-button-next:hover,.gdzf .gdzf-swiper-container .swiper-button-prev:hover{ background-color: #f54d18;}



/*****************************
08. Start Testimonials Section
********************************/
.events-section{ width:810px; border:1px solid #ccc;}
.tzqjh{ width:370px; height:290px; overflow:hidden; margin-left:10px;}
.testimonials-wrapper-3 .owl-dots {text-align: center;margin-top: 10px;line-height: 10px; }
.testimonials-wrapper-3 .owl-dots button:focus {  outline: 0;  box-shadow: none; }
.testimonials-wrapper-3 .owl-dots .owl-dot.active span {  background-color: #002147;  height:30px; margin-top:0;}
.testimonials-wrapper-3 .owl-dots .owl-dot{ background:#fff;}
.testimonials-wrapper-3 .owl-dots .owl-dot span {  width: 10px;  height: 20px;  margin: 10px 5px 0 0px;background-color:#002147; display: inline-block;  -webkit-backface-visibility: visible;  transition: opacity .2s ease;  border-radius: 30px;  transition: all .4s linear 0s; }

.testimonials-wrapper-3 img{ width:540px; height:350px;}
.testimonials-wrapper-3 a{ color:#002147; font-size:16px; line-height:30PX;}
.testimonials-wrapper-3 a:hover{ color:#ff5202;}

.tzlist{ width:400px; margin-right:10px;}
.tzlist li a{color: #333; font-size:16px; line-height:37px; height:37px; display:block; width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background:url(point.png) 1px center no-repeat; padding-left:14px;}
/*.tzlist .event-content a:hover{ color:#ff5202;}*/
.tzlist .event-content .event-meta{ font-size:16px; margin:10px 0 18px;}
.tzlist .event-content .event-meta i{color:#ff5202;}
.tzlist .event-content p{ line-height:25px; margin:15px 0; font-size:16px;}

/*************************
09. Start Blog Section
****************************/
.news{ width:540px;}
.news .event-content a{color: #002147; font-size:20px; font-weight:bold; line-height:35px; height:35px; overflow:hidden;}
.news .event-content a:hover{ color:#ff5202;}
.news .event-content .event-meta{ font-size:16px; margin:8px 0 20px;}
.news .event-content .event-meta i{color:#ff5202;}



/******专家*********/
.js { width:1200px; overflow:hidden; margin:0 auto; height:450px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.js .js-swiper-container {margin-top:28px; position: relative; overflow: hidden; width:1200px; height:350px; margin-left:-10px;}
.js .js-swiper-container .swiper-slide { margin: 0 0px 30px 20px; float:left; width:220px !important; height:330px !important; background:#0f0f28;}
.js .js-swiper-container .swiper-slide img { width:220px; height:278px; max-height:278px; }
.js .js-swiper-container .swiper-slide .gaozhao-info{height:45px; padding:0 20px; line-height:45px; overflow:hidden; text-align:center;font-size: 16px;color: #fff;}
.js .js-swiper-container .swiper-slide .gaozhao-info a{ color:#fff; font-size:14px;}
.js .js-swiper-container .swiper-slide:hover{background:#ff5202}
/*.js .js-swiper-container .swiper-pagination-bullet { width:12px; height:12px; background:#fff; opacity:1; border-radius:50%;border: none; outline: none;}
.js .js-swiper-container .swiper-pagination-bullet-active{ background:#b2b2b2;}*/

.js .js-swiper-container .swiper-button-next,.js .js-swiper-container .swiper-button-prev{background: rgba(106, 128, 141, 0.68); padding:20px 6px; color:#fff; border-radius:3px; border: none; outline: none; border:1px solid #fff; width:32px; height:56px; margin-top:-30px;transition:all .6s ease 0s}
.js .js-swiper-container .swiper-button-next{ right:0px;}
.js .js-swiper-container .swiper-button-prev{ left:20px;}
.js .js-swiper-container .swiper-button-next:after,.js .js-swiper-container .swiper-button-prev:after{ font-size:20px !important;}

.js .js-swiper-container .swiper-button-next:hover,.js .js-swiper-container .swiper-button-prev:hover{ background-color: #f54d18;}


/******友情链接*********/
.link { width:1100px; overflow:hidden; margin:0 auto 15px; height:130px; -webkit-box-sizing: border-box; box-sizing: border-box; border:1px solid #ccc; }
.link .link-swiper-container {margin-top:18px; position: relative; overflow: hidden; width:1100px; height:60px;}
.link .link-swiper-container .swiper-slide { margin: 0 8px 30px 8px; float:left; background-color: #fff; width:164px !important; height:46px !important;}
.link .link-swiper-container .swiper-slide img { width: 100%; height: 100%; height:46px; }

/*.link .link-swiper-container .swiper-pagination-bullet { width:12px; height:12px; background:#fff; opacity:1; border-radius:50%;border: none; outline: none;}
.link .link-swiper-container .swiper-pagination-bullet-active{ background:#b2b2b2;}

.link .link-swiper-container .swiper-button-next,.link .link-swiper-container .swiper-button-prev{background: rgba(106, 128, 141, 0.68); padding:20px 6px; color:#fff; border-radius:3px; border: none; outline: none; border:1px solid #fff; width:32px; height:56px; margin-top:-70px;transition:all .6s ease 0s}
.link .link-swiper-container .swiper-button-next{ right:0px;}
.link .link-swiper-container .swiper-button-prev{ left:10px;}
.link .link-swiper-container .swiper-button-next:after,.link .link-swiper-container .swiper-button-prev:after{ font-size:20px !important;}

.link .link-swiper-container .swiper-button-next:hover,.link .link-swiper-container .swiper-button-prev:hover{ background-color: #f54d18;}
*/
/***更多***/
.more{ text-align:center; margin:0 auto; font-size:16px;}
.more a {color:#ff5202;font-weight: 500;transition: all .4s linear 0s;}
.more a i {  transition: all .4s linear 0s; }
.more a:hover {  text-decoration: none; }  
.more a:hover i {padding-left: 5px; }


/***按钮****/
.previous{ width:550px;margin:30px auto 30px; height:75px;}
.previous-btn{ float:left;display: block;width:221px;height: 75px; margin:0 20px;background: url(wjjc.png) no-repeat;color: #c52208;font-size: 26px;font-weight: bold;text-align: center;transition: .5s; padding-top:10px;}
.previous-btn p{ font-size:14px; font-weight:400;}
.theme-login{ background:#943392 url(); border-radius:10px 10px; border:none; color:#fff;}


*,*:before,*:after{margin:0; padding:0; outline:none; list-style:none;text-decoration:none; blr:expression(this.onFocus=this.blur());-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }  



/****报名提交***/

.login{ width:100px; height:42px; font-size:16px; background:#e46747; border:1px solid #fff; color:#fff;  border-radius:6px; display: block; margin:20px auto; cursor: pointer;}
.popOutBg{ width:100%; height:100%; position: fixed; left:0; top:0; background:rgba(0,0,0,.6); display: none; z-index:999;}
.popOut{ position:fixed; width:630px; height:580px; top:50%; left:50%; margin-top:-290px; margin-left:-315px; background:#43b4ed; border-radius:8px; overflow: hidden; display: none; z-index:9999;}
.popOut > span{ position: absolute; right:10px; top:0; height:42px; line-height:42px; color:#000; font-size:30px; cursor: pointer;}
.popOut table{ display: block; margin:42px auto 0; width:520px;}

.popOut caption{ width:520px; text-align: center; color:#fff; font-weight:bold; font-size:24px; margin-bottom:25px;}
.popOut caption p{ font-size:14px; font-weight:400;}

.popOut table tr td{ color:#666; padding:6px; font-size:14px; color:#fff; height:35px;}
.popOut table tr td:first-child{ text-align:left;}

.inp{ width:250px; height:40px; line-height:40px; border:1px solid #999; padding:5px 10px; color:#000; font-size:14px; border-radius:6px;}
.inp:focus{ border-color:#f40;}

.inp2{ width:512px; height:40px; line-height:40px; border:1px solid #999; padding:5px 10px; color:#000; font-size:14px; border-radius:6px;}
.inp2:focus{ border-color:#f40;}
.inp3{ width:512px; height:140px; line-height:40px; border:1px solid #999; padding:5px 10px; color:#000; font-size:14px; border-radius:6px;}
.inp3:focus{ border-color:#f40;}

@keyframes ani{
from{transform:translateX(-100%) rotate(-60deg) scale(.5);}
50%{transform:translateX(0) rotate(0) scale(1);}
90%{transform:translateX(20px) rotate(0) scale(.8);}
to{transform:translateX(0) rotate(0) scale(1);}
}
.ani{ animation:ani .5s ease-in-out;}


/*查询*/
.cx_list{ width:400px; margin:50px auto 60px;}
.cx_list li{ padding:10px 5px; font-size:16px; float:left; height:60px; line-height:60px;}
.cx_list li.t{ text-align:right; width:120px; color:#333}
.cx_list li.in{ width:260px; text-align:left;}
.cx_list li.in input{ border:1px solid #999; height:40px; padding:0 10px; width:260px; line-height:40px; border-radius:5px;}
.cx_list li .btn{ padding:10px 20px; background:#ff5202; color:#fff; margin:0 auto; border-radius:5px; border:0px; font-size:16px;}
.cx_list li.button{ width:400px; text-align:center;}


.table_1 {	width:770px;padding-bottom:50px; margin:0 auto;}
.tab_info1 {	width:770px; text-align:center;	margin: 20px 0px 30px;	text-align: center;}
.tab_info1 tr {	background: #fff;}
.tab_info1 th {	 color:#024886; text-align:left; padding:15px 0 30px; font-size:20px; font-weight:bold; border-bottom:1px solid #cdcac4;}
.tab_info1 td {	background: #fff; color:#333333; text-align:left; width:285px;  padding:15px 10px;border:1px solid #cdcac4; border-left:0px; border-top:0px; text-align:left; font-size:16px; }
.tab_info1 .label{ background:#eef7fa; border:1px solid #cdcac4; width:100px; border-top:0px; text-align:right;}
.tab_info1 .labels{ border-right:0; width:285px;}



/* 详情页 */
/* 新闻列表 */

.weizhi{background:#fff; height:65px; line-height:65px; padding:0 20px; width:1100px; margin:20px auto 20px; font-size:14px;}
.weizhi i{ font-size:18px;color: #ff5202;}
.weizhi a{ color:#666}
.weizhi .small a{display: inline-block;font-size: 16px;cursor: pointer;color: #999999;height:32px;text-align: center;line-height:32px;border-radius: 21px;font-size: 14px;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;-ms-transition: 0.4s; margin:16px 5px; padding:0 15px;}
.weizhi .small a.currclass,.news_in .weizhi .small a:hover{background-color: #f96203;color: white;}

.news_in{ padding-top:30px;}

.news_in .in_left { float:right; width:810px; margin-bottom:20px; padding:0 0px 20px 0px; background:#fff; border:1px solid #ccc;}
.news_in .in_left ul { margin-bottom:10px; margin:0 20px;}
.news_in .in_left ul li{ position:relative; padding:25px 0; overflow:hidden; border-bottom:1px solid #ccc; }
.news_in .in_left ul li .img a,.news_in .in_left ul li .img{float:left; overflow:hidden; width:200px; height:150px; text-align:right;}
.news_in .in_left ul li .img a,.news_in .in_left ul li .img img{ display:block; width:auto; height:auto; max-width:230px; max-height:150px; margin:0 auto;}
/*.news_in .in_left ul li .img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.news_in .in_left ul li .img:hover img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}
*/
.news_in .in_left ul li .text{ float:left; margin-left:20px; width:540px; }
.news_in .in_left ul li .text h3{ margin-bottom:10px; width:100%; font-size:18px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px;}
.news_in .in_left ul li .text h3 a{ color:#333; }
.news_in .in_left ul li .text h3 a:hover{ color:#1362af}
.news_in .in_left ul li .text .label{ width:460px; padding:3PX 0 10PX 0; font-size:14px; color:#666 }
.news_in .in_left ul li .text .label I{ margin-right:5px; font-size:16px;}
.news_in .in_left ul li .text .label span{ padding-right:20px;}
.news_in .in_left ul li .text .desc{line-height:25px; font-size:14px; color: #999;}

/* 右侧 新闻列表 */
.news_in .in_right{ width:270px; float:left; margin-right:20px; border-radius:5px; padding:0; }
.news_in .in_right .tit-mod-sec{font-size:20px;line-height: 20px;margin:5px 0 15px;border-left:3px #f96767 solid;padding-left:15px;color: #333;}


.left_title1{width:250px;height:76px;font:700 22px/76px "microsoft yahei";color:#fff;text-align:center;text-indent:4px;overflow:hidden}

.left_nav{width:250px;height:auto;overflow:hidden;background:#fff;padding:20px 0 16px;margin-bottom:15px;}

.left_nav li a{display:block;width:100%;height:55px;overflow:hidden;text-align:center;background:#fff;font:18px/55px "microsoft yahei";color:#666666;margin:0 auto 7px;}
.left_nav li a i{ margin-right:10px;}

.left_nav li a:hover,
.left_nav li li a:hover,
.left_nav li a.hover,
.left_nav li li a.hover,
.left_nav li.currclass a{background:#2d60a8;color:#fff;}



.news_in .in_left .title{ margin:20px 20px 15px; font-size:20px; color:#000; font-weight: bold; text-align:center;}
.news_in .in_left .info{ margin:0 20px 20px; padding-bottom:16px; text-align:center; border-bottom:1px solid #dedede; }
.news_in .in_left .info span{ display:inline-block; margin:0 10px; color:#999; }
.news_in .in_left .con{ overflow:hidden; font-size:16px; color:#333; line-height:35px; padding:0 30px;}
.news_in .in_left .con p{ margin-bottom:15px; }
.news_in .in_left .con img{ max-width:100%; height:auto; }


.news_in .in_left .bottom{ position:relative; margin:30px 20px 0; padding:20px 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
.news_in .in_left .bottom .before{line-height:35px; height:35px; overflow:hidden; font-size:15px; color:#999; width:100%;}
.news_in .in_left .bottom .before a{ color: #333}

.news_in .in_lefts { width:1160px; margin-bottom:20px; padding:10px 20px 30px; background:#fff; border-radius:5px;}
.news_in .in_lefts .title{ margin-bottom:15px; font-size:20px; color:#000; font-weight: bold; text-align:center; margin-top:20px; }
.news_in .in_lefts .info{ margin-bottom:20px; padding-bottom:16px; text-align:center; border-bottom:1px solid #dedede; }
.news_in .in_lefts .info span{ display:inline-block; margin:0 10px; color:#999; }
.news_in .in_lefts .con{ overflow:hidden; font-size:16px; color:#333; line-height:35px; }
.news_in .in_lefts .con p{ margin-bottom:15px; }
.news_in .in_lefts .con img{ max-width:100%; height:auto; }

.news_in .in_leftd { width:1200px; background:#fff;}
.news_in .in_leftd img{ max-width:100%;}


/*分页*/
/************************************************
* 	pagination
*   分页器
************************************************/
.pagination {text-align: center;font-size: 0;line-height: 0; margin-top:20px;}
.pagination .default a,.pagination .default span {position: relative;display: inline-block;padding: 8px 14px;margin-left: -1px;font-size: 14px;line-height: 20px;color: #860e19;background-color: #fff;border: 1px solid #ddd;}
.pagination .default a:hover {color: #091f46;background-color: #eee;border-color: #ddd;}
.pagination .default A.curr {color: #fff;background: #091f46;border-color: #fff;}
.pagination .default span.disabled {color: #860e19;background: #eee;}



/*------------------------------------------ footer start ------------------------------------------*/
.foot-top {background: #334a81;padding:20px 0 20px; height:240px;}

/*底部公司信息*/
.foot-info {width:1100px; margin:0 auto;}
.foot-info-cont {margin-top:40px;text-align:center; color:#fff;}
.foot-info-cont a{font-size: 16px;color: #f0f3f5;line-height: 40px; margin:0 20px; color:#fff;}

.foot-bottom {padding:10px 0;}
.foot-bottom span {font-size: 16px; text-transform: none;display: block;color: #fff; text-align:center; line-height:40px;}
.foot-bottom span a {color: #f0f3f5}
/*------------------------------------------- footer end -------------------------------------------*/