body{font-family:"??";color:#797979;font-size: 16px;margin:0;background:#fff;}
a:link {color: #797979;text-decoration: none;}
a:visited {text-decoration: none;color: #797979;}
a:hover {text-decoration: none;/*underline;*/color: #797979;}
a:active {text-decoration: none;color: #797979;}
h2,h3,h4,p,ul,li{list-style-type:none;margin:0;padding:0}
img{border:none}

.topnav{width:100%;height:36px;background:url(../img/topnav-bg.jpg) repeat-x}
.topnav .nav{width:1200px;height:36px;margin:0 auto;line-height:36px;}
.topnav .nav .l{float:left;margin-left:10px}
.topnav .nav .r{float:right;margin-right:10px}
.topnav{width:100%;height:36px;background:url(../img/topnav-bg.jpg) repeat-x;}
.topnav .nav{width:960px;height:36px;margin:0 auto;line-height:36px;}
.topnav .nav .l{float:left;margin-left:10px}
.topnav .nav .r{float:right;margin-right:10px}
.head{width:100%;height:930px;margin:0 auto;background:url(cpc19thbanner-bg.jpg) top center no-repeat}

.mainArea{width:1106px;margin:-440px auto 0 auto;background:#fff;}
.mainArea .news{margin:0 auto;padding-top:26px;width:1010px;}/**height:1380px;**/
.mainArea .news li{margin-top:20px;height:60px;border-bottom:1px dashed #cdcdcd;}
.mainArea .news li h4{font-weight:bold;font-size: 20px;height:40px;line-height:40px;overflow: hidden;}
.mainArea .news li h4 a{color:#ff0b00;}

.pages{margin-top:30px;}

.footer{font-size: 14px;margin:0 auto;clear:both;width:1200px;height:100px;background:#cecece;text-align:center;color:#5a5a5a;}
.footer a{color:#5a5a5a;}
.footer .link{padding-top:20px;line-height:40px;}