@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;}html{font:normal 12px "寰?杞?闆呴粦",Arial;}fieldset,img {border:0;}:focus {outline:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style:normal; }h1,h2,h3,h4,h5,h6 {font-size:100%; }abbr,acronym {border:0;font-variant:normal;}input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit; }code,kbd,samp,tt {font-size:100%;}input,button,textarea,select {*font-size:100%;}body {line-height:1.5;}ol,ul {list-style:none;}table {border-collapse:collapse;border-spacing:0;}caption,th {text-align:left;}sup,sub {font-size:100%;vertical-align:baseline;}:link,:visited ,ins {text-decoration:none;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}

input {
    outline: none;
    border: 0;
}

A:link{color:#000000;text-decoration:none; target:_parent}
A:visited{color:#000000;text-decoration:none; target:_blank}
A:active{color:#c03129;text-decoration:none; target:_blank}
A:hover{color:#c03129;text-decoration:none; target:_blank}

td{ vertical-align:top}
/*************************************
* public style  author:wenbj
*************************************/
.clearfloat{clear:both;height:0;line-height:0;font-size:0;}
.clearfloat2{overflow:auto;zoom:1;}
.pabs{position:absolute;}
.prel{position:relative;}
.floatL{display:inline;float:left;}
.floatR{ display:inline; float:right;}

.wrap{width:1260px; height:auto; margin:0 auto;}
li{ cursor: pointer;}

.nav .wrap ul li {
    width: 180px;
    text-align: center;

 /*   transform:skewX(24deg);
    -ms-transform:skewX(24deg);
    -webkit-transform:skewX(24deg);*/
}

.nav .wrap ul li a {
    display: inline-block;
    font-size: 20px;
    line-height: 64px;
    color: #666666;

/*    transform: skewX(-24deg) !important;
    -ms-transform: skewX(-24deg) !important;
    -webkit-transform: skewX(-24deg) !important;*/
}

.nav .wrap ul li span {
    font-size: 20px;
    color: #666666;
    float: left;
    line-height: 64px;
}

.nav .wrap ul li:last-child {
    border: 0;
}

.nav .wrap ul li:hover {
    background-color: #0065b3;
    
}

.nav .wrap ul li:hover+li span{
    color: #fff;
}

.nav .wrap ul li:hover a {
    color: #fff;
}

.nav .wrap ul li:hover span {
    color: #0065b3;
}


#search {
    width: 706px;
    height: 50px;
    background-color: #fff;
    padding-left: 22px;
}

#search::placeholder {
    font-size: 18px;
    color: #999;
}

button {
    width: 50px;
    height: 50px;
    background-color: #0065b3;
    border: 0;
    float:right;    
    background-repeat: no-repeat;
    background-position: center;
}


.banner{
    position: relative;
    width: 385px;
    height: 275px;
}


.num span {
    display: inline-block;
    width: 12px;
    height: 14px;
    background-color: #fff;
    color: #000;
    margin-left: 5px;
    font-size: 10px;
    text-align: center;
    line-height: 14px;
    cursor: pointer;
}

.num .current {
    background-color: #0065b3;
    color: #fff;
}

.arrow-r,
.arrow-l {
    display: none;
    width: 0rem;
    height: 0rem;
}


.d,.l{
    width: 406px;
    margin-left: 22px;
}



.circle {
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #0065b3;
    margin-right: 5px;
    border-radius: 50%;
    margin-bottom: 2px;
}
/*
.l ol {
    margin-top: 2px;
}

.l ul li {
    float: left;
}

.l ol li {
    float: left;
    margin-top: 16px;
}

.l ol li a {
    font-size: 14px;
    color: #333;
}

.l ol li:nth-child(3n) {
    width: 140px;
}

.l ol li:nth-child(3n-1) {
    width: 152px;
}

.l ol li:nth-child(3n-2) {
    width: 114px;
}

.l .tab_con2 .item2:nth-child(n+2) {
    display: none;
}


.l .tab_con2 ol a:hover {
    color: #0065b3;
}

*/

.d .tab_con ul li a{
    display: inline-block;
    width: 340px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.logo{width: 100%;min-height: 128px;background-color: #014da1;}
.wrap1{width: 1260px;background-color:#014da1;min-height: 128px;margin:0 auto}
.nav {width: 100%;height: 64px;}

.banner1 {width: 100%;height: 502px;position: relative;}
.bigbanner{margin: 0 auto; height:502px; width:1920px;}
.view{height:auto;}
.xx{width: 100%;}
.xx-2{width: 1260px;margin: 0 auto;}
.foot{width: 1260px;min-height: 142px;background-color: #014da1;font-size: 14px;color: #fff;text-align: center; margin:30px auto 0}
.footer{width: 100%;background-color: #014da1;min-height: 142px;}

@media screen and  (max-width:1920px) {
    /* .bigbanner{height:auto; width:100%;} */
    .bigbanner{width:100%;}
}

@media screen and  (max-width:1260px) {
    /* .bigbanner{height:auto; width:100%;} */
    .bigbanner{width:1260px;}
    .foot{width: 1260px;}
}

