﻿.g-main{margin-top:15px}
.g-sea{padding-bottom:5px;border-bottom:3px solid #2db7d1;}
.g-sea dl{margin-bottom:5px;}
.g-sea dl dt{float:left;height:24px;line-height:24px;margin-right:10px;}
.g-sea dl dt span{display:block;padding:0 12px;background:#2db7d1;border-radius:3px;color:#fff;}
.g-sea dl dd{float:left;width:900px;height:24px;line-height:24px;}
.g-sea dl dd a{float:left;margin-right:15px;white-space:nowrap;}
.g-sea dl dd a.on{color:#f60;text-decoration:underline;}

.g-dcon{border-top-width:2px;border-top-style:solid}
.g-dcon h2,.dcon-dm{border:1px solid #ddd;border-top:none}
.g-dcon h2{height:32px;line-height:32px;font-size:14px;padding:0 12px;font-weight:bold}
.dcon-dm{padding:10px 0 0 10px;overflow:hidden}
.dcon-dm ul{width:1005px}
.dcon-dm li{float:left;width:324px;height:154px;overflow:hidden;display:inline;margin:0 10px 10px 0}
.dcon-dm li dt{float:left;width:154px;height:154px}
.dcon-dm li dt a{display:block;padding:1px;background:#fff;width:150px;height:150px}
.dcon-dm li dt img{width:150px;height:150px}
.dcon-dm li dd{float:left;width:155px;margin-left:15px}
.dcon-dm li dd p{height:22px;line-height:22px;color:#777;overflow:hidden}
.dcon-dm li dd p span{margin-right:3px;color:#333}
.dcon-dm li dd p.more{height:26px;margin-top:5px}
.dcon-dm li dd p.more a{display:inline-block;height:26px;line-height:26px;padding:0 15px;color:#fff}

.de-top{color:#999;line-height:20px;}
.de-le{float:left;width:270px;}
.de-rg{float:right;width:720px;}
.info{background:#fff;border:5px solid #ddd;padding:10px;}
.info h2{height:26px;line-height:26px;}
.info h2 b{font-weight:bold;font-size:16px;line-height:26px}
.info dt{border:20px solid #f0f0f0;height: 200px;margin:5px 0;overflow:hidden;width:200px}
.info dt img{width:200px;height:200px}
.info dd{line-height:24px;color:#888;}
.info dd em{color:#000;padding-right:2px;}
.info dd span{float:left;width:120px;height:24px;overflow:hidden;}
.info dd.info-pri{height:30px;margin-top:5px;}
.info dd.info-pri a.info-book{float:right;height:30px;line-height:30px;color:#fff;width:90px;text-align:center;border-radius:3px}
.info dd.info-pri b{font-size:25px;font-weight:bold;line-height:30px}

.de-box{background:#fff;border-top-width:2px;border-top-style:solid}
.de-box h2,.de-box .box-c,.de-box .desc,.de-box .curNav{border:1px solid #ccc;border-top:none}
.de-box h2{height:32px;line-height:32px;overflow:hidden;padding:0 10px;font-weight:bold;color:#000}
.box-c{padding:10px}
.c-dao li{display:inline;float:left;height:76px;margin:10px 6px 0 0;overflow:hidden;width:76px;}
.c-dao li a{display:block;position:relative;height:76px;overflow:hidden;width:76px;}
.c-dao li a div{position:absolute;line-height:74px;color:#fff;cursor:pointer;width:76px;height:76px;text-align:center;left:0;top:0;overflow:hidden;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#B7000000',EndColorStr='#B7000000');display:none;}
.c-dao li a.on div{display:block;}

.de-rg .de-box{padding-bottom:10px}
.curNav{height:32px;line-height:32px;overflow:hidden;padding:0 10px}
.curNav b{font-weight:normal;color:#000}
.desc{padding:10px}
.desc h3{height:22px;line-height:22px;overflow:hidden;font-weight:bold;font-size:16px}
.desc p{font-size:14px;line-height:22px;margin-top:5px;}
.desc li{display:inline;float:left;height:157px;margin:10px 15px 0 0;width:157px;}
.desc li a{background:#F5F5F5;border:1px solid #eee;border-radius:3px;display:block;height:153px;line-height:153px;overflow:hidden;padding:1px;position:relative;width:153px;}
.desc li a img{display:block;margin:0 auto;}
.desc li a span{background:#c00;color:#fff;display:none;height:18px;left:0;line-height:18px;padding:3px 7px 3px 8px;position:absolute;bottom:0;}
.desc li a:hover{border:2px solid #c00;padding:0}
.desc li a:hover span{display:block;}

.mark-info{background:url(../images/shadowbg.png) no-repeat 0 bottom;height:auto;padding-bottom:30px;}
.mark1{background:url(../images/mark.gif) no-repeat 0 -79px;color:#000000;float:left;height:91px;margin-right:10px;text-align:center;width:93px;}
.mark1 .hd{padding:7px 0 0;}
.mark1 h2{height: 26px;overflow:hidden;padding:5px 0 4px;border:0 none;}
.mark1 h2 em{color:#fff;font:bold 26px/26px Arial;text-shadow:1px 1px 1px #666;}
.mark1 em{font-family:Arial;font-weight:bold;margin:0 2px}

.mark2{float:left;width:320px;}
.mark2 dl{height:20px;line-height:20px;margin-bottom:3px;overflow:hidden;}
.mark2 dl dt{float:left;width:60px;text-align:right;color:#000;}
.mark2 dl dd{float:left;}
.mark2 dl dd.d1{background:url(../images/mark.gif) no-repeat 0 0;height: 13px;line-height: 13px;margin: 3px 5px;overflow: hidden;width: 210px;}
.mark2 dl dd.d1 div{background:url(../images/mark.gif) no-repeat 0 -14px;height:13px;overflow:hidden;}
.mark2 dl dd.d1 .red{background-position:0 -14px;}
.mark2 dl dd.d1 .green{background-position:0 -28px;}
.mark2 dl dd.d1 .blue{background-position:0 -42px;}
.mark2 dl dd.d1 .pink{background-position:0 -56px;}
.mark2 dl dd.d2{font-family: Arial;font-size:12px;font-weight:bold;line-height:20px;padding-right:3px;width:30px}

.mark3{ color:#888;float:right;padding:10px 0 10px 20px;text-align:center;width:180px;}
.mark3 p{padding:6px 0;}
.mark3 a.btn{background:url(../images/mark.gif) no-repeat 0 -180px;display:inline-block;height:25px;width:94px;}

.itemLists{}
.itemLists .noRecord{color: #888;line-height: 18px;}
.itemLists .item{border-top:1px solid #C00;margin-top:10px;padding-top:10px;}
.itemLists .item .desc dl{border-bottom:1px dotted #D5D5D5;color:#000;height: 21px;overflow: hidden;padding-bottom: 6px;}
.itemLists .item .desc dl span{color:#C00;}
.itemLists .item .desc dt{color:#888;float: right;font-family: Arial;}
.itemLists .item .desc dt span{font-family: Arial;font-weight:bold;margin-right: 10px;text-transform: uppercase;}
.itemLists .item .desc dd{float: left;padding-right: 12px;}
.itemLists .item .text{border-bottom:1px dotted #D5D5D5;color:#666;line-height:20px;margin:0 10px 10px;padding:6px 0;text-align:justify;}

