/*hdjs*/
.focus {position: relative; width:300px; height:200px; overflow: hidden}
.focus ul {position: absolute; height: 380px}
.focus ul li {position: relative; width:300px; float: left; height: 200px; overflow: hidden; border-radius:10px;}
.focus ul li div {position: absolute; overflow: hidden}
.focus .btnBg {position: absolute; width:200px; bottom: 0px; display: none; background: #000; height: 20px; left: 0px}
.focus .btn {position: absolute; text-align: right; padding-bottom: 0px; padding-left: 10px; width:180px; bottom: 6px; padding-right: 10px; height: 23px; right: 0px; padding-top: 0px}
.focus .btn span {text-align: center; line-height: 24px; width: 25px; display: inline-block; background: #fff; height: 24px; margin-left: 5px; cursor: pointer; _display: inline; _zoom: 1; _font-size: 0}
.focus .btn span.on {background: #fff}
.focus .preNext {position: absolute; width:31px; background:url(/images/gushi_toutiao.jpg) no-repeat 0px 0px; height:52px; top:65px; cursor: pointer}
.focus .pre {left: 0px}
.focus .next {background-position: right top; right: 0px}
.focus ul li img{width:300px; height:200px;}
.pfzt{position: absolute;width: 290px;height: 35px;color: white;line-height: 35px;padding: 0px 10px 0px 10px;left: 0;bottom: 0px;text-align: left;background: #000;opacity:0.8; color:white;}
.pfzt a{color:white;}


/*hd*/
.hdp{width:1060px; margin:10px 0px 10px; float:left;}
.hdpl{width:300px; margin-right:12px; float:left;}
.hdplt{width:300px; height:200px;}
.hdplb{width:300px; margin-top:10px; background:#fff; border-bottom:#e9e9e9 1px solid;}
.hdplb dl{width:280px; padding:10px; display:block; float:left; background: #fff; border-radius:10px;}
.hdplb dl dt{ font-size: 16px; line-height:29px;  color: #3488af;  height:29px;  font-weight: bold;}
.hdplb dl dd{width:70px; height:27px;line-height:27px;float:left;}
.hdplb dl dd a{font-size:14px; color:#666;}
.hdplb dl dd a:hover{font-size:14px; color:#3488af;}

.hdpz{width:430px; margin-right:10px; float:left; border-radius:10px; background:#fff;}
.hdpzt{ width:414px;  height: 100px;  border-bottom: #eeeeee 1px solid; }

.hdpzttt{height: 34px;color: #6699cc;text-align: center;padding:20px 35px 0 35px; width:334px; line-height:34px; overflow:hidden;font-size: 20px;font-weight: bold;}
.hdpzttt a{font-size:20px;color: #3488af;font-weight: bold;}
.hdpzttt a:hover{font-size:20px;color: #3488af;font-weight: bold;}
.hdpztttms{line-height: 18px;font-size: 12px;color: #000;padding-left: 20px;padding-right: 20px;color: #666666;width:384px;height:36px;overflow:hidden;}
.hdpzb{width:414px;}
.hdpzb ul{width:390px; padding-left:12px; padding-right:12px; padding-top:6px;}
.hdpzb ul li{width:390px; height:29px; line-height:29px; font-size: 14px; color: #999999; overflow:hidden;}
.hdpzb ul li span{float:right; font-size:12px;}
.hdpzb ul li a{font-size: 14px;  color: #666;}
.hdpzb ul li a:hover{font-size: 14px;  color: #3488af;}
.hdpzb ul li b{font-size:14px; font-weight:100;  color: #3488af;}
.hdpzb ul li b a{font-size:14px; font-weight:100;  color: #3488af;}
.hdpzb ul li b a:hover{font-size:  font-weight:100; 14px;  color: #3488af;}


.hdpr{width:248px; float:left; height:300px; border:#e9e9e9 1px solid; background:#fff;}



    /*main*/
.gsmain{width:1012px; margin-bottom:10px; border-radius:10px; background:white; padding: 5px 20px 10px 20px;overflow:hidden; float: left;}
.gsmain dl{width:1000px; overflow:hidden;}
.gsmain dl dt{width:1000px; overflow:hidden; padding-bottom:10px;}
.gsmaindt{border-bottom:1px solid #EFECE8; height:50px; width:100%; line-height:50px; color:#666; float:left; overflow:hidden;}
.gsmaindt h2{padding:0; margin:0; line-height:50px; width:200px; float:left;}
.gsmaindt h2 a{color:#3488af; font-size:16px;}
.gsmaindt h2 a:hover{color:#3488af; font-size:16px;}
.gsmaindt span a{color:#3488af; padding-right:8px;}
.gsmaindt span a:hover{color:#3488af;}


.gsmain dl dd{float:left;width:32%;line-height:35px;border-bottom: 1px dashed #ddd;height:35px; overflow:hidden;margin-right:10px}
.gsmain dl dd a{font-size:14px; color:#666;}
.gsmain dl dd a:hover{font-size:14px; color:#3488af;}
.gsmain dl dd b{font-size:14px; color:#3488af; font-weight:100; padding-right:5px;}
.gsmain dl dd b a{font-size:14px; color:#3488af;font-weight:100;}
.gsmain dl dd b a:hover{font-size:14px; color:#3488af;font-weight:100;}

.mainltpk{width:1000px; height:70px; margin-top:12px; float:left; display:block;}
.mainltp{float:left; width:330px; height:70px; overflow:hidden;}
.mainltpl{float:left; width:90px; height:70px; margin-right:10px; float:left;}
.mainltp img{width:90px; height:70px;}
.mainltpr{float:left; width:220px; height:70px;}
.mainltpr b{width:220px;  float:left; overflow:hidden; line-height:20px; margin-bottom:10px; height:40px;}
.mainltpr b a{color:#333; font-size:14px;}
.mainltpr b a:hover{color:#3488af; font-size:14px;}
.mainltpr p{width:190px; height:20px; float:left; font-size:12px;color:#999;}
.mainltpr p a{color:#999; font-size:12px;}
.mainltpr p a:hover{color:#3488af; font-size:12px;}


.indexmo{width:960px;  margin:12px auto 0 auto; }

.indexmol{width:696px; float:left; margin-right:12px;border:#e9e9e9 1px solid; background:#fff;}

.indexmotj{width:646px; padding:15px 25px;}
.indexmotj dl dt{font-size: 16px; line-height:30px;  color: #3488af;  height: 30px; padding-bottom:10px;  font-weight: bold;}
.indexmotj dl dd{float:left; width:304px; margin-bottom:12px; padding-bottom:10px; border-bottom:1px solid #EFECE8; margin-right:12px;}
.indexmotji{width:92px; height:62px; margin-right:8px; float:left;}
.indexmotji img{width:90px; height:60px; border:1px solid #ECECEC; padding:1px;}
.indexmotjt{width:200px;float:left;}
.indexmotjt h3{width:200px; height:28px; line-height:28px; overflow:hidden; padding:0; margin:0; border:0;}
.indexmotjt h3 a{font-size:14px;}
.indexmotjt h3 a:hover{font-size:14px;}
.indexmotjt p{width:200px; height:34px; line-height:17px; overflow:hidden; color:#8b8b8b; text-indent:1em;}

.indexmor{width:300px; float:left; border-radius:10px; background:#fff;}
.indexmor dl{padding:10px 10px 0 10px; width:268px;}
.indexmor dl dt{font-size: 16px; line-height: 40px; color: #333; height: 40px;font-weight:bold;}
.indexmor dl dd{border-bottom: 1px dashed #ddd; line-height: 35px; width:100%; height:35px; overflow: hidden;}
.indexmor dl dd a{font-size:14px; color:#666;}
.indexmor dl dd a:hover{font-size:14px; color:#3488af;}
.indexmor dl dd span{float:right; color:#999; font-size:12px;}

