@charset "utf-8";
/* ===Contact method：louxiaojian@gmail.com===*/
.bb{border:1px solid #67B6D8;}

h2{color:#2b6aa8;font-size:12px}
h2 a,h2 a:visited{color:#2b6aa8}
#bk_home .putd a{color:#07519a;}

.h2B{border-color:#cfcfcf;border-style:solid;border-width:1px 1px 0px 1px}
.rH2{height:24px;line-height:24px;border-bottom:1px solid #67B6D8;font-size:12px;color:#fff;padding-left:8px; margin-bottom:10px}
.rH2 a{color:#fff!important}
h2,.flashNub a,.flashNub a:hover,.flashNub .on,.indexFlash .pictxt,.rH2,.textList li,.Tab li a,a.order{background-image:url(../img/bk.gif); background-repeat:no-repeat}

.oArea{padding-bottom:10px}
.oArea_l{width:352px;float:left}
.oArea_m{width:362px;float:left;margin-left:4px;display:inline;padding:5px 5px 18px 5px;background:url(../img/text_bj.gif) bottom repeat-x}
.Area_r{width:225px;border:1px solid #67B6D8;}
.Area_r .rH2{background-position:-1px -73px}

.indexFlash{width:350px;padding-top:1px;position:relative; margin-bottom:5px;background:url(../img/flashNub.gif) bottom repeat-x;}
.flashNub{position:absolute;right:5px;top:235px;}
.flashNub li{display:inline}
.flashNub a{margin-left:5px;float:right;line-height:16px;color:#333;width:16px;height:16px;text-align:center;background-position:-243px -78px}
.flashNub a:hover,.flashNub .on a{background-position:-268px -78px;text-decoration:none;font-weight:bold;color:#333;}
.indexFlash .pictxt{line-height:25px;color:#333;padding-left:20px;background-position:5px -217px;height:25px;overflow:hidden;width:210px}
.indexFlash img{width:348px;height:229px;display:block; margin:0 auto}
.key{background:url(../img/tag.gif) top repeat-x; height:143px;}
.key h2{padding-left:25px;margin:0;background-position:-455px -48px; line-height:27px}
.key p{padding:0px 10px;height:66px;overflow:hidden}
.key p a{margin-right:8px; color:#2b6aa8}
.oArea_m h3{color:#ff4500;font: bold 16px "宋体",Arial, Helvetica, sans-serif ;padding:5px 0px 0px 5px;text-align:center;height:22px;overflow:hidden; margin-bottom:5px }
.oArea_m h3 a{color:#ff4500;}
.oArea_m p{padding:0px 0px 2px 8px;color:#333;height:44px;overflow:hidden}
.oArea_m p a{color:#f60; margin-left:5px}
.oArea_m .textList{font-size:14px;padding-top:15px}
.oArea_m .textList li{background:url(../img/point.gif) 5px 10px no-repeat;padding-left:15px;}
.oArea_r{width:226px;float:right}
.oArea_r .putd{width:214px;border-bottom:3px solid #5FB2D6;}
.oArea_r .putd li{float:left;width:106px}
.oArea_r .putd li img{width:90px;height:120px;border:2px solid #ccc}
.oArea_r .putd li h4{width:90px}
.oArea_r .textList{font-size:12px;padding:5px 0px 4px 0px;background:url(../img/text_bj2.gif) bottom repeat-x;clear:both}
.oArea_r .textList a{text-decoration:none}
.oArea_r .textList li{padding:0 16px;background-position:5px -161px}

.sArea{margin-bottom:5px}
.sArea_l{width:730px;float:left}
.sArea_l h2{height:25px;line-height:25px;background-position:-457px -50px;padding-left:18px;}
.newMove,.sArea_lTl,.sArea_lTr,.box{background:url(../img/tileBj.gif) top repeat-x;}
.newMove h2{line-height:24px;height:24px}
.newMove .putd{width:720px;padding-top:5px;}
.newMove .putd li{float:left;width:102px;padding-bottom:8px;}
.newMove .putd li img{width:92px;height:120px;border:1px solid #ccc; padding:1px}
.newMove li a:hover img{border:1px solid  #16DD07;}
.newMove .putd li h4{width:90px}
.sArea_lTwo{}
.sArea_lTl{width:360px;float:left;padding-bottom:8px}
a.order{float:right; background-position:0px 2px;padding-left:25px;color:#f60!important;text-decoration:underline;margin-right:15px;font-weight:normal}
a.order:hover{text-decoration:none}
.sArea_lTl .pltr{padding-left:110px;height:130px;margin-bottom:4px}
.sArea_lTl .pltr .img{width:95px;}
.sArea_lTl .pltr .img img{width:90px;height:120px;margin:0 auto;border:2px solid #ccc}
.sArea_lTl .pltr .ms{height:66px;overflow:hidden;color:#666;}
.sArea_lTl .pltr .rank{color:#333}
.sArea_lTl .pltr .rank img{vertical-align:middle;margin-left:5px}
.sArea_lTl .textList{background:url(../img/line-height_01.gif); font-size:12px; margin-left:5px}
.sArea_lTl .textList a{color:#069; text-decoration:none}
.sArea_lTl .textList a:hover{color:#f60;}
.sArea_lTl .textList li{background-position:-462px 3px;padding-left:10px; height:22px; line-height:22px}
.sArea_lTl .textList li{float:left; width:345px;}
.sArea_lTl .textList span{float:right; width:80px;padding-right:0px}

.sArea_lTr{width:360px;float:right; padding-bottom:6px}
.sArea_lTr h2{margin-bottom:10px}
.sArea_lTr ul{margin:0px 14px}
.sArea_lTr .textList li{padding-left:15px;background:url(../img/point.gif) 5px 10px no-repeat;}
.sArea_lTr .putd{padding-top:6px}
.sArea_lTr .putd li{width:33.2%}
.sArea_lTr .putd li img{width:100px;height:135px;border:2px solid #ccc}
.sArea_lTr .putd li h4{text-indent:-9999px;height:0;width:0;overflow:hidden;line-height:0;}

.sArea_r{width:226px; float:right}
.sArea_r .textList{font-size:12px}
.sArea_r .textList a{text-decoration:none}
.sArea_r .Area_r{margin-bottom:5px; background:none}
#hotRank a{color:#039; text-decoration:underline}
#hotRank a:hover{color:#f60; text-decoration:none}
#hotRank h2{margin:0}
#hotRank .textList,#commentary .textList{padding:0px 8px}
#hotRank .textList{background:url(../img/line-height.gif)}
#hotRank .textList li{font-size:12px;height:31px;line-height:31px}
.Tab{height:22px;line-height:22px; position:relative; bottom:-1px}
.Tab li{display:inline}
#hotRank .Tab li a{width:74px;height:22px;display:block;float:left;background-position:0px -100px;text-align:center;text-decoration:none;border-right:1px solid #67B6D8;color:#016599}
#hotRank .Tab li .br{border-right:0}
#hotRank .Tab li a:hover,#hotRank .Tab .on a{background-position:0px -122px; font-weight:bold}
.bTab{border-top:1px solid #67B6D8; padding:10px 0px; clear:both}
.textList .n1{background-position:-451px -73px;}
.textList .n2{background-position:-451px -104px;}
.textList .n3{background-position:-451px -135px;}
.textList .n4{background-position:-451px -166px;}
.textList .n5{background-position:-451px -197px;}
.textList .n6{background-position:-451px -228px;}
#commentary{padding-bottom:17px}
#commentary .textList li{background-position:0px -193px;font-size:12px; height:22px; line-height:22px}
#commentary .textList{background:url(../img/line-heightc.gif)}

.box{clear:both;margin-bottom:8px;padding-bottom:10px;display:table;height:1%;width:100% }
.box a{color:#1a66b3;}
.box a:hover{color:#f60}
.box h2{line-height:25px;height:25px;position:relative;background-position:-457px -50px;margin-bottom:8px;padding-left:18px; font-size:14px}
.box h2 span{position: absolute;top:0;right:0;font-weight:normal;color:#999;margin-right:1em;font-size:12px;}
.box h2 span a:link,.box h2 span a:visited{ color:#666; padding:0 .5em;}
.box h3{clear:both;line-height:28px;background:url(../img/index_h3bg.gif) repeat-x; padding-left:1em; font-size:12px; color:#666;}
.box .innerBox{border:1px solid #e5e2e2}

.s1,.m1,.s2{width:264px;height:468px;float:left;overflow: hidden  }
.s1{background:#fdfdfd;border-right:1px solid #f0f0f0;}
.m1{width:415px;}
.s2{width:277px;background:#fdfdfd; border-left:1px solid #f0f0f0;}

.s1 ol li.noa em,.no1,.no2,.no3,.no4,.no5,.no6,.no7,.no8,.no9,.no10{background-image:url(../img/rankbg.gif);background-repeat:no-repeat}
.s1 ol{margin:8px;}
.s1 ol li{line-height:2em;height:2em;overflow:hidden;font-size:12px;padding-left:1.5em;border-bottom:1px dashed #ddd;}
.s1 ol li cite{color:#444;background:url(../new_img/to.gif) no-repeat 0 8px;padding-left:12px;}
.s1 ol li a{text-decoration:none;}
.s1 ol li.noa{padding-left:0em;height:auto;}
.s1 ol li.noa img{border:1px solid #000;width:240px;height:140px;vertical-align:top}
.s1 ol li.noa em{display:block;background-position:0 0.4em;padding-left:1.5em;font-weight:bold;clear:both}
.s1 ol li.noa p{text-align: left;line-height:1.5em;margin-left:1.5em;olor:#444;height:3em;overflow:hidden}
.no1{background-position:0 -36px;}
.no2{background-position:0 -74px;}
.no3{background-position:0 -114px;}
.no4{background-position:0 -154px;}
.no5{background-position:0 -194px;}
.no6{background-position:0 -234px;}
.no7{background-position:0 -274px;}
.no8{background-position:0 -313px;}
.no9{background-position:0 -352px;}

.inew{ margin:1em; font-size:12px; line-height:1.6em;}
.inew h4{text-align:left;line-height:1.6em;font-family:"宋体",Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold;}
.inew p{height:4.8em;overflow:hidden}

.r2list li{float:left;width:185px;display:inline;font-size:12px;overflow:hidden;line-height:2em; height:2em; background:url(../img/point.gif) no-repeat 5px 9px; padding-left:10px;margin-left:10px;}

.newMov li{ float:left; margin:0 5px 0 0;}
.newMov li img{border:1px solid #ccc;padding:1px;width:89px;height:120px;display:block}
.newMov li cite{display: block;line-height:1.8em;width:89px;height:1.8em;overflow:hidden;text-align:center;}

.m1 ul.newMov{ font-size:12px;  margin:10px 8px 8px 12px;}
.m1 ul.newMov li{display: inline;}
.movInfo{position:relative;height:70px;margin:1em;padding:0 0 1em 0;background:url(../new_img/dot.gif) repeat-x bottom;}
.movInfo dt,dl.movInfo dd{margin-left:4px;font-size:12px;padding-right:4px;}
.movInfo dt{line-height:24px;}
.movInfo dd.thumb{position:absolute;left:0;top:0;margin-left:0;}
.movInfo dd.thumb img{width:48px;height:64px;border:1px solid #000;padding:2px;display:block}
.movInfo dd{line-height:22px;color:#666;}

.comments{font-size:12px;line-height:1.6em;margin:8px 0;}
.comments dt,dl.comments dd{ padding:0 1em;}
.comments dt{ margin-top:8px;}
dl.comments dd a:link,dl.comments dd a:visited {color:#333;text-align:right;}
dl.comments dd a:hover{color:#f60;}
.comments dd{ background:url(../new_img/dot.gif) repeat-x bottom;padding-bottom:8px;text-align:right;color:#999}

#friends{border:1px solid #ddd; padding:5px 8px;clear:both}
#friends a{margin-right:15px}
/* 友情链接 ------------------------*/
.links {background:#fff;padding:0;clear:both;border:0;}
.links .title ,.links ul{float:left;display:inline;}
.links .title {width:960px;border:#67B6D8 1px solid;border-bottom:none;padding:0; margin:0;}

.links .title .tt {
	float:left;
	font-weight:bold;
	padding:0 0 0 8px;
}
.links .title .more {
	float:right;
	margin:0 10px 0 0;
	display:inline;
}
.links .xbox {width:960px; float:left;border:#67c698 1px solid;border-top:none;margin:0;padding:0;display:inline;}
.links ul {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	border-top:#fff 1px solid;
}
.links li {
	float:left;
	line-height:20px;
	padding:3px 8px 0 10px;
	background:#f7f7f7;
	margin:1px;
	display:inline;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*首页tab切换*/
.searchinsider {FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND:url(../images/search_bar2.gif) ; WIDTH: 80px; COLOR: #2B6AA8; 
 TEXT-ALIGN: center;height:22;VERTICAL-ALIGN: bottom;
}
.searchinsiderw {FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; WIDTH: 80px; COLOR:#1F4D89;; HEIGHT: 22px; TEXT-ALIGN: center
}
.tab_text{ padding:5px; font-size:12px; text-align:left;}
/* 页脚 */
.footer { border-top: #67B6D8 3px solid; width: 100%; margin-top: 1em; height: auto; background-color: #FFFFFF; color: #3c4474; text-align: center; float: left; margin-top: 1em;}
.footer p { line-height: 3em;  text-align: center;  margin-top: 0.6em; color: #3c4474;  }
.footer a { color: #3c4474; }
