﻿@charset "utf-8";
body{ margin:0px; font-size:14px; color:#3d2f1b; font-family: Lora,Palatino,Times,Times New Roman,serif;}
*{padding:0px;margin:0px;}
body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 { list-style:none;}
/*input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}*/
button {overflow:visible}
img{border:none;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#da251c;text-decoration:underline;}
li{	list-style:none;}
/*input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}*/
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
.m{ width: 1200px; margin: 0 auto;}
/* 头部 */
.top{ background: #231815;}
.logo{ margin-top: 50px;}
.topr{ margin-top: 90px; margin-bottom: 25px;}
.topr1{text-align: right;}
.topr1 a{ margin-left: 25px;}
.topr2{text-align: right; margin-top: 10px;}
.topr2 ul li{ float: left;border-left: 1px solid #524843; padding-bottom: 5px; position: relative;}
.topr2 ul li:nth-child(1) { border-left: none;}
.topr2 ul li a{margin-right: 10px; padding-left: 10px; color: #fff; font-size: 12px; font-family: Lora,Palatino,Times,Times New Roman,serif;}
.topr2 ul li ul{ position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.topr2 ul li:hover ul{display: block;margin-top: 0;}
.topr2 ul li ul li{ float: none; text-align: left; border: none;}
.topr2 ul li ul li a{font-size: 14px;display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.42857143;color: #333;white-space: nowrap;margin: 0;}
.topr2 ul li ul li a:hover{color: #262626; text-decoration: none; background-color: #f5f5f5;}

.menu{ height: 40px; background: #62a9d7;}
.menu .nav ul li{line-height: 40px;font-size: 20px;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;font-family: Lora,Palatino,Times,Times New Roman,serif;float:left;position:relative;}
.menu .nav ul li a.o_lm{color: #fff;width: 170px;text-align: center;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;display: block;}
.menu .nav ul li:hover a.o_lm{background: #fff;color: #c14b49;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.menu .nav ul li.on a.o_lm{background: #fff;color: #c14b49;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.menu .nav .y_j{position:relative;}
.menu .nav .e_j{width:100%;background-color: #3674b9;position:absolute;display:none;z-index:9999;}
.menu .nav .e_j a{display:block;border-top: 1px solid #fff;font-size: 13px;color:#fff;line-height:36px;text-decoration: none;}
.menu .nav .e_j a:hover{background-color: #3674b9;}
.menu .nav ul li:hover .e_j{display:block;}

.nav ul li:hover .nav-arrow { color: #fff;}
.nav-arrow { float: right; height: 51px; color: #333; line-height: 51px !important; margin-left: 10px;}

.nav ul li .nav-arrow{ display: none;}

.nav_drop_down{display: none;width: 200px;position: absolute;top: 100%;left: 0;background: #871c21;z-index: 999;}
.nav_two_div{ width: 100%; float: left;  }
.nav_two{width: 100%;float: left;cursor: pointer;border-bottom: solid 1px #fff;}
.nav_two .nav_two_a{ width: auto;  float: left; display: block; text-align: left; color: #fff; font-size: 15px; line-height: 40px; margin-left: 10px;}
.nav_two .fa-angle-down{ float: right; color: #fff; font-size: 16px; margin-right: 10px; line-height: 40px;}

.nav_three{ display: none; width: 100%; float: left; position: relative;}
.nav_three .nav_three_a{ width: auto;  float: left; margin-left:20px; display: block; text-align: left; color: #fff; font-size: 14px; line-height: 36px;}
.nav_three .nav_three_a:hover{ color: #fff;}
.nav_three .fa-angle-right{ float: right; color: #fff; font-size: 16px; margin-right: 10px; line-height: 40px;}

.nav_four_c{display: none;width: 100%;float: left;position: absolute;left: 100%;top: 0;background: #871c21;}
.nav_four{width: 100%;float: left;position: relative;float: left;background: #871c21;border-bottom: solid 1px #fff;}
.nav_four .nav_four_a{ width: auto; float: left; margin-left: 15px; display: block; text-align: left; color: #fff; font-size: 13px; line-height: 36px;}
.nav_four .nav_four_a:hover{ color: #fff;}

.head_h{width:100%;height: 85px;background-color:#fff;display:none;}
/* banner */
.sban{ height: 367px; background: #dbdcdb;}
.sban .swiper-button-prev{ position: absolute; background:url(../images/ico6.png) no-repeat left center; left:5px;top: 50%; opacity:1;margin-top: -13px;}
.sban .swiper-button-next{ position: absolute; background:url(../images/ico7.png) no-repeat right center; right:5px; opacity:1; top: 50%;margin-top: -13px;}
.sban .swiper-slide{ height:100%; left:0;}
.sban .slide:first-child{z-index:2;}
.sban{height:100%;}
.sban li{width:300px;height:100%;background:#918c8a;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;position:relative;}
.sban li .pict img{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:100%;}
.sban li:nth-child(even) .pict{position:absolute;width:100%;background:#000;}
.sban li:nth-child(even) .pict img{opacity:.3;}
.sban li:nth-child(even):hover .pict{background:#5ba5d3 !important;}
.sban li:nth-child(even):hover .pict img{opacity:0.2;}
.sban li:nth-child(odd) .pict{position:absolute;width:100%;background:#000;}
.sban li:nth-child(odd) .pict img{opacity:.7;}
.sban li:nth-child(odd):hover .pict{background:#5ba5d3 !important;}
.sban li:nth-child(odd):hover .pict img{opacity:0.2;}
.sban li .wrap-w{width:70%;margin: 0 auto;position:relative;z-index:1;text-align: left;}
.sban li p{font-size:16px;color:#fff;line-height:1.6;margin-top:87px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.sban li p font{color: #C3DBDB;font-size: 24px;}
.sban li p b{text-decoration:underline;}
.sban li span{border-top:1px solid #9bc2e2;color:#fff;padding-top:10px;line-height:1.5;font-size:12px;display:block;margin-top:10px;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.sban li a{border:1px solid transparent;color:#fff;font-size:12px;width:102px;height:28px;line-height:28px;display:block;text-align:center;opacity:0;margin:0 auto;margin-top:30px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;position:relative;}
.sban li a i{position:absolute;background:#fff;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}
.sban li a i.i0{width:0;height:1px;left:0;top:0;}
.sban li a i.i1{height:0;width:1px;top:0;right:0;}
.sban li a i.i2{width:0;height:1px;bottom:0;right:0;}
.sban li a i.i3{height:0;width:1px;left:0;bottom:0;}
.sban li:nth-child(even):hover .pict{background:#5ba5d3 !important;}
.sban li:nth-child(even):hover .pict img{opacity:0.2;}
.sban li:hover p{margin-top:60px;}
.sban li:hover span{opacity:1;}
.sban li:hover a{opacity:1;}
.sban li:hover a i.i0{width:100%;}
.sban li:hover a i.i1{height:100%;}
.sban li:hover a i.i2{width:100%;}
.sban li:hover a i.i3{height:100%;}
/* 中间内容 */
.n1{background:#c8c9c9;height:110px;background:#eff1f2;}
.n1 .m{background:#c8c9c9;height:100%;}
.n1l{float:left;margin-left:55px;width:790px;margin-top:24px;}
.n1l input{width:500px;height:50px;border:1px solid #c3bdbb;border-radius:5px;font-size:16px;text-indent:10px;-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;box-sizing:border-box;}
.n1l select{width:100px;height:50px;border:1px solid #c3bdbb;border-radius:5px;font-size:16px;text-indent:10px;-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;box-sizing:border-box;}
.n1l p{float:right;margin-top:2px;}
.n1l p button{width:150px;height:46px;background:#435565;color:#fff;border:none;font-size:16px;border-radius:5px;}
.n1l p button:active{background:#34424f;}
.n1l p a{color:#3e3a39;display:block;text-align:center;margin-top:5px;}
.n1r{float:right; width:300px;background:#871c21;height:100%;}
.n1r p{font-size:28px;color:#fff;text-align:center;line-height:1.1;margin-top:9px;font-family:Lora,Palatino,Times,Times New Roman,serif;}
.n1r a{ font-size:28px; text-align:center; line-height:1.1;margin-top:9px; font-family:Lora,Palatino,Times,Times New Roman,serif; color:#fff;display:block;}

.n2{background:#eff1f2; width:100%;}
.n2 .m{ background:#fff; padding-top:48px;}
.n2t{margin-left:20px;color:#435465;font-weight:normal;font-family:Lora,Palatino,Times,Times New Roman,serif;font-size:30px;font-size:26px;}
.n2t a{float:right;color:#069;font-size:16px;margin-top:4px;margin-right:30px;font-family:Lora,Palatino,Times,Times New Roman,serif;}
.n2t a:hover{color:#881c21;}
.n2b ul li{width:544px;margin-top:32px;margin-left:22px;margin-right:10px;min-height:180px; float: left;}
.n2b ul li .n2b1{float:left;overflow:hidden;max-width: 130px;max-height: 170px;}
.n2b ul li .n2b1 img{max-width:120px;max-height: 160px;border: solid 5px #ddd;}
.n2b ul li .n2b2{float:right;width:402px;}
.n2b ul li .t1{font-size:18px;font-weight:normal;font-family:Lora,Palatino,Times,Times New Roman,serif;}
.n2b ul li .t1 a{color:#069;line-height:20px; display:block; min-height:40px;}
.n2b ul li .t1 a:hover{text-decoration:underline;}
.n2b ul li .m1{color:#717071;font-size:14px;margin-top:8px;line-height:1.4; width:100%;}
.n2b ul li .m1 a{color:#717071;line-height:19px;}
.n2b ul li .b1{color:#717071;font-size:14px;margin-top:8px;line-height:19px; width:100%;}
.n2b ul li .b1 a{display: inline-block;}
.n2b ul li .b1 a img{margin-right:5px;/*float:left;*/display: inline;}
.n2b ul li .b1 a:nth-child(1){width:136px;}
.n2b ul li .b1 a:hover{color:#881c21;}
.abstract{display:none;padding: 20px 0 20px 20px;position: absolute;width: 520px;z-index: 10;border: 1px solid #666;background-color: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}
.abstractm{padding-right:20px;overflow-y:auto;max-height:150px;line-height:25px;}
.jt{position: absolute;left: 15px;height:12px;top: -12px;}
.jt1{position: absolute;border-left: 16px solid transparent;border-right: 16px solid transparent; border-bottom: 12px solid #666;}
.jt2{position: absolute;border-left: 16px solid transparent;border-right: 16px solid transparent;border-bottom: 12px solid #fff;top: 1px;}
.close{position:absolute;top:0;right:5px; float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .2;-webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0;}
.close:focus, .close:hover { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: .5;}
.citation{ background: rgba(0,0,0,0.5); position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0;opacity: 1;overflow-x: hidden; overflow-y: auto; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear;}
.citm{ width: 800px; margin: 30px auto; position: relative; -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0,0); -ms-transform: translate(0,0); -o-transform: translate(0,0); transform: translate(0,0);}
.citn{ position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0,0,0,.2); border-radius: 6px; outline: 0; -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); box-shadow: 0 5px 15px rgba(0,0,0,.5);}
.cit1{padding: 15px;border-bottom: 1px solid #e5e5e5;font-size: 18px;color: #069;font-weight: 700;}
.cit2{position: relative;padding: 15px;margin-top: 25px;line-height: 25px;min-height: 310px;}
.cit2 b { color: #231815; display: block; margin-top: 20px;}
.cit2 b i{ color: #8f000b;}
.cit2 b i span {cursor: pointer;font-size: 100%;font-family: Times,Times New Roman,serif;}
.cit3{ padding: 15px; text-align: right; border-top: 1px solid #e5e5e5;}
.cit3 button{ font-family: "microsoft yahei"; outline: none;}
.cit31{ display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; color: #fff; background-color: #337ab7; border-color: #2e6da4;}
.cit32{ display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; color: #333; background-color: #fff; border-color: #ccc; margin-bottom: 0; margin-left: 5px;}


.n3{background:#eff1f2; width:100%;}
.n3 .m{ background:#fff; padding:40px 0;}
.n3t{margin-left:20px;color:#435465;font-weight:normal;font-family:Lora,Palatino,Times,Times New Roman,serif;font-size:26px;}
.n3t a{float:right;color:#069;font-size:16px;margin-top:4px;margin-right:30px;font-family:Lora,Palatino,Times,Times New Roman,serif;}
.n3t a:hover{color:#881c21;}

.n4{ background: #e0e0e0; padding-bottom: 20px;}
.n4l{ margin-left: 20px;}
.n41t{ color: #435465; font-weight: normal; line-height: 50px; font-family: Lora,Palatino,Times,Times New Roman,serif; font-size: 26px;}
.n41b1 img{ max-width: 150px;}
.n41b2{ margin-top: 20px; margin-left: 10px;}
.n41b2 span{ color: #435465;}
.n41b2 p{ font-family: Lora,Palatino,Times,Times New Roman,serif; font-size: 18px; line-height: 1.4; margin-top: 10px;}
.n41b2 p a{color: #337ab7;}
.n41b2 a.n4d { margin-top: 15px; font-size: 16px; width: 150px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; height: 32px; line-height: 32px; text-align: center; background: #435565; color: #fff; border-radius: 4px; display: block;}
.n4r{ width: 613px;}
.n42t{ color: #435465; font-weight: normal; line-height: 50px; font-family: Lora,Palatino,Times,Times New Roman,serif; font-size: 26px;}
.n42t a{ float: right; color: #069; font-size: 16px; margin-top: 4px; margin-right: 30px; font-family: Lora,Palatino,Times,Times New Roman,serif;}
.n42b ul li{margin:12px 0;}
.n42b ul li p{font-size:16px;line-height: 20px;}
.n42b ul li p a{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-size:18px;color: #445566;}
.n42b ul li p a:hover{color:#62a9d7;}
.n42b ul li span{color:#717071;margin-top:6px;display:block;line-height: 20px;}
.n42b ul li span a{ color:#717071;}

.n5{ background: #62a9d7; padding-bottom: 45px; padding-top: 29px;}
.n5t{color:#435565;font-weight:normal;width:96%;margin:0 auto;font-size:26px;font-family:Lora,Palatino,Times,Times New Roman,serif;}
.n5t a{float:right;color:#fff;font-size:16px;line-height:28px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.n5t a:hover{color:#435565;}
.n5b ul{margin-top:15px;}
.n5b ul li{ float: left; width:45%;font-size:18px;margin-top:15px;margin-left:40px;height:50px;line-height: 1;}
.n5b ul li a{color:#fff;}
.n5b ul li a:hover{text-decoration:underline;}

.f1{background:#435565;padding-top:50px;padding-bottom:78px;margin-top: 20px;}
.f1 ul li{ float: left; margin-right:68px;}
.f1 ul li .wx{ margin-top:12px; text-align:center; color:#F7F7F7; display: block;}
.f1 ul li b{font-weight:normal;color:#F7F7F7;font-size:20px;}
.f1 ul li a{color:#9E9E9F;display:block;font-size:13px;line-height:1.3;margin-top:5px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.f1 ul li a:hover{color:#fff;}
.f2{height:53px;background:#231815;}
.f2 p{color:#90A9D2;line-height:53px;margin-left:58px;}

.top_share {
    float: right;
    text-align: center;
}

.top_share ul {
    width: 100%; float: left;
}

.top_share ul li { margin-top: 10px;
    float: left;
    width: 25px; height: 25px;
    margin-left: 10px;
}

.top_share ul li img {
    float: left;
}

.index_info_c {
    width: 100%;
    float: left;
    margin-top: 32px;
    overflow: hidden;
    padding-bottom: 100px;
}

.index_info_left {
    width: 810px;
    float: left;
}

.index_info_right {
    width: 266px;
    float: right;
}


.site_container {
    width: 1200px;
    margin: auto;
}

.index_m {
    background: #fff;
}


.m-c {
    width: 1200px;
    margin: auto;
}

.footer{ width:100%; overflow:hidden}


/*2right*/
.index_info_r1{ width:100%; float:left; background:#F6F6F6; position:relative; }
.index_right_pic{ width:110px; float:left; margin:0px;}
.index_book_info{ width:125px; float:right; margin-right:18px; margin-top:30px;}
.index_info_r1 i{ display:block; width:100%; height:16px; position:absolute; bottom:-16px; left:0;}




/*1right*/
.index_info_right_tit{ color:#000; line-height:50px; font-size:18px; font-weight:bold}
.index_info_r2{ width:100%; float:left; background:#F3F8FE; padding-bottom:20px;}
.index_info_list{ width:90%; float:left; margin-left:5%; padding-top:28px; border-bottom:solid 1px #ccc; padding-bottom:5px;}
.index_info_list .index_select{ width: 100%; float: left; margin-top:20px; margin-bottom:50px}
.index_info_list .index_select .select_s{ width: 100%; height: 36px; float: left; border: solid 1px #003469;overflow: hidden; color: #666;}
.index_info_list h2{width:100%;display:block;float:left;font-size:18px;color:#666;font-weight:bold;}
.index_info_list ul{ width:100%; float:left; margin-top:20px;}
.index_info_list ul li{ width:100%; float:left; margin-bottom:10px;}
.index_info_list ul li h3{ width:100%; float:left; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#004b9a; font-weight:bold; font-size:14px}

.inselect{ float:left; width:250px; margin-bottom:20px; overflow:hidden}
.inselect h2{ font-size:18px; color:#000; font-weight:bold; line-height:36px; float:left; width:100px}
.inselect .select_s{width: 150px; height: 36px; float: right; border: solid 1px #003469; overflow: hidden; color: #666;}
.inselectinput_image{ width: 100%; height: 38px; float: left;  cursor: pointer; margin-bottom:20px}



