@charset "utf-8";

/*layout*/
.container{max-width:1080px; width:98%; margin-left:auto; margin-right:auto; zoom:1;}
.wrap{overflow:hidden; zoom:1;}
.wrap .split{position:relative; z-index:1; height:30px; overflow:hidden; clear:both; background:#fff;}
.pr{position:relative;}
.commonBox{background:#fff; border:solid #eaeaea 1px;}

/*header*/
.header{height:260px; background:url(/imagelzb/jd-header-bg.jpg) no-repeat top #74c6fe;}
.header .container{position:relative;}
.header .topbar{position:absolute; top:0; left:0; z-index:1; width:100%; height:50px; background:url(/imagelzb/jd-header-topbar.png) repeat-x bottom;}
.header .switch{position:absolute; right:280px; z-index:20; display:none;}
.header .switch dl{padding-top:10px;}
.header .switch dl dt,
.header .switch dl dd{float:left; padding:0 5px;}
.header .switch dl dt{margin-top:3px; width:19px; height:25px; background:url(/imagelzb/jd-header-icon-map.png) no-repeat center center;}
.header .switch dl dd select{height:24px; line-height:24px; border-color:#ddd;}
.header .menu{position:absolute; top:0; left:0; z-index:10; width:100%; height:50px;}
.header .menu ul{float:left; border-right:solid #ddd 1px;}
.header .menu ul li{float:left; font-size:1.125em; line-height:50px;}
.header .menu ul li.nav01 a{border-left:0;}
.header .menu ul li a{display:block; padding-right:15px; padding-left:15px; border-left:solid #ddd 1px;}
.header .menu ul li a:hover,
.header .menu ul li.hover a{color:#fff; background-color:#016ec5;}
.header .logo{padding-top:150px; padding-bottom:20px;}
.header .logo img.m{position: absolute;top: 55px;left: 0px;max-width: 40%;}

.header .menu ul li.sjxx {position: relative;}
.header .menu ul li.sjxx img{position: absolute;left: 0;right: 0;height:0 ;bottom: -103px;z-index: 100;}
.header .menu ul li.sjxx:hover img,.header .menu ul li.sjxx.active img{height: 103px}

.header .search{position:absolute; top:0; right:0; z-index:12; width:270px;}
.header .search dl{position:relative; margin-top:10px; margin-right:10px; padding-right:35px;}
.header .search dl dt{position:absolute; top:0; right:0;}
.header .search dl dd{height:28px; border:solid #ddd 1px; background:#fff;}
.header .search .searchTxt{width:95%; height:24px; line-height:24px; color:#999; border:none; background:none;}
.header .search .searchBtn{width:35px; height:30px; background:url(/imagelzb/jd-header-search-btn.png) no-repeat; color:#fff; font-size:16px; cursor:pointer; border:0; -webkit-appearance:none;}

/*footer*/
.footer{margin-top:20px; background:#dbf1ff;}
.footer-links{height:50px; background:#016ec5;}
.footer-links .links-area{position:relative; margin:0 -1%}
.footer-links .links-area dl{position:relative; z-index:10; float:left; padding-top:9px; padding-bottom:9px; width:18%; margin-right:1%; margin-left:1%;}
.footer-links .links-area dl dt{position:relative; padding-left:14px; height:32px; line-height:32px; font-size:.875em; color:#fff; border:solid #5aa1d9 1px;}
.footer-links .links-area dl dt i{position:absolute; right:5px; top:0; width:25px; height:100%; background:url(/imagelzb/jd-footer-icon-link.png) no-repeat center center; transition: all 0.3s linear}
.footer-links .links-area dl dd{position:absolute; top:43px; left:0; z-index:1; display:none; width:100%;}
.footer-links .links-area dl dd .scrollcont{font-size:.75em; background:#016ec5; border-radius:0 0 4px 4px; overflow-y:auto; border:solid 1px #5aa1d9; border-top:none;}
.footer-links .links-area dl dd .scrollcont a{display:block; padding:6px 0 6px 14px; line-height:18px; color:#fff; border-bottom:#5aa1d9 1px dotted;}
.footer-links .links-area dl dd .scrollcont a:hover{background:#348bd1; color:#fff;}
.footer-links .links-area dl dt.on{cursor:pointer; border-radius:4px 4px 0 0;}
.footer-links .links-area dl dt.on i{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg);}
.footer .container{font-size:.875em;}
.footer-copyright{padding-top:30px; color:#016ec5;}
.footer-logo{float:left;}
.footer-logo p{margin-top:10px; line-height:180%;}
.footer-add{float:left;}
.footer-add p{float:left; margin-left:35px; line-height:60px;}
.footer-wzbs{float:right; margin-top:20px; text-align:center;}
.footer-bot{margin-top:15px; padding:15px 0; color:#016ec5; border-top:solid #a9b2b8 1px;}
.footer-text{float:left;}
.footer-nav{float:right;}
.footer-nav a{color:#016ec5; margin:0 8px;}
.footer-nav a:hover{color:#3273c2;}

/*common*/
.tpxwSlider .bd li span.txt,
.infoList li a
{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

.common-tab-head{height:36px; line-height:31px; background:#eee;}
.common-tab-head .hd{float:left; font-size:.9375em;}
.common-tab-head .hd li{position:relative; float:left; padding:0 20px 2px; white-space:nowrap; text-align:center; border-top:solid #eee 3px;}
.common-tab-head .hd li.on{font-weight:700; color:#006cc5; background:#fff; border-top:solid #0c6ab2 3px;}
.common-tab-head .hd li.on a{color:#006cc5;}
.common-tab-head .md{float:right; padding-top:3px; padding-right:12px; font-size:.8125em;}

.common-head-title{line-height:24px; padding-bottom:20px;}
.common-head-title h3{float:left; color:#0277cd; font-size:1.125em;}
.common-head-title .inhd li{float:left; color:#999; font-size:1.125em; margin-right:20px; margin-bottom:5px;}
.common-head-title .inhd li a{color:#999;}
.common-head-title .inhd li.on a{color:#0277cd;}

.common-more{float:right; padding-right:8px; font-size:13px;}

.mobile-more{padding-top:20px;}
.mobile-more a{position:relative; display:block; font-size:.875em; text-align:center; line-height:42px; background-color:#fff; border:solid #d23d2a 2px;}
.mobile-more a i{position:absolute; top:50%; right:8%; width:8px; height:12px; margin-top:-6px; background-image:url(/imagelzb/jd-icon-more.png); background-repeat:no-repeat;}
.mobile-more a:hover{color:#fff; background-color:#d23d2a;}
.mobile-more a:hover i{background-position:0 -12px;}

.infoList{padding-left:22px; line-height:1.5em; font-size:.875em;}
.infoList li{position:relative; float:left; width:100%; padding-top:5px; padding-bottom:5px; color:#999;}
.infoList li div.infoTitle{position:relative;}
.infoList li a{display:inline-block; float:left;}
.infoList li i{position:absolute; top:3px; left:-15px; width:3px; height:3px; margin-top:.75em; background:#000;}
.infoList li .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.75em; white-space:nowrap;}

/*backtop*/
.backtop{width:39px; height:39px; position:fixed; right:0; bottom:15px; z-index:99; overflow:hidden; display:none; border-radius:2px;}
.backtop .btn{width:39px; height:39px;background:url(/imagelzb/jd-gotop.gif) no-repeat center #1076e0; cursor:pointer; position:relative;}
.backtop .rotate{position:absolute;top:0;left:0; padding:5px 0; width:39px; height:29px; line-height:14px; text-align:center; font-size:12px;font-weight:700;color:#fff!important;background-color:#076FB6;text-decoration:none!important;text-align:center;-webkit-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;opacity:0\9;filter:alpha(opacity=0)\9;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.backtop:hover .rotate,.backtop:hover{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.backtop:hover .rotate{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);text-decoration:none;opacity:1\9;filter:alpha(opacity=100)\9;}

.innerMax{margin-top:20px;}
.innerWeb{padding:20px;}
.breakcrumb{margin:20px 0; padding:12px 15px; font-size:.9375em; line-height:180%; background:#dae5f2;}
.breakcrumb em{font-style:normal;}

@media (max-width: 1199px) {
.header .container{width:100%;}
.header .logo{padding-left:4%;padding-top:110px}
.footer-logo{width:27%;}
.footer-add{width:38%;}
.footer-add p{line-height:34px;}
.footer-wzbs{width:35%;}
.common-head-title{padding-bottom:12px;}
}

@media (max-width: 992px) {
.header{height:auto;}
.header .menu{position:static; width:100%; height:auto;}
.header .menu ul{float:left; width:100%; border-right:none; background-color:#016ec5;}
.header .menu ul li{width:20%; line-height:40px; background:url(/imagelzb/jd-header-menu-split.png) repeat-y right;}
.header .menu ul li a{padding:0; margin:5px; text-align:center; color:#fff; border-left:none;}
.header .menu ul li a:hover,
.header .menu ul li.hover a{background-color:#348bd1;}
.footer{margin-top:15px;}
.breakcrumb{margin:15px 0;}
.innerMax{margin-top:15px;}
.innerWeb{padding:15px;}
.common-head-title .inhd li{margin-bottom:5px;}
}
@media (max-width: 880px) {
.footer-copyright{text-align:center;}
.footer-copyright br{display:none;}
.footer-copyright span{display:inline-block; margin-right:8px; margin-left:8px;}
.footer-logo,
.footer-add,
.footer-wzbs{float:none; width:100%;}
.footer-logo p,
.footer-add p{line-height:30px; margin-left:0;}
.footer-add p{float:none;}
.mobile-more a i{right:20px;}
.common-tab-head .md{display:none;}
}

@media (max-width: 768px) {
.footer{margin-top:10px; border-top:solid #016ec5 2px;}
.footer-links{display:none;}
.footer-bot{margin-top:20px; padding:15px 0; line-height:200%;}
.footer-text,
.footer-nav{float:none; width:100%;}

.breakcrumb{margin:10px 0;}
.innerMax{margin-top:10px;}
.innerWeb{padding:10px;}
}

@media (max-width: 640px) {
.breakcrumb{padding:8px;}
}

@media (max-width: 480px) {
.header .topbar{height:40px;display: none;}
.header .menu ul li{width:33.33333%; line-height:30px;}
.header .menu ul li.nav01{/*width:28%; line-height:70px;*/}
.header .logo{padding-top:75px; padding-bottom:30px; padding-left:0; text-align:center;}
.header .logo img{width:80%;}
.header .logo img.m{top: 10px;}
.header .switch{right:0;}
.header .switch dl{padding-top:5px;}
.header .search{position:static; width:90%; margin:0 auto;}
.header .search dl{margin-top:0; margin-right:0; margin-bottom:20px;}
.infoList li a{float:none; display:inline; padding-right:12px; overflow:visible; white-space:normal;}
.infoList .time{position:static!important;}
}

@media (max-width: 360px) {
.header .logo img{width:90%;}
}

@media (max-width: 320px) {

}