﻿@charset "utf-8";
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,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,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,textarea,select,input {margin:0;padding:0;outline:none}
ol,ul {list-style:none;}
html {overflow-x:hidden;-webkit-text-size-adjust:none;}

body {color:#434343;font-family:'Source Han Sans CN','PingFang SC','Microsoft YaHei',Arial,'Helvetica Neue',Helvetica,'Hiragino Sans GB',STHeitiSC-Light,sans-serif; }

img {display:block;max-width:100%;border:none;}

/*a 链接*/

a {text-decoration:none;outline:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; color:#434343;}
a:hover{color:#0b9f82;}
/*居中*/

.juzhong {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.juzhong2 {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.shang {display:flex;flex-direction:row;justify-content:space-between;}
.xia {display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between; }
.shangzhong {display:flex;flex-direction:row;justify-content:center;}
.shangzuo{display:flex;flex-direction:row;justify-content:flex-start;}
.shangyou{display:flex;flex-direction:row;justify-content:flex-end;}

.shangerduan{display:flex;flex-direction:row;justify-content:space-between;}

.zuo {display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
.you {display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}


/**上对齐*/
.upshang{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}

.shangxia{display: flex;flex-direction:column; justify-content:space-between}


/*浮动*/
.fl {float:left;display:inline}
.fr {float:right;display:inline}
.clear {clear:both}
.clearfix {*zoom:1;}
.clearfix:after {clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20';}

/* HTML5 重置为较旧版本的浏览器 */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/* 按钮样式 */

input[type="text"],input[type="button"],button,textarea,select,input[type="checkbox"] {font-size:100%;outline:none;resize:none;font-family:"exo_2.0light","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-appearance:none;}
input[type="button"] {cursor:pointer;}
input[type="submit"] {cursor:pointer;}
input[type="reset"] {cursor:pointer;}

/*删除火狐下按钮默认样式*/

input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;-webkit-appearance:none;}
i,em {font-style:normal}


/*省略号*/
.oneline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient: vertical;}
.twoline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient: vertical;}
.threeline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient: vertical;}
.fourline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient: vertical;}




.nav-btnbox { display:none}
.pd3{ padding-top:3%; padding-bottom:3%}
.pd4{ padding-top:4%; padding-bottom:4%}
.pd5{ padding-top:5%; padding-bottom:5%}
.pd6{ padding-top:6%; padding-bottom:6%}
.pd2{ padding-top:2%; padding-bottom:2%}

.mtb3{ margin-top:3%; margin-bottom:3%}
.mtb4{ margin-top:4%; margin-bottom:4%}
.mtb5{ margin-top:5%; margin-bottom:5%}
.mtb6{ margin-top:6%; margin-bottom:6%}
.mtb2{ margin-top:2%; margin-bottom:2%}



.mt1{ margin-top:1%}
.mt2{ margin-top:2%}
.mt3{ margin-top:3%}
.mt4{ margin-top:4%}
.mt5{ margin-top:5%}
.mt6{ margin-top:6%}


.pt3{ padding-top:3%}
.pt4{ padding-top:4%}
.pt5{ padding-top:5%}

.pb3{ padding-bottom:3%}
.pb4{ padding-bottom:4%}
.pb5{ padding-bottom:5%}
.hide{display: none}



.fangdapic{ overflow:hidden; position:relative}
.fangdapic img{ transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; width:100%}
a:hover .fangdapic img{transform: scale(1.1);-webkit-transform: scale(1.1);}
li:hover .fangdapic img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.fangdapic:hover>img{transform: scale(1.1);-webkit-transform: scale(1.1);}

@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}


.animated {-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}


.mainbox{margin: 0 auto; max-width:1200px; }
.top{position: fixed; left: 0px; top: 0px; z-index: 9999999; width: 100%;}

.top.cur{ background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.1)}

.top.cur .mainbox{height: 80px;}

.top.cur .nav li>a{color: #333}
.top.cur .logo .none{display: block}
.top.cur .logo .show{display: none}

.top.cur .navdown{background: #fff}
.top.cur .navdown a{color: #333}
.top.cur .navdown a:before{background: #ddd}
.top.cur .navdown a:hover{color: #fff}
.top.cur .nav li.cur>a{color: #0b9f82;}
.top.cur .nav li:hover>a{color: #0b9f82;}
.logo{width:130px;}
.logo .none{display: none}


.top .mainbox{ height: 100px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.nav{width:72%; }
.nav li>a{color:#ffffff; line-height:80px; display: block}

.nav li{position: relative;}
.nav li:before{content:''; width:0%; height: 2px; background: #0b9f82; position: absolute; left: 0px; bottom: 0px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.nav li:hover:before{width: 100%}

.navdown{position: absolute; left:-10px;  width:130px; top:80px;box-shadow:0px 10px 10px rgba(0,0,0,0.05); padding: 10px 0px; display: none; font-size: 14px;}

.navdown a{display: block;  line-height:35px; color: #fff;position: relative; padding: 0px 20px; padding-left: 25px;}
.navdown a:hover{background: #0b9f82; color: #fff}
.navdown a:before{content: ''; width:6px; height: 2px; background: #fff; position: absolute; left: 10px; top: 50%; transform: translate(0,-50%);}
.top .nav li.cur:before{width: 100%}
/*.top .nav li.cur>a{color: #0b9f82}
.top .nav li:hover>a{color: #0b9f82}
*/
.topright{width:70%;}

.jishubtn{width: 76px; height: 28px; text-align: center; line-height: 28px; font-size: 14px; background: #0b9f82; border: 1px solid #0b9f82; border-radius: 5px; color: #fff}
.jishubtn:hover{background: none;}


.page a{height: 30px; border: 1px solid #ececec; text-align: center; line-height:30px; border-radius: 3px;  padding: 0px 12px; margin: 0px 5px; font-family: arial}
.page a:hover{background: #0b9f82; color: #fff; border: 1px solid #0b9f82}
.page a.cur{background: #0b9f82; color: #fff; border: 1px solid #0b9f82}



.fudong{width: 70px; position: fixed; right: 0px; bottom: 10%; background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); z-index: 9999999999999; display: none}
.fudong li{border-bottom: 1px solid #eee; position: relative; font-size: 14px;}
.fudong li:last-child{border: none}
.fudongico{width:22px; margin: 0 auto; height:22px;}
.fudongico img{max-height: 100%}
.fudong li{padding: 10px 0px;}
.fudong li:hover .erweiams{display: block}
.fudong li a>p{text-align: center; margin-top:5px; font-size: 12px;}
.erweiams{width: 100px; text-align: center;padding:5px; background: #fff; position: absolute; top: 50%;  transform: translate(0%,-50%);transition: all 0.3s;  border-radius: 3px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); right: 80px; display: none}
.erweiams:before{ width: 0;
    height: 0;
    border-top:8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left:8px solid #fff; content: ""; position: absolute; left:100%; top:50%; transform: translate(0%,-50%)}


.dianhua{width:150px; padding: 10px; height: auto; font-family: 'Conv_GOTHAMRND-BOLD'; text-align: left}
.dianhua p{margin-top:5px;}



.banner{position: relative; overflow: hidden; z-index: 2}
.banner .swiper-pagination{z-index: 99999; left:50%; transform: translate(-50%,0);bottom:5%; width: 90%; max-width: 1400px; padding-left: 5%; padding-right: 5%}
.banner .swiper-pagination-bullet{ opacity:1;width:8px; height:8px;margin:0px 10px!important; border-radius:2px; position: relative; background:#fff;transform:rotate(45deg); position: relative;}

.banner .swiper-pagination-bullet-active { background:#0b9f82;}


.banner .swiper-slide{}

.banner .swiper-slide img{width: 100%}

.banner .swiper-button-prev{left: 4%}
.banner .swiper-button-next{right: 4%}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{color: #fff}


.bantxt{position:absolute; left:50%;top:50%;transform: translate(-50%,-50%);color: #fff; width: 100%; z-index: 9  }

.bantxt .mainbox{-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both; width: 80%}

.bantxt h2{font-size:60px;line-height: 1.4; max-width: 60%;margin-bottom: 20px}
.bantxt p{font-size:20px; max-width: 60%;}
.banner .swiper-slide-active .bantxt .mainbox{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}

.bantxt h3{font-size: 24px;}

.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDown{
  0%{opacity:0; transform:translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}
@keyframes fadeInDown{
  0%{opacity:0; transform: translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}
.syprobox{position: relative}
.syprobox .swiper-slide a{display: block; text-align: center; padding:30px 20px;}
.syprobox .swiper-slide a h2{margin: 20px 0px;}
.syprobox .swiper-slide a:hover{box-shadow: 0px 0px 20px rgba(0,0,0,0.1);border-radius: 5px;}
.syprobox .swiper-slide a p{text-align: left; color: #999; line-height:30px;height:90px;margin-bottom: 30px}

.syprobox .swiper-pagination{z-index: 99999; left:50%; transform: translate(-50%,0);bottom:5%; width: 90%; max-width: 1400px; padding-left: 5%; padding-right: 5%}
.syprobox .swiper-pagination-bullet{ opacity:1;width:8px; height:8px;margin:0px 10px!important; border-radius:2px; position: relative; background:#cccccc;transform:rotate(45deg); position: relative;}

.syprobox .swiper-pagination-bullet-active { background:#0b9f82;}




.nybanner img{width: 100%}
.syprobox .swiper-slide:nth-child(1){animation-delay:0.1s;}
.syprobox .swiper-slide:nth-child(2){animation-delay:0.2s;}
.syprobox .swiper-slide:nth-child(3){animation-delay:0.4s;}
.syprobox .swiper-slide:nth-child(4){animation-delay:0.6s;}




.more{width: 120px; height: 36px; border: 1px solid #0b9f82; color: #0b9f82; border-radius:36px; text-align: center; display:inline-block; line-height: 36px; }

.more2{width: 120px; height: 36px; border: 1px solid #fff; color: #fff; border-radius:36px; text-align: center; display:inline-block; line-height: 36px; }
.more2:hover{background: #0b9f82;border: 1px solid #0b9f82;color: #fff;}



.syproimg{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; width: 54px; height: 54px; margin: 0 auto}
.syprobox .swiper-slide a:hover .more{background: #0b9f82; color: #fff}

.syprobox .swiper-slide a:hover .syproimg{transform: translateY(-10px)}

.sytit{text-align: center}
.sytit h2{font-size:36px; font-weight: normal;margin-bottom: 10px;}
.sytit p{ color: #999}

.syabouttxt{max-width:800px; margin:0 auto; text-align: center; color: #666;margin-top:4%; line-height: 1.8}





.abico{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; width: 54px; height: 54px; margin: 0 auto}
.ablist li{text-align: center}
.ablist li:hover .abico{transform: translateY(-10px)}

.ablist li h2{margin-top: 20px}
.ablist li p{color: #999; line-height:30px;}

.ablist li:nth-child(1){animation-delay:0.1s;}
.ablist li:nth-child(2){margin-bottom: 3%;animation-delay:0.2s;}
.ablist li:nth-child(3){margin-bottom: 4%;animation-delay:0.4s;}
.ablist li:nth-child(4){margin-bottom: 5%;animation-delay:0.5s;}





.abvideoboxs{position: relative}
.playbtn{position: absolute; left:50%; transform: translate(-50%,-50%); top: 50%;animation: yingxian 2s infinite ease-in-out; display: block; z-index: 9}


.yingxian{-webkit-animation-name:yingxian;animation-name:yingxian}
@-webkit-keyframes yingxian{
 0%{opacity:0;}
  50%{opacity:1;}	
  100%{opacity:0;}
}
@keyframes yingxian{
  0%{opacity:0;}
  50%{opacity:1;}	
  100%{opacity:0;}
}



.videotanchu{background: rgba(0,0,0,0.6); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 99999999; display: none}

.videotanchubox{max-width: 1000px; margin: 0 auto; position:absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 90%}
.videotanchubox h2{color: #fff; font-size: 20px; font-weight: normal; text-align: center; padding-bottom: 20px;}
.videobox{position: relative}
.guanbi{width: 30px; height:30px; position: absolute; right:-40px; top:-40px; z-index: 999}

.syservice ul{width: calc(100% + 30px); margin-left: -30px}
.syservice li{width: calc(25% - 32px); float: left;margin: 20px 0px; margin-left: 30px;border: 1px solid #ddd; text-align: center; position: relative;overflow: hidden}

.syservice li:nth-child(1){animation-delay:0.1s;}
.syservice li:nth-child(2){animation-delay:0.2s;}
.syservice li:nth-child(3){animation-delay:0.4s;}
.syservice li:nth-child(4){animation-delay:0.5s;}
.syservice li:nth-child(5){animation-delay:0.6s;}
.syservice li:nth-child(6){animation-delay:0.7s;}
.syservice li:nth-child(7){animation-delay:0.8s;}
.syservice li:nth-child(8){animation-delay:0.9s;}



.syservice li a{display: block; padding: 60px 10px}
.syservice li h2{font-size: 20px; font-weight: normal; margin-top: 20px}

.serdown{position: absolute; left: 0px; top: -100%; background: #0b9f82; color: #fff; height: 100%; width: 100%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }

.serimg{width: 50px; height: 50px; margin: 0 auto}

.serimg img{max-height: 100%}

.swiper-container{overflow: hidden}

.syservice li:hover .serdown{top: 0px;}



.serdowntxt{padding: 10px;}
.serdowntxt h3{font-size: 60px;}
.sycasetxt h2{ line-height: 30px; height: 30px;}
.sycasetxt{padding:30px 20px; text-align: center; border: 1px solid #ddd; border-top: none}

.sycasetxt p{margin: 20px 0px; color: #999; line-height: 30px; height: 60px;}

.sycasebox .swiper-slide:nth-child(1){animation-delay:0.1s;}
.sycasebox .swiper-slide:nth-child(2){animation-delay:0.2s;}
.sycasebox .swiper-slide:nth-child(3){animation-delay:0.4s;}

.sycasebox{position: relative}
.sycasebox .swiper-pagination{z-index: 99999; left:50%; transform: translate(-50%,0);bottom:5%; width: 90%; max-width: 1400px; padding-left: 5%; padding-right: 5%}
.sycasebox .swiper-pagination-bullet{ opacity:1;width:8px; height:8px;margin:0px 10px!important; border-radius:2px; position: relative; background:#cccccc;transform:rotate(45deg); position: relative;}

.sycasebox .swiper-pagination-bullet-active { background:#0b9f82;}




.stableft{width: 48%;}
.stableft .you{color: #777}
.stableft a:hover .you{color: #0b9f82}
.syabtxts{padding: 20px 0px; color: #777; text-align: justify;}
.syabtxts p{line-height: 30px; height: 90px;}

.stnewsbox{width: 45%;}
.stnewsbox ul{height: 100%}
.stnewsbox li h2{font-size: 18px;}
.stnewsbox li.line{height: 1px; background: #ddd;margin-left:35px;}

.stnewsbox li{ background:url("../images/star.png") no-repeat left 3px; padding-left:35px;}
.stnewsbox li span{color: #888; display: block; font-family: arial; margin:5px 0px;font-size: 14px;}
.stnewsbox li p{color: #777}


.synumbj{background: url("../images/bj.jpg") no-repeat center center; background-size: cover; color: #fff}
.numpic{width: 40px; height: 40px; margin-top: 5px;margin-right:20px;}
.numpic img{max-height: 100%}
.numtxt h2{line-height: 1;margin-bottom: 10px;}
.numtxt h2 span{font-family: simsun;font-size: 54px; margin-right: 10px;}
.numtxt p{line-height: 1.6}

.synumbox li:nth-child(1){animation-delay:0.1s;}
.synumbox li:nth-child(2){animation-delay:0.2s;}
.synumbox li:nth-child(3){animation-delay:0.4s;}




.footbot{background-color: rgb(0, 56, 45); padding: 20px 0px; color: #fff; font-size: 14px;}

.footbot p{text-align: center;}
.footbot a{color: #fff}
.footbot a:hover{text-decoration: underline}



.huisebj{background: #f4f4f4}

.nyleft{width: 210px;background: #fff; position: relative; margin-top: -5%}
.nytit{text-align: center; padding: 30px 10px;}
.nytit h2{font-size:26px}
.nytit p{color: #999; font-size: 12px;}

.nyleft ul{border-left: 7px solid #ffae00; padding:0 30px; padding-bottom: 20px;}
.nyleft li{border-bottom: 1px solid #eee;}

.nyleft li a{padding: 15px 0px; display: block;background: url("../images/arry1.png") no-repeat right center;}
.nyleft li a:hover{background: url("../images/arry.png") no-repeat right center;}

.nyright{width: calc(100% - 260px)}

.miaobao{padding: 20px 0px;}

.baisehezi{background: #fff; padding: 50px;}

.nypro li .fangdapic{width:45%; border: 1px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.nyprotxt{width:48%}
.nyprotxt>h2{font-size: 20px; position: relative; padding-bottom: 10px;}
.nyprotxt>h2:before{content:''; width: 50px; height: 2px; position: absolute; left: 0px; bottom: 0px; background: #0b9f82}

.nyprowenzi{ margin-top: 20px; line-height: 1.8}
.nypro li{padding: 40px 0px; border-bottom: 1px solid #eee}
.nypro li:first-child{padding-top: 0px;}


.proshowbox{line-height: 1.8; text-align: justify}
.proshowbox p{padding: 10px 0px;}


.updown{margin-top:40px; border-top: 1px solid #eee; padding-top: 20px;}
.updown li{max-width: calc(45% - 20px); padding-left:20px; position: relative}
.updown li:before{width: 10px; height: 9px; content: ""; position: absolute; left: 0px; top: 6px;}
.updown li:nth-child(1):before{background:url("../images/up_arrow.png") no-repeat center center #ccc; background-size: 100% auto; }
.updown li:nth-child(2){text-align: right}

.updown li:nth-child(2):before{background:url("../images/down_arrow.png") no-repeat center center #ccc; background-size: 100% auto; }


.updown li:hover:before{background-color: #0b9f82}

.nycase ul{width: calc(100% + 40px); margin-left: -40px;}
.nycase li{width: calc(50% - 40px); float: left; margin-left: 40px; margin-bottom: 40px;}

.casetxts h2{padding: 20px 0px; position: relative}

.casetxts{border: 1px solid #eee; padding: 20px; padding-top: 0px;}
.casetxts>h2{font-size: 20px; position: relative; padding-bottom: 10px;}
.casetxts>h2:before{content:''; width: 50px; height: 2px; position: absolute; left: 0px; bottom: 0px; background: #0b9f82}

.casetxts p{line-height: 26px; height:78px; margin-top: 20px; font-size: 14px;}

.nyshowtit{text-align: center}
.nyshowtit h2{font-size: 24px;margin-bottom: 5px;}
.nyshowtit p{font-size: 14px; color: #999}


.nyhonor ul{width: calc(100% + 40px); margin-left: -40px;}
.nyhonor li{width: calc(50% - 42px); float: left; margin-left: 40px; margin-bottom: 40px;border: 1px solid #eee; }


.nyhonor li p{text-align: center; padding: 20px;}

.newstime{background: #0b9f82;color: #fff; text-align: center; font-family: arial; width: 100px;}
.newstime span{font-size: 40px; font-weight: bold;margin: 10px 0px 2px; display: block}

.newsright{width: calc(100% - 120px)}

.newsright h2{font-size: 20px; font-weight: normal;margin-bottom: 5px; }
.newsright p{font-size: 14px; color: #888; height: 52px; line-height: 26px;}

.nynewslist li{border-bottom: 1px dotted #ddd; padding: 30px 0px;}

.nynewslist li:first-child{padding-top: 0px;}







.dituContent{width: 100%;height:340px;}



.BMap_pop > img{display: none !important;}

.BMap_pop > div{display: none !important;}

.BMap_shadow{display: none !important;}

.anchorBL{display: none}



.BMapLabel{display: block !important;border: 0 none !important;padding: 0 !important;background:url(../images/hdzico.png) no-repeat center !important;width: 20px!important;height:28px !important;max-width: none !important;margin-bottom: 0 !important; background-size: 100%!important;}

.BMapLabel span{display: block;position: absolute;left: 50%;top: -68px; background:#fff;min-width: 110px;text-align: center;line-height:25px;font-size: 16px;  padding:15px; border-radius:10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); font-weight: bold; opacity: 0.85; transform: translate(-50%,0)}

.BMapLabel span:after{ float:left; width:0; height:0; content:''; position:absolute; left:50%; bottom:-9px; border-left:8px solid transparent; border-right:8px solid transparent;border-top: 10px solid #0e6eb8; border-top: 10px solid #fff; margin-left:-8px;}


.erweimaleft{text-align: center; max-width:20%;}
.erweimaleft p{margin-top: 10px;}
.conboxs{width: 80%; margin: 0 auto;margin-top: 5%; }
.conright{max-width: 50%}
.conright h2{font-size:20px; margin-bottom: 10px;}

.conright p{font-size: 14px; line-height: 2}

.conbot{margin-top: 5%; background: #fff}
.conbot li{font-family: arial; padding-left: 50px;}
.conbot li p{font-size: 20px; margin-bottom: 10px;}

.conbot li:nth-child(1){background: url("../images/conico01.png") no-repeat left top; background-size:30px auto}
.conbot li:nth-child(2){background: url("../images/conico02.png") no-repeat left top; background-size:30px auto}
.conbot li:nth-child(3){background: url("../images/conico03.png") no-repeat left top; background-size:30px auto}


.liuyanbox{width: 80%; margin: 0 auto}
.liuyanbox h2{font-size: 20px; text-align: center;margin-bottom: 30px;}
.liuyanbox li em{color: #f00}
.liuyanbox li p{margin-bottom: 10px; color: #777}
.wenbn{width: calc(100% - 32px); height: 40px; border-radius: 5px; padding: 0px 15px; border: 1px solid #0b9f82}

.liuyanbox li{margin-top: 20px;}

.liuyanbox li textarea{width: calc(100% - 32px); height: 80px; border-radius: 5px; padding:15px; border: 1px solid #0b9f82}

.tijiaos{width: calc(100% - 2px); height:46px; border-radius: 5px; border: 1px solid #0b9f82; background: #0b9f82;color: #fff; font-size: 20px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }

.tijiaos:hover{ background: #fff;color: #0b9f82;}



.nynavselect {position:relative;width:100%;color:#999999;vertical-align:middle;text-align:left;user-select:none;-webkit-touch-callout:none; margin-bottom:20px; display: none; z-index: 9999}

.nynavselect .placeholder {position:relative;display:block;background-color:#fff;z-index:1; height: 60px; line-height: 60px;font-size:18px;cursor:pointer; padding-left:20px;border: 1px solid #eee;color: #333; }

.nynavselect .placeholder:after {position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:10; background: url("../images/selectxia.png") no-repeat center center; content: ""; width: 10px; height: 6px; background-size: 100% auto}
.nynavselect.is-open .placeholder:after {background: url("../images/selectxia2.png") no-repeat center center;background-size: 100% auto}
.nynavselect.is-open ul {display:block; box-shadow:0px 0px 10px rgba(0,0,0,0.05)}

.nynavselect ul {display:none;position:absolute;overflow:hidden;width:100%;background:#fff;border-radius:5px;top:100%;left:0;padding:20px 0;z-index:100;font-size:16px; max-height:300px; overflow-y: scroll}
.nynavselect ul li {display:block;text-align:left; padding:10px 20px; color:#999;cursor:pointer;}
.nynavselect ul li:hover {background:#0052d9;color:#fff;}

.nynavselect ul li a{display: block}



.nynavselect.cur{ position: fixed; top: 50px; left:0; margin: 0px; width:100%; background: #fff; z-index: 99999; border-left:none; border-right: none}


























