@charset "utf-8";
/* CSS Document */

/*格式化样式*/
*{margin:0;padding:0}
body{font:12px/1.5 MIcrosoft YaHei,Arial, Helvetica, sans-serif;color:#333}
table{width:100%; border-collapse:collapse;border:none;border-spacing:0}
a{color:#202020;text-decoration:none;}
img{border:none}
input{vertical-align:middle;outline:none}
textarea{outline:none;}
ul,ol,dl{list-style:none;}
b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}


/*公共样式*/
.fl{float:left;}
.fr{float:right;}
.clearfix{overflow:hidden;zoom:1}
.clear{clear:both}

.top{height:29px;background:#f6f6f6;border-bottom:solid 1px #e5e5e5;line-height:29px;color:#999;overflow: hidden;}
.wrap1000{width:1000px;margin:0 auto}
.header{height:90px;border-bottom:solid 2px #1b1d1c;overflow: hidden;}
.login{width:100px;height:28px;background:#0f86fc;text-align:center;line-height:28px;color:#fff;font-size:15px;margin-top:30px}
.tx{display:inline-block;vertical-align:middle;cursor:pointer}
.afterLogin{margin-top:30px;height:30px;line-height:30px;}
.userName{color:#1086fc;padding:0 10px;}
.exit{color:#999}
.backBtn{display:inline-block;width:120px;height:28px;background:#ff9333;text-align:center;line-height:28px;color:#fff;font-size:15px;margin-left:10px}
.grayBtn{background:#ccc}
.indexCon{width:100%;overflow:hidden;position: relative;height: 360px;}

.banner{width:100%; height:360px; border-top:5px solid #dadada;}
.banner .d1{width:100%;height:360px;display:block;position:absolute;left:0px;top:0px;cursor: pointer;}
.banner .d2{text-align: center;   height: 30px;  clear: both;  position: relative;  z-index: 100;    top: 315px; width: 100%;}
.banner .ss{ height: 30px; margin: 0 auto;}

.banner .d2 .ss{display: block;}
.banner .d2 .ss ul{ margin: 3px 0 0 9px;  display: inline;    background: rgba(0,0,0,0.3);
    padding: 5px 10px 8px 20px;  border-radius: 20px;}
.banner .d2 li{vertical-align:middle;margin-right:10px;border:2px solid #ffffff;cursor:pointer;display:inline-block;width: 7px;height: 7px;border-radius: 50%;}
.banner .d2 li.nuw{background: #ffffff;}


.wrapCon{width: 1200px;margin: 0 auto;}
.wrapSearch{width: 1000px;margin: 0 auto;overflow: hidden;position: relative;height: 125px;top: -255px;}
.search{width:460px;height:112px;background:url(../images/filter05.png) repeat;    float: right;position: absolute;top:0;right: 0;z-index: 99999;
    border-radius:3px;padding-right:20px;padding-left:20px;margin: 0 auto;}
.searchNav{margin-top:5px;height:39px;line-height:39px;}
.search .help{    display: block;  margin-top: 10px;}
.searchNav ul li{float:left;font-size:16px;margin-right:20px}
.searchNav a{color:#fff}
.searchNav ul li.on a{color:#ff7800}
.help{filter:alpha(opacity=75);opacity:0.75}
.englishBtn{width: 96px;
    height: 41px;
    background: #ff7800;
    font-size: 16px;
    color: #fff;
    line-height: 41px;
    text-align: center;
    border-radius: 0 3px 3px 0;
    border: 0;
    font-family: Microsoft YaHei;
    cursor: pointer;}
.boxShadow{box-shadow:2px 2px 10px #4d4e4f;width:356px;height:41px}
.inp{width:260px;height:41px;line-height:40px;padding:0 10px;background:#fff;border:none;border-radius:3px 0 0 3px;font-family:Microsoft YaHei}
.sub{width:96px;height:41px;background:#ff7800;font-size:16px;color:#fff;line-height:41px;text-align:center;border-radius:0 3px 3px 0;border:0;font-family:Microsoft YaHei;cursor:pointer}
.main{padding:0 0 60px 0;}
.title{height:80px;font-size:30px;font-weight:bold;text-align:center;position:relative;line-height:99px}
.title span{position:absolute;width:79px;height:2px;background:#1086fc;bottom:0;left:46%}
.main ul li{float:left;width:25%;text-align:center;margin-top:45px}
.main ul.wid3{margin:0 90px;}
.main ul.wid3 li{width:33%}
.main ul li i{display:inline-block;margin-bottom:25px}
.main ul li p{font-size:24px;}
.main ul li p.font18{font-size:18px;color:#666}
#book label{padding-right: 15px}

.footer{background:#ececec;padding:17px 0;text-align:center;font-size:14px;line-height:2;}
.footer p{color: #999999}
.footer a{color:#666666}

@media screen and (max-width: 1440px){
    .indexCon{height: 320px;}
    .wrapSearch {  top: -230px;  }
    .banner{height:320px;}
    .banner .d1{height:320px;}
    .banner .d2{top: 280px;}
    .main ul li {  margin-top: 30px;  }
}

/**2021-12-22-添加**/
.wrap900{width:900px;margin:0 auto;overflow:hidden}
.marTop42{margin-top:42px;}
.readBox{float:left;width:50%;height:210px;background:#93cdf8;font-size:20px;color:#333;line-height:27px;}
.readImg{width:64px;height:64px;border-radius:100%;margin-bottom:20px}
.readBox p{margin-bottom:5px}
.readBox02{width:300px;}
.readBox a{height:210px;width:100%;display:flex;-webkit-display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-direction:column}