﻿@charset "utf-8";
body{margin:0;padding:0;color:#333;font-family:arial; font:1rem/1.5 tahoma,arial,\5b8b\4f53,sans-serif;background:#fff;-webkit-overflow-scrolling:touch;height:100%;}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
input[type=submit],input[type=reset],input[type=button],button{/*-webkit-appearance:none*/}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;margin:0;padding:0}
ul,ol{list-style:none}
input[type="text"],input[type="search"]{-webkit-appearance:none;-webkit-tap-highlight-color:#fff;outline:0}
.inputBg{height:2.4rem;width: 94%; border:1px solid #ddd; padding:0 3%;color: #333;font-size: 0.8rem;-webkit-border-radius: 0;background:#fff;}
.inputBg2{width: 94%;border: solid 1px #ddd;padding:3%;color: #333;font-size: 0.8rem;-webkit-border-radius: 0;-webkit-appearance: none;background:#fff;}
.padd1{ padding:0.5rem}
.padd2{ padding:1rem}
.w50{ width:50%}
.w40{ width:40%}
.w30{ width:30%}
.w20{ width:20%}
.w10{ width:10%}
a{color:#8d8d8d;text-decoration:none}
.wrap{ padding:0}
.blank{height:0.4rem; line-height:0.4rem;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
time{color:#999; position:absolute; left:0.3rem; bottom:0.1rem;font-size:0.8rem}
.tb1{font-size:1rem; line-height:175%;} 
.tb1 td{padding:5px 0;}
.tb1 td input.utext,.tb1 td textarea.utext{font-size:1rem; line-height:175%;width:90%;padding:0 1%}
.tb1 td input.yanzheng{width:50%;}
.tdtitle{width:25%}
.tdcontent{width:75%}
.tdbg{ text-align:center;}
.td_bottom a{ display:block}
.fl{float:left}
.fr{float:right}
/* 图标 */
/*文章返回顶部样式*/
#scrolltop {
    POSITION: fixed;
    LINE-HEIGHT: 999px;
    MARGIN: -30px 0px 0px;
    WIDTH: 50px;
    BOTTOM: 100px;
    DISPLAY: block;
    BACKGROUND: url(scrolltop.png) no-repeat 50% 0px #fff;
    ;
    HEIGHT: 50px;
    VISIBILITY: hidden;
    OVERFLOW: hidden;
    CURSOR: pointer;
}

.ie6 #scrolltop {
    POSITION: absolute;
    BOTTOM: auto
}
/*头部*/
#header{z-index:999;background-color:#eee;position:relative;height:3rem;display: block; border-bottom:2px solid #ffffff; overflow: hidden;}
.logo{
	width:50%;height:2rem; margin:0.5rem auto; text-align:center;overflow: hidden;
}
.logo img{height:2rem;}
.popShadow{ position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,.6); z-index: 900}
.newNav{ position:fixed; top:51px; width:100%; padding-bottom: 15px; z-index: 1000; background:#fff;}
.newNav .nav-box{ padding: 0 2%;width:96%;}
.newNav .search-box{ padding: 10px 2%;width:94%;}

.newNav .nav-tit{ padding:5px 0; border-bottom:1px solid #8799b1; overflow:hidden; *zoom:1; height:20px; line-height:20px; font-size: 16px;margin:0.3rem 0.5rem; }
.newNav .nav-tit a{ float:right; padding-right:10px; font-size:14px; color:#333; background:url(../images/infolistmore.png) right center no-repeat; background-size: 8px auto;}
.newNav .nav-menu{ padding:6px 0;}
.newNav .nav-menu a{ display:inline-block; *display:inline; *zoom:1;font-size: 1rem; color:#333; margin:0.2rem 1% 0.2rem 0; background:#eee;padding:3px 0 3px 2%;width:30%; float:left}
.newNav .nav-app ul{ margin-top: 15px; display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-box-orient:horizontal; box-orient:horizontal; width: 100%;}
.newNav .nav-app ul li{ width: 100px; -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1; box-flex:1;}
.newNav .nav-app ul li img{ margin-right: 10px; vertical-align: middle; width: 29px; height: 29px;}
.newNav .nav-app ul li a{ color: #333; font-size: 14px;}

.search{padding:0 1%;margin:0 auto; width:96%;line-height:1rem;line-height:175%;float:left; color:#666;border-radius:0.5rem;border:1px solid #ddd; float:left}
.bt_search{width:3rem; height:2rem; margin:-1.8rem 2% 0 0;background:url(y.png) -255px -287px no-repeat; float:right;border:none}

.ico_01{ position:absolute; left:0.6rem;top:0.6rem;display:block;width: 20px; height: 25px;background:url(../images/ico_01.svg) no-repeat 50% 50%;-webkit-background-size: 1.5rem 1.2rem;-moz-background-size: 1.5rem 1.2rem;-o-background-size: 1.5rem 1.2rem;background-size:1.5rem 1.2rem; text-indent:-999rem}  /* 购物车图标 */
.ico-nav{position:absolute; right:0.6rem;top:0.6rem;display:block; width: 20px; height: 25px;background:url(../images/ico_02.svg) no-repeat 50% 50%;-webkit-background-size: 1.5rem 1.2rem;-moz-background-size: 1.5rem 1.2rem;-o-background-size: 1.5rem 1.2rem;background-size:1.5rem 1.2rem;text-indent:-999rem}  /* 菜单栏图标 */
.ico-nav.active{ filter:alpha(opacity=70);  
      -moz-opacity:0.7;  
      -khtml-opacity: 0.7;
      opacity: 0.7;  }
/*幻灯片广告*/
.focus{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:0.3rem;  position:absolute; z-index:1; bottom:0; text-align:center;  }
/*.focus .hd ul{    }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.focus .hd ul .on{ background:#c40000;  }*/
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:200px; }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

.focus .hd ul{ position:absolute; left:42%; bottom:0.5rem; display:block; z-index:4;width:25%; height:1.4rem }
.focus .hd ul li{ float:left;display:block; width:8px; height:8px; margin:0 0.1rem; text-indent:-9999px; border:1px solid #ffffff;background:#ffffff;  border-radius:8px; cursor:pointer; overflow:hidden; text-indent:-999rem; }
.focus .hd ul li.on{ background:#f90; border-color:#f90; cursor:default; }

.index_content {
margin:0 1rem
}
.index_list li{
	position:relative;
    font-size:1.0rem;line-height:200%; border-bottom:1px solid #eee;padding:0.5rem 0.5% 1.2rem 0.5%;width:99%; overflow:hidden;
}
.index_list li .col_left{
    width:37%;border:1px solid #ddd; float:right;
}
.index_list li .col_left img{width:100%}
.index_list li .col_right{
	
    width:60%;float:left;
}
.index_list li .col_right a{
    width:100%;display:block;font-weight:500; font-size:1.2rem;line-height:120%;color:#333;
}

#footer {
 margin:0.5rem 0.8rem;border-top:1px solid #ddd; padding:0.5rem 0;
}
.foot-nav{
 font-size:1rem; color:#999999; text-align:center;
}
.copyright{
 font-size:0.8rem; color:#999999; text-align:center;
}
.hotline {
    font-size:1.2rem;color:#999; text-align:center; margin:0.5rem 0;
}
.hotline span{
    font-size:1.2rem;color:#f30;
}
#bottom-menu{color:#999; text-align:center; overflow:hidden;width:100%}
#bottom-menu a{margin:0;padding:0 10px}
#bottom-menu a:hover{ text-decoration:none;}
.copyright{padding:0.5rem 0}
/* ====================
     文章页面
==================== */	
/*内容标题样式*/
.location,.rel-list,#commentform,#sys_info{margin:0.5rem 1rem;}
.meta{ margin:0 1rem; padding:1rem 0 5px 0; border-bottom:1px solid #f0f0f0; }
.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.meta h1{ margin:0; padding:0 0 0.3rem 0; color:#000; font-size:1.2rem; line-height:120%; font-weight:500;}
.meta .meta-info{ color:#999; font-size:0.6rem; margin:0;}

/*内容详细样式*/
.entry{ margin:1rem; padding:0; font-size:1.0rem; line-height:135%; word-wrap:break-word; overflow:hidden }
.entry img{ max-width:100%!important; height:auto!important; }
.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
.entry h2{ font-size:1.2em; }
.entry h3,.entry h4{ font-size:1.1em; }
.entry strong{ color:#DC2523; }
.entry ul,.entry ol{ margin:1em; }
.entry li{ margin-left:1em; }
.entry ul li{ list-style:disc outside none; }
.entry ol li{ list-style:decimal outside none; }
.entry p,.entry div{ display:inherit; margin:0 0 1em 0; color:#555; word-wrap:break-word;  text-indent:2em; }
.entry p img,.entry div img{ margin-left:-2em; }
.entry a{ text-decoration:underline; }
.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; line-height:1.7em; }
.entry table{ border-left:0.15em solid #eee; border-top:0.15em solid #eee; }
.entry table th{ background-color:#F9F9F9; text-align:center; }
.entry table td,.entry table th{ border-bottom:0.15em solid #eee; border-right:0.15em solid #eee; padding:0.25em 0.5em; }
.next-prev-single{ padding:10px 0; color:#444; font-size:1.0rem; overflow:hidden; }
.next-prev-single p{ width:99%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.next-prev-single p a{ color:#428bca; text-decoration:none; }
.next-prev-single .prev{ float:left; }
.next-prev-single .next{ float:left; }

#xglistbox{margin:1.2rem 0;}
#xg_title,#comment_title .fl{font-size:1.2rem;line-height:175%; border-bottom:1px solid #ccc;}
.tips1{color:#999;}
#ul_xg_list li{line-height:165%;font-size:1rem; border-bottom:1px dotted #ddd; padding:0.5rem 0}

#content{width:100%; height:5rem;font-size:1rem}
#_logincheck,#label_cc{margin:0.5rem 0;}
#commentform input{font-size:1rem}
/*新闻列表页*/
.list-news {
    margin:1rem 0; overflow:hidden; width:100%;
}
.n-list li{
    border-bottom:1px solid #ddd;
    margin:0.3rem 0;
    padding:0.3rem 2.5%;
    width:95%;
    overflow:hidden;
}
.n-list li h2 {
font-size:1.2rem;
}
.n-list li .note{float:right;color:#999}
.wp1 {
    width:60%;
}
.img_box {
    float:left;width:35%; overflow:hidden;
}
.img_box img{width:100%}

.load_more{ display:block; width:100%; overflow:hidden;background:#fbc70e; text-align:center; color:#fff; padding:0.5rem 0;font-size:0.8rem}
.loading {
    display:block; width:100%; overflow:hidden;padding:1rem 0 0.5rem 0;text-align:center;background:url(../images/loader.gif) top center no-repeat;
}

/*map*/
.topcate li{ border-top:1px solid #ddd; padding:6px 0}
.topcate li a{font-weight:bold; font-size:16px;}
.subcate{ padding:12px;}
.topcate .subcate a{font-size:14px; font-weight:normal; padding:0 12px;}

#sys_info{list-style:none; padding:24px 24px 56px 24px; border:1px solid #ddd; background:#fff;}
#sys_info a.a_back{color:#fff;display:block; padding:5px 10px; float:right; background:#f30; margin:12px 0 0 0;border-radius:5px;}

/*user*/
.nav_user{ background:#fff;}
.nav_user a{ display:block; width:98%; padding:0.3rem 1%; background:#eee; margin:1rem 0;}