@charset "utf-8";
body { margin:0; padding:0; font-size:12px; line-height:150%;}
ul,h1,h2,h3,h4,h5,h6,form,dl,dd,p { padding:0; margin:0;}
h1 { font-size:18px;}
h2 { font-size:14px;}
h3 { font-size:14px; font-weight:normal;}
h4 { font-size:12px;}
h5 { font-size:12px; font-weight:normal;}
ul { list-style:none;}
img { border:0px;}

a:link,a:visited{text-decoration:none;color:#0071B3;}
a:active,a:hover{text-decoration:underline;color:#ff6600;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

#bodymain { width:964px; margin:0 auto;}
.kk-hd { width:964px; height:65px; overflow:hidden; margin:0 auto;  position:relative; padding-top:5px; }
.kk-hd .logo { background:url(images/logo.gif) no-repeat 10px 0px;height:65px; float:left; width:270px;  padding:3px 0 0 10px; }
.kk-hd .banner {width:650px; height:70px; overflow:hidden; float:right; text-align:right;padding:0px 10px 0 0px; }
/*导航菜单*/
.search-box { position:relative; width:964px; height:80px; margin:0 auto 1px; background:url(images/searchBg.jpg) no-repeat 0 0; z-index:1; }
.search-box form { position:relative; width:484px; height:54px; margin:0 auto; padding-top:9px; }
.search-box .form-nav { height:26px; margin-left:56px; line-height:22px; font-family:simsun; }
.search-box .form-nav a, .search-box .form-nav em { float:left; width:42px; height:25px; text-align:center; font-style:normal; color:#FFFFFF; }
.search-box .form-nav span { display:inline; float:left; margin:0 2px; color:#82CFFC; }
.search-box .form-box input { float:left; width:324px; height:22px; overflow:hidden; padding:6px 0 0 27px; font-size:12px; color:#BABABA; border:0 none; background:url(images/sprite.png) no-repeat; }
.search-box .form-box button { display:block; float:right; width:65px; height:28px; overflow:hidden; text-indent:-9999px; border:0 none; background:url(images/sprite.png) no-repeat -363px 0px; }
.more-form-nav { position:absolute; top:20px; right:20px; width:68px; overflow:hidden; padding:4px 0; border:1px solid #B2D0EA; background-color:#FFFFFF; }
.search-box .more-form-nav a, .search-box .more-form-nav a:hover { width:68px; height:22px; text-align:left; text-indent:10px; color:#016A9F; background:none; }
.search-box .searchAD-left { position:absolute; top:0; left:5px; width:190px; height:80px; overflow:hidden; }
.search-box .searchAD-right { position:absolute; top:0; right:8px; width:200px; height:80px; overflow:hidden;}
.search-box .searchAD-left img, .searchAD-right img { position:absolute; top:0; left:-2px; }
.search-box_2, .search-box_2 .search-box_2_nav li, .more_link span, .search-box_2 .search-box_2_nav li.on a, .search-box_2 .search-box_2_nav li a:hover, .search-box_2 p a.moreA {background:url(images/index_nav.png) no-repeat 0 0;}
.search-box_2 { height:95px;  margin:0 auto 6px;}
.search-box_2 .searchAD-right {  top:28px; right:15px; width:480px; height:63px; color:#fff; }
.search-box_2 .searchAD-right ul{ margin-top:12px;}
.search-box_2 .searchAD-right ul a{ color:#fff;font-size:13px;}
.search-box_2 form { width:429px; float:left; display:inline; margin:36px 0 0 18px; height:40px; }
.search-box_2 .search-box_2_nav { position:absolute; left:16px; top:4px;}
.search-box_2 .search-box_2_nav dl{ float:right; margin-right:20px; font-size:13px; font-weight:bold}
.search-box_2 .search-box_2_nav li {float:left; width:62px; background-position:-125px -104px; }
.search-box_2 .search-box_2_nav li dl{display:none}
.search-box_2 .search-box_2_nav li.no_bg {background:none; }
.search-box_2 .search-box_2_nav li a {display:block; width:62px;  font-size:13px; color:#363636; text-align:center;  }
.search-box_2 .search-box_2_nav li.on a, .search-box_2 .search-box_2_nav li a:hover {width:64px; padding:8px 0 3px 0;text-decoration:none;color:#fff; font-size:14px; background-position:0 -95px; font-weight:bold; position:relative; margin:-6px -2px 0 0; }
.search-box_2 p {position:absolute; right:15px; top:4px; color:#9dd1f6; }
.search-box_2 p a {color:#363636; }
.search-box_2 p a.moreA { background-position: -925px -115px; padding-right:15px; }
/*友链开始*/
.flink{border:1px #CCC solid;overflow:hidden;width:958px;margin:0 auto;margin-bottom:10px;}
.flink h4{background:url(images/tbg.gif);border-bottom:1px #AACBEE solid;line-height:25px;font-weight:bold;padding:0 10px 0 10px;margin:0;font-size:14px;}
.flink ul{padding:6px 0px 6px 1px;padding:6px 0px 0px 1px\9;*padding:6px 0px 6px 1px; _padding:6px 0px 6px 1px;overflow:hidden;}
.flink li{float:left;width:88px;margin:0px 0px 6px 5px;line-height:22px;text-align:center;border:1px solid #ccc;}
.flink li a{display:block;}
.flink li:hover{border:#ff6600 1px solid;}
/*底部*/
#foot { width:960px; margin:0 auto;border-top:1px solid #CCCCCC; padding:10px 0; text-align:center; color:#555;}
#foot a{color:#555;}

.ssv a:link,.ssv a:visited{text-decoration:none;color:#0071B3;}
.ssv a:active,.ssv a:hover{text-decoration:underline;color:#ff6600;}
.ssv1 a:link,.ssv1 a:visited{text-decoration:none;color:#004C78;}
.ssv1 a:active,.ssv1 a:hover{text-decoration:underline;color:#ff6600;}
.hbd1{width:960px;margin:0 auto;height:443px;overflow:hidden;}
.hbd1lf{width:671px;height:430px;float:left;border:#CCCCCC 1px solid;}
.hbd1ri{width:275px;height:430px;float:right;border:#CCCCCC 1px solid;}
.hbd12 ul{float:left;width:260px;padding:8px;}
.hbd12 ul li{width:244px;background:url(images/ico1.jpg) no-repeat 3px 7px;padding-left:15px;line-height:24px;border-bottom:1px #D2E8FC dotted;}
.hbd12 ul li span{float:right;color:red;}
.tit{height:36px;background:url(images/titbg.jpg) repeat-x;border-bottom:1px solid #CCCCCC;}
.tit dt{float:left;background:url(images/titico.jpg) 10px 12px no-repeat;font-size:14px;font-weight:bold;padding:10px 0 0 22px;}
.tit dd{float:right;padding:12px 14px 0 3px;line-height:16px;color:#5F5F5F;}
.tit dd a:link,.tit dd a:visited{text-decoration:none;color:#5F5F5F;}
.tit dd a:active,.tit dd a:hover{text-decoration:underline;color:#ff6600;}
.hbd11 ul{float:left;padding:10px 0px 10px 5px;width:671px;}
.hbd11 ul li{float:left;text-align:center;width:132px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd11 ul li img{width:115px;height:155px;padding:2px;border:#CCCCCC 1px solid;}
.hbd11 ul li img:hover{border:#ff6600 1px solid;}
.hbd11 p{text-align:center;width:128px;line-height:220%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd1a{float:left;padding:12px 0px 0px 15px;width:115px;}
.hbd1a dl{height:157px;}
.hbd1a dt img{width:98px;height:128px;padding:2px;border:#CCCCCC 1px solid;}
.hbd1a dt img:hover{border:#ff6600 1px solid;}
.hbd1a dt{height:138px;overflow:hidden;}
.hbd1a dd{text-align:center;width:106px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2a{float:left;width:218px;}
.hbd2a dt{font-size:14px;font-weight:bold;padding-top:17px;height:24px;width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2a li{line-height:23px;width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2av{padding-top:10px;}
.hbd1b{float:left;padding:12px 0px 0px 12px;width:113px;}
.hbd1b dl{height:127px;}
.hbd1b dt img{width:98px;height:98px;padding:2px;border:#CCCCCC 1px solid;}
.hbd1b dt img:hover{border:#ff6600 1px solid;}
.hbd1b dt{height:108px;overflow:hidden;}
.hbd1b dd{text-align:center;width:106px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2b{float:left;width:140px;}
.hbd2b dt{font-size:14px;font-weight:bold;padding-top:17px;height:24px;width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2b li{line-height:23px;width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2bv{padding-top:10px;}
.hbd3a{float:left;width:101px;padding-top:11px;}
.hbd3ti{background:url(v2.jpg) no-repeat left top;width:82px;height:27px;text-align:center;font-weight:bold;color:#fff;padding-top:4px;}
.hbd3ab dl{height:112px;}
.hbd3ab dt img{width:78px;height:78px;padding:1px;border:#CCCCCC 1px solid;}
.hbd3ab dt img:hover{border:#ff6600 1px solid;}
.hbd3ab dt{height:89px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd3ab dd{text-align:center;width:83px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd4a{width:204px;float:left;padding-top:22px;}
.hbd4a li{line-height:23px;width:204px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hsa{width:960px;margin:0 auto;height:382px;overflow:hidden;}
.hsalf{width:472px;height:370px;float:left;border:#CCCCCC 1px solid;}
.hsari{width:472px;height:370px;float:right;border:#CCCCCC 1px solid;}
.hbdces{float:left;width:332px;padding-top:16px;}
.hbdcet{border-bottom:#CCCCCC 1px dotted;}
.hbdcet dt{font-size:14px;font-weight:bold;height:25px;}
.hbdcet dd{color:#696969;line-height:23px;padding-bottom:5px;}
.hbdces ul{height:228px;padding-top:5px;overflow:hidden;}
.hbdces li{width:110px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:23px;}
.hsae{width:958px;margin:0 auto;height:548px;overflow:hidden;border:#CCCCCC 1px solid;margin-bottom:10px;}
.hsae ul{float:left;width:958px;padding:5px 0px;}
.hsae ul li{float:left;width:218px;margin-left:5px;background:url(images/dian.gif) no-repeat 5px 9px;padding-left:15px;line-height:24px;border-bottom:1px #D2E8FC dotted;}
.hsae ul li span{float:right;}

.list{width:960px;margin:0 auto;overflow:hidden;}
.listri{width:686px;float:right;border:#CCCCCC 1px solid;margin-bottom:10px;}
.listri .tit span{float:right;font-size:14px;font-weight:bold;padding:10px 5px 0 0;}
.listlf{width:260px;float:left;border:#CCCCCC 1px solid;margin-bottom:10px;}
.listlf ul{float:left;padding:0px 0px 3px 5px;padding:0px 0px 6px 5px\9;*padding:0px 0px 3px 5px;_padding:0px 0px 3px 5px;width:260px;}
.listlf .ad{float:left;padding:5px;width:250px;height:250px;}
.listlf ul li{width:233px;background:url(images/ico1.jpg) no-repeat 3px 7px;padding-left:15px;line-height:25px;border-bottom:1px #D2E8FC dotted;}
.listlf ul li span{float:right;color:red;}
.listri ul{float:left;width:678px;padding:8px 0px 8px 8px!important;padding:8px 0px 0px 8px;}
.listri li{width:338px;float:left;margin-bottom:9px;}
.listri li img{float:left;padding:2px;border:#CCCCCC 1px solid;}
.listri li img:hover{border:#ff6600 1px solid;}
.listri li p{float:left;margin:0;padding:0;line-height:26px;width:208px;margin-left:5px;white-space:nowrap;overflow:hidden;}
.listri li p.t{border-bottom:1px #D2E8FC dotted;}
.listri li p.t a{font-size:14px;font-weight:bold;}
.listri .news{width:100%;padding:3px 0px 2px 0px;clear:both;background:url(images/ico1.jpg) no-repeat 3px 7px;*padding-left:15px;padding-left:8px;}
.listri .news span{float:right;color:red;}
.listri .newscontent{width:100%;}
.listri h1{text-align:center; margin-top:10px; margin-bottom:2px; color: #CC3300;}
.listri h2{text-align:center; font-size:12px; color:#666; font-weight:normal; border-bottom:1px #D2E8FC dotted;}

#pagelist {text-align:center;overflow:hidden;border-top:1px #D2E8FC dotted;margin:9px 0px;line-height:21px;height:21px;}
#pagelist a,#pagelist a.off,#pagelist a.on:hover{padding:2px 3px 0px 3px; border:1px solid #0071B3; color:#0071B3;background-color: #fff;}
#pagelist a:hover,#pagelist a.on,#pagelist a.off:hover{border:1px solid #ff2121; color:#ff2121;text-decoration:none;}

#datal{width:958px;margin:0 auto;overflow:hidden;border:#CCCCCC 1px solid;margin-bottom:10px;}
.vpicad{float:right;height:250px;width:300px;overflow:hidden}
.vshow{width:948px;padding:5px;margin-bottom:5px;}
.vpic{height:246px;}
.vpic img{border:1px #CCC solid;padding:2px;float:left;}
.vpic p{float:left;color:#646464;font-size:13px;width:445px;margin:0 0 0 7px;border-bottom:1px #CCC dotted;line-height:30px;white-space:nowrap;overflow:hidden;}
.vpic p a{color: #666666;}
.vcs{padding:2px 0px;color:#646464;line-height:24px;font-size:14px;}
.vcs p{margin:0;}
.vpl{padding:0px;width:950px;overflow:hidden;clear:both;}
.vpl ul{ padding:0px 4px 0px 6px;clear:both; }
.vpl ul li{ float:left;}
.vpl a{border:1px #ccc solid;font-size:14px;color:#646464;width:181px;line-height:29px;text-align:center;background:#fff;float:left;margin:5px 5px 0px 0;white-space:nowrap;overflow:hidden;}
.vpl a:hover{border:1px #3B89E1 solid;color:red;background:#D2E8FC;}

.play{width:948px;height:460px;margin: 0 auto;overflow:hidden;}
.play_player {float:left;width:725px;background:#E4F3FD;text-align:left;}
.play_title{float:right;width:215px;border:1px #CCC solid;color:#497C20;}
.play_title ul{margin:3px; clear:both;height:452px; overflow-y:scroll;}
.play_title ul li{ float:left; font-size:12px;margin:2px;}
.play_title a{border:1px #D2E8FC solid;width:181px;line-height:30px;text-align:center;background:#fff;float:left;white-space:nowrap;}
.play_title a:hover{border:1px #3B89E1 solid;color:red;background:#D2E8FC;}
.adn_play{}
.adn_play a{border:1px #D2E8FC solid;color:red;background:#D2E8FC;}


.ad9509{width:950px;height:auto;padding:4px;border:#CCCCCC 1px solid;margin:0 auto;margin-bottom:10px;overflow:hidden;text-align:center;}
.ad95090{width:960px;margin:0 auto;margin-bottom:10px;overflow:hidden;}
.ad95090lf{float:left;width:728px;height:90px;border:#CCCCCC 1px solid;}
.ad95090ri{float:right;width:218px;height:90px;border:#CCCCCC 1px solid;}
.ad95090ri ul{margin-top:2px;}
.ad95090ri ul li{font-size:13px;background:url(images/bluera.gif) no-repeat 8px 10px;padding-left:20px;line-height:29px;border-bottom:#CCCCCC 1px solid;}

a.pp_letter{text-decoration:none; color: #666666; border:1px solid #CCCCCC; margin-left:8px; display:block; float:left; width:26px; text-align:center;}
a:hover.pp_letter{text-decoration: underline; color:#FF0000;}