@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,input,button,form,p,span,a,div,ol,ul,li,table,tbody,tfoot,thead,tr,th,td,canvas{margin:0;padding:0;}
body{width:98%;height:auto;font-family: Arial,Helvetica;background:#fff; font-size:12.3px;}
img{ border:none}
ol,ul,li{list-style: none;}
table{border-collapse: collapse;border-spacing:0;}
em{ font-style:normal}
a{text-decoration:none;color:#585858;}
a:hover{ color:#585858;}
.nbs {width:100%;height:60px;}
.lf {float:left;}
.lr {float:right;}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
input{height:32px;}

#main{width:98%; height:auto; margin:0 auto; margin-top:10px;max-width:640px;min-width:320px}

#header{width:100%; height:auto; overflow:hidden;}
.logo{border-right:1px solid #000; }
.ltitle{padding:0 5px; font-size:18px}
.qq_zixun{width:99%;height:35px;border:2px #c00 solid; line-height:35px; text-align:center;margin:10 auto;}
.qq_zixun a{  color:#585858; display:block}

.nav{width:100%; height:36px; background:#c00; text-align:left; margin-top:10px; overflow:hidden;font-size:14px;}
.nav_scroll{position:fixed;width:100%;margin:0 auto;top:0;border-bottom:solid 1px #ccc;}
.nav ul{ padding-left:18px;}
.nav ul li{line-height:36px; float:left; margin:0 6px;height:36px;}
.nav a{ color:#fff;line-height:36px;}
.nav a:hover{ color:#fff;line-height:36px;}

.p_img{ width:70%; height:auto; float:left;}
.p_img img{width:100%;}

.plist{ height:auto; overflow:hidden; width:100%;padding-top:6px;}
.plist li{
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fff 0%, #cdcdcd 100%) repeat scroll 0 0;
    border: 1px solid #9fa1a0;
    border-radius: 1px;
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 4px;
    padding: 0 4px;
    text-align: center;
}
.plist li a{ color:#585657;}
.plist li a:hover{ color:#585657;}

.ntitle{ line-height:30px; background:#c00; text-indent:1em; color:white; margin:5px 0 5px;font-size:14px;}
.ntitle a{color:#fefefe;font-size:14px;}
.ntitle a:hover{ color:#fdfdfd;}
.nlist{width:100%;font-size:14px;line-height:26px;}
.nlist ul{ margin-left:5px;}
.nlist li{padding:3px;float:left;margin:0px 3px 5px 1px;text-align:center;*+height:118px;width:98%;}

.nlist li span{ color:#585858}

.newlist {width:98%;padding:5px;}
.newlist li{padding:6px;margin:10px 0px;border-bottom:1px dashed #9fa1a0;height:30px;line-height:30px;}
.newlist li span{color:#585858;float:right;}


.plists{width:100%;}
.plists ul {margin-top:5px;}
.plists ul .li{background:#e9eaea;padding:6px;float:left;margin:5px;text-align:center;*+height:118px;}
.plists ul .lis{background:#e9eaea;padding:6px;float:left;margin:5px;text-align:center;*+height:118px;}
.plists ul img { height:80px;width:137px;}
.plists ul span{ color:#585858}

.mtitle{ line-height:30px; background:#c00; text-indent:1em; color:white; margin:5px 0 10px;font-size:14px;}

.mlist{margin:6px 0px 15px 0px;}
.mlist ul li{ width:98%; float:left; margin-bottom: 8px;}
.mlist ul li span{ float:left; margin-top: 5px;width:auto;}
.mlist ul li input{float:left; height:22px;border:1px #ccc solid;width:150px;}
.mlist ul li textarea{float:left;border:1px #ccc solid;}
.mlist .submit{ background:#c00; border:none; width:98%; height:26px; color:#FFF; float:left;margin-left:0px;}

.s_pro {padding:6px; overflow:hidden;margin-bottom:10px;}
.s_pro a {color:#000;}
.s_pro a:hover {color:#000;}
.s_pro .f93 {color:#939393;}
.s_tit{ width:100%; height:auto; line-height:30px; text-align:center; font-size:14px;margin-top:10px;border-bottom:1px dashed #9fa1a0;}
.s_tits{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px;margin-top:10px;border-bottom:1px dashed #9fa1a0;margin-bottom:10px;}
.s_about{color:#939393;margin:10px;text-align:center;}
.s_img{ text-align:center; width:100%; overflow:hidden;margin-top:10px;}
.s_img img {width:300px;}
.s_contnet{ line-height:22px;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;letter-spacing:1px;}
.s_contnet .contnets img {width:80%;height:80%;}
.s_contnet table {border:1px solid #ccc;  text-align:center; border-collapse:collapse;font-size:12px;width:100%;}
.s_contnet table td,th{border:1px solid #ccc; border-collapse:collapse; line-height:28px;}
.s_contnet .ttr-top {background:none repeat scroll 0 0 #CEEFFF;}

.footer{
width: 100%;
  height: 88px;
  border-top: 1px solid #dcdcdc;
  line-height: 88px;
  text-align: center;
  margin-bottom: 10px;
  max-width: 640px;
  padding-top: 10px;
  margin-top: 10px;
  font-size: 12.2px;
}
.footer p{line-height:22px;}

.inputs{margin:0;padding:0;width:250px;height:100px;overflow:hidden;background:url(/skins/tishi.gif) no-repeat right bottom;}

.nlist p {
  line-height:26px;
}

.c a {
color: #000;
}
.c img {
    max-width: 95%;
}
.dcont img{
    max-width: 95%;
}

.nlist img{ clear: both;

border: 1px solid #e7e7e7;


    padding: 2px;
    max-width: 100%;
text-align: center;
margin: 0 auto;
}


.sub-nav {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #3f3f3f, #303030) repeat scroll 0 0;
    bottom: 0;
    height: 45px;
    position: fixed;
    width: 100%;
    z-index: 99;
}
.sub-nav {
    background: #2b3959 none repeat scroll 0 0;
}
.clearfix::after, .layout::after, .clf::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
ol, ul, li {
    list-style: outside none none;
}
ol, ul {
    list-style: outside none none;
}
.sub-nav li {
    float: left;
    height: 45px;
    overflow: hidden;
    width: 25%;
}
.sub-nav li:first-child span {
    border-left: medium none;
}
.sub-nav li span {
    border-left: 1px solid #2f2424;
    border-right: 1px solid #434343;
    display: block;
    height: 100%;
    padding-top: 4px;
}
.sub-nav li span {
    border-left-color: #25314c;
    border-right-color: #31405f;
}

.sub-nav i.icon-tel {
    background-position: 0 0;
}
.sub-nav i {
    background-image: url("f.png");
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    margin: 0 auto;
    width: 20px;
}
.icon-tel, .icon-msg, .icon-online, .icon-mobile {
    background: rgba(0, 0, 0, 0) url("d.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 17px;
    overflow: hidden;
    width: 17px;
}


.sub-nav li a {
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 100%;
    text-align: center;
}
.sub-nav i.icon-msg {
    background-position: -20px 0;
}
.sub-nav i.icon-ol {
    background-position: -40px 0;
}
.sub-nav i.icon-map {
    background-position: -60px 0;
}
.mtitle a {
    color: #ed0606;
    text-decoration: none;
}


.search_bar {
    float: left;
    height: 57px;
    position: relative;
    top: 1px;
    width: 390px;
}

.search_bar dl {
    height: 47px;margin-top: 5px;
}


.search_bar dt {
    float: left;
    height: 32px;
    width: 390px;
}

.in_search {
    background: transparent url("/m/skins/2009/images/search_input_bg.jpg") no-repeat scroll 0 0;
    border: medium none;
    color: #b3b3b3;
    float: left;
    font-size: 13px;
    height: 34px;
    line-height: 32px;
    padding: 0 5px 0 10px;
    width: 237px;
}

.search_bar dd {
    float: right;
    height: 22px;
    line-height: 20px;
    margin-top: 3px;
    overflow: hidden;
    position: relative;
    width: 390px;
}


.search_bar ul {
    list-style-type: none;
}


.search_bar li {
    float: left;
    padding-left: 5px;
    position: relative;
}
.cred {
    color: #dd0d0b;
}


.search_bar li a {
    color: #666666;
}


.List_page {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 100%;
margin-bottom: 10px;
}


.List_page a {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    color: #c0bfba;
    margin: 0 1px;
    padding: 2px 3px;
}


.List_page span {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    color: #c0bfba;
    margin: 0 1px;
    padding: 2px 3px;
}

