@charset "utf-8";
/* css reset  */

body, html, div {
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

p {
    word-break: break-all
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

body {
    background: #fff;
    color: #333;
    font-family: Microsoft Yahei, Tahoma, Arial, Roboto, Droid Sans, Helvetica Neue, Droid Sans Fallback, Heiti SC, Hiragino Sans GB, Simsun, sans-self;
    -webkit-text-size-adjust: none;
}

a {
    color: #555;
    text-decoration: none;
    outline: none
}

a:hover {
    text-decoration: underline
}

img {
    border: none
}

ol, ul, li {
    list-style: none
}

input, textarea, select, button {
    font-family: Microsoft Yahei, Verdana, Helvetica, Arial, sans-serif;
}

table {
    border-collapse: collapse
}

html {
    overflow-y: scroll;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

input[type=button], input[type=submit] {
    -webkit-appearance: none
}

input {
    border: none
}
.left{float: left}
.right{float: right}
.t_c{text-align: center}
.clear{clear: both}

/*底部*/
footer{width: 100%;height:100px;position: fixed;bottom: 0;border-top: 1px solid #ccc;background: #ffffff}
footer>ul>li{width: 20%;float: left;text-align: center; position:relative}
footer>ul>li:first-child{width: 20%}
footer>ul>li:nth-child(4){width: 20%}
footer>ul>li img{height: 40px;margin-top: 15px;}
footer>ul>li>a>p{position: relative;top: -14px;}
footer .active{color: #f08200}
footer>ul>li>ul{position:absolute; left:0; bottom:115px;border:1px solid #ccc;width:120%; background:#eee;left: -30px; }
footer>ul>li>ul>li{ line-height:4rem; border-bottom:1px solid #ccc; text-align:center;}

/*首页*/
.logo{/*width:70%;*/display:block;margin:0 0 20px 3%;}
.banner{width: 96%;margin: 15px 2% 0;}
.banner li{width: 50%;float: left}
.banner li img{width: 100%;display: block}
.mess{background: #ffffff;padding: 30px 3% 0}
.ind_news{font-size: 32px;margin: 0 0 0 15px;line-height: 22px;}
.m_mes li{border-bottom: 1px solid #ccc;padding: 20px 0;}
/*.m_mes li:last-child{border-bottom: none;}*/
.m_tit{width: 66%}
.m_tit b{font-size: 30px;color: #000000}
.m_nr{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.gray{color: #a5a5a5}
.m_pic img{display: block;border-radius: 15px;}

/*调查问卷*/
.bg{position:absolute;left:0;top:70px;width:100%;z-Index:-1;}
.f08{color: #f08200}
.txt{width: 76%;margin: 350px auto 0;font-size: 27px;}
.question{width: 80%;margin: 200px auto;background: #FFFFFF;border-radius: 10px;box-shadow: 0 0 10px #fbe7b7;font-size: 30px;}
.t_tit{position: absolute;width: 46%;margin: -30px 17% 0;}
.question .gray{font-size: 24px;padding-top: 40px;}
.base{width: 90%;margin: 0 5%;}
.base .detail{border: 1px solid #808080;border-radius: 15px;margin-bottom: 20px;}
.base .detail p{border-bottom: 1px solid #808080;line-height: 70px;}
.base .detail p:last-child{border-bottom: none;}
.base .detail .rad{width: 30px;height: 30px;margin: 20px 10px 0 25px;float: left}
.submit{width: 36%;height: 80px;margin: 30px 32% 60px;font-size: 42px;background: #f08200;color: #fff;border-radius: 10px;}
.detail .choose{background: #fffbec}
.detail p:first-child {border-radius: 15px 15px 0 0;}
.detail p:last-child {border-radius: 0 0 15px 15px;}

/*文章详情*/
.top{width: 90%;padding: 0 5%;border-bottom: 1px solid #cccccc}
.top span{font-size: 34px;line-height: 80px;}
.top .left{height: 40px;margin: 20px 0}
.top .right{height: 40px;margin: 20px 0}
.con{width: 90%;margin: 0 5%;}
.d_title{font-size: 48px;font-weight: bold;margin: 30px auto 10px;line-height: 70px;}
.ft40{font-size: 39px;line-height: 60px;}
.ima{width: 100%}

/*直供服务-网点*/
.second{border-bottom: 1px solid #ccc;border-top: 1px solid #ccc}
.two{width: 50%;float: left;text-align: center;font-size: 30px;line-height: 80px;}
.two img{height: 30px;position: relative;top: 3px;margin-right: 10px;}
.two .act{width: 60%;border-bottom: 4px solid #f08200;color: #f08200;margin: 0 auto}
.ser_nr{width: 94%;margin: 110px 3% 120px;}
.ser_nr li{margin-bottom: 30px;border-bottom: 1px solid #ccc;}
.ser_nr li:last-child{border-bottom: none}
.s_left{width: 65%;}
.s_left b{width: 100%;line-height: 40px;font-size: 36px;color: #000;}
.s_right{width: 34%;}
.s_right img{width: 100%;display: block;border-radius: 10px;margin-bottom: 30px;}


/*地图*/
#allmap{width: 100%;margin: 166px 0 100px;}
.map{width: 100%;}
.cir{width: 50px;height:50px;opacity: 0}
.pot1{position: absolute;top: 290px;left: 265px;}
.pot2{position: absolute;top: 275px;left: 440px;}
.pot3{position: absolute;top: 490px;left: 175px;}
.pot4{position: absolute;top: 500px;left: 350px;}
.pot5{position: absolute;top: 695px;left: 425px;}
.pot6{position: absolute;top: 810px;left: 460px;}
.pot7{position: absolute;top: 815px;left: 545px;}
.pot8{position: absolute;top: 890px;left: 390px;}
.pot9{position: absolute;top: 915px;left: 560px;}
.pot10{position: absolute;top: 1015px;left: 320px;}
.pot11{position: absolute;top: 1035px;left: 410px;}
.pot12{position: absolute;top: 1100px;left: 215px;}
.pot13{position: absolute;top: 1115px;left: 370px;}
.pot14{position: absolute;top: 1165px;left: 300px;}
#det{
    background: #fff;
    border-radius: 15px;
    position: absolute;
    width: 460px;
    display: none;
    z-index: 10;
}
.det1{top: 150px;left: 150px;}
.det2{top: 140px;left: 280px;}
.det3{top: 360px;left: 5px;}
.det4{top: 375px;left: 250px;}
.det5{top: 570px;left: 270px;}
.det6{ top: 685px;left: 280px;}
.det7{ top: 685px;left: 280px;}
.det8{ top: 760px;left: 270px;}
.det9{ top: 780px;left: 280px;}
.det10{ top: 880px;left: 210px;}
.det11{ top: 900px;left: 280px;}
.det12{ top: 970px;left: 115px;}
.det13{ top: 980px;left: 270px;}
.det14{ top: 1035px;left: 200px;}
.triangle_border_down{
    width:0;
    height:0;
    border-width:30px 30px 0;
    border-style:solid;
    border-color:#fff transparent transparent;/*灰 透明 透明 */
    position:relative;
    top: 30px;
    left: 95px;
}
.det2 .triangle_border_down{left:155px;}
.det3 .triangle_border_down{left:160px;}
.det5 .triangle_border_down{left:150px;}
.det6 .triangle_border_down{left:175px;}
.det7 .triangle_border_down{left:260px;}
.det9 .triangle_border_down{left:275px;}
.det11 .triangle_border_down{left:125px;}
.d_name {
    color: #F08200;
    font-size: 32px;
    margin-top: 15px;
    line-height: 45px;
    text-align: center;
}
.d_name img {height: 30px;margin-right: 5px;}
.show {color: #6BD36B;margin: 0 0 15px 60px;}
.mb20{margin-bottom: 20px}
.cha{position: fixed;right: 4%;top: 50%;width: 100px;height: 100px;margin-top: -50px;}
.cha img{width: 100%;height: 100%;border-radius: 10px}

.page_style{ margin-top: 10px; text-align: center;}
.page{border: 1px solid #ccc;cursor: pointer;display: inline-block;margin-left: 2px;text-align: center;text-decoration: none;color: #666;height: 26px;line-height: 26px;text-decoration: none;margin: 3px;padding: 0 10px;font-size: 14px;}
.page_act{ background: #5a98de; border: 1px solid #ccc;cursor: pointer;display: inline-block;margin-left: 2px;text-align: center;text-decoration: none;color: #FFF;height: 26px;line-height: 26px;text-decoration: none;margin: 3px;padding: 0 10px;font-size: 14px;}
.page:hover{background: #5a98de;color: #fff;}
.but{ border: none; width: 130px; height: 30px; color: #FFF; font-family: "微软雅黑"; font-size: 14px; text-align: center; line-height: 45px; margin: 0px 20px 20px 20px;text-decoration: none;}

.sub_title li{ width:33.3%; float:left; text-align:center; border-bottom:1px solid #ccc; line-height:5rem; font-size:30px;}
.sub_title li a.cur{ color:#f08200;}