html,body,ul,li,p{
    margin: 0;
    padding: 0;
}
body{
    font-family:'Microsoft Yahei'; max-width: 1920px; background: #eeeeee;
}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " ";clear: both; height: 0; }
.clearfix{*zoom:1;}
li{
    list-style: none;
}
a{
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}

img{border:0px}
input,button,select,textarea {
    border: none;
    outline:none;
    resize:none;
}
.fl{ float: left;}
.fr{ float: right;}
b{ font-weight: normal ! important;}
.head{ width: 100%; height: 215px; float: left; overflow: hidden;
 background: url(imgindex-bg.png) no-repeat;}
.head .header{ width: 1000px; height: 215px; margin: 0 auto;}
.head .head-l{ width: 50%; float: left; height: 100%; overflow: hidden;}
.head .head-l i{ height: 100%; vertical-align: middle; display: inline-block;}
.head .head-l img{ vertical-align: middle;}
.head .head-r{width: 50%; float: left; height: 100%; overflow: hidden;}
.head .head-r input{ width: 217px; height: 33px; float: left; overflow: hidden; text-indent: 7px;
 font-size: 12px; color: #c9c9c9; margin-top: 75px; margin-left: 205px;}
.head .head-r button{ width: 67px; height: 35px; float: left; background: #b00e1b;
 margin-left: 1px; font-size: 12px; color: #fff;margin-top: 75px;}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #c9c9c9;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #c9c9c9;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #c9c9c9;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #c9c9c9;
}


.nav{ width: 100%; float: left; height: 100px; overflow: hidden; background: url(imgnav.png) no-repeat;}
.nav .naver{ width: 1000px; height: 100px; margin: 0 auto;}
.nav .naver ul{width: 1000px; height: 100px; float: left; margin-left: 35px;}
.nav .naver ul li{ width: 140px; height: 100%; float: left; overflow: hidden; text-align: center;}
.nav .naver ul li p{width: 100%; float: left; height: 30px; line-height: 30px; margin-top: 25px; font-size: 16px;
color: #fff;}
.nav .naver ul li span{width: 100%; float: left; height: 20px; line-height: 20PX; font-size: 9px; color: #ffc3c3; }
.nav .naver ul li:hover {background: #d69e3c;}
.nav .naver ul li:hover span{ color: #e2dfca}

.main{ width: 100%; height: auto; float: left; margin-top: 15px;}
.main .mainer{ width: 1000px; height: auto; margin: 0 auto;}
.main .mainer .main-tt{padding: 10px; width: 980px; height: auto; float: left; background: #fff;}
.main .mainer .main-tt .main-tt-l{ width: 520px; height: 413px; float: left; overflow: hidden; position: relative;}
.main-tt-l .swiper-container {height: 413px; width: 520px;}
.main-tt-l .pagination {position: absolute;right: 0;text-align: center;bottom:130px;width: 100px; z-index: 999}
.main-tt-l .swiper-pagination-switch {display: inline-block; width: 10px;height: 10px;background: #999;margin-right: 5px;}
.main-tt-l .swiper-active-switch {background: red;}
.main-tt-l .swiper-container .swiper-slide img{ display: block; width: 100%; float: left; height: 293px;}
.main-tt-l .swiper-container .swiper-slide p{ width: 100%; float: left;  height: 55px; line-height: 55px; text-align: center; font-size: 16px;
font-weight: bold; color: #313131; font-style: normal;}
.main-tt-l .swiper-container .swiper-slide span{ padding: 0 25px; width: 470px; height: auto; line-height: 25px; font-size: 12px;
color: #939292; font-style: normal; float: left;}
.main-tt-l .swiper-container .swiper-slide i{ width: 100%; float: left; height: 120px; background: #e5e5e5; overflow: hidden;
}

.main .mainer .main-tt .main-tt-r{ width: 430px; height: 413px; float: left; overflow: hidden; margin-left: 20px;
}
.main-tt-r .tabbox{width:430px;height:413px; overflow: hidden; float: left; }
.main-tt-r .tabbox .tab{padding-left: 20px; height: 33px; border-bottom: 1px solid #eeeeee; float: left;}
.main-tt-r .tabbox .tab a{display:block; height: 33px; line-height: 33px; text-align: center; width: 110px; float:left;text-decoration:none;color:#333;}

.main-tt-r .tabbox .tab a.on{background: #fff; border-left:  1px solid #eeeeee;border-right:  1px solid #eeeeee;border-top:  1px solid #c6000d;
border-bottom:1px solid #fff; height: 32px;width: 108px; color:#c6000d; font-size: 16px; line-height: 32px; }
.main-tt-r .tabbox .content{overflow:hidden; width: 100%; float: left;}
.main-tt-r .tabbox .content span{display:none; width: 100%; float: left; height:380px; }
.main-tt-r .tabbox .content span p{ width: 100%; float: left; height: 58px; overflow: hidden; line-height: 30px;
font-size: 22px; color: #535353; font-weight: bold;padding: 25px 0; border-bottom: 1px dashed #c9c9c9;}
.main-tt-r .tabbox .content span ul{ width: 100%; float: left; margin-top: 10px;}
.main-tt-r .tabbox .content span ul li{ width: 100%; float: left; height: 32px; line-height: 32px; overflow: hidden;
}
.main-tt-r .tabbox .content span ul li i{ font-style: normal; float: left; width: 80%; height: 32px;   overflow:hidden;
text-overflow:ellipsis;white-space:nowrap;  font-size: 14px; color: #434343;}
.main-tt-r .tabbox .content span ul li em{ font-style: normal; float: left; width: 20%; height: 32px;   overflow:hidden;
text-overflow:ellipsis;white-space:nowrap;  font-size: 12px; color: #7d7d7d; text-align: right;}

.main .mainer .main-tb{ width: 100%; float: left; height: auto; margin-top: 10px;}
.main .mainer .main-tb .main-tbl{ width: 770px; float: left; height: auto; overflow: hidden;}
.main-tbl .topic{ width: 100%; float: left; height: 110px; overflow: hidden; margin-bottom: 10px;}
.main-tbl .tab{ width: 103%; float: left; height: auto;  }
.tab .tabbox2{width:377px;height:250px; overflow: hidden;  margin-right: 15px; background: #fff; float: left; margin-bottom: 10px;}
.tab .tabbox2 .tab2{overflow:hidden; width: 376px; height: 47px;border-top: 2px solid #c20000; border-right: 1px solid #dfdfdf;}
.tab .tabbox2 .tab2 p{display:block; height: 47px; line-height: 47px; text-align: center; width: 92px; float:left;text-decoration:none;color:#c20000;}


.tab .tabbox2 .tab2 p a{color:#c20000; }


.tab .tabbox3 .tab3 p a{color:#c20000; }
.tab .tabbox3 .tab3 p.on a{background:#c20000;color:#fff;text-decoration:none;}

.tab .tabbox4 .tab4 p a{color:#c20000; }
.tab .tabbox4 .tab4 p.on a{background:#c20000;color:#fff;text-decoration:none;}

.tab .tabbox5 .tab5 p a{color:#c20000; }
.tab .tabbox5 .tab5 p.on a{background:#c20000;color:#fff;text-decoration:none;}


.tab .tabbox6 .tab6 p a{color:#c20000; }
.tab .tabbox6 .tab6 p.on a{background:#c20000;color:#fff;text-decoration:none;}

.tab .tabbox7 .tab7 p a{color:#fff; }
/*.tab .tabbox7 .tab7 p .on a{background:#c20000;color:#fff;text-decoration:none;}*/


.tab .tabbox2 .tab2 span{ width: 60px; height: 47px; float: right; font-size: 12px; color: #707070; line-height: 47px; text-align: center; }
.tab .tabbox2 .tab2 p.on{background:#c20000;color:#fff;text-decoration:none;}

.tab .tabbox2 .tab2 p.on a{background:#c20000;color:#fff;text-decoration:none;}
.tab .tabbox2 .content2{overflow:hidden; border: 1px solid #dfdfdf; width: 375px; height: 201px; float: left;}
.tab .tabbox2 .content2 span{display:none;overflow:hidden;  width: 333px; height: 175px;  float: left; padding: 12px 12px;}
.tab .tabbox2 .content2 span p{ width: 333px; height: 30px; line-height: 30px; float: left;   overflow:hidden;text-overflow:ellipsis;
white-space:nowrap; font-size: 14px; color: #434343;}

.tab .tabbox3{width:377px;height:250px; overflow: hidden;  margin-right: 15px; background: #fff;float: left;margin-bottom: 10px;}
.tab .tabbox3 .tab3{overflow:hidden; width: 376px; height: 47px;border-top: 2px solid #c20000; border-right: 1px solid #dfdfdf;}
.tab .tabbox3 .tab3 p{display:block; height: 47px; line-height: 47px; text-align: center; width: 92px; float:left;text-decoration:none;color:#c20000;}
.tab .tabbox3 .tab3 span{ width: 60px; height: 47px; float: right; font-size: 12px; color: #707070; line-height: 47px; text-align: center; }
.tab .tabbox3 .tab3 p.on{background:#c20000;color:#fff;text-decoration:none;}
.tab .tabbox3 .content3{overflow:hidden; border: 1px solid #dfdfdf; width: 375px; height: 201px; float: left;}
.tab .tabbox3 .content3 span{display:none;overflow:hidden;   width: 333px; height: 175px;  float: left; padding: 12px 12px;}
.tab .tabbox3 .content3 span p{ width: 333px; height: 30px; line-height: 30px; float: left;   overflow:hidden;text-overflow:ellipsis;
white-space:nowrap; font-size: 14px; color: #434343;}

.tab .tabbox4{width:377px;height:250px; overflow: hidden;  margin-right: 15px; background: #fff;float: left;margin-bottom: 10px;}
.tab .tabbox4 .tab4{overflow:hidden; width: 376px; height: 47px;border-top: 2px solid #c20000; border-right: 1px solid #dfdfdf;}
.tab .tabbox4 .tab4 p{display:block; height: 47px; line-height: 47px; text-align: center; width: 92px; float:left;text-decoration:none;color:#c20000;}
.tab .tabbox4 .tab4 span{ width: 60px; height: 47px; float: right; font-size: 12px; color: #707070; line-height: 47px; text-align: center; }
.tab .tabbox4 .tab4 p.on{background:#c20000;color:#fff;text-decoration:none;}
.tab .tabbox4 .content4{overflow:hidden; border: 1px solid #dfdfdf; width: 375px; height: 201px; float: left;}
.tab .tabbox4 .content4 span{display:none;overflow:hidden;  width: 333px; height: 175px;  float: left; padding: 12px 12px;}
.tab .tabbox4 .content4 span p{ width: 333px; height: 30px; line-height: 30px; float: left;   overflow:hidden;text-overflow:ellipsis;
white-space:nowrap; font-size: 14px; color: #434343;}

.tab .tabbox5{width:377px;height:250px; overflow: hidden;  margin-right: 15px; background: #fff;float: left;margin-bottom: 10px;}
.tab .tabbox5 .tab5{overflow:hidden; width: 376px; height: 47px;border-top: 2px solid #c20000; border-right: 1px solid #dfdfdf;}
.tab .tabbox5 .tab5 p{display:block; height: 47px; line-height: 47px; text-align: center; width: 92px; float:left;text-decoration:none;color:#c20000;}
.tab .tabbox5 .tab5 span{ width: 60px; height: 47px; float: right; font-size: 12px; color: #707070; line-height: 47px; text-align: center; }
.tab .tabbox5 .tab5 p.on{background:#c20000;color:#fff;text-decoration:none;}
.tab .tabbox5 .content5{overflow:hidden; border: 1px solid #dfdfdf; width: 375px; height: 201px; float: left;}
.tab .tabbox5 .content5 span{display:none;overflow:hidden;   width: 333px; height: 175px;  float: left; padding: 12px 12px;}
.tab .tabbox5 .content5 span p{ width: 333px; height: 30px; line-height: 30px; float: left;   overflow:hidden;text-overflow:ellipsis;
white-space:nowrap; font-size: 14px; color: #434343;}

.tab .tabbox6{width:377px;height:250px; overflow: hidden;  margin-right: 15px; background: #fff;float: left;margin-bottom: 10px;}
.tab .tabbox6 .tab6{overflow:hidden; width: 376px; height: 47px;border-top: 2px solid #c20000; border-right: 1px solid #dfdfdf;}
.tab .tabbox6 .tab6 p{display:block; height: 47px; line-height: 47px; text-align: center; width: 92px; float:left;text-decoration:none;color:#c20000;}
.tab .tabbox6 .tab6 span{ width: 60px; height: 47px; float: right; font-size: 12px; color: #707070; line-height: 47px; text-align: center; }
.tab .tabbox6 .tab6 p.on{background:#c20000;color:#fff;text-decoration:none;}
.tab .tabbox6 .content6{overflow:hidden; border: 1px solid #dfdfdf; width: 375px; height: 201px; float: left;}
.tab .tabbox6 .content6 span{display:none;overflow:hidden;   width: 333px; height: 175px;  float: left; padding: 12px 12px;}
.tab .tabbox6 .content6 span p{ width: 333px; height: 30px; line-height: 30px; float: left;   overflow:hidden;text-overflow:ellipsis;
white-space:nowrap; font-size: 14px; color: #434343;}


.tab .tabbox7{width:377px;height:250px; overflow: hidden;  margin-right: 15px; background: #fff;float: left;margin-bottom: 10px;}
.tab .tabbox7 .tab7{overflow:hidden; width: 376px; height: 47px;border-top: 2px solid #c20000; border-right: 1px solid #dfdfdf;}
.tab .tabbox7 .tab7 p{display:block; height: 47px; line-height: 47px; text-align: center; width: 92px; float:left;text-decoration:none;color:#c20000;}
.tab .tabbox7 .tab7 span{ width: 60px; height: 47px; float: right; font-size: 12px; color: #707070; line-height: 47px; text-align: center; }
.tab .tabbox7 .tab7 p.on{background:#c20000;color:#fff;text-decoration:none;}
.tab .tabbox7 .content7{overflow:hidden; border: 1px solid #dfdfdf; width: 375px; height: 201px; float: left;}
.tab .tabbox7 .content7 span{display:none;overflow:hidden;   width: 333px; height: 175px;  float: left; padding: 12px 12px;}
.tab .tabbox7 .content7 span p{ width: 333px; height: 30px; line-height: 30px; float: left;   overflow:hidden;text-overflow:ellipsis;
white-space:nowrap; font-size: 14px; color: #434343;}

.main .mainer .main-tb .main-tbr{ width: 218px; float: left; height: auto; margin-left: 10px; overflow: hidden; background: #fff; border: 1px solid #dfdfdf;}
.main-tbr .info{ width: 100%; height: auto; }
.main-tbr .info .info-t{ width: 100%; height: 45px; float: left; overflow: hidden; background: #c20000;
}
.main-tbr .info .info-t p{width: 95px; float: left; height: 45px; line-height: 45px; overflow: hidden; text-align: center;
font-size: 16px; color: #fff;}
.main-tbr .info .info-t span{ width: 55px; float: right; height: 45px; line-height: 45px;
overflow: hidden; font-size: 12px; color: #fff; text-align: center;}
.main-tbr .info .info-p{padding: 10px; width: 198px; height: auto; float: left; }
.main-tbr .info .info-p p{ width: 100%; float: left; height: 31px; line-height: 31px;
font-size: 12px; color: #434343;  overflow:hidden;text-overflow:ellipsis; white-space:nowrap}

.main-tbr .topic2{margin-top: 2px; padding: 0 10px; float: left; width: 198px; height: auto; overflow: hidden;}
.main-tbr .topic2 p{ width: 100%; float: left; height: 48px; line-height: 48px; border-top: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee; font-size: 22px; color: #c20000; margin-bottom: 10px;}
.main-tbr .topic2 img{width: 198px; height: 80px; float: left; overflow: hidden; margin-bottom: 10px;}


.main .mainer .link{ width: 100%; float: left; height: auto; margin-bottom: 40px;}
.main .mainer .link p{ width: 100%; height: 50px; line-height: 50px; float: left; overflow: hidden; font-size: 16px; color: #c20000; font-weight: bold;}
.main .mainer .link .link-m{ width: 998px; height: 58px; border: 1px solid #e1e1e1; float: left; overflow: hidden; background: #fff;}
.main .mainer .link .link-m span{ width: 96px; height: 38px; float: left; overflow: hidden; border: 1px solid #dcdcdc; margin-top: 9px; margin-left: 12px;
 background: #eeeeee;}

.foot{ width: 100%; float: left; ; overflow: hidden;}
.foot .foot-t{ width: 100%; float: left; height: 45px; overflow: hidden; background: #e3e3e3;}
.foot .foot-t p{ width: 260px; height: 45px; line-height: 45px; margin: 0 auto; font-size: 12px; color: #434343; overflow: hidden;}
.foot .foot-t p a{color: #434343;}
.foot .foot-b{ width: 100%; float: left; height: 115px; overflow: hidden; background: #c20000;}
/*.foot .foot-b .footer{    width: 821px;
   width: 919px;
    height: 87px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 30px;
    position: relative;}*/

.footer img{ display: block; float: left; margin-right: 25px;}
.footer p{width: 620px; height: 30px; line-height: 30px; float: left; font-size: 12px; color: #ffffff;}


/*list*/
/*创新园-规划计划*/
.plan-main{ width:100%; height: auto; float: left; margin-top: 25px; margin-bottom: 40px;}
.mainer-bottom{ width: 1000px; margin: 0 auto;}
.mainer-list .mainer-bottom{ width: 100%; height: auto; float: left; overflow: hidden;}
.mainer-bottom .mainer-b-l{width: 260px; height:auto; overflow: hidden; float: left; background: #fff;}
.mainer-bottom .mainer-b-l p{ width: 100%; height: 45px; border-top: 3px solid #0069cc; display: block; float: left;
line-height: 45px; text-align: center; font-size: 16px; color: #545454; font-weight: bold; overflow: hidden; background: #f6f6f6;}
.mainer-bottom .mainer-b-l span{ width: 100%; height: 45px; line-height: 45px; text-align: center; overflow: hidden; background: #e1eef9;
font-size: 14px; color: #0069cc; display: block; float: left;}
.mainer-bottom .mainer-b-l #db{ background: #0069cc; color: #fff;}
.mainer-bottom .mainer-b-r{ width: 718px; height: 649px; float: left; margin-left: 20px; background: #fff;  position: relative;
border: 1px solid #dddddd; border-top: none;}
.mainer-b-r .mainer-brr input{ float: left; margin-left: 5px; width: 33px; height: 21px; border: 1px solid #0069cc;}
.mainer-b-r .mainer-brr button{ padding: 0; font-size: 12px; width: 26px; height: 25px; float: left; text-align: center; line-height: 25px; background: #0069cc; color: #fff; }
/*本所简介*/
.mainer-bottom .mainer-bl{    width: 258px;height: 648px;overflow: hidden;float: left;background: #fafcfe; border: 1px solid #dddddd; }
.mainer-bottom .mainer-bl .mainerp{ background: url(../img/list-l.png) no-repeat; width: 100%; height: 47px; float: left;  border-top: 1px solid #dddddd; 
    border-bottom: 1px solid #dddddd;margin-bottom: 1px;}
.mainer-bottom  .mainer-bl .mainer-b-l a{ width: 258px; height: 47px; margin-bottom: 1px; display: block; float: left; background: #fff; color: #c20000;
 font-size: 16px; text-align: center; line-height: 47px; margin-bottom: 1px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}
.mainer-bottom  .mainer-bl .mainer-b-l a.on{ background: #c20000; color: #fff;}
.mainer-bottom .mainer-b-r b{display: none; float: left; width:720px; height: auto; /*margin: 20px 25px; margin-top: 40px;*/}
/*.mainer-bottom .mainer-b-r b p{ font-size: 14px; color: #6a6a6a; line-height: 35px; }*/
.mainer-bottom .mainer-b-r b.leader{ margin-top: 25px;}
.mainer-bottom .mainer-b-r b .leader-li{margin-bottom: 5px; width: 100%; height: 80px; float: left; border-bottom: 2px solid #afd0ef;
}
.mainer-bottom .mainer-b-r b .leader-li p{text-align: left; text-indent: 0; font-size: 14px ; color: #0069cc; width: 100%; height: 35px; line-height: 35px; float: left; display: block;}
.mainer-bottom .mainer-b-r b .leader-li p span{ font-size: 16px;}
.mainer-bottom .mainer-b-r b .leader-li p i{ font-style: normal; color: #535353;}
.mainer-bottom .mainer-b-r b .tab-13{ width: 100%; height: auto; float: left; }
.mainer-bottom .mainer-b-r b .tab-13 .tab-13-t{ width: 100%; height: 48px; float: left; background: #e5e5e5;
 overflow: hidden; border-top: 1px solid #c20000; margin-bottom: 1px; }
b .tab-13 .tab-13-t p{ width: 104px; text-align: center; display: block; float: left; height: 49px; line-height: 49px; background: #c20000; font-size: 16px;
font-weight: bold; color: #fff; }
b .tab-13 .tab-13-t span{ width: 180px; float: right; height: 47px; line-height: 47px; text-align: center; font-size: 12px; color: #909090;}
b .tab-13 .tab-13-t span a{color: #909090;}
b .tab-13 ul{ margin-top: 1px; float: left; width: 100%;  height: auto; }
b .tab-13 ul.clear li{margin-bottom: 1px;
    width: 718px;
    height: 33px;
    line-height: 31px;
    float: left;
    overflow: hidden;
    background: #fff;
    font-size: 14px;
    color: #6a6a6a;
    text-indent: 30px;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;}
b .tab-13 ul.clear li:hover i{background: #c20000; color: #fff;}
b .tab-13 ul.clear li:hover em{background: #c20000; color: #fff;}
b .tab-13 ul.clear li i{ width: 80%; float: left; height: 47px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-style: normal; }
b .tab-13 ul.clear li em{width: 20%; float: left; text-indent: 20px;  height: 47px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-style: normal;}
b .tab-13 .tab-13-fy{ width: 440px; height: 25px; float: left; overflow: hidden;    position: absolute; bottom: 26px;left: 185px;}
b .tab-13 .tab-13-fy ul{ width: 100%; float: left; height: 100%; }
b .tab-13 .tab-13-fy ul li{width: 18px; margin-right: 2px; cursor: pointer; height: 25px; line-height: 25px; float: left;
 font-size: 12px; color: #6a6a6a; text-align: center;}
b .tab-13 .tab-13-fy ul li:hover{background: #c20000; color: #fff;}
b .tab-13 .tab-13-fy ul li.tab-13-sy{ width: 65px; background: #c20000; color: #fff; }
b .tab-13 .tab-13-fy ul P{text-indent: 0; width: 95px; height: 25px; line-height: 25px; float:left; font-size: 12px; color: #6a6a6a; }
b .tab-13 .tab-13-fy ul input{ width: 33px; height: 20px; float: left; border:1px solid #a99070; }
b .tab-13 .tab-13-fy ul button{padding: 0; color: #fff; width: 25px; height: 25px; float: left; background: #c20000; font-size: 12px; line-height: 12px; text-align: center; }
#pages span{width: 18px;
    margin-right: 2px;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    float: left;
    font-size: 12px;
    color: #6a6a6a;
    text-align: center;}

.main_dj {width:100%; background:url(imgzzb_head.jpg) no-repeat center top; height:330px;}
.main_connent {width:970px; margin:0 auto; }
.main_connent_left {float:left; margin-top:30px; display:inline;}
/*.main_connent_right {float:right; margin-left:24px; margin-top:70px; display:inline; width:473px;}*/
.main_connent_right {margin-left:24px; margin-top:70px; display:inline; width:970px;}
.main_connent_right  h3 {font-size:30px; font-family:"微软雅黑"; line-height:42px; color:#ffffff; width:473px; border-bottom:1px solid #ffffff; padding-bottom:5px;}
.main_connent_right .web {font-size:16px; font-family:"微软雅黑"; width:473px; height:36px; }
.main_connent_right .web  li {float:left; padding-right:52px; line-height:50px;}
.main_connent_right .web  li a {color:#ffffff;}
.main_connent_right .city {margin-top:20px;}
.main_connent_right .city  li {float:left; margin-right:45px; width:84px; height:30px; font-size:16px; font-family:"微软雅黑"; text-align:center; line-height:30px; margin-top:6px;}
.main_connent_right .city  li span {width:96px; height:30px; display:block;cursor: pointer}
.main_connent_right .city  li span:hover { background:#ffa10e; color:#ffffff;text-decoration: none}
#map{ margin-left: -0px; margin-top: -0px;}
.window {width:234px; height:149px; background:#008ae1; position:relative; display: none}
.window_top { height:40px; color:#ffffff; margin-left:17px; width:200px; }
.window_top p { font-size:16px; font-family:"微软雅黑";  line-height:40px; width:200px; border-bottom:1px solid #8fd4ff;}
.window_top p span {font-size:12px; background:#ffffff; margin-left:35px;}
.window_top p span a {color:#000;}
.window .close {position:absolute; right:7px; top:9px; cursor: pointer}
.window_connet {width:200px; height:100px; margin-left:17px; overflow:scroll; overflow-x:hidden; margin-top:5px;}
.window_connet  p {line-height:30px; color:#ffffff; padding-left:5px; cursor: pointer}
.window_connet  p a {color:#ffffff; }
a:hover{ text-decoration: none}
#clickme{
    cursor: pointer;
    float: right;
    margin-right: 20px;
    width: 51px;
    height: 43px;
}
.downbtn{
    background: url(up.jpg) no-repeat;
}
.upbtn{
    background: url(down.jpg) no-repeat;
}
.layui-layer{
    position: absolute;
}

.city  li span a{
  color: #000000;
}

.wx{
    width: 219px;
    height: 116px;
    float: left;
    margin-top: -31px;
    position: absolute;
    right: 0;
}

.wx img{
    height: 94%;
    margin-top: 5px;
}

.foot .foot-b .footer{   
    width: 919px;
    height: 87px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 30px;
    position: relative;}