@charset "utf-8";
/* CSS Document */
html,body{
	height:100%;
}
body {
	background: url(../images/mainBg.png) center top no-repeat ; background-size:100%; background-attachment: fixed; 
	
}
.mid {
	width: 1100px;
	margin: 0 auto;
	padding: 0 20px;
}
header {
}
/*topbar*/
.topbar {
	width: 100%;
	height: 40px;
	background: url(../images/topbarbg.png) center;
        background-size: 100%; 
	/*width:1366px;*/
	margin:0 auto;
}
.topbar p {
	font-size: 12px;
	color: #fff;
	line-height: 40px;
	float: left;
}
.topbar p em {
	display: inline-block;
	font-style: normal;
	line-height: 40px;
	color: #ffc53c;
	padding: 0 15px;
}
.topbar .topright {
	float: right;
	height:40px; 
	position: relative;
	/*padding-right:50px;*/
}
.topbar .topright a {
	float: left;
	display: inline-block;
	line-height: 40px;
	padding: 0 8px;
	font-size: 12px;
	font-family: "宋体";
	color: #fff;
	position: relative;
}
.topbar .topright a::after {
	display: block;
	content: "";
	width: 1px;
	height: 12px;
	background: #9bc5e0;
	position: absolute;
	left: 0;
	top: 14px;
}
.topbar .topright a:first-child::after {
	width: 0;
	display: none;
}
.topbar .topright a.englist {
	padding-right: 0;
	color: #ffc53c;
	position:absolute;
	right:0;
	top:0;
	width:50px;
}
.topbar .topright a.englist::after {
	width: 0;
	display: none;
}
/*.topbar .topright a:hover {
	color: #ff9510;
       font-weight: bold;
}*/
/*navigation*/
nav {
	width: 100%;
	height: 101px;
	clear: both;
}
.logo {
	padding-top: 24px;
	max-height: 77px;
	max-width: 50%;
	float: left;
}
nav .first_ul {
	float: right;
	max-width: 50%;
	padding-top: 52px;
}
nav ul li.first_li {
	float: left;
	width: auto;
	height: 32px;
	line-height: 32px;
	/*padding:0 18px;*/
	text-align: center;
	position: relative;
	z-index: 1;
	width: 90px;
	padding: 0;
}
nav ul li.first_li:hover {
	background: #056fb2;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}
nav ul li a {
	display: inline-block;
	padding-right: 12px;
}
nav ul li.first_li > a {
	background: url(../images/arrowbt1.png) right center no-repeat;
}
nav ul li.first_li:hover > a {
	background: url(../images/arrowbt1.png) right center no-repeat;
}
nav ul li h3 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #333;
}
nav ul li:hover h3 {
	color: #fff;
}
.second_ul {
	width: 120%;
	background: rgba(0,91,148,.6);
	position: absolute;
	left: -10px;
	top: 32px;
	z-index: 2;
       -webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	display: none;
}
.noradius{
	-webkit-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
}
.second_ul li {
	height: 30px;
	line-height: 30px;
	padding: 0 4px;
	text-align: center;
	position: relative;
 
}

.second_ul li.addicon::after{
	display: block;
	content: "";
	width: 8px;
	height: 4px;
	background: url(../images/arrowbt1.png) center no-repeat;
	-webkit-transform: rotate(90deg);
	   -moz-transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	     -o-transform: rotate(90deg);
	        transform: rotate(90deg);
	position: absolute;
	left: 6px;
	top: 13px;
}
.second_ul li a {
	display: block;
	color: #fff;
	border-bottom: 1px dashed #fff;
	font-size: 12px;
	padding-right: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.second_ul li:last-child a {
	border-bottom: 0 none;
}
.second_ul li:hover{
        background: #005b94;
}
.second_ul li:hover a {
	/* font-weight: bold; */
	border-bottom: none;
}
.second_ul li:first-child:hover {
        -webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}
.third_ul {
	width: 110%;
	background: rgba(0,91,148,.6);
	position: absolute;
	left: -110%;
	top: 0;
	z-index: 3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	border-top-right-radius: 0;
	display: none;
}

.second_ul li .third_ul li a {
	font-weight: normal;
	border-bottom: 1px dashed #fff;
}
.second_ul li .third_ul li:last-child a {
	border-bottom: 0 none;
}
.second_ul li .third_ul li:hover a {
	/* font-weight: bold; */
       border-bottom: none;
}
/*search*/
.searchbox {
	overflow: visible;
	clear: both;
	height: 260px;
}
.search {
	width: 584px;
	float: left;
	padding-top: 45px;
	text-align: left;
}
.search .hd {
	width: 100%;
	height: 36px;
	line-height: 36px;
}
.search .hd ul {
	overflow: hidden;
}
.search .hd ul li {
	float: left;
	width: 107px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	padding: 0 0;
	text-align: center;
	cursor: pointer;
        position: relative;
}
.search .hd ul li:before{
        content: "";
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
	background: url(../images/searchtbn.png) center no-repeat;
	-ms-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
        z-index: -1;
        opacity: 0;
	filter:alpha(opacity=0);
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms- transition: all 0.5s;
        transition: all 0.5s;
}
.search .hd ul li.on:before {
	color: #fff;
        opacity: 1;
	filter:alpha(opacity=100);
}
.search .bd {
	width: 100% !important;
	height: 175px !important;
	min-height: 177px;
	background: url(../images/searchbg.png) center top no-repeat;
	margin-top: 2px;
}
.search .bd ul {
	padding: 46px 9.5% 0 11%;
	zoom: 1;
        width: 79.5%!important;
}    

/* 馆藏目录 */
.search .bd ul.gc{ padding: 46px 8%;}
.search .bd .gc .inputbox{ margin-bottom: 15px;}
.search .bd .gc .inputbox::after{ left: 190px;}
.search .bd  select{ float: left; height: 34px; line-height: 34px; border: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; margin-right: 5px;}
.search .bd .gc .inputext{ float: left; width: 42%;}
.search .bd .gc .choose{ margin-bottom: 10px;margin-left: 1px;}
/* 电子期刊 */
.search .bd .qikan .inputext{ float: left; width: 66%;}
.search .bd .qikan .inputbox::after{ left: 72px;}


.search .bd li {
	overflow: hidden;
}
.search .bd .inputbox {
	height: 34px;
	line-height: 34px;
	margin-bottom: 25px;
	position: relative;
	overflow: hidden;
}
.search .bd .inputbox::after {
	display: block;
	content: "";
	width: 13px;
	height: 100%;
	background: url(../images/inputicon.png) center no-repeat;
	position: absolute;
	left: 18px;
	top: 0;
	z-index: 2;
}
.search .bd li .inputext {
	display: block;
	width: 90%;
	height: 34px;
	line-height: 34px;
	background: #fff;
	border: 0 none;
	padding-left: 9%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.search .bd li .inputbtn {
	width: 76px;
	height: 34px;
	line-height: 34px;
	background: url(../images/inputbtn.png) center no-repeat;
	border: 0 none;
	color: #333;
	font-size: 14px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	cursor: pointer;
}
.search .bd li .inputbtn:hover{
	color: #045ca2;
}
.search .bd li p {
	font-size: 14px;
	color: #fff;
	line-height: 22px;
	font-family: "宋体";
}
.search .bd li p.info {
	padding-left: 32px;
	background: url(../images/icon01.png) left center no-repeat;
}
/*slide*/
.slideBox {
	width: 486px;
	float: right;
	position: relative;
-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.48);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.48);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.48);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.48);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.48);
}
.slideBox .hd {
	height: 10px;
	text-align: right;
	position: absolute;
	right: 25px;
	bottom: 10px;
}
.slideBox .hd ul {
	display: inline;
	height: 10px;
}
.slideBox .hd ul li {
	float: left;
	width: 10px;
	height: 10px;
	background: #fff;
	margin: 0 5px;
	font-size: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
.slideBox .hd ul li.on {
	background: #f28318;
}
.slideBox .bd {
	position: relative;
	height: 100%;
	height: 260px;
	z-index: 0;
}
.slideBox .bd ul {
	height: 100%;
}
.slideBox .bd li {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	zoom: 1;
	position: relative;
	vertical-align: middle;
}
.slideBox .bd img {
	width: 100%;
	height: 260px;
	display: block;
        -webkit-transition:all 1s; 
        -moz-transition:all 1s; 
        -o-transition:all 1s; 
}
.slideBox .bd img:hover{ 
-webkit-transform:scale(1.1); 
-moz-transform:scale(1.1); 
-o-transform:scale(1.1); 
} 
.slideBox .bd .title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	bottom: 0;
}
.slideBox .bd .title span {
	width: 66%;
	display: block;
	color: #fff;
	font-size: 12px;
	font-family: "宋体";
	padding-left: 5%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -16px;
	display: block;
	width: 33px;
	height: 33px;
	filter: alpha(opacity=0.9);
	opacity: 0.2;
	cursor: pointer;
}
.slideBox .prev {
	background: url(../images/leftbtn.png) center no-repeat;
}
.slideBox .next {
	background: url(../images/rightbtn.png) center no-repeat;
}
.slideBox .next {
	left: auto;
	right: 3%;
}
.slideBox .prev:hover, .slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.slideBox .prevStop {
	display: none;
}
.slideBox .nextStop {
	display: none;
}
/*下部*/
.main_con {
	overflow: hidden;
	padding-top: 30px;
}
/*左下*/
.slideTxtBox {
	width: 39%;
	float: left;
	position: relative;
	padding-bottom: 8px;
}
/*左下阴影*/
.leftslidebox::after {
	display: block;
	content: "";
	width: 440px;
	height: 177px;
	background: url(../images/serviceshadow.png) center bottom no-repeat;
	position: absolute;
	left: -8px;
	bottom: 0;
	z-index: 1;
	opacity: .6;
	filter:alpha(opacity=60);
}
/*下部标签线*/
.slideTxtBox .hd ul {
	border-bottom: 1px solid #ff9914;
	position: relative;
	overflow: hidden;
}
/*下部标签*/
.slideTxtBox .hd li {
	float: left;
        width: 94px;
	height: 31px;
	line-height: 31px;
	margin-right: 3px;
/*  text-align: center;
	font-size: 14px;
	color: #333;
	font-weight: bold;
padding: 0 15px;   */
	cursor: pointer;
}

.slideTxtBox .hd li span{
       display: block;
       position: relative;
       width: 100%;
       height: 100%;
}
.slideTxtBox .hd li span:before{
       display: block;
       content: "";
       position: absolute;
       left: 0;
       top: 0;
       width: 100%;
       height: 100%;
	background: #ff9510;
	background: -moz-linear-gradient(top, #ffcb40 0%, #ff9510 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcb40), color-stop(100%, #ff9510));
	background: -webkit-linear-gradient(top, #ffcb40 0%, #ff9510 100%);
	background: -o-linear-gradient(top, #ffcb40 0%, #ff9510 100%);
	background: -ms-linear-gradient(top, #ffcb40 0%, #ff9510 100%);
	background: linear-gradient(to bottom, #ffcb40 0%, #ff9510 100%);
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webki-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
        opacity: 0;
        filter:alpha(opacity=0);
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms- transition: all 0.5s;
        transition: all 0.5s;
        z-index: -1;
}
.slideTxtBox .hd li.on span:before{
       opacity: 1;
       filter:alpha(opacity=100);
} 




/*下部标签链接未选中*/
.slideTxtBox .hd li a {
	display: none;
	float: left;
    width: 94px;
	height: 31px;
	line-height: 31px;
    text-align: center;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	/* margin-right: 3px;
	padding: 0 15px; 
cursor: pointer;
line-height: 31px;
    text-align: center;
    font-size: 14px;
	font-weight: bold;
	color: #000000;
	position: absolute;
	right: 0;
	top: 0;*/
}

.slideTxtBox .hd li.on a {
	display: block;
    color: #bb0000;
}

.slideTxtBox .hd li a:hover {
	color: #ff9914;
}

/*下部标签链接未选中*/
.slideTxtBox .hd li span a {
	display: block;
}

.slideTxtBox .hd li.on span a {
	display: block;
    color: #005b94;
}
.slideTxtBox .hd li span a:hover {
	color: #045CDA;
}
/*下部文本框*/
.slideTxtBox .bd {
	width: auto;
	height: 160px;
	margin-top: 22px;
	margin-right: 8px;
	overflow: hidden;
}
.leftslidebox .bd {
	background: url(../images/servicebg.png) center no-repeat;
	-ms-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: relative;
	z-index: 2
}
.leftslidebox .bd ul {
	margin: 24px 30px;
	max-height: 108px;
	overflow: hidden;
}
.leftslidebox .bd li {
	width: 33%;
	float: left;
	padding-bottom: 6px;
}
.slideTxtBox .bd li {
	height: 30px;
	line-height: 30px;
}
.slideTxtBox .bd li a {
	display: block;
	background: url(../images/yellowicon.png) left center no-repeat;
	padding-left: 16px;
	padding-right: 10px;
	font-family: "宋体";
	white-space: nowrap;
	/* 截断 text-overflow: ellipsis;
	overflow: hidden; */
}
/*
.slideTxtBox .bd li:hover a {
	color: #ff9510;
} */
.rightslidebox {
	width: 59%;
	float: right;
}
.rightslidebox::after {
	display: none;
}
.rightslidebox .bd {
	height: 181px;
	margin-top: 12px;
}
.rightslidebox .bd ul {
	position: relative;
	height: 181px;
}
.rightslidebox .bd .imgbox {
	width: 240px;
	float: left;
	padding: 10px 10px;
	position: relative;
	position: absolute;
	left: 0;
	top: 0;
}
.rightslidebox .bd .imgbox img {
	display: block;
	width: 100%;
	height: 160px;
	position: relative;
	z-index: 2;
}
.rightslidebox .bd .imgbox::after {
	display: block;
	content: "";
	width: 260px;
	height: 181px;
	background: url(../images/newsshadow.png) center no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}
.rightslidebox .bd  .newsbox li {
	padding-left: 274px; 
}
.rightslidebox .bd li a {
	display: block;
	width: 80%;
	float: left;
	color: #000;
	font-family: "宋体";
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.rightslidebox .bd li span {
	float: right;
	font-family: "宋体";
	color: #666;
}
/*links*/
.links {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 48px;
	overflow: hidden;
}
.links li {
	width: 9%;
	float: left;
	margin: 0 1%;
}
.links li a {
	display: block;
	text-align: center;
}
.links li img {
	display: inline-block;
	height: 50px;
	width: 50px;
}
.links li span {
	display: block;
	height: 24px;
    line-height: 24px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/*footer*/
.foot_height {
	height: 52px;
	width: 100%;
	overflow: hidden;
	display: none;
}
footer {
	width: 100%;
	height: 40px;
	text-align: center;
	padding: 6px 0;
	overflow: hidden;
	background: url(../images/footerbg.png) center ;
        background-size: 100%;
	/*position: fixed;
	left: 0;
	bottom: 0;
	left:50%;
	margin-left:-683px;
	z-index:99;
        width:1366px;
         */
	
	margin: 0 auto;
	
}
.foot_link {
	line-height:20px;
	text-align: center;
}
.foot_link a {
	display: inline-block;
	font-size: 12px;
	font-family: "宋体";
	height: 20px;
	line-height: 20px;
	padding: 0 7px 0 10px;
	color: #fcfdfd;
	position: relative;
}
.foot_link a::after {
	display: block;
	content: "";
	width: 1px;
	height: 12px;
	background: #fcfdfd;
	position: absolute;
	left: 0;
	top: 4px;
}
.foot_link a:first-child::after {
	width: 0;
	display: none;
}
.foot_link a:hover {
	color: #ff9b16;
}
footer p {
	color: #fcfdfd;
	font-size: 12px;
	font-family: "宋体";
	height: 20px;
	line-height: 20px;
}
/*float_right*/
/* suspend */
.suspend {
	width: 30px;
	height: 242px;
	position: fixed;
	top: 50%;
	margin-top:-121px;
	right: 0;
	overflow: hidden;
	z-index: 9999;
	background:url(../images/floatbg.png) left center no-repeat;
}
.suspend ul{
	width:30px; 
	overflow:hidden;
	position: absolute;
    left: 0;
    top: 0;
}
.suspend li{
	font-size:12px; 
	width:16px; 
	line-height: 13px;
	padding:0 6px 0 8px;
	color:#056fb2;
} 
.suspend li span{
	width:16px;
	height:80px;
	text-align:center;
	display: table-cell;
    vertical-align: middle;
}
.suspend li span a{
    color: #056fb2;
}
.suspend dl {
	width: 68px;
	height: 242px; 
	padding-left: 30px; 
}
.suspend dl dt {
	width: 30px;
	height: 242px; 
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}
.suspend dl dd{
	width: 68px;
	height: 80px; 
}
.suspend dl dd img{
	display:block;
	width:50px;
	height:50px;
	padding:15px 3px;
}


/*20181101 add*/
.topbar .topright .logindiv a.englist{
       position: static;
       width: auto;
       padding-right: 20px;
       padding-left:10px;
}
.topbar .topright .logindiv{
    float:right;
   
}
.topbar .topright .logindiv a{
    width:18px;
    height:40px;
    padding:0;
    display:inline-block;
}
.topbar .topright .logindiv a.researchicon{
    position:relative;
    background: url(../images/researchicon.png) left center no-repeat;
    margin-right: 6px;
    padding-right: 8px;
}
.topbar .topright .logindiv a::after{
    width:0;
    display:none;
}
.topbar .topright .logindiv a.loginicon{
	width:auto; 
}
.topbar .topright .logindiv a.loginicon img{
	width:18px;
	height:18px;
	vertical-align: middle;  
}
.topbar .topright .logindiv .login_after{ 
	height:40px;
	min-width:80px;
	display: flex;
    align-items: center;
    justify-content: center;
	cursor:pointer;
	position:relative;float: right; line-height: 40px;
}
.topbar .topright .logindiv .login_after img{
	width:26px;
	height:26px; 
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
}
.topbar .topright .logindiv .login_after span{
	display:inline-block;
	color:#fff;
	padding-left: 4px;
	min-width:50px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.topbar .topright .logindiv .login_after ul{
	width:100%;
	background:#056fb2;
	overflow:hidden;
	-moz-border-bottom-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-bottom-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	position:absolute;
	left:0;
	top:40px;
	z-index:99;
	display:none;
}
.topbar .topright .logindiv .login_after:hover ul{
	display:block;
}
.topbar .topright .logindiv .login_after li{
	height:40px;
	line-height:40px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	text-align:center;
}
.topbar .topright .logindiv .login_after li a{
	display:block;
	width:100%;
	color:#fff;
}
.topbar .topright .logindiv .login_after li:hover a{
	background:#8a8c8d;
}
/* 登录弹窗 **/
.theme-popover-mask {
	z-index: 999998;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	display: none
}
.log-popup {
	z-index: 999999;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 352px;
	/*height: 306px;*/
       height: 356px;
	margin: -153px 0 0 -176px;
	background-color: #fff;
	display: none;
	overflow: hidden;
       -moz-border-radius:10px;
        -webkit-border-radius:10px;
        border-radius:10px;
}
.log-popup-con {
	color: #444;
}
.fast ul li.fa01 div.log-popup a {
	background: none;
}
.log-popup-con h2 {
	color: #fff;
	font-weight: normal;
	padding: 25px 0 0;
	height: 50px;
	line-height: 50px;
        background:#056fb2;
        font-size:24px;
	overflow: hidden;
	padding: 0 20px;
} 
.log-popup-con h2 a.close {
	float: right;
	border: 0;
	background: none;
	width: 20px;
        padding: 0;
        font-size: 20px;
        color: #ffff;
        text-align: right;
    opacity: .8;
    filter: Alpha(opacity=80);
}
.log-popup-con h2 a.close:hover{
    opacity: 1;
    filter: Alpha(opacity=100);
}
.log-popup-con .yn {
	overflow: hidden;
	padding: 30px 0 0;
}
.log-popup-con .yn p {  
	padding-bottom: 10px;
	overflow: hidden; 
	position:relative;
}
.log-popup-con .yn p i {
	display: inline-block;
	vertical-align: middle;
	margin-top: 11px;
	height: 18px;
	width: 18px;
	position:absolute;
	left:15%;
}
.log-popup-con .yn p.logicon01 i {
	background: url(../images/numicon.png) no-repeat center;
}
.log-popup-con .yn p.logicon02 i {
	background: url(../images/pwdicon.png) no-repeat center;
}
.log-popup-con .yn p.logicon03 i {
	background: url(../images/codeicon.png) no-repeat center ;
}
.log-popup-con .yn p .loginput {
	height: 38px;
	line-height: 38px;
	float: left;
	vertical-align: middle; 
	width: 66%;
        margin: 0 12%;
	border: 1px solid #c8c8c8;
	outline: 0 none;
	font-family: "Microsoft YaHei";
       -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        padding-left: 10%;
}
.log-popup-con .yn .loginput.adm {
	background: #fff;
}
.log-popup-con .yn .loginput.passd {
	background: #fff;
}
.yzm {
	float: right;
	display: block;
        max-width: 92px;
        height: 32px;
        position: absolute;
        right: 12%;
        top: 4px;
}
.log-popup-con .yn .logbut {
	display: block;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	font-size: 16px;
	background: #056fb2;
	color: #fff;
	width: 76%;
	border: 0;
	margin: 20px auto 0;
	cursor: pointer;
	font-family: "Microsoft YaHei";
	font-size:16px;
       -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
}
.log-popup-con .yn .logbut:hover {
	background: #ff9510;
}
.searchdiv{ 
       display:none;
	width:180px;
	height:30px;
	background:#056fb2;
	-moz-border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
 	position:absolute;
        right:72px;
        top:40px;
}
.searchdiv .inputtext{
    width: 130px;
    height: 18px;
    line-height: 18px;
    border: 0 none;
    background: #fff;
    border-radius: 2px;
    margin-top: 2px;
    margin-left: 14px;
}
.searchdiv .inputtext{
    width: 130px;
    height: 18px;
    line-height: 18px;
    border: 0 none;
    background: #fff;
    border-radius: 2px;
    margin-top: 2px;
    margin-left: 14px;
    color:#333;
    float: left; 
    text-indent: 4px;
}
.searchdiv .inputbtn{
    width: 36px;
    height: 18px;
    line-height: 18px;
    border: 0 none;
    background: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color:#fff;
    font-size: 14px;
    float: right; 
    cursor: pointer;
}
.searchdiv .inputbtn:hover{
    color: #ff9510;
}

.second_ul li i {
     width: 8px;
    height: 8px;
    background: url(../images/arrowbt1.png) left no-repeat;
    vertical-align: middle;
    margin-top: -20px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    display: block;
margin-left: -3px;
    cursor: pointer;
}
.second_ul li:hover i{
     background: url(../images/arrowbt1.png) left no-repeat;
}

/*20181113*/
.search .hd ul li a:hover {
    color: #fff;
}
.search .hd ul li.on a ,.search .bd li p.info a{
    color: #fff;
}

.search .bd li p.addBg{
 background: url(../images/icon02.png) left center no-repeat;
}
.search .bd li p.addBg1{
 background: url(../images/icon03.png) left center no-repeat;
}
.search .bd li p.addBg2{
 background: url(../images/icon04.png) left center no-repeat;
}

.topbar .topright a:hover,.search .bd li p.info a:hover ,.slideTxtBox .bd li:hover a,.slideBox .bd .title span:hover,.links li span:hover,.foot_link a:hover,.links li a:hover{
	color: #f07d14;
       font-weight: bold;
 -webkit-transition: all .3s ease .2s;
    -moz-transition: all .3s ease .2s;
    -ms-transition: all .3s ease .2s;
    -o-transition: all .3s ease .2s;
    transition: all .3s ease .1s;
}
.slideTxtBox .bd li:hover a{
color: #045CDA;
 -webkit-transition: all .5s ease .3s;
    -moz-transition: all .5s ease .3s;
    -ms-transition: all .5s ease .3s;
    -o-transition: all .5s ease .3s;
    transition: all .5s ease .3s;
}
.suspend dl dd img{
    width: 60px;
    height: 60px;
    padding: 10px 1px;
}
span.loginTxt {
    color: #666;
    display: block;
    margin: 0 12%;
    text-align: left;
    width: 66%;
}

.topbar .topright .logindiv .login_after {
    height: 40px;
    min-width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative;
}
.topbar .topright .logindiv .login_after ul {
    width: 77px;
    background: #056fb2;
    overflow: hidden;
    -moz-border-bottom-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    position: absolute;
    left: -27px;
    top: 40px;
    z-index: 99;
    display:none;
}

.searchdiv {
    display: none;
    width: 180px;
    height: 30px;
    background: #056fb2;
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    position: absolute;
/*20190307   right: 22px;*/
    right: 72px;
    top: 40px;
}




/*20181127*/
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.topLeftY,.kjfw{  display: none;}
.dl-menuwrapper,.main_con1{display:none;}
.topbar .topright .logindiv a.loginicon{width: 18px;background: url(../images/loginicon.png) left center no-repeat;}

/*20190301*/
.topbar .txt { position: absolute;  right: -15px;}
.topbar .topright .logindiv a.loginicon{width: 70px;    display: inline-block;}

/*20200915 add*/
nav .navFr{float:right; max-width:50%;}
nav .navFr p{font-size:14px; color:#1d6ba9;  line-height:22px; padding:18px 10px 12px;text-align:right;}
nav .navFr p em{font-style:normal; color:#bb0000;}
nav .first_ul{float:none; padding-top:0;max-width: 100%;}




/*移动端修改如下*/


@media (max-width:1024px){

.lmdh{display:none}


/* body{background: url(../images/ydBg1.jpg) center top no-repeat;background-size: 100% 100%; background-attachment:fixed; }  */

body:before {
       content: ' ';
    position: fixed;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../images/ydBg1.jpg) center 0 no-repeat;
    background-size: 100%;
}

.topbar .topright a,.topbar .topright .logindiv a.englist,.topbar p,.links{ display: none;}
.main_con,nav .first_ul,.suspend{display: none;}
.topbar{height:40px;background:none;background-color: #056FB2;}
.topbar .mid{width: 100%;padding:0}
.topbar p.topLeftY{  display: block;font-size:16px;width:80%;    text-indent: 10px;color: #fff; line-height: 40px;height: 40px;float: left;font-weight: normal;}
.topbar .topright{float: left;     width:20%;    height: 40px;}
.topbar .topright .logindiv a.researchicon{    width: 30px; height: 31px;  margin-top: 5px !important;      padding-right: 0px;  margin-right: 0px;background: url(../images/researchicon1.png) no-repeat;background-size: 100%;  }
.searchdiv{top: 39px;      right:25px;  width: 200px; height: 30px;z-index: 99999;}
.searchdiv .inputtext { width: 150px; height: 20px;    margin-left: 20px;margin-top: 5px;}
.searchdiv .inputbtn {width: 30px;height: 30px;line-height: 30px;    font-size: 16px;    font-weight: bold;    text-align: left;    padding-left: 0.1rem;}
.topbar .topright .logindiv a.loginicon{width:30px; height: 31px;     margin-top: 5px;background: url(../images/loginicon1.png) no-repeat;background-size: 100%; }
nav{position:relative;height:100px}
nav .mid{width:100%;padding: 0;}
.logo{margin-left: 10px;    padding-top: 8px;    max-width: 60%;}
.searchbox{width:100%;height:426px}
.search{     height: 180px;   padding-top: 30px;width: 100%;background: url(../images/searchy.png) no-repeat;    background-size: 100% 100%;}
.searchbox.mid { padding: 0;}
.search .hd ul {overflow: hidden; width: 95%; margin: 0 auto;}
.search .bd{background: none;    min-height: 100px;height: 80px !important;}
/*.search .hd ul li{    width: 20%;height: 35px; line-height: 35px;}
.search .hd ul li.on {background-color: #FFA902;border-radius: 30px;}*/

/*20190305*/
.search .hd ul li{    width: 19%;height: 35px; line-height: 35px;}
.search .hd ul li:nth-child(4){ width: 24%;}
.search .hd ul li.on {background-color: #FFA902;border-radius: 5px;}
.topbar .txt{display: none;}
/*20190305*/

.slideBox { width: 90%; padding: 5%;box-shadow: none;}
.search .hd ul li a {  font-size: 16px; color: #fff;}
.search .hd ul li.on a {color: #045ca2;}
.search .bd ul{    padding: 15px 9.5% 0 11%;}
.search .bd ul.gc { padding: 10px 3% !important;}
.search .bd .gc .inputext { float: left; width: 61%;}
.slideBox .bd img { -moz-border-radius: 10px;  -webkit-border-radius: 10px;border-radius: 10px;}
.slideBox .bd li{box-shadow:none;    -o-box-shadow:none;-ms-box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.searchbox .slideBox .hd{bottom: 28px;}
.slideBox .hd{display:none}
.slideBox .next {right: 6%;}
.slideBox .prev{    left: 6%;}
.newListY{width: 94%;  height: 30px;   padding: 0px 3%;}
/*.newListY.addPadding {margin-top: 20px;}*/
.dl-menuwrapper, .main_con1 {display:block;    width: 100%;}
.rightslidebox { width: 100%;}
.newListY span {width: 15%; height: 30px; line-height: 30px;font-size: 16px;background-color: #056FB2;  color: #fff;display: inline-block; text-align: center;border-radius: 5px;}
.newListY a {width: 85%;display: inline-block; text-align: right;color: #bb0000; font-weight: bold;font-size:18px;}
.rightslidebox .bd {width: 94%;padding: 0 3%;  height:auto;     margin: 0;}
.rightslidebox .bd .imgbox{      display: none;  width: 40%;padding: 0px 10px 0px 0}
.rightslidebox .bd .imgbox::after{display: none;}
.main_con,nav .first_ul,.suspend{display: none;}
.rightslidebox .bd li { height: 30px;line-height: 30px;}
.rightslidebox .bd .newsbox li {/*padding-left: 43%;*/padding-left: 0%;}
.rightslidebox .bd li a{    width: 65%; transition:width 0s;-moz-transition:width 0s; /* Firefox 4 */-webkit-transition:width 0s; /* Safari and Chrome */-o-transition:width 0s; font-size: 16px;font-family: "Microsoft YaHei","微软雅黑"}
.rightslidebox .bd .imgbox img{border-radius: 5px;height: 180px;}
.rightslidebox .bd ul{    height: 160px;    margin: 10px 0 0;}


.slideTxtBox.leftslidebox {width: 94%; padding: 0 3%;    margin: 5px 0;}
.slideTxtBox.leftslidebox .bd {background: none;/*20181226去掉背景颜色background-color: #f0f0f0;*/    margin: 0;    border-radius: 5px;height: 110px;}   
.main_con1.mid { padding: 0 !important;}
.main_con1 ul.newsbox {margin: 0 !important;height: 190px;}
.leftslidebox::after{display: none;}
.slideTxtBox .hd li.on {color: #fff;}
.slideTxtBox .hd li {width: 15%; height: 30px; line-height: 30px;margin-bottom: 10px;font-size: 16px;font-weight: normal;}
.slideTxtBox .hd ul { border-bottom: none;}
.slideTxtBox .hd li span:before {background: #056FB2;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.slideTxtBox .bd li a,.rightslidebox .bd li span,.slideTxtBox .hd li a{font-size: 16px;}
.slideTxtBox .hd li span{    text-align: center;}
.slideTxtBox .hd li a{    width: auto;height: 31px; line-height: 31px;  font-weight: bold; position: absolute;right: 0;top: 0;    color: #bb0000;}
.leftslidebox .bd ul{margin:0}
/*20181226去掉首页快捷服务的显示为主
.leftslidebox .bd li:nth-child(3n+3) {  text-align: right; }
.leftslidebox .bd li:nth-child(2) {  text-align: center; }
.leftslidebox .bd li:nth-child(5) {  text-align: center; }
.leftslidebox .bd li:nth-child(8) {  text-align: center; }
.leftslidebox .bd li:nth-child(3n+3) >a{background: url(../images/yellowicon.png) 66% center no-repeat;}
.leftslidebox .bd li:nth-child(2) >a,.leftslidebox .bd li:nth-child(5) >a,.leftslidebox .bd li:nth-child(8) >a{background: url(../images/yellowicon.png) 34% center no-repeat;}
*/
.leftslidebox .bd li {width: 33%;float: left;padding-bottom: 6px;}
.leftslidebox  .bd li a{padding-right:0;     width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.kjfw,.links{    display: block;}
.kjfw{ width: 25%;height: 30px; line-height: 30px;background-color: #056FB2;    font-size: 16px;color: #fff; display: inline-block;text-align: center; border-radius: 5px;   /* margin-top: 20px;    margin-bottom: 20px;*/margin-left: 2%;}
.links .mid { width: 100%;padding: 0;/*20181226去掉背景颜色background-color: #f0f0f0;*/    border-radius: 5px;}
.links li {width: 25%; float: left; margin: 15px 1.5%;}
.links li:nth-child(2),.links li:nth-child(5),.links li:nth-child(8){width: 40%;}
.links{       width: 94%; padding: 0 3%;    margin-bottom: 20px;}
.links li span {font-size: 16px;padding: 5px 0px 0px; color: #000;}
footer{height: 90px;    background: url(../images/footerbg1.png) center;    background-size: 100%;}
.foot_link {width: 90%; line-height: 30px;text-align: center;    margin: 0 auto 5px;}
footer .mid{width: 100%;padding: 0;}
.foot_link a:nth-child(4)::after{display: none;}
.slideBox .bd,.slideBox .bd img{    height: 200px;}


}

@media (max-width:750px){
nav{position:relative;height:50px}
nav .mid{width:100%;padding: 0;}
.logo{margin-left: 10px;    padding-top: 8px;    max-width: 60%;}
.search .hd ul li a { font-size: 12px;}
.search .bd ul.gc { padding: 1% !important;width: 98% !important;}
.search .bd .gc .inputext{    padding-left: 1%;    width:30%;}
.slideBox .next {right: 6%;}
.slideBox .prev{    left: 6%;}
.rightslidebox .bd li a {width: 64%;}
.main_con1.mid { padding: 0 !important;}
.newListY span {width: 38%; height: 30px; line-height: 30px;font-size: 16px;background-color: #056FB2;  color: #fff;display: inline-block; text-align: center;border-radius: 5px;}
.newListY a {width: 62%;display: inline-block; text-align: right;color: #bb0000; font-weight: bold;font-size: 16px;}
/*20181226去掉首页快捷服务的显示
.leftslidebox .bd li:nth-child(3n+3) {  text-align: right; }
.leftslidebox .bd li:nth-child(2) {  text-align: center; }
.leftslidebox .bd li:nth-child(5) {  text-align: center; }
.leftslidebox .bd li:nth-child(8) {  text-align: center; }
.leftslidebox .bd li:nth-child(3n+3) >a{background: url(../images/yellowicon.png) 22% center no-repeat;}
.leftslidebox .bd li:nth-child(2) >a,.leftslidebox .bd li:nth-child(5) >a,.leftslidebox .bd li:nth-child(8) >a{background: url(../images/yellowicon.png) 12% center no-repeat;}
*/
.slideTxtBox .hd li {width: 38%; }
.Topbtn{    right: 25px !important}
.topbar .topright .logindiv .login_after ul{left: -47px;}
.search .bd .inputbox::after{    left: 5px;}
.search .bd li .inputext,.search .bd .gc .inputext{    padding-left: 20px;}
.search .bd .gc .inputbox::after { left: 175px;}
.search .bd .qikan .inputbox::after { left: 58px;}

}

