body {
    font-family: "Microsoft Yahei",helvetica,arial;
    font-size: 15px;
    background: #f2f2f2;
    color: #222;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
}
header, body, section, div, ul, li, dl, dt, dd, h1, h2, h3, h6, span, b, i, p, em, a, input, button {
    margin: 0;
    padding: 0;
}
.header {
    width: 100%;
}
.top {
    height: 50px;
    background-color: #262627;
}
.logo {
    width: 122px;
    height: 50px;
    float: left;
    display: block;
    text-indent: -999em;
    background: url(../images/logo.png) 14px 0 no-repeat;
    background-size: 122px 50px;
    padding-left: 14px;
}
.down-logo {
    float: right;
    margin-right: 15px;
	margin-top:15px;
}
.down-logo a{ color:#FFFFFF}
.down-logo img {
    width: 16px;
    height: 16px;
}


.search.hd_search.search_new {
    padding: 0 15px;
	margin-top:20px;
}

.header .search {
    background: 0 0;
    position: relative;
}
.header .hd_search {
    margin-bottom: 0;
    padding: 0 8px;
    height: 42px;
}
.search {
    height: 44px;
    border-radius: 2px;
    background: #fff;
    position: relative;
}
.header .sh_main_wp {
    border: 1px #262627 solid;
    border-radius: 2px;
    height: 40px;
    width: 100%;
}
.sh_main_wp {
    height: 100%;
    position: relative;
    border-radius: 2px;
    overflow: hidden;
    display: -webkit-box;
    background: #fff;
}
.header .sh_ipt_wp {
    position: relative;
    padding: 5px 40px 5px 35px;
}
.sh_ipt_wp {
    -webkit-box-flex: 1;
    overflow: hidden;
    position: relative;
    -webkit-appearance: none;
}
.sh_main_wp {
    border: 1px #262627 solid;
    border-radius: 2px;
    height: 40px;
    width: 100%;
}
 .sh_ipt_wp {
    position: relative;
    padding: 5px 40px 5px 35px;
}

 .sh_ipt_wp .search-logo {
    position: absolute;
    width: 15px;
    height: 15px;
    top: 12px;
    left: 10px;
    background: url(../images/s.png) center no-repeat;
    background-size: 100%;
}
.header .sh_ipt {
    width: 100%;
    font-size: 16px;
    margin: 0;
	border:0;
}
.header .sh_ipt:hover{border:0;}
.search_new .sh_bt {
    width: 90px;
}
.header .sh_bt {
    background-color: #262627;
    color: #fff;
    border-left: 0;
}
.sh_ipt {
    display: block;
    height: 30px;
    line-height: 30px;
    margin: 7px 0 7px 10px;
    width: 70%;
    font-size: 15px;
}
.sh_bt {
    display: block;
    width: 90px;
    height: 100%;
    background: #f3f3f3;
    border-left: 1px solid #eee;
    border-radius: 0;
    color: #222;
    font-size: 15px;
    position: relative;
}
img, button {
    border: 0;
}
img, button {
    border: 0;
}
input {
    border-radius: 0;
    -webkit-tap-highlight-color: rgba(255,0,0,0);
    border: 0;
    outline: 0;
}

.header .ml{ border-bottom:#CCCCCC 1px dashed; height:40px; line-height:40px; margin-bottom:10px;    display: block;}
.header .ml li{ margin-left:10px;float:left; text-align:center;list-style: none;height:40px; line-height:40px;    padding: 0 5px;
    display: inline-block;}
.header .ml li a {    color: #333333; text-decoration:none}
.header .ml  .cur{ border-bottom: solid 1px #262627; }
.main{ padding:10px;}
.contant img{ 
  max-width: 100%; 
  height:auto; 
  width:expression(this.width > 100%? "100%" : this.width)
  }
.main .zd{ margin-top:10px;}

.main .zd li{ height:150px;width:42%;  float:left; margin:5px 2% 5px 2%; list-style:none; padding:10px 2% 10px 2%;border-radius:3px; }
.main .zd a{text-decoration:none; color:#333}
.main .zd .bt{ height:30px; line-height:30px; text-align:center; font-size:16px;font-weight: bold; }
.main .zd .jj{ line-height:20px; padding:5px; font-size:10px;}
.main .zd .xq{ text-align:center; font-size:13px; line-height:25px;}
.c1:hover{background:#262627;}
.c1{ background:url(../images/tuijian.jpg) right  top no-repeat; }
.c1 a{ color:#666666;}
.c1 a:hover{ color:#FFFFFF}
.main .site{}
.main .site h2{ height:35px; line-height:35px; border-bottom:#CCCCCC dashed 1px; font-size:14px; color:#262627;}
.main .site ul {list-style:none; margin-right:10px;}
.main .site ul li{ width:21%; margin:10px 2% 5px 2%; float:left; list-style:none;border-radius:3px; background:#CCCCCC; text-align:center; height:35px; line-height:35px; overflow:hidden;}
.main .site ul li a{ text-decoration:none; color: #333;}
.main .site ul li a:hover{ text-decoration:none; color: #262627;}

.main .sitein{ line-height:40px; width:100%; font-size:12px; border-left: dashed 1px #CCCCCC; border-right: dashed 1px #CCCCCC; border-top: dashed 1px #CCCCCC;}
.main .sitein  h3{text-align:center; font-size:12px;}
.main .sitein .none{display:none;}
.main .sitein .s1{ width:49%; float:left;border-right: dashed 1px #CCCCCC; height:40px; border-left: dashed 1px #CCCCCC; text-align:center;}
.main .sitein .s2{ width:49%; float: right; height:40px;border-right: dashed 1px #CCCCCC; text-align:center; }
.main .siteinu{ line-height:40px; width:100%;  font-size:12px; border-left: dashed 1px #CCCCCC; border-right: dashed 1px #CCCCCC; border-top: dashed 1px #CCCCCC;}
.main .sitein .buy {
    width: 40%;
    height: 40px;
    color: #FFFFFF;
    background: #262627;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    float: right;
    margin-top: 14px;
    margin-right: 30%;
    border-radius: 5px;
}
.main .sitein .buy a {
    color: #FFFFFF;
}
.main .siteinu img{ max-width:100%;}
/*首页排版*/
.main .indexfloat{ width:100%;}
.main .indexfloat ul{ list-style:none;}
.main .indexfloat ul li{ list-style:none; margin-bottom:10px; border-bottom: #CCCCCC 1px dashed; padding-bottom:10px;}
.main .indexfloat ul li .left{ width:68%; float:left;}
.main .indexfloat ul li .left h2{ min-height:45px; line-height:30px; font-size:14px;}
.main .indexfloat ul li .left h2 a{ color: #333333}
.main .indexfloat ul li .left .ctime{ line-height:20px; height:20px; font-size:12px; color:#bbb}
.main .indexfloat ul li .right{ width:30%; float:right; min-height:65px;}


.main .xinwen{}
.main .xinwen h2{ height:35px; line-height:35px; border-bottom:#CCCCCC dashed 1px; font-size:14px; color:#262627;}
.main .xinwen ul {list-style:none; margin-right:10px;}
.main .xinwen ul li{ width:100%;  list-style:none; height:30px; line-height:30px; border-bottom:1px dashed #CCCCCC;}
.main .xinwen ul li a{ text-decoration:none; color: #333;}
.main .xinwen ul li a:hover{ text-decoration:none; color: #262627;}

.main .wz{ margin-bottom:20px;}
.main .wz h2{ height:35px; line-height:35px; border-bottom:#CCCCCC dashed 1px; font-size:14px; color:#262627; overflow:hidden;}
.main .wz ul {list-style:none; margin-right:10px;}
.main .wz ul li{ width:29%; margin:10px 2% 5px 2%; float:left; list-style:none;border-radius:3px; background:#262627; text-align:center; height:35px; line-height:35px; overflow:hidden; font-size:12px;}
.main .wz ul li a{ text-decoration:none; color: #FFFFFF;}
.main .wz .title{ line-height:40px; font-size:18px; font-weight:bold}
.main .wz .qz{ line-height:35px;}
.main .wz .xq{ height:35px; line-height:35px;}
.main .wz .ms{  line-height:35px;}
.main .art{}
.main .art h2{ text-align:center; font-size:18px; line-height:35px;}
.main .art .fu{ text-align:center; line-height:25px; border-bottom:1px dashed #CCCCCC}
.main .art  .contant{ padding:5px;border-bottom:1px dashed #CCCCCC}
.main .art  .pian{ padding:10px 0 10px 0;}
.main .lie{}
.main .lie h2{ height:35px; line-height:35px; border-bottom:#CCCCCC dashed 1px; font-size:14px; color:#262627;}
.main .lie ul {list-style:none; margin-right:10px;}
.main .lie ul li{ width:100%; list-style:none; border-bottom:dashed 1px #CCCCCC; overflow:hidden; font-size:12px; padding-bottom:10px; padding-top:10px;}
.main .lie ul li h3{ height:35px; line-height:35px; color:#262627; font-size:12px;}
.main .lie ul li .img{ float:left; width:28%;}
.main .lie ul li .txt{ float:right; width:69%; font-size:10px;}
.main .lie tr{ line-height:35px;}
.page_box {
    height: 30px;
	margin:15px 1% 15px 1%;
}
.page_box .total_page {
    padding-left: 10px;
    padding-right: 10px;
    height: 26px;
    background: #262627;
    float: left;
    text-align: center;
    line-height: 26px;
    color: #FFFFFF;
    margin-right: 3px;
}
.page_box .current {
    background: #262627;
    color: #fff;
    display: block;
    float: left;
    margin-right: 3px;
    margin-left: 3px;
    padding: 3px 3px;
}
.first_page, .last_page, .prev_page, .next_page, .pages {
    background: #fff;
    border: 1px solid #262627;
    color: #c81521;
    display: block;
    float: left;
    margin-right: 3px;
    margin-left: 3px;
    padding: 2px 3px;
    text-decoration: none;
}
.page_box li{ list-style:none; float:left; margin-right: 3px;margin-left: 3px; padding: 2px 3px;background: #fff; color: #c81521; display: block;} 
.foot{ margin-top:15px; line-height:35px; text-align:center;}
a:hover{ text-decoration:none; color: #262627;}
a{ text-decoration:none; color: #333;}
.clear{ clear:both;}
*{margin:0;padding:0;}
a,img{border:0;}


