/* CSS Document */
body{font-size:14px; color:#444; line-height:26px; font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif;max-width:640px; float:none; margin:0px auto;}
*{margin:0; padding:0;}
a{text-decoration:none; color:#444;}
a:hover{color:#26a7e1;}
ul,ul li{list-style:none}
img{border:0; max-width:100%; height:auto!important;}
.blank{ display:block; height:15px;}

.blank,.zst,.dhlm ul,.addWrap,.libt,.libt span,.litc,.litc ul li,.syanli ul,.n_imgs,.n_txts,.n_txts ul li,.dd_lxfs,.dd_lxfs ul li,.dd_lxfs ul h3,.cp,.fn_title,.fn ul,.tel_btn span,.tel_btn a,.syys,.syys ul li span,.syys ul li h3,.yb_con h3,.yb_ul li,.liym ul,.yb_caseul{ width:100%; float:left; overflow:hidden;}
.zst,.logo{ text-align:center;}
.zst img{ height:2px!important;}

.logo,.dhlm,.litc ul,.gs_txt,.gs_img,.syanli,.n_imgs ul,.n_txts ul,.dd_lxfs ul,.fn,.tel_btn,.syys ul,.yb_top,.yb_con,.liym{ width:94%; float:left; overflow:hidden; margin:0px 3%;}
.dhlm ul li{ width:31.3%; float:left; overflow:hidden; text-align:center;margin:1%; border:1px solid #dedede; background:#ecebec}
.dhlm ul li a{ display:block; }
.dhlm ul li span{ display:block; width:20px; height:20px; float:left;background:url(../tp/ico_nav.png) no-repeat;margin: 7px 3px 0px 3px;}
.dhlm ul li:nth-child(1),.dhlm ul li:nth-child(4){ margin-left:0px;}
.dhlm ul li:nth-child(3),.dhlm ul li:nth-child(6){ margin-right:0px;}
.dhlm ul li:nth-child(1) span{ background-position:0px 0px;}
.dhlm ul li:nth-child(2) span{ background-position:0px -30px;}
.dhlm ul li:nth-child(3) span{ background-position:0px -58px;}
.dhlm ul li:nth-child(4) span{ background-position:0px -90px;}
.dhlm ul li:nth-child(5) span{ background-position:0px -119px;}
.dhlm ul li:nth-child(6) span{ background-position:0px -149px;}
.dhlm ul li h3{ float:left; font-weight:normal;line-height:35px; font-size:16px;}

.addWrap{ position:relative;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
#position{ position:absolute; bottom:0; right:0; padding-right:8px; margin:0; width:100%; text-align:right;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#position li.cur{background-color:#44afe1;}
.img-responsive { display: block; max-width:100%;height: auto;}

.libt{text-align:center; padding-bottom:21px; background:url(../tp/titlebg.png) no-repeat center bottom;}
.libt span{ color:#999;}
.libt a{ font-size:20px; line-height:28px; font-weight:bold; color:#26a7e1;}

.litc ul li{ margin:5px 0px; border-bottom:1px dashed #dfdfdf; padding-bottom:5px;}
.litc ul li img{ height:80px!important;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;}
.litc ul li .litc_img{ float:left; width:25%; border:1px solid #dfdfdf;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;}
.litc ul li .litc_txt{ float:right; width:72%;}
.litc ul li .litc_txt h3 a{ font-size:14px; line-height:30px;}
.litc ul li .litc_txt p{ color:#999;}
.litc ul li:nth-child(even) .litc_img{ float:right;}
.litc ul li:nth-child(even) .litc_txt{ float:left;}

.gs_txt p{ text-indent:2em;}

.syanli ul li,.syys ul li{ width:48%; float:left; overflow:hidden; margin:0px 2%; text-align:center;}
.syanli ul li:nth-child(even),.syys ul li:nth-child(even),.yb_caseul li:nth-child(even){ margin-right:0px;}
.syanli ul li:nth-child(odd),.syys ul li:nth-child(odd),.yb_caseul li:nth-child(odd){ margin-left:0px;}
.syanli ul li img{ height:120px!important; padding:3px; background:#fff; border:1px solid #dfdfdf; width:94%!important;}

.n_imgs ul li{ width:28%; float:left; overflow:hidden; margin:0px 3%; text-align:center;vertical-align:bottom;}
.n_imgs ul li:first-child{ margin-left:0px;}
.n_imgs ul li:last-child{ margin-right:0px;}

.n_txts ul li{ background:url(../tp/category_icon.jpg) no-repeat left center; padding-left:20px;}

.dd_lxfs{ border-top:1px solid #dfdfdf; padding:10px 0px; background:#f6f6f6;}
.dd_lxfs ul h3{ color:#26a7e1;}
.dd_lxfs ul li{ line-height:30px;}
.dd_lxfs ul:nth-child(2) li{ width:33%; float:left; text-align:center;}

.cp{ text-align:center; border-top:1px dashed #dfdfdf; line-height:20px; padding:10px 0px;}

.fn_title{ text-align:center; background:#26a7e1; color:#fff; line-height:40px; font-size:20px;}
.fn ul li{float: left; display: inline-block; height: 28px; margin: 15px 0 0 9px; font-size: 16px; line-height: 28px; text-align:center;}
.fn ul li:nth-child(1){ background:#f3af66; width:45%;}
.fn ul li:nth-child(2){ background:#bc60c2; width:45%;}
.fn ul li:nth-child(3){ background:#9564ba; width:45%;}
.fn ul li:nth-child(4){ background:#4a9758; width:45%;}
.fn ul li:nth-child(5){ background:#109dc0; width:45%;}
.fn ul li:nth-child(6){ background:#21beeb; width:45%;}
.fn ul li:nth-child(7){ background:#c2ac60; width:45%;}
.fn ul li a{ display:block; color:#FFF;}

.tel_btn{ background:#26a7e1; text-align:center; margin-top:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px; padding:5px 0px;}
.tel_btn a{ font-size:20px; color:#fff; line-height:22px; display:block;}
.tel_btn span{ font-size:12px; line-height:14px;}

.syys ul li h3{ font-size:14px;}
.syys ul li span{ color:#999; line-height:20px; font-size:12px;}
.syys ul li:nth-child(3),.syys ul li:nth-child(4){ margin:10px 0px;}

.yb_top{ background:#f3f3f3; text-indent:1em;}
.yb_con h3{ text-align:center; border-bottom:1px dashed #dfdfdf; margin-bottom:10px;}

.yb_ul li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #dfdfdf;}
.yb_ul li img{ float:left; width:30%; margin:0px 2% 0px 0px;}
.yb_ul li a{ font-size:14px; font-weight:bold; line-height:35px;}

.liym ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.liym ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.liym ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.liym ul li.thisclass,.liym ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.liym .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.liym .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

.yb_caseul li{ width:48%; margin:0px 2%; float:left; overflow:hidden; text-align:center; }
.yb_caseul li img{ height:130px!important;}

.boxoff{height:10px;overflow:hidden;clear:both;background:url(../tp/boxoff.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.btmnav {
    background: #f39600;
    padding: 10px 0 6px 0;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
}

.btmnav ul {
    height: 0px;
}

.btmnav ul li {
    float: left;
    width: 25%;
    text-align: center;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.btmnav ul li img {
    width: 20px;
    height: 20px;
}

.btmnav ul li span {
    display: block;
    color: #fff;
    font-size: 14px;
    font-family: "微软雅黑";
    line-height: 22px;
}