*{margin: 0 auto;padding: 0 auto;font-family: 'Microsoft YaHei','微软雅黑';!important}
* {
font-family: "PingFangSC",arial, "microsoft yahei ui", "microsoft yahei", tahoma,   \5b8b\4f53;
}
html,body{width: 100%;height: 100%;min-width: 1200px;}
ul{padding: 0;}
li{list-style: none;}
a{text-decoration: none;}
a:hover{color:#ff0000;}
img{border: none;max-width: 100%}
h3,h4,h5{font-weight: normal;}
.clearfix:after {visibility: hidden;display: block;content: " ";clear: both; height: 0;line-height: 0;}
.left {float: left;}
.right {float: right;}
.box {width: 1200px;}
.none {display: none;}
/* slideBox begin */
.slideBox { width:100%;overflow:hidden;position:relative;}
.slideBox .bd{ position:relative;height:100%;overflow: hidden;}
.slideBox .bd li{width: 100%;height: 100%;background-repeat: no-repeat; background-size: cover;background-position: top center;}
.slideBox .bd li a{display: block;width: 100%;height: 100%;}
.slideBox .bd img {display: block;width: 100%;}
.slideBox .bd .tempWrap {height: 100%;}
.slideBox .bd .tempWrap ul {height: 100%;}
/* slideBox end */


/* 顶部 start */
#header .one {background: #f3f6f9;height: 40px;line-height: 40px;color: #666666;font-size: 14px;}
#header .two {height: 140px;background: url(../image/i_02.jpg) no-repeat top center;background-size: cover;}
#header .two .logo {margin-top: 29px;}
#header .two .logo img {display: block;}
#header .two .search {float: right;width: 370px;margin-top: 30px;}
#header .two .search .hot {color: #777777;font-size: 14px;margin-bottom: 11px;}
#header .two .search .hot a {color: #777777;font-size: 14px;margin-left: 8px;}
#header .two .search .sform {float: left;}
#header .two .search .sform input {float: left;width: 275px;height: 50px;box-sizing: border-box;padding: 0 20px;border: 1px solid #db2428;outline: none;background: rgba(255, 255, 255, 1);transition: .3s;}
#header .two .search .sform input:focus {box-shadow: inset 0 0 5px rgba(204, 0, 1, .3);}
#header .two .search .sform button {float: left;width: 94px;height: 50px;background: #db2428;border: 0;text-align: center;color: #fff;font-size: 14px;cursor: pointer;transition: .3s;}
#header .two .search .sform button:hover {background: #ae0001;}
#header .two .search .sform button img {vertical-align: bottom;margin-right: 5px;}
#header .two .search .qr {float: right;cursor: pointer;position: relative;}
#header .two .search .qr img {display: block;}
#header .two .search .qr .deep {display: none;position: absolute;top: 0;left: 0;}
#header .two .search .qr:hover .deep {display: block;}
#header .three {height: 60px;line-height: 60px;background: #db2428;}
#header .three li {float: left;width: 150px;text-align: center;position: relative;}
/*#header .three li:before {content: "";position: absolute;left: 0;top: 21px;width: 1px;height: 18px;background: #f0b3b3;}
#header .three li:first-child:before {content: none;}*/
#header .three a {color: #fff;display: block;width: 100%;height: 100%;transition: .3s;font-weight: bold;font-size: 18px;}
#header .three a:hover {background: #c1171a;}
#header .three img {vertical-align: text-bottom;margin-right: 5px;}
/* 顶部 end */


/* 首页轮播 start */
#slide1 .pnLoop {width: 1200px;height: 63px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
#slide1 .pnLoop a {cursor: pointer;background: url(../image/slide_arrows.png) no-repeat center;width: 33px;height: 63px;display: block;}
#slide1 .pnLoop a.prev {float: left;}
#slide1 .pnLoop a.next {float: right;transform: rotateZ(180deg);}
#slide1 .hd ul {width: 100%;position: absolute;left: 0;bottom: 42px;display: block;text-align: center;}
#slide1 .hd li {cursor: pointer;background: rgba(255, 255, 255, .7);border: 1px solid #fff;box-sizing: border-box;width: 15px;height: 15px;border-radius: 50%;display: inline-block;margin: 0 7px;}
#slide1 .hd li.on {background: #ce1d21;border: 0;}
/* 首页轮播 end */

/* 首页版块2 start */
.section2 {height: 80px;border-bottom: 1px solid #eeeeee;box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
.section2 .tit {border-radius: 5px;margin-top: 20px;background: #c80000 url(../image/1.png) no-repeat center left 14px;width: 200px;height: 40px;float: left;color: #fff;}
.section2 .tit h3 {font-size: 18px;font-weight: bold;line-height: 40px;padding-left: 48px;}
.section2 .tit span {font-size: 10px;padding-left: 8px;}
.section2 .cont {padding-left: 30px;box-sizing: border-box;border-left: 1px solid #eeeeee;width: 960px;float: right;height: 40px;margin-top: 20px;}
.section2 .cont p {color: #323232;float: left;line-height: 20px;margin-top: 10px;}
.section2 .cont span {float: right;color: #a1a1a1;line-height: 20px;margin-top: 10px;}
/* 首页版块2 end */

/* 首页版块3 start */
.section3 {margin-top: 40px;}
#slide2 {height: 440px;width: 600px;position: relative;}
#slide2 .item {position: relative;}
#slide2 .item img {display: block;}
#slide2 .item p {position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;line-height: 40px;background: rgba(0, 0, 0, .5);box-sizing: border-box;padding: 0 15px;color: #fff;}
#slide2 .pn {width: 100%;position: absolute; top: 180px;}
#slide2 .pn span {display: block;width: 33px;height: 63px;background: url(../image/slide_arrows.png) no-repeat center;float: left;cursor: pointer;}
#slide2 .pn .next {transform: rotate(180deg);float: right;}
#slide2 .hd { width: 100%;overflow:hidden; position:absolute;bottom: 0;text-align:right;height: 40px;}
#slide2 .hd ul {overflow:hidden;display:inline-block;height: 40px;}
#slide2 .hd ul li {color: #fff;text-align: center;line-height: 40px;transition: .3s;width: 30px;height: 40px;display: inline-block;cursor:pointer;opacity: 1;box-sizing: border-box;background: rgba(219, 36, 40, .5);}
#slide2 .hd ul li.on {background: rgba(219, 36, 40, .8);opacity: 1;}

.section3 .hdtz {width: 600px;height: 440px;box-sizing: border-box;padding: 5px 22px;box-shadow: 0 0 5px rgba(0, 0, 0, .2);}
.section3 .hdtz .tit {height: 70px;line-height: 70px;border-bottom: 1px solid #dbdbdb;}
.section3 .hdtz .tit h2 {float: left;font-size: 26px;color: #333333;position: relative;}
.section3 .hdtz .tit h2:after {content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background: #db2428;}
.section3 .hdtz .tit a {float: right;color: #666666;font-size: 15px;line-height: 15px;margin-top: 27.5px;}

.section3 .hdtz .list li {margin-top: 16px;line-height: 26px;overflow: hidden;}
.section3 .hdtz .list p {padding-left: 20px;width: 420px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;color: #444444;position: relative;}
.section3 .hdtz .list p:before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 5px;height: 5px;background: #db2428;border-radius: 50%;}
.section3 .hdtz .list span {float: right;font-size: 14px;color: #777777;}
.section3 .hdtz .list .date {display: none;}
.section3 .hdtz .list .date {width: 71px;height: 76px;background: #db2428;color: #fff;float: left;}

.section3 .hdtz .list li:first-child span {display: none;}
.section3 .hdtz .list li:first-child .date {display: block;text-align: center;font-size: 14px;}
.section3 .hdtz .list li:first-child .date b {font-size: 32px;line-height: 32px;display: block;margin: 10px 0 2px;}

.section3 .hdtz .list li:first-child p:before {content: none;}
.section3 .hdtz .list li:first-child p {height: 64px;padding-left: 0;width: 470px;float: right;white-space: normal;line-height: 32px;margin-top: 5px;}
/* 首页版块3 end */

.section-bg {width: 100%;background: url(../image/i_100.png) no-repeat top 485px center;}

/* 首页版块4 start */
.section4 {margin-top: 40px;}
.section4 li {background-image: linear-gradient(#ffffff, #fffff2);margin-right: 26.66px;float: left;width: 280px;border: 1px solid #db2428;height: 115px;text-align: center;box-sizing: border-box;}
.section4 li:last-child {margin-right: 0;}
.section4 a {display: block;width: 100%;height: 100%;color: #db2428;cursor: pointer;}
.section4 a:hover p {font-weight: bold;}
.section4 a p {transition: .3s;}
.section4 img {padding-top: 25px;height: 28px;display: block;margin-bottom: 15px;}

/* 首页版块4 end */

/* 首页版块5 start */
.section5 {margin-top: 40px;}
.section5 img {display: block;}
/* 首页版块5 end */

/* 首页版块6 start */
.section6 {margin-top: 40px;height: 390px;}
.section6 .xwzx {width: 825px;height: 390px;}
.section6 .xwzx .tit {background: #c80000;overflow: hidden;height: 55px;padding: 0 25px 0 0;}
.section6 .xwzx .tit ul {float: left;padding-left: 25px;background: url(../image/ii_06.png) no-repeat right 25px center;}
.section6 .xwzx .tit ul li {float: left;padding: 0 30px;position: relative;}
.section6 .xwzx .tit ul li:before {content: "";position: absolute;left: -1px;top: 50%;transform: translateY(-50%);width: 2px;height: 14px;background: rgba(255, 255, 255, .8);}
.section6 .xwzx .tit ul li:first-child {padding-left: 0;}
.section6 .xwzx .tit ul li:first-child:before {content: none;}
.section6 .xwzx .tit ul li:last-child {background: url(../image/ii_07.png) no-repeat right center;background-size: auto 100%;}
.section6 .xwzx .tit ul a {color: #fff;font-size: 18px;line-height: 55px;}
.section6 .xwzx .tit ul a.cur {font-size: 22px;}
.section6 .xwzx .tit>a {float: right;color: #fff;font-size: 16px;line-height: 16px;margin-top:19.5px;}
.section6 .xwzx .list {display: none;background: #fff;border: 1px solid #c80000;height: 335px;border-top: 0;box-sizing: border-box;padding: 7px 25px 0;}
.section6 .xwzx .list li {border-bottom: 1px dashed #e0e0e0;overflow: hidden;height: 60px;box-sizing: border-box;line-height: 59px;}
.section6 .xwzx .list p {width: 550px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;color: #444444;position: relative;padding-left: 20px;}
.section6 .xwzx .list p:before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-30%);width: 7px;height: 7px;border-radius: 50%;background: #cfcfcf}
.section6 .xwzx .list span {float: right;color: #777777;font-size: 14px;}
.section6 .xwzx .list p:hover {color: #db2428;}
.section6 .xwzx .list p:hover:before {background: #db2428;}

.section6 .xxrk {box-shadow: 0 0 5px rgba(0, 0, 0, .2);width: 350px;height: 390px;border: 7px solid #fff;box-sizing: border-box;}
.section6 .xxrk img {width: 100%;height: 100%;display: block;}
/* 首页版块6 end */

/* 首页版块7 start */
.section7 {margin-top: 40px;padding-bottom: 40px;}
.section7 .tit {padding: 0 25px;box-sizing: border-box;height: 60px;line-height: 60px;background-image: linear-gradient(to right, #bf1628, #e13f2e)}
.section7 .tit h2 {position: relative;width: 200px;float: left;font-size: 22px;color: #fff;background: url(../image/8.png) no-repeat right center;}
.section7 .tit h2:after {content: "";position: absolute;right: 52px;top: 18px;width: 2px;height: 24px;background: rgba(255, 255, 255, .3);}
.section7 .tit a {float: right;font-size: 16px;color: #fff;line-height: 16px;margin-top: 22px;}
.section7 .cont {border: 1px solid #c80000;border-top: 0;box-sizing: border-box;padding: 30px;background: #fff;}
#slide3 {overflow: visible;width: 100%;position: relative;}
#slide3 .bd{ position:relative;height:100%;overflow: hidden;}
#slide3 .bd li {float: left;width: 255px;margin-right: 30px;}
#slide3 .bd li img {width: 255px;height: 200px;display: block;transition: .5s;}
#slide3 .bd li div {transition: .5s;border: 1px solid #efefef;box-sizing: border-box;padding: 20px;}
#slide3 .bd li h3 {transition: .5s;color: #444444;font-weight: bold;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 16px;margin-bottom: 5px;}
#slide3 .bd li p {color: #666666;font-size: 14px;transition: .5s;}
#slide3 .bd li:hover div {background: #cd0808;border-color: #cd0808;}
#slide3 .bd li:hover h3 {color: #fff;}
#slide3 .bd li:hover p {color: #fff;}
#slide3 .bd li b {display: block;width: 255px;height: 200px;overflow: hidden;}
#slide3 .bd li:hover img {transform: scale(1.1);}
#slide3 .hd ul {margin-top: 30px;width: 100%;display: block;text-align: center;}
#slide3 .hd li {cursor: pointer;background: #e9e9e9;box-sizing: border-box;width: 15px;height: 15px;border-radius: 50%;display: inline-block;margin: 0 7px;}
#slide3 .hd li.on {background: #ce1d21;border: 0;}
/* 首页版块7 end */

/* 首页版块 8 start */
.section8 {background: #faf8f5;padding-top: 25px;}
.section8 .tit {margin-bottom: 30px;height: 70px;line-height: 70px;border-bottom: 1px solid #dbdbdb;}
.section8 .tit h3 {display: inline-block;color: #333333;font-size: 22px;font-weight: bold;position: relative;}
.section8 .tit h3:after {content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background: #db2428;}
.section8 .tit span {color: #c80000;font-size: 18px;padding-left: 10px;}
.section8 .tit a {color: #7e7e7e;}
#slide4 {overflow: visible;width:100%;position:relative;}
#slide4 .bd{ position:relative;height:100%;overflow: hidden;}
#slide4 .pnLoop a {cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);background: url(../image/7.png) no-repeat center;width: 27px;height: 27px;}
#slide4 .pnLoop a.prev {left: -60px;}
#slide4 .pnLoop a.next {right: -60px;transform: rotateZ(180deg);}
#slide4 .bd li{float: left;transition: .3s;}
#slide4 .bd li:hover p {background: rgba(219, 36, 40, .7);}
#slide4 .bd li {width: 215px; height: 215px;margin-right: 31.25px;}
#slide4 .bd li a {display: block;width: 215px;height: 215px;position: relative;margin-left: 0;}
#slide4 .bd li img {width: 215px;height: 215px;display: block;}
#slide4 .bd li p {transition: .3s;position: absolute;left: 0;bottom: 0;background: rgba(0, 0, 0, .7);width: 100%;text-align: center;height: 45px;color: #fff;line-height: 45px;}
/* 首页版块8 end */

/* 首页版块9 start */
.section9 {background: #faf8f5;padding: 50px 0;}
.section9 .box {background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .2);box-sizing: border-box;padding: 18px 20px 27px;}
.section9 .tit {color: #bf1628;font-size: 22px;font-weight: bold;background: url(../image/6.png) no-repeat left center;padding-left: 25px;margin-bottom: 18px;}
#slide5 li {width: 200px;float: left;margin-right: 12px;border: 1px solid #f4f4f4;box-sizing: border-box;}
#slide5 img {width: 200px;height: 55px;}
/* 首页版块9 end */

/* 首页底部 start */
#footer {background: #ae0000;padding-bottom: 35px;}
#footer .one {border-bottom: 1px solid #be3333;padding-top: 10px;}
#footer .one li {float: left;text-align: center;width: 150px;line-height: 110px;}
#footer .one a {color: #fff;font-size: 18px;font-weight: bold;}
#footer .two {margin-top: 40px;}
#footer .two p {color: #efcccc;font-size: 16px;line-height: 34px;}
#footer .two .icp {font-size: 14px;margin-top: 20px;}
#footer .three {margin-top: 70px;}
#footer .three .item {float: left;margin-left: 40px;}
#footer .three .item p {float: left;color: #fff;font-size: 14px;width: 14px;padding-right: 8px;}
#footer .three .item .qr {float: right;width: 112px;height: 112px;background: #fff;}
#footer .three .item .qr img {display: block;margin-top: 6px;width: 100px;height: 100px;}
/* 首页底部 end */




/* 子页布局 start */
.bg {background: #faf8f5;}

#ban img {display: block;}

#layout {overflow: hidden;width: 1200px;padding: 30px 0 80px;}

#menus {background: #fff;width: 280px; float: left;border: 1px solid #e5e5e5;border-top: 0;box-sizing: border-box;}
#menus .tit {height: 110px;background: url(../image/faq_05.jpg) no-repeat top center;padding-left: 40px;box-sizing: border-box;}
#menus .tit h2 {color: #fff;font-size: 32px;font-weight: normal;padding-top: 30px;line-height: 32px;}
#menus .tit p {width: 45px;height: 3px;background: #fff;margin: 23px 0 0;}
#menus .list li {height: 65px;line-height: 65px;padding: 0 40px;background: url(../image/11.png) no-repeat right 40px center;}
#menus .list a {color: #444444;font-size: 18px;border-bottom: 1px solid #e5e5e5;display: block;}
#menus .list li.cur {background: #db2428 url(../image/9.png) no-repeat right 40px center;}
#menus .list li.cur a {color: #fff;}

#page {float: right;background: #fff;width: 890px;padding: 10px 25px 70px;box-sizing: border-box;}

#crumbs {height: 90px;line-height: 90px;border-bottom: 2px solid #d1d1d1;margin-bottom: 30px;}
#crumbs h2 {float: left;color: #333333;font-size: 22px;font-weight: normal;line-height: 22px;border-left: 5px solid #cc0001;margin-top: 34px;padding-left: 10px;}
#crumbs p {color: #606266;font-size: 14px;float: right;}
#crumbs p a:first-child {background: url(../image/10.png) no-repeat left top;padding-left: 30px;}
#crumbs p a {color: #606266;}
#crumbs p span:before {content: ">";padding: 0 10px;}
/* 子页布局 end */


/* 常见问题 start */
.faq-list li {margin-bottom: 25px;border: 1px solid #f2f2f2;transition: .3s;}
.faq-list li:last-child {margin-bottom: 0;}
.faq-list li a {display: block;width: 100%;height: 100%;padding: 25px 30px;box-sizing: border-box;}
.faq-list li .q {padding-left: 35px;white-space: normal;overflow: hidden;text-overflow: ellipsis;color: #434343;font-size: 18px;position: relative;}
.faq-list li .q:before {content: "Q";background: #db2428;color: #fff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;border-radius: 50%;font-size: 12px;text-align: center;line-height: 18px;}
.faq-list li .a {padding-left: 35px;color: #555555;line-height: 26px;position: relative;margin-top: 15px;}
.faq-list li .a:before {content: "A";background: #db2428;color: #fff;position: absolute;left: 0;top: 4px;width: 20px;height: 20px;border-radius: 50%;font-size: 12px;text-align: center;line-height: 18px;}
.faq-list li:hover {background: #db2428;}
.faq-list li:hover .q,.faq-list li:hover .a {color: #fff;}
.faq-list li:hover .q:before,.faq-list li:hover .a:before {background: #fff;color: #db2428;}
/* 常见问题 end */


/* 文章 start */
.art-list li {height: 50px;line-height: 50px;border-bottom: 1px dashed #dddddd;}
.art-list li:nth-child(5n) {border-bottom-style: solid;}
.art-list li p {padding-left: 20px;float: left;max-width: 580px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;color: #444444;position: relative;}
.art-list li p:before {content: "";width: 5px;height: 5px;background: #dddddd;border-radius: 50%;position: absolute;left: 0;top: 22.5px;}
.art-list li span {float: right;color: #999999;}

.art-detail>.tit {text-align: center;}
.art-detail>.tit h2 {font-size: 24px;color: #343434;line-height: 31px;font-weight: normal;}
.art-detail>.tit p {color: #999999;margin-top: 15px;}
.art-detail>.tit p span {padding: 0 12px;}
.art-detail>.cont {border: 1px dashed #d8d8d8;margin: 15px 0;padding: 20px 0 30px;border-left: 0;border-right: 0;color: #333333;line-height: 1.8;}
.art-detail>.cont>.share {text-align: right;margin-top: 30px;}
.art-detail>.cont>.share>p {display: inline-block;}
.art-detail>.cont>.share>.social-share {display: inline-block;}
.art-detail>.pn {padding-top: 10px;}
.art-detail>.pn p {margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #7f8282;}
.art-detail>.pn a {color: #7f8282;}
.art-detail>.pn p:hover,.art-detail>.pn a:hover {color: #be1521;}
.art-detail>.rel {padding-top: 30px;}
.art-detail>.rel h3 {color: #343434;font-size: 24px;}
.art-detail>.rel li {border-bottom: 1px dashed #e9e9e9;height: 65px;line-height: 65px;}
.art-detail>.rel li p {float: left;width: 580px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #343434;}
.art-detail>.rel li span {float: right;color: #999999;}
.art-detail>.rel li:hover p {color: #be1521;}
/* 文章 end */

/* 考试介绍 start */
.exam {color: #444444;line-height: 1.8;}
.exam img {max-width: 100%;}
.exam table {max-width: 100%;}
/* 考试介绍 end */

/* 培训课程 start */
.train-list li {width: 264px;margin-right: 24px;float: left;}
.train-list li:nth-child(3n) {margin-right: 0;}
.train-list .pic {width: 264px;height: 200px;overflow: hidden;}
.train-list .pic img {width: 264px;height: 200px;transition: .3s;display: block;}
.train-list .cont {padding: 15px 20px;box-sizing: border-box;background: #f8f8f8;margin-bottom: 24px;}
.train-list .cont h3 {color: #333333;font-size: 17px;font-weight: bold;}
.train-list .cont p {color: #999999;font-size: 15px;margin-top: 3px;}
.train-list li:hover .pic img {transform: scale(1.1);}
.train-list li:hover .cont {background: #db2428;}
.train-list li:hover .cont h3,.train-list li:hover .cont p {color: #fff;}

.train-detail {color: #444444;line-height: 1.8;}
.train-detail img {max-width: 100%;}
.train-detail table {max-width: 100%;}
.train-detail video {max-width: 100%;height:100%}
/* 培训课程 end */

/* 项目介绍 start */
.project>.tit h2 {color: #333333;font-size: 24px;line-height: 1.6;font-weight: bold;text-align: center;}
.project>.tit p {background: #db2428;width: 60px;height: 4px;margin: 25px auto;}
.project>.cont {color: #444444;line-height: 1.8;}
.project>.cont img {max-width: 100%;}
.project>.cont table {max-width: 100%;}
/* 项目介绍 end */


/* 优秀学员 start */
.study-list li {width: 264px;margin-right: 24px;float: left;margin-bottom: 24px;}
.study-list li:nth-child(3n) {margin-right: 0;}
.study-list li a {display: block;width: 264px;height: 300px;overflow: hidden;}
.study-list li img {width: 264px;height: 200px;transition: .3s;display: block;}
.study-list li p {width: 100%;height: 45px;line-height: 45px;text-align: center;color: #222;font-size: 15px;}
.study-list li div {color: #333;height: 55px;font-size: 13px;line-height: 19px;overflow: hidden;}
/* 优秀学员 end */

/* 专家介绍 start */
.expert-list li {height: 190px;border: 1px solid #efefef;margin-bottom: 25px;transition: .3s;}
.expert-list li a {display: block;width: 100%;height: 100%;}
.expert-list li .pic {float: left;width: 240px;height: 190px;overflow: hidden;}
.expert-list li .pic img {width: 240px;height: 190px;transition: .3s;display: block;}
.expert-list li .cont {float: right;width: 598px;height: 190px;padding: 25px;box-sizing: border-box;}
.expert-list li .cont h2 {color: #333333;font-size: 20px;transition: .3s;}
.expert-list li .cont h3 {color: #444444;font-size: 18px;margin-top: 10px;transition: .3s;}
.expert-list li .cont p {color: #666666;font-size: 16px;margin-top: 20px;line-height: 1.6;transition: .3s;}
.expert-list li:hover {background: #cd0808;}
.expert-list li:hover .cont h2,.expert-list li:hover .cont h3,.expert-list li:hover .cont p {color: #fff;}
.expert-list li:hover .pic img {transform: scale(1.1);}
/* 专家介绍 end */

/* 查询页 start */
.inquire .bg-img {padding: 170px 0;background-size: cover;background-repeat: no-repeat;background-position: top center;}
.inquire .win {width: 900px;border-radius: 10px;overflow: hidden;box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
.inquire .win .tit {height: 90px;background: url(../image/inquire_04.jpg) no-repeat top center;background-size: cover;text-align: center;line-height: 90px;}
.inquire .win .tit h2 {display: inline-block;color: #fff;font-size: 26px;letter-spacing: 2px;position: relative;}
.inquire .win .tit h2:before {content: "";width: 120px;height: 1px;background: #fff;position: absolute;left: -145px;top: 45px;}
.inquire .win .tit h2:after {content: "";width: 120px;height: 1px;background: #fff;position: absolute;right: -142px;top: 45px;}
.inquire .win .cont {background: #fff;padding: 75px 180px 50px 170px;}
.inquire .win .cont .form {padding: 0 40px;}
.inquire .win .cont .form .input {margin-bottom: 20px;line-height: 45px;overflow: hidden;}
.inquire .win .cont .form .input label {float: left;line-height: 45px;color: #343434;font-size: 17px;font-weight: bold;letter-spacing: 1px;}
.inquire .win .cont .form .input input {float: right;width: 375px;height: 45px;border: 1px solid #dfdfdf;outline: none;padding: 0 15px;box-sizing: border-box;}
.inquire .win .cont .form .submit {margin-top: 15px;border-radius: 3px;width: 100%;height: 48px;background: #f08c33;color: #fff;border: 0;cursor: pointer;font-size: 16px;}
.inquire .win .cont .tips {margin-top: 60px;}
.inquire .win .cont .tips h3 {color: #feae2f;font-size: 16px;letter-spacing: 1px;background: url(../image/12.png) no-repeat left center;padding-left: 25px;}
.inquire .win .cont .tips div {color: #999999;font-size: 14px;line-height: 25px;margin-top: 10px;}

#cjcx.inquire .bg-img {background-image: url(../image/cjcx_02.jpg);}
#sqcx.inquire .bg-img {background-image: url(../image/sqcx_02.jpg);}
#zscx.inquire .bg-img {background-image: url(../image/zscx_02.jpg);}
#zkzcx.inquire .bg-img {background-image: url(../image/zkzcx_02.jpg);}

.result .bg-img {padding: 190px 0 120px;background-size: 100% auto;background-repeat: no-repeat;background-position: top center;}
.result .win {padding-bottom: 70px;background: #fff;width: 1200px;border-radius: 10px;overflow: hidden;box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
.result .win .tit {position: relative;height: 90px;border-bottom: 1px solid #e5e5e5;line-height: 90px;box-sizing: border-box;padding-left: 50px;font-size: 22px;color: #404040;font-weight: bold;}
.result .win .tit:before {content:"";width: 6px;height: 22px;background: #db2428;border-radius: 3px;position: absolute;left: 30px;top: 34px;}
.result .win .cont {width: 1000px;padding: 50px 0 55px;overflow: hidden;}
.result .win .cont .ex {text-align: center;color: #dc0303;font-size: 28px;margin-bottom: 55px;}
.result .win .cont .avatar {float: left;width: 140px;}
.result .win .cont .avatar img {display: block;width: 140px;height: 195px;}
.result .win .cont .table {width: 830px;float: right;border-width: 1px;border-spacing: 0;border-left: 1px solid #dfdfdf;border-top: 1px solid #dfdfdf;}
.result .win .cont .table td {color: #333333;border-bottom: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;line-height: 55px;}
.result .win .cont .table tr td:first-child {background: #fcf0f0;text-align: center;width: 180px;font-size: 17px;font-weight: bold;}
.result .win .cont .table tr td:last-child {font-size: 16px;padding-left: 45px;}
.result .win .back {display: block;width: 140px;height: 45px;background: #db2428;line-height: 45px;text-align: center;color: #faf8f5;border: 1px solid #dfdfdf;letter-spacing: 1px;}

#cjcx.result .bg-img {background-image: url(../image/cjcx2_02.jpg);}
#sqcx.result .bg-img {background-image: url(../image/sqcx2_02.jpg);}
#zscx.result .bg-img {background-image: url(../image/zscx2_02.jpg);}
#zkzcx.result .bg-img {background-image: url(../image/zkzcx2_02.jpg);}

#sqcx.result .win .cont {width: 1140px;}
#sqcx.result .win .cont .table {width: 1140px;}

/* 查询页 end */

#jxfw {padding-bottom: 100px;}
#jxfw .item {overflow: hidden;margin-top: 70px;}
#jxfw .left {width: 250px;height: 360px;position: relative;background-size: cover;}
#jxfw .left a {position: absolute;bottom: 40px;right: 35px;color: #fff;}
#jxfw .right {width: 910px;position: relative;}
#jxfw .right .tit {width: 250px;height: 70px;position: absolute;left: 0;top: 0;border-radius: 10px 37.5px 37.5px 0;}
#jxfw .right .tit img {display: block;margin: 20px 0 0 59px; width: 120px;}
#jxfw .right .tit .j {width: 10px;height: 10px;position: absolute;bottom: -10px;left: 0;}
#jxfw .right .tit .j .f {width: 20px;height: 20px;border-radius: 10px;}
#jxfw .right .cont {margin-top: 0px;min-height: 345px;box-sizing: border-box;padding: 95px 45px 5px;overflow: hidden;border-radius: 10px;}
#jxfw .right .cont li {float: left;margin-right: 30px;margin-bottom: 30px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;color: #303030;width: 180px;height: 65px;text-align: center;line-height: 65px;background: #fff;border-radius: 10px;font-size: 17px;font-weight: bold;}
#jxfw .right .cont li:nth-child(4n) {margin-right: 0;}
#jxfw .right .cont a {padding: 0 20px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;color: #303030;width: 180px;height: 65px;text-align: center;line-height: 65px;background: #fff;border-radius: 10px;font-size: 18px;font-weight: bold;}
#jxfw .right .bottom {height: 13px;width: 890px;border-radius: 0 0 10px 10px;}
#jxfw .right .bottom .s {height: 13px;background: rgba(255, 255, 255, .5);}

.pagination {
    margin-top: 30px;
    text-align: center;

}
.pagination li {
    color: #fff;
    line-height: 32px;
    width: 32px;
    height: 32px;
    background: #db2428;
    display: inline-block;
    margin: 0 4px;
}
.pagination li a {
    color: #fff;
    display: inline-block;
    width: 100%;
    height: 100%;
}
.pagination li.active {
    background: #c1171a;
}


#header .three li:hover .child {
    display: block;
}
#header .three .child {
    transition: 1s;
    display: none;
    position: absolute;
    top: 60px;
    left: 0;
    width: 100%;
    z-index: 100000;
}
#header .three .child .item {
    height: 55px;
}
#header .three .child .item a {
    background: #db2428;
    line-height: 55px;
}
#header .three a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    transition: .3s;
}
#header .three a:hover {
    background: #c1171a !important;
}


#header .three .child a {
    font-weight: normal;
    font-size: 17px;
}


#alert {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0, .5);}
#alert .sss {width: 640px;position: fixed; top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 15px;overflow: hidden;}
#alert .tit {height: 70px;line-height: 70px;background: #db2428;position: relative;}
#alert .tit h2 {color: #fff;font-size: 26px;text-align: center;letter-spacing: 2px;}
#alert .tit span {color: #fff;position: absolute;right: 30px;top: 0;font-size: 30px;cursor: pointer;}
#alert .cont {background: #fff;padding: 20px 40px;color: #333333;line-height: 28px;text-indent: 32px;}
#alert .go {background: #fff;padding: 20px 0 40px;}
#alert .go a {width: 160px;height: 40px;background: #db2428;border-radius: 10px;display: block;color: #fff;text-align: center;line-height: 40px;}

