﻿body * {box-sizing: border-box;flex-shrink: 0;}

body {font-family: "PingFang SC","微软雅黑","Microsoft YaHei",Helvetica,"Helvetica Neue",Tahoma,Arial,sans-serif;font-size: 16px;color: #242B3A;background-color: #F7F8F9;overflow-x: hidden;}
*{font-family: inherit;}
a{ cursor:hand; /*兼容IE*/ cursor:pointer; /*兼容其它浏览器*/ }
body,html {color:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;margin:0;padding:0;}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1;}
input:focus,a:focus {outline:none;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
input,textarea {background-color: transparent;border: 0;outline: none;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
button,input,textarea,select {font-family:tahoma,arial,simsun,sans-serif;font-size:inherit;font-weight:inherit;line-height:1.5;vertical-align:middle;}
button,input,textarea,select {*font-size:100%;}
textarea {resize:none;}
table {border-collapse:collapse;border-spacing:0;}
th {text-align:inherit;}
a {vertical-align:baseline;color:#333;}
a:hover {text-decoration:none;color:#368ee0;}
ins,a {text-decoration:none;}
li,img {vertical-align:top;}
.clear {display:block;float:none;clear:both;overflow:hidden;background:none;border:0;font-size:0;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.left,.fl,.f_l {float:left;display:inline;}
.right,.fr,.f_r {float:right;display:inline;}
.hides,.hide {display:none;}
img{max-width: 100%;}
.p20{ padding:20px}
.text_1 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.text_2 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; /*超出2行就显示省略号，可以填3或者其它正整数*/}
.text_3 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; /*超出2行就显示省略号，可以填3或者其它正整数*/}
/*底部公共样式*/
.footy{ width: 100%; margin-top:45px;  clear:both;overflow:hidden;text-align:center;line-height:32px;padding:20px 0 30px; margin-top: 20px; background:#fff;font-size:14px; border-top:2px solid #d9d9d9; box-shadow:0 0 3px #f1f1f1;}
.footy a{padding:0 10px; color:#666; font-size: 15px;}
.footy .text_bold{font-weight:bold; font-size:18px;color: #ff5400;}
.footy .text_red{font-size:20px;color:#d6000b;font-weight:bold;}
.footy em{color:#d6000b;}
.footy a.r_arrow {display: block;width: 154px;height: 34px;line-height: 32px;color: #fff;margin-top: 30px;border: 1px solid #fff;text-align: center;}
.footy a.r_arrow :after{float: right;margin-right: 15px;}
.footy a.r_arrow a:hover{background-color: #ff7c4a;;border-color: #ff7c4a;}


/* 翻页 */
.g-pages { clear: both; margin: 40px auto 20px auto; overflow: hidden; text-align: center; font-size: 14px; }
.g-pages ul li { display: inline-block; border: 1px solid #ccc; padding: 6px 15px; margin: 0 1px; line-height: 24px; background: #fff; color: #999; border-radius: 2px }
.g-pages ul li:hover { background: #fa5111; color: #fff; border: 1px solid #fa5111 }
.g-pages ul li:hover a { color: #fff; }
.g-pages ul li.thisclass { display: inline-block; border: 1px solid #fa5111; padding: 6px 15px; margin: 0 1px; background: #fa5111; color: #fff; }
.g-pages ul li.thisclass a { color: #fff; }
.g-pages ul li a { display: block; color: #999 }
.g-pages ul li a:hover { color: #fff; }
.g-tit3 { padding-bottom: 10px; font-size: 16px; color: #fa5111; border-bottom: 1px solid #fa5111; }
.g-tit3 span { font-weight: 400; color: #999; text-transform: uppercase; }
.one_row{white-space:nowrap ;text-overflow: ellipsis;overflow: hidden;}


/*公共框架*/
.max_box {width: 100%;max-width: 1920px;min-width: 1200px;margin: 0 auto;	}
.min_box {width: 1200px;margin: 0 auto;border-radius: 4px;}
.l_box{width:900px;float: left;margin-right: 24px; }
.r_box{ width:274px; background:none; float: right;}
.center{width: 1200px;margin: 0 auto;*zoom:1;}
.center:before,.center:after{clear: both;display: block;display: table\9; content: ""; line-height: 0; height: 0;  visibility: hidden;}
.box:before,.box::after,.box2:before,.box2:after{clear: both;display: block;display: table\9; content: ""; line-height: 0; height: 0;  visibility: hidden;}

.base_box{padding: 30px;background-color: #fff;}
.base_box>.tit{padding-left: 20px;position: relative;margin-bottom: 20px;height: 30px;}
.base_box>.tit>span{font-size: 24px;color: #333333; font-weight: bold; float:left; }
.base_box>.tit>span>h2,.base_box>.tit>span>h3{font-size: 24px;font-weight: bold;}
.base_box>.tit:before{content: "";height: 80%;width: 6px;background-color: #fa5111;left: 0;top: 12%;position: absolute;visibility: inherit !important;}
.base_box>.tit>em{font-size: 14px;color: #999999; margin:8px 0 0 15px;float: left; }
.base_box>.tit>a{position: absolute;right: 0;top: 0;font-size: 16px;color: #999999;top: 5px;}
.base_box>.tit>a:hover{color: #fa5111;}
.base_box>.tit>a>i{margin-left: 5px;}

/*面包屑*/
.breadcrumb,.breadcrumb a{font-size: 16px;line-height: 50px;color: #9fa9b3;background-color: #F5F7F9}
.breadcrumb a:hover{color: #323131;}


/*课程筛选*/
.fenl-panel {width: 1200px;margin-bottom: 25px !important;height: auto;overflow: hidden; margin: 0 auto;padding: 20px;border: 1px solid #dddddd;background-color: #FFFFFF;}
.fenl .fenl-container {width: auto;}
.accordion-handle.active{background-color: #ebebeb;color: #808080;}
.readmore-js-toggle {float: right;color: #FF500B;}
.fenl {margin-bottom: 10px;}
.fenl p{ width:60px; float: left; display:block; height:auto; font-size:14px; line-height:12px; padding:5px 0; color:#999;}
.fenl ul{ width: 92%; height:auto; float:left;min-height: 26px}
.fenl li{  display:inline-block; *display:inline; *zoom:1; margin-right:10px; margin-bottom:4px; }
.fenl li a{ display:block;height: 25px; line-height: 25px;  padding:0 8px; color:#666; text-decoration:none; font-size:14px; border-radius:12px; transition:all 0.4s ease 0s; }
.fenl li a:hover{background-color:#fa5111; color:#fff; }
.fenl li.active a{ background-color:#fa5111; color:#fff;height: 30px; line-height: 30px; }
.fenl .fenl-container{ width:1100px; height:auto; padding:12px 16px; border:#eeeeee 1px solid; background-color:#f8f8f8; margin-left:60px;float: left;margin-top: 6px;}
.fenl .line{padding-top:12px; border-top:1px solid #ddd; margin-top:10px;}

/*内容详情*/
.new_list1{background-color: #fff;}
.new_list1>.head{text-align:center; background-color: #fff;padding-top:40px;margin:0 auto;padding-bottom:24px;border-bottom:1px solid #f5f5f5}
.new_list1>.head>h1{font-size:28px}

.c_con{padding:20px 40px 0 32px;font-size:16px;line-height:35px;color:#666;height: 100%;overflow: hidden;margin-bottom: 20px;}
.c_con>p{margin-bottom:15px}
.c_con>p>img,.c_con>p>img{width: auto !important;display:block;margin-bottom:40px;margin: 0 auto;display: block; }
/*内容详情-分享*/
.share{margin:0 auto;display:flex;justify-content:space-around;color:#a0a0a0;font-size:14px;width:600px;margin-top:40px}
.share>.kan::before{content:"";display:inline-block;background:url(../images/le_a_yan.png) no-repeat;width:15px;height:11px;margin-left:4px;margin-right:10px}
.share>.ziti{margin-left:30px;display:inline-flex;align-items:center}
.share>.ziti>i{display:inline-block;width:40px;height:20px}
.share>.ziti>.jia{border-right:1px solid #dadada}
.share>.ziti>.jia::before{content:"";display:inline-block;background:url(../images/le_a_jia.png) no-repeat;width:20px;height:17px;transform:translateY(-4px);cursor:pointer}
.share>.ziti>.jian::before{content:"";display:inline-block;background:url(../images/le_a_jian.png) no-repeat;width:20px;height:17px;cursor:pointer}
/*内容详情-相关新闻*/
.title_x{color:#333;margin-bottom:28px;margin: 0 20px;}
.title_x h3 {margin-bottom: 10px;overflow: hidden;font-size: 18px !important;line-height: 40px;}
.title_x > h3::before {content: "";display: inline-block;width: 6px;height: 24px;border-radius: 4px;background-color: #2592ff;margin-right: 10px;vertical-align: sub;}

.title_x>ul{width:100%;justify-content:space-between;display:flex;flex-wrap:wrap}
.title_x>ul>li{width:410px;height:40px;display:inline-flex;align-items:center;background-color:#f7fafc;padding:0 12px;margin-bottom:10px;border-radius:6px;font-size:14px}
.title_x>ul::after,.title_x>ul::before{content:unset}
.title_x>ul>li>a{position:relative;padding-left:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2592ff}
.title_x>ul>li>a::before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:'';width:5px;height:5px;background-color:#999}
.title_x>ul>li:hover{background-color:#ebf5ff}
.title_x>ul>li:hover a{color:#ff8500}
.title_x>ul>li:hover::before{background-color:#2592ff}
/*推荐课程*/
.tj_box { background:#fff;background: #fff;height: 295px;padding: 5px 0;}
.tj_box > ul{margin: 0 20px;} 
.tj_box > .tit  {font-size: 24px;color: #333;font-weight: 700;margin:20px;}
.tj_box > ul > li {width: 207px;float: left;margin-right: 10px;cursor: pointer;}
.tj_box > ul > li:nth-child(4n){margin-right: 0;}
.tj_box > ul > li .img img {width: 100%;height: 140px;border-radius: 6px;cursor: pointer;}
.tj_box > ul > li a> p {text-align: center;height: 48px;line-height: 48px;color: #666; overflow:hidden;}
/*课程左侧列表*/
.list_kc ul li{padding-bottom: 30px;border-bottom:1px solid #eeeeee ;background:#fff; padding:30px;margin-bottom: 20px;padding: 20px; }
.list_kc>ul> li:hover {box-shadow: 0 0 10px rgb(0 0 0 / 10%);}
.list_kc>ul>li>.img{width: 270px;margin-right: 36px;float: left;}
.list_kc>ul>li>.img>a{display: block;}
.list_kc>ul>li>.img>a img{border-radius: 25px;width: 100%;max-height: 170px;}
.list_kc>ul>li>.txt{width:554px;float: left; }
.list_kc>ul>li>.txt>a{display: block;font-size: 18px;font-weight: bold;margin-bottom: 18px;}
.list_kc>ul>li>.txt>a:hover{color: #fa5111;}
.list_kc>ul>li>a{display: block;width: 126px;height: 36px;line-height: 36px;background-color: #fa5111;position: absolute;right: 18px;top: 46px;text-align: center;border-radius:5px;color: #fff;font-size: 18px;}
.list_kc>ul>li>div{color: #999999;}
.list_kc>ul>li>.txt>.item1>span>a{color: #666666;}
.list_kc>ul>li>.txt>.item1>span>a:hover{color: #fa5111;}
.list_kc>ul>li>.txt>.item1{margin-bottom: 18px;}
.list_kc>ul>li>.txt>.item2{margin-bottom: 18px;}
.list_kc>ul>li>.txt>.item2>span{margin-right: 12px;}
.list_kc>ul>li>.txt>.item2>span>b{color: #f60000;font-size: 18px;}
.list_kc>ul>li>.txt>.item2>span>a>i{color: #ff9066;font-size: 16px;margin-left: 5px;}
.list_kc>ul>li>.txt>.item2>span>a{color: #666;}
.list_kc>ul>li>.txt>.item2>span>i{font-size: 14px;margin-right: 5px;}
.list_kc>ul>li>.txt>.item2>span>em{color: #666666;}
.list_kc>ul>li>.txt>p{font-size: 14px;color: #666666;line-height: 24px;letter-spacing: 1px;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*机构左侧*/
.tab-box{background-color: #FFF;padding: 9px 30px;margin-bottom: 20px;height: 68px;}
.tab-box .tab-list a{width: 76px;height: 50px;font-size: 18px;font-weight: 600;color: #242B3A;line-height: 50px;display: block;margin-right: 12px;position: relative;}
.tab-box .tab-list a.active{color: var(--theme-color);}
.settle{width: 91px;height: 30px;background: #FFFFFF;border-radius: 18px;border: 1px solid #054781;}
.tab-list a {width: 76px;height: 50px;font-size: 18px;font-weight: 600;color: #242B3A;line-height: 50px;display: block;margin-right: 12px;position: relative; float:left;}
.settle {width: 91px;height: 30px;background: #FFFFFF;border-radius: 18px;border: 1px solid #054781;line-height: 30px;text-align:center;margin-top: 12px;}
.div-img {width: 230px;position: relative;border: 1px #f1f1f1 solid;}
.content-box > li {background-color: #FFF;padding: 30px 30px 0;margin-bottom: 20px;height: 214px;}
.info-box .title {font-size: 20px;font-weight: bold;margin-bottom: 10px;display: block;}
.info-box .tag {margin-bottom: 10px;font-size:16px;}
.tag li {margin-right: 18px;color: #242B3A;float:left;}
.intro {width: 560px;font-size: 14px;color: #4F5563;line-height: 28px;margin-bottom: 20px;}
.ask-btn {width: 102px;height: 36px;background: #FBFCFC;border-radius: 8px;border: 1px solid #FD9101;color: #FD9101;}
.bottom-info li {width: 95px;float: left;padding: 2px 6px;font-size: 14px;color: #1266F4;line-height: 24px;text-align: center;background: #EDF3FF;border-radius: 4px;margin-right: 8px;margin-bottom: 20px;}
.bottom-info .ask-btn {width: 102px;height: 28px;line-height:28px;text-align:center;float:right;background: #FBFCFC;border-radius: 8px;border: 1px solid #FD9101;color: #FD9101;}
.bottom-info .ask-btn .icon {margin-right: 5px;}
.w410 {width: 416px;    height: 40px;
    overflow: hidden;}
/*新闻左侧*/
.new_list > h1 {
    font-size: 20px;
    font-weight: 600;
    color: #242B3A;
    line-height: 37px;
    margin-bottom: 12px;
}
.new_list>ul>li{border-bottom: 1px solid #e9ecf1;background-color: #FFF;padding: 30px;margin-bottom: 20px;}
.new_list>ul>li>.div-img{width:270px;float:left;margin-right:30px; border-radius: 8px;}
.new_list>ul>li>.div-img>a:hover>img{transform:scale(1.02,1.02); border-radius: 8px; }
.new_list>ul>li>.div-img>a>img{width:270px; max-height:180px;transition:all .3s linear;border-radius: 8px; }
.new_list>ul>li>.div_text{float:left;width:540px}
.new_list>ul>li>.div_text>.c_title{font-size:22px;color:#242B3A;font-weight:700; margin-bottom: 20px;line-height: 37px;}
.new_list>ul>li>.div_text>.c_title>a{color:#000;font-size:22px}
.new_list>ul>li>.div_text>div>.inline-p>p>a:hover{color:#fb3e5d}
.new_list>ul>li>.div_text>.c_title>a:hover{color:#3095f2}
.new_list>ul>li>.div_text>div>.inline-p>p{display:inline-block;margin-right:20px}
.new_list>ul>li>.div_text>div>.inline-p>p>a{font-size:16px;color:#a4aab2}
.new_list>ul>li>.div_text>div>.inline-p{margin:20px 0;font-size: 14px;color: #6B717C;line-height: 20px; letter-spacing: 1px;}
.new_list>ul>li>.div_text>div>.inline-p>p>i{color:#ccd1d7;margin-right:10px}
.new_list>ul>li>.div_text>div>.inline-p>p>span{color:#a4aab2;}
.new_list>ul>li>.div_text>p{font-size: 14px;color: #666;line-height: 24px;margin-bottom: 24px;}



/*右侧*/
.sign-box{width: 274px;height: 375px;background-color: #FFF;margin-bottom: 20px;}
.sign-box .title{height: 33px;color:#fa5111;font-size: 24px;font-weight: 600;line-height: 33px;margin: 30px 0 0 89px; display:block
}
.sign-box form{padding:0 20px;}
.sign-box form input{background-color: rgba(255, 255, 255, 1);border-radius: 4px;height: 40px;border: 1px solid rgba(229, 229, 229, 1);width: 234px;margin: 10px 0;padding: 0 10px;font-size: 16px;}
.sign-box form .sub-btn{background-color:#fa5111;border-radius: 6px;height: 48px;width: 234px;color: #FFF;cursor: pointer;}
.sign-box .tips{width: 196px;height: 20px;color: rgba(107, 113, 124, 1);font-size: 14px;text-align: left;
line-height: 20px;margin: 12px 0 30px 39px;}



/*右侧推荐课程*/
.right-re-box{background-color: rgba(255, 255, 255, 1);position: relative;width: 100%;margin-bottom: 20px;    padding: 10px 15px;}
.right-re-box h3,.right-box .album-box h3{height: 33px;color: rgba(36, 43, 58, 1);font-size: 24px;font-weight: 600;text-align: left;line-height: 33px;position: relative;padding-left: 16px;}
.right-re-box h3::before,.right-box .album-box h3::before{content: '';width: 4px;height: 22px;border-radius: 8px;position: absolute;top: 6px;left: 0;background: #fa5111;}
.right-re-box .list-box{margin-top: 20px;}
.right-re-box .list-box li{margin-bottom: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.right-re-box .list-box .title{height: 20px;color:#666;font-size: 14px;line-height: 20px;position: relative;padding-left: 25px;}
.right-re-box .list-box .title em{position: absolute;left: 0px;top: 0px;width: 18px;height: 18px;background: #E5E5E5;color: #FFF;font-size: 14px;text-align: center;line-height: 20px;border-radius: 3px;}
.right-re-box .list-box .title em.active{background-color: #fd9101;color: #FFF;}
.right-re-box .list-box li:hover .title{color: #fd9101;}
.right-re-box .list-box li .cover-box{width: 100%; max-height:180px; margin-top: 12px;border-radius: 3px;overflow: hidden;display: none;border: 1px solid #f1f1f1;}
.right-re-box .list-box li .cover-box img{width: 100%;border-radius: 3px;}
.right-re-box .list-box li .show{display: block;text-align: center;}

/*师资列表*/
.sz_list{ background:#fff; }
.sz_list>ul>li{background-color:#fff;padding:24px;margin-bottom:20px; border-bottom:1px #f1f1f1 dashed; }
.sz_list>ul>li>div{display:block}
.sz_list>ul>li>div>.img{width: 162px;margin-right:6%;float:left;height:162px;border-radius:50%;overflow:hidden}
.sz_list>ul>li>div>.txt{width:74%;float:left;font-size: 14px;}
.sz_list>ul>li>div>.txt>div{margin-bottom:15px}
.sz_list>ul>li>div>.txt>.item1>a{font-weight:700;font-size:20px;margin-right:10px}
.sz_list>ul>li>div>.txt>.item1>a:hover{color:#2692ff}
.sz_list>ul>li>div>.txt>.item2{padding-left:80px;position:relative;min-height:20px}
.sz_list>ul>li>div>.txt>.item2>span{position:absolute;left:0;top:0;color:#999}
.sz_list>ul>li>div>.txt>.item2>p{line-height:20px;color:#666}
.sz_list>ul>li>div>.txt>.item2>p>a{position:relative;margin-right:20px;display:inline-block}
.sz_list>ul>li>div>.txt>.item2>p>a:hover{color:#2592ff}
.sz_list>ul>li>div>.txt>.item2>p>a:after{right:-12px;content:"";width:1px;height:60%;display:inline-block;background-color:#999;position:absolute;top:20%}
.sz_list>ul>li>div>.txt>.item2>p>a:last-child:after{display:none}
.sz_list>ul>li>div>.txt>.item3{padding-left:80px;position:relative}
.sz_list>ul>li>div>.txt>.item3>span{position:absolute;left:0;top:0;color:#999}
.sz_list>ul>li>div>.txt>.item3>p{line-height:25px;color:#666}



.header-search { width:100%; margin:0 auto;    padding: 15px 10px; height:125px; background:#fff; }
/*新闻分类*/

.xinw_t {width: 100%;margin:20px 0 0;}
.xinw_t ul li{line-height:40px;width: 142px;margin:0 8px 10px 0;float:left;height:40px;border-radius:20px;overflow:hidden;background:#fff;
text-align:center;font-size:16px;}
.xinw_t ul li.on a{background:#FF500B;width:100%;display:inline-block;height:40px;border-radius:40px;color:#fff;border-radius:20px;}


/*右侧小标题*/
.zz_tit{margin: 0 20px 20px 35px;position: relative;}
.zz_tit:before{content: "";height: 16px;width: 4px;background-color: #f60000;position: absolute;left: -15px;top: 3px;}
.zz_tit>span{font-size: 16px;font-weight: bold;}
.zz_tit>span>h2,>div>.tit>span>h3{font-size: 16px;font-weight: bold;}
.zz_tit>a{position: absolute;right: 0;top: 1px;font-size: 12px;color: #999999;}
.zz_tit>a:hover{color: #fa5111;}
/*小标题1*/
.l_tit{ width:100%; font-size: 24px;color: #333333;padding: 15px 30px 15px 50px;border-bottom: 1px solid #eeeeee;position: relative;background: #fff;}
.l_tit h1,.l_tit h2{ font-weight:blod !important; }
.l_tit:before{content:"";height: 26px !important; width: 7px !important;display: block;border-radius:5px;background-color: #fa5111;position: absolute;left: 30px;top: 19px;visibility: inherit !important;}


/*公共右侧-课程*/
 .kc_box{background-color: #FFFFFF;padding:19px 0 0 0;border-radius:5px ;margin-bottom: 10px;}
 .kc_box>ul{padding: 20px;border-top:1px solid #f4f4f4 ;}
 .kc_box>ul>li{margin-bottom: 24px;}
 .kc_box>ul>li:last-child{margin-bottom: 0;}
 .kc_box>ul>li>a{display: block;}
 .kc_box>ul>li>a>.img>span{display: block;}
 .kc_box>ul>li>a>.img{position:relative;overflow: hidden;border-radius:5px ;}
 .kc_box>ul>li>a>.img>.ts{position: absolute;background: rgba(0,0,0,0.6);top: 0;left: 0;color: #fff;padding:5px 10px;display: none;width: 100%;}
 .kc_box>ul>li>a>.img:hover>.ts{display: block;}
 .kc_box>ul>li>a>.img>p{height: 24px;line-height: 24px;position: absolute;left:0;bottom: 0;width: 100%;padding: 0 10px;background: rgba(0,0,0,0.6);text-align: center;}
 .kc_box>ul>li>a>.img>p>span{color: #fff;float: left;font-size: 12px;}
 .kc_box>ul>li>a>.img>p>span.fr{float: right;}
 .kc_box>ul>li>a>span{display: block;font-size: 16px;margin: 10px 0;}
 .kc_box>ul>li>a>span:hover{color: #fa5111;}
 .kc_box>ul>li>a>p>span{font-size: 14px;color: #999999;}
 .kc_box>ul>li>a>p>span>em{color: #666666;}
 .kc_box>ul>li>a>p>span>em.red{color: #fa5111;font-weight: bold;}

/*公共右侧-问答*/
 .wd_box{background-color: #fff;margin-top: 12px;padding: 20px 0 0 0px;margin-bottom: 12px;}
 .wd_box>ul{padding:15px 20px;border-top:1px solid #f4f4f4;}
 .wd_box>ul>li{margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #f9f9f9;}
 .wd_box>ul>li>a{display: block;}
 .wd_box>ul>li>a>span{display: block;font-size: 16px;color: #333333;display: block;margin-bottom: 12px;}
 .wd_box>ul>li>a>p>span{font-size: 12px;color: #999999;margin-right: 12px;}
 .wd_box>ul>li>a:hover>span{color: #fa5111;}
 .wd_box>ul>li:last-child{border: none;margin-bottom: 0;}


/*公共右侧的新闻*/
.zx_box{background: #fff;padding: 20px 0 5px 0px;border-radius:5px;margin-bottom: 20px;}
.zx_box>ul{border-top:1px solid #f4f4f4;padding: 20px;}
.zx_box>ul>li{margin-bottom: 15px;}
.zx_box>ul>li:last-child{margin-bottom: 0;}
.zx_box>ul>li>a{font-size: 14px;color: #333333;display: block;position: relative;padding-left: 15px;}
.zx_box>ul>li>a:before{content: "";background-color: #dddddd;display: block;left: 0;top: 0;position: absolute;width: 4px;height: 4px;background-color: #dddddd;top: 7px;}
.zx_box>ul>li>a:hover{color: #fa5111;}
.zx_box>ul>li>a:hover:before{background-color: #fa5111;}

/*公共右侧的新闻*/
.jg_kc>.tab{padding: 24px;border-bottom: 1px solid #f4f4f4;}
.jg_kc>.tab>span{font-size:16px;color: #666666;border-radius:20px ;display: inline-block;}
.jg_kc>.tab>span>a{display: block;color: #666666;display:block;padding: 10px 25px;}
.jg_kc>.tab>span.active{background-color: #fa5111;color: #fff;}
.jg_kc>.tab>span.active>a{color: #fff;}
/*公共右侧的机构*/
.jg_box{background-color: #fff;padding: 20px 0 0 0px;margin-bottom: 10px;}
.jg_box>ul{padding: 20px;border-top:1px solid #f4f4f4;}
.jg_box>ul>li{margin-bottom: 16px;}
.jg_box>ul>li>a{display: block;}
.jg_box>ul>li>a>.img{border: 1px solid #f4f4f4;display: table;width: 100%;position: relative;border-radius:5px;overflow: hidden;}
.jg_box>ul>li>a>.img>span{display: table-cell;width: 100%;vertical-align: middle;}
.jg_box>ul>li>a>.img>span>img{max-height: 100px;display: block;margin: 0 auto;}
.jg_box>ul>li>a>.img>p{position: absolute;opacity: 0.6;left: 0;bottom: 0;height: 28px;line-height: 28px;background-color: #7f7f7f;width: 100%;text-align: center;color: #fff;font-size: 16px;}
.jg_box>ul>li>a>p{font-size: 14px;margin: 10px 0;line-height: 22px;display:-webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.jg_box>ul>li:hover>a>.img{border:1px solid #fa5111 ;}
.jg_box>ul>li:hover>a>.img>p{background-color: #fa5111;}

/*底部切换*/
#outer {width:1200px;margin:0 auto;}
#tab_ul {font-size: 0;border-bottom: 1px solid lightgray;margin-top:20px;}
#tab_ul li {display: inline-block;cursor: pointer;width: auto;height: 36px;font-size: 16px;color: #6F6F6F;margin-right: 35px;}
#tab_ul li.current {color: #333; font-weight: bold; border-bottom: 2px solid #fa5111;}
#tab_cont ul {line-height:30px;display:none;margin-top: 12px; letter-spacing: 1px;width: 100%;  height: 210px;background: rgb(255, 255, 255); padding: 20px;}
.tab_item li{ width:23.5%; height:30px; background:#fff; padding-left:2%; border-radius:20px; margin:3px 5px; font-size: 14px;margin-right: 1%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float:left; position:relative;}
.tab_item li a{ color: #666;}
.tab_item li a:hover{ color: #fa5111;}
.tab_item li  a:before{content: '';width:3px;height: 3px;background-color:#666;position: absolute;top: 15px;left: 10px;border-radius:3px ;}

.index_box1>.center>.i_l>.box>ul>li>a>.img img{ height:100px}