@charset "utf-8";
/* CSS Document */
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th{margin:0;padding:0;border:0;outline:0;}
table{border-collapse:collapse;border-spacing:0}
ul,li,ol,dt,dl,dd{list-style:none}
p {margin:0 0 0.5em 0}
a {text-decoration:none; color:#333;}
.pointer{cursor:pointer}
.clear{clear:both;line-height:0;height:0;font-size:0}
.fr {float:right;}
.fl {float:left;}
.w1000 {width:1000px; margin:auto;}
input{border:1px #ccc solid;margin:1px;padding:1px;}
input:hover{border:1px #E77918 solid;background:#f5f5f5}
* {-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{font: 14px "Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;line-height: 22px;color: #333;}

.m_top,#m_nav {display:none;}

.top {width:1000px; margin:auto; padding:50px 0;overflow:hidden; background:url(../images/ma.png) 480px center no-repeat; background-size:auto 90%;}
.top p.fl {font-size:16px; line-height:25px; padding-left:20px;}
.nav {background:url(../images/nav_bg.jpg) repeat-x; height:47px; line-height:47px; border-bottom:1px solid #053d30; border-top:1px solid #053d30; margin-bottom:10px;}
.nav ul {width:1000px; margin:auto;}
.nav ul li {float:left; width:111px; padding:10px 0; position:relative;}
.nav ul li a {text-align:center;display:block;color:#333;font-size:14px; border-right:1px solid #ddd; border-left:1px solid #fff; height:27px; line-height:27px;}
.nav ul li a:hover {color:#053d30;}
.nav ul li.on {background:#053d30;}
.nav ul li.on a {color:#fff;border:0;}
.nav ul li.on ul li a {color:#333;}
.nav ul li ul {width:109px; display:none; background:#eee; position:absolute; top:47px; border:1px solid #053d30; border-top:0; padding:10px 0; z-index:99999;}
.nav ul li ul li {width:100%; float:none; padding:0; line-height:30px; height:30px;}
.nav ul li ul li a {border:0; text-align:center;}
.nav ul li ul li a:hover {background:#053d30; color:#fff;}
.banner {width:100%; max-width:1000px; margin:auto;}
.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:#053d30; color:#fff;}

.tit {background:url(../images/tit.png) center top no-repeat; padding:25px 0 45px; text-align:center;}
.tit a {font-size:30px; line-height:40px;}
.tit p {line-height:24px; margin:0; font-size:13px; color:#999;}
.tit span {line-height:24px;}

.box2 {padding:50px 0;}
.box2 .cp {width:1000px; margin:auto; padding:20px; border:1px solid #eee; overflow:hidden;}
.box2 .cp .fl {width:250px; background:url(../images/cp_lbg.jpg) center top no-repeat #ccc; padding-bottom:30px;}
.box2 .cp .fl h1 {color:#fff; text-align:center; font-size:20px; line-height:54px; font-weight:normal;}
.box2 .cp .fl h3 {background:url(../images/cp_h3bg.png) center top no-repeat; text-align:center; line-height:25px; height:32px; margin-top:25px;}
.box2 .cp .fl h3 a {color:#fff; font-size:16px;}
.box2 .cp .fl li {text-align:center; margin-top:50px;}
.box2 .cp .fl li.tel {font-size:24px; margin:0; line-height:50px;}
.box2 .cp .fr {width:730px; overflow:hidden;}
.box2 .cp .fr h2 {height:50px; clear:both; overflow:hidden; background:url(../images/cp_rtbg01.jpg) no-repeat; padding:7px 20px 0; font-size:13px; font-weight:normal;}
.box2 .cp .fr h2 b {font-size:16px;}
.box2 .cp .fr h2 span {float:right; font-size:20px; padding-top:8px;}
.box2 .cp .fr h2.h2 {background:url(../images/cp_rtbg02.jpg) no-repeat;}
.box2 .cp .fr h2.h3 {background:url(../images/cp_rtbg03.jpg) no-repeat;}
.box2 .cp .fr dl {float:left; width:360px; padding:2.5px; position:relative; margin-bottom:15px;}
.box2 .cp .fr dl dt img {width:100%; display:block; height:263px;}
.box2 .cp .fr dl dd {position:absolute; bottom:2.5px; left:2.5px; height:40px; width:360px; background:rgba(0,0,0,0.3); line-height:40px; text-align:center; color:#fff;}
.box2 .cp .fr dl:hover dd {background:rgba(255,255,255,0.4); color:#333;}
.box3 {background:url(../images/she_bg.jpg) center top repeat-y; padding-bottom:50px;}
.box3 #bb {width:500px; margin:auto; overflow:hidden; padding-left:500px; background:url(../images/logo.png) left center no-repeat; margin-bottom:20px;}
.box3 #bb li {float:left; width:25%; height:50px;}
.box3 #bb li a {display:block; margin:auto; width:113px; height:48px; border:1px solid #053d30; line-height:48px; text-align:center; font-size:16px;}
.box3 #bb li.on a,.box3 #bb li a:hover {background:#053d30; color:#fff;}
.box3 #bj {width:1000px; height:300px; margin:auto; position:relative;}
.box3 #bj dl {width:1000px; height:300px; position:absolute; left:0; top:0;}
.box3 #bj dl dt {position:absolute; left:0; top:0; z-index:1;}
.box3 #bj dl dt img {display:block;}
.box3 #bj dl dd {position:absolute; left:0; bottom:0; width:1000px; height:65px; background:rgba(152,183,48,0.5); z-index:2; text-align:center; font-size:16px; color:#fff;}
.box3 #bj dl dd b {display:block; padding-top:10px;}
.box3 .tb {background:url(../images/lc_bg01.png)no-repeat;width:1000px;height:168px; overflow:hidden; margin:50px auto 20px;}
.box3 .tb li {width:166px;float:left;overflow:hidden;text-align:center;}
.box3 .tb li a{display:block; width:166px; float:left; background:url(../images/png.png) no-repeat;}
.box3 .tb li span{display:block; font-size:14px; color:#333; padding:135px 0 0; overflow:hidden;}
.box3 .tb li.lc_li01 a:hover{background:url(../images/lc_bg02.png) no-repeat 0 0;}
.box3 .tb li.lc_li02 a:hover{background:url(../images/lc_bg02.png) no-repeat -166px 0;}
.box3 .tb li.lc_li03 a:hover{background:url(../images/lc_bg02.png) no-repeat -332px 0;}
.box3 .tb li.lc_li04 a:hover{background:url(../images/lc_bg02.png) no-repeat -498px 0;}
.box3 .tb li.lc_li05 a:hover{background:url(../images/lc_bg02.png) no-repeat -664px 0;}
.box3 .tb li.lc_li06 a:hover{background:url(../images/lc_bg02.png) no-repeat -830px 0;}
.box3 q {background:url(../images/lc_line.gif) center center no-repeat; display:block; text-align:center; line-height:50px; font-size:30px;}
.box3 q::before,.box3 q::after {content:"";}
.box4 {padding:50px 0}
.box4 ul {width:1000px; margin:auto; overflow:hidden;}
.box4 ul li {width:168px; height:168px; float:left; margin-right:40px; position:relative;}
.box4 ul li img {width:100%; border-radius:50%;}
.box4 ul li span {display:block; width:168px; height:168px; position:absolute; left:0; top:0; line-height:168px; text-align:center; background:rgba(0,0,0,0.4); border-radius:50%; color:#fff; font-size:18px;}
.box4 ul li:hover span {display:none;}
.box5 {padding:50px 0; background:#eee;}
.box5 .zs {margin:auto; width:1000px; overflow:hidden;}
.box5 .zs .bl {float:left; width:142px; background:url(../images/xlogo.png) left top no-repeat; padding-top:80px; padding-right:70px;}
.box5 .zs .bl li {border:1px solid #053d30; height:41px;cursor:pointer; line-height:41px; text-align:center; margin-bottom:25px;}
.box5 .zs .bl li:hover,.box5 .zs .bl li.on {background:#053d30; color:#fff;}
.box5 .zs .br {float:right; width:788px; height:394px; position:relative; overflow:hidden;}
.box5 .zs .br li img {display:block;}
.box5 .zs .br li span {display:block; height:60px; background:rgba(0,0,0,0.2); text-align:center; line-height:60px; position:absolute; width:788px; left:0; bottom:0; z-index:2; color:#fff; font-size:16px;}
.box3 #ISL_Cont_1d_helppt {width:1000px; overflow:hidden; margin:auto;}
.box3 #ISL_Cont_1d_helppt li {float: left;width: 240px;padding: 20px 5px 0;}
.box6 {padding:50px 0;}
.box6 ul {width:1000px; height:500px; background:url(../images/xi_bg.jpg); margin:auto; position:relative;}
.box6 ul li {width:129px; height:170px; position:absolute;}
.box6 ul li img {display:none; width:129px; height:129px;}
.box6 ul li:hover img {display:block;}
.box6 ul li.xi_li01 {left:170px; top:40px;}
.box6 ul li.xi_li02 {left:130px; top:275px; padding-top:41px; height:129px;}
.box6 ul li.xi_li03 {left:300px; top:285px; padding-top:41px; height:129px;}
.box6 ul li.xi_li04 {left:451px; top:92px;}
.box6 ul li.xi_li05 {left:790px; top:220px;}
.box7 {background:#eee;}
.box7 .ken {width:1000px; margin:auto; overflow:hidden;}
.news_t {height:40px;line-height:40px; border-bottom:#b0b0b0 1px solid; overflow:hidden;}
.news_t a {font-size:20px; color:#333;}
.news_t em {font-size:16px; color:#333; padding:0 0 0 10px; text-transform:uppercase;}
.news_t span {float:right;}
.news_t span a {font-size:14px; text-transform:uppercase;}
.news_l {width:300px; overflow:hidden; padding:70px 50px 55px 0;}
.news_l img {display:block; margin:10px 0;}
.news_l ul li {line-height:35px;}
.news_r {width:300px; padding:70px 0 55px;}
.news_r dl {width:300px; height:92px; padding:14px 0 0;}
.news_r dt {background:url(../images/wen.gif) no-repeat; padding-left:35px; height:25px; line-height:25px; overflow:hidden;}
.news_r dt a {font-weight:bold; font-size:16px;}
.news_r dd {background:url(../images/da.gif) no-repeat 0 10px; padding:8px 0 0 35px; line-height:25px; height:50px; overflow:hidden;}

.footer {}
.footer .dh {line-height:45px; height:45px; background:#333; text-align:center;}
.footer .dh a {color:#ccc; margin:0 20px;}
.footer p {width:1000px; margin:auto; padding:30px 0; line-height:28px; text-align:center; background:url(../images/ma.jpg) 800px center no-repeat; background-size:auto 80%;}
.footer p a {color:#f60;}

.banner1 {width:100%; height:280px; background:#ccc;}
.list_box {width:1000px; margin:50px auto; overflow:hidden;}
.list_box .fr {width:250px; background:url(../images/cp_lbg.jpg) center top no-repeat #ccc;}
.list_box .fr h1 {color:#fff; text-align:center; font-size:20px; line-height:54px; font-weight:normal;}
.list_box .fr h3 {background:url(../images/cp_h3bg.png) center top no-repeat; text-align:center; line-height:25px; height:32px; margin-top:15px;}
.list_box .fr h3 a {color:#fff; font-size:16px;}
.list_box .fr ul {overflow:hidden; padding:6px 0; border-bottom:1px dashed #999;}
.list_box .fr ul li {width:50%; float:left;}
.list_box .fr ul li a {padding-left:25px;line-height:30px; color:#fff;}
.list_box .fr ul li a:hover {color:#053d30;}
.tiao {float:left; width:718px; border:1px solid #ccc; line-height:32px; height:32px; margin-bottom:20px; padding-left:20px;}
.list_cont {float:left; width:722px; border:1px solid #ccc; padding:16px 0 16px 16px;}
.list_cont dl {float:left; width:345px; margin-right:16px; position:relative; margin-bottom:16px;}
.list_cont dl dt img {width:341px; border:1px solid #ccc; padding:1px; display:block;}
.list_cont dl dd {position:absolute; bottom:2px; left:2px; width:341px; height:35px; line-height:35px; text-align:center; background:rgba(255,255,255,0.3);}
.list_cont dl:hover dt img {border:1px solid #053d30;}
.list_cont dl:hover dd {background:rgba(0,0,0,0.3); color:#fff;}
.list_cont img.pic {float:right; margin:0 16px; width:332px; height:231px; padding:1px; border:1px solid #ccc;}
.list_cont h1 {font-size:18px; line-height:35px; width:355px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.list_cont h3 {font-size:18px; line-height:35px; width:706px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.list_cont b {font-size:16px; display:block; line-height:45px;}
.list_cont b a {font-size:28px; color:#053d30;}
.about_cont {float:left; width:688px; border:1px solid #ccc; padding:26px; font-size:15px;}
.about_cont h2 {text-align:center; line-height:50px; border-bottom:1px dashed #ccc; margin-bottom:20px;}
.about_cont td {border:1px solid #ccc;}
.news_cont {float:left; width:708px; border:1px solid #ccc; padding:16px;}
.news_cont li {border:1px dashed #053d30; margin:10px 0; padding:0 10px;}
.news_cont li a {font-size:16px; font-weight:bold; line-height:40px;}
.news_cont li span {line-height:40px;}
.news_cont li p {margin:0; border-top:1px dashed #053d30; padding:8px 0; color:#999;}
.news_cont li:hover {background:#eee;}
.page {clear:both; text-align:right; padding:26px 16px 10px 0;}
.page span {padding:3px 7px; margin:0 3px; border:1px solid #eee; color:#999;}
.page a {padding:3px 7px; margin:0 3px; border:1px solid #053d30; color:#053d30;}
.sx {margin-top:20px;}
.sx a {color:#053d30;}

#ISL_Cont_1d_helppt li img {width:240px; height:158px;}
