@charset "gb2312";
/*
+ Designer's site Program 手机版
+ Designed: 没位道 
+ http://www.c945.com
+ Update: 2012.9.7
*/

/*----------------通用------------*/

html{}
body{font-size:14px;background:#f7f7f7;color:#666;line-height:1.3}	
body,
div,section,article,header,nav,footer
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
p,span,img,form,fieldset,legend,input,textarea,blockquote,th,td ,
menu,figure,dir{margin:0;padding:0;}
input,textarea{width:95%}
hr{height:1px;border:none;border-top:1px dotted #ccc;}

table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}

li {list-style:none;text-indent:0}
caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}


a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:#666;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}


fieldset{border:1px #cccccc solid!important; width:91%; border:2px #cccccc inset; border-left:2px #cccccc outset; border-top:2px #cccccc outset; margin-bottom:10px!important; padding-bottom:10px; text-align:left; padding:10px 5px 8px 12px }
legend{ color:#333; font-weight:bold; }


/*----------------调用------------*/


/*盒模型*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}

.blo{display:block;}
.pa10{padding:10px;}
.pa15{padding:15px;}
.pa5{padding:5px;}
.pa52{padding:.5em 2em!important;}

.ma5{margin:5px;}
.ma10{margin:10px}
.mr30{margin-right:30px;}

/*浮动*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:bloth;}

/*定位*/
.pa{position:absolute;}
.pr{position:relative;}
.pf{position:fixed!important;z-index:110}

.left{left:0;}
.right{right:0;}

/*清除浮动*/
.cf::before, .cf::after {content:"";display:table;}
.cf::after {clear:both;}
.cf {zoom:1;}

/*文字颜色*/
.fb{color:#666}
.fr{color:#f00}

/*文本*/
.noWrap{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.f12{font-size:12px;}


.btn{padding:5px 10px;background:#d4d4d4;background:-webkit-gradient(linear, 0 0, 0 100%, from(#cbcbcb),color-stop(2%,#fff),color-stop(100%,#d4d4d4));border-radius:5px;text-shadow:1px 1px #fff;font-size:12px;font-weight:bold;text-align:center;-webkit-box-shadow:0 4px 2px #969696;border:1px solid #cbcbcb;}

a.bc-title{color:#637c2d; font-weight:bold}

/*----------------主题------------*/

/*头部模块*/
.header{background:#e7e7e7;}
/*网站logo*/
.logo{height:45px;padding-left:5px;border-bottom:1px solid #dedede;}
.logo h1{line-height:50px; font-size:16px; text-indent:10px; font-weight:bold; color:#333; text-shadow:1px 1px 1px #fff; width:99%;}


/*导航条*/
.navBar{height:36px;border-top:1px solid #333;-webkit-box-shadow:inset 0px -1px #333; background-color:#2e2e2e; background-image:url(img/navBg.gif); background-repeat:repeat-x; text-shadow:0 1px #000;border-bottom:1px solid #333;}
.navBar div{margin:3px 0;height:24px;}
.navBar a{color:#fff;display:inline-block; margin:4px; padding:2px 4px 2px 4px}
.navBar .on,.navBar a:hover{background:#fff; text-shadow:1px 1px #fff; color:#333; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}


/*板块标题*/
.moduleTitle {height:40px;border-bottom:1px solid #d1d1d1;border-top:1px solid #fff;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ddd),color-stop(100%,#f7f7f7));line-height:40px;font-weight:bold;text-shadow:1px 1px #FFF;color:#534000;}	
.moduleTitle h3{text-indent:10px; text-shadow:1px 1px #FFF}
.detailTitle{font-weight:bold}
.moduleTitle-m{border:none}
.moduleTitle-m h3{color:#333}

/*板块内容·列表*/
.moduleList li{border-top:1px solid #fff;border-bottom:1px solid #d1d1d1;padding:5px 10px; background-color:#f3f3f3;/*background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#fcfcfc),color-stop(50%,#ededed));*/ background-image:url(img/listBG.gif); background-repeat:repeat-x; color:#999;text-shadow:1px 1px #fff;}
.moduB li{background-image:none; background-color:#E8E8E8}

/*细节列表*/
.listDetail li a{display:block;color:#666;}
.listDetail li img{ width:95%}
.list-img{left:0;width:57px;height:57px;margin:7px;position:absolute;border-radius:10px;-webkit-box-shadow:0 1px 2px #333;background-size:57px 57px;}
.list-img img{width:57px;height:57px}
.listInfo{padding:5px 10px 2px 60px;}
.listInfo-noimg{padding-left:10px}
.listTitle{font-size:14px;font-weight:bold;text-shadow:1px 1px #ccc;margin:5px 0; width:90%}
.listNote{color:#777;font-weight:normal;font-size:12px;}
.listNote p{margin:3px 0; width:85%} 
.listAside{position:absolute;top:-48px;right:0px;padding-right:5px;font-size:14px;}

.listDetail .state span{position:absolute;width:35px;height:36px;z-index:10;left:20px;top:29px;}


/*分类列表*/
.listThumb .listInfo{line-height:3.5;}

/*内页头部列表*/
.listHeader li a{background:none;}
.listHeader .listInfo .main{border-left:1px solid #d1d1d1;padding-left:10px;margin-left:5px;-webkit-box-shadow:-1px 0 #fff;}

/*项目列表*/
.listItem{width:320px;margin:0 auto;padding:10px 0;}
.listItem li{float:left;margin:10px;}
.listItem li img{width:133px;height:70px;}

/*内页详细列表*/
.listIcon{position:absolute;top:-40px;right:-5px;padding:5px 15px;margin:10px;}

/*文章列表*/
.newsList li{padding:5px 10px;line-height:150%;text-shadow:1px 1px #fff;border-bottom:1px dotted #ccc;border-top:1px solid #fff;color:#777;}
.newsList li p:first-child{font-size:12px;font-weight:bold;}

/*更多*/
.more{color:#6bb40b!important;margin:5px 15px 0 5px;}


/*底部*/
.bottomBox{padding:10px}
.page a {color:#5f7b98; text-decoration:none;}
.page a.on{font-weight:bold; color:#637c2d;}

.footer{ font-size:12px;}
.map{line-height:1.5;text-align:center;padding:10px 0;background:#eee;color:#999;text-shadow:0 1px #fff;font-size:12px;}
.map a{color:#5f7b98; margin:0 5px;font-size:14px;}

/*按钮*/
.g-btn{text-align:center}
.g-btn a{width:102px;display:inline-block;text-shadow:0 0 2px #040000;color:#fff; margin:10px 15px 5px 15px;-webkit-box-shadow:inset 0 1px 3px #040000;border-radius:5px;border-bottom:1px solid #f7f7f7; height:24px; line-height:24px;}
.dbtn_a,.dbtn_b:hover{/*background:#ff9350;background:-webkit-gradient(linear,left top, left bottom,from(#ff9350),color-stop(1,#f35d00));*/background-color:#ff9350; background-image:url(img/btn2bg.gif); background-repeat:repeat-x; background-position: 0 -24px}
.dbtn_b,.dbtn_a:hover{/*background:#87e135;background:-webkit-gradient(linear,left top, left bottom,from(#87e135),color-stop(1,#6bb40b));*/background-color:#87e135; background-image:url(img/btn2bg.gif); background-repeat:repeat-x; background-position:0 0}

.slideCtrl{height:30px;margin:10px 0;}
.slideCtrl a{width:40%;height:32px;}
.slideCtrl .prev{left:20px;}
.slideCtrl .next{right:20px;}


.slideCtrl em{width:110px;height:32px;display:block; background:url(img/arrow.gif)}
.slideCtrl .prev em{background-position:0 0;}
.slideCtrl .next em{background-position:-110px 0;}


/*常规文字段落*/
.infoText{padding:5px 10px; }

/*段落*/
.article{padding-bottom:10px;}
.article img{ max-width:98%}
/*边框*/
.ftb{border-top:1px solid #bbb;}
.fsb{border-bottom:1px solid #bbb;}
.fbb{border-bottom:1px dashed #CCC;}
.nbor{border:none!important;}
.bsd{-webkit-box-shadow:-1px -1px 5px #ccc;}



/**分类切换功能**/
.tab,.tab a{background-color:#f3f3f3; background-image:url(img/btBg.gif); background-repeat:repeat-x;}
.tab{padding:12px 0;font-size:12px;}
.tab{background:none}
.tab a{border:1px solid #AEAEAE;padding:5px 15px;margin:0 -3px;text-shadow:1px 1px #FFF;color:#3e3f40; display:inline-block; margin-bottom:5px;}
.tab .on,.tab a:hover{background:#D9D9D9;background:-webkit-gradient(linear, 0 0, 0 100%, from(#d8d8d8), to(#f9f9f9));color:#5f7b98;}

/*表单*/
.inputT{ padding:5px; line-height:27px;border:1px solid #ccc;-webkit-box-shadow:inset 1px 1px 2px #ccc;color:#a9afb7;border-radius:3px 0 0 3px;padding:0 .3em;border:1px solid #d1d1d1}
.sub{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dbdbdb),color-stop(1,#fff));width:20%;height:31px;line-height:27px;border:1px solid #bfbfbf;border-left:1px solid #dedede;margin-left:-8px;border-radius:0 3px 3px 0;color:#666;text-shadow:1px 1px #fff;}


/*新题验证提示*/
#tip{color:#F00; font-size:12px; display:block; margin:5px}

/*状态显示*/
#state{padding-top:60px; background:#ecede9; height:300px; padding:20px; }

/*评论*/
#commList {margin:20px; width:95%}
#comment{padding-top:30px; }


/*关于我们*/
section#about{padding-top:30px; background:#ecede9; min-height:300px; height:auto !important; height:300px; overflow:auto; +overflow:visible; padding:20px; }

/*表单提示框架样式*/
.tipsFloatWin{padding:15px 0 0 20px; text-align:left; color:#F00; display:block}
.star{ color:#f00}
