.dateAndSearch{ height:32px; line-height:32px; background:#fff; padding:10px 0;}
.dateAndSearch b{font-size:28px; font-weight:bold; letter-spacing:3px;}
.dateAndSearch .txtIpt{height:20px; line-height:20px; font-size:16px; width:200px;}
.dateAndSearch .btn{height:22px; line-height:22px; width:100px;}
.dateAndSearch i{width:100px; margin-left:410px; font-style:normal;}
.dateAndSearch a{width:100px; margin-left:410px; font-style:normal;font-size: 12px;color: #ccc;}

.FlashAndNews{ height:400px; overflow:hidden;}
.FlashAndNews .left{ float:left; width:500px;}
.FlashAndNews .right{ float:right; width:890px;}
.FlashAndNews  .hd{ position:relative; height:40px; line-height:40px; padding:10px 0 0 10px; border-bottom:2px solid #02686d;}
.FlashAndNews  .hd b{  display:block; background:#02686d; border-radius:6px 6px 0px 0px; width:120px;color:#fff; font-size:18px; font-family:微软雅黑;  text-align:center;}
.FlashAndNews  .hd b a{ color:#fff;}
.FlashAndNews  .hd span{ color:#fff; padding:0 10px; font-size:14px;}
.FlashAndNews  .hd a.hehe{ position:absolute; top:10px;right:20px; color:#555; font-size:12px;}
#KinSlideshow img{ width:500px; height:340px; border-radius:1px;}
.FlashAndNews .right  .list li{line-height:46px; height:46px;position:relative; padding-left:15px; background:#eaeff7; margin:2px 0;}
.FlashAndNews .right .list li a{ font-size:20px;}
.FlashAndNews .right  .list li span{position:absolute;right:10px; top:0;}

.wrapper li:hover wrapper li dl{display:block!important;}


.QuikLink{ float:left; width:430px;}
.QuikLink .hd{ position:relative; height:45px; line-height:45px; border-bottom:1px solid #019da4;}
.QuikLink .hd b{ height:45px; width:120px; display:block; color:#fff; padding-left:30px; font-size:18px; font-family:微软雅黑; background:#019da4; border-radius:6px 6px 0px 0px;}
.QuikLink  .hd b a{ color:#fff;}
.QMenu{ width:320px; height:300px; overflow:hidden; margin:0px auto; padding-top:10px;}
.QMenu a{ font-size:18px; display:block;background:#019da4; margin:0px auto 10px auto ; border-radius:5px; height:38px; line-height:38px; text-align:center; font-size:24px;color:#fff;}
.QMenu a:hover{background:#7ce0e5;color:#555;}



.rptlist{ float:left; width:438px;}
.tzgg .hd{ position:relative; height:45px; line-height:45px; border-bottom:2px solid #347f63;}
.tzgg .hd b{ height:45px; width:120px; display:block; color:#555; padding-left:10px; font-size:18px; font-family:微软雅黑; background:#fff; border-radius:6px 6px 0px 0px;}
.tzgg  .hd b a{ color:#555;font-size:22px; font-weight:bold;}
.tzgg  .hd b a:hover{ color:#f00;}
.tzgg .hd span{ color:#bbbfca; padding:0 3px; font-size:14px;}
.tzgg .hd a.hehe{ position:absolute; font-size:12px; top:0px;right:5px; color:#ccc;}
.tzgg .list { padding:3px 1px;}
.tzgg .list li{background:#e0f3ec;line-height:35px; height:35px;position:relative; padding-left:12px;border-bottom:2px dashed #eee; margin:2px 0;}
.tzgg .list li a{ font-size:18px;}
.tzgg .list li span{position:absolute;right:10px; top:0;}

.dqhd .hd{ position:relative; height:45px; line-height:45px; border-bottom:2px solid #c15c40;}
.dqhd .hd b{ height:45px; width:120px; display:block; color:#555; padding-left:10px; font-size:18px; font-family:微软雅黑; background:#fff; border-radius:6px 6px 0px 0px;}
.dqhd  .hd b a{ color:#555;font-size:22px; font-weight:bold;}
.dqhd  .hd b a:hover{ color:#f00;}
.dqhd .hd span{ color:#bbbfca; padding:0 3px; font-size:14px;}
.dqhd .hd a.hehe{ position:absolute; font-size:12px; top:0px;right:5px; color:#ccc;}
.dqhd .list { padding:3px 1px;}
.dqhd .list li{background:#ffede8;line-height:35px; height:35px;position:relative; padding-left:12px;border-bottom:2px dashed #eee; margin:2px 0;}
.dqhd .list li a{ font-size:18px;}
.dqhd .list li span{position:absolute;right:10px; top:0;}

.linkItem{ border:1px solid #ccc;height:40px; line-height:40px;margin:15px auto;}
.link{font-size:16px;height:40px; line-height:40px; font-size:18px;  width:120px;background:#019da4; color:#fff;text-align:center;}
.linktxt{ text-align:left; width:1280px;height:40px; line-height:40px;}
.linktxt a{ font-size:16px; padding-left:15px;}
.linktxt ul,.linktxt ul li{display:inline-block;}


.LBanner{ margin:1px 0; z-index:-999; margin:10px auto;}
.LBanner img{ width:1400px; height:150px; margin:0 auto;}
.VBanner{width:1600px; height:200px;overflow:hidden; margin:0 auto;}
.VBanner img{ width:90%; width:1600px; height:200px; margin:0 auto;}

.ListLeft{ float:left; width:300px; overflow:hidden;}
.list_right{float:right; width:1100px; overflow:hidden;}
.Lmenu{ border:1px solid #ccc; background-color:#fff;}
.Lmenu .hd{ position:relative; height:45px; line-height:45px; background:#019da4;}
.Lmenu .hd b{height:40px; width:160px; display:block; color:#555; background:url(../image/hd_b_bg1.jpg) no-repeat 20px 5px; padding-left:40px; font-size:18px; font-family:微软雅黑;padding-top:3px;}
.Lmenu .hd a{ position:absolute; top:0px;right:12px; color:#fff;}
.Lmenu .list{ padding:6px 0 6px 6px;}
.Lmenu .list li{line-height:40px; height:40px;}
.Lmenu .list li a{ font-size:20px; display:block; background:#eee;  text-align:center;border:1px solid #ccc; border-radius:10px; width:80%; margin:10px auto;}
.Lmenu .list li a:hover{ background:#b60005; color:#fff;}
.Contact{ border:1px solid #ccc; background-color:#fff; font-size:16px;}

.Contact{ border:1px solid #ccc; background:#fff; margin-top:20px;}
.Contact .hd{ position:relative; height:40px; line-height:40px; background:#019da4;}
.Contact .hd b{height:40px; width:100px; display:block; color:#555; background:url(../image/hd_b_bg1.jpg) no-repeat 20px 5px; padding-left:40px; font-size:16px; font-family:微软雅黑;padding-top:5px;}
.Contact .hd span{ color:#bbbfca; padding:0 10px; font-size:14px;}
.Contact .hd a{ position:absolute; top:0px;right:12px; color:#fff;}
.Contact ul{ padding:10px;}
.Contact ul li{ line-height:35px;}
.List_Page{ padding:20px;}

.List_Page .Title_Time{}
.List_Page .Title_Time ul li{background:url(../image/dian_red.jpg) no-repeat 2px center; height:40px; line-height:40px; padding-left:20px; position:relative;border-bottom:1px dashed #ddd;}
.List_Page .Title_Time ul li span{ position:absolute; top:0; right:3px;}

.List_Page .Img_Title{margin:10px 0;}
.List_Page .Img_Title .repeat_box{ float:left; width:160px; height:150px; margin:10px 7px 20px 7px;}
.List_Page .Img_Title .repeat_box img{ width:150px; height:120px; border:1px solid #ccc; padding:1px;}
.List_Page .Img_Title .repeat_box p{ background-color:#333; width:154px; line-height:25px; height:25px; text-align:center;}
.List_Page .Img_Title .repeat_box p a{ color:#fff;} 
.List_Page .Img_Title .repeat_box p a:hover{ color:#f00;}

.List_Page .Img_Title_Content{margin:10px 0;}
.List_Page .Img_Title_Content .list{ border-bottom:1px dashed #ddd;}
.List_Page .Img_Title_Content .list img{ width:150px; border:1px solid #ddd; padding:2px; height:120px; margin:15px 5px; float:left;}
.List_Page .Img_Title_Content .list p{ padding:5px 10px;}
.List_Page .Img_Title_Content .list p b{ display:block; line-height:40px; height:40px;} 
.List_Page .Img_Title_Content .list p span{display:block; line-height:22px;}

.List_Page .Category_Content{ line-height:25px;}
.List_Page .Category_Content img{ max-width:700px; overflow:hidden;}


.ViewMain{width:1200px; margin:0 auto; overflow:hidden;  padding:0 10px; background:#fff;}
.Detail{ border-bottom:1px solid #8c0000;  margin:0 auto;font-size:16px;}
.Detail .D_title h1{ text-align:center; padding:25px 0; border:1px dashed dashed;font-size:40px;}
.Detail .D_time{ text-align:center; color:#555;}
.Detail .D_time span{ padding:0 10px;}
.Detail .D_time span b{color:#f00;}
.Detail .D_v{ text-align:center;width:800px; margin:0 auto;}
.Detail .D_content{min-height:430px; padding:10px; line-height:35px; width:1180px; margin:0 auto;border:1px solid #eee; margin-top:10px;}
.Detail .D_content img{ max-width:1000px; overflow:hidden;}
