html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}
ol, ul, li, dl, dt, dd {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
html * {-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html, body {height: 100%;}
body {font-size:100%; font-family:"宋体", sans-serif; line-height:1; background:#f7f7f7;}
a {text-decoration: none; color:#444;}

.top {width:1000px; margin:auto; padding:40px 0; font-size:32px; color:#333; font-weight:bold;}
.top a {padding:30px; background:url(../images/logo.png) center center no-repeat; background-size:100%; line-height:0;}
.top span {float:right; font-size:24px; font-weight:normal; line-height:32px;}
.top span b {color:#e00;}
.nav {width:1000px; margin:auto; line-height:36px; box-shadow:0 0 1px #999; border-radius:5px; padding-left:40px; margin-bottom:5px;}
.nav a {padding:0 30px; color:#333; font-weight:bold; font-size:14px;}
.nav a:hover {color:#009FF2;}

.banner {width:1000px; margin:auto;}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-carousel{display:none;width:100%; margin:auto;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}
.owl-dot,.owl-next,.owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-next,.owl-prev {position: absolute;top:50%; margin-top:-32px;left: 0%;opacity:0; z-index:-3;overflow: hidden;height: 63px;width: 56px;background: transparent url("../images/icons-sprite.png") no-repeat 0px 0px;}
.owl-prev {left: auto;right: 0%;background: transparent url("../images/icons-sprite.png") no-repeat -64px 0px;}
.owl-carousel.owl-loaded {display:block}
.owl-carousel.owl-loading {opacity:0;display:block}
.owl-carousel.owl-hidden {opacity:0}
.owl-carousel .owl-item {position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-theme .owl-controls {text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-dots {z-index:999; position:absolute; bottom:0; width:100%;}
.owl-theme .owl-dots .owl-dot {display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span {width:15px;height:15px;margin:5px 5px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {background:#f60}

.main {width:1000px; overflow:hidden; margin:auto;}
.main .wm {float:right; width:700px;}
.main .cp {float:right; width:700px;}
.main .zz {float:left; width:270px;}
.main .lx {float:left; width:270px;}
.main h1 {line-height:36px; border-bottom:1px solid #ddd; margin-top:20px; padding:0 10px 0 20px; font-weight:bold; background:url(../images/h3.png) 5px center no-repeat;}
.main h1 a {color:#000;}
.main h1 a span {float:right; color:#666; font-weight:normal; border:1px solid #ddd; line-height:1; padding:0 10px 5px; margin-top:5px;border-radius:3px;}
.main p {line-height:2em; text-indent:2em; margin-top:10px; font-size:14px;}
.main li {line-height:1.7em; margin-top:10px; font-size:14px;}

.main .left {float:left; width:270px;}
.main .right {float:right; width:700px;}
.main .right .info {padding-top:10px;}
.main .right .info p {margin:0; text-indent:0;}
.main .right .info td {border:1px solid #ccc;}
.main .right .info p strong {font-weight:bold;}
.main .right .info p.gylc {width:720px; overflow:hidden;}
.main .right .info p.gylc img {display:block; width:340px; margin:0 20px 20px 0; float:left;}
#anli {overflow:hidden; margin:0; text-align:center; line-height:1;}
#anli a {display:block; float:left; width:48%; margin:1%; margin-bottom:20px;}
#anli a img {width:100%; display:block; height:240px;}

.anli {position:relative; width:1000px; margin:auto; clear:both; padding-top:10px;}
#ISL_Cont {margin:15px auto;}
#ISL_Cont dl {float:left; width:240px; margin:0 5px; position:relative;}
#ISL_Cont dl dt img {width:100%; display:block; height:180px;}
#ISL_Cont dl dd {position:absolute; bottom:0; left:0; height:40px; line-height:40px; text-align:center; width:100%; background:rgba(0,0,0,0.5); color:#fff; font-size:14px;}
#ISL_Cont dl dd span {font-size:18px; margin-right:20px;}
#Left_ding {width:15px; height:30px; position:absolute; left:50%; top:50px; margin-left:-630px; background:url(../images/prev.jpg); z-index:99;}
#Right_ding {width:15px; height:30px; position:absolute; left:50%; top:50px; margin-left:615px; background:url(../images/next.jpg);}

.hiSlider {overflow:hidden; width:100%;}
.hiSlider li {float:left;}
.hiSlider li img {display:block; width:100%;}
.hiSlider-pages {position: absolute;z-index: 3;}
.hiSlider-btn-prev,.hiSlider-btn-next {display:none;}
.hiSlider-pages{bottom:10px;right:10px;text-align:right;}
.hiSlider-pages a{height:24px;width:24px;margin:0 3px;display:inline-block;overflow:hidden;font-size:12;background:#ccc; text-align:center; line-height:24px; color:#999;}
.hiSlider-pages a.active{background:#009FF2; color:#fff;}

.page {text-align:center; clear:both; padding:30px 0 20px;}
.page span {padding:3px 7px; margin:0 2px; border:1px solid #f60; background:#f60;}
.page span font {color:#fff;}
.page span.nolink {background:none; color:#ccc; border:1px solid #ccc;}
.page a {padding:3px 7px; margin:0 2px; border:1px solid #333;}
.page a:hover {background:#333; color:#fff;}

.footer {text-align:center; padding:15px 0; color:#666; font-family:"微软雅黑"; font-size:14px; width:1000px; margin:auto; margin-top:50px; border-top:1px solid #ddd;}