/**!
 * å­é¡µ
 * author: fxyue;
 * date: 2019-07-10
 */

/* main */
body {
  background: #f2f2f2;
}

.ewb-nav {
  display: none;
}

#header {
  height: 120px;
  background: #fff;
}

/* å­é¡µå¯¼èˆª */
.ewb-nav2 {
  height: 43px;
  background-color: #4782ce;
}

.ewb-nav2-left {
  float: left;
  padding-left: 52px;
  width: 116px;
  height: 43px;
  line-height: 43px;
  background: url("../images/nav2_icon.png") 25px 50% no-repeat #4178be;
  font-size: 17px;
  font-weight: bold;
  color: #fff;
}

.ewb-nav2-right {
  margin-left: 168px;
}

.ewb-nav2-item {
  float: left;
  text-align: center;
  margin-left: 21px;
}

.ewb-nav2-item:first-child {
  margin-left: 15px;
}

.ewb-nav2-item a {
  display: block;
  padding: 0 37px;
  height: 39px;
  line-height: 39px;
  font-size: 18px;
  color: #fff;
  border-bottom: 4px solid transparent;
}

.ewb-nav2-item a:hover,
.ewb-nav2-item a.cur {
  font-weight: bold;
  color: #ffde58;
  border-color: #ffde58;
}

/* é¢åŒ…å±‘ */
.ewb-loc {
  height: 46px;
  line-height: 46px;
  padding-left: 15px;
  font-size: 0;
  -webkit-text-size-adjust: none;
  background: url("../images/loc_icon.png") 0 center no-repeat;
}

.ewb-loc span {
  font-size: 14px;
  margin: 0 5px;
}

.ewb-loc a {
  font-size: 14px;
  color: #333;
}

.ewb-loc .cur {
  color: #ff7200;
}

.ewb-middle {
  padding: 20px 20px 27px;
  background: #fff;
}

/* è½®æ’­ */
.ewb-scroll {
  float: left;
  width: 578px;
  height: 347px;
  position: relative;
  overflow: hidden;
}

.ewb-scroll-hd {
  position: absolute;
  right: 6px;
  bottom: 14px;
  z-index: 1;
  overflow: hidden;
  height: 10px;
}

.ewb-scroll-hd ul {
  overflow: hidden;
  zoom: 1;
}

.ewb-scroll-hd ul li {
  float: left;
  width: 12px;
  height: 12px;
  margin-right: 4px;
  cursor: pointer;
  background: url("../images/scroll_stagh.png") no-repeat;
}

.ewb-scroll-hd ul li.on {
  background-image: url("../images/scroll_stag.png");
}

.ewb-scroll-bd {
  position: relative;
  z-index: 0;
  height: 100%;
}

.ewb-scroll-bd li {
  position: relative;
  zoom: 1;
  vertical-align: middle;
}

.ewb-scroll-bd img {
  display: block;
  width: 100%;
  height: 100%;
}

.ewb-scroll-mask {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 38px;
  line-height: 38px;
  background: url("../images/mask_bg.png") repeat;
}

.ewb-scroll-tt {
  display: block;
  padding-left: 14px;
  margin-right: 150px;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* é€šçŸ¥å…¬å‘Šï¼Œä¸­å¿ƒæ–°é—» */
.ewb-notice {
  margin-left: 598px;
  height: 347px;
}

.ewb-notice-hd {
  height: 33px;
}

.ewb-notice-hd>div {
  height: 29px;
  border-bottom: 1px solid #ddd;
}

.ewb-notice-item {
  padding-bottom: 3px;
  margin-right: 55px;
}

.ewb-notice-item a {
  display: block;
  height: 28px;
  line-height: 22px;
  padding: 0 4px;
  font-size: 20px;
  color: #333;
}

.ewb-notice-item.on {
  background: url("../images/tab_ico.png") center bottom no-repeat;
}

.ewb-notice-item.on a {
  color: #1a78cc;
  font-weight: bold;
  border-bottom: 2px solid #1a78cc;
}

.ewb-more {
  height: 22px;
  line-height: 22px;
  color: #666;
}

.ewb-notice-bd {
  height: 314px;
  overflow: hidden;
}

.ewb-data-date {
  float: right;
  color: #999;
}

.ewb-data-list {
  height: 39px;
  line-height: 39px;
  padding-left: 10px;
  background: url("../images/dian.png") 1px 50% no-repeat;
  border-top: 1px dashed #dbdbdb;
}

.ewb-data-list:first-child {
  border-top: 0;
  height: 40px;
}

.ewb-data-infor {
  margin-right: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ewb-data-infor a {
  color: #333;
}

.ewb-data-list:hover {
  background: url("../images/dian_cur.png") 0 50% no-repeat;
}

.ewb-data-list:hover,
.ewb-data-list:hover a,
.ewb-data-list:hover .ewb-data-date {
  cursor: pointer;
  color: #ff9600;
}

/* å¸¸ç†Ÿ  ä¿¡ç”¨ä¿¡æ¯,å¼€æ ‡æ—¥åŽ† */
.ewb-pic {
  margin-top: 20px;
}

.ewb-pic a {
  float: left;
}

.ewb-pic img {
  display: block;
  width: 570px;
  height: 111px;
}

.ewb-pic a:first-child {
  margin-right: 20px;
}

/* ä¸­å¿ƒä½ç½® */
.ewb-center {
  float: left;
  width: 568px;
  height: 255px;
  border: 1px solid #c6c6c6;
  position: relative;
}

.ewb-center-left {
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  z-index: 99;
}

.ewb-center-left img {
  display: block;
}

.ewb-center-right {
  margin-left: 75px;
  overflow: hidden;
}

.ewb-center-right img {
  display: block;
}

/* æ™¯è‰²å›¾ç‰‡ */
.ewb-view {
  margin-left: 590px;
  height: 257px;
}

.ewb-view img {
  display: block;
  width: 100%;
  height: 100%;
}



/* æ˜†å±± */
.ewb-banner,
.ewb-banner img {
  display: block;
  height: 111px;
}

/* å´æ±Ÿ */
.ewb-info {
  margin-top: 20px;
}

.ewb-info ul {
  margin-left: -20px;
}

.ewb-info-item {
  float: left;
  width: 25%;
}

.ewb-info-item a {
  display: block;
  height: 111px;
  line-height: 111px;
  padding-left: 124px;
  margin-left: 20px;
  background-color: #387dd6;
  color: #fff;
  font-size: 24px;
  background-repeat: no-repeat;
  background-position: 32px 50%;
}

.ewb-info-item a:hover {
  box-shadow: 0px 3px 10px 0px rgba(13, 24, 62, 0.39);
}

.info1 {
  background-image: url("../images/info_icon_01.png");
}

.info2 {
  background-image: url("../images/info_icon_02.png");
}

.info3 {
  background-image: url("../images/info_icon_03.png");
}

.info4 {
  background-image: url("../images/info_icon_04.png");
}

/* å¼ å®¶æ¸¯ */
.info5 {
  background-image: url("../images/info_icon_05.png");
}

.info6 {
  background-image: url("../images/info_icon_06.png");
}

.info7 {
  background-image: url("../images/info_icon_07.png");
}

.info8 {
  background-image: url("../images/info_icon_08.png");
}

/* å¤ªä»“ */
.info9 {
  background-image: url("../images/info_icon_09.png");
}

.info10 {
  background-image: url("../images/info_icon_10.png");
}

.info11 {
  background-image: url("../images/info_icon_11.png");
}

.info12 {
  background-image: url("../images/info_icon_12.png");
}

.login-list {
    position: fixed;
    top: 232px;
    left: calc(50% + 600px);
    z-index: 99;
}

.login-item {
    width: 75px;
    height: 110px;
    padding: 0 3px;
    line-height: 18px;
    color: #3875af;
    background-color: transparent;
    text-align: center;
    box-sizing: border-box;
}

.login-item a {
    display: block;
    height: 100%; 
    padding: 40px 3px 0;   
    color: #3875af;
    border-bottom: 1px solid #e8e8e8;    
    box-sizing: border-box;      
}

.login-item:last-child a {
    border-bottom: 0;
}

.login-item:first-child a {
    padding-top: 50px;
    background: url('../images/icon_login1.png') center 10px no-repeat;
}

.login-item:nth-child(2) a {
    background: url('../images/icon_login2.png') center 0 no-repeat;
}

.login-item:nth-child(3) a {
    background: url('../images/icon_login3.png') center 0 no-repeat;
}


.login-item:hover {
    background-color: #3875af;
}

.login-item:hover a {
    color: #fff;
}

.login-item:first-child:hover a {
    background-image: url('../images/icon_login1_white.png');
}

.login-item:nth-child(2):hover a {
    background-image: url('../images/icon_login2_white.png');
}

.login-item:nth-child(3):hover a {
    background-image: url('../images/icon_login3_white.png');
}

@media (max-width:1366px) {
    .login-list {
        left: auto;
        right: 0;
    }
}
