@charset "utf-8";
/* CSS Document */
html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, button, textarea, fieldset{ padding: 0; margin: 0; border: 0;font-family:"\5FAE\8F6F\96C5\9ED1"; }
ul, ol, li { list-style: none }
h1, h2, h3, h4, h5, h6, b, i, em {
: 1em; font-weight: normal; font-style: normal }
body, input, button, textarea, select { -webkit-text-size-adjust: none; font: normal 14px/1.5 helvetica, verdana, san-serif; outline: 0; color: #333 }
body { margin: 0 auto; background: #fff; /*min-width:320px; width:320px*/ }
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], button, textarea { -webkit-appearance: none }
option { height: 24px }
a { text-decoration: none; color: #333; }
a { blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
.img img, video { vertical-align: middle }
.btn { display: inline-block; vertical-align: middle }
a:hover { color: #cc3333; text-decoration: underline }
img { border: none }
ol, ul, li { list-style: none; }
i, em { font-style: normal; }
.w640{ width:640px; width:100%;}
div{ margin:0 auto;}
dl,dt,dd,li{ padding:0; margin:0;}
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

/*
.bg01{ background:url(images/bg01.jpg) top center no-repeat #fbfbfb; padding-top:270px;}
.bg02{ background:url(images/bg02.jpg) bottom center no-repeat; padding-bottom:120px;}

.pic_list{ padding-left:10px;}
.pic_list li{ position:relative; float:left; width:181px; margin:15px 12px; font-size:24px; height:370px; overflow:hidden;}
.pic_list li img{ display:block; margin-bottom:10px;}
.pic_list li.s01 em{ top:168px; left:5px; position:absolute; background:url(images/icon01.png) no-repeat; width:29px; height:28px;}
.pic_list li.s01 span{ background:#c50000; height:40px; display: block; position:absolute; top:209px; left:0; text-align:center; color:#fff; font-size:24px; line-height:40px; width:100%;}
*/

.bg01{ background:url(images/bg01.jpg) top center no-repeat #fbfbfb; padding-top:0px;}
.bg02{ background:url(images/bg02.jpg) bottom center no-repeat; padding-bottom:0px;}

.pic_list{ padding-left:0px;}
.pic_list li{ float:left; width:32%; height:auto; margin:15px 0 15px 1%; overflow:hidden; font-size:16px;}
.pic_list li div{ position:relative; margin-bottom:40px;}
.pic_list li img{ display:block; margin-bottom:10px; width:100%; height:auto;}
.pic_list li em{ bottom:10px; left:5px; position:absolute; background:url(images/icon01.png) no-repeat; width:29px; height:28px;}
.pic_list li span{ background:#c50000; height:40px; display:block; text-align:center; color:#fff; font-size:24px; line-height:40px; width:100%; position:absolute; bottom:-40px; left:0; overflow:hidden;}

.title{ width:100%; height:auto; position:relative;}
.title span{ display:block; width:70%; position:absolute; right:5%; bottom:5%; font-weight:normal; font-size:18px; line-height:120%; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#c50000;}

.bot_pic{ width:100%; height:auto; /*background:#090909;*/ position:relative;}
.bot_pic em{ display:block; position:absolute; bottom:15px; left:10px;}
.bot_pic i{ display:block; position:absolute; bottom:15px; right:10px;}








