/* 公共样式 */
*{ padding:0; margin:0;}
body {max-width:100%;min-width:320px;background:#fff; font:normal 18px/1.5 helvetica, verdana, san-serif;color:#333;  }
h1, h2, h3, h4, h5, h6, b, i, em { font-size:1em; font-weight:normal; font-style:normal; }
ul, ol, li { list-style:none; }
img { vertical-align:middle;display:block;border:none; }
a,a:visited { text-decoration:none; color:#333; }
.left{float:left;}
.right{float:right;}

/* GG */
.w{width:100%;margin:0;padding:0px;overflow:hidden;}
.gg{max-width: 640px; min-width: 320px;margin:0 auto;text-align:center;}

/*颜色*/
.white, .white a { color:#fff; }
.red,.red a{ color:#FFF;}
.hui,.hui a{color:#aeaeae;}
.blue,.blue a{color:#1267aa;}

/*头部*/
.w-header{width:100%;height:40px;margin:0 auto;clear:both; border-bottom:3px solid #FF0000;padding:0px;background-color:#FFF;overflow:hidden;}
.header{width:100%;height:40px;margin:0 auto;}
.header ul{}
.header ul li{height:40px;line-height:40px;padding-right:10px;color:#ececec;float:left;}
.header ul li a{color:#000000;}
.logo{font-size:22px;color:#333!important;}
.logo img{margin-left:10px;}

/*导航*/
.dh{margin:0px;padding:0px;width:100%;background:#fafafa;overflow:hidden;}
.dh ul{width:100%;text-align:center;}
.dh ul li{width:25%;line-height:30px;float:left;text-align:center;border-bottom:1px solid #eaeaea;}
.dh ul li a{text-align:center;}

/*newsnav*/
.newsnav{width:100%;background:#fafafa;border-bottom:1px solid #eaeaea;}
.newsnav a{margin-left:10px;}

/*main*/
.main{width:100%;float:left;padding:0px;margin-bottom:10px;}
.main h3{width:100%;border-bottom:1px solid #ddd;display:inline-block;}
.main h3 .left a{font-weight:bold;padding-left:10px;}
.main h3 .right a{padding-right:10px;color:#555;}
.main ul{padding:0px 20px;}
.main ul li{width:100%;float:left;padding:5px 0px;white-space:nowrap;overflow:hidden;border-bottom:1px dashed #ddd;}
.main .bold a{color:#ff0000;}

/*--foot--*/
.w-footer{width:100%;height:auto;margin:0 auto;clear:both;border-top:3px solid #FF0000;clear:both;padding:10px 0px;overflow:hidden;}
.footer{width:100%;background-color:#FFF;margin:0 auto;padding:10px 0px; text-align:center;}
.footer a{margin-left:10px;}
.footer span{margin-left:10px;}