
*{ margin:0; padding:0; }
html{ background:url(bg_conew4.jpg) top center no-repeat #352B29; }
body{ width:1002px; margin:0 auto; font-size:14px; }
a{color:#666;text-decoration:none}
a:hover{color:#009edd}

#fixed{width:1002px;position:absolute;left:10px}
#fix-search{line-height:1.5;width:150px;height:200px;position:fixed;top:40%;background:#fff;font-size:9pt;padding:5px;}
#fix-search h3{width:100%;height:25px;background:red;display:block;text-align:center;color:#fff}
#fix-search button{width:100%;height:25px;background:#eee;border:none;cursor:pointer;margin:5px 0}
#fix-search li{float:left;width:21%;margin:2%;text-align:center;border:1px solid #ccc;padding:5px;list-style:none}
#fix-search li:hover{background:red;color:#fff}
.fixed-act{background:red;color:#fff}

.ads{ overflow:hidden; }
.footer{ width:1002px; height:91px; color:#FF9900; }

.cqbanben{ line-height:24px;  padding:10px; font-size:12px; overflow:hidden; }
.cqbanben a{ font-size:12px; margin-left:5px; color:#000000; text-decoration:none; }
.cqbanben a:hover{ text-decoration:underline; color:#FF0000; }
a.red:hover{ text-decoration:underline; color:#FF0000; }

.cqtag{ line-height:24px;  padding:10px; font-size:12px; overflow:hidden; }
.cqtag a{ font-size:12px; margin-left:5px; color:#000000; text-decoration:none; }
.cqtag a:hover{ text-decoration:underline; color:#FF0000; }
a.red:hover{ text-decoration:underline; color:#FF0000; }

.links{ line-height:24px;  padding:10px; font-size:12px; overflow:hidden; }
.links a{ font-size:12px; margin-left:5px; color:#000000; text-decoration:none; }
.links a:hover{ text-decoration:underline; color:#FF0000; }
a.red:hover{ text-decoration:underline; color:#FF0000; }

table{ border-collapse:collapse; }
table.ads4text td{ border:solid 1px #EAEAEA; padding:5px 0 5px 5px; font-size:14px;  }
table.ads4text td a{ color:#0000FF; }

table.dl td{ background:url(ad_bg.jpg) repeat-x; font-size:14px; }
table.dl td a{ color:#000000; }

.index_tj_box{ width:1002px; overflow:hidden; }
.index_video{ width: }


/*/ 分页栏样式 /*/
DIV.digg { PADDING-RIGHT: 3px; PADDING-LEFT: 3px;  PADDING-BOTTOM: 3px;  MARGIN: 3px;  PADDING-TOP: 3px;  TEXT-ALIGN:right; }
DIV.digg A { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; color:#315DAD; PADDING-TOP: 2px; TEXT-DECORATION: none; border:#aaaadd 1px solid;}
DIV.digg A:hover { border:solid 1px #F5820B; color:#000000; }
DIV.digg A:active { BORDER-RIGHT: #D25914 1px solid; BORDER-TOP: #D25914 1px solid; BORDER-LEFT: #D25914 1px solid; COLOR: #000; BORDER-BOTTOM: #D25914 1px solid }
DIV.digg SPAN.current { FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #F5820B; padding:2px 5px; border:#D25914 1px solid; }
div.digg span.txt{ font-weight:bold; color:#fff; background-color:#F5820B; padding:2px 7px 2px 5px; border:#D25914 1px solid; margin-left:1px; }
DIV.digg SPAN.disabled{ PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; color:#CCCCCC; PADDING-TOP: 2px; border:solid 1px #CCCCCC; }

.logo{ width:530px; height:170px; float:left; }
.banner{ width:470px; height:170px; float:right;  }

.adbox{ height:80px; width:470px; overflow:hidden; margin-bottom:5px; margin-top:5px; }
.searchbox{ height:50px; width:470px; overflow:hidden; }
.searchkeys{ height:25px; width:460px; padding:0 5px; color:#FFE600; overflow:hidden; color:#FFFFFF; background-color:#A51414; line-height:25px; }
.searchkeys a{ color:#FFFF00; margin-right:3px; }

ul.menus{ margin:0; padding:0; overflow:hidden; float:left; }
ul.menus li{ padding:0 16px; height:42px; text-align:center; line-height:42px; border-bottom:solid 3px #000000; float:left; list-style:none; color:#FFFFFF; border-left:solid 1px #2A2A2A; }
ul.menus li:hover{ border-bottom-color:#FF0000; background-color:#333333;; }
ul.menus li a{ font-size:16px; text-decoration:none; color:#FFFFFF; font-family: "微软雅黑";}

.index_box{ width:1002px; height:370px; margin:0 auto; overflow:hidden; background-color:#FFFFFF; }
.video_box{ width:560px; height:360px; float:left; margin:2px;border:solid 1px #A33D11;  }
.art_box{ width:428px; height:360px; float:right; margin:2px;border:solid 1px #A33D11; }
.art_toutiao{ width:428px; height:100px; overflow:hidden; padding:10px 0; line-height:180%; overflow:hidden;  background-color:#F8F8F8; border-bottom:solid 1px #A33D11; background:url(tt.png) left top no-repeat; text-indent:30px; }
.art_toutiao a{ color:#FF0000; }
.art_toutiao p{ margin:0 4px; }
.art_toutiao h3{ text-align:center; margin:0 4px; margin-left:20px; margin-bottom:10px;} 

.art_tuijian{ width:428px; height:220px; }

table.indexvideo{ border-collapse:collapse; }
table.indexvideo td{ padding:2px; position:relative; }
.indexbanner{ background-color:#666666; height:50px; margin:5px; height:145px; }

.a1{ height:170px; overflow:hidden; }
.a2{ height:110px; overflow:hidden; background:url(footer.jpg) repeat-x;}
.a3{ width:0; height:91px; float:left; }
.a4{ width:1002px; height:91px;  float:right; font-size:14px; color:#FF9900; }
.a5{ border:solid 1px #770000; border-top:none;  height:24px; line-height:24px; font-size:14px; text-align:center; color:#770000; background:url(bar.gif) repeat-x; }
.a6{ overflow:hidden; border:solid 1px #770000; border-top:none; background-color:#FFFFFF; padding:5px 0; }
.a7{ overflow:hidden; margin:0 7px; line-height:22px; font-size:14px; }
.a8{ overflow:hidden; line-height:23px; text-align:center; color:#FFFFFF; padding:10px 0 15px 0; font-size:12px; }
.a8 a{ color:#FFFFFF; text-decoration:none; }
.a8 i { font-style: normal; display: none; }

.b1{ width:1000px; overflow:hidden; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }
.b2{ width:249px; float:left; overflow:hidden; }
.b3{ color:#FFFFFF; height:29px; line-height:29px; font-size:14px; text-align:center; background:url(bar.gif) repeat-x; border-right:solid 1px #FFFFFF; }
.b3 a{ color:#FFFFFF; text-decoration:none; }
.b3_1{ color:#FFFFFF; height:29px; line-height:29px; font-size:14px; text-align:center; background:url(bar.gif) repeat-x; }
.b3_1 a{ color:#FFFFFF; text-decoration:none; }
.b4{ overflow:hidden; border-right:solid 1px #CCCCCC; }
.b4_1{ overflow:hidden;  }
.b5{ list-style:none; }
.b5 li{ overflow:hidden; height:24px; line-height:24px; font-size:14px; }
.b5 li a{ margin-left:5px; text-decoration:none; color:#333333; }
.b5 li a:hover{ text-decoration:underline; }
.b6{ width:251px; float:left; overflow:hidden; }
.b7{ width:990px;  height:26px; line-height:26px; color:#FFFFFF; font-size:14px; margin-top:8px; text-align:right; }
.b7 a{ font-size:14px; color:#FFFFFF; text-decoration:none; margin-right:7px; }
.b7 a:hover{ text-decoration:underline; }
.b8{ width:980px; overflow:hidden; margin-top:50px; font-weight:800; text-align:right; font-size:14px; color:#ffffff; }

/*there is no c, no r*/
/*/ There is no c. /*/
table.d1{ border-collapse:collapse; }
table.d1 td{ border:solid 1px #EAEAEA; font-size:14px; padding:3px 5px; }
.d2{ background-color:#EEDCCE; }
.d3{ font-size:14px; line-height:130%;  }
.d3 p{ margin-bottom:10px; }
.d4{ height:30px; line-height:30px; background-color:#FFFFFF; text-align:center; }
.d5{ width:924px; height:30px; line-height:30px; text-align:center; }
.d5 a{ color:#FF0000; font-size:14px; font-weight:800; }
table.d6{ border-collapse:collapse; }
table.d6 td{ border:solid 1px #CCCCCC; font-size:14px; height:28px; }
table.d6 td a{ color:#333333; text-decoration:none; }
table.d6 td a:hover{ text-decoration:underline; }
table.d7 td{ border-bottom:solid 1px #F0E0CB; }
table.d7 td a{ color:#FF0000; text-decoration:none; }
td.d8 strong{ color:#FF0000; margin-left:15px; }
strong.d9{ margin-left:35px;  }

.e0{ width:1002px; margin:0 auto; height:36px; left:36px; background-color:#A41414; }
.e1{ width:1002px; overflow:hidden; margin:0 auto; background-color:#FFFFFF; }
.e2{ width:290px; border:solid 1px #EAEAEA; overflow:hidden; margin-top:10px; }
.e3{ width:690px; float:left; overflow:hidden; }
.e4{ width:292px; float:right; overflow:hidden; margin-right:10px; margin-bottom:10px;}
.e5{ width:688px;overflow:hidden; margin-bottom:10px; }
.e5 img{ display:block;margin:10px auto;max-width:645px }
.e6{  border-bottom:solid 1px #CCCCCC;  height:32px; line-height:32px; overflow:hidden; background-color:#F5F5F5; }
.e6 strong{ font-size:14px; margin-left:10px; }
.e7{ width:290px; overflow:hidden;  padding:5px 0; }
.right_imgbox{ width:145px; float:left; overflow:hidden; text-align:center; position:relative; }
.right_imgbox img{ margin-bottom:5px; }
.right_imgbox a{ color:#333333; text-decoration:none; }
ul.e8{ margin:0 5px; }
ul.e8 li{ line-height:24px; height:24px; overflow:hidden; font-size:14px; }
ul.e8 li a{ color:#333333; text-decoration:none; }
ul.e8 li a:hover{ text-decoration:underline; color:#FF0000; }
span.e9{ float:right; }

.right_tag{ padding-left:5px;}
.right_tag a:nth-child(9n){background-color: #4A4A4A;}
.right_tag a:nth-child(9n+1){background-color: #428BCA;}
.right_tag a:nth-child(9n+2){background-color: #5CB85C;}
.right_tag a:nth-child(9n+3){background-color: #D9534F;}
.right_tag a:nth-child(9n+4){background-color: #567E95;}
.right_tag a:nth-child(9n+5){background-color: #B433FF;}
.right_tag a:nth-child(9n+6){background-color: #00ABA9;}
.right_tag a:nth-child(9n+7){background-color: #B37333;}
.right_tag a:nth-child(9n+8){background-color: #FF6600;}
.right_tag a{opacity: 0.80;filter:alpha(opacity=80);text-decoration:none; color: #fff;background-color: #428BCA;display: inline-block;margin: 0 1px 5px 0;padding: 0 6px;line-height: 21px}
.right_tag a:hover{opacity: 1;filter:alpha(opacity=100);text-decoration:underline;}

.f1{ border-bottom:solid 2px #DE4E1E; font-size:14px; margin:0 5px; height:32px; line-height:32px; overflow:hidden; }
.f1 a{ margin:0 5px; color:#333333; text-decoration:none; }
.f1 a:hover{ text-decoration:underline; }

.f2{ width:678px; margin:15px 0; overflow:hidden; }
.f3{ width:650px; height:26px; line-height:26px; overflow:hidden; background-color:#EAEAEA; font-size:14px; text-align:center; margin:0 19px; }
.f4{ width:668px; overflow:hidden; margin:0 10px; padding:10px 0; color:#333333; line-height:26px; font-size:16px; text-indent:25px; }

.article_tags{float: none;position:relative;padding:15px 20px;overflow: hidden;border-top:1px solid #EAEAEA;margin-bottom: 15px;}
.article_tags a:nth-child(5n){background-color: #4A4A4A;}
.article_tags a:nth-child(5n+1){background-color: #428BCA;}
.article_tags a:nth-child(5n+2){background-color: #5CB85C;}
.article_tags a:nth-child(5n+3){background-color: #D9534F;}
.article_tags a:nth-child(5n+4){background-color: #F0AD4E;}
.article_tags a{text-decoration:none;display:inline-block;padding:2px 7px 1px;margin:0 1px;color:#eee;font-size:15px;background-color:#4a4a4a;opacity: 0.90;filter:alpha(opacity=90);}
.article_tags a:hover{text-decoration:underline;background-color:#428bca;color:#fff;opacity: 1;filter:alpha(opacity=100);}

.f5{ width:678px; line-height:26px; overflow:hidden; background-color:#EAEAEA; font-size:14px; margin:0 5px 5px 5px; }
.f5 p{ margin-left:10px; }
.f5 a{ color:#333333; text-decoration:none;}
.f5 a:hover{text-decoration:underline; color:#FF0000;  }
.f6{ width:678px; overflow:hidden; margin:10px 5px; }
span.f7{ margin-right:18px; font-size:14px; }
.f8{ overflow:hidden; float:left; border-right:solid 1px #EAEAEA;  }
.f9{ width:335px; overflow:hidden; float:right;}

ul.g1{ font-size:14px; overflow:hidden }
ul.g1 li{ width:329px; float:left; line-height:24px; height:24px; overflow:hidden; padding-left:5px; }
ul.g1 li a{ color:#333333; text-decoration:none; }
ul.g1 li a:hover{ text-decoration:underline; }
dl.g2{ width:678px; overflow:hidden; margin:0; padding:0; font-size:14px; line-height:28px; border-bottom:dashed 1px #EAEAEA; }
dd.g3{ width:478px; height:28px; float:left; }
dd.g3 strong{ margin-left:15px;}
dd.g3 a{ margin-left:10px; }
dd.g4{ width:100px; height:28px; float:left; text-align:center; }
.g5{ width:678px; height:40px; line-height:40px; text-align:center; }
.g5 a, .g5 strong{ margin-right:14px; font-size:14px; color:#333333; }

dl.g6{ width:678px; overflow:hidden; margin:0; padding:0; line-height:40px; height:40px;border-bottom:solid 1px #EAEAEA; }
dd.g7{ width:128px; height:40px; line-height:40px; float:left; text-align:right; margin:0; padding:0; }
dd.g8{ width:550px; height:40px; line-height:40px; float:right;  margin:0; padding:0; }
.g9{ line-height:24px; }

.j1{ height:26px; width:1000px; text-align:center; background-color:#FFFF00; font-size:14px; line-height:26px; border:solid 1px #CCCCCC; border-bottom:none; }

/* 家族 */
.k1{ width:1000px; overflow:hidden; border:solid 1px #EAEAEA; margin-bottom:10px;  }
.k2{ width:1000px; overflow:hidden; margin:0; }
.k3{ width:980px; height:30px; line-height:30px; margin-left:15px; font-size:14px; }
.k3 a{ font-size:14px; }
table.k4{ border-collapse:collapse; }
table.k4 th{ border:solid 1px #cccccc; font-size:14px; height:28px; }
table.k4 td{ border:solid 1px #cccccc; font-size:14px; height:28px; }
table.k4 td a{ color:#333333; text-decoration:none; }
table.k4 td a:hover{ text-decoration:underline; }
table.k5 td{ border-bottom:solid 1px #F0E0CB; }
table.k5 td a{ color:#FF0000; text-decoration:none; }
td.k6 strong{ color:#FF0000; margin-left:15px; }
.k7{ height:30px; line-height:30px; background-color:#FFFFFF; text-align:center; margin-top:10px; border:solid 1px #FB9104; border-bottom:none; background-color:#F30000; font-size:14px; color:#FFFFFF; }
.k7_1{ height:30px; line-height:30px; background-color:#FFFFFF; text-align:center; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; font-size:14px; }
.k7_1 a{ text-decoration:none; color:#333333; }
.k7_1 a:hover{ color:#FF0000; text-decoration:underline; }
.k8{ height:30px; line-height:30px; background-color:#FFFFFF; text-align:right; font-size:14px; }
a.k9{ margin-right:15px; float:right; }

.m1{ width:1002px; overflow:hidden; background-color:#ffffff;  }
.m2{ width:496px; overflow:hidden; float:left;  margin-right:5px; background-color:#FFFFFF; }
.m3{ width:496px; overflow:hidden;  float:right;  background-color:#FFFFFF;}
.m4{ height:35px; line-height:35px; text-align:left; background:url(tb.png) repeat-x; color:#FFFFFF;  }
.m4 a{ text-decoration:none; color:#ffffff; }
.m4 strong{ margin-left:10px; background-color:#A51414; padding:10px 15px; }
.m4 a:hover{  text-decoration:underline; color:#ffffff; }
.m4 span{ float:right; margin-right:10px; }
.links_us{ font-size: 12px; color: #666; }

ul.m5{ margin:5px 5px; overflow:hidden; padding:0; }
ul.m5 li{ border-bottom:dashed 1px #FFCC99;; height:28px; line-height:28px; overflow:hidden;  }
ul.m5 li a{ font-size:14px; color:#000000; text-decoration:none; margin-left:5px; }
ul.m5 li a:hover{ text-decoration:underline; color:#FF0000; }
span.rigtime{ float:right; }

.m6{ height:30px; line-height:30px; padding-left:15px; background:url(t.gif) repeat-x; font-weight:800; color:#FFFFFF; }
.m7{ overflow:hidden; background-color:#FFFFFF; }
ul.m8{ margin:0; padding:0; }
ul.m8 li{ list-style:none; float:left; width:188px; height:145px; margin:10px 0 0 10px; overflow:hidden; text-align:center; position:relative; }
ul.m8 li a{ text-decoration:none; color:#000000; }
ul.m8 li a:hover{ text-decoration:underline; color:#FF0000; }
ul.m8 li img{  }
ul.m9{ overflow:hidden; padding-top:7px; }
ul.m9 li{ width:330px; height:30px; overflow:hidden; line-height:30px; float:left; list-style:none; }
ul.m9 li a{ text-decoration:none; margin-left:3px; color:#000000; }
ul.m9 li a:hover{ text-decoration:underline; color:#FF0000; }

.n1{ width:1002px; overflow:hidden; font-size:12px;  border:solid 1px #EAEAEA; margin:0 auto; background-color:#FDF1D2; }
.n2{ width:980px; margin:0 10px; overflow:hidden; }
.n3{ width:980px; height:34px; line-height:34px; border-bottom:solid 2px #FF0000; font-size:14px; }
.n3 a{ color:#333333; }
.n4{ width:980px; padding:15px 0; min-height:400px; overflow:hidden; font-size:14px; line-height:180%; }

.search{ padding:3px 0; width:1002px; margin:0 auto; background-color:#FFCB99; border-top:solid 2px #DE4E1E; }
.key{ height:38px; line-height:38px; font-size:15px; border:solid 1px #E0E0E0; border-right:none; padding:0 5px; width:380px;}
.searchbtn{ width:70px; text-align:center; background-color:#C00000; height:40px; line-height:38px; color:#FFFFFF; border:none; cursor:pointer;}
.indexSearchBox{ border:solid 3px #DE4E1E; width:461px; }

.nav{ background-color:#000000; height:45px;  }
ul.navmenu{ overflow:hidden; margin-left:3px; }
ul.navmenu li a.home{ background-color:#FFCB99; color:#000000; padding:10px 30px; }
ul.navmenu li{ height:40px; line-height:40px; float:left; display:inline; text-align:center; font-weight:800; }
ul.navmenu li a{ text-decoration:none; color:#ffffff; padding:10px 30px; border-right:solid 1px #C00000;  }
ul.navmenu li a:hover{ background-color:#FFCB99; color:#000000; }

span.more{ float:right; margin-right:10px; }
span.more a{ color:#000000; }
span.more a:hover{ color:#000000; }

.moregame{ height:40px; line-height:28px; text-align:center; font-size:15px; color:#FF0000; font-weight:bold; background-color:#FFFFFF; }
.moregame img{ margin-top:10px; }
.moregame a{ color:#FF0000; }

.article_list{ width:678px; }
.article_item{ width:668px; overflow:hidden; border-bottom:solid 1px #E0E0E0; margin:5px; }
.article_img{ width:150px; height:100px; float:left; }
.article_text{ width:500px; height:100px; float:right; }

.article_title{ height:30px; line-height:30px;}
.article_title a{color:#900; text-decoration:none; font-weight:bold; font-size:16px; }
.article_title a:hover{ text-decoration:underline; }
.article_descript{ height:70px; line-height:160%; font-size:14px; }

.articles_item{ width:668px; overflow:hidden; border-bottom:solid 1px #E0E0E0; margin:5px; }
.articles_text{ width:668px; height:30px; float:left; }
.articles_title{ height:30px; line-height:30px;}
.articles_title a{color:#900; text-decoration:none; font-weight:bold; font-size:16px; }
.articles_title a:hover{ text-decoration:underline; }

.tag_item{ border-bottom:solid 1px #E0E0E0; margin:5px; }
.tag_item a{text-decoration:none;display:inline-block;padding:2px 7px 1px;margin:0 1px;font-size:15px;color:#D9534F;}
.tag_item a:hover{background-color:#428bca;color:#fff}

span.dtime{ float:right; margin-right:5px; font-size:14px; }

.ico_play {top:15px; left:35px;position:absolute;width: 60px;height: 60px; background-image: url(ico_play.png);}
.ico120 {top:25px; left:67px;position:absolute;width: 60px;height: 60px; background-image: url(ico_play.png);}
.ico420 {top:80px; left:160px;position:absolute;width: 60px;height: 60px; background-image: url(ico_play.png);}
#gotop:hover{background-position:0 -51px}
#gotop{position:fixed;top:auto;right:40px;bottom:20px;z-index:999;display:block;width:38px;height:39px;border:1px solid #dfdfdf;background:#00a4ef url(top.png) no-repeat;cursor:pointer}

.dede_pages ul{float:left;padding:12px 0 12px 16px}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;padding:2px 4px 2px; list-style:none;}
.dede_pages ul li a{float:left;color:#555;display:block}
.dede_pages ul li a:hover{color:#690;text-decoration:none;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:700}
.dede_pages .pageinfo{padding:2px 4px 2px;color:#999}
.dede_pages .pageinfo strong{color:#555;font-weight:400;margin:0 2px}

.linkbox{padding:10px 8px;border-bottom:1px solid #EEE;}
.linkbox h3,.linkbox h3 a{font-size:14px;}