@charset "utf-8";
/*---------------core Start-------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,input,textarea,p,blockquote,th,td ,dl,dt,dd,dl dt,dl dd{margin:0;padding:0;} 
body{ font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","mircro-soft yahei", "宋体",Arial , Helvetica, sans-serif; background-color:#fff;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
q:before,q:after {content:''} 
abbr,acronym { border:0}
form{ margin:0; padding:0;}
a{cursor:pointer;text-decoration:none;}
a:link,a:visited,a:active{ color:#333; text-decoration:none;}
/*a:hover{ text-decoration:underline;}*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.vm{vertical-align:middle} 
.zoom{zoom:1}
.hidden{visibility:hidden} 
.none{display:none}

/*---------------core End-------------------*/



.banner{height: 500px;background:#006dc8 url(banner.jpg) no-repeat center top;padding-bottom: 10px;}
.wrapper{width: 998px;margin:30px auto 0;}

.partA{margin:40px auto 0;}
.partA .tit {
    background: url(bg_tit5.png) no-repeat left top;
    height: 55px;
    margin: 0 auto;
    position: relative;
}
.partA .tit h2{padding-left: 20px;font-size: 26px;line-height: 55px;color: #fff;}
.partA .partA-con{width: 981px;margin:27px auto 0;}

.partA .partA-list{margin:0 auto;}
.partA .partA-list li{float: left;margin-right: 10px;width: 320px;height: 200px;}

.partA .partA-list li.last{margin-right: 0;}
.partA .partA-con-box h4{width: 50px;font-size: 26px; color: #fff;background-color: #006dc8;height: 80px;padding: 70px 0 50px;text-align: center;}
.partA .partA-list li.first .partA-con-box h4{padding: 60px 0 60px;}
.partA .partA-list li.second .partA-con-box h4{padding: 60px 0 60px;}
.partA .partA-list li.last .partA-con-box h4{padding: 50px 0 70px;}
.partA .partA-con-box .details{width:268px;border:1px solid #006dc8;height: 100px;padding: 49px 0;overflow:hidden; }
.partA .partA-con-box .details p{padding: 5px 5px 0 5px;text-align: justify;font-size: 15px;line-height: 20px;}
.partA .partA-con-box .details p a{color: #006dc8;}
.partA .second .partA-con-box .details{padding: 26px 0 72px;}
.partB{margin:0 auto;}
.partB .tit{background: url(bg_tit2.png) no-repeat left top;height: 55px;margin:0 auto;}
.partB .tit h2{font-size: 26px;line-height: 55px;color: #fff;}
.partB .details{margin:32px auto 0;width: 978px;border:1px solid #006dc8;}
.partB .details p{text-indent: 37px;color: #333;font-size: 18px;line-height: 28px;padding: 13px 16px;}
.partB .details p a{color: #006dc8;}
.partC{margin:40px auto 0;}
.partC .tit{background: url(bg_tit3.png) no-repeat left top;height: 55px;margin:0 auto;position: relative;margin-bottom:40px;}
.partC .tit h2{font-size: 26px;line-height: 55px;color: #fff;margin-left: 25px;}
.partC .tit .moreinfo{position: absolute;right: 0;top: 4px;color: #006dc8;}
.partC .partC-con .pic{width: 484px;
    height: 348px;}
.partC .partC-con .pic img{width: 484px;
    height: 348px;}
.partC .partC-con .pic img.on{display: block;}
.partC .partC-list{width: 490px;}
.partC .partC-list li {    font-size: 18px;
    line-height: 34px;
    height: 34px;
    overflow: hidden;}
.partC .partC-list li a{color: #333;}
.partC .partC-list li.laster a{color: #006dc8;}
.partC .partC-list li.laster{color: #006dc8;}
.partC .partD-con{margin-top:30px;}
.partE .tit .moreinfo{position: absolute;
    right: 0;
    top: 0px;
    color: #006dc8;
    font-size: 16px;
    font-weight: bold;}

.partD{margin:40px auto 0;}
.partD .tit{background: url(bg_tit4.png) no-repeat left top;height: 55px;margin:0 auto;position: relative;}
.partD .tit h2{font-size: 26px;line-height: 55px;color: #fff;margin-left: 25px;}
.partD .tit .moreinfo{position: absolute;right: 0;top: 0px;color: #006dc8;}
.partD .partD-con{margin-top:30px;}
.partD .partD-con .pic{    width: 484px;
    height: 330px;
    border: 1px solid #006dc8;}
   .partD .partD-con .pic .picture{
display:none;
   }
.partD .partD-con .pic img{width: 100%;height: 100%;}
.partD .partD-list{width: 480px;
    padding-top: 35px;}
.partD .partD-list li {    font-size: 18px;
    line-height: 30px;
    margin-bottom: 15px;}
.partD .partD-list li a{color: #333;}
.partD .partD-list li.laster2 a{color: #006dc8;}
.partD .partD-list li.laster2{color: #006dc8;}



.partE{margin:40px auto 0;}
.partE .tit{background: url(bg_tit5.png) no-repeat left top;height: 55px;margin:0 auto;position: relative;}
.partE .tit h2{font-size: 26px;line-height: 55px;color: #fff;margin-left: 25px;}
.subTitle{width: 182px;height: 372px;position: relative;margin-left: 10px;}

.tab-nav{margin-left: -71px;border:1px solid #95c2e8;padding: 4px;width: 132px;height: 132px;border-radius: 100%;-webkit-border-radius: 100%; -moz-border-radius: 100%;position: absolute;left:50%;z-index: 2;transition: width 1s,height 1s;}
.tab-nav p{transition: background 1s;width: 130px;height: 130px;background: #7fb6e3;border-radius: 100%;-webkit-border-radius: 100%; -moz-border-radius: 100%;font-size: 26px;line-height: 130px;text-align: center;font-weight: bold;color: #3f91d5; text-shadow: 2px 2px 2px #fff,-2px -2px 2px #fff;border:1px solid #95c2e8;}
.tab-nav.active{border-color: #046fc9;width: 172px;height: 172px;z-index: 10;margin-left: -86px;}
.tab-nav.active p{width: 170px;height: 170px;font-size: 34px;line-height: 170px;background: #006dc8;color: #006dc8;}

.subTitle .no1{top: 0;}
.subTitle .no2{top: 100px;}
.subTitle .no3{bottom: 0;}

.partE-con{margin:46px auto;}
.partE-content{display: none}
.partE-content.on{display: block;}
.partE-content img{border:1px solid #006dc8;}
#footer{height: 132px;background-color: #006dc8;margin-top: 68px;}
.picture{
	width:484px;height:330px;position:relative;border: 1px solid #006dc8;
}


.poster-main {width: 984px;height: 375px;position: relative;margin: 0 auto;}
.poster-main .poster-prev-btn {width: 72px!important;
    height: 72px!important;
    top: 125px!important;left: 0;background: url(http://zt.longhoo.net/statics/xjcs2017/wcnanjing2017/images/left.png) no-repeat center center;}
.poster-main .poster-next-btn {    right: 0;
    background: url(http://zt.longhoo.net/statics/xjcs2017/wcnanjing2017/images/right.png) no-repeat center center;
    width: 72px!important;
    height: 72px!important;
    top: 125px!important;}
.poster-main .poster-btn {position: absolute;top: 0;z-index: 10;cursor: pointer;}
.poster-main .poster-list {width: 984px;height: 375px;}
.poster-main .poster-list .poster-item {position: absolute;left: 0;top: 0;overflow: hidden;box-shadow: 0 5px 20px 0 RGBA(62,71,79,.44);}
.poster-main a, .poster-main img {display: block;width: 430px;height: 295px;}
.poster-main a{position: relative;}
.biaoti{
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    position: absolute;
    bottom: 0;
    z-index: 999;
    width: 92%;
    left: 4%;
    right: 4%;
    overflow: hidden;
}
.opacity{
    left:0;
height: 40px;
    line-height: 40px;
    position: absolute;
    bottom: 0;
    width: 100%;
    opacity: .5;
    background: #000;
    filter: alpha(opacity=50);
}
.ducha{
border-bottom:1px dashed #333;
padding-bottom:20px;
margin-bottom:20px;
}
.duchas{
margin-bottom:20px;
}
.ducha_tit{
    float:left;
    font-size:26px;
    color:#006dc8;
    font-weight:bold;
}
.ducha_more{
    float:right;
    font-size:20px;
    color:#006dc8!important;
    font-weight:bold;
}
.picture_left{
    width:484px;height:348px;position:relative;border: 1px solid #006dc8;
    display:none;
}
.picture_lefts{
display:none;
position:relative;
}
.picture_lefts1{
display:none;
position:relative;
}
.action_left{
    float:left;
    width:490px;
    height:258px;
    border:1px solid #006dc8;
}
.action_left1{
    width:100%;
    height:66px;
    background:url(bj.png) center top no-repeat;
    text-align:center;
    line-height:54px;
    color:#fff;
    font-size:26px;
    margin-top:-2px;
}
.action_desc{
    color:#333;
    font-size:18px;
    line-height:28px;
    text-indent:2em;
    padding:0 15px;
}
.action_desc a{
    color:#006dc8;
    }
.action_right{
    float:right;
    width:490px;
    height:258px;
    border:1px solid #006dc8;
}
.action_desc1{
    padding:0 15px;
}
.action_desc2{
    font-size:18px;
    color:#333;
    line-height:32px;
}
.action_desc2 span{
    color:#006dc8;
    font-size:20px;
    font-weight:bold;
}
.action_desc2 a{
    color:#006dc8!important;
}