@charset "utf-8";
h1,h2,h3,h4,h5,h6,span,a,em,i,div,b,p{
    font-family: 'microsoft YAHEI';
}
.comb-width{
    width: 100%;
    max-width: 1111px;
    height:auto;
    margin:0 auto;
}
ul, ol, li {
    list-style: outside none none;
}

@media (min-width: 980px) {
.s_tou_dh ul li a { font-size: 10px; margin-left:0.6%;}

}
@media (max-width: 980px) {
.z_41 .z_4_3{font-size:10px;}

}







.s_tou {
    float: left;
    height: 100%;
    width: 100%;
}
.s_tou_img {

    width: 100%;
}

.s_tou_dh {
    background: #868686;
    width: 100%;float: left;
}

.s_tou_dh ul {
    color: #ffffff;
   float: left;
    margin-bottom: 0;
    width: 104%;
}
.s_tou_dh ul li {
    float: left;
    line-height: 3.6em;
    text-align: center;
    width: 19%;margin-left: 0.1em;
}

.s_tou_dh ul li a {
   color: #ffffff; font-size:13px;
}

element.style {
    background: rgba(0, 0, 0, 0) url("http://www.towntour.net/img/title22_bg.png") no-repeat scroll 0 0;
    width: 700px;
}
.s_tou_dh ul li ul li {
    margin-top: 77px;
    padding-left: 0;
}


.big-img {
    width: 100%; margin-top:0.5em;
}
.big-img1 {
    width: 100%; 
}
.z_1{color: #222222;
    font-size: 20px;
    height: auto;
    margin-top: 1em;
    text-align: center;
    width: 100%;}
.z_2{}
.z_3{width:100%; height:auto; text-align:center; font-size:16px; color:#bbbbbb;line-height: 1.5em;}

.z_4{width:100%; height:auto;}
.z_4 .z_41{float: left;
    height: auto;
    margin-right: 1%;
    width: 24%;}
.z_4_1{width:100%; height:auto; float:left; }
.z_4_2{color: #3a5475;
    float: left;margin: 0.4em 0 0.5em;
    font-size: 20px;
    height: auto;
    text-align: center;
    width: 100%;}
.z_4_3{width:100%; height:auto; float:left;color: #333333;line-height: 1.4em;font-size: 16px;}
.z_5{}

.z_6{width:100%; height:auto;}
.z_6 .z_61{float: left;
    height: auto;
    margin-left: 0.6%;
    width: 49%;}
.z_6_1{width:100%; height:auto; float:left;}
.z_6 .z_61 img{width:100%;}
.z_6_2{background: #000000 none repeat scroll 0 0;
    float: left;
    font-size: 10px;
    height: auto;
    line-height: 2.2em;
    opacity: 0.8;
    position: relative;
    text-indent: 12px;
    top: -2.2em;
    width: 100%;}
.z_6_2 a{color:#ffffff;}
.z_6_3{width:100%; height:auto; float:left;line-height: 1em;  text-align: center; font-size: 16px;margin-top: 0.3em;}
.z_6_3 a{color:#000000;}
.z_6_4{width:100%; height:auto; float:left;line-height: 1.1em;margin-top: 0.3em;}
.z_6_4 a{color:#555555}


.z_rsh{width:100%; height:auto; border:1px solid #e5e5e5;}
.z_rsh1{width:100%; height:auto; border:1px solid #e5e5e5;float: left;}
.z_rsh1_1{ width:80%; height:2em; margin-left:1%; border-left:2px solid #37a1c2;float: left;}
.z_rsh1_1 a{color:#222222;font-size: 16px;}
.z_rsh1_2{width:auto; height:2em; margin-right:1%;float: right; }
.z_rsh1_2 a{color:#888888;}

.z_rsh2{width:100%; height:auto; float:left;margin-top: 1em;}
.z_rsh2_1{width:100%; float:left;}
.z_rsh2_1_1{width:35%;  float:left;}
.z_rsh2_1_2{width:60%; float:left; margin-left:1em;}
.z_rsh2_1_2 a{color:#222222; float: left; font-size: 16px; height: 35px; width: 100%;line-height: 2em;}
.z_rsh2_1_3{width:60%;  float:left;margin-left:1em;}
.z_rsh2_1_3 a{color:#444444; float: left;   height: 35px; width: 100%;}

.z_rsh2_2{width:100%; float:left;margin-top: 0.4em;}
.z_rsh2_2_1{width:75%;  float:left;line-height: 2em;}
.z_rsh2_2_1 a{color:#333333;}
.z_rsh2_2_2{width:auto;  float:right;line-height: 2em;}
.z_rsh2_2_2 a{color:#333333;}










.z_db {
float: left;
    height: auto;
    width: 100%;
}
#foot {
    height: auto;
    width: 100%;
}
.wh {
    margin: 0 auto;
    width: 100%;
}

#foot_left {
    border-right: 1px solid rgb(200, 200, 200);
    float: left;
    height: 180px;
    margin-top: 23px;
    width: 77%;
}
#foot_left img {
    width: 63%;
}

#foot_left p {
    color: rgb(34, 24, 21);
    display: block;
    line-height: 20px;
    width: 100%;
}

#foot_mid {
    float: left;
    font-size: 15px;
    margin-left: 22px;
    margin-top: 23px;
    width: 600px;
}

.foot_mid_lb {
    border-right: 1px solid rgb(200, 200, 200);
    float: left;
    height: 160px;
    margin-left: 17px;
    margin-right: 38px;
    padding-top: 20px;
    width: 128px;
}
.foot_mid_lb ul li {
    margin: 4px 0;
}

#foot_right {
    float: left;

}
#foot_right  img{width:50%;}
.cl{width:100%; height:auto; float:left; }
.cl a{color:#333333;}







