body { margin:0 auto; }
p { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
img { border:0; }
h2 { margin:0 }
ul { margin:0px; padding:0px; }
ul li { list-style:none; list-style-type:none; }



h1 { font-size:18px; line-height:30px; font-weight:bold; text-align:center;}
h1 a { font-size:18px; font-weight:bold; line-height:30px; color:#f00; text-align:center; text-decoration:none;}
h2 { font-size:18px; line-height:45px; font-weight:bold; padding-left:25px;}
h2 a { font-size:18px; font-weight:bold; line-height:45px; color:#f00;  text-decoration:none;}
h3 { font-size:18px; line-height:40px; font-weight:bold; padding-left:15px;}
h3 a { font-size:18px; font-weight:bold; line-height:40px; color:#f00;  text-decoration:none;}
h4 { font-size:14px; line-height:35px; font-weight:bold; padding-left:10px;}
h4 a { font-size:14px; font-weight:bold; line-height:30px; color:#f00;  text-decoration:none;}
/*==============================布局==================================*/
#Container { }
#Header { width:960px; height:90px; margin:0 auto; }
#Content { width:960px; background:#fff; margin:0 auto; }
#Content .left { width:640px; float:left; }
#Content .right { width:310px; background:#eee; float:right; }
#footer { width:960px; margin:10px auto; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
/**/
.ztbanner { margin:10px auto 0; width:960px; }
/*1*/
.contentbox01 { margin:10px auto 0; width:960px; /*background:#eeeeee;*/ clear:both; }
.contentbox01 .leftbox01 { float:left; margin:5px; width:700px; _display:inline;}
.contentbox01 .leftbox01 .dy { float:left; width:698px; height:80px; /*background:#dff6ff;*/ background:#fefbfb; border:1px dashed #ffb0dc;}
.contentbox01 .leftbox01 .dy p { margin:5px; font-size:14px; line-height:24px; color:#da1074; }
.contentbox01 .leftbox01 .ztbox { float:left; margin-top:10px; width:700px; _display:inline; }
.contentbox01 .leftbox01 .ztbox .ztpic { float:left; width:300px; }
.contentbox01 .leftbox01 .ztbox .ztnewsbox { float:left; margin-left:10px; width:390px; _display:inline; }
.contentbox01 .leftbox01 .ztbox .ztnewsbox .btitle { width:390px; height:30px; font-weight:bold; text-align:center; }
.contentbox01 .leftbox01 .ztbox .ztnewsbox .btitle a { font-size:18px; font-weight:bold; line-height:30px; color:#de0d72; text-align:center; text-decoration:none;}
.contentbox01 .leftbox01 .ztbox .ztnewsbox .bdetail { width:390px; font-size:14px; line-height:20px; color:#666666; text-align:left; }
.contentbox01 .leftbox01 .ztbox .ztnewsbox .bdetail a.more { font-size:14px; line-height:20px; color:#f60; text-decoration:none;}
.contentbox01 .leftbox01 .ztbox .ztnewsbox ul { margin-top:10px; _display:inline; }
.contentbox01 .leftbox01 .ztbox .ztnewsbox ul li { float:left; width:180px; padding-left:10px; margin-right:5px; font-size:14px; line-height:24px; background:url(../images/dot.gif) left no-repeat; _display:inline; }
.contentbox01 .leftbox01 .ztbox .ztnewsbox ul li a { font-size:14px; color:#000; text-align:left; text-decoration:none;}
.contentbox01 .leftbox01 .ztbox .ztnewsbox ul li a:hover { color:#f00;}
.contentbox01 .rightbox01 { float:right; margin:5px; width:240px; height:315px; background:#ffffff; _display:inline;}
.contentbox01 .rightbox01 .adpic { width:240px; }
.contentbox01 .rightbox01 .adlist { margin-top:5px; width:240px; _display:inline; }
.contentbox01 .rightbox01 .adlist ul li { float:left; width:220px; padding-left:10px; margin-left:7px; font-size:12px; line-height:22px; color:#666666; background:url(../images/dot02.gif) left no-repeat; _display:inline; }
.contentbox01 .rightbox01 .adlist ul li a { font-size:12px; line-height:22px; color:#666666; text-decoration:none;}
.contentbox01 .rightbox01 .adlist ul li a:hover { color:#f00;}
/*2*/
.contentbox02 { margin:10px auto 0; width:960px; height:240px; background:url(../images/boxbg.png) left top no-repeat; }
.contentbox02 .leftbox02 { float:left; width:650px; }
.contentbox02 .leftbox02 .btitle02 { width:600px; height:40px; margin-left:20px; margin-top:5px; font-size:18px; font-weight:bold; line-height:40px; text-align:left; _display:inline; }
.contentbox02 .leftbox02 .newslist02 { margin-top:5px; margin-left:10px; _display:inline; }
.contentbox02 .leftbox02 .newslist02 ul li { float:left; width:630px; height:50px; margin:5px; background:#fefbfb; clear:both; }

.contentbox02 .leftbox02 .newslist02 ul li p { font-size:12px; line-height:20px; color:#666; margin:5px 10px 5px 10px; }
.contentbox02 .leftbox02 .newslist02 ul li p a.more { font-size:12px; line-height:20px; color:#f60; text-decoration:none;}
.contentbox02 .leftbox02 .newslist02 ul li p a.bt { font-size:14px; font-weight:bold; line-height:20px; color:#000; text-decoration:none;}
.contentbox02 .leftbox02 .newslist02 ul li p a:hover { color:#f00; }


.contentbox02 .rightbox02 { float:right; }
/*ad*/
.adbox { margin:10px auto 0; width:960px; }
/*3*/
.contentbox03 { margin:10px auto 0; width:960px; }
.contentbox03 .leftbox03 { float:left; width:648px; border:solid 1px #cccccc; }
.contentbox03 .leftbox03 .btitlebg03 { height:38px; border:solid 1px #FFFFFF; background:url(../images/nbg.gif) repeat-x; }
.contentbox03 .leftbox03 .btitle03 {width:631px; height:38px; padding-left:15px; border:solid 1px #FFFFFF; font-size:18px; font-weight:bold; line-height:38px; text-align:left; background:url(../images/nbg.gif) repeat-x;}
.contentbox03 .leftbox03 .piclist03 { margin-left:9px; _display:inline;}
.contentbox03 .leftbox03 .piclist03 ul li { float:left; width:200px; margin:5px;}
.contentbox03 .leftbox03 .piclist03 ul li .npic { width:200px;}
.contentbox03 .leftbox03 .piclist03 ul li .nbt a { width:200px; font-size:14px; line-height:30px; color:#000; text-align:center; display:block; text-decoration:none;}
.contentbox03 .leftbox03 .piclist03 ul li .nbt a:hover { color:#f00; }
.contentbox03 .leftbox03 .piclist03 ul li .ndetail { width:200px; font-size:12px; line-height:20px; color:#666; text-align:left;}


.contentbox03 .leftbox03 .newslist03 { background:#fefbfb; border:solid 1px #ffffff;}
.contentbox03 .leftbox03 .newslist03 ul { margin:10px; }
.contentbox03 .leftbox03 .newslist03 ul li { float:left; width:280px; padding-left:10px; margin-right:5px; font-size:14px; line-height:25px; background:url(../images/dot.gif) left no-repeat; _display:inline; }
.contentbox03 .leftbox03 .newslist03 ul li a { font-size:14px; color:#000; text-align:left; text-decoration:none;}
.contentbox03 .leftbox03 .newslist03 ul li a:hover { color:#f00;}


.contentbox03 .rightbox03 { float:right; width:298px; border:solid 1px #cccccc; }

.contentbox03 .rightbox03 .tagbox { border-bottom:solid 1px #cccccc; }
.contentbox03 .rightbox03 .tagbox .tagtitlebg { height:30px; border:solid 1px #FFFFFF; background:url(../images/nbtbg.png) repeat-x;}

.contentbox03 .rightbox03 .tagbox .tagtitle { height:30px; padding-left:5px; border:solid 1px #FFFFFF; font-size:14px; font-weight:bold; line-height:30px; text-align:left; background:url(../images/nbtbg.png) repeat-x; _display:inline;}
.contentbox03 .rightbox03 .tagbox .tag { margin:5px;}
.contentbox03 .rightbox03 .tagbox .tag a { margin:5px; font-size:12px; line-height:22px; color:#666; text-decoration:none;}
.contentbox03 .rightbox03 .tagbox .tag a.red { color:#f00; }
.contentbox03 .rightbox03 .tagbox .tag a:hover { color:#f00; }




.contentbox03 .rightbox03 .xgztbox { }
.contentbox03 .rightbox03 .xgztbox .tagtitle { height:30px; padding-left:5px; border:solid 1px #FFFFFF; font-size:14px; font-weight:bold; line-height:30px; text-align:left; background:url(../images/nbtbg.png) repeat-x; _display:inline;}
.contentbox03 .rightbox03 .xgztbox .tagtitlebg { height:30px; border:solid 1px #FFFFFF; background:url(../images/nbtbg.png) repeat-x;}

.contentbox03 .rightbox03 .xgztbox .ztlist { }
.contentbox03 .rightbox03 .xgztbox .ztlist ul { margin:9px; }
.contentbox03 .rightbox03 .xgztbox .ztlist ul li { float:left; width:270px; padding-left:10px; font-size:14px; line-height:24px; background:url(../images/dot.gif) left no-repeat; _display:inline; }
.contentbox03 .rightbox03 .xgztbox .ztlist ul li a { font-size:14px; color:#000; text-align:left; text-decoration:none;}
.contentbox03 .rightbox03 .xgztbox .ztlist ul li a:hover { color:#f00;}

.contentbox03 .rightbox03 .xgztbox .ztlist .ztpicbox { margin:9px; }
.contentbox03 .rightbox03 .xgztbox .ztlist .ztpicbox .ztpic { float:left; width:100px;}
.contentbox03 .rightbox03 .xgztbox .ztlist .ztpicbox .ztbt { float:left; margin-left:10px; width:170px; _display:inline;}
.contentbox03 .rightbox03 .xgztbox .ztlist .ztpicbox .ztbt a { font-size:14px; color:#000; text-align:center; text-decoration:none;}
.contentbox03 .rightbox03 .xgztbox .ztlist .ztpicbox .ztbt .zdetail { margin-top:5px; font-size:12px; line-height:20px; color:#666; text-align:left; _display:inline;}

/*4*/
.contentbox04 { margin:10px auto 0; width:960px; height:240px; background:url(../images/boxbg2.png) left top no-repeat; }
.contentbox04 .leftbox04 { float:left; }
.contentbox04 .rightbox04 { float:right; width:640px; margin-right:10px; _display:inline; }

.contentbox04 .rightbox04 .btitle04 { width:600px; height:40px; margin-left:20px; margin-top:5px; font-size:18px; font-weight:bold; line-height:40px; text-align:left; _display:inline; }
.contentbox04 .rightbox04 .newslist04 { margin-top:5px; margin-right:20px; _display:inline; }
.contentbox04 .rightbox04 .newslist04 ul li { float:left; width:630px; height:50px; margin:5px; background:#fefbfb; clear:both; _display:inline; }

.contentbox04 .rightbox04 .newslist04 ul li p { font-size:12px; line-height:20px; color:#666; margin:5px 10px 5px 10px; }
.contentbox04 .rightbox04 .newslist04 ul li p a.more { font-size:12px; line-height:20px; color:#f60; text-decoration:none;}
.contentbox04 .rightbox04 .newslist04 ul li p a.bt { font-size:14px; font-weight:bold; line-height:20px; color:#000; text-decoration:none;}
.contentbox04 .rightbox04 .newslist04 ul li p a:hover { color:#f00; }


/*5*/
.contentbox05 { margin:10px auto 0; width:958px; border:solid 1px #cccccc;}
.contentbox05 .btitle05 { height:30px; padding-left:5px; border:solid 1px #FFFFFF; font-size:14px; font-weight:bold; line-height:30px; text-align:left; background:url(../images/nbtbg.png) repeat-x; }
.contentbox05 .linkbox { margin:10px;}
.contentbox05 .linkbox a { margin:5px; font-size:12px; line-height:22px; color:#666; text-decoration:none;}
.contentbox05 .linkbox a:hover { color:#f00; }

/****** footer ********/
.foot { text-align:center; font-size:12px; color:#333333; line-height:20px; font-family:Arial, Helvetica, sans-serif; padding:8px 0 ; border-top: 1px solid #ccc; width:960px; margin:0 auto; margin-top:20px;}
.foot p a{ margin:0 6px;font-size:12px; text-decoration:none; color:#333;}
.foot p a:hover{color:#dd517b;}















