@charset "utf-8";
/*
site:		
auther:		Chirs
*/
/*-----base.css-----*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,section,article,aside,header,footer,nav,dialog,figure{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 verdana,\5FAE\8F6F\96C5\9ED1,sans-serif;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
fieldset,img{border:0;} 
/*table {border-collapse:collapse;border-spacing:0;}*/
address,caption,cite,code,dfn,em,b,th,var,i{font-weight:normal; font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ol,ul{list-style:none;} 
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} 
q:before,q:after{content:"";}
abbr,acronym{border:0;}
select,input,button,buttonimg,textarea,label,img{margin:0;vertical-align:middle;}
/*input[type=radio],input[type=checkbox]{margin-right:5px;}*/
.b{font-weight:bold;}
.clear{ overflow:hidden; clear:both;}
.clearfix:after{clear:both; overflow:hidden;content:".";}
/*-----common------*/
a{text-decoration:none;color:#333; cursor:pointer}
a:hover{text-decoration:underline;color:#da2929;}
.undis{ display:none}
.fl { float:left; }
.fr { float:right; }
.pl20 { padding-left:20px; }
.pr20 { padding-right:20px; }
body{
	background:#FFF
}
/*----layout----*/

.wrap{width:1000px; margin:0px auto; z-index:1;}
.hr10{ height:10px; clear:both; overflow:hidden}
.hr20{ height:20px; clear:both; overflow:hidden}
.hr40{ height:40px; clear:both; overflow:hidden}
.hr68{ height:68px; clear:both; overflow:hidden}

.f-st{font-family:\5b8b\4f53}

.font14{font-size:14px}
.font16{font-size:16px}
.font18{font-size:18px}

.banner{ width:100%; }
.banner img { width:100%; }
.nav{width:100%;height:55px;background-color:#3aa040}
.nav li{float:left;line-height:55px;text-align:center;}
.nav li a{color:white;font-size:26px;float:left; margin-right:25px; }
.nav li a:hover,

.nav li.active a{background:url(d_03.png) no-repeat; background-size:100% 100%; text-decoration:none}

.news { overflow:hidden; }
.news li { float:left; width:50%; overflow:hidden; padding:0 10px; }
.news span { float:right; }

/*diy+**/

/*限制字数**/
.overflow li { overflow:hidden; text-overflow:ellipsis; white-space: nowrap; list-style-type:disc; list-style-position:inside; color:#69c; }

/*页脚**/
.foot { max-width:1000px; width:100%; line-height:23px; color:#333; margin-top:15px; text-align:center; position:relative; clear:both; margin:0 auto; }
.foot a { color:#336799; }
.foot a:visited { color:#336799; }
.foot a.jj { position:absolute; left:0; top:20px }
.foot a.cc { position:absolute; right:0; top:20px }
@media (max-width: 640px) {
  .foot img { display:none; }
}

.title { width:270px; height:54px; background-image:url(asset.png); overflow:hidden; margin:20px auto; text-indent:-99em; }
.title2 { background-position:0 -56px; }
.title3 { background-position:0 -116px; }
.title4 { background-position:0 -176px; }
.title5 { width:417px; background-position:0 -236px; }

.tb1 { box-shadow:0px 0px 3px #333; }
.tb1 dt { width:1040px; height:67px; font:bold 18px/50px "Microsoft YaHei"; color:#fff; text-shadow:1px 1px 1px #333; background:url(tb1_yellow.png); margin-left:-20px; padding:0 20px; }
.tb1 dt.red { background-image:url(tb1_red.png);}
.tb1 dt.blue { background-image:url(tb1_blue.png);}
.tb1 dt.black { background-image:url(tb1_black.png);}
.tb1 dd { font-size:14px; padding:15px; }

.mypost ul { text-align:center; margin:10px auto; }
.mypost li { display:inline-block; text-align:center; padding:0 10px; }
.mypost img { display:block; margin:0 auto; cursor:hand; }



.backToTop {display:none;width:50px; height:50px;background:url(back_top.jpg) no-repeat;position: fixed;_position: absolute;right: 20px;bottom:65px;_bottom: "auto";cursor: pointer}



