body{
    background:#fff no-repeat url(../images/bg.jpg?v=76713beb) top center;
}
html {font-family: sans-serif;overflow-x:hidden; }
body {color: #444;font: 14px/1.5 "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;min-width: 1000px;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,p {margin: 0;padding: 0;font-weight: normal;}
article,aside,details,figcaption,figure,footer,header,menu,nav,section {display: block;}
audio:not([controls]) {display: none;height: 0;}
img {border-style: none;}
svg:not(:root) {overflow: hidden;}
ol,
ul {list-style: none;}
a {background-color: transparent;color: #444;-webkit-text-decoration-skip: objects;}
a:active,
a:hover {outline-width: 0;text-decoration: none;}
:link,
:visited {text-decoration: none;}
::-webkit-input-placeholder {color: #000;}
i{font-style: normal;}
.clear {overflow: hidden;}
.fr{float: right;}
.fl{float: left;}
.ell{overflow: hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space: nowrap;display: inline-block;}
.l-ell{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.mid{width: 1000px;margin: 0 auto;}
.dn{display: none;}
.min{min-height:860px;}
.mr20{margin-right: 20px;}
.ml20{margin-left: 20px;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
img{vertical-align: top;}
.more{cursor: pointer;}
.w32{width: 32%;}
.w25{width: 26%;}
.w35{width: 35%;overflow: hidden;}
/* 数据为空样式 */
.page-empty {padding:50px 0; color: #aaa; text-align: center; line-height: 1.2; font-size: 16px;}
.page-empty i {
    content: '';
    display: block;
    width: 100%;
    height: 10rem;
    margin-bottom: 20px;
    background: url('../images/empty@2x.png') center no-repeat;
    background-size: auto 100%;
    }
/*底部样式*/
.footer{
	background-color: #eaeaea;
	padding: 20px 0;
	text-align: center;
	line-height: 2;
    border-top:3px #45a2db solid;
    background: url(../images/foot.jpg) repeat-x left top;
}
.footer .mid>.footlogo{
    width: 150px;
    height: 80px;
    display: inline-block;
    margin-top: 15px;
    float: left;
}
.footer .mid>.footlogo img{width: 80px;}

.footer .footer-center{
    /* margin-left: 80px;
    margin-right: 80px; */
}
.footer a{margin: 0 5px; color:#1c7e97}
.footer label{color: #0688b2;}
.footerimg1{float:left; width:80px; text-align:right;}
.footerimg2{float:left; width:80px; text-align:left;}
/*顶部样式*/
.top {
    width: 100%;
    height: 30px;
    float: left;
    line-height: 30px;
    background-color: #f6f6f6;
    font-size: 12px;
    -webkit-box-shadow: 0 0 9px #d2d2d2;
            box-shadow: 0 0 9px #d2d2d2;
    position: relative;
    z-index: 10;
}

.top a {
    margin: 0 8px;
}

/*banner样式*/
.swiper-slide,
.swiper-wrapper {
    height: 100%;
}

.banner {
    position: relative;
    height: 250px;
    margin-bottom: -70px;
}
.pj-Carousel-item {
    bottom: 0;
    height: 250px;
    right: 0;
}
.banner .mid{position: relative;}
.banner img {
    /*width: 100%;
    height: 100%;*/
}
.banner .logo {
    width: 470px;
    height: 91px;
    float: left;
    /*background: url(../images/logo.png?v=ec04d054) no-repeat left;*/
    background-size: contain;
    margin-top: 30px;
    /* position: absolute;
    left: -webkit-calc((100% - 1000px)/2);
    left: -moz-calc((100% - 1000px)/2);
    left: calc((100% - 1000px)/2);
    left: 18%\9; 
    top: 22%;
    z-index: 10;*/
}
.banner .logo p{
	padding-top:50px;
	text-align: center;
	color: #ccc;
	font-size: 12px;

}

.banner .logo p a{
	text-decoration: none;
	color: inherit;
}

.banner .logo p a:hover{
	color:#222;
}

.banner .logo img{
	cursor: pointer;
}
.banner .flash{
    float: left;
    margin-left:-10px;
		
}


/*搜索样式*/
.search-box {
    position: absolute;
    bottom: 0px;
    top: 70px;
    right:0;
}

.search-box .input {
    width: 145px;
    padding-left: 10px;
}

.search-box .input,
.search-box .btn {
    line-height: 30px;
    border: 1px #45a2db solid;
    height: 30px;
    float: left;
    outline: none;
}

.search-box .btn {height: 33px;width: 50px;margin-left: -1px;text-align: center;background: url(../images/btn.png?v=bad332ca);color: #fff;border-left: 0;}



/*导航样式*/
.nav .two{
	position:absolute; 
    left: 0;
    right: 0;
    padding: 0 20px;
    font-size: 14px;
    width: 500%;
}
.nav .two a{
    color: #333;
    margin: 0 10px;
}
.nav .two a:hover{
    text-decoration:underline;
}
.nav {background: #f5f4f5;background: #f5f4f5\9;position: relative;}

.nav-box {background: #f5f4f5;height: 80px;overflow: hidden;-webkit-border-radius: 5px;border-radius: 5px;}

.nav li {position: relative; float: left;width: 14.2858%;
    /* border-left: 1px solid #d7d6d7; */
    background: #f5f4f5;background: #f5f4f5\9;line-height: 40px;font-size: 15px;}

.tab1 .tab-hd li.active a,
.nav li:hover,
.nav li.active {background: #068ee9;background: #068ee9\9;}
.nav li:hover .two,
.nav li.active .two{
    display: block;
}
.nav li:hover >a,
.nav li.active >a {color: #fff;text-decoration: none;}
.nav .first{border-left:none}
.nav li:first-child {border-left: 0;}

.nav li >a {display: block;text-align: center;border-bottom:2px solid #068ee9;position: relative;}

.nav li >a::before{
	content: '';
	width: 1px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	display: inline-block;
	height: 100%;
	background: #d7d6d7;
}
.nav .first >a::before{
	background:transparent;
}

.nav-des span {margin-right: 20px;}

.nav-des .icon1,
.nav-des .icon2 {width: 22px;height: 21px;background: url(../images/icon.jpg?v=29ad6084) no-repeat center;background-size: contain;display: inline-block;margin-bottom: -5px;margin-right: 10px;}

.nav-des .icon2 {background: url(../images/icon2.jpg?v=b3dbc67d) no-repeat center;background-size: contain;margin-left: 10px;}