@charset "utf-8";

.text-li{padding:20px 0 10px; background:#fff;}
.text-li a{width:100px; height:160px; text-align:center; line-height:20px;*line-height:30px; float:left; padding:0 14px 0 8px;}
.text-li a span{width:100px; height:22px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.text-li a img{padding:2px; border:1px solid #ddd; width:95px; height:108px;}

.audio li{height:44px; padding:0; position:relative;}
.audio li a{line-height:30px; font-size:12px;}
.audio li a img{height:30px; width:30px; position:relative; top:10px;}

.audio-li li{border-bottom:1px dotted #ddd; padding:12px 0 5px; *padding:10px 0 0;}
.audio-li a,.audio-li p,.audio-li span{ font-family:宋体; font-size:12px;}
.audio-li li img{width:46px; height:46px; float:left;}
.audio-li li .tt{width:480px; height:46px; float:left; padding-left:10px;}
.audio-li li .tt span{color:#999;}
.audio-li li .to{width:200px; line-height:46px; float:right; text-align:right; padding-right:10px;}
.audio-li li .to a{color:#05a; padding:0 6px;}
.audio-li li .to .play{display:inline-block; width:20px; height:20px; position:relative; top:6px; background:url(audio1.gif) no-repeat;}
.audio-li li .to .play:hover{background:url(audio2.gif) no-repeat;}

.img-li,.audio-li{padding:10px 0 0; background:#fff;}
.img-li a,.img-li .p{width:170px; height:200px;*height:190px; text-align:center; line-height:20px;*line-height:30px; float:left; padding:0 12px;}
.v-top .img-li a,.v-top .img-li .p{width:160px;}
.img-li a img{width:170px; height:181px;}
.img-li .p:hover .down{display:block;}
.img-li .p{position:relative;}
.img-li .p .down{display:inline-block; display:none; width:40px; text-align:center; padding:0; height:26px; line-height:26px; background:#000; color:#fff; position:absolute; bottom:19px;*bottom:9px; right:10px;}
.img-li .p .down:hover,.cus-li li .btn1:hover,.hd01 > a:hover,.pan-r .r-se a:hover{text-decoration:none;}

.cartoon a,.cartoon .p{height:150px;}
.cartoon a img{height:100px;}
.cartoon .p .down{bottom:50px;}

.custom{padding:0; height:150px; overflow:hidden;}
.custom a,.custom .p{height:128px; width:127px; padding:0 11px 0 2px; overflow:hidden;}
.custom a img{height:100px; width:127px;}
.custom .p .down{bottom:50px;}

.cus-li li{background:#fafafa; margin-bottom:10px;} 
.cus-li li > a{float:left; padding-right:20px; height:151px; overflow:hidden;} 
.cus-li li .text-area{height:152px;} 
.cus-li li .text-area h2{font-size:18px; padding:5px 0 0 ;}
.cus-li li .text-area div{font-size:12px; color:#999; font-family:宋体;}
.cus-li li .text-area div p{font-family:宋体;}
.cus-li li .text-area div div{color:#666; height:50px; overflow:hidden; padding:5px 0; width:750px;}
.cus-li li .btn1{display:inline-block; width:38px; margin-left:30px; height:20px; line-height:20px; text-align:center; color:#fff; background:#275a9e; border-radius:2px;}

.all-s{padding:10px; background:#fff;}
.all-s .codtion{width:1065px; padding:4px 18px 0; float:left; height:55px; *height:50px; overflow:hidden;}
.w1024 .all-s .codtion{width:865px;}
.all-s .codtion a{border:1px solid #bdcee0; background:#f9fcfe; width:auto; min-width:69px; padding:0 5px; margin:0 5px 6px 0; float:left;}
.all-s > span{width:35px; float:left; height:58px; text-align:center; cursor:pointer; margin:2px 0 0;}
.all-s .end{filter:alpha(Opacity=30);-moz-opacity:0.30;opacity: 0.30; cursor:default;}

.one .codtion{height:26px; width:1100px; padding-left:0; overflow:hidden;}
.w1024 .one .codtion{width:900px;}
.one > span{height:26px; margin-top:4px;}
.open .codtion{height:auto; }

.tab-T-3 li{display:inline-block; width:10px; height:10px; background:#ddd; border-radius:50%; cursor:pointer; *float:left; *margin-right:5px;}
.tab-T-3 .curr{background:#f00;}
.count li{width:1200px; background:#fafafa; height:255px; float:left;}
.count li .img_wrap{float:right; padding-left:30px;}
.w1024 .count li{width:1000px;}
.itab{padding:10px 0 0; position:relative;}
.itab .tab-T-3{position:absolute; bottom:10px; left:25px;}
.itab .text-area{padding:25px 0 0 25px;}
.itab .text-area p{font-size:24px;}
.itab .text-area div{height:140px; overflow:hidden;}

.video-s{background:#fff; padding:10px;}
.video-s > div{height:280px;}
.video-s > .clear{height:1px;}
.video-s .iphotos{width:400px; float:left;}
.video-s .v-top{padding-left:410px;}

.w1024 .pan-l{width:750px !important;}
.pan-l{width:950px !important; float:left; padding:10px 10px 0; background:#fff;}
.pan-l .mid-news{padding:0 15px; float:left; height:380px; width:345px; overflow:hidden;}
.l-list{width:690px;}
.l-list h2{font-size:16px; font-weight:normal; border-bottom:1px solid #ddd;}
.l-list .dl-li dt{font-size:14px; padding:5px 0; margin-top:10px; font-weight:bold;}
.l-list .dl-li dt span{font-size:12px; font-weight:normal; font-family:宋体; float:right; color:#666;}
.l-list .dl-li dd{font-family:宋体; line-height:1.8; color:#666; border-bottom:1px dotted #ddd; padding:0 0 12px;}
.l-list .dl-li dd .btn-c1{width:50px; line-height:22px; height:22px;}
.mid-news .ds li{position:relative;}
.mid-news .ds li > a{display:inline-block; width:280px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mid-news .ds li span{position:none; right:0; color:#999; width:58px; font-size:10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.mid-news .ds li span{width:70px;}
}
.mid-news .ds .topnew{height:auto;}
.mid-news .ds .topnew img{height:80px; width:116px; float:left; padding:5px 12px 5px 0;}
.topnew p{font-size:14px;}
.topnew p a{display:inline-block; width:200px; height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.topnew div{height:40px; overflow:hidden; color:#666; white-space:normal; line-height:20px; overflow:hidden;}
.i-panel{padding:10px 0 0;}
.pan-l .ad{padding:6px 0 10px;}
.mid-news .tab-span a{float:right; font-size:12px; font-family:宋体; padding-top:3px;}

.pan-r{width:200px; float:left; padding:10px 0 0 10px; margin:0 0 0 10px;}
.pan-r .r-se{margin:10px 10px 10px 0; border:0;}
.pan-r .r-se a{height:24px; line-height:24px;*height:26px;*line-height:26px; width:50px; float:right; color:#435f86; font-size:15px; background:#b6cae5; text-align:center;}
.pan-r .r-se input{height:24px; width:140px; padding-left:5px;}
.pan-r .r-se a:hover{background:#9eb7d8; color:#27456e;}
.pan-r .c-dl dt{padding:5px 0; font-size:14px;}
.pan-r .c-dl dt a{float:right; margin-left:5px;}
.pan-r .c-dl dd .c1{text-align:left; border-bottom:1px solid #dbeaf1; line-height:30px; padding-bottom:2px; font-family:宋体; color:#666;}
.pan-r .c-dl dd .c1 span{width:100px; float:right; text-align:right;}
.pan-r .c-dl dd{padding:0 0 15px;}
.pan-r b{color:#1b55b7; font-size:16px; padding:0 5px; font-weight:normal; font-family:arial;}
.r-news{width:210px; background:#fff;}
.r-news .ds li > a{width:200px;}

.ad-bn{height:264px; margin:5px 0 0; position:relative;}
.ad-bn .n-t{padding:30px; width:600px; height:200px; overflow:hidden; color:#fff;}
.ad-bn .n-t dt{font-size:26px;}
.ad-bn .n-t dd{padding:10px 0; line-height:22px;}
.ad-bn .n-t dt a{float:right; font-size:12px;}
.ad-bn .r-bl{width:300px; height:200px; position:absolute; right:15px; top:20px; }
.r-more{color:#fff; padding:5px 0; font-size:16px;}
.r-more a{float:right; color:#fff; font-size:12px; font-family:宋体; padding:5px 30px 0 0;}
.four-b a{display:inline-block; width:100px; height:50px; padding:10px; margin:0 18px 15px 0; color:#fff; font-size:14px; float:left;}
.four-b .b{padding-top:50px; height:20px;}
.four-b .r{text-align:right;}
.pro-info{clear:both; padding:10px 0 0;}
.pro-info .tb3{height:140px; overflow:hidden;}

.fullLattice{border:0; width:100% !important; margin:10px 0 0 !important;}
.fullLattice .term-b{position:relative;}
.fullLattice .term-b .get-more{position:absolute; right:8px; left:auto;}

.hd01 > .curr{background:#2078d0; color:#fff;}