@charset "utf-8";

#banner{ width:1345px; height:237px; margin:0 auto;}
.main{ width:1000px; margin:0 auto; margin-top:30px; min-height:400px; height:auto!important; height:400px; }

#left_menu{width:198px; float:left;}
#left_menu #left_menu_top{width:198px;height:110px;background:url(/xyh/images/left_menu_top.png);color:#fff;font-size:26px;text-align:center;display:table;font-family: 'Microsoft Yahei';}
#left_menu #left_menu_top div{vertical-align:middle; display:table-cell;}
#left_menu #left_menu_body{width:198px;background:url(/xyh/images/left_menu_body.png) repeat-y;}
#left_menu_body a{display:block;width:179px;padding-left:10px;height:45px;display:table;font-size:16px;border-bottom:#75b198 1px solid;background:url(/xyh/images/jmbiot_gpic.png) 20px 0;font-family: 'Microsoft Yahei';}
#left_menu_body a div{vertical-align:middle; display:table-cell;}
#left_menu_body li{display:block;width:178px;height:45px;line-height: 45px;display:table;font-size:16px;margin-left:4px;font-family: 'Microsoft Yahei';cursor: pointer;}
#left_menu_body li div{vertical-align:middle; display:table-cell;}
#left_menu #left_menu_bottom{width:198px;height:6px;background:url(/xyh/images/left_menu_bottom.png);}


.main-right{width:760px; height:auto!important;height:350px;min-height:350px; float:right; font-family:"Î¢ÈíÑÅºÚ";}
.main-right form{margin-top:30px}
.main-rig{height:40px; border-bottom:#ccc 1px solid; }
.main-rig .main-rig-tit{ font-size:22px; color:#c4261d; float:left;}
.main-rig .main-rig-tit2{ float:right; padding-top:12px;}

.main-right .main-list{ width:750px; height:100px; padding:12px 5px 12px 5px ; border-bottom:#ccc 1px dashed; margin-top:20px;}
.main-right .main-list .list-img{ float:left;}
.main-right .main-list .list-img img{border: #ddd 1px solid;}
.main-right .main-list .list-title{ float:left; margin-left:20px; width:550px;}
.main-right .main-list .list-title .list-tit{ font-size:16px; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.main-right .main-list .list-title .list-content{ font-size:13px; margin-top:10px;line-height: 20px;height:40px;overflow:hidden;text-align: justify;}

.pic-list{float: left;margin: 10px 14px;width: 220px;}
.pic-list .list-img{width: 210px;height:120px;padding: 2px;border: #ccc 1px solid;}
.pic-list .list-img a{display:block;width: 210px;height:120px;overflow:hidden;}
.pic-list .list-tit{width: 210px;height: 30px;line-height: 30px;text-align: center;}

.date-list {display: block;padding: 24px 24px 24px 0;height: 90px;border-bottom: 2px solid #e8e6e6;-webkit-transition: background-color 400ms;transition: background-color 400ms;}
.date-list:hover{background: #e1e1e1;}
.date-list .date-block {float: left;padding: 0 10px;width: 68px;height: 88px;font: bold 14px/15px 'novecento' !important;color: #444;background-color: #e1e1e1;}
.date-list .date-block .day {display: block;margin: 10px 0 3px 0;font: bold 36px/36px 'novecento' !important;color: #e62b1e;font-family: 'novecento'}
.date-list .summary {float: left;margin-left: 18px;width: 600px;height: 100%;line-height: 18px;color: #746969;}
.date-list h1 {margin-bottom: 8px;line-height: 26px;font-weight: bold;font-size: 18px;}
.date-list h3 {margin: -4px 0;color: #746969;font-weight: normal;font-size: 12px;}
.date-list p {margin-top: 8px;height: 36px;line-height: 18px;color: #746969;overflow: hidden;}

.search-list{border-bottom: #ccc 1px dashed;padding: 8px 0;background:url(/xyh/images/dot3.jpg) 1px 13px no-repeat; padding-left:15px;}
.search-list .list-tit{}
.search-list .list-date{color: #666;}


.main-right .main-list-detail{min-height:300px; height:auto!important; height:300px; padding:12px; }
.main-right .main-list-detail .list-title{}
.main-right .main-list-detail .list-title .list-tit{ font-size:18px; padding:10px 0px; font-weight:bold; text-align:center; }
.main-right .main-list-detail .list-title .list-date{text-align: center;border-top: #eee 1px solid;height:50px;line-height:50px;color: #666;}
.main-right .main-list-detail .list-title  .list-content{ font-size:14px; margin-top:2px;margin-top:10px;line-height: 25px;}