﻿@charset "utf-8";
header .text{ width:50%;overflow:hidden;position:relative;*width:49.9%;}
header .text .layout-left{height:480px; display:block; background-size:cover; background-repeat:no-repeat;}
header .text .layout-left h3{ font-size:22px;color:#fff; width:230px;line-height:30px;text-shadow:0 0 2px #000; padding:102px 0 0 60px; position:relative;filter:glow(color=#666666, strength=2)}
header .text a.zc{ background:#484449; position:absolute; top:62px; left:57px; }
header .text a.lan{background:#5096ce;}
header .text a.zc:hover{ background:#ed6d51;}
@media screen and (min-width:1200px) {
.content{ width:1200px;margin:0 auto; position:relative;	background-color: #FFFFFF;
	color: #a0a0a0;}
.content .hd-list li{ padding:43px 50px; background:#faf5ef; float:left; width:300px; height:280px; overflow:hidden; position:relative;}
.content .hd-list li a.zc{background:#826694; position:absolute;left:46px; bottom:100px;}
.content .hd-list li a h3{ font-size:14px; color:#70657b; line-height:24px; padding-top:68px;}
.content .hd-list{ border-bottom:6px solid #ed6d51;position:absolute; top:-56px; left:0;}

}
@media screen and (max-width:1200px) {
.content{ width:100%;margin:0 auto; position:relative;}
.content .hd-list li{ padding:43px 50px; background:#faf5ef; float:none; width:150%; height:150px; overflow:hidden; position:relative;}
.content .hd-list li a.zc{background:#826694; position:absolute;left:350px; bottom:150px;}
.content .hd-list li a h3{ font-size:14px; color:#70657b; line-height:24px;width:100%;display:inline}
.content1{margin-top:0px;}
}
@media screen and (max-width:800px) {
header .text .layout-left {background-image:none!important}
header .text {border-bottom:1px solid #ed6d51; padding:0px 0px; background:#faf5ef; float:left; width:98%; height:100px;}	
header .text .layout-left{height:100px;width:100%; display:block; background-size:cover; background-repeat:no-repeat;}
header .text .layout-left h3{font-size:12px;color:#70657b; width:90%;line-height:12px; padding:42px 0 0 20px; position:relative;font-family:宋体;font-bold:normal;text-shadow:0 0 0px #70657b}
header .text a.zc{ background:#826694;position:absolute;  top:3%; left:2%; }
header .text a.lan{ background:#826694;position:absolute;  top:3%; left:2%; }
header .text a:hover h3{color:#ED6D51;}
.content1{margin-top:-300px;}
}
.content .hd-list li a:hover h3 {color:#ED6D51}
.content .hd-list li a.zc:hover{ background:#ed6d51;}
.content .hd-list li.current{ background:#f2e9e4;}
.content .main{padding-bottom:85px;}
@media screen and (max-width:800px) {
.content{ width:100%;margin:0 auto; position:relative;}
.content1{margin-top:0em;}
.content .hd-list{top:0em; margin-left:2%;margin-right:2%}
.content .hd-list li{ border-bottom:1px solid #ed6d51; padding:0px 0px; background:#faf5ef; float:left; width:100%; height:90px; overflow:hidden; position:relative;}
.content .hd-list li a h3{font-size:12px;color:#70657b; width:90%;line-height:12px; padding:42px 0 0 20px; position:absolute;top:4%;left:0%;font-family:宋体;font-bold:normal;text-shadow:0 0 0px #70657b}
.content .hd-list li a:hover h3 {color:#ED6D51;}
.content .hd-list li a.zc{background:#826694; position:absolute;left:0%; bottom:65%;}
.content .hd-list li a img{display:none}
.content .main{ padding-top:11px; padding-bottom:85px;}
}
.content h2{ font-size:22px; color:#542b74; padding: 38px 0 12px 0; line-height:28px;}
.content h2.y{ color:#ed6d51;}
.content .nav-tabs a {margin-top:20px;}
.content h3.y{font-size:20px; /* margin:10px 0; */ line-height:28px; /* color:#00a1f1; */margin-bottom：-5px;}


@media screen and (min-width:1200px) {
.content .mainleft .left{ width: 380px; margin-left:35px;}
}
@media screen and (max-width:1200px) {
.content .mainleft .left{ width:380px; margin-right:35px;margin-left:20px}
}
.content .mainleft li{ border-bottom:1px solid #dfdfdf;}
.content .mainleft li.nav .active{border-bottom:5px solid #005faf;margin-top:-5px;}
.content .mainleft li a{ line-height:40px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 16px;}
.content .mainleft li a span{ color:#9a999a; padding-right:22px;font-size:12px;}
@media screen and (min-width:640px) and (max-width:800px) {
.content .main{ padding-top:20px; padding-bottom:20px;margin-left:4%}
.content .mainleft li{ border-bottom:1px solid #dfdfdf;}
.content .mainleft li a{ line-height:40px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:14px;}
.content .mainleft li a span{ color:#9a999a; padding-right:22px;font-size:12px;}
.content .mainleft .left{ width:95%; margin-right:5%;}
}
@media screen  and (min-width:500px) and (max-width:640px) {
.content .main{ padding-top:20px; padding-bottom:20px;}
.content .mainleft li{ border-bottom:1px solid #dfdfdf;}
.content .mainleft li a{ line-height:40px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:14px;}
.content .mainleft li a span{ color:#9a999a;font-size:12px;}
.content .mainleft .left{ width:95%; }
}
@media screen  and (min-width:400px) and (max-width:500px) {
.content .main{ padding-top:20px; padding-bottom:20px;}
.content .mainleft li{ border-bottom:1px solid #dfdfdf;}
.content .mainleft li a{ line-height:40px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:14px;}
.content .mainleft li a span{ color:#9a999a;font-size:12px;}
.content .mainleft .left{ width:75%; }
}
@media screen  and (min-width:300px) and (max-width:400px) {
.content .main{ padding-top:20px; padding-bottom:20px;}
.content .mainleft li{ border-bottom:1px solid #dfdfdf;}
.content .mainleft li a{ line-height:40px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:14px;}
.content .mainleft li a span{ color:#9a999a;font-size:12px;}
.content .mainleft .left{ width:60%; }
}
@media screen  and (max-width:300px) {
.content .main{ padding-top:20px; padding-bottom:20px;}
.content .mainleft li{ border-bottom:1px solid #dfdfdf;}
.content .mainleft li a{ line-height:40px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:14px;}
.content .mainleft li a span{ color:#9a999a;font-size:12px;}
.content .mainleft .left{ width:51%; }
}
@media screen and (min-width:1200px) {
.content .mainright{width:330px;overflow:hidden;}
.content .mainright h2{width:300px; margin-left:30px; overflow:hidden;}
.content .mainright ul{width:300px;margin-left:30px;}
.content .mainright a.wx{ margin:64px 0 66px 0; padding:0 39px; height:40px;line-height:40px; border:2px solid #fff; border-radius:24px; color:#fff; font-size:16px;width:auto}
.content .mainright a.wx:hover{ background:#fff; color:#ed6d51;}
.content .mainright .jz{ position:relative; width:300px; height:269px; overflow:hidden}
.content .mainright .jz a.sm{ overflow:hidden;position:relative; display:block;*position:static;}
.content .mainright .jz a.sm span{color:#fff; position:absolute; bottom:30px; left:40px;text-align:left; z-index:30; width:230px;}
.content .mainright .jz .c-p{ position:absolute; bottom:0; left:0;}
.content .mainright .jz a.icon{ display:block; width:31px; height:45px;line-height:45px;filter:alpha(opacity=60);background:#fff; background:rgba(255,255,255,0.6); color:#3b125c;*padding-top:15px;*height:30px;}
.content .mainright .jz a.ileft{position:absolute;top:112px; left:0; border-top-right-radius:23px;border-bottom-right-radius:23px; padding-right:5px; z-index:20;}
.content .mainright .jz a.iright{position:absolute;top:112px; right:0; border-top-left-radius:23px;border-bottom-left-radius:23px; padding-left:5px; z-index:20;}
.content .mainright .jz a.ileft i.icon-left-open,.content .mainright .jz a.iright i.icon-right-open{ font-size:16px;}
.content .mainright .jz a.zc{ position:absolute; bottom:78px; left:34px; filter:alpha(opacity=60);background:#fff;background:rgba(255,255,255,0.6); color:#49286d;}
.content .mainright .jz a.icon:hover,.content .mainright .jz a.zc:hover{filter:alpha(opacity=70); background:rgba(255,255,255,0.9);}
}
@media screen and (min-width:800px) {
#timeLineArea{display:none}
}
@media screen and (max-width:800px) {
#timeLineArea{display:block}
}
@media screen and (max-width:1200px) {
.content .mainright{ background:url(../images/index-4.jpg) top; width:100%; text-align:center; overflow:hidden;}
.content .mainright a.wx{ margin:64px 0 66px 0; padding:0 39px; height:40px;line-height:40px; border:2px solid #fff; border-radius:24px; color:#fff; font-size:16px;width:auto}
.content .mainright a.wx:hover{ background:#fff; color:#ed6d51;}
.content .mainright .jz{display:none}
.timelinecontrol{display:none}
#timeLineArea{display:block}
}
.njimg{width:100%; margin:0 auto; border-bottom:5px solid #4d2c72; overflow:hidden;}
.njimg .timelinecontainer {background: rgba(255,255,255,0.6); height: 370px;margin-bottom: 40px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); }
.njimg .timeline {background:url(../images/timelinebg.jpg) no-repeat center center;height:500px;padding-top: 50px;}
.njimg .timeline .timelinecontrol {width:90%;margin:auto;height:30px;padding:20px 30px;border-radius:6px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);position: relative;}
.njimg .timeline .timelinecontrol:nth-of-type(n){filter:none;background:rgba(255,255,255,0.6);}
.njimg .timeline .timelinecontrol  a {display:block;height:10px;}
.njimg .timeline .timelinecontrol  a:hover {background: #a164c7 !important}
.njimg .timeline .timelinecontrol table {color: #4d2c72}
.njimg .timeline .timelinecontrol .pointer {position: absolute; left: 40px ; top: 5px;border:1px solid #4d2c72; border-top-width: 6px; border-bottom-width: 6px;width: 16px;height: 48px;cursor: pointer;background: rgba(255,255,255,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff);z-index: 1}
.njimg .timeline .timelinecontrol .pointer:hover {background: none;filter: none;}
.njimg .timelinecontainer li {float: left;height:370px;overflow: hidden;}
.njimg .timelinecontainer li.years {width: 250px;margin: 0 10px;}
.njimg .timelinecontainer li.years .ucontent {padding:40px 35px 0 35px; height:100%;}
.njimg .timelinecontainer li.years .ucontent h2 {font-size: 48px;color: #fff;font-weight: bold;line-height: 1em;}
.njimg .timelinecontainer li.years .ucontent p {color: #fff;padding-top: 20px;height: 215px;opacity: 0.8;filter: alpha(opacity=80)}
.njimg .timelinecontainer li.years .ucontent a {color:#a0f7ff}
.njimg .timelinecontainer li.items {position: relative;width: 190px;}
.njimg .timelinecontainer li.items a h3 {line-height: 40px; font-style:italic;}
.njimg .timelinecontainer li.items a {display: block;width: 170px;position: absolute;bottom: 0;left: 10px; border-top: 1px solid #595959;color: #4d2c72}
.njimg .timelinecontainer li.items a img {width: 100%;margin-bottom: 10px;}
.njimg .timelinecontainer li.items a p{color: #454545;padding-bottom: 15px}

.cout-bottom{width:100%; margin:0 auto; /*  */ margin-bottom: -30px;/* margin-top: -50px; */}
@media screen and (min-width:1542px) {
.cout-bottom .layout{ width:1200px; margin:0 auto;background: #fafafa;}
}
@media screen and (min-width:1342px) and (max-width:1542px) {
.cout-bottom .layout{ width:100%; background: #fafafa;}
}
@media screen and (min-width:1242px) and (max-width:1342px) {
.cout-bottom .layout{ width:100%; margin:0 auto;}
}
@media screen and (min-width:1042px) and (max-width:1242px) {
.cout-bottom .layout{ width:100%; margin-left:50px;}
}
@media screen and (min-width:942px) and (max-width:1042px) {
.cout-bottom .layout{ width:100%; margin:0 auto;}
}
@media screen and (min-width:782px) and (max-width:942px) {
.cout-bottom .layout{ width:100%; margin-left:50px;}
}
@media screen and (min-width:682px) and (max-width:782px) {
.cout-bottom .layout{ width:100%;margin:0 auto;}
}
@media screen and (min-width:500px) and (max-width:682px) {
.cout-bottom .layout{ width:100%; margin-left:50px;}
}
@media screen and (max-width:500px) {
.cout-bottom .layout{ width:100%;margin:0 auto;}
}
@media screen and (min-width:1200px) {
.cout-bottom .layout .nj{ text-align:center; background:url(../images/hu-2.jpg) no-repeat; position:relative;color:#8C849E;margin-left:10%;}
}
@media screen and (max-width:1200px) {
.cout-bottom .layout .nj{display:none}	

}
.cout-bottom .layout .nj .my{position:absolute; top:13px; left:590px; font-size:16px; color:#fff; margin-left:-30px;}
.cout-bottom .layout .nj h2{ font-size:32px; padding-top: 20px; color:#664101; line-height:36px; padding-bottom:17px;}
.cout-bottom .layout .list{ padding-top:42px;}
.cout-bottom .layout .list li{ float:left; width:300px; height:300px; overflow:hidden; background:#fff;}
.cout-bottom .layout .list li.wlist{ padding:37px 40px 49px 40px; color:#818181;}
.cout-bottom .layout .list li.wlist h3 a{ color:#593376; font-size:18px; line-height:24px; padding:16px 0; display:block;}
.cout-bottom .layout .list li.wlist a.wx{ /* border-color:#ed6d51; */ /* color:#ed6d51; */ /* padding:0 13px; */ /* margin:0; *//* width:auto */}
.cout-bottom .layout .list li.wlist a.wx:hover{ border-bottom:2px;}
.cout-bottom .layout .list li.arrow{ position:relative;}
.cout-bottom .layout .list li.ar1:hover a .play{filter:alpha(opacity=70);background:rgba(77,44,114,0.7);}


header .xwzx{ background:url(../images/xwzx_bg.jpg) repeat; width:100%; height:310px; text-align:center; margin:0 auto;}
header .xwzx h1{ font-size:30px; color:#e6593b; line-height:36px; padding:50px 0 21px 0;}
header .xwzx ul{ width:850; margin:0 auto;}
header .xwzx ul li a{ display:block; color:#5a5a5a; font-size:16px; padding:21px 23px; border-top:1px solid #dbced7; }
header .xwzx ul li a.p-l{ padding-left:30px;}
header .xwzx ul li a.p-r{ padding-right:30px;}
header .xwzx ul li a:hover,header .xwzx ul li a.current{ border-color:#ed6d51; color:#ed6d51;}
.xwzx-wrap .hd-list{top:-135px; border:0; position:relative; width:1200px; height:420px; position:absolute;}
.xwzx-wrap .hd-list img{ position:absolute; top:0; right:0;}
.xwzx-wrap .text2{position:absolute;top:50px; right:85px; width:370px;}
.xwzx-wrap .text2 a.wx{border-color: #fff; color: #fff; margin: 0; padding: 0 13px;width: auto;}
.xwzx-wrap .text2 a.wx:hover{ background:#fff; color:#ed6d51;}
.xwzx-wrap .text2 h3 a{ font-size:22px; color:#fff; line-height:30px; display:block; padding:15px 0 13px 0;}
.xwzx-wrap .text2 p{ color:#dfdfdf; line-height:20px;}
.xwzx-wrap .text2 a.icon{ font-size:22px; color:#fff; position:absolute; top:50%; margin-top:18px; z-index:100;}
.xwzx-wrap .text2 a.ileft{ left:-67px;}
.xwzx-wrap .text2 a.iright{right:-55px;}
.xwzx-wrap .text2 h3 a:hover,.xwzx-wrap .text2 a.icon:hover{ opacity:0.8;}
.xwzx-wrap .hd-list .point{ position:absolute; bottom:40px; left:50%; margin-left:290px;}
.xwzx-wrap .hd-list .point li{ background:#fff; padding:0; margin:0 8px; width:12px; height:12px; border-radius:8px;}
.xwzx-wrap .hd-list .point li:hover,.xwzx-wrap .hd-list .point li.current{ background:#5a3c7a;}
.xwzx-wrap .main{ padding-top:340px;}
.xwzx-wrap .main .mainleft .m-top{ padding-bottom:48px; border-bottom:4px solid #826694;}
.xwzx-wrap .main .mainleft .text2{ position:static; position:relative; right:0; top:0; margin-right:50px;}
.xwzx-wrap .main .mainleft .m-top .m{ margin:0;}
.xwzx-wrap .main .mainleft .text2 a h3{ color:#593376; font-size:16px; line-height:24px; padding:71px 0 11px 0;}
.xwzx-wrap .main .mainleft .text2 span{ color:#8d8d8d; line-height:20px;}
.xwzx-wrap .main .mainleft .text2 a.wx{ position:absolute; color:#ed6d51; border-color:#ed6d51; top:240px; left:0;}
.xwzx-wrap .main .mainleft .text2 a h3:hover,.xwzx-wrap .main .mainleft .pagelist li a.xx h3:hover,.xwzx-wrap .main .mainleft .pagelist li .tj a:hover{color:#ed6d51; opacity:1;}
.xwzx-wrap .main .mainleft .text2 a.wx:hover{ background:#ed6d51; color:#fff;}
.xwzx-wrap .main .mainleft .pagelist li{ padding:35px 0 30px 0; *width:810px;}
.xwzx-wrap .main .mainleft .pagelist li a.rl{ border:1px solid #ed6d51; padding:15px 11px; border-radius:15px; float:left; line-height:18px; margin:0 25px 0 1px;}
.xwzx-wrap .main .mainleft .pagelist li a.rl span{display:block;color:#ed6d51; padding:0; line-height:14px; font-family:Arial,"\5FAE\8F6F\96C5\9ED1";}
.xwzx-wrap .main .mainleft .pagelist li a.rl b{color:#ed6d51; font-size:26px; font-family:Arial;display:block; line-height:26px;}
.xwzx-wrap .main .mainleft .pagelist li a.xx{ width:580px; margin:0; padding-right:30px;border-right:1px solid #e1dbe5; display:block; overflow:auto; text-overflow:inherit; white-space:normal; line-height:18px;}
.xwzx-wrap .main .mainleft .pagelist li a.xx h3{ color:#414141; font-size:18px; line-height:24px; padding-bottom:11px;}
.xwzx-wrap .main .mainleft .pagelist li a.xx span{ color:#8d8d8d;line-height:20px; padding-right:0; word-break: break-all; word-wrap: break-word;}
.xwzx-wrap .main .mainleft .pagelist li .tj{ float:left; padding-left:25px; color:#ababab;}
.xwzx-wrap .main .mainleft .pagelist li .tj a{ color:#593376; font-size:12px; line-height:18px; padding-bottom:5px;}
.xwzx-wrap .main .mainleft .pagelist li .xx img{ float:left; margin-right:30px;}
.xwzx-wrap .main .mainleft .pagelist li .xx .imgy{ padding-left:30px;}
.xwzx-wrap .main .mainleft .pagelist li a.xx div{ overflow:hidden;}
.spinner {margin:0 auto;width:35px;height:35px; margin-top:65px; margin-bottom:85px;background:url(../images/loading.gif); background-repeat:no-repeat;}
.xwzx-wrap .mainright{ background:none; width:320px; text-align:left;}
.xwzx-wrap .mainright ul li{ padding:16px 0 16px 4px;}
.xwzx-wrap .mainright ul li a{ color:#63526e; line-height:18px; white-space:normal; padding-bottom:4px;}
.xwzx-wrap .mainright ul li a:hover{color:#ed6d51;}
.xwzx-wrap .mainright ul li span{ color:#8e8e8e;}
.xwzx-wrap .mainright ul li span b{ font-weight:normal; margin:0 10px;}
header .xwzx2{ height:173px; border-bottom:1px solid #ed6d51;}
.xwzx2-wrap .main{ padding-top:50px;}
.xwzx2-wrap .main .mainleft2{ width:810px;}
.xwzx3-wrap{ width:900px; margin:0 auto;}
.xwzx3-wrap .main_article h2{ color:#543b70; font-size:30px; font-weight:bold; line-height:48px; padding-bottom:7px;}
.xwzx3-wrap .main_article .article-title{ border-bottom:1px solid #e9dcd9; padding-bottom:13px; margin-bottom:29px;}
.xwzx3-wrap .main_article .article-title span,.xwzx3-wrap .main_article .article-title span a{ color:#9e9e9e;}
.xwzx3-wrap .main_article .article-title b{ font-weight:normal; margin:0 6px;}
.xwzx3-wrap .main_article p{ color:#525252; font-size:15px; line-height:26px; padding:14px 0;}
.xwzx3-wrap .main_article p.c{ text-align:center;}
.xwzx3-wrap .main{ padding-top:89px; padding-bottom:200px;}
.xwzx3-wrap .main .mainleft .pagelist li{*width:auto;}
.xwzx3-wrap .main .mainleft .pagelist li a.xx{ width:688px;}
.xwzx-wrap .main .mainleft .njym-r .pagelist li a.xx h3 {font-size:16px;padding-bottom:5px;}
header .map{ width:100%; margin:0 auto; overflow:hidden; text-align:center;}
.xyll{ text-align:center; z-index:999;}
.xyll h1{ color:#504f50; font-size:32px; line-height:36px; padding:62px 0 33px 0;}
.xyll a.zc{ border-radius:3px; font-size:14px; color:#808080; background:#eee; height:40px; line-height:40px; padding:0 18px; margin-left:9px; position:relative;cursor:pointer}
.xyll .xy-title {padding-top:60px;}
.xyll .xy-title a.current,.xyll .xy-title a.zc:hover{ background:#ed6d51; color:#fff;}
.xyll .xy-title a.current i,.xyll .xy-title a.zc:hover i{ position:absolute;border-top:8px solid #ed6d51;border-left:8px solid transparent;border-right:8px solid transparent;top:40px; left:50%; margin-left:-10px;}
.xyll .detail{ border-top:3px solid #826694; margin-top:25px; text-align:left; padding-top:8px; margin-bottom:52px;}
.xyll .detail td.column1 a{ color:#542b80; font-size:16px;}
.xyll .detail td.column1 a span{ display:block; color:#ed6d51; font-size:12px; padding:5px 0 12px 0;}
.xyll .detail td.column1{width:10%;}
.xyll .nj td.column1{width:15%;}
.xyll .detail td.column2,.xyll .detail td.column1{ border-bottom:1px solid #e5e5e5; padding:22px 0 4px 0;}
.xyll .detail td.b{ border:0;}
.xyll .detail td.column2 li{ float:left;}
.xyll .detail td.column2 a{ display:block; color:#686868; font-size:13px; padding:0 45px 18px 0;*white-space:nowrap;}
.xyll .detail td.column2 li.drop-down:hover{ position:relative;}
.xyll .detail td.column2 li.drop-down ul{ background:#fff;border:1px solid #ccc;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);display:none;left:50%;margin-left:-110px;padding:10px;position:absolute;top:33px;width:145px;z-index:999;}
.xyll .detail td.column2 li.drop-down:hover ul{ display:block;}
.xyll .detail td.column2 li.drop-down ul i{border-color:transparent transparent #ccc;border-style:solid;border-width:0 12px 12px;display:block;height:0;left:50%;margin-left:-12px;    position:absolute;top:-12px;width:0;} 
.xyll .detail td.column2 li.drop-down ul i em{border-color:transparent transparent #fff;border-style:solid;border-width: 0 12px 12px;display:block;height:0;left:-12px;position:absolute;top:1px;width:0;}
.xyll .detail td.column2 li.drop-down ul li{width:50%; text-align:center;}
.xyll .detail td.column2 li.drop-down ul li a{ margin:0; padding:6px 0; font-size:12px;}
.xyll .detail td.column2 li.drop-down ul li a:hover{ background:#f1eee7;}
.xyll .hy td.column2 li{ width:25%;}
.xyll-b .layout{ padding-top:64px; position:relative;padding-bottom:25px;}
.xyll-b .layout .line{ width:100%; height:1px; border-bottom:1px solid #dedede; margin-bottom:60px;}
.xyll-b .layout h2{ color:#542b80; font-size:18px; line-height:30px;padding-bottom:5px;}
.xyll-b .layout .xyll-r{ background:#fff;}
.xyll-b .layout .xyll-r img{ float:left;}
.xyll-b .layout .xyll-r2{padding:30px 40px 0 40px; margin-left:469px;}
.xyll-b .layout .xyll-r2 p{ padding:10px 0; color:#686868; text-align:left; line-height:20px;}
.xyll-b .layout .xyll-r2 a.zc{ padding:0 32px; height:36px; line-height:36px; border-radius:18px; float:right; margin-top:12px;}
.xyll .yx td.column1{width:auto;border:0;}
.xyll .yx td.column1 a{ font-size:13px; color:#686868;}
.xyll .detail td.column2 a:hover,.xyll .yx td.column1 a:hover{ color:#ed6d51;}
.njym{width:100%; margin:0 auto; border-top:1px solid #ebebeb;}
.njym .layout{width:1200px; margin:0 auto;padding-top:75px; }
.njym .layout h2{ font-size:36px; color:#360071; font-weight:bold;  line-height:40px; text-align: center;border-top: 1px solid #ccc;margin-bottom: 10px;}
.njym .layout h2 span{background:#fff;padding:0 32px;;top: -24px; display: inline-block;position: relative;}
.njym .layout .line{margin-bottom:51px;}
.njym .scrollwraper {overflow: hidden; position:relative;height:360px;}
.njym .scroll{position:absolute;top:0;left:50%;}
.njym .scroll li{position:relative;float:left;}
.njym .scroll li img {width: 100%;}
.njym .scroll li span.tc2{ background:url(../images/njym-10.png) repeat-x bottom; overflow:hidden; position:absolute;left:0; bottom:0; display:block; width:100%; height: 100%}
.njym .scroll li a.tc{ background:#fff; opacity:0.5; filter:alpha(opacity=50); position:absolute; top:0; left:0; display:block; width:577px; height:585px; z-index:10;}
.njym .scroll li span.text-nj{ position:absolute;bottom:23px; padding: 0 30px; color:#fff; z-index:1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.njym .scroll li a.zc{ height:28px; line-height:28px; padding:0 10px; background:#c5c6c0; color:#000; position:absolute; bottom:50px; left:30px; margin-left:0; z-index:1;}
.njym .scroll li.current { width: 580px;}
.njym .scroll li.current b {display: none;}
.njym .scroll li.level_1 {width: 500px;margin-top: 24px;}
.njym .scroll li.level_0 {width: 400px;margin-top: 50px;}
.njym .scroll li.level_1 b {opacity: 0.5;filter:alpha(opacity=50);}
.njym .scroll li.level_0 b {opacity: 0.8;filter:alpha(opacity=80);}
.njym .scroll li b {position:absolute;height: 100%;width: 100%;z-index: 2;background: #fff;}

.njym .njym-b{ position:relative; width:1198px; height:8px; background:#c1c1c1;  border-radius:4px; margin:0 auto; margin-top:37px;}
.njym .njym-b .njym-b-line{ position:absolute;top:0; left:0; width:376px;height:8px; background:#53208b; border-radius:4px;}
.njym .xwzx{ margin-top:-220px; height:auto;}
.njym .xwzx .njym2{ width:1200px; margin:0 auto; padding:265px 0 60px 0;}
.njym .xwzx .njym2 .n-l{ width:740px; text-align:left; position:relative;}
.njym .xwzx .njym2 .n-l p{ color:#686868; font-size:14px; line-height:24px;}
.njym .xwzx .njym2 a.wx{ width:auto; border-radius:18px; position:absolute;}
.njym .xwzx .njym2 .n-l a.wx{ height:34px; line-height:34px; padding:0 24px; color:#ed6d51; border:1px solid #ed6d51; right:6px; bottom:-58px;}
.njym .xwzx .njym2 .n-r{ background:url(../images/njym-11.jpg) no-repeat;width:400px; height:162px; color:#ffe0d9; padding-top:40px; position:relative;border-radius: 8px;}
.njym .xwzx .njym2 .n-r a.wx{font-size:16px;color:#fff;border-color:#fff;height:40px;line-height:40px;padding:0 34px;border-radius:24px;position:absolute;left:106px;bottom:38px;}
.njym .xwzx .njym2 .n-r a.wx:hover {background:#fff;color: #ed6d51}
.njym .xwzx .njym2 .n-l a.wx:hover,.njym .scroll li a.zc:hover{ background:#ed6d51; color:#fff;border-color:#ed6d51;}
.njym-main .main{ padding-top:4px; padding-bottom:138px;}
.njym-main .main h2.y{ border-bottom:1px solid #afa3bc; padding-bottom:20px;}
.njym-main .main h2.y a.more{ color:#b2c4d1;}
.njym-main .main .n-w{ width:740px;}
.njym-main .main .n-w2{ width:400px;}
.njym-main .main .mainleft .pagelist li a.xx{ width:520px;}
.njym-main .main h2.z{ color:#542b80; font-size:18px;}
.njym-main .main .mainleft .njym-r .pagelist{ padding-top:4px;}
.njym-main .main .n-w .pagelist li{ width:auto;}
.njym-main .main .mainleft .njym-r .pagelist li{ padding:23px 0 23px 0; width:auto;}
.njym-main .main .mainleft .njym-r .pagelist li a.xx{ width:auto; border:0; padding:0;}
.njym-main .main .mainleft .njym-r .pagelist li .xx img{margin-right:20px;}
.njym-main .main .mainleft .njym-r .n-b li{ padding:11px 0 11px 0;}

.timeLineAreaYear{color:blue;font-weight:bold;}





@charset "utf-8";
/***************

***************/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,figcaption,code,del,dfn,em,image,q,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,tf,tr,th {
	border: 0px;
	padding: 0px; 
	font-size: 100%; 	
	-webkit-text-size-adjust:none;
	margin: 0px; 
	font-family: inherit;
}


body {

	line-height: 18px;
	font-size: 14px;
	font-family:"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;
	margin: 0px;
	font-weight:normal;
}


input,textarea,select
{
	font-family:"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;
	font-size:12px;
	outline:none;
	background:#fff;
}

img {
	border: 0px;
	vertical-align:bottom;
}

a, a:link {
	text-decoration: none;
	color:#696171;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}

a:hover
{
	text-decoration:none;
	color:#ed6d51;	
}

ul, li {
	list-style-type:none;
}
.left {
	float: left;
}
.right {
	float: right;
}

.clearfix:after {
	display:block;
	content:'.';
	clear:both;
	height:0px;
	visibility: hidden;
}

.yahei{
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-weight:normal;
}

h1,h2,h3,h4
{
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-weight:normal;
}

.relative
{
	position:relative;
}

.clearfix {
*display:inline-block;
*zoom:1;
*vertical-align:top;
}

.clear
{
	clear:both;
	overflow:hidden;
	height:0;	
}
lable{ display:block;}
p{ color:#646464;}
/*wangyan*/
@media screen and (min-width:1200px) {
header,nav,footer{ width:100%; margin:0 auto;min-width:1200px;}
}
@media screen and (max-width:1200px) {
header,nav,footer{ width:100%; margin:0 auto;}
}
header:nth-of-type(1) { width:100%;max-width:100%;}
header{max-width:1920px;}
.headlogo{ width:100%; margin:0 auto;background:url(../images/head-bg.png) repeat-x; height:15px; position:relative;z-index:1}
.headlogo .logo{ background:url(../images/hu-1.png) no-repeat; position:absolute; left:50%; top:0; width:750px; height:124px; margin-left:-375px; z-index:1;}
.headlogo .logo a{ position:absolute; left:50%; top:20px;margin-left:-50px; display:block;}
@media screen and (min-width:1200px) {
header .menu,nav .nav-menu{ width:1168px;margin:0 auto; padding:0 20px 0 12px; z-index:100; position:relative;}
}
@media screen and (min-width:800px) and (max-width:1200px) {
header .menu,nav .nav-menu{ width:95%;margin:0 auto; padding:0 20px 0 12px; z-index:100; position:relative;}	
}
header .menu {z-index:101;}
.yhm input{width:90px;height:28px; padding:0 20px 0 12px; line-height:28px; color:#555; border:0;border:1px solid #dfdfdf; border-top-left-radius:15px;border-bottom-left-radius:15px;border-right:0;}
.yhm2 input{ border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:15px;border-bottom-right-radius:15px;border-right:1px solid #dfdfdf;}
.yhm2{position:relative;}
.yhm2 a.icon{position:absolute; right:7px; top:7px;font-size:14px;}
a.icon i.icon-right-big, a.icon i.icon-search{ color:#723d95; }
a.zc{ background:#ed6d51; border-radius:15px; display:inline-block; zoom:1;color:#fff; padding:0 13px; height:30px;line-height:30px; margin-left:6px;}
a.zc:hover{background:#723d95; color:#fff;}
header .menu .right .yhm2 input{border-top-left-radius:15px;border-bottom-left-radius:15px; width:115px;}
a.wx{ /* height:28px; *//* line-height:28px; */ /* border-radius:15px; */ /* display:inline-block; *//* text-align:center; *//* margin-left:10px; */ border-bottom: 1px solid #dfdfdf;font-size: 22px;width:28px;color:#723D95}

header .menu div.wx{height:20px;line-height:20px; border-radius:10px; display:inline-block;text-align:center;margin-left:10px; border:1px solid #dfdfdf;font-size:15px;width:28px;color:#723D95;zoom:1;position:relative;z-index:102;cursor:pointer}
header .menu div.wx i {line-height:20px; text-align:center}
header .menu div.wx:hover {background:#723D95;color:#fff;border:0;height:20px;width:30px;}
header .menu div.wx ul{ background:#fff; border:1px solid #ccc;display:none;top:35px;left:50%;margin-left:-50px;padding:5px 0;position:absolute;box-shadow:0 0 5px rgba(0,0,0,0.3);width:100px;z-index:999;}
header .menu div.wx:hover ul{ display:block;}
header .menu div.wx ul li{float:none;text-align:center;padding:10px 0;}
header .menu div.wx ul li span {display:block;;color:#666;font-size:12px;}
header .menu div.wx ul i{border-color:transparent transparent #ccc;border-style:solid;border-width:0 10px 10px;display:block;height:0;left:50%;margin-left:-10px;position: absolute;top:-10px;width:0;}
header .menu div.wx ul i em{ border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;display:block;height:0;left:-10px;position:absolute;top:1px;  width:0;}

nav{ border-top:1px solid #ebebeb; margin-top:7px;}
@media screen and (min-width:1200px) {
.nav-menu a{ color:#433a4f; display:inline-block; line-height:49px; padding:0 35px; font-size:15px;}
.nav-menu .right  a {padding:0 27px;}
}
@media screen and (min-width:800px) and (max-width:1200px) {
.nav-menu a{ color:#433a4f; display:inline-block; line-height:49px; padding:0 5px; font-size:15px;}	
.nav-menu .right  a {padding:0 5px;}
}
@media screen and (min-width:640px) {
.nav-menu .nav-menu-left li{ float:left; position:relative;}
}
@media screen and (max-width:640px) {
.nav-menu .nav-menu-left li{ float:none; position:relative;}
}
#smenu{display:none}
.nav-menu .nav-menu-left .pl a{ padding-left:0;}
.nav-menu .nav-menu-left .pr a{ padding-right:0;}
.nav-menu a:hover,.nav-menu a.current{ color:#ed6d51;}
.nav-menu .nav-menu-left .pr ul {margin-left:-65px;}
.nav-menu .nav-menu-left li ul{ background:#fff; border:1px solid #ccc;display:none;top:49px;left:50%;margin-left:-75px;padding:5px 0;position:absolute;box-shadow:0 0 5px rgba(0,0,0,0.3);width:150px;z-index:999;}
.nav-menu .nav-menu-left li:hover ul{ display:block;}
.nav-menu .nav-menu-left li ul li{float:none;}
.nav-menu .nav-menu-left li ul i{border-color:transparent transparent #ccc;border-style:solid;border-width:0 10px 10px;display:block;height:0;left:50%;margin-left:-10px;position: absolute;
    top:-10px;width:0;}
.nav-menu .nav-menu-left li ul i em{ border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;display:block;height:0;left:-10px;position:absolute;top:1px;  width:0;}
.nav-menu .nav-menu-left li ul li a{ padding:0; margin:0;display:block;font-size:14px;line-height:42px;text-align:center;}
.nav-menu .nav-menu-left li ul a:hover{background:#f1eee7; }
@media screen and (max-width:800px) {
header .menu,nav .nav-menu{ width:95%;margin:0 auto; padding:0 0 0 0; z-index:100; position:relative;}
.nav-menu a{ color:#433a4f; display:inline-block; line-height:49px; padding:0 10; font-size:15px;}
.nav-menu .right  a {padding:0 10;}

header #header_top{margin-top:120px;margin-left:-15px;}
header #header_top .zc{padding:0 2px 0 2px;margin:0 0 0 0;font-size:10px;}
}
@media screen and (max-width:640px) {
.nav-menu ul{display:none}
#smenu{height:30px;padding-top:10px;cursor:pointer;display:block}
.nav-menu .nav-menu-left ul li ul{display:none}
.nav-menu .nav-menu-left li:hover ul{ display:none;}
}
footer{ background:#392847;}
footer .foot{ width:1200px; margin:0 auto; position:relative; padding:44px 0 30px 0;}
footer .foot .hu3,footer .foot .logo2{ position:absolute; top:0; left:50%; margin-left:-115px;}
footer .foot .logo2{ margin-left:-28px; top:7px;}
footer .foot .icon {  padding:0 10px 0 2px;}
footer .foot .icon span{ color:#828282;display:block; padding-top:8px; text-align:center;}
footer .foot .text{ padding-left:18px;}
footer .foot .text span{color:#828282;display:block; text-transform:uppercase; padding-bottom:4px;}
footer .foot .notes{ position:relative;}
footer .foot .notes p{ padding-right:231px;}
footer .foot .notes span{ display:block; color:#fff; padding-bottom:4px;}
footer .foot .notes a{ color:#bf9d6d; margin-right:20px;}
footer .foot .notes a:hover,footer .foot a.icon span:hover{ color:#fff;}
footer .foot .notes .s{ position:absolute; top:-95px; right:85px;}
footer .foot .notes .s2{ position:absolute; top:-52px; right:0;}
.select-wrap{ position:relative; cursor:pointer; margin-top:12px;}
footer .foot .selectric{line-height:30px; position:relative; background:#61536c; border:0; }
footer .foot .selectric .button{ position:absolute; top:0; right:10px;color:#fffefe;}
footer .foot .selectric .label,.select-wrap .selectric-list li{color:#fffefe; padding-left:12px;}
.select-wrap .selectric-list{width:133px; line-height:30px; height:60px;background:#fff; color:#000;}
.arrow i{position:absolute;top:50%;left:0;border-bottom:16px solid transparent;border-top:16px solid transparent;border-left:17px solid #fff; margin-top:-24px; height:0;width:0;}
.ar1 i{border-bottom:16px solid transparent;border-top:16px solid transparent;border-right:17px solid #fff; border-left:0; left:auto;right:0;}
.cout-bottom .layout .list li.arrow .playbottom{filter:alpha(opacity=60); background:#fff;background:rgba(255,255,255,0.6);display:block; position:absolute;top:125px;right:127px;width:66px;height:66px;border-radius:34px;}
a .play{ width:58px; height:58px; background:#4d2c72;filter:alpha(opacity=60);background:rgba(77,44,114,0.6); display:block; position:absolute;top:129px;right:131px; border-radius:32px; z-index:10;}
a .play i{ right:19px;border-left:17px solid #fff; border-right:0;border-top-width:13px;border-bottom-width:13px; z-index:20;top:16px; margin:0;}
a.more{color: #a7b4b4;float: right;font-size: 12px;}
h3.hot a{ color:#575757; font-size:16px; display:block; line-height:50px; background:#f1f1f1; border-bottom:2px solid #ed6d51;}
h3.hot a.icon i.icon-chart-bar{ color:#ed6d51; font-size:16px; margin:0 16px 0 27px;}
.pager{clear:both;font-size:14px;margin:29px 0 108px 0;text-align:center;}
.pager a{border:1px solid #aaa;border-radius:3px;display:inline-block;height:32px;line-height:32px;margin:0;padding:0 10px;vertical-align:middle;font-family:Arial;}
.pager b{display:inline-block;height:32px;line-height:32px;margin:0 2px;padding:0 10px;vertical-align:middle;}
.pager a:hover,.pager a.current{background:#835da3;border:0; color:#fff;font-weight:bold;height:34px;line-height:34px;padding:0 11px;text-decoration:none;}
.pager .p{font-size:22px;}
.pager input{border:1px solid #aaa;border-radius:3px;height:32px;line-height:32px;margin:0 5px;text-align:center;vertical-align:middle;width:30px;}
.pager span{color:#777;padding:0 0 0 20px;}
@media screen and (max-width:1200px) {
	footer .foot .left span{display:none}
	footer .foot .icon{display:none}
	footer img{display:none}
	.foot{height:90px}
	footer .foot .notes{ position:absolute;left:10px;top:50px;}
	footer .foot .notes p{ padding-right:10px;}
	.select-wrap{width:200px;margin-top:-40px}
}




/*校友通讯和校友捐赠*/


.xytx ul{
         width:380px;
         
         margin-left:25px;
         padding:3px;
         overflow:hidden;
}

.xytx ul li {
    height: 30px;
    line-height: 30px;
    
    font-size: 14px;
    
    
   
    
border-bottom: 1px solid #dfdfdf;

}

.xytx li a{
	    text-overflow: ellipsis;
		overflow: hidden;
		display: block;
		white-space: nowrap;
}


.juanzeng{width:380px;float:left; overflow:hidden;}

.juanzeng li{width: 300px; padding-left:10px;color:#313131; float:left; padding-top:10px;}	

.juanzeng li span{ float:left;}	

.juanzeng li span img{ width: 58px; height: 58px;}

.juanzeng li a{font-size:14px;width: 220px;display:block;float:right; line-height:180% }

.juanzeng li a:hover{ text-decoration:underline;}



.juanzeng1{width:380px;float:left; overflow:hidden;}

.juanzeng1 li{width: 300px; color:#313131; float:left; padding-top:10px;}	

.juanzeng1 li span{ float:left;}	

.juanzeng1 li span img{ width: 58px; height: 58px;}

.juanzeng1 li a{font-size:14px;display:block;float:right; line-height:180% }

.juanzeng1 li a:hover{ text-decoration:underline;}


.foot{ width:100%; height:165px; background:#f9f9f9; margin-top:40px; float:left; border-top:1px solid #dfdede;}

.footin{width:942px; margin:0 auto; padding-top:37px;} 

.footin h1{ width:58px; height:58px; float:left;}

.footin .fp{ float:left; padding-left:20px; margin-top:5px; font-size:12px; color:#313131;}

.footin .fp p{ padding-bottom:11px; padding-top:3px;}

.footin .fp p a{ height:20px; font-size:12px; color:#fc5474;}

.footin .fp .noe{border:0;padding-left:0px;}



.send{

	position:relative;

	float:right;

	padding-top:1px;

}

.send a{

	float:left;

	width:44px;

	height:44px;

	margin-left:40px;

}

.sina{

	background:url('../images/weibo.png') 0 0 no-repeat;

}



.weixin{

	background:url('../images/xinlang.png') 0 0 no-repeat;

}



.blog{

	background:url('../images/weixin.png') 0 0 no-repeat;

}



.send p{

	position:absolute;

	top:-100px;

	left:95px;

	width:100px;

	height:100px;

	display: none;

}

.send p img{

	width:100px;

	height:100px;

}

.recommend-box {
    position: relative;
    float: left;
    width: 245px;
    height: 245px;
    margin-right: 4px;
}
.recommend-userbox .avt-bg {
    display: block;
    height: 100%;
    width: 100%;
    background-size: cover;
    opacity: .25;
    transition: all .1s ease-in-out;
}
.recommend-userbox .avt>img {
    width: 120px;
    height: 120px;
}


#page{background:#fff}.head-box{position:relative;background:#333}.head-box .new-banner{position:relative;margin:0 auto;height:480px;overflow:hidden}.head-box .mask{position:absolute;height:100px;width:100%;background:url(/img/new_index/head_top_mask.png) repeat-x}.head-box .banner-background{position:absolute;height:100%;width:100%;opacity:0;background-position:center 0;background-repeat:no-repeat;background-size:cover;transition:opacity 200ms ease-in-out}.hts{-webkit-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out}#header.nologin-index{background:0;box-shadow:none;border:0}#header.nologin-index #huaban{background:url(/img/logo_wt.svg) 0 0 no-repeat}.no-svg #header.nologin-index #huaban{background:url(/img/logo_wt.png) 0 0 no-repeat}#header.nologin-index .header-item{line-height:28px;color:#fff;color:rgba(255,255,255,.85)}#header.nologin-index .header-item:hover,#header.nologin-index .header-item.active{border-bottom:1px solid white}#header.nologin-index .menu-nav{background:url(/img/menu_sprite.svg?20150302) -50px -558px no-repeat}.no-svg #header.nologin-index .menu-nav{background:url(/img/menu_sprite.png?20150302) -50px -558px no-repeat}.nologin-index .login-nav .register{width:52px;height:34px;border:0;color:#fff;background:#c90000;background:rgba(201,0,0,.6);text-shadow:none;box-shadow:none}.nologin-index .login-nav .register:hover{background:rgba(201,0,0,.9);box-shadow:none}.nologin-index .login-nav .register:active{background:rgba(201,0,0,.8)}.nologin-index .login-nav .login{border:1px solid rgba(255,255,255,.8);color:#fff;background:0;text-shadow:none;box-shadow:none}.nologin-index .login-nav .login:hover{color:#444;background:#fff}.nologin-index .login-nav .login:active{background:rgba(255,255,255,.8)}.nologin-index .searching-unit{display:none}.new-banner .title{margin:118px auto 40px;width:540px;height:54px;background:url(/img/new_index/head_title.svg) no-repeat}.no-svg .new-banner .title{background:url(/img/new_index/head_title.png) no-repeat}.new-banner .search-hint{background:rgba(0,0,0,.4);margin-top:0}.new-banner .search-hint li{height:30px;line-height:30px;font-size:14px;color:#fff;text-align:left}.new-banner .search-hint li.active{background:rgba(0,0,0,.6);margin-top:0}.new-banner .search-box{text-align:center}.new-searching-unit .go{position:absolute;display:block;top:0;right:0;width:40px;height:36px;background:url(/img/new_index/icon_search.svg) 9px 7px no-repeat;cursor:pointer}.no-svg .new-searching-unit .go{background:url(/img/new_index/icon_search.png) 9px 7px no-repeat}.new-banner .new-searching-unit{display:inline-block;position:relative}.new-banner .new-searching-unit input{margin:0 auto;padding:0 10px;width:536px;height:34px;border:1px solid rgba(255,255,255,.8);border-radius:2px;color:#fff;background:rgba(0,0,0,.15)}.new-banner .new-searching-unit input::-webkit-input-placeholder,.new-banner .new-searching-unit input::-moz-placeholder,.new-banner .new-searching-unit input::-ms-input-placeholder,.new-banner .new-searching-unit input::-moz-placeholder{color:rgba(255,255,255,.8)}.new-banner .new-searching-unit:hover input,.new-banner .new-searching-unit:focus input{border:1px solid #fff;background:rgba(0,0,0,.3)}.new-banner .new-searching-unit:hover .go,.new-banner .new-searching-unit:focus .go{background-position:9px -43px}.new-banner .hot-words{margin-top:10px;color:#ddd}.new-banner .hot-words>a{display:inline-block;padding-right:5px;color:#fff;cursor:pointer}.new-banner .author{position:absolute;left:0;bottom:20px;width:100%;text-align:right}.new-banner .author span{color:#fff}.new-banner .author a{color:rgba(255,255,255,.85)}.new-banner .author a:hover{color:#fff}.recommend-line,.get-more-line{position:relative;padding:20px 0;text-align:center}.get-more-line{border-radius:2px}.recommend-line:before,.recommend-line:after,.get-more-line:before,.get-more-line:after{display:block;position:absolute;top:28px;width:44%;content:"";border-top:1px solid #ededed}.recommend-line:before,.get-more-line:before{left:0}.recommend-line:after,.get-more-line:after{right:0}.get-more-line:before,.get-more-line:after{width:22%;top:38px}.recommend-line>a,.get-more-line>a{display:inline-block;font-size:16px;color:#999}.get-more-line>a{padding:10px;width:49%;background-color:#f7f7f7}.recommend-line>a:hover{text-decoration:none}.get-more-line>a:hover,.get-more-line>a:active{text-decoration:none;background-color:#f2f2f2;cursor:pointer}.get-more-line.disabled>a:hover,.get-more-line.disabled>a:active{cursor:default}.login-explore-category-image-box{height:71px;margin-top:0}.category-image-box .login-category-image{width:128px;height:70px;margin-top:0}.category-image-box .login-category-image .title{height:70px;line-height:70px;font-size:20px}.recommend-container-row{margin-bottom:4px}.recommend-box{position:relative;float:left;width:245px;height:245px;margin-right:4px}.recommend-box .info-tra-right,.recommend-box .info-tra-left{position:absolute;width:14px;height:28px;background:url(/img/new_index/info_tra.svg) no-repeat}.recommend-box .info-tra-right{top:74%;right:-14px;background-position:0 -51px;z-index:1}.recommend-box .info-tra-right.big{top:64%}.recommend-box .info-tra-left{top:21%;left:-14px;background-position:0 0;z-index:1}.recommend-box .info-tra-left.big{top:14%}.recommend-infobox{position:relative;margin-bottom:4px;padding:10px 16px;height:245px;width:100%;background:#fafafa;box-sizing:border-box}.recommend-infobox.small{height:121px}.recommend-infobox.big{display:none;z-index:1}.recommend-infobox.pl-right{text-align:right}.recommend-infobox>h2{padding:0;margin:50px 0 3px 0;line-height:22px;font-size:16px;font-weight:400}.recommend-infobox h2.user{height:26px;white-space:inherit}.recommend-infobox>h2>a{display:inline-block;height:20px;overflow:hidden}.recommend-infobox>h2>a:hover{text-decoration:none}.recommend-infobox p{margin:0;font-size:12px}.recommend-infobox p>span{color:#999;margin-right:10px}.recommend-infobox.pl-right p>span{color:#999;margin:0 0 0 10px}.recommend-infobox>span{display:inline-block;margin-top:10px;color:#999}.recommend-infobox>span>a{margin-left:5px;color:#9e7e6b}.recommend-infobox.pl-right .recommend-data{right:16px;padding:0 0 5px 20px;background-position:20px 0}.recommend-infobox.pl-right .recommend-data.explore{background-position:20px -80px}.recommend-infobox.pl-right .recommend-data.user{background-position:20px -160px}.recommend-infobox.pl-right>p>a{margin-left:10px;margin-right:0}.recommend-infobox:hover{background:#f5f5f5}.recommend-infobox:hover>h2>a{color:#222}.recommend-infobox:hover>h2>a:hover{color:#c90000}.recommend-infobox:hover>span{opacity:1}.recommend-imgbox>a>img{width:100%;height:100%}.recommend-imgbox>a:hover>img{opacity:.8}.recommend-data{position:absolute;padding:0 20px 5px 0;width:80px;height:25px;border-bottom:1px solid #ededed;background:url('/img/new_index/box_title_sprite.svg') -140px 0 no-repeat;text-indent:-999em}.recommend-data.explore{background-position:0 -80px}.recommend-data.user{background-position:0 -160px}.recommend-userbox{background:#f7f7f7}.recommend-userbox .avt-bg{display:block;height:100%;width:100%;background-size:cover;opacity:.25;transition:all .1s ease-in-out}.recommend-userbox:hover .avt-bg{opacity:.2}.recommend-userbox .avt{display:block;z-index:1;position:absolute;margin:-63px 0 0 -63px;left:50%;top:50%;width:120px;height:120px;border-radius:50%;border:3px solid #fff;overflow:hidden}.recommend-userbox .avt>img{width:120px;height:120px}.new-index-category-head{margin-bottom:20px;padding-bottom:5px;border-bottom:2px solid #ededed}.new-index-category .title{float:left;font-size:16px}.new-index-category .all-pins{float:right;font-size:16px}.new-index-category .all-pins a{color:#9E7E6B}.new-index-category-body{margin-bottom:42px;height:182px}.new-index-category-group{display:inline-block;float:left;width:193px}.new-index-category-item{display:block;padding:5px 0}@media screen and (max-width:1275px){.wrapper-996{ width:996px}.head-box .new-banner{height:480px}.category-image-box .login-category-image{width:128px}.category-image-box .login-category-image .title{height:70px;line-height:70px;font-size:16px}.recommend-infobox>h2{margin:40px 0 3px 0}.recommend-infobox>span{margin-top:7px}.recommend-infobox .recommend-data,.recommend-infobox.pl-right .recommend-data{height:25px;background-position:-140px 0}.recommend-infobox.pl-right .recommend-data{background-position:-88px 0}.recommend-infobox .recommend-data.user{background-position:-140px -160px}.recommend-infobox.pl-right .recommend-data.user{background-position:-88px -160px}.recommend-infobox .recommend-data.explore{background-position:-140px -80px}.recommend-infobox.pl-right .recommend-data.explore{background-position:-88px -80px}.recommend-infobox.big{display:block;position:absolute;left:30px;bottom:20px;background:rgba(0,0,0,.4);width:auto;height:56px;overflow:inherit;padding:8px 16px}.recommend-infobox.big .recommend-data{position:absolute;left:-30px;width:30px;height:56px;padding:0;top:0;background-color:rgba(50,50,50,.4);background-position:-236px 7px;border:0 none}.recommend-infobox.big .recommend-data.explore{background-position:-231px -67px}.recommend-infobox.big.user{width:100%;text-align:center;background:transparent;left:0;bottom:40px}.recommend-infobox.big>h2{margin:0;font-size:16px;line-height:23px}.recommend-infobox.big.explore,.recommend-infobox.big.board>h2{text-align:left}.recommend-infobox.big>h2>a{color:#fff}.recommend-infobox.big>p>a{color:#bbb}.recommend-infobox.user>h2>a{color:#444}.recommend-infobox.user>p>a{color:#999}.recommend-infobox.board>span{display:none}.recommend-infobox.big.board>p,.recommend-infobox.big.explore>p{text-align:left}.recommend-infobox.big.board>p>span,.recommend-infobox.big.explore>p>span{margin:0 10px 0 0}.recommend-infobox.board p>span{color:#bbb}.recommend-userbox .avt{width:100px;height:100px;margin:-53px 0 0 -53px}.recommend-userbox .avt>img{width:100px;height:100px}.recommend-hidebox .avt{margin-top:-83px}.recommend-hidebox .avt-bg{background:#f7f7f7}.recommend-hidebox{float:left;position:relative}.recommend-hidebox .recommend-infobox.user.big .recommend-data{display:none}.recommend-box .info-tra-right.big{display:none}.recommend-box .info-tra-left.big{display:none}.new-index-category-group{display:inline-block;float:left;width:193px}}@media screen and (min-width: 1276px){.recommend-infobox .recommend-data,.recommend-infobox.pl-right .recommend-data{ height:40px;background-position:0 0}.recommend-infobox.pl-right .recommend-data{background-position:25px 0}.recommend-infobox .recommend-data.user{background-position:0 -160px}.recommend-infobox.pl-right .recommend-data.user{background-position:25px -160px}.recommend-infobox .recommend-data.explore{background-position:0 -80px}.recommend-infobox.pl-right .recommend-data.explore{background-position:20px -80px}.recommend-infobox.small{height:146px}.recommend-infobox>h2{line-height:20px;margin-top:54px;font-weight:400;font-size:20px}.recommend-infobox>span{margin-top:10px}}@media screen and (min-width: 1276px) and (max-width: 1528px){.wrapper-996{ width:1248px}.head-box .new-banner{height:500px}.category-image-box .login-category-image{width:164px}.recommend-box{float:left;width:308px;height:308px;margin-right:4px;box-sizing:border-box}.recommend-hidebox{float:left;position:relative}.recommend-hidebox .avt{margin-top:-83px}.recommend-hidebox .avt-bg{background:#f7f7f7}.recommend-infobox.big{display:block;position:absolute;left:30px;bottom:20px;background:rgba(0,0,0,.4);width:auto;height:56px;overflow:inherit;padding:8px 16px}.recommend-infobox.big .recommend-data{position:absolute;left:-30px;width:30px;height:56px;padding:0;top:0;background-color:rgba(50,50,50,.4);background-position:-236px 7px;border:0 none}.recommend-infobox.big .recommend-data.explore{background-position:-231px -68px}.recommend-infobox.big>h2{margin:0;font-size:18px;line-height:20px}.recommend-infobox.big>h2>a{color:#fff}.recommend-infobox.big>p>a{color:#bbb}.recommend-infobox.big.explore,.recommend-infobox.big.board>h2{text-align:left}.recommend-infobox.user.big{width:100%;text-align:center;background:transparent;left:0;bottom:50px}.recommend-infobox.user>h2>a{color:#444}.recommend-infobox.user>p>a{color:#999}.recommend-infobox.big.board>span{display:none}.recommend-infobox.big.board>p,.recommend-infobix.big.explore>p{text-align:left}.recommend-infobox.big.board>p>span,.recommend-infobox.big.explore>p>span{margin:0 10px 0 0}.recommend-infobox.board p>span{color:#bbb}.recommend-hidebox .recommend-infobox.user.big .recommend-data{display:none}.recommend-infobox.small{height:152px;margin-bottom:4px}.recommend-box .info-tra-right.big{display:none}.recommend-box .info-tra-left.big{display:none}.new-index-category-group{width:244px}}@media screen and (min-width: 1529px){.wrapper-996{ width:1500px}.head-box .new-banner{height:520px}.category-image-box .login-category-image{width:200px}.recommend-box{width:296px;height:296px;box-sizing:border-box}.recommend-infobox.big{display:block;margin-bottom:0}.recommend-infobox.pl-right.big{padding-top:156px}.new-index-category-group{width:300px}}

