@import url(public.css);
#topnav{width:100%;height:30px;line-height:30px;}
#topnav .d-top{width:960px;margin:0 auto;color:#CCCCCC;border-bottom:solid 1px #ccc}
#topnav .d-top a{color:#666666}
#topnav .d-top a.sign{color:#369}

#topnav .top{width:960px;margin:0 auto;color:#CCCCCC;}
#topnav .top a{color:#666666}
#topnav .top a.sign{color:#369}

#logo{width:960px;height:60px;margin:0 auto 10px;}
#logo .logo2{float:left;display:inline;width:200px;}
#logo .newsname{float:left;display:inline;width:100px;text-align:center;font-size:24px;line-height:60px;font-weight:bold;font-family:"黑体";}
#logo .newssort span{color:red}
#logo .text{float:right;width:500px;text-align:right;line-height:30px;margin-top:30px;}


/*圖片集合*/
#navigation, #navigation .sider ul li, .Keywords, .btn, .news-title, .news-list li, .commenth4, .latest-title h2, .latest-list li, .popular-title h2, .othernews .o-list ul li, .headlines-title h2, .headlines-list li, .popular2-title h2, .subject-title h2, .subject-list li, .blogbbs-title h2, .blog-list li, .bbs-list li, .video-sort h4, .video-media h4, .video-list h4, .description h4, .posts h4{background:url(../images/sprite.png) no-repeat;}


/*導航*/
#navigation{background-repeat:repeat-x; background-position:0 0px;width:100%;height:49px;}
#navigation .sider{width:960px;height:39px;line-height:39px;margin:0 auto;}
#navigation .sider ul{margin:0;padding:0;}
#navigation .sider ul li{float:left;display:inline;padding:0 20px 0 20px;line-height:39px;height:39px;font-size:14px;color:white;background-repeat:no-repeat; background-position:0 -56px}
#navigation .sider .first{background:none;padding:0 15px 0 0}
#navigation .sider a{color:#FFFFFF}
.correct{font-weight:bold;}

#location{margin:10px auto 10px;width:960px;color:#666666}
.place{float:left;display:inline;width:500px;height:30px;line-height:30px;}
.place span{color:#CCCCCC;padding:0 10px;}
.place .last{color:#999999;padding:0;margin:0}

.search{float:right;display:inline;width:360px;height:30px;margin-top:20px;}
.Keywords{width:270px;height:24px;line-height:26px;color:#666;border:solid 1px #ccc;float:left;display:inline;background-repeat:no-repeat;padding:0 10px 0 27px;background-position:0 -122px;}
.btn{width:50px;height:26px;float:left;display:inline;background-repeat:no-repeat; background-position:-450px -61px;font-size:14px;font-weight:bold;color:#FFFFFF;CURSOR: pointer;}


#newslist{width:960px;margin:10px auto 0}
#n-left{width:640px;float:left;display:inline;}
.all_search{width:640px;height:40px;margin:20px 0}
.input480{width:440px;height:32px;line-height:32px;font-size:14px;color:#666;float:left;background:url(../images/input480.png) no-repeat left;padding:0 10px 0 30px}
.search_btn{float:left;background:url(../images/search_btn.png) no-repeat;width:60px;height:32px;color:#fff;line-height:32px;font-size:14px;font-weight:bold;cursor:pointer}
.search_detail{background:url(../images/ico.png) no-repeat left;line-height:32px;padding-left:15px;margin:0 0 0 10px;float:left}
.search_detail a{color:#369}

.news-title{background-repeat:repeat-x; background-position:0px -201px;width:640px;height:40px;line-height:36px;font-size:14px;font-weight:bold;color:#666}
.news-title .news-left{float:left;display:inline}
.news-title .news-left span{color:red}
.news-title .news-right{float:right;display:inline;width:236px;height:33px;position:relative}
.news-list{margin:10px 0 0;padding:0}
.news-list li{background-repeat:no-repeat; background-position:0px -182px;height:30px;font-size:14px;float:left;line-height:30px;overflow:hidden;width:630px;padding-left:10px;text-align:right;color:#999}
.news-list li span{float:left;display:inline;/*width:550px;*/overflow:hidden;text-align:left;}
.news-list .newsline{border-top:dashed 1px #999;margin:10px 0;height:1px;overflow:hidden;background:none}

#pages{width:590px;height:30px;margin:40px auto 0}
DIV.badoo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 20px; COLOR: #666; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-ALIGN: center
}
DIV.badoo A {
	BORDER-RIGHT: #f0f0f0 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f0f0f0 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; BORDER-LEFT: #f0f0f0 2px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #f0f0f0 2px solid; TEXT-DECORATION: none
}
DIV.badoo A:hover {
	BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid; BORDER-LEFT: #ff5a00 2px solid; COLOR: #ff5a00; BORDER-BOTTOM: #ff5a00 2px solid
}
DIV.badoo A:active {
	BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid; BORDER-LEFT: #ff5a00 2px solid; COLOR: #ff5a00; BORDER-BOTTOM: #ff5a00 2px solid
}
DIV.badoo SPAN.current {
	BORDER-RIGHT: #ff0000 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff0000 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff0000 2px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ff0000 2px solid; BACKGROUND-COLOR: red
}
DIV.badoo SPAN.disabled {
	DISPLAY: none
}


#n-right{width:300px;float:right;display:inline;background:#f4f4f4}
.latest{float:left;display:inline;margin:0px 0 10px;border:solid 1px #ccc;background:white;width:298px;overflow:hidden;}
.latest-title{height:36px;border-bottom:solid 1px #ccc;width:298px;overflow:hidden;background:#f9f9f9}
.latest-title h2{background-repeat:no-repeat; background-position:-489px -108px;line-height:40px;padding-left:15px;font-size:14px;margin-left:10px;overflow:hidden;height:36px;float:left;display:inline;}

.latest-list{margin:5px 10px;padding:0}
.latest-list li{background-repeat:no-repeat; background-position:0px -184px;height:24px;line-height:24px;overflow:hidden;padding-left:10px;width:266px;}

.popular{float:left;display:inline;margin:0px 0 10px;border:solid 1px #ccc;background:white;width:298px;overflow:hidden;}
.popular-title{height:36px;border-bottom:solid 1px #ccc;width:298px;overflow:hidden;background:#f9f9f9}
.popular-title h2{background-repeat:no-repeat; background-position:-489px -108px;line-height:40px;padding-left:15px;font-size:14px;margin-left:10px;overflow:hidden;height:36px;float:left;display:inline;}

.popular2{float:left;display:inline;border:solid 1px #ccc;background:white;width:298px;overflow:hidden;margin:0 0 10px}
.popular2-title{height:36px;border-bottom:solid 1px #ccc;width:296px;overflow:hidden;background:#f9f9f9}
.popular2-title h2{background-repeat:no-repeat; background-position:-489px -108px;line-height:40px;padding-left:15px;font-size:14px;margin-left:10px;overflow:hidden;height:36px;float:left;display:inline;}
.dated{float:right;display:inline;width:110px;height:30px;}
.dated UL{PADDING: 0px; margin:9px 0 0px;}
.dated UL LI {MARGIN: 0px;padding:0px}
.dated LI{DISPLAY: block; FONT-SIZE: 14px; HEIGHT: 30px; FLOAT: left; OVERFLOW: hidden; COLOR: #000000; LINE-HEIGHT: 30px;WIDTH:30px;TEXT-ALIGN: center}
.dated .cli{DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px;padding:0px; FLOAT: left; WIDTH: 30px; CURSOR: pointer; COLOR: #000; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center;border-left:solid 1px #ccc;background:#fff;border-right:solid 1px #ccc;border-top:solid 1px #ccc;overflow:hidden;}

#tabcontent {WIDTH: 286px;height:260px; overflow:hidden}
#tabcontent UL {PADDING:0px; MARGIN: 10px; float:left;display:inline;width:266px;height:260px;background:url(../images/icon.0.0.png) no-repeat 0 3px;}
#tabcontent .hidden {DISPLAY: none}
#tabcontent ul li {float:left;display:inline;text-align:left;width:250px;height:24px;line-height:24px;overflow:hidden;font-size:12px; padding:0 0 0 23px;}

#tabcontent2 {WIDTH: 298px;height:260px; overflow:hidden}
#tabcontent2 UL {PADDING:0px; MARGIN: 10px; float:left;display:inline;width:276px;height:260px;background:url(../images/icon.0.0.png) no-repeat 0 3px;}
#tabcontent2 .hidden {DISPLAY: none}
#tabcontent2 ul li {float:left;display:inline;text-align:left;width:255px;height:24px;line-height:24px;overflow:hidden;font-size:12px; padding:0 0 0 23px;}


#detail-main{margin:10px auto 0;width:960px;overflow:hidden}
#d-left{float:left;display:inline;width:650px;}
#d-right{float:right;display:inline;width:300px;}
#d-right-bg{float:right;display:inline;width:300px;}
.position{width:650px;height:30px;line-height:30px;color:#666;margin:10px 0 0px}
.position .place{float:left;display:inline;width:630px;height:38px;line-height:38px;overflow:hidden;/*background:url(../images/home.png) no-repeat left;padding:0 0 0 20px;*/}
.position .place img{margin-right:10px;}
.position .place span{color:#CCCCCC;padding:0 5px;}
.position .place .last{color:#999999;padding:0;margin:0}

.newssearch{float:left;display:inline;width:300px;height:30px;margin:10px 0 18px;overflow:hidden;}
.newskeywords{height:30px;width:233px;float:left;display:inline;background:url(../images/search2.png) no-repeat 0 0px;padding:0 6px;line-height:30px;color:#666}
.newsbtn{float:left;display:inline;width:55px;height:30px;background:url(../images/search2.png) no-repeat 0 -41px;CURSOR: pointer;line-height:30px;text-align:center;font-size:14px;font-weight:bold}

#news-detail{float:left;display:inline;width:598px;border:solid 1px #ccc;background:#f9f9f9 url(../images/worddi.png);overflow:hidden;margin:10px 0 0;padding:25px;}
#news-detail h1 {font-size: 24px;font-weight: bold;line-height: 30px; margin: 15px 0 2px;text-align:center}
#news-detail h4.smallclass {font-size: 18px;font-weight: 100;line-height: 30px;margin: 0px 0 2px;text-align:center}

.Weixin{float:left;display:inline;width:100%;height:20px;margin:20px 0;line-height:20px;font-size:14px;font-weight:bold;color:#369}

.source{height:30px;line-height:30px;color:#666;text-align:center}
.source a{color:#ff0000;}
.share{float:right;display:inline;width:240px;height:20px;margin:5px 0}
.d-comment{margin:20px 0 0}
.news-comment{float:left;display:inline;width:320px;height:20px;margin:5px 0;line-height:20px;font-size:14px;font-weight:bold;color:#369}
.news-comment a{color:red}
.summary{margin:20px 0 0;padding:10px;border:dashed 1px #ddd;background:#f4f4f4;text-indent:2em;line-height:24px;text-align:justify; text-justify:inter-ideograph;font-size:12px;color:#666;clear:both}


#newstext{margin:20px 0 0;text-align:justify; text-justify:inter-ideograph; overflow:hidden; padding:9px 0; font-size:14px; clear:both; line-height:24px;word-wrap:break-word;}
#newstext p{font-size:14px; line-height:23px; /*text-indent:2em;*/padding:9px 0;margin:0}
#newstext .img_center{text-align:center; text-indent:0;}
.ad200x300{width:200px;height:300px;float:left; margin-right:19px;}
.ad200x300 img{width:200px;height:300px;}

DIV.badoo {
	PADDING: 0px; FONT-SIZE: 13px; COLOR: #48b9ef; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-ALIGN: center;margin:20px 0
}
DIV.badoo A {
	BORDER: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px;  COLOR: #666; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV.badoo A:hover {
 COLOR: #ff5a00; BORDER: #ff0000 1px solid
}
DIV.badoo A:active {
	BORDER-RIGHT: #ff5a00 1px solid; BORDER-TOP: #ff5a00 1px solid; BORDER-LEFT: #ff5a00 1px solid; COLOR: #ff5a00; BORDER-BOTTOM: #ff5a00 1px solid
}
DIV.badoo SPAN.current {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px;  COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #ff0000
}
DIV.badoo SPAN.disabled {
	DISPLAY: none
}

.othernews{width:100%;border-top:dashed 1px #ccc;margin:15px 0 0;padding:15px 0 0}
.othernews .o-title{font-size:14px;line-height:30px;height:30px;background:url(../images/b_07.gif) no-repeat left;padding:0 0 0 22px}
.othernews .o-title a{color:#369;font-weight:bold;padding:0 5px;}
.othernews .o-list{width:598px;overflow:hidden}
.othernews .o-list ul{margin:0;padding:0;}
.othernews .o-list ul li{background-repeat:no-repeat; background-position:0px -184px;height:26px;line-height:26px;overflow:hidden;padding-left:10px;width:588px;font-size:14px;}
.othernews .o-list ul li a{color:#369}
.othernews .o-list ul li span{color:#999;margin:0 0 0 10px;font-size:12px;}

.othernewspic{width:100%;border-top:dashed 1px #ccc;margin:15px 0 0;padding:13px 0 0}
.othernewspic .o-title{font-size:14px;line-height:30px;height:30px;background:url(../images/b_07.gif) no-repeat left;padding:0 0 0 22px}
.othernewspic .o-title a{color:#369;font-weight:bold;padding:0 5px;}
.othernewspic .o-list{width:598px;overflow:hidden}
.othernewspic .o-list ul{margin:10px 0 0;padding:0;width:650px;}
.othernewspic .o-list ul li{float:left;display:inline;width:157px;height:140px;}
.othernewspic .o-list ul li img{width:120px;height:90px;}
.othernewspic .o-list ul li p{width:120px;height:40px;line-height:20px;overflow:hidden;margin:10px 0 0;text-align:center}
.othernewspic .o-list ul li p a{color:#666}

#comment{float:left;display:inline;width:598px;border:solid 1px #ccc;background:#f9f9f9;overflow:hidden;margin:10px 0 0;padding:25px;}
#comment .title{width:auto;height:30px;margin:0px 0 10px;}
#comment .title h4{float:left;display:inline;background: url(../images/b_07.gif)  no-repeat 0 8px;padding:0 0 0 20px;font-size:14px;line-height:30px;}
#comment .title .people{float:left;display:inline;line-height:30px;font-size:14px;margin-left:10px;}
#comment .title .people span{color:#FF0000}
#comment .title .people span a{color:#FF0000}
#comment .c_login{margin:0 0 10px;height:18px;line-height:18px;}
.textfield {width:100px;height:18px;color:#666;border:solid 1px #ccc;background:#ffffff;padding:3px 0px 0px 5px;}
#comment .c_login span{margin-right:10px;}
#comment .c_login span a{color:#993399}
#comment .c_login_ok{color:#993399;margin:0 0 10px;}
#comment .c_login_ok span{margin:0 0px;}
.c_login_btn{cursor:pointer;border:0;font-size:12px; background:url(../images/bg1.png) no-repeat; width:58px; height:24px; color:#333; font-weight:100;}



#comment .message{width:auto;margin:0 0 10px;}
#comment .message .bt{float:right;margin:10px 10px 0 0 }
#comment .message .pleft{float:left;margin:10px  0 0 ;color:#666}
.textarea {width:586px;height:130px;background:url(../images/lc_logo.gif) no-repeat scroll center  #FFFFFF;border:solid 1px #ccc;font-size:14px;color:#333;padding:5px; }
.m-btn{cursor:pointer;border:0;font-size:14px; background:url(../images/bg1.0.png) no-repeat; width:96px; height:32px; color:#333; font-weight:100;}

#headlines{float:left;display:inline;border:solid 1px #ccc;background:white;width:298px;overflow:hidden;margin:0 0 10px;}
.headlines-title{height:36px;border-bottom:solid 1px #ccc;width:298px;overflow:hidden;background:#f9f9f9}
.headlines-title h2{background-repeat:no-repeat; background-position:-489px -108px;line-height:40px;padding-left:15px;font-size:14px;margin-left:10px;overflow:hidden;height:36px;float:left;display:inline;}
.headlines-list{margin:5px 10px;padding:0}
.headlines-list li{background-repeat:no-repeat; background-position:0px -184px;height:24px;line-height:24px;overflow:hidden;padding-left:10px;width:268px;}
.headlines-list li span{color:#666}
.headlines-list li span a{color:#666}

.subject{float:left;display:inline;border:solid 1px #ccc;background:white;width:298px;overflow:hidden;margin:0 0 10px;}
.subject-title{height:36px;border-bottom:solid 1px #ccc;width:296px;overflow:hidden;background:#f9f9f9}
.subject-title h2{background-repeat:no-repeat; background-position:-489px -108px;line-height:40px;padding-left:15px;font-size:14px;margin-left:10px;overflow:hidden;height:36px;float:left;display:inline;}
.subject-title .sildPicBar{float:right;width:100px;height:36px;}
.subject-title h2 a{color:#333}
.subjectpic{margin:20px 15px 0;padding:0;width:400px;}
.subjectpic .s-left{float:left;display:inline;width:120px;heihgt:140px;margin:0 25px 0 0}
.subjectpic .s-left img{width:120px;heihgt:90px;}
.subjectpic .s-left p{width:120px;height:40px;line-height:20px;margin:10px 0 0;text-align:center}
.subject-list{margin:5px 10px;padding:10px 0 0;border-top:dashed 1px #ccc}
.subject-list li{background-repeat:no-repeat; background-position:0px -184px;height:24px;line-height:24px;overflow:hidden;padding-left:10px;width:268px;}




.blogbbs{float:left;display:inline;margin:0 0 10px;border:solid 1px #ccc;background:white;width:298px;overflow:hidden;}
.blogbbs-title{height:36px;border-bottom:solid 1px #ccc;width:296px;overflow:hidden;background:#f9f9f9}
.blogbbs-title h2{background-repeat:no-repeat; background-position:-489px -108px;line-height:40px;padding-left:15px;font-size:14px;margin-left:10px;overflow:hidden;height:36px;float:left;display:inline;}
.blogbbs-title h2 a{color:#333}
.blogbbs-title h2 span{color:#ccc;margin:0 10px;height:20px;}
.blog-list{margin:5px 10px;padding:0;}
.blog-list li{background-repeat:no-repeat; background-position:0px -184px;height:24px;line-height:24px;overflow:hidden;padding-left:10px;width:268px;}
.bbs-list{margin:10px 10px 5px;padding:10px 0 0;border-top:dashed 1px #ccc;}
.bbs-list li{background-repeat:no-repeat; background-position:0px -184px;height:24px;line-height:24px;overflow:hidden;margin:0;padding:0 0 0 10px;width:268px;}

.news-search{margin:0;padding:0;width:640px;overflow:hidden}
.news-search ul{margin:0;padding:0}
.news-search ul li{margin:0px 0 15px;padding:0px 0 15px;border-bottom:dashed 1px #999}
.news-search .search-title{float:left;display:inline;width:580px;height:30px;line-height:30px;font-size:14px;font-weight:bold}
.news-search .search-title strong.hot{color:#F00}
.news-search .search-date{float:right;display:inline;width:60px;height:30px;line-height:30px;;text-align:right;color:#999}
.news-search ul li p{line-height:20px;text-indent:2em;text-align:justify; text-justify:inter-ideograph;color:#666}
.news-search ul li p strong.hot{color:#F00;font-weight:bold}

.news_time{margin:0;padding:0;width:60px;}
.news_time option{border:solid 1px #ccc}
.select{margin:0;padding:0;position:absolute}


.search-year{width:150px;FLOAT: left;  display:inline;}
.searchBar{ height:33px;width:86px;FLOAT: left;  display:inline;}

.searchBar .select {margin:0;padding:0 }
DIV.selectbox-wrapper {
	BORDER: #ccc 1px solid; MARGIN-TOP: 0px;  WIDTH: 63px; POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
DIV.selectbox-wrapper UL LI.selected {BACKGROUND-COLOR: gray;color:white}
DIV.selectbox-wrapper UL LI.current {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
DIV.selectbox-wrapper UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; WIDTH: 50px; CURSOR: pointer; LINE-HEIGHT: 20px; PADDING-TOP: 3px
}
.selectbox { border:none;  DISPLAY: block; padding-left:10px; width: 76px; font-size:14px;CURSOR: pointer; line-height:24px;height:24px;font-weight:bold; background:url(../images/bg01.gif) no-repeat;}


.txt-ad{width:300px;float:left;background:#f9f9f9;display:inline;overflow:hidden}
.txt-ad .txt-bg{width:270px;float:left;display:inline;background:#fff;padding:10px;margin:4px;border:dashed 1px #ccc}
.txt-title{height:24px;line-height:24px;font-size:14px;font-weight:bold;color:#999;width:270px;overflow:hidden}
.txt-ad .txt-bg p{width:270px;line-height:22px;color:#999999;text-align:justify; text-justify:inter-ideograph; }

.projegt_4{width:278px;height:441px;position:relative;overflow:hidden;float:left;border:dashed 1px #ccc;display:inline;padding:0 10px;margin:0 0 10px;}
.projegt_4 ul{width:278px;line-height:22px;float:left;position:absolute;}
.projegt_4 ul li{float:left;padding:0;width:100%;border-bottom:1px dashed #D8D8D8;}
.projegt_4 ul li .msg{float:left;width:278px;display:inline;margin:10px 0}
.projegt_4 ul li .msg h4{font-size:14px;line-height:24px;color:#666666}
.projegt_4 ul li .msg h4 a{color:#666}
.projegt_4 ul li .msg p{font-size:12px;color:#666;text-align:justify; text-justify:inter-ideograph; line-height:22px;}

#v-left{float:left;display:inline;width:650px;overflow:hidden}
#v-right{float:right;display:inline;width:300px;height:250px;overflow:hidden;background:#e9e9e9;}
.video-960{margin:0 auto;padding:0;width:960px;}
.video-sort{width:960px;margin:20px 0 0;position:relative;float:left;overflow:hidden}
.video-sort h4{background-repeat:repeat-x; background-position:0px -201px;width:960px;height:40px;line-height:36px;font-size:14px;font-weight:bold;color:#666;overflow:hidden}
.video-sort h4 p{background:url(../images/video-title.png) no-repeat 0px -45px;text-indent:-9999px}
.video-sort span{position:absolute;top:0;right:0;height:22px;margin:8px 0 0;line-height:22px;font-size:14px;border-bottom:solid 3px #ff0000}
.video-sort span a{color:#666;padding:0 0 0 15px;}
.video-all{width:1200px;margin:0px 0 0;padding:0}
.video-sort-hot{float:left;width:327px;display:inline;margin:5px 0 0;padding:0;overflow:hidden}
.video-sort-hot .image{width:300px;height:220px;padding:2px;border:solid 1px #ccc}
.video-sort-hot cite{height:16px;font-size:14px;font-weight:bold;margin:10px 0 0;overflow: hidden;width:305px;display:block;}
.video-sort-hot img{width:300px;height:220px;}
.video-sort-hot a{color:#666;cursor:pointer}
.video-sort-hot p{height:40px;line-height:20px;overflow:hidden;color:#999;margin:7px 0 0;width:305px;text-align:justify; text-justify:inter-ideograph; word-wrap:break-word;clear:both;text-indent:2em;}
.video-sort-list{width:680px;margin:5px 0 0;padding:0;float:left;display:inline;}
.video-sort-list li{float:left;display:inline;width:164px;height:151px;}
.video-sort-list li .image{width:135px;height:110px;padding:2px;border:solid 1px #ccc}
.video-sort-list li img{width:135px;height:110px;}
.video-sort-list li cite{height: 14px; margin-top:5px;overflow: hidden;width:140px;display:block;text-align:center;}
.video-sort-list li a{color:#666;cursor:pointer}

.ranking{margin:10px 0 0;background:#e9e9e9;width:305px;}
.ranking h4{height:24px;line-height:24px;text-indent:1em;font-weight:bold;color:#333;font-size:12px;float:left;width:150px;}
#ranking-box{width:303px;border-bottom:solid 1px #e9e9e9;border-left:solid 1px #e9e9e9;border-top:solid 1px #e9e9e9;border-right:solid 1px #e9e9e9;background:url(../images/ranking.jpg) no-repeat 10px 4px;margin:0;padding:0}
#ranking-box ul{margin:5px 10px;padding:0;width:283px;}
#ranking-box ul li{height:24px;line-height:24px;width:260px;padding-left:23px;overflow:hidden}
#ranking-box ul li a{color:#666}
#ranking-box .hidden {DISPLAY: none}
.ranking-tabmenu {HEIGHT: 24px;float:right}
.ranking-tabmenu UL{PADDING:0; MARGIN: 0px; }
.ranking-tabmenu UL LI {MARGIN: 0px;padding:0px}
.ranking-tabmenu LI{DISPLAY: block; HEIGHT: 24px;FLOAT: left; COLOR: #444; LINE-HEIGHT: 24px;WIDTH: 40px;TEXT-ALIGN: center}
.ranking-tabmenu .cli{DISPLAY: block; BACKGROUND: #c11717;FLOAT: left;  WIDTH: 40px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-ALIGN: center}

.video-media{width:960px;margin:10px 0 0;position:relative;float:left;overflow:hidden}
.video-media h4{background-repeat:repeat-x; background-position:0px -201px;width:960px;height:40px;line-height:36px;font-size:14px;font-weight:bold;color:#666;overflow:hidden}
.video-media h4 p{background:url(../images/video-title.png) no-repeat 0px -5px;text-indent:-9999px}
.video-media  ul{margin:10px 0 0;padding:0;width:1000px;}
.video-media  ul li{width:123px;height:100px;float:left;display:inline}
.video-media  ul li img{width:90px;height:60px;}
.video-media .image{width:90px;height:60px;padding:2px;border:solid 1px #ccc}
.video-media  ul li cite{height:14px;font-size:12px;margin:6px 0 0;overflow: hidden;width:95px;display:block;text-align:center}
.video-media  ul li a{color:#666;cursor:pointer}
.video-right{padding:10px;margin:6px;border:solid 1px #ccc;background:white;width:264px;height:214px;float:left;display:inline}

.video-list{width:960px;margin:0px 0 0;position:relative;float:left;overflow:hidden}
.video-list h4{background-repeat:repeat-x; background-position:0px -201px;width:960px;height:40px;line-height:36px;font-size:14px;font-weight:bold;color:#666;overflow:hidden}
.video-list-all{margin:10px 0 0 0;padding:0;width:1000px;}
.video-list-all li{float:left;display:inline;width:163px;height:215px;}
.video-list-all li .image{width:135px;height:110px;padding:2px;border:solid 1px #ccc}
.video-list-all li img{width:135px;height:110px;}
.video-list-all li cite{height: 14px; margin-top:5px;overflow: hidden;width:140px;display:block;text-align:center;}
.video-list-all li a{color:#666;cursor:pointer}
span.player1{background:url(../images/player.png) no-repeat 0 -2px;padding-left:15px;color:#999;heihgt:23px;line-height:23px;margin:0 10px 0 0}
span.player2{background:url(../images/player.png) no-repeat 0 -25px;padding-left:19px;color:#999;heihgt:23px;line-height:23px}
.video-list-all li p{height:20px;line-height:20px;color:#999}

.video-class{margin:0;padding:0;height:30px;line-height:30px;font-size:14px;border-bottom:solid 1px #ccc}
.video-type{line-height:30px;height:30px;font-size:12px;margin:5px 0 0;font-weight:bold;}
.video-a{border-bottom:dashed 1px #ccc;padding:0 0 10px}
.video-year{border-bottom:none;padding:0 0 10px}
.video-a a{padding:0 8px 0 3px;line-height:24px;border-right:solid 1px #ccc}
.video-a a.last{border-right:none}

#video_detail{width:100%;height:500px;background:#e9e9e9}
.video_detail_content{width:960px;margin:0 auto;}
.video_player{float:left;display:inline;width:620px;height:420px;margin:10px 0 0 0;}
.video_player h4{line-height:30px;height:30px;font-size:14px;color:#666}
.video_recommend{float:right;display:inline;width:305px;margin:10px 0 0;}
#ckepop{height:20px;line-height:20px;margin:10px 0 0;color:#666}
.video_recommend h4{line-height:30px;height:30px;font-size:14px;color:#666}
.video_recommend_box{width:273px;height:415px;background:#ddd;padding:15px;border:dashed 1px #aaa;overflow:hidden;}
.video_recommend_box ul{margin:0;padding:0;}
.video_recommend_box ul li{margin:0;padding:0;float:left;height:150px;}
.video_recommend_box .image{padding:2px;border:solid 1px #999;float:left}
.video_recommend_box ul li cite{line-height:20px;height:120px;overflow: hidden;width:120px;float:left;text-align:left;font-size:12px;margin-left:10px;}
.video_recommend_box ul li cite a{color:#666}
.video_recommend_box ul li  p{height:20px;line-height:20px;color:#787878;width:120px;font-size:12px;clear:both;float:right;margin-top:4px;}

.video_left{float:left;display:inline;width:620px;}
.video_right{float:right;display:inline;width:305px;}
.description{width:620px;margin:10px 0 0}
.description h4{background-repeat:repeat-x; background-position:0px -201px;width:620px;height:40px;line-height:36px;font-size:14px;font-weight:bold;color:#666;overflow:hidden}
.description p{color:#666;line-height:22px;text-align:justify; text-justify:inter-ideograph; word-wrap:break-word;}
.description p.time{color:#999}

.posts{width:620px;margin:10px 0 0;position:relative}
.posts h4{background-repeat:repeat-x; background-position:0px -201px;width:620px;height:40px;line-height:36px;font-size:14px;font-weight:bold;color:#666;overflow:hidden}
.posts .posts_login{margin:10px 0 0px;height:18px;line-height:18px;}
.posts span.more{position:absolute;top:0;right:0;height:40px;line-height:36px}


.textfield2 {width:100px;height:15px;color:#666;border:solid 1px #ccc;background:#ffffff;padding:3px 0px 0px 5px;}
.posts .posts_login span{margin-right:10px;}
.posts .posts_login span a{color:#993399}
.posts .c_login_ok{color:#993399;margin:10px 0 10px;}
.posts .c_login_ok span{margin:0 0px;}
.posts_login_btn{cursor:pointer;border:0;font-size:12px; background:url(../images/bg1.png) no-repeat; width:58px; height:24px; color:#333; font-weight:100;}

.posts_message{width:auto;margin:0 0 10px;}
.posts_message .bt{float:right;margin:10px 10px 0 0 }
.posts_message .pleft{float:left;margin:10px  0 0 ;color:#666}
.textarea2 {width:608px;height:130px;background:url(../images/lc_logo.gif) no-repeat scroll center  #FFFFFF;border:solid 1px #ccc;font-size:14px;color:#333;padding:5px; }
.m-btn2{cursor:pointer;border:0;font-size:14px; background:url(../images/bg1.0.png) no-repeat; width:96px; height:32px; color:#333; font-weight:100;}

.player_margin{margin:25px 0 0}

.copyright_detail{width:578px;padding:10px;height:100px;background:#f4f4f4;margin:15px 0 0 0;border:dashed 1px #ccc;color:#666}
.copyright_detail h4{height:30px;line-height:30px;}
.copyright_detail p{text-align:justify; text-justify:inter-ideograph; word-wrap:break-word;overflow:hidden; line-height:23px;}

.commentlist{margin:10px 0 0;padding:0}
.tielist{margin:0 0 25px;padding:0;float:left;display:inline}
.commenth4{background-repeat:no-repeat; background-position:0px -182px;height:30px;font-weight:100;float:left;font-size:12px;line-height:30px;overflow:hidden;width:630px;padding-left:10px;text-align:right;color:#369}
.commenth4 span{float:left;display:inline;height:30px;line-height:30px;overflow:hidden;width:550px;font-size:14px;text-align:left;}
.tietext{background:#f4f4f4;border:dashed 1px #ccc;float:left;display:inline;padding:15px;line-height:23px;color:#444;width:608px;}
.tie{text-align:right;heihgt:20px;line-height:20px;color:#999;overflow:hidden}
.tie span{margin:0 10px 0 0;color:#369}

/************PC端，下拉菜单隐藏****************/
.snav{ display:none}
#years{ float:right}
 @media screen and (min-width: 1px) and (max-width: 500px) {
#navigation{ display:none}
.ad300-250,#ad-960-100,#topnav{ display:none}
.snav{ display:block; margin:2%; width:96%;
		 }
#logo {
    height: 60px;
    margin: 0 auto 10px;
    width: 100%;
}

#logo .newsname {
	display:none;
    float: left;
    font-family:"微软雅黑";
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
    text-align: center;
    width: 10%;
}
.search {
    display: inline;
    float: right;
    height: 30px;
    margin-top: 20px;
    width: 40%;
}
.Keywords {
    background-position: 0 -122px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    color: #666;
    display: inline;
    float: left;
    height: 24px;
    line-height: 26px;
    padding: 0 1% 0 2%;
    width: 72%;
}
.btn {
    background-position: -450px -61px;
    background-repeat: no-repeat;
    color: #ffffff;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    width: 23%;
}
#ad-960-100 {
    height: 100px;
    margin: 10px auto;
    width: 100%;
}
#location {
    color: #666666;
    margin: 1% auto;
    width: 96%;
}

.place {
    display: inline;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 100%;
}
	#newslist {
    margin: 1% auto 0;
    width: 96%;
}
.news-title {
    background-position: 0 -201px;
    background-repeat: repeat-x;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 36px;
    width: 100%;
}
#n-left {
    display: inline;
    float: none;
    width: 100%;
} 

#n-right {
    background: none repeat scroll 0 0 #f4f4f4;
    display: inline;
    float: none;
    width: 100%;
}
.news-list li {
    background-position: 0 -182px;
    background-repeat: no-repeat;
    color: #999;
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 2%;
	overflow:hidden;
    text-align: right;
    width: 99%;
}

.news-list li span {
    display: inline;
    float: left;
    overflow: hidden;
    text-align: left;
    width:auto;
}
#years {

    overflow: hidden; padding-left:1%;
    text-align: left;

}
#pages {
    height: 30px;
    margin: 4% auto 0;
    width: 100%;
}
.ad300-250 {
    float: none;
    height: 250px;
    margin: 0 0 10px;
    width: 100%;
}
.container2 {
    height: 250px;
    width: 100%;
}
.container2 A IMG {
    height: 250px;
    width: 100%;
}


.latest {
    background: none repeat scroll 0 0 white;
    border: 1px solid #ccc;
    display:block;
    float: none;
    margin: 0 0 10px;
    overflow: hidden;
    width: 100%;
}

.latest-title {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px solid #ccc;
    height: 36px;
    overflow: hidden;
    width: 100%;
}
.latest-list li {
    background-position: 0 -184px;
    background-repeat: no-repeat;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 1%;
    width: 96%;
}
.popular {
    background: none repeat scroll 0 0 white;
    border: 1px solid #ccc;
    display: inline;
    float: left;
    margin: 0 0 10px;
    overflow: hidden;
    width: 100%;
}

.popular-title {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px solid #ccc;
    height: 36px;
    overflow: hidden;
    width: 100%;
}
#footer {
    border-top: 1px solid #ddd;
    margin: 20px auto 0;
    padding: 10px 0 0;
    width: 100%;
}
 }
 @media screen and (min-width: 500px) and (max-width: 975px) {
#navigation{ display:none}
.ad300-250,#ad-960-100,#topnav{ display:none}
.snav{ display:block; margin:2%; width:96%;
		 }
#logo {
    height: 60px;
    margin: 0 auto 10px;
    width: 100%;
}

#logo .newsname {
    display: inline;
    float: left;
    font-family:"微软雅黑";
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
    text-align: center;
    width: 10%;
}
.search {
    display: inline;
    float: right;
    height: 30px;
    margin-top: 20px;
    width: 40%;
}
.Keywords {
    background-position: 0 -122px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    color: #666;
    display: inline;
    float: left;
    height: 24px;
    line-height: 26px;
    padding: 0 1% 0 2%;
    width: 72%;
}
.btn {
    background-position: -450px -61px;
    background-repeat: no-repeat;
    color: #ffffff;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    width: 20%;
}
#navigation .sider {
    height: 39px;
    line-height: 39px;
    margin: 0 auto;
    width: 100%;
}

#navigation .sider ul li {
    background-position: 0 -56px;
    background-repeat: no-repeat;
    color: white;
    display: inline;
    float: left;
    font-size: 14px;
    height: 39px;
    line-height: 39px;
    padding: 0 2%;
}
#location {
    color: #666666;
    margin: 1% auto;
    width: 96%;
}
.place {
    display: inline;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 100%;
}
	#newslist {
    margin: 1% auto 0;
    width: 96%;
}
.news-title {
    background-position: 0 -201px;
    background-repeat: repeat-x;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 36px;
    width: 100%;
}
#n-left {
    display: inline;
    float: none;
    width: 100%;
} 

#n-right {
    background: none repeat scroll 0 0 #f4f4f4;
    display: inline;
    float: none;
    width: 100%;
}
.news-list li {
    background-position: 0 -182px;
    background-repeat: no-repeat;
    color: #999;
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 1%;
    text-align: right;
    width: 100%;
}
.news-list li span {
    display: inline;
    float: left;
    overflow: hidden;
    text-align: left;
    width:auto;
}
#years {
    display:inline;
    float: right;
    overflow: hidden;
    text-align: left;
    width:auto;
}
#pages {
    height: 30px;
    margin: 4% auto 0;
    width: 100%;
}



.latest {
    background: none repeat scroll 0 0 white;
    border: 1px solid #ccc;
    display:block;
    float: left;
   
    overflow: hidden;
    width: 49%;
}

.latest-title {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px solid #ccc;
    height: 36px;
    overflow: hidden;
    width: 100%;
}
.latest-list li {
    background-position: 0 -184px;
    background-repeat: no-repeat;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 3%;
    width: 96%;
}
.popular {
    background: none repeat scroll 0 0 white;
    border: 1px solid #ccc;
    display: inline;
    float: right;
    margin: 0 0 10px;
    overflow: hidden;
    width: 49%;
}

.popular-title {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px solid #ccc;
    height: 36px;
    overflow: hidden;
    width: 100%;
}
#footer {
    border-top: 1px solid #ddd;
    margin: 20px auto 0;
    padding: 10px 0 0;
    width: 100%;
}
 }
