@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px}
a{ text-decoration:none; color:#333333}
img{ border:0px}
body{ font-size:14px;color:#333;}
a:hover{ color:#ff8000}
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;}
ul,li {list-style-type:none; text-transform:capitalize;}
.clear {clear:both; *display:inline;/*IE only*/}
.m{ width:1200px; margin:0px auto}
.lf{ float:left}
.rt{ float:right}
li.active>a{background-color:#FFF;border-bottom-color:transparent;box-shadow:none;margin-top:auto}

.daohang{ width:100%; height:65px; background-color:#2d3ea7;padding: 10px,0;}
#menu {height:65px;line-height:65px;width:1200px; overflow:hidden; margin:0 auto}
#nav { width:1200px; display:block; height:65px;line-height:65px;overflow:hidden;}
#nav .mainlevel { float:left; width:180px;/*IE6 only*/ }
#nav .mainlevel:hover { float:left; width:180px;/*IE6 only*/}
#nav .mainlevel a {font-size:30px; line-height:65px; display:block; width:180px; text-align:center;color:#ffffff}
#nav .mainlevel a:hover { background-color:#469cce;line-height:65px;width:180px;}
#nav .mainlevel1 {float:left;margin:0;padding:0;overflow:hidden;width:180px;/*IE6 only*/z-index:99999}
#nav .mainlevel1 li { list-style:none; height:55px; line-height:55px; overflow:hidden;}
#nav .mainlevel1 a { color:#333333;text-decoration:none; line-height:55px;  display:block;  width:180px; height:55px; margin:0px; padding:0px;overflow:hidden; text-align:center; font-size:24px  }
#nav .mainlevel1 a:hover {  line-height:55px; text-decoration:none; background-color:#469cce; color:#ffffff}
#nav .mainlevel ul {  display:none;  position:absolute;}
#nav .mainlevel li { background-color:#2d3ea7; width:180px;/*IE6 only*/ color:#ffffff;}
#nav .mainlevel li a { color:#ffffff;}

.book-shelf {
    overflow: hidden;
    width: 120px;
    height: 40px;
    background: #fff;
    margin-top: 22px;
    display: block;
}
.book-shelf a {
    font: 14px/1 PingFangSC-Regular,'-apple-system',Simsun;
    display: block;
    width: 118px;
    height: 38px;
    text-align: center;
    border: 1px solid #e6e6e6;
    transition: color .3s,background-color .3s;
    vertical-align: middle;
    text-decoration: none;
    color: #262626;
    outline: 0;
    margin: 0;
    padding: 0;
}
.book-shelf a:hover span{color:#469cce;background:#fff}
.book-shelf a:hover {background:#2b2a2e}
.book-shelf a:hover{color:#fff;border:1px solid #469cce;background:#469cce}

.book-shelf em {
    font-size: 16px;
    line-height: 20px;
    overflow: hidden;
    width: 16px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .1px;
    text-align: center;
}
.book-shelf i {
    line-height: 38px;
    overflow: hidden;
    width: 80px;
    height: 38px;
    margin-right: 3px;
    display: inline-block;
    vertical-align: middle;
    font-style: normal;
}
.fr {
    float: right;
}

/*���ǵķ���*/
.timu{ width:90px; height:35px; float:left; border-left:5px solid #2d3ea7; float:left; padding-left:8px; font-size:16px;}
.more{ width:1090px; height:34px; line-height:34px; text-align:right; float:right; border-bottom:1px solid #cccccc; font-size:12px;}
/* scrollleft */
.scrollleft{width:1200px;padding:0px 0px 0px 0px;margin:25px auto;}
.scrollleft li{float:left;margin-right:20px;display:inline;width:280px;line-height:40px; text-align:center;}
.scrollleft img{width:280px;height:220px;}

/*��˾���?*/
.jianjie{ width:380px; height:255px; float:left; margin-right:30px;}
.timu1{ width:65px; height:35px; float:left; border-left:5px solid #2d3ea7; float:left; padding-left:8px; font-size:16px;}
.more1{ width:295px; height:34px; line-height:34px; text-align:right; float:right; border-bottom:1px solid #cccccc; font-size:12px;}
.jianjie-2{ margin-top:15px;}
.jianjie-3{ margin-top:10px; font-size:13px; line-height:22px;}

/*��˾����*/
.xinwen ul li span{ float:right; margin-right:10px;}
.xinwen ul li{ line-height:36px; list-style:url(../images/shouye_30.jpg) inside; padding-left:10px; border-bottom:1px dashed #cccccc;}
.xinwen{ margin-top:5px;}

/*��˾��Ϣ*/
.more2{ width:275px; height:34px; line-height:34px; text-align:right; float:right; border-bottom:1px solid #cccccc; font-size:12px;}
.timu2{ width:85px; height:35px; float:left; border-left:5px solid #2d3ea7; float:left; padding-left:8px; font-size:16px;}

/*β��*/
.foot{ width:100%; height:330px; background-color:#404040; padding-top:40px; color:#fff;}
.er{ width:220px; height:185px; text-align:center; border-right:1px solid #666; padding-top:15px; font-size:14px; color:#fff; margin-top:20px; float:left;}
.lianxi{ width:350px; height:200px; border-right:1px solid #666; float:left; margin-left:30px; margin-top:20px; line-height:30px;}
.foot-1{ width:100%; height:50px; line-height:50px; background-color:#404040; color:#fff; text-align:center; font-size:14px; border-top:1px solid #666;}

/*��ҳ����*/
.lan{ width:220px; height:105px; background-color:#2d3ea7; color:#ffffff; font-size:30px; font-weight:bold; padding-left:20px; padding-top:10px;}
.hui{ width:220px; min-height:200px; background-color:#f7f7f7;}
.hui ul li a{ line-height:50px; border-bottom:1px solid #cccccc; font-size:14px; letter-spacing:1px; text-align:center; display:block; width:220px; height:50px;}
.hui ul li a:hover{ color:#fff;}
.hui ul li:hover{ background-color:#469cce; color:#fff;}
.lxx{ width:220px; background:url(../images/kf.png); height:145px; font-size:15px; font-weight:bold; }

/*��ҳ����*/
.tm{ width:940px; height:40px; line-height:40px; margin-top:20px; border-bottom:2px solid #2d3ea7; padding-left:10px; padding-right:10px;}
.tm-1{ width:960px; margin:10px auto; line-height:30px; min-height:500px;}
/* CSS Document */

