* {  margin: 0px auto;  padding: 0px;}
body {  font: normal 14px "microsoft yahei", sans-serif;  line-height: 28px;  color: #666;  background-color: #fff;  -webkit-font-smoothing: antialiased;}
img {  -ms-interpolation-mode: bicubic; border:none;}
input, textarea {outline:none;  border: 1px solid #e6e6e6; }
a {  cursor: pointer;  text-decoration: none;  color: #333; border:none; }
a:hover { color: #eb7e1b}
ul, li { list-style: none; }
.clear { clear:both; float: none; }
.fgx {float:none; clear:both; background:#F5F5F5; height: 6px;}
.h10 { height: 10px; }
.h20 { height: 20px; }
.center { width: 1200px; overflow:hidden;}
.this { color: #eb7e1b; }

.top { width: 100%; height: 40px; }
.top .l { float: left; width: 60%; height: 40px; background: url(../images/top_bg_l.png) right; background-size:100% 40px; }
.top .l ul { width: 710px;  float: right;}
.top .l ul li { float: left; margin-right: 20px; line-height: 40px;color: #fff; font-size: 15px; }
.top .r { float: left; width: 40%; height: 40px; background:#252628; background-size: 100% 100%; }
.top .r ul { width:360px; float: left; }
.top .r ul li { float: right; margin-left: 15px; line-height: 40px;color: #fff; font-size: 15px; }
.top .l img { float: left; margin-top: 10px; margin-right: 10px;}
.top .r img { float: left; margin-top: 10px; margin-right: 10px;}

.arlm li { width: 50%; float: left; }
.arlm li a { display: block; text-align: center; margin:0px 5px 10px 5px; background: #f0f0f0; padding: 5px 3px; }
.arlm .this a { color: #FF0004; }

.menu { width: 100%; height: 50px; padding: 20px 0px;  -moz-box-shadow:0px 2px 5px #C2C2C2; -webkit-box-shadow:0px 2px 5px #C2C2C2; box-shadow:0px 2px 5px #C2C2C2;}
.menu .logo { height: 45px; float: left; }
.menu .sign { float: left; margin-left:10px; margin-top: 15px; color: #666; font-size: 18px; font-weight: 600; letter-spacing:2px;}
.menu ul { width:700px; height: 45px; float: right; }
.menu ul li { float: left; }
.menu ul li a { display: block; width: 116px; margin: 0px 5px; height: 40px; line-height: 40px; font-size: 15px; text-align: center;  border-radius: 3px; }
.menu ul li a:hover {color: #fff;background: url(../images/nav_li.png) repeat-y; background-size:100% 40px; }
.menu ul .this a {color: #fff;background: url(../images/nav_li.png) repeat-y; background-size:100% 40px; }

.swiper1 { width:100%; height:580px; }
.swiper-container .swiper-pagination-bullet-active { color: #fff; background: #d62859; width: 28px;  border-radius: 2px; }
.swiper-container .swiper-pagination-bullet {border-radius: 2px; height: 5px;}
.swiper2 { height: 500px;}
.swiper2 .swiper-slide { text-align: center; height: 455px; font-size: 18px; background: #fff;  }


.bt1 { text-align: center; padding: 20px 0px; }
.bt1 span{ text-align: center; color: #9c9fa6; text-transform: uppercase; font-size: 18px;font-weight: 600;    }
.bt1 p { text-align: center; color: #252525; font-size: 30px; font-weight: 600; margin-top: 5px; background:url(../images/xht.png) no-repeat center bottom; padding-bottom: 16px;}

.bt2 { padding: 20px 0px; height: 80px; }
.bt2 .l { width: 380px; float: left;}
.bt2 .l span{  color: #9c9fa6; text-transform: uppercase; font-size: 18px;font-weight: 600;    }
.bt2 .l p {  color: #252525; font-size: 30px; font-weight: 600; margin-top: 5px; background:url(../images/xht.png) no-repeat left bottom; padding-bottom: 16px;}
.bt2 .r { width: 720px; float: right; text-align: right;}

.bt3 { text-align: left; padding: 20px 0px; }
.bt3 span{ text-align: left; color: #9c9fa6; text-transform: uppercase; font-size: 18px;font-weight: 600;    }
.bt3 p { text-align: left; color: #252525; font-size: 30px; font-weight: 600; margin-top: 5px; background:url(../images/xht.png) no-repeat left bottom; padding-bottom: 16px;}

.wtk { width: 1100px; }
.wtk .box { height: 380px; position: relative; }
.wtk .box .tu { position: absolute; width: 250px; left: 50%; bottom:-8px; margin-left: -125px; }
.wtk .box li { position: absolute; width:330px; height: 40px; line-height: 40px; padding: 5px; -moz-box-shadow:2px 2px 5px #dddddd; -webkit-box-shadow:2px 2px 5px #dddddd; box-shadow:2px 2px 5px #dddddd; background: #fff; font-size: 18px; font-weight: 600; }
.wtk .box li span { color: #d3327d; }
.wtk .box li:nth-child(1) { text-align: right; top: 70px; left: 60px;}
.wtk .box li:nth-child(2) { text-align: right; top: 170px; left: 30px;}
.wtk .box li:nth-child(3) { text-align: right; top: 270px; left: 60px;}
.wtk .box li:nth-child(4) { text-align: left; top: 70px; left: 700px;}
.wtk .box li:nth-child(5) { text-align: left; top: 170px; left: 730px;}
.wtk .box li:nth-child(6) { text-align: left; top: 270px; left: 700px;}
.wtk .box .fl { float: left; margin-right: 20px; }
.wtk .box .fr { float: right; margin-left: 20px; }

.wt2 { width: 1100px; }
.wt2 .box { height: 380px; position: relative; }
.wt2 .box .tu { position: absolute; width: 250px; left: 50%; bottom:-8px; margin-left: -125px; }
.wt2 .box li { position: absolute; width:410px; height: 40px; line-height: 40px; padding: 5px; -moz-box-shadow:2px 2px 5px #dddddd; -webkit-box-shadow:2px 2px 5px #dddddd; box-shadow:2px 2px 5px #dddddd; background: #fff; font-size: 15px; font-weight: 600; }
.wt2 .box li span { color: #d3327d; }
.wt2 .box li:hover { background: url(../images/wt_bg.png) repeat-y; color: #fff; cursor: pointer;}
.wt2 .box li:nth-child(1) { text-align: right; top: 70px; left: -10px;}
.wt2 .box li:nth-child(2) { text-align: right; top: 150px; left: -10px;}
.wt2 .box li:nth-child(3) { text-align: right; top: 230px; left: -10px;}
.wt2 .box li:nth-child(4) { text-align: right; top: 300px; left: -10px;}

.wt2 .box li:nth-child(5) { text-align: left; top: 70px; left: 700px;}
.wt2 .box li:nth-child(6) { text-align: left; top: 150px; left: 700px;}
.wt2 .box li:nth-child(7) { text-align: left; top: 230px; left: 700px;}
.wt2 .box li:nth-child(8) { text-align: left; top: 300px; left: 700px;}
.wt2 .box .fl { float: left; margin-right: 10px; margin-top: 4px; border-radius: 40px; }
.wt2 .box .fr { float: right;margin-left: 10px; margin-top: 4px;  border-radius: 40px;}

.maplm { padding-bottom: 20px; padding-left: 20px;}
.maplm li { float: left; border: 1px solid #ccc; padding: 0px 15px; border-radius: 3px; margin: 5px; font-size: 12px; }
.maplm li a{ font-weight: 500;}
.maparc li { width:calc(50% - 60px); padding-right: 30px; padding-left:30px; float: left; line-height: 35px;height: 35px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }	
.maparc li a { display: block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width: 80%; float: left; font-weight: 500;}

.wt3 { width: 1100px; }
.wt3 .box { height: 490px; position: relative; }
.wt3 .box .tu { position: absolute; width: 250px; left: 50%; bottom:-8px; margin-left: -125px; }
.wt3 .box li { position: absolute; width:410px; height: 40px; line-height: 40px; padding: 5px; -moz-box-shadow:2px 2px 5px #dddddd; -webkit-box-shadow:2px 2px 5px #dddddd; box-shadow:2px 2px 5px #dddddd; background: #fff; font-size: 15px; font-weight: 600; }
.wt3 .box li span { color: #d3327d; }
.wt3 .box li:hover { background: url(../images/wt_bg.png) repeat-y; color: #fff; cursor: pointer;}
.wt3 .box li:nth-child(1) { text-align: right; top: 70px; left: -10px;}
.wt3 .box li:nth-child(2) { text-align: right; top: 180px; left: -10px;}
.wt3 .box li:nth-child(3) { text-align: right; top:280px; left: -10px;}
.wt3 .box li:nth-child(4) { text-align: right; top: 390px; left: -10px;}

.wt3 .box li:nth-child(5) { text-align: left; top: 70px; left: 700px;}
.wt3 .box li:nth-child(6) { text-align: left; top: 180px; left: 700px;}
.wt3 .box li:nth-child(7) { text-align: left; top: 280px; left: 700px;}
.wt3 .box li:nth-child(8) { text-align: left; top: 390px; left: 700px;}
.wt3 .box .fl { float: left; margin-right: 10px; margin-top: 4px; border-radius: 40px; }
.wt3 .box .fr { float: right;margin-left: 10px; margin-top: 4px;  border-radius: 40px;}



.bdbz { width: 100%; background: #fafbfd; }
.bdbz .box { height: 580px; position: relative; }
.bdbz .box .tu { position: absolute; width: 250px; left: 50%; bottom:-8px; margin-left: -125px; }
.bdbz .box .l { padding-top: 10px; float: left; width: 420px; height: 500px; }
.bdbz .box .l div { width: 340px;float: left;}
.bdbz .box .l img { float: left; }
.bdbz .box .r { padding-top: 10px; float: right;  width: 420px; height: 500px; }
.bdbz .box .r div { width: 340px;float: left; text-align: right;}
.bdbz .box .r img { float: right; }
.bdbz .box li { width:410px; height:120px; padding: 5px; font-size: 15px; }
.bdbz .box li em {font-weight: 600; color:#000; font-style: normal; font-size: 17px; }
.bdbz .box li p { color: #777; }



.kcnr {background: #f4f7fc; padding: 60px 0px; }
.kcnr .nrul li {width: calc(50% - 60px); border-radius: 5px; padding:30px 20px; margin: 8px 8px; height: 50px; float: left; background: #fff; }
.kcnr .nrul li i {width: 50px; height: 50px; border-radius: 50px; text-align: center; line-height: 50px; color: #fff; font-size: 24px; font-weight: 600; background: url(../images/dk_nr_bg.png) repeat-y; float: left; font-style: normal; margin-right: 10px; }
.kcnr .nrul li div { font-weight: 600;  font-size: 18px;}

.kcsh { background: url(../images/dknr.png) no-repeat; height: 648px; background-size: 100% 100%; padding-top: 60px; }
.kcsh .bt2 .l span { color: #fff; }
.kcsh .bt2 span { color: #fff; }
.kcsh .bt2 .l p { color: #fff;  background:url(../images/dk_sh_lbg.png) no-repeat left bottom; }
.kcsh .bt2 .r  { color: #fff; }
.kcsh .kcul {padding-top: 60px;}
.kcsh .kcul li { width:50%; float:left; height:40px; line-height:40px; margin-bottom:60px; font-size:22px; color: #FFFFFF;  }
.kcsh .kcul li img { float: left; margin-right: 20px; margin-top: 5px; }

.jpkys { background: url(../images/dknr.png) no-repeat; height: 618px; background-size: 100% 100%; padding-top: 80px; }
.jpkys .l { float: left; width: 50%; padding-top: 25px; }
.jpkys .r  { float: right;width: calc(50% - 50px); padding-left: 50px; }
.jpkys .kcul {padding-top: 60px;}
.jpkys .kcul li {  height:40px; line-height:40px; margin-bottom:60px; font-size:22px; color: #FFFFFF;  }
.jpkys .kcul li img { float: left; margin-right: 20px; margin-top: 5px; }
.jpkys .bt3 span { color: #fff; }
.jpkys .bt3 p { color: #fff; background:url(../images/dk_sh_lbg.png) no-repeat left bottom;}
.jpkys .l .tu { position: relative;  float: left;width: 480px; height:500px; -moz-box-shadow:2px 2px 5px #969696; -webkit-box-shadow:2px 2px 5px #969696; box-shadow:2px 2px 5px #969696; border-radius: 3px; overflow: hidden;}
.jpkys .l .tu img { width: 480px; height:510px; }
.jpkys .l .tu .bt { position: absolute; right: 0px; bottom: 110px; height:50px; line-height: 50px; width: 230px; color: #fff; font-size: 20px; text-align: center; background: #CC2966; }
.jpkys .l .tu .ms { position: absolute; right: 0px; bottom: 50px; height:40px; line-height: 40px; width:180px; color: #fff; font-size: 16px; text-align: center; background: #9230A6; text-transform: uppercase; }


.zjls { width: 1100px; padding: 60px 0px;}
.zjls .bg {  height: 520px;background: url(../images/jpk_ls.png) no-repeat left; -moz-box-shadow:2px 2px 5px #E3E3E3; -webkit-box-shadow:2px 2px 5px #E3E3E3; box-shadow:2px 2px 5px #E3E3E3;}
.zjls .l { float: left; margin-left: 180px; margin-top: 90px; overflow: hidden;width: 350px; height: 350px; border-radius: 350px; }
.zjls .l img {width: 350px; height: 350px;}
.zjls .r { margin-left: 80px; padding-top: 50px; float: left; }
.zjls .r .bt { text-align: left; font-size: 20px; font-weight: 600; padding-top: 40px; margin-bottom: 10px; }
.zjls .r .ms { text-align: left; margin-bottom: 10px; font-size: 14px; color: #868686; height: 150px; width: 480px; }
.zjls .r .ms p { line-height: 40px; font-size: 18px; }
.zjls .r .bm { height: 55px; line-height: 55px; width: 300px;background: #f4f7fc; text-align: left; float: left;}
.zjls .r .bm a { display: block; height: 55px; line-height: 55px; padding-left: 20px; font-weight: 600;font-size: 16px;}
.zjls .r .bm img { float: right; }


.qsnkcsj {background: url(../images/qsn_kcbg.png) no-repeat top center; background-size: 100%; min-height: 1000px; padding: 50px 0px;}
.qsnkcsj .kcjs { margin-top: 60px; }
.qsnkcsj .bt2 p {color: #fff;}
.qsnkcsj .bt2 span {color: #fff;}
.qsnkcsj .kcjs li {width:calc(20% - 10px); margin: 5px; float:left ; background: #fff;}
.qsnkcsj .kcjs li img {width: 100%;}
.qsnkcsj .kcjs li em { padding: 3px; font-size: 28px; font-weight: 600; color: #a928ac; font-style: normal; display: block; text-align: center;}
.qsnkcsj .kcjs li div { color: #9C9C9C; text-align: center; font-size: 15px; margin: 10px 42px; border-bottom: 1px solid #D9D9D9; border-top: 1px solid #D9D9D9; }
.qsnkcsj .kcjs li p { text-align: center; padding-bottom: 10px;}
.qsnkcsj table { width: calc(100% - 5px); border-collapse:collapse; border-top: none;  font-size: 17px; margin-top: 60px;}
.qsnkcsj table thead td { height: 50px;line-height: 50px; background:#9330a5; border: 1px solid #d1d7e0; border-left: none; border-top: none;  text-align: center;  color: #fff; padding: 2px;}
.qsnkcsj table thead td:nth-last-child(1) { border-right:none;}
.qsnkcsj table td { border: 1px solid #d1d7e0; background: #fff; }
.qsnkcsj .t1 { background: #f4f7fc; text-align: center; font-weight: 600;}
.qsnkcsj .t2 { text-align: center; font-weight: 600;}
.qsnkcsj .t3 p{ line-height: 40px; font-size: 15px; padding:0px 10px; border-bottom: 1px solid #D8D8D8;}
.qsnkcsj .t3 p:nth-last-child(1) { border-bottom: none;}
.qsnkcsj .t4 p{ height: 40px; line-height: 40px; font-size: 15px; padding:0px 10px; border-bottom: 1px solid #D8D8D8; }
.qsnkcsj .t4 p:nth-last-child(1) { border-bottom: none;}


.hzsh { padding: 70px 0px 0px 0px; background: #f4f7fc; }
.hzsh .box .l { width:740px; float:left; }
.hzsh .box .l li { height:60px; line-height:60px; font-size:20px; font-weight: 500; background:#fff; margin-bottom:30px;  }
.hzsh .box .l li img { float: left; margin-right: 15px;}
.hzsh .box .r { width:350px; height: 630px; float:right; position: relative; }
.hzsh .box .r img { position: absolute; right: 0px; bottom: 0px;}

.kclb { width: 100%; overflow:hidden; padding: 60px 0px; background: #f4f7fc;}
.kclb .bt{height:40px; }
.kul .box { padding: 20px;}
.kul .box .tu img { width: 100%; height: 220px; border-radius: 5px; }
.kul .box .bt { text-align: left; margin-bottom: 10px; }
.kul .box .ms { text-align: left; margin-bottom: 10px; font-size: 14px; color: #868686; }
.kul .box .bm { height: 55px; line-height: 55px; width: 100%;background: #f4f7fc; text-align: left;}
.kul .box .bm a { display: block; height: 55px; line-height: 55px; padding-left: 20px;}
.kul .box .bm img { float: right; }

.bmxq { background:#F4F7FC; }
.bmxq .box { width: calc(50% - 100px); margin: 20px; height: 360px; float: left; background: #fff; padding: 20px 40px; border-radius:5px;}
.bmxq .box .bt3 p { font-size: 24px;}
.bmxq .red { color: #FF0004; }
.bmxq .box:nth-child(1) { margin-left: 0px;}
.bmxq .box:nth-child(2) { margin-right: 0px;}
.bmxq .box:nth-child(3) { margin-left: 0px;}
.bmxq .box:nth-child(4) { margin-right: 0px;}
.bmxq .box p { line-height: 40px; font-size: 18px;}
.bmxq .zh { line-height: 40px; font-size: 18px; padding-left: 20px; color: #fff; background: url(../images/dk_bmlmbg.png) repeat-y;}

.wmys { height: 820px;}
.wmys .ls { position: relative; width: 38%; height: 820px; float: left; background: url(../images/ysl.png) no-repeat; background-size: 100% 820px;}
.wmys .ltu { position: absolute; top: 90px; right:-100px;  width: 480px; height:650px; -moz-box-shadow:2px 2px 5px #969696; -webkit-box-shadow:2px 2px 5px #969696; box-shadow:2px 2px 5px #969696; border-radius: 10px; overflow: hidden;}
.wmys .ltu img { width: 480px; height:650px; }
.wmys .ltu .bt { position: absolute; right: 0px; bottom: 110px; height:50px; line-height: 50px; width: 230px; color: #fff; font-size: 20px; text-align: center; background: #CC2966; }
.wmys .ltu .ms { position: absolute; right: 0px; bottom: 50px; height:40px; line-height: 40px; width:180px; color: #fff; font-size: 16px; text-align: center; background: #9230A6; text-transform: uppercase; }

.wmys .r {width: 520px; padding-left: 580px; padding-top: 60px;}
.wmys .r li { height: 150px; }
.wmys .r li img { float: left; width: 50px; margin-top: 10px; }
.wmys .r li p { width: 460px; float: right; }
.wmys .r li div {width: 460px; float: right; color: #BF2B72; font-weight: 600;font-size: 18px; }


.adtel { width: 100%; background: url(../images/adtelbg.png) center; height: 150px;}
.adtel .center { position: relative; height: 150px; }
.adtel .bt { font-weight: 600; color: #fff; font-size:30px; padding-top:40px; margin-bottom:15px;}
.adtel .ms { color: #fff; font-size:24px;}
.adtel .tel { position: absolute; color: #fff; top: 30px; right: 0px; background: url(../images/adtel.png) left no-repeat; font-size: 24px; padding-left: 40px; }
.adtel .btn {position: absolute; width: 160px; height: 40px;line-height: 40px; text-align: center;color: #fff; bottom: 30px; right: 0px; background: url(../images/rjt.png) right no-repeat; background-position:135px 13px; border-radius: 3px; background-color: rgba(255,255,255,0.3); cursor: pointer;}


.kclb { width: 100%; padding: 60px 0px; background: #f4f7fc; }


.skxs { width: 100%; padding: 80px 0px; height: 440px; background: #fff; }
.skxs .l { float: left; width: 55%; }
.skxs .r { float: left; width: 45%; }
.skxs .r .box div { font-size: 20px; font-weight: 600;  margin:60px 0px 20px 0px; }
.skxs .r .box p { font-size: 16px; }

.qyxw { background:#f9f9f9; height: 630px; padding: 40px 0px 40px 0px;}
.swiper3 { height: 520px;}
.swiper3 .swiper-slide {  height: 470px ; background: #fff;  }
.qyxw .box { background: #fff; border-radius: 5px; overflow: hidden;}
.qyxw .box .tu img { width: 100%; height: 220px; }
.qyxw .box .info { padding:0px 15px 15px 15px; }
.qyxw .box .bt { text-align:left; margin-bottom: 10px; font-size: 18px; font-weight: 600;}
.qyxw .box .ms { text-align:left; margin-bottom: 10px; height: 80px; overflow: hidden; font-size: 14px; color: #868686; }
.qyxw .box .xx { height: 40px; line-height: 40px; color: #7E7E7E; }
.qyxw .box .xq a { color: #b42c7f; font-size: 16px;}

.abt_jj {width: 1100px; height: 410px; padding: 60px 0px; }
.abt_jj .l {width: 512px; height: 410px; float: left; }
.abt_jj .r {width: 512px; height: 410px; float: left; }
.abt_jj .box { padding-left:60px; }
.abt_jj .nr p { margin-bottom: 20px; margin-top:10px; font-size:16px; line-height:42px;}

.qyhj {height: 620px; }
.qyhj li { width: 33.33%; float: left; }
.qyhj li div {position: relative; margin: 10px; height: 279px; cursor: pointer;}
.qyhj li div p {display: none; position: absolute; top: 0px; left: 0px; height: 100%; line-height: 270px; color: #FFFFFF; font-weight: 600; font-size: 20px; width: 100%; background: url(../images/hj_bg.png) repeat-y; text-align: center; }
.qyhj li div:hover p { display: block;}
.qyhj li div img { width: 100%; }


.xysp { background: #F9F9F9; height: 510px; }
.xysp li { width: 33.33%; float: left; }
.xysp li .box { padding: 20px; margin: 15px; background: #fff; -moz-box-shadow:2px 2px 5px #E6E6E6; -webkit-box-shadow:2px 2px 5px #E6E6E6; box-shadow:2px 2px 5px #E6E6E6; border-radius:3px;}
.xysp li .tu { position: relative; }
.xysp li .tu img {width: 100%; }
.xysp li .tu i { position: absolute; left: 50%; top: 50%; margin-top: -32px; margin-left: -32px; display: block; background: url(../images/play1.png) no-repeat; width: 65px;height: 62px;}
.xysp li .info { position: relative;}
.xysp li .info .xx { position:absolute; width: 90%; line-height: 40px; top:-30px; left: 50%; margin-left: -45%; text-align: center;background: #fff;  -moz-box-shadow:2px 2px 5px #E6E6E6; -webkit-box-shadow:2px 2px 5px #E6E6E6; box-shadow:2px 2px 5px #E6E6E6; border-radius: 5px;}
.xysp li .info .bt { padding-top: 28px; text-align: center; font-size: 18px; font-weight: 600; }


.kqysp { background: #F9F9F9; height:380px; }
.kqysp .swiper-slide { background: none; }
.kqysp .swiper-slide .box { padding: 20px;  background: #fff; -moz-box-shadow:2px 2px 5px #E6E6E6; -webkit-box-shadow:2px 2px 5px #E6E6E6; box-shadow:2px 2px 5px #E6E6E6; border-radius:3px;}
.kqysp .swiper-slide .tu { position: relative; }
.kqysp .swiper-slide .tu img {width: 100%; }
.kqysp .swiper-slide .tu i { position: absolute; left: 50%; top: 50%; margin-top: -32px; margin-left: -32px; display: block; background: url(../images/play1.png) no-repeat; width: 65px;height: 62px;}
.kqysp .swiper-slide .info { position: relative;}
.kqysp .swiper-slide .info .xx { position:absolute; width: 90%; line-height: 40px; top:-30px; left: 50%; margin-left: -45%; text-align: center;background: #fff;  -moz-box-shadow:2px 2px 5px #E6E6E6; -webkit-box-shadow:2px 2px 5px #E6E6E6; box-shadow:2px 2px 5px #E6E6E6; border-radius: 5px;}
.kqysp .swiper-slide .info .bt { padding-top: 28px; text-align: center; font-size: 18px; font-weight: 600; }



.lybm { height: 650px; background: url(../images/bmbg.png) no-repeat right; background-color:#F9F9F9;}
.lybm .l { float: left; width: 50%;}
.lybm .l img { width: 100%; }
.lybm .r { position: relative; float: left; width: 50%;}
.lybm .bmb { position: absolute; width: 470px; height: 500px; padding: 40px; top: 30px; left: -80px; background: #fff;-moz-box-shadow:2px 2px 5px #E6E6E6; -webkit-box-shadow:2px 2px 5px #E6E6E6; box-shadow:2px 2px 5px #E6E6E6; }
.lybm .bmb .bt { text-align: center; font-weight: 600; font-size: 28px; margin-bottom: 10px;}
.lybm .bmb .ms { text-align: center; color: #767676; font-size: 14px; margin-bottom: 40px;}
.lybm .bmb .wb input { width: 410px; font-size: 15px; background: #F4F7FC; padding:15px 20px; margin-bottom: 20px;}
.lybm .bmb .wb textarea { width: 410px; font-size: 15px; background: #F4F7FC; padding:15px 20px; height: 100px; margin-bottom: 20px;}
.lybm .bmb .lbtn input {width: 100%; padding:15px 20px; margin-bottom: 20px; border: none; background: url(../images/bman.png) repeat-y; color: #fff; font-size: 18px; }



.sztd { height: 750px; background: url(../images/sz_bj.png) no-repeat center top; background-color: #f4f7fc; padding: 80px 0px; }
.szul { width: 1100px; }
.szul li {width: 33.33%; float: left;}
.szul .box { margin:10px; background: #FFFFFF; }
.szul .box .tu img { width: 100%; border-radius: 5px; }
.szul .box .info {padding: 10px; position: relative;}
.szul .box .bt { position: absolute;line-height: 50px; top: -35px; left: 50%; background: #fff; width: 90%; margin-left:-45%;  text-align: center;-moz-box-shadow:0px 2px 5px #D9D9D9; -webkit-box-shadow:0px 2px 5px #D9D9D9; box-shadow:0px 2px 5px #D9D9D9; border-radius: 5px; font-size: 16px; font-weight: 600;}
.szul .box .ms { text-align: left; margin-top: 20px;  margin-bottom: 10px; font-size: 14px; color: #868686; }
.szul .box .bm { height: 55px; line-height: 55px; width: 100%;background: #f4f7fc; text-align: left;}
.szul .box .bm a { display: block; height: 55px; line-height: 55px; padding-left: 20px; font-weight: 600;}
.szul .box .bm img { float: right; }


.szls { width: 1100px; padding: 80px 0px; }
.szls li {width: 33.33%; margin-bottom: 50px; float: left; }
.szls .box { margin:20px; background: #FFFFFF; }
.szls .box .tu img { width: 100%; }
.szls .box .info {padding: 10px; position: relative;}
.szls .box .bt { position: absolute;top: -35px; left: 50%; background: #fff; width: 90%; margin-left:-45%;  text-align: center;-moz-box-shadow:0px 2px 5px #D9D9D9; -webkit-box-shadow:0px 2px 5px #D9D9D9; box-shadow:0px 2px 5px #D9D9D9;}
.szls .box .bt div { line-height: 50px;  border-radius: 5px; font-size: 16px; font-weight: 600; }
.szls .box .bt p { text-align:center; margin-bottom: 10px; font-size: 14px; color: #868686; }


.lxwm { width: 100%; padding:60px 0px; }
.lxwm .center {margin-top: 30px; -moz-box-shadow:2px 2px 5px #E6E6E6; -webkit-box-shadow:2px 2px 5px #E6E6E6; box-shadow:2px 2px 5px #E6E6E6; }
.lxwm .l {width: 50%; float: left; }
.lxwm .bmb { width: 470px; height: 500px; padding: 40px; top: 30px; left: -80px; background: #fff;}
.lxwm .bmb .bt { text-align: left; font-weight: 600; font-size: 28px; margin-bottom: 10px;}
.lxwm .bmb .ms { text-align: left; color: #767676; font-size: 14px; margin-bottom: 40px;}
.lxwm .bmb .wb input { width: 410px; font-size: 15px; background: #F4F7FC; padding:15px 20px; margin-bottom: 20px;}
.lxwm .bmb .wb textarea { width: 410px; font-size: 15px; background: #F4F7FC; padding:15px 20px; height: 100px; margin-bottom: 20px;}
.lxwm .bmb .lbtn input {width: 100%; padding:15px 20px; margin-bottom: 20px; border: none; background: url(../images/bman.png) repeat-y; color: #fff; font-size: 18px; }
.lxwm .r {width: calc(50% - 120px); padding-right: 60px; padding-left: 60px; height: 522px; padding-top: 60px; float: left; background: #fcfcfc; }
.lxwm .r .bt { font-size: 28px; font-weight: 600; margin-bottom: 60px; }
.lxwm .r li { height: 25px; line-height: 25px; margin-bottom: 40px; font-size: 18px;}
.lxwm .r li img { float: left; margin-right: 15px;}
.lxwm .r .ms { color: #9A9A9A; }

.dkbm { height: 850px; background: url(../images/dk_bm_bg.png) no-repeat center top; background-color:#F4F7FC;}
.dkbm .r { float: right; width: 50%;}
.dkbm .r img { width: 350px; margin-top: 140px; margin-left: 110px; }
.dkbm .l { position: relative; float: left; width: 50%; height: 730px;}
.dkbm .bmb { position: absolute; bottom:-30px; left: 0px;  width: 400px; padding: 50px; background: #fff;-moz-box-shadow:2px 2px 5px #E6E6E6; -webkit-box-shadow:2px 2px 5px #E6E6E6; box-shadow:2px 2px 5px #E6E6E6; border-radius: 3px; }
.dkbm .bmb .bt { text-align: center; font-weight: 600; font-size: 28px; margin-bottom: 10px;}
.dkbm .bmb .ms { text-align: left; color: #767676; font-size: 14px; margin-bottom: 40px;}
.dkbm .bmb .wb input { width: 355px; font-size: 15px; background: #F4F7FC; padding:15px 20px; margin-bottom: 20px;}
.dkbm .bmb .wb textarea { width: 355px; font-size: 15px; background: #F4F7FC; padding:15px 20px; height: 100px; margin-bottom: 20px;}
.dkbm .bmb .lbtn input { width: 100%; padding:15px 0px; margin-bottom: 20px; border: none; background: url(../images/bman.png) repeat-y; color: #fff; font-size: 18px; }


.qsnbm { height: 600px; padding-top: 100px; overflow: hidden; background:url(../images/qsn_bmbg.png) no-repeat center top; background-color:#F4F7FC;}
.qsnbm .center { background: #fff; height: 530px; border-radius: 5px;  }
.qsnbm .r { float:right; width:calc(50% - 60px); padding-left: 60px; padding-top: 30px; }
.qsnbm .r img { width:350px; margin-left:110px; }
.qsnbm .l { float: left; width: 50%; height: 730px; }
.qsnbm .r .box div { font-size: 20px; font-weight: 600; margin-bottom: 10px; }
.qsnbm .bmb { width: 400px; padding: 50px; background: #fff;-moz-box-shadow:2px 2px 5px #E6E6E6; -webkit-box-shadow:2px 2px 5px #E6E6E6; box-shadow:2px 2px 5px #E6E6E6; border-radius: 3px; }
.qsnbm .r .box { margin-bottom: 30px; }
.qsnbm .r .bt { margin-top: 30px; }

.qsnbm .bmb .bt { text-align: center; font-weight: 600; font-size: 28px; margin-bottom: 20px;}
.qsnbm .bmb .ms { text-align: left; color: #767676; font-size: 14px; margin-bottom: 40px;}
.qsnbm .bmb .wb input { width: 355px; font-size: 15px; background: #F4F7FC; padding:15px 20px; margin-bottom: 20px;}
.qsnbm .bmb .wb textarea { width: 355px; font-size: 15px; background: #F4F7FC; padding:15px 20px; height: 100px; margin-bottom: 20px;}
.qsnbm .bmb .lbtn input { width: 100%; padding:15px 0px; margin-bottom: 20px; border: none; background: url(../images/bman.png) repeat-y; color: #fff; font-size: 18px; cursor: pointer; }


.dblx { background: url(../images/xl_bg.png) repeat-y; background-size: 100%; height: 78px; padding-top: 30px;}
.dblx li {width: calc(33.33% - 40px); padding-left: 40px; float: left; color: #fff; height: 40px; line-height: 40px; font-size: 17px;}
.dblx li:first-child { background: url(../images/xlt1.png) no-repeat left;}
.dblx li:nth-child(2) { background: url(../images/xlt2.png) no-repeat left;}
.dblx li:last-child { line-height: 20px;background: url(../images/xlt3.png) no-repeat left; }



.footer { width: 100%; height: 320px; padding-top: 80px; background: #252628;}
.footer a{ color: #d3d3cf; }
.footer .bt { color: #ffffff; font-size: 18px; font-weight: 600; margin-bottom: 16px;}
.footer .abt { width: 280px; height: 250px; float: left; }
.footer .wz { width: 100px; height: 250px; float: left; margin-left: 60px; }
.footer .wz li {line-height: 40px; }
.footer .dh { width: 200px; height: 250px; float: left; margin-left: 70px; }
.footer .dh li {line-height: 40px; width: 50%; float: left;}
.footer .gz { width: 320px; height: 250px; float: right; }
.footer .gz li { width: 50%; float: left; text-align: left; color: #f8f8f8;}
.footer .gz li img{ width:130px; margin-bottom: 5px; display: block; margin: 0px; }
.footer .copy {clear: both; border-top: 1px solid #57585a; line-height: 50px; }
.footer .copy .l { float: left; text-align: left; }
.footer .copy .r { float: right; text-align: right; }



.main {  width: 1100px; min-height:600px; margin-top:20px; margin-bottom:20px; float:none; clear:both;}
.main .left { float: left; width: 720px; background: #fff; padding: 16px; }
.main .right { float: right; width: 330px;  background: #fff; }
.main .place { padding-bottom: 10px; border-bottom: 1px solid #e3e3e3}
.left .title { text-align:center; padding:30px 10px 10px 10px; font-size: 22px; }
.left .info { text-align:center; padding:10px;font-size:14px;}
.left .info small{ margin-left:10px; font-size:14px;}
.left .desc {  border-radius:2px; width: 90%; line-height: 22px; border-bottom: 1px solid #eee; background: #f9f9f9; color: #666; padding: 10px; font-size: 14px; }
.left .desc b { color: #ED5659}
.left .body { background: #fff; padding: 20px; margin-bottom: 20px;  border-radius:0px 0px 8px 8px;}
.left .body td img {max-width:676px; max-height:100%;}
.left .body td { line-height:30px; color:#222;}
.left .body td a { color: #3A83F4; }
.right .gx,.right .lmson { padding: 16px;}
.right .gx b, .right .lmson b, .xg b { border-bottom: 1px solid #e3e3e3; display: block; padding-bottom:6px; margin-bottom:5px;}
.right .gx li { height:36px; line-height:36px; }
.right .gx li a { width:80%; height:36px; overflow:hidden; display:block; float:left;}
.right .gx li em { float:right; color:#A3A3A3; }
.right .lmson li { width: 50%; float: left;}
.right .lmson li a { display: block; background: #6B6B6B; color: aliceblue; margin:7px 5px; padding:7px 15px; border-radius:2px; }
.right .lmson li a:hover { background: #848484; }
.right .lmson .this a { background: #848484; }
.right { width:400px;  float: right; }
.right .box { padding: 20px 20px 20px 20px; background:#fff; margin-bottom: 20px;}
.right .pb10 { padding-bottom: 10px; }
.right .bt { font-size: 16px; font-weight: 600; border-bottom: 1px solid #f1f1f1; margin-bottom: 10px; padding: 8px 0px;}

.dede_pagesw { padding-top:20px;}
.dede_pagesw li { float:left; width:40%;}

/*Pages*/
.dede_pages { height:40px; line-height:40px; margin:10px 0px 10px 0px;}
.pagination li { height:20px; line-height:20px;  float:left; padding:5px; margin-bottom: 10px;}
.pagination li a, .pagination .pageinfo, .pagination .disabled span  { display:block; background: #EAEAEA; padding:5px 10px 5px 10px;border-radius:6px;}
.pagination li a:hover { background:#333333; color:#FFFFFF;}
.pagination .active span { background:#333333; color:#FFFFFF;  display:block;padding:5px 10px 5px 10px;border-radius:6px;}

.lists li { height: 130px; padding:30px 0px; border-bottom: 1px solid #eee; }
.lists li .slt { width: 200px; height: 130px; float: left; margin-right: 20px; }
.lists li p {padding-bottom: 10px;}
.lists li .bt { font-size: 18px;}
.lists li .ms { color:#666; line-height: 22px; height: 60px;  }
.lists li .xx span { color:#606060; margin-right: 20px;  }
.lists li .xx a { float: right; background: #fff; color: #333; border: 1px solid #999; padding: 0px 5px; border-radius: 3px;}
.lists li .xx a:hover { border: 1px solid #444; }

.xg {width: 100%; float: none;}
.xg li { width:50%; float:left;line-height: 40px; font-size: 13px;}
.xg li a { margin-left:5px;}
.xg span { float:right; margin-right:15px; line-height:38px; color:#999;}
.xg a p{display: inline-block; margin-left:20px; font-size: 12px; color: #919191;}

.demo-icon{   font-weight:normal;  speak:none;  display:inline-block;  text-decoration:inherit;  text-align:center;  font-variant:normal;  text-transform:none;  font-size:24px;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  line-height:24px;  color:#999; }
.demo-icon img { width: 70%; margin-top: 8px; }
/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative; cursor: pointer; }
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-sev .cndns-right-btn{border-color:#ff6800;background:url(../images/kefu/02index-banner-8.gif) no-repeat #ff6800 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999;font-style: normal;}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/kefu/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t p{color:#ff6800;font-size:22px;line-height:28px; text-align: center; margin-bottom: 5px; }
.cndns-right-box .box-border .sev-t .bt{color:#ff6800;font-size:22px;line-height:28px; text-align: left; margin-bottom: 5px; }
.cndns-right-box .box-border .sev-t .ms{color:#9F0002;font-size:20px;line-height:28px; text-align: left; margin-bottom: 5px; }
.cndns-right-box .box-border .sev-t li { vertical-align: top; text-align: center; }
.cndns-right-box .box-border .qq{display:inline-block;color:#999;font-size:13px;padding-left:30px;background:url(../images/kefu/q1.gif) no-repeat left 3px; background-size: 30px; line-height:36px;}
.cndns-right-box .box-border .qq:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:150px;}
.meau-contact .cndns-right-box .box-border{ width:230px; }
.cndns-right-meau:hover .cndns-right-box{ display:block; }
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:120px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:15px;line-height:16px;font-style: normal;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff;}

