


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,tr,td,a,img {
    padding:0;
    margin:0;
}

body{

    font-family:  "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","HeitiSC","WenQuanYi Micro Hei",sans-serif;
    font-size:13px;
}


li {
    list-style: none;
}

a {
    text-decoration: none;
    cursor: pointer;
}


table {
    border-collapse: collapse;
    border-spacing: 0;
}
img {
    border: 0;
}


.clearfix:after{
    content:'';
    display:block;
    height:0;
    line-height:0;
    clear:both;
    zoom:1;
}
.header,.center .block, .footer{
    width: auto;
    overflow: hidden;
}
.header,.footer{
    min-width: 900px;
}

.wrap{
    width: 900px;
    margin: 0 auto;
}

.slide{
    width: auto;
    height: 292px;
}
.block,.block4, .block5,.block6{
   margin-top:8px;
}

.block2,.block3{
    margin-top:16px;
}


.block2{
    height:105px;
}

.block3{
    height:46px;
    width:862px;

}
.footer{
    height:41px;
    background-color:#17A4FE;
    line-height:41px;
    color:#FFFFFF;
    text-align: center;
}
.footer a{
    color:#FFFFFF;
}

.end{
    height:100px;
    background-color:#ffffff;
    line-height: 24px;
    text-align:center;
}

.center{
    background: #f8fcff;
}

.center .main{
    width: 862px;
    margin: 0 auto;
    background: #fff;
    padding: 10px 30px 15px 30px;
}

.center .item-l{
    width: 211px;
    min-height:200px;
    float: left;
}


.center .item-r{
    width:630px;
    float:right;
    min-height:200px;
}
.center .item-r > p{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #f1f1f1;
    position:relative;
}

.center .item-l a{
    display:block;
}



.center .item-l {
    text-align: center;
    padding:15px 0 0 0;
}

.caption a span,
.block2-context .block2-item{
    font-weight:normal;
}

.block-title span,
.item-r > p,
.item-r > p a,
.block4-title span,
.list-l a,
.list-l span,
.item-r-detail>ul li,
.item-r-detail a,
.item-r-detail span{
    color:#888888;
}


.nav .caption a{
    color:#FFFFFF;

}

.nrc-r > p a,
.block2-span,
.block2-span a,
.block4-right table th,
.block6-minHeight .p1,
.address span,
.item-l a,
.list-r a,
.item-r-detail a{
    color:#383838;
    font-weight: bold;
}

.block4-right table td{
    color:#383838;
}


.advise span,
.nr-nav a,
.details,
.public-list li span,
.public-list li a,
.block2-item,
.block2-item a,
.notice1 li a,
.notice2 li a,
.nr-nav a,
.r-detail a,
.title-detail,
.item-r>ul .list2,
.item-r>ul a{
    color:#5E5E5E;
}

.nrc-r > p a:hover,
.public-list li a:hover,
.block2-span:hover,
.notice1 li a:hover,
.notice2 li a:hover,
.list-r > a:hover,
.item-r>p a:hover{
    color:#15a5fe;
}

 .caption .nav-active{
    background-color:#3083D6;
}

.caption > ul li{
    position: relative;
}
.caption > ul > li > ul li{
    float: none;
    line-height: 50px;
    background-color: #17A4FE;
    border-top:1px solid #17A4FE;
}
.caption > ul > li>ul li a{
    margin:0;
    width:96px;
}
.nav-item{
    position: absolute;
    display: none;
}
.caption>ul li:hover ul{
    display: block;
}
.header{
    overflow: visible;
}

.caption > ul li:hover,
.caption > ul>li ul li:hover {
    background-color: #3083D6;
}

.welcome,.entry,.disc > ul>li,.details,.nl-l>span,.block2-span,.block2-span a,.block2-item,.block2-item a,
.notice1 >span,.notice1 >ul a,.notice2>span,.notice2 >ul a,.block4-title >span,.p1,.phone,.nav-p,
.item-ban,.digg >span,.footer a,.item-r-detail >ul li{
    cursor: pointer;
}

.footer a:hover{
   color:#f3f3f3;
}

.nav-item{
    z-index:999;
}
.explain a:hover{
    color:orange;
}
.explain a{
    color:#383838;
}