*{padding:0; margin:0;}
body{font-size:14px; line-height:22px; font-family:Microsoft YaHei; color:#717171;}
div,ul,li{display:block;}
li{list-style-type:none;}
img{border:none;}
.left{float:left;}
.right{float:right;}
.clr{height:0; overflow:hidden; clear:both;}
a{color:#555; text-decoration:none;}
a:hover{text-decoration:underline;}
.red{color:#a72e40;}
.box{width:980px; margin:0 auto; clear:both;}
.tit{height:40px; margin:25px auto 10px auto;}
h3{font-size:18px; color:#242951; font-weight:normal; height:40px; line-height:40px;}
/*top*/
.top{width:100%; background:url(../images/top_bg.gif) repeat-x; color:#8e8e8e; border-bottom:1px solid #ddd;height:30px;}
.top ul{width:1000px; margin:0 auto;}
.top li{float:left; margin:0 3px;height:30px; line-height:30px; font-size:12px;}
.top .topline{width:3px; background:url(../images/top_line.gif) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}
/*header*/
.header{width:100%; height:463px; background:url(../images/banner-bg.gif) repeat-x 0 bottom;}
.header .bannerCon{width:1000px; height:380px; margin:0 auto; position:relative; padding-top:83px;}
.header .logo{width:353px; background:url(../images/logo.jpg) no-repeat; height:101px; position:absolute; top:20px; left:0;}
.header .logo a{width:150px; height:112px; display:block; float:left;}
.header .logo span{margin-left:55px; margin-top:20px; float:left; display:block;font-weight:bold;color:#fff;}
.bannerTitle{float:left;width:520px;display:block;margin-top:70px; position:relative;}
.bannerTitle .title{font-size:57px; font-weight: bold;color:#fff; line-height:70px;}
.bannerTitle p{color:#bdfafa;font-size:14px;font-style:italic;margin-top:20px; line-height:26px;}
.topPic{float:right;display:block;}

/*main*/
#main{width:1000px;margin:35px auto 30px auto;overflow:hidden;}

/*leftCon*/
.leftCon{width:670px;float:left;}
.mainCon{margin-bottom:35px;}
.mainCon h2{height:45px;border-top:2px solid #448686;border-bottom:1px solid #a1c2c2;line-height:45px;font-size:20px;color:#17a1a0; }
.mainCon h2 a{color:#17a1a0;}
.mainCon h5{font-size:14px;margin:10px 0; color:#333; clear:both;}
.mainCon h5 a{color:#333;}
.mainCon .ImgBox,.ImgBox1,.ImgBox2{width:670px; overflow:hidden; margin-bottom:10px;text-align:center;}


.mainCon .ImgBox1 li{float:left; width:213px;}

.mainCon .ImgBox li{float:left; width:330px;}
.mainCon .ImgBox p{text-align:center; line-height:22px;*line-height:30px;_line-height:30px;margin-top:5px; border-bottom:dotted 1px #e1e1e1; padding-bottom:15px;}
.mainCon .ImgBox p a{color:#717171;}

.mainCon .ImgBox2 li{float:left;}
.mainCon .ImgBox2 p{border-bottom:dotted 1px #e1e1e1;padding-bottom:15px;}
.mainCon .ImgBox2 .txtbox{width:208px; padding:20px; margin-top:11px; background:#eee7dd; text-align:left; line-height:28px; height:250px;}
.mainCon img{border:0}
.mainCon .mr{margin-right:10px;}
.mainCon h3{ font-size: 16px; color:#000; font-weight: bold;}


.hua{margin:10px 0;}
.hua a{color:#9a0404; font-size:12px;}
.neidao{margin:20px 0;font-style:italic;font-size:12px; border-bottom:dotted 1px #ddd; padding-bottom:15px;}

.time{margin:30px 0;}
.time li{padding-left:100px; position:relative; margin-bottom:10px; border-bottom:dotted 1px #ddd; font-size:12px;}
.time span{background:#17a1a0; color:#fff; font-weight:bold; position:absolute; top:0; left:0; width:90px; display:block; height:22px; text-align:center;}


/*rightCon*/
.rightCon{float:right;width:290px;}
.rightCon .Con-tit{background:url(../images/copyright-bg.png) 0 bottom no-repeat; height:35px; font-size:16px; color:#323232; font-weight:normal; margin-bottom:10px;}

/*recommended_begin*/
.recommended{background:url(../images/copyright-bg.png) 0 bottom no-repeat; height:35px; margin-bottom:10px; padding-right:20px; }
.recommended h2{  font-size:16px; color:#323232; font-weight:normal; float:left; }
.recommended span{ float:right;display:block; }
.recommended span a{ display:block; margin-top:4px;}
.recommended span a.a_left{width:18px; height:18px; float:left; margin-right:5px;}
.recommended span a.a_right{width:18px; height:18px; float:left;  margin-right:5px;}
/*recommended_end*/
.rightCon .copyright{width:290px; overflow:hidden;}
.right_con2{margin-top:30px; float:right; width:290px;}
.rightCon .Old-timey{width:290px;overflow:hidden;}
#scrollDiv{ overflow:hidden; width:290px; height:464px; position:relative; clear:both;}
.rightCon .Old-timey .box{ overflow:hidden; clear:both;width:1200px; position:absolute;}
.rightCon .Old-timey .box .box_in{  float:left;}
.rightCon .Old-timey .rec_con{height:95px; padding:0 0 10px 0; border-bottom:dotted 1px #ddd; margin-bottom:10px;  clear:both;}
.rightCon .Old-timey .rec_con .img{width:155px; float:left; padding-right:15px;}
.rightCon .Old-timey .rec_con .img img{width:155px; height:95px; border:solid 1px #ddd;}
.rightCon .Old-timey .rec_con p{width:120px; float:left;}
.rightCon .Old-timey .rec_con p strong{width:56px; height:21px; text-align:center; line-height:18px; color:#fff; font-size:12px; display:block; background:url(../images/tuijian_bg.jpg) no-repeat; margin-bottom:8px;}
.rightCon .ewm{width:258px; background:#f1ebd7; border:solid 1px #c4bba3; padding:15px; overflow:hidden;}
.rightCon .ewm li{width:125px; float:left; text-align:center; color:#786123; font-size:12px;}
.rightCon .ewm .line{border-right:dotted 1px #c4bba3;}


.weibo{width:1000px; height:300px; margin:0 auto; overflow:hidden;}

/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.gif) repeat-x; height:200px; clear:both; line-height:24px; margin-top:15px; font-size:12px;}
.bottom .bt{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom .bt a{color:#373737; text-decoration:none;}
.bottom .bt a:hover{color:#373737; text-decoration:underline;}

.top1{font-style:italic;border-bottom:1px solid #CCC;padding-bottom:15px;padding-top:15px;margin-bottom:20px;}