/*"author": "yyh"*/

html, body, div, applet, object, iframe,
blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
 u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, th,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video,input{
  margin: 0;
  padding: 0;
  font: inherit;
  font-family:"Microsoft YaHei";
  color:#333;
}
body{background:url(../Images/home/sitebg.png) center 100px  no-repeat #f6f7f9;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section{
  display: block;
}
ol, ul, li{
  list-style: none;
}
blockquote, q{
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after{
  content: '';
  content: none;
}

input,select,option,textarea,button,input:focus,select:focus,option:focus,textarea:focus,button:focus{outline: none;}
a{transition: 0.3s;}
a:hover{color:#098bbd; text-decoration: none;}
img{max-width:100%}

.position{position: relative;}
.headroom{height: 40px; background: #fff; box-shadow:0 1px 4px rgba(0,0,0,.2); position: fixed; z-index: 10000;top: 0; width: 100%;}
.headroom_main{}
@media (min-width: 1200px) {
.container{width:1170px;}

/* Overlay */
#simplemodal-overlay {background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
/* Container */
#simplemodal-container {height:260px; width:500px; color:#666666; background-color:#fff; border:5px solid #c1c0c0; padding:12px;}
.box_border{filter: alpha(opacity=30);opacity: .3;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../Images/home/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/* Overlay */
}
.headroom_main div,.headroom_main a,.headroom_main i{color: #888; line-height: 40px;}
.headroom_main>div:nth-child(2)>div:nth-child(1){margin-right: 16px;}
.search_bar{ background: #eeeff0; border-radius: 10rem; margin-top: 10px;}
.search_bar:before{content: ''}
.search_bar input{background: transparent;  border-bottom-left-radius: 10rem;
  border-top-left-radius: 10rem; padding-left: 30px;}
.search_bar input:focus{background: transparent; outline: 0;}
.search_bar span{position: absolute; top:14px; left: 26px; color:#bbb;}
.btn-info {
  color: #fff;
  background-image: linear-gradient(#f12424, #bd151b);
  border: none;
  border-bottom-right-radius: 10rem;
  border-top-right-radius: 10rem;
}
.company_show{padding: 30px 0;background: url(../Images/home/top_bg.jpg) no-repeat; margin-top: 40px;}


.btn-info:hover {
  color: #fff;
  background-image:  linear-gradient(#cf1e1f, #aa1318);
  border: none;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-image: linear-gradient(#c31c1d, #9f1217);
  border: none;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.nav_bar{height:56px; padding-top: 3px; background-image:  linear-gradient(#f7f7f7, #c5c5c7);}
.nav_main{border-top:1px solid rgba(255,255,255,.3);width: 100%;}
.nav_bar .nav{justify-content: center;
            align-items: center;}
 .nav_bar .nav li{transition: 0.3s}           
.nav_bar .nav li:hover,.nav_bar .nav li.on{background: rgba(0,0,0,.3);}
.nav_bar .nav>li>a,.nav_bar .nav>li>a i,.nav_bar .nav li span{color: #000; font-size: 18px; text-shadow: 0 2px 3px rgba(255,255,255,.5)}
@media (min-width: 992px){
  .company_show .logo{padding-left: 35px;}
	.nav_bar .nav li a,.nav_bar .nav li span{font-size: 18px;}
	.nav-link {padding: 0.9rem 0.6rem;}
	
/* Overlay */
#simplemodal-overlay {background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
/* Container */
#simplemodal-container {height:260px; width:500px; color:#666666; background-color:#fff; border:5px solid #c1c0c0; padding:12px;}
.box_border{filter: alpha(opacity=30);opacity: .3;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../Images/home/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/* Overlay */
}
@media (min-width: 1200px){
	.nav_bar .nav li a,.nav_bar .nav li span{font-size: 18px;}
	.nav-link {padding: 0.8rem 1rem;}
	
/* Overlay */
#simplemodal-overlay {background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
/* Container */
#simplemodal-container {height:260px; width:500px; color:#666666; background-color:#fff; border:5px solid #c1c0c0; padding:12px;}
.box_border{filter: alpha(opacity=30);opacity: .3;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../Images/home/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/* Overlay */
}
.main_body{background: #fff; box-shadow: 2px 2px 10px rgba(153,153,153,.4);padding:30px;}
.first_row>div:nth-child(2){margin-top: 30px;}
.card{border-radius: 0;}
.card-header{background-image: linear-gradient(#f8f8f8, #cccccc);outline: 1px solid #FFF;
outline-offset: -1px; font-weight: bold; display: flex;justify-content: space-between;
            align-items: center; padding: 0.75rem 1rem; font-size: 20px;}
.card-header h2{font-weight: bold;}
.card-header a{font-size: 1rem;}
.calendar{background-image: linear-gradient(#fefefe, #f1f1f1,#ebebeb);border:1px solid rgba(0, 0, 0, .125);}
.calendar h6{background-image:  linear-gradient(#087ae4, #142e83);  color:#fff;}
.norow{margin-left: -15px; margin-right: -15px; border:1px solid #fff;}
.calendar h6,.calendar h5,.calendar h4{text-align: center;}
.calendar h4{font-weight: bold;}
.calendar h5,.calendar h6{font-size: 12px;}
.first_row .card{min-height: 400px;}
.first_row .card-body{padding:0 1rem 0 1rem;}
.pr0{padding-right: 0;}
.first_row .card-body li{display:flex;  align-items: flex-end; border-bottom:1px solid rgba(0, 0, 0, .125); padding: 12px 0;text-overflow: ellipsis;
}
.first_row .card-body li:last-child{border:0;}
.first_row .card-body dd a  span{color:#003a96;}
.first_row .card-body li dd{display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;}
.industry li{text-align: center; margin-bottom: 30px;}
.industry li a:hover dd{color:#003a96;}
.industry dt{background: #f6f7f9; border:1px solid rgba(0, 0, 0, .125);border-radius: 10rem; display: inline-block; position: relative;}
.industry dt img{display: block;}
.industry dt:before,.industry dt:after{transition: 0.3s;}
.industry dt:hover:before{content: ''; display: block;width: 160px;height:160px; background: rgba(0,0,0,.5);position: absolute; left: 0;top:0;border-radius: 10rem; }
.industry dt:hover:after{content: "\e003";width: 48px; height: 48px; color:#fff; line-height: 48px; background-image: linear-gradient(#087ae4, #142e83); display: block; position: absolute; top: 50%; left:50%; transform: translate(-50%,-50%); border-radius: 10rem;}
.book_item{display: block;}
.book_item div{position: relative;  margin:0 auto; z-index: 1;}
.book_item div img{width: 100%;}
.book_item:nth-child(1){margin-bottom: 30px;}
.book_item div span{display: block; height: 46px; border-top-right-radius:20px; border-bottom-right-radius:20px; background-image:  linear-gradient(rgba(0,148,230,.8), rgba(0,67,153,.8)); color:#fff; padding:0 20px; line-height: 46px; position: absolute; bottom:0; left:0; }
.book_item:after{content: ''; display: block; background: url(../Images/home/book_bottom.png) no-repeat;background-size:100%; width: 100%; height: 51px; position: absolute; bottom: -40px; left: 0;}
@media (min-width: 992px){.book_item div{ width: 304px;}.book_item:nth-child(1){margin-bottom: 0;}

/* Overlay */
#simplemodal-overlay {background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
/* Container */
#simplemodal-container {height:260px; width:500px; color:#666666; background-color:#fff; border:5px solid #c1c0c0; padding:12px;}
.box_border{filter: alpha(opacity=30);opacity: .3;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../Images/home/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/* Overlay */
}
.magzine
.mt30{margin-top: 1.5rem;}
.ad .row{margin: 2rem 0 0  0;}
.ad img{width: 100%;}
.last_row{}
.last_row .card img{border:2px solid #fff;}
.ad_btn{padding:10px 30px;display: inline-table;background-image: linear-gradient(#087ae4, #142e83);  text-align: center; color: #fff; border-radius: 10rem;}


.last_row .ad_btn:focus, .last_row .ad_btn.focus {
  color: #fff;
  background-image: linear-gradient(#c31c1d, #9f1217);
  border: none;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.last_row .card h4{margin: 30px;text-align: center;}
.last_w .card{margin: 0 auto 15px;}
.last_row .card-header{background-image: linear-gradient(#087ae4, #142e83); color: #fff;}
.f_link li{padding:10px 0 10px 15px; border-bottom: 1px dotted rgba(0,0,0,0.25); position: relative;}
.f_link li:before{content: ''; display: block; width:6px; height: 6px; background:rgba(0,0,0,0.25); position: absolute; left: 0; top: 17px; border-radius: 10rem; }
@media (min-width: 992px){.f_link{height: 286px; overflow-y: auto;}

/* Overlay */
#simplemodal-overlay {background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
/* Container */
#simplemodal-container {height:260px; width:500px; color:#666666; background-color:#fff; border:5px solid #c1c0c0; padding:12px;}
.box_border{filter: alpha(opacity=30);opacity: .3;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../Images/home/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/* Overlay */
}
footer{margin-top: 2.5rem}
footer .container{padding:2rem;}
footer .container{background: rgba(0,0,0,.8);}
footer .container>.row:nth-child(1){border-bottom: 1px solid rgba(250,250,250,.05);padding-bottom: 1.25rem;}
footer .code div{color:#fff; text-align: center; line-height: 2rem;}
footer .code div img{display: block;
    margin: 0 auto;}
footer p{color: #fff; line-height: 2rem;margin-top: 1.5rem;}
/*slide img*/
.carousel-caption{width: 100%; background: rgba(0,0,0,.8); position: relative; left: 0; top: 0}
.carousel-caption h3{color: #fff; text-align: left; font-size: 24px; font-weight: 700; line-height: 1.8rem; margin-bottom: 10px;}
.carousel-caption p{text-align: left; color: #fff; text-align: left; font-weight: 300; line-height: 1.5rem; margin-bottom: 15px;}
@media (min-width: 992px){ .carousel-caption{position:absolute;top:10%; left: 6%; padding:2rem;height: 80%;}.carousel-caption{ height: 90%; background: rgba(0,0,0,.5);width:90%; left: 5%;top: 5%;padding:5%; text-align: left;}
.carousel-caption h3{color:#fff; font-size:2.5rem; font-weight:bold; text-align: left;margin-bottom: 1rem; line-height: 3.2rem;}
.carousel-caption p{color: #fff; text-align: left; line-height: 1.8rem; font-size:18px;overflow: hidden;}
.carousel-caption a{margin-top: 1.5rem;}.carousel-item img{width: 710px; height: 400px;}

/* Overlay */
#simplemodal-overlay {background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
/* Container */
#simplemodal-container {height:260px; width:500px; color:#666666; background-color:#fff; border:5px solid #c1c0c0; padding:12px;}
.box_border{filter: alpha(opacity=30);opacity: .3;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../Images/home/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/* Overlay */
}
.carousel-indicators li.active{background-color: #003a96;}
.menu-items li a{color: #333;}
footer img{width:100%; height: auto;}
.logo img{width:90%; margin: 0 auto;}
.search_bar{display: none;}
.ad>.row>div:nth-child(2),.ad>.row>div:nth-child(3){margin-top: 30px;}
@media (min-width: 992px){.nav{display: flex !important;} .nav>li{height: 50px; line-height: 50px; padding: 0 6px;}footer img{width:auto; height: auto;}.logo img{width:auto; margin: 0;}.industry li{margin-bottom: 0}.first_row>div:nth-child(2){margin-top: 0;}.ad>.row>div:nth-child(2),.ad>.row>div:nth-child(3){margin-top: 0;}

/* Overlay */
#simplemodal-overlay {background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
/* Container */
#simplemodal-container {height:260px; width:500px; color:#666666; background-color:#fff; border:5px solid #c1c0c0; padding:12px;}
.box_border{filter: alpha(opacity=30);opacity: .3;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../Images/home/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/* Overlay */
}
@media (min-width: 1200px){.nav>li{ padding: 0 8px;}

/* Overlay */
#simplemodal-overlay {background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
/* Container */
#simplemodal-container {height:260px; width:500px; color:#666666; background-color:#fff; border:5px solid #c1c0c0; padding:12px;}
.box_border{filter: alpha(opacity=30);opacity: .3;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../Images/home/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/* Overlay */
}
.p_center{position: relative;}
.p_center i{position:absolute;display:inline-block; font-size: 12px; width:16px; height:16px; line-height:10px;letter-spacing:-1px; text-align: center; right:-16px; top:10px;padding:2px; color: #fff; background: #ea5504; border-radius: 10rem;}
.headroom_main>.float-right>div{margin-left: 10px;}
.headroom_main>.float-left{display: none}
.code img{width: auto}
.code>div>div{margin-top: 25px;}
.search_input{position: relative;}
.search_input span{position: absolute; left: 5px; top:12px;}
.search_input input{padding-left: 23px; border-top-right-radius:0;  border-bottom-right-radius:0;}
.codehim-dropdown{padding:6px 20px 0 0;}
@media (min-width: 480px){.search_bar{display: block;}.codehim-dropdown>.glyphicon:nth-child(1){display: none;}.headroom_main>.float-left{display: block;}.search_bar_m{display: none}.codehim-dropdown{padding:0;}.code>div>div{margin-top: 0}

/* Overlay */
#simplemodal-overlay {background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
/* Container */
#simplemodal-container {height:260px; width:350px; color:#666666; background-color:#fff; border:5px solid #c1c0c0; padding:12px;}
.box_border{filter: alpha(opacity=30);opacity: .3;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../Images/home/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/* Overlay */
}
.carousel-item img,.magzine img{width: 100%;}
.magzine .card-body li{margin-bottom: 50px;}
.magzine .card-body dd h5{font-size: 20px; margin-bottom: 16px; margin-top: 30px;}
.magzine .card-body dd h6{font-size: 16px; line-height: 1.4em;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.magzine .card-body dd a{height: 44px; display: block;background-image: linear-gradient(#087ae4, #142e83);    text-align: center;
    color: #fff;
    border-radius: 10rem; line-height: 44px; margin-top: 30px;}

.ad_btn:hover ,.magzine .card-body dd a:hover{
  color: #fff;
  background-image:  linear-gradient(#0955a6, #102569);
  border: none;
}

.last_row .card .ad_btn {
    margin: 0 auto 15px;
    display: block;
    width: 60%;
}
.mt30 {
    margin-top: 1.5rem;
}
.mt50 {
    margin-top: 50px;
}
.main-con img{max-width: 100%;}
.main-con a{color: #0428be;text-decoration: underline;}
.breadcrumb{padding: 0;background: none; color: #666}
.breadcrumb a,.breadcrumb span{color: #666; font-size: 14px;}
ul.side_bar li{display:flex;  align-items: flex-end; border-bottom:1px solid rgba(0, 0, 0, .125); padding: 12px 0;text-overflow: ellipsis;}
ul.side_bar li:before{content: ''; width: 2px; height: 15px; background: #333; display: block; position: absolute; left: 0; top: 15px;}
ul.side_bar li{position: relative; padding-left: 10px !important;}
ul.side_bar li:hover a,ul.side_bar li.on a{color: #098bbd;}
ul.side_bar li:hover:before,ul.side_bar li.on:before{background:#031b99n   }
ul.side_bar li:last-child{border:0;}
.con_default>div{margin-bottom:30px;}
@media (min-width: 992px){.con_default>div{margin-bottom:0;}

/* Overlay */
#simplemodal-overlay {background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
/* Container */
#simplemodal-container {height:260px; width:500px; color:#666666; background-color:#fff; border:5px solid #c1c0c0; padding:12px;}
.box_border{filter: alpha(opacity=30);opacity: .3;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../Images/home/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/* Overlay */
}
.con_default .card-body{padding: 0 1rem 0 1rem;}
.main-list  a{color: #0428be;text-decoration: underline;}
.main-list ul{ }
.main-list ul li{position: relative; padding:20px 0 20px 10px; display:flex; border-bottom: 1px dotted rgba(0, 0, 0, .125)}
.main-list ul li:before{content: ''; position: absolute; width: 4px; height: 4px; border-radius: 2px; background: #000; left: 0; top: 28px;}
.main-list ul li a{display: block; width: 70%;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.main-list ul li span{color: #999;}
.pagenum{ text-align: center; margin-top: 60px;}
.pagenum a,.pagenum span{padding:5px 10px; border-radius: 50%;margin: 0 6px;}
.pagenum span{background: #031b99;  color: #fff;}
.part2 ul{position: relative;}
.part2 ul:before{content: ''; width: 1px; height: 100%; border-right: 1px dotted rgba(0,0,0,.2);position: absolute; top: 0; left: 35px;}
.part2 ul:after{content: 'END'; position: absolute; bottom: -30px; background: #fff; left: 18px;}
[class^="part"] h3{font-size: 30px; font-weight: bold; margin-bottom: 30px;}
.part2 li{position: relative; margin-bottom: 40px;}
.year{background: #666; color: #fff; width: 70px; height: 70px; text-align: center; line-height: 70px; border-radius: 35px; cursor: pointer;}
.year.on{background: #0428be;}
.icon_box{ display: flex;
  flex-flow: row wrap;
  background: #fff;}
.icon_box dl{width: 134px;}
.icon_box dt{background: #efefef;width: 134px; height: 126px; border-radius: 10px; text-align: center; padding-top: 18px;}
.icon_box dt img{margin: 0 auto 18px;display: block;}
.icon_box dd{text-align: center; color: #0428be; text-decoration: underline; margin-top: 10px;}
.table_line td{border:1px solid #000; padding:10px;}
#slidePanel .icon_box{display: none;}
.z_1000 {
    margin-bottom: 15px;
}

.z_1000>div>div {
    width: 100%;
    height: 119px;
    margin: 11px 10px 0 0;
    border: 1px solid #eee;
    float: left;
}

.z_1000 .icon_4 {
    width: 20%;
    height: 75px;
    border-right: solid 1px #eee;
    margin-top: 27px;
    float: left;
    text-align: center;
    line-height: 74px;
}

.z_1000 .icon_4 i {
    font-size: 40px;
    color: #cccccc;
}

.z_1000 .text_13 {
    width: 77%;
    float: left;
    margin: 10px 0 0 3%;
}

.z_1000 .text_13 h2 {
    font-size: 16px;
    line-height: 16px;
    color: #333;
    font-weight: bold;
    margin:20px 0 10px;
}

.z_1000 .text_13 h4 {
    font-size: 14px;
    line-height: 16px;
    color: #333;
    margin: 16px 0 0 0;
}

.z_1000 .text_13 h4.dz_1 {
    margin-top: 12px;
}

.newslist li:after,
.z_1000:after,.join_top:after,article.details header:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.yth{height:347px; overflow-y: auto;}
.yth span{background-image: linear-gradient(#b7b8bb, #868686); color: #fff; border-radius: 5px; padding:2px 4px; display: inline-block; margin-right: 5px;}
.yth a{overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.yth a:hover span{background-image: linear-gradient(#087ae4, #142e83);}
.yth1{height: 248px;}

.page_div{overflow:hidden;margin-right:10px;text-align:center;font-size:13px;clear:both;padding:5px 0;margin-bottom: 10px;}
.page_div A{border-right:#d5d5d5 1px solid;border-top:#d5d5d5 1px solid;border-left:#d5d5d5 1px solid;color:#515459;border-bottom:#d5d5d5 1px solid;text-decoration:none;padding:3px 8px;margin-left: 5px;}
.page_div A:hover{border-right:#031b99 1px solid;border-top:#031b99 1px solid;border-left:#031b99 1px solid;color:#fff;border-bottom:#031b99 1px solid;background-color:#031b99;text-decoration:none;}
.page_div .current{border-right:#031b99 1px solid;border-top:#031b99 1px solid;border-left:#031b99 1px solid;color:#fff;border-bottom:#031b99 1px solid;background-color:#031b99;padding:3px 8px;margin-left: 5px;}


.gxth2{
	margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  font-weight: normal;
  vertical-align: baseline;
  font-family:"Microsoft YaHei";
  color:#333;
}


.hy1_table h3:before{content:''; width:2px; height:12px; background:#098bbd; display:inline-block;font-size: 16px; margin-right: 5px;}
.hy1_table table{ margin-top: 10px;}
.hy1_table table td{border:1px solid rgba(0,0,0,.1); padding:5px; line-height: 1.6em}
.news_center .card-body li{margin: 1.5rem 0;}
.news_center h4{font-weight: 16px; font-weight: bold; line-height: 1.8rem;}
.news_center h6{color: #c8161d; line-height: 2rem;}
.news_center h5{display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;line-height: 1.6rem; color:#666; margin-bottom: 0.8rem;}
.news_center span{color: #011381;}
.news_center span:after{content:''; background: url(../images/arrow_r.jpg) no-repeat; display: block; width: 19px; height: 8px; position: absolute; transform: translate(75px,-13px); transition: 0.3s}
.news_center li:hover span:after{transform: translate(80px,-13px);}
.news_center li:hover h4{color:#011381; }
.div_tit{position: absolute;  bottom: 0; right:30px;}
.ul_tit li{padding:5px 10px;background-image: linear-gradient(#9f9f9f, #7d7d7d); margin:0 4px; cursor: pointer; color: #fff;}
.ul_tit li:hover,.ul_tit li.on{background: linear-gradient(#041587, #062ac6); }
.dish .card-body>ul{display:none;}
.dish .card-body>ul.active{display:flex; flex-wrap: wrap}
.d_body{height: 270px;
    overflow: hidden;}
    @media (max-width: 480px){
  .div_tit{   bottom: -27px;
    left: 32px;}
    .ul_tit li{    margin-bottom: 5px;
    padding: 3px;
    font-size: 14px;
    margin: 0;}
    .d_body{height: 240px;}
    .f_link li{width: 90%;}
    	
/* Overlay */
#simplemodal-overlay {background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
/* Container */
#simplemodal-container {height:260px; width:350px; color:#666666; background-color:#fff; border:5px solid #c1c0c0; padding:12px;}
.box_border{filter: alpha(opacity=30);opacity: .3;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../Images/home/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/* Overlay */
  }
.wrap{
  width:100%;
  height: 200px;
  position: relative;
  overflow: hidden;
}
.wrap ul{
  overflow: hidden;
  position:absolute;
  width: 1600px;
  left: 0;
  top: 0;
  _height:1px;
}
.wrap ul li{
  float: left;
  width: 200px;
}
.tit_hy ul li{padding:5px 10px;  margin-right:5px; cursor: pointer}
.tit_hy ul li h3{ color:#fff;}
.tit_hy ul li:nth-child(1){background:#0951bd;}
.tit_hy ul li:nth-child(2){background:#0a8f08;}
.tit_hy ul li:nth-child(3){background:#9c27b0;}
.con_hy .hy1_table{display: none;}
.active1{display:block !important;}
.tit_hy ul li.on h3{color:#f00;}
.liucheng p{line-height: 1.8em;}
.liucheng h3{font-weight: bold; margin-top:10px;}

.apply{margin:0 auto;}
.mask{position: fixed;  z-index: 10000; background: rgba(0,0,0,.5);width: 100%;height: 100%; top: 0; right: 0; left: 0; bottom: 0;}
.da{overflow: hidden;margin-top: 30px;}
.dialog_btn{ 
   
    text-align: center;
    color: #fff;
    border-radius: 10rem; padding:6px 15px; display: inline-block; float: right ;}
.dialog_btn.submit1{  background-image: linear-gradient(#087ae4, #142e83); margin-left: 10px;}
.dialog_btn.return{ background-image: linear-gradient(#9f9f9f, #7d7d7d);}
.a_header .p{


    line-height: 30px;
    text-align: center;
    font-weight: bold;
    color: #3f3f3f;
    font-size: 18px;
}
.a_header .p01{


    line-height: 30px;
    text-align: center;
    border-bottom: 1px solid #d0d0d0;
    font-size: 14px;
    color: #666;
}
.a_header .p02{padding:15px 0; border-bottom: 1px solid #d0d0d0; }

.zj { width:100%; height:auto;}
.zj .img {padding:25px 0px; display: flex;flex-wrap: wrap; border-bottom:1px dashed #c7c7c7;}
.zj .img img {padding:3px; background:#ebebeb; border:1px solid #c6c6c6; float:left; margin-right:10px; width: 100%;}
.zj .img .p {line-height:26px; text-align:left; margin-left: 20px;}
.zj .img .p div{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 8;
-webkit-box-orient: vertical;
line-height: 2rem;}
.zj .img .p span { width:100%; display:block;line-height:26px; text-align:left; font-size:14px; font-weight:bold; margin:20px 0 10px;}
.zj .img .p p { width:504px; float:left;line-height:26px; text-align:left;}
.zj .img a { color:#555;display: block; font-size: 24px;flex-basis: 224px;flex-shrink: 0;}
.zj .img a:hover {color:#0932a4; text-decoration:underline;}
@media (min-width: 992px){.zj{padding:0 15px;}
	.zj .img a img{width: 1500px;}.zj .img {flex-wrap: nowrap;}.zj .img .p { overflow: hidden; text-overflow: ellipsis;}.zj .img .p span { margin:50px 0 20px;}

/* Overlay */
#simplemodal-overlay {background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
/* Container */
#simplemodal-container {height:260px; width:500px; color:#666666; background-color:#fff; border:5px solid #c1c0c0; padding:12px;}
.box_border{filter: alpha(opacity=30);opacity: .3;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../Images/home/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/* Overlay */
}

.gxtzx{width: 100%;}
.gxtzx ul{width: 100%;}
.gxtzx ul li{width: 100%;line-height: 40px;}
.gxtzx ul li a{color: #0428be;text-decoration: underline;}

.gxtdx{width: 100%;margin-top: 20px;margin-bottom: 20px;float: left;}
.gxtdx a{margin-right: 20px;width: 105px;display: block;float: left;height:48px;text-align: center;line-height: 48px; }
.gxtdx a:hover{color: white;background-color:#A51B1B; }
.gxtdx a:before{color: white;background-color:#A51B1B; }
.bian{color: white;background-color:#A51B1B; }


.magzine .card-body dd a,.apply{height: 44px; display: block;background-image: linear-gradient(#087ae4, #142e83);    text-align: center;
    color: #fff;
    border-radius: 10rem; line-height: 44px; margin-top: 30px;}

.ad_btn:hover ,.magzine .card-body dd a:hover,.apply:hover{
  color: #fff;
  background-image:  linear-gradient(#0955a6, #102569);
  border: none;
}

.last_row .card .ad_btn {
    margin: 0 auto 15px;
    display: block;
    width: 60%;
}

