body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,th,td,i{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
body { font-size:12px; color:#403f3f;font-family:"Microsoft YaHei"; background:#FAFAFA}
Select{font:bold 14px/35px "ËÎÌå";margin-top:8px;color:#403f3f;}
a{ color:#403f3f;text-decoration:none}
a:hover{ color:#3a6ecc; text-decoration: underline} 
li{list-style:none;}
em{font-style:normal;font-weight:normal;}
dl dd h4{ line-height:26px; font-size:14px; font-weight:bold;}
dl dd p{ font-size:12px;color:#7c7c7c;line-height:20px}
.mr8{ margin-right:8px}
.mr10{ margin-right:10px}
.mt10{ margin-top:10px}
.mr20{ margin-right:20px}
.mt5{ margin-top:5px}
.mt20{ margin-top:20px}
.mt16{ margin-top:16px}
.mr16{ margin-right:16px}
.mr36{ margin-right:36px}
.w774{ width:774px}
.w750{ width:750px}
.w400{ width:400px}
.w386{ width:386px}
.w370{ width:370px}
.w340{ width:342px}
.w320{ width:340px}
.w294{ width:294px}
.w245{ width:245px}
.w205{ width:205px}
.w270{ width:270px}
.w310 { width:310px;}
.w265 { width:265px;}
.w220 { width:220px;}
.w265 { width:265px;}
.cl:after,.title:after,.content:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl,.title,.content{ zoom:1; clear:both}
.r { float:right}
.l { float:left}
.b{ border:#f4f4f4 solid 1px; background:#FFF}
.focus{ width:750px;height:280px;position:relative; overflow:hidden;}
.sline{border-bottom: 1px dotted #cccccc; height:1px;overflow: hidden;margin:12px 0px;}

.all{ background:url(/css/topbg.jpg) center top no-repeat}
.header{ width:1180px; height:415px; margin:0 auto; position:relative}
.header h1.logo a{ width:378px; height:117px; display:block; overflow:hidden; text-indent:-9999px; position:absolute; left:5px; top:66px}
.nav{ width:1180px; height:60px; overflow:hidden; position:absolute; left:0; top:258px}
.nav a{ font-size:22px; color:#B7D0F2; line-height:60px; padding:0 18px; text-decoration:none}
.nav a:hover{ color:#FFFF00}

.mainav{ width:1176px; height:72px; position:absolute; left:0; top:334px}
.mainav dl{ width:302px; height:72px; float:left;}
.mainav dl dt{ width:27px; float:left; font-size:14px; color:#FF0; text-align:center; padding-top:15px}
.mainav dl dd{ height:50px; padding:10px 0 10px 5px; overflow:hidden}
.mainav dl dd a{ font-size:12px; line-height:26px; color:#C4AC8C; font-family:"ËÎÌå"; padding:0 8px}
.mainav dl dd a:hover{ color:#ff0}

.mainbody{ width:1180px; margin:0 auto}
.mrbox{ border-top:#727272 solid 3px}
.mrbox .con{ width:1164px; overflow:hidden}
.mrbox .picbox a{ margin-right:30px;}
.mrbox .bod{ border:#f4f4f4 solid 1px; border-top:none; background:#FFF; padding:10px 20px 10px 20px}
.title{ height:36px; overflow:hidden}
.title h2{ font-size:16px; float:left; color:#333; line-height:36px}
.title h2 small{ font-size:12px; color:#999; line-height:36px; font-weight:normal; padding-left:10px}
.title em{ float:right; font-size:14px; line-height:36px;}
.picbox a{ width:164px; float:left; display:block; margin-bottom:10px; position:relative}
.picbox a img{ width:164px; height:105px; display:block}
.picbox a span{ width:159px; height:16px; position:absolute; top:83px; left:0; background:url(/css/png.png) 0 0 repeat; padding:3px 0 3px 5px}
.picbox a span i{ background:url(/css/v.png) 0 0 no-repeat; font-size:12px; color:#FFF; font-style:normal; padding-left:20px}
.picbox a p{ font-size:14px; line-height:20px; height:40px; overflow:hidden; padding-top:4px;}
.picbox a .update{ color:#999; font-size:14px; line-height:20px; padding-top:4px;}

.news{ width:418px; border:#f4f4f4 solid 1px;background:#FFF;}
.news .more{ height:40px; background:#e5e5e5; text-align:center; line-height:40px; font-size:14px}
.newsbox{ padding:0 12px}
.newscon{ padding:5px 0 0px 0}
.newscon .textlist li{ font-size:16px; line-height:30px; background:none; padding-left:0}

.hotnews{ height:204px; overflow:hidden; padding:10px 19px 0 19px;}
.hotnews h2{ font-size:20px; font-weight:bold; text-align:center;line-height:30px; line-height:30px; overflow:hidden; margin-top:5px;}
.hotnews h2 a { color:#3171f1;}
.hotnews h2 a:hover { color:#ff6b00}
.hotnews h3{ font-size:12px; font-weight:normal; text-align:center; line-height:24px; font-family:"ËÎÌå"}
.hotnews h3 a { color:#333333;}

.minititle{ width:100%; height:30px; background:#EEEEEE; display:block;}
.minititle a{ width:25%; float:left; text-align:center; line-height:30px; font-size:14px; display:block; position:relative; text-decoration:none;*width:24.8%;}
.minititle a.cur{ background:#3a6ecc;color:#fff;}
.minititle i{ background:url(/css/ar.png) 0 0 no-repeat; width:9px; height:5px; position:absolute; left:50%; margin-left:-4px;bottom:-5px; display:none;}
.minititle a.cur i{ display:block;}

.title{padding-left:10px;height:41px;background:#e3e3e3; border-bottom:#EEEEEE solid 1px}
.title h2{font-size:18px; float:left;line-height:40px; color:#43536d; font-family:"Microsoft YaHei"; background:url(/css/ui.png) 0 no-repeat; padding-left:35px}
.title h3{font-size:20px; float:left;line-height:38px; color:#323436; font-weight:normal; font-family:"Microsoft YaHei"}
.title em{ float:right; padding-right:10px; line-height:38px}
.title em a{ color:#696969; font-size:14px}

.textlist li{ font-size:14px;line-height:30px; background:url(/css/d.jpg) 0 14px no-repeat; padding-left:10px}
.textlist li em{ float:right;color:#999999;line-height:30px;font-size:12px}
.textlist li b{ float:left; width:32px; height:18px; display:block; margin-right:6px; margin-top:7px;overflow:hidden; text-indent:-9999px}
.textlist li .ss1{ background:url(/css/ico.png) 0 0 no-repeat}
.textlist li .ss2{ background:url(/css/ico.png) 0 -18px no-repeat}
.textlist li .ss3{ background:url(/css/ico.png) 0 -36px no-repeat}
.textlist li .ss4{ background:url(/css/ico.png) 0 -54px no-repeat}
.textlist li .ss5{ background:url(/css/ico.png) 0 -72px no-repeat}
.textlist li .ss6{ background:url(/css/ico.png) 0 -90px no-repeat}
.textlist li .ss7{ background:url(/css/ico.png) 0 -108px no-repeat}
.textlist li .ss8{ background:url(/css/ico.png) 0 -126px no-repeat}
.textlist li .zatan{ background:url(/css/ico.png) 0 -144px no-repeat}
.textlist li .cf{ background:url(/css/ico.png) 0 -162px no-repeat}

.pic_list{ padding:25px 0 25px 16px;}
.pic_list .picbox a{ width:173px; height:181px; float:left; display:inline; margin-right:16px; margin-bottom:16px; position:relative}
.pic_list .picbox a img{ width:173px; height:126px; display:block}
.pic_list .picbox a p{ line-height:24px; height:48px; padding-top:4px; display:block; font-size:14px}
.pic_list .picbox a i{ background:url(/css/video.png) 0 0 no-repeat; width:16px; height:16px; position:absolute; left:10px; top:100px}

.pics-list{height:280px;left:0px;top:0px;overflow:hidden;position:absolute;width:560px;}
.pics-list a img{width:560px; height:280px; display:block}
.pics-title{position:absolute;right:0px;top:0px;width:190px; height:280px;overflow:hidden}
.pics-title li{height:56px; overflow:hidden; border-bottom:1px solid #212122;}
.pics-title li a{height:32px; overflow:hidden;line-height:16px; background:#1A2C50; text-align:left;color:#96a9ce;width:170px; font-size:12px; padding:12px 10px;outline:none; display:block; font-family:'ËÎÌå';}
.pics-title li.select a,.pics-title li a:hover{background:#286bf0;color:#e2ebfd; text-decoration:none}

.tit{ height:44px; background:url(/css/tit.jpg) 0 0 repeat-x; padding-left:10px}
.tit h2{ font-size:16px; line-height:44px; background:url(/css/tith2.jpg) 0 0 repeat-x; float:left}
.tit em{ float:right; line-height:44px; padding-right:10px}
.tit em a{ font-size:14px; color:#333333}


.hdbox .con1{ padding:5px 5px}
.hdbox dl dt img{ width:330px; height:105px; display:block}
.hdbox dl dd h4{ font-size:14px; line-height:26px; font-weight:normal; padding-top:6px}
.hdbox dl dd span{ font-size:14px; color:#F00; line-height:26px}

.tlbox .con{ padding:0px 0px}
.tlbox dl dt{ width:164px; float:left; margin-right:10px}
.tlbox dl dt img{ width:164px; height:105px; display:block}

.videobox{ border-top:#727272 solid 3px; width:810px; overflow:hidden}
.videobox .bod{ border:#f4f4f4 solid 1px; border-top:none; background:#FFF; padding:10px 4px 0px 25px}
.videobox .picbox a{ margin-right:30px;}

.rankbox{border-top:#727272 solid 3px; width:350px; overflow:hidden}
.rankbox .con{ padding:5px 15px 10px 15px}
.rankbox .tags{ padding:0 15px; margin-top:5px}
.panking{ background:url(/css/rankbg.jpg) 0 10px no-repeat; padding-left:24px;}
.panking li{ background:none; padding-left:0; height:34px; line-height:34px; overflow:hidden}

.position .tit{padding-left:10px; height:41px;background:#e3e3e3;}
.position .tit h2{font-size:14px; float:left;line-height:40px; color:#43536d; font-family:"Microsoft YaHei"; background:url(/css/ui.png) 0 no-repeat; padding-left:35px}
.position .tit h2 a{ padding:0 4px}

.news_list{padding-left:10px;}
.news_list li{ line-height:30px; border-bottom:#A3A3A3 dotted 1px; font-size:14px; padding:0 5px}
.news_list li.hover{ background:#F2F2F2}


.summary{background:#F1F3F6; min-height:59px; padding:5px 10px 5px 10px; font-size:12px; color:#84898C; line-height:22px; margin:10px auto 0; border:1px solid #ebebeb;}
.summary span { width:40px; height:25px; background:#3A6ECC; text-align:center; line-height:25px; padding:5px 8px; color:#fff; border-radius:5px; margin-right:10px;}

.detail{ padding:30px 0; overflow:hidden}
.detail h1,.bigdetail h1{ background:none;font-size:30px;text-align:center;display:block;color:#3a6ecc;line-height:40px;font-weight:bold;padding:0 0 10px 20px;font-family:"Î¢ÈíÑÅºÚ","ºÚÌå";}
.detail h3,.bigdetail h3{ font-size:12px; font-weight:normal; padding:5px 30px 20px 30px;color:#666666;border-bottom:#E0E0E0 solid 1px;}
.detail h3 em,.bigdetail h3 em{ float:right}
.detail .fl{float:left}
.detail .fr{float:right}
.detail .panel{border:1px solid #510758;padding:10px 10px 10px 10px;background:#fff}
.detail .panel .row-1{overflow:hidden;zoom:1;font-size:12px;color:#3a6ecc}
.detail .panel .row-1 a{overflow:hidden;zoom:1;font-size:12px;color:#3a6ecc}

.textdetail{padding:20px 0 20px 0;color:#444444;border-bottom:#E0E0E0 solid 1px;line-height:2em; padding-bottom:26px; font-size:16px}
.textdetail a{color:#ff8f17; text-decoration:underline;}

.page{text-align:center;white-space:normal; margin-top:40px}
.page a{display:inline-block;height:30px;line-height:30px;padding:0 10px;font-size:14px;color:#000;border:1px solid #ddd}
.page a:hover,.page a.thisclass{background:#5eae73;border:1px solid #5eae73;color:#fff}

.box{border:#F4F4F4 solid 1px; background:#FFF; padding:0 10px}
.box .textlist li{ font-size:14px; line-height:30px; background:url(/css/dian.jpg) 0 12px no-repeat; padding-left:10px; height:30px; overflow:hidden}
.box .con{ padding:10px 0}
.box .picbox a{ width:172px; height:174px; float:left; display:block; margin-right:10px; position:relative}
.box .picbox a img{ width:175px; height:124px; display:block}
.box .picbox a.mr-0{ margin-right:0}
.box .picbox a p{ line-height:18px; height:36px; padding-top:4px; display:block; font-size:12px}
.box .picbox a i{ width:16px; height:16px; position:absolute; left:10px; top:62px}
.xwbox{ width:378px}
.xwbox .con{ padding:10px 15px}

.links {}
.links p { padding:10px; line-height:1.8em; font-size:14px;}

/*======ŒÂ·âÑÕÉ«´úÂë¶Î======www=CA=i=SF=C0M======5366=0=54==2==========*/
#sertitle{width:1180px; height:35px; margin:0 auto; overflow:hidden; border-left:1px solid #403f3f; border-top:1px solid #403f3f; border-bottom:1px solid #403f3f; background-color:#727272;}
#sertitle dt{text-align:center;color:#FFF;height:35px;font:bold 14px/35px "ËÎÌå";border-right:1px solid #403f3f;float:left;overflow:hidden;}
#sertitle dd{text-align:center;color:#FFF;height:35px;font:bold 14px/35px "ËÎÌå";border-right:1px solid #403f3f;float:left;overflow:hidden;}

.game{width:1180px;border-left:1px solid #403f3f; margin:0 auto;overflow:hidden;color:#000;}
.game a {color:#000;}
.game dd{text-indent:0.5em;text-align:center;float:left;height:25px;font:normal 12px/25px "ËÎÌå";border-bottom:1px solid #403f3f;border-right:1px solid #403f3f;overflow:hidden;}
.game dt{float:left;text-align:center;height:25px;font:normal 12px/25px "ËÎÌå";border-bottom:1px solid #403f3f;border-right:1px solid #403f3f;overflow:hidden;}

.mc{width:160px;}
.ip{width:140px;}
.sj{width:160px;}
.xl{width:122px;}
.js{width:370px;}
.qq{width:123px;}
.xx{width:98px;}


/*copyright*/
.copyright{margin-top:10px; text-align:center; padding:30px 0px; background:#fff; font-size:12px;}
.copyright p{ line-height:30px;}
.copyright a{ padding:0px 5px;display: inline-block;word-break: break-word;word-wrap: break-word;}
.copyright a:hover{ color:#ff0000;}
