﻿/*******2020-放射学院******/

.fsxy-t-color{color:#2288dc;}
.fsxy-t-bg{backgorund:#2288dc;}
.fs-locat {
    line-height: 20px;
    font-size: 12px;
    color: #999;
    padding-top: 20px;
    margin-bottom: 20px;
}
.fs-locat a {
    font-size: 12px;
    color: #999;
}
.fs-locat a:hover {
    color: #2fb0e7;
}

/*
.fxMenu-list ul li { display:block; width:16%; float:left; height:50px; line-height:50px;}
.fxMenu-list ul li a{ display:block; text-align: center; margin: 0 auto;}
.fxMenu-list ul li a:hover,.container-zkxy li a.cur{font-weight:bold;}
*/
.president-e-f{
  display: block; width:240px; height:330px;
  background:url("../images/president.png") no-repeat;
   border-radius:8px; -moz-box-shadow:0px 3px 5px #D4D4D4; -webkit-box-shadow:0px 3px 5px #D4D4D4; box-shadow:0px 3px 5px #D4D4D4;
}

.fsxy-ban-cont{height:338px;}
.fsxy-ban-cont .swiper-container{
  background:#004f8b;
  height:338px;

}
.president-info b{
 display:block;
 font-size:16px;
 color:#363636;
}
.pres-info{
 font-style:normal;
 font-size:12px;
}
.prdTit{
 font-size:26px;
 font-weight:600;
}
.fs-view-row{
  width:100%;
  overflow:hidden;
  margin-bottom:16px;
}

.fs-info-tit {
  padding:20px 0;
  border-bottom:1px #e2e2e2 solid;
}

.fs-info-tit span{
  display:block;
  width:8px;
  height:24px;
  float: left;
  background:#2288dc;
  vertical-align:bottom;
  margin:6px 20px 0 0;
}
.fs-info-tit h2{
  font-size:22px;
  color:#2288dc;
  font-weight:600;
}
.fs-org-view{
  width:100%;
  height:100%;
  background:url("../images/fsxy/organizational.png") no-repeat;
  background-size:contain;
}

.fs-org-cont{
  width:1000px;
  height:625px;
  margin:0 auto;
}

.committee-tit{font-size:24px; font-weight:500;}
.fs-experts-table{
  border-collapse:collapse;  
    border: 1px solid #e4e4f0;  
}
.fs-experts-table th{
    background:#f3f3f6;
    font-weight:600;
    font-size:14px;
    color:#222;
    line-height:46px;
}


.fs-experts-table td{
   border-collapse:collapse;  
    border: 1px solid #e4e4f0;
    line-height:34px;
    color:#666;
    font-size:12px;
    
}

.fs-check-bar {
  display: block;
  height: 44px;
  line-height: 44px;
  text-align: center;
  background: #f3f3f6;
  border: 1px #e4e4f0 solid;
  border-top: 0;

}

.fs-check-bar span{
  display:block;
   width:150px;
  height:44px;
  line-height:44px;
  margin:0 auto;

}
.arr-mr{
   background:url(../images/jyxy/sli-table-arr.png) no-repeat 110px 18px;  
}

.arr-mr2{
   background: url("../images/fsxy/sli-table-arr2.png") no-repeat 110px 18px;  
}

.fs-profile-area{
  clear:both;
  overflow: hidden;
  background:#fafafa;
}
.fs-order-in{
 padding:20px;
}
.fs-order-defray{
  background:#fff; 
 padding:40px 60px;
}

.fs-order-tit{
 font-size:22px;
 background:url("../images/fsxy/order-p-ico.png") no-repeat 0 0;
 padding-left:40px;
 border-bottom:1px #e3e4e6 solid;
 padding-bottom:20px;
}
.fs-order-cont{padding:40px 0; clear:both; overflow:hidden;}
.fs-order-tit h4{color:#333;}

.fs-order-list li{
 display:block;
 height:42px;
 line-height:42px;
}

.fs-order-list li b{font-weight:500; margin-right:20px;}
.wc-pay{display:block; float:left;}
.pay-way{
 width:200px;
 display:block;
 padding-left:20px;
 float:left;
   
}

.pay-radio{
 position:absolute;
 left:0;
 top:0;
}




.pay-col label{
 display:block;

}


.webchat-w{ width:120px; background:url("../images/fsxy/pay-ico-1.png") no-repeat 10px 0; padding-left:30px;}
.al-pay{ width:120px;  display:inline-block; width:66px; height: 24px; padding-left: 20px;}

.pay_rad{ width:100px; height:26px;}

.p-o-total{
	clear:both;
	margin-top: 90px;
}

.cf-payment{
	clear:both;
	width:160px;
	height: 26px;
	margin:40px auto;
	
}

.cf-p-btn{
	padding:8px 20px;
	background:#2288dc;
	color:#fff;
	text-align:center;
	border-radius: 4px;
}


.fs-met-row h3{font-size:24px; font-weight: 600; margin-bottom:20px; padding-left:30px; }
.fs-met-1{color:#2288dc;  background:url("../images/fsxy/pp-cir-ico1.png")no-repeat 0 10px; }
.fs-met-2{color:#f5a737;  background:url("../images/fsxy/pp-cir-ico2.png")no-repeat 0 10px; }
.fs-met-3{color:#24b6c3;  background:url("../images/fsxy/pp-cir-ico3.png")no-repeat 0 10px; }




.fs-met-l{padding-left:20px; border-bottom:1px #ece7f0 solid; padding-bottom:20px; margin-bottom: 20px;}
.fs-met-l li{display:block; line-height:32px; clear:both; }
.fs-met-l li i{float:left; margin:2px 0 0 0;  font-size:20px;}
.fs-met-l li span{float:right;}
.fs-met-l li:hover{text-decoration:underline;}
.fs-met-l li a{font-size:14px;}
.dot-gn{color: #24b6c3;}
.dot-pp{color:#7f9fe0;}
.dot-yl{color:#edd457}


.fs_catalog_index {
    top: -60px;
}
.fs_catalog_all {
    position: relative;
    display: block;
    padding: 0 10px;
*height:52px;
    line-height: 60px;
    font-size: 16px;
    color: #fff;
}
.fs_catalog_all i {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 18px;
    opacity: .5;
    filter: alpha(opacity=50);
}
.fs_catalog_all{
    background:#37beeb;
}

.menu_fixed_in {
    background: rgba(47,176,231,.9);
}
.fs_catalog_all:hover i {
    opacity: 1;
    filter: alpha(opacity=100);
}
.fs-menu li{
 border:0;
 text-align:left;
 padding-left:10px;
}
.fs-menu li:hover{
 background:#2ba0d2;
}

 /** tabs  --------------------------------------------------------*/
.fs-tab-ebk {
 height:23px;
}
.fs-tab-ebk ul {
    list-style: none;
    padding-left: 15px;
}
.fs-tab-ebk li {
    cursor: pointer;
    display: block;
    float: left;
    text-align: center;
    text-decoration: none;
    padding: 4px 15px;
    font-size: 16px;
    color:#666;
    height: 21px;
    line-height: 21px;
    margin: 0 20px;
    position: relative;
    top: 1px;
    z-index: 9;
    border:1px #aaa solid;
    border-radius: 15px;
    margin-right: 10px;
   font-weight: 600;
}
.fs-tab-ebk li:hover {
}
.fs-tab-ebk li.curr {
    background: #2fb0e7;
    cursor: default;
    color: #fff;
    border:1px #2fb0e7 solid;
}


.s-pricePriceWrap {
    position: absolute;
    right:10px;
    bottom:40px;
}


.fs-c-info{ margin-top:5px;}
.fs-c-info span{color:#bfbdbd;}


/* pagination */
.pagin-fsxy {
    display: block;
    padding: 40px 0;
    text-align: center;
}

.pagin-fsxy .pagin{margin:0;padding:0;}


.pagin-fsxy  .pagin-link {
    display: inline-block;
    padding: 5px 10px;
    margin: 0 2px;
    border-radius: 3px;
    border: 1px #ddd solid;
    background: #fff;
    line-height: 18px;
    font-size: 12px;
    color: #2fb0e7;
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.pagin-fsxy  .pagin-link i {
    font-size: 10px;
}
.pagin-fsxy  .pagin-link:hover {
    border-color: #52c0b0;
    box-shadow: 0 0 3px #eee;
}
.pagin-fsxy  .pagin-cur, .pagin-cur:hover {
    border-color: #2fb0e7;
    background: #2fb0e7;
    color: #fff;
}
.pagin-fsxy  .pagin-disable {
    color: #afafaf;
    cursor: default;
}
.pagin-fsxy  .pagin-disable:hover {
    border-color: #ddd;
    background: #fff;
}
.pagin-fsxy  .pagin-ell {
    line-height: 18px;
    font-size: 14px;
    color: #2fb0e7;
}
.pagin-fsxy  .pagin-txt {
    display: inline-block;
    padding: 5px 8px;
    line-height: 18px;
    font-size: 12px;
    color: #666;
}
.pagin-fsxy  .pagin-jump,.pagin-fsxy  .pagin-jump-focus {
    display: inline-block;
*vertical-align:-5px;
    border: 1px #ddd solid;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.pagin-fsxy .pagin-input {
*float:left;
    width: 40px;
    height: 26px;
    border: none;
    outline: none;
    background: #fff;
    line-height: 26px\9;
*line-height:26px;
    text-align: center;
    font-size: 12px;
    color: #2fb0e7;
}
.pagin-fsxy .pagin-btn {
*float:left;
    display: none;
    padding: 0 10px;
    line-height: 26px;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
}
.pagin-fsxy .pagin-jump-focus {
    border-color: #2fb0e7;
    background: #2fb0e7;
*vertical-align:-1px;
}
.pagin-fsxy .pagin-jump-focus .pagin-btn {
    display: inline-block;
}

.fs-wr{border:1px #e3e4e6 solid; padding:15px; border-radius:4px;}
.sort4 {
    display: inline-block;
    width: 8px;
    height: 5px;
    background:url("../images/fsxy/sorting_arr.png") no-repeat -11px 0;
    margin-left: 5px;
    margin-top: 2px;
}
.sort5 {
    display: inline-block;
    width: 8px;
    height: 5px;
    background:url("../images/fsxy/sorting_arr.png") no-repeat -20px -8px;
    margin-left: 5px;
    margin-top: 2px;
}

.fs-brandMeeting-ban{
  clear:both; 
  height:280px;
  background:#71c6e6 url("../images/homeban/fs-kp-ban.png")center no-repeat;}


.fs-brandMeeting-ban-cf{
  clear:both; 
  height:280px;
  background:url("../images/fsxy/cfInformation-ban.png") center no-repeat;}



.fs-kp-tit{
 clear:both;
 overflow:hidden;
}
.fs-kp-tit h4{font-size:20px; font-weight:600; color:#2288dc; width:90%; margin-bottom:10px;}
.fs-kp-list li{
 display:block;
 height:34px;
 line-height:34px;
 padding-left:16px;
 background:url("../images/fsxy/t-ico.png") no-repeat 2px 14px;
}
.fs-l-t{font-size:13px;}


.fs-kp-list li span{float:right; font-size:12px; margin-right:10px;}


.fs-kp-list li a:hover{ color:#2288dc;}

.fs-brd-btm{border-bottom:1px #ece7f0 solid;}
.fs-brd-br{border-right:1px #ece7f0 solid;}

.ai-tit{
 font-size:22px;
 color:#2288dc;
 margin:0 30px 0 30px;
}
.lab-new{
 display:block;
 width:24px;
 height:24px;
 position:absolute;
 left:0;
 top:0;
 background:url("../images/fsxy/lab-new.png") no-repeat;
}
.fs-c-img{ width:209px;}
.fs-c-img img{border-radius:6px;}

.jy-zp-1{ background:url(../images/jyxy/zp-pic-1.png) no-repeat}
.jy-zp-2{ background:url(../images/jyxy/zp-pic-2.png) no-repeat}
.jy-zp-3{ background:url(../images/jyxy/zp-pic-3.png) no-repeat}
.jy-zp-4{ background:url(../images/jyxy/zp-pic-4.png) no-repeat}

.fs-zp-price{position:absolute; right:0; bottom:10px;}
.fs-zp-price span{clear:both; display:block; color:#e08504;}
.fs-zp-price b{color:#424242;}

.fs-zp-ban{
  clear:both; 
  height:280px;
 
   background:url("../images/fsxy/zp-ban.png") no-repeat top center;}

.fs-zp-in{padding:0 30%;}

.fs-zp-txt{padding:25px 20px;text-align:center;}
.fs-zp-txt h4{font-size:30px; color:#fff; margin-bottom:20px;}
.fs-zp-txt p{font-size:14px; color:#fff; text-shadow: 1px 1px 15px #000; margin-bottom:40px;}
.fs-zp-btm{clear:both; font-size:20px; color:#fcff00; text-align:center;}
.reg-stu-btn{
 display:block;
 width:180px;
 height:36px;
 line-height:36px;
 background:#2288dc;
 color:#fff;
 border-radius:4px;
}

.red-price{color:#ff0000; text-shadow: 1px 1px 15px #000;}

.gb-t{color:#acc0d1;}

.fs-itm-btn{background:#2288dc; color:#fff; padding:10px 15px; border-radius:6px;}

.fsMainArea{padding:30px 20px;}
.fsMainArea h2 {
    text-align: center;
    color: #222;
    font-weight: 600;
    margin-bottom:20px;
}
.fsMainArea span {
    text-align: center;
    font-size:12px;
    display: block;
    line-height: 30px;
    margin-bottom: 20px;
    color: #c7c7c7;
}
.fsMainArea p {
    padding:10px 30px 20px;
    line-height:30px;
    text-indent: 24px;
}

.fs-n-pic{display:block; clear:both; padding:0 30%;}


.fs-hyzx-area{clear:both;}
.fs-cf-list li{display:block; line-height:36px;}
.fs-cf-list li span{font-size:12px;}
.hyzx-ico{display:block; width:22px; height: 22px; float:left; background:url("../images/fsxy/t-ico.png") no-repeat 0 15px;}
.fs-cf-list li:hover .hyzx-ico{background:url("../images/fsxy/t-ico-v.png") no-repeat 0 15px; }
.fs-cf-list li:hover{color:#2288dc;}
.fs-cf-list li:hover .rd{color:#2288dc;}

.aca-information-area{background:#fafafa;}

.aca-information{
 clear:both;
 padding:20px 0;
}
.aca-title{font-size:22px; color:#2288dc; font-weight:600; margin:0;}

.fs-purchasing{ background:#2288dc; float: right; padding:6px 15px; text-align: center;  font-size:20px; border-radius: 8px;}
.fs-purchasing:hover{background:#198ceb;}
.fs-sx-price{
  clear:both;
}
.fs-sx-price span{clear:both; display:block;}
.fs-sx-price b{clear:both;  display:block;}
.fs-hy{color:#e08504;font-size:16px;}
.fs-red{font-size:22px; color:red;}

.fs-m-ck{color:#2288dc; background:url("../images/fsxy/fs-m-ico.png") no-repeat 0 5px;}

.fs-jjxm-area{clear:both; padding:30px 0;}
.fs-jj-tit h4,.fs-jj-tit h6{display:inline-block; color:#2288dc;}
.fs-jj-tit h4{font-size:22px; font-weight:600; margin-right:5px;}
.fs-jj-tit h6{font-size:16px; }

.fs-jj-row{ overflow:hidden; border:1px #eee solid; border-radius:4px; padding:20px 20px 4px; position:relative; margin-bottom:20px;}
.fs-jj-row:hover{border:1px #2288dc solid; cursor:pointer;}
.fs-jj-info{padding-left:200px;  }
.fs-jj-info h4{font-size:16px; color:#222; font-weight:600; margin-bottom:10px;}

.fs-jj-t p{display:block; float:left; font-size:12px; line-height:24px;}
.fs-jj-view{position:absolute; left:10px;top:10px;}
.fs-jj-t a i{font-size:24px; color:#b3b3b3; font-weight:500;}

.fs-qp-sel{
 float:left;
}

.fs-qp-sel li{float:left;}
  /** tabs  --------------------------------------------------------*/
.fs-qp-ebk {
 margin-top:4px;
}
.fs-qp-ebk ul {
    list-style: none;
    padding-left: 15px;
}
.fs-qp-ebk li {
    cursor: pointer;
    display: block;
    float: left;
    text-align: center;
    text-decoration: none;
    padding: 4px 35px;
    font-size: 14px;
    height: 21px;
    line-height: 21px;
    margin: 0 2px;
    position: relative;
    top:8px;
    z-index: 9;
    background:url("../images/fsxy/qu-cir-1.png") no-repeat 1px 4px;
    border-radius: 15px;
    margin-right: 10px;
    color: #222;
    font-weight: 600;
}
.fs-qp-ebk li:hover {
}
.fs-qp-ebk li.curr {
      background:url("../images/fsxy/qu-cir-2.png") no-repeat 1px 4px;
    cursor: default;

}

.fs-cl-coupon .active{
 border:0;
}

.fs-cl-coupon .active i{
    display:block;
    border:0;
    
}


.fs-cp-col{
float:left;
width:387px;
 height:138px;
 background:url("../images/fsxy/coupon-pay.png") no-repeat;
margin-right:60px;
margin-bottom:40px;    
}

.fs-cp-inner{
 clear:both;
    width:387px;
 height:78px;    
 padding:30px 10px;
}


.fs-cp-inner i{
    display:block;
    width:25px;
    height:25px;
    background:url("../images/fsxy/coupon-use.png") no-repeat;
   position:absolute;
    right:45px;
    bottom:20px;
    display:none;
   }
   





.fs-cp-l{width:164px;}
.fs-cp-r{width:223px;}
.fs-cp-l span, .fs-cp-l b,.fs-cp-l em{
    display:block;
    color:#fff;
    text-align:center;
}

.fs-pc{font-size:28px;}

.fs-cp-l em{font-size:12px; font-style:normal; margin-top:20px; font-weight:500;}

.fs-cp-r p{
 display:block;
 padding:10px 45px 10px 15px;
 font-size:13px;
 color:#141414;
}



.cp-active{display:block;}

.getOrders{padding:10px 35px}

.fs-cf-tab li{padding:4px 32px;}

.fs-tr-main{clear:both; padding:20px;}


.fs_buy_btn { width:220px; height:45px; line-height:45px;   font-size:20px; background:#2288dc; color:#fff; vertical-align: middle; cursor: pointer; border-radius:4px;}
.fs_buy_btn:hover { background:#198ceb;}

.fs_cos_chapter h3 i { width:20px; height:20px; background:url("../images/fsxy/list-itm.png") no-repeat; display:inline-block; margin-right:20px; vertical-align:-4px; *vertical-align:-1px;}
.fs_cos_chapter h3:hover{color:#2288dc; }

.m-purchase-cont{clear:both; padding:0; height:202px;}
.m-purchase_tit{height:28px; line-height:28px; background:#f2f2f2; padding:0 10px;}
.m-pca-tab{display:block; width:250px; height:40px; margin:0 auto; text-align:center;}
.m-pca-tab li{float:left;padding:0 10px;}
.m-p-cont{clear:both;}
.m-p-inner{clear:both; padding:28px 18px;}

 /** tabs  --------------------------------------------------------*/

.fs-mp-ebk ul {
    list-style: none;
    padding-left: 15px;
}
.fs-mp-ebk li {
    cursor: pointer;
    display: block;
    float: left;
    text-align: center;
    text-decoration: none;
    padding: 4px 25px;
    font-size: 14px;
    height: 21px;
    line-height: 21px;
    margin: 0 2px;
    position: relative;
    top:8px;
    z-index: 9;
    background:url("../images/fsxy/qu-cir-1.png") no-repeat 1px 5px;
    border-radius: 15px;
    margin-right: 10px;
    color: #222;
    font-weight: 600;
}
.fs-mp-ebk li:hover {
}
.fs-mp-ebk li.curr {
      background:url("../images/fsxy/qu-cir-2.png") no-repeat 1px 5px;
    cursor: default;

}
.m-p-jh{margin-top:10px;}
.m-p-jh li{float:left; display:block;}
.m-p-jh li input{display:block; border:1px #e3e2e2 solid; width:80px; height:28px;}
.m-p-d{display:block; width:14px; height:1px; background:#e3e2e2;  margin:14px 2px 0;}
.m-p-sub{position:absolute; bottom:0;right:0; padding:20px 20px 20px 0;}
.m-p-sub a{float:left; display:block; padding:2px 15px; border-radius:2px;}
.m-p-sb{background:#2288dc; color:#fff;}
.m-p-ca{background:#e6e6e6; color:#666;}


.fsxy-sec-classification{
 clear:both;
 padding:0 10px 0 34px;
}

.fsxy-sc-list li{
  float:left;
  height:18px;
  margin-bottom:10px;
}

.fsxy-sc-list li a{
 display:inline-block;
 padding:0 10px;

 border-right:1px #e5e5e5 solid;
}
.fsxy-sc-list li a:hover{
  color:#2fb0e7;  
}

.mpMonth-num, .mpMonth-arr { display: block; text-align: center; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

.mpMonth-num:hover {  color:#2fb0e7;  }

.mpMonth-cur, .mpMonth-cur:hover { color:#2fb0e7;   }



