@charset "utf-8";
/* CSS Document */

.warrper{width:1340px;margin:0 auto; position:relative; /* margin-left:-675px; left:50%; */}
.header{width:1250px;height:32px;margin:0 auto; line-height:32px; position:relative; margin-bottom:8px;}
.posidiv{width:360px;height:20px;position:absolute;right:20px; top:5px;text-align:right;line-height:30px; color:#666;}
.posidiv a{color:#666;font-size:20px;}
.posidiv a:hover{color:#333;}
#ajaxElement_1_983 {width:300px; float:left; padding-top:5px;}
.header button{width:60px;height:22px; line-height:18px;}
.header input{width:200px;height:23px-; margin-top:5px; border:1px solid #666;padding:3px; margin-right:5px;}
.bannerbox{width:100%;height:auto;}
.banner{width:1340px;height:507px;position:relative;margin: 0 auto;}
.bannertop{width:1250px;height:83px;position:absolute; background: url(../images/bg_site_id_co.png) left top repeat-x; z-index:999; margin:0 auto; left:50%; margin-left:-625px;}
.subnavbox{width:1340px;height:59px; background:url(../images/subnav.png) left top repeat-x;margin: 0 auto;}
.subnav{width:1270px;height:60px;margin:0 auto; position:relative; background:url(../images/libg.gif) 1260px top no-repeat;}
.subnav ul{}
.subnav ul li{width:252px;height:60px; text-align:center;float:left;background:url(../images/libg.gif) left top repeat-y; }
.subnav ul li img{ float:right;}
.subnav ul li:hvoer{ cursor: pointer;}
.subnav ul li a.rightl{ background:url(../images/libg.gif) right top repeat-y;}
.subnav ul li a span{ color:#fff;font-size:18px;height:66px; line-height:66px;position:absolute; top:-8px;left:3px; z-index:1; display:block;width:249px;}
.subnav ul li a span:hover{ background:url(../images/nav_hover.png) left top no-repeat; cursor:hand; cursor:pointer;}

.subnav ul li a{ background:url(../images/navbg.jpg) 3px bottom no-repeat; display:block;height:60px; position:relative;}
.subnav ul li a.two1{background:url(../images/navbg2.jpg) 3px bottom no-repeat;}
.subnav ul li a.two2{background:url(../images/navbg3.jpg) 3px bottom no-repeat;}
.subnav ul li a.two3{background:url(../images/navbg4.jpg) 3px bottom no-repeat;}
.subnav ul li a.two4{background:url(../images/navbg5.jpg) 3px bottom no-repeat;}


.animatdiv{width:1240px;height:220px; padding:10px 0 20px 20px;background: url(../images/animtbg.png) repeat; position:absolute;left:0;bottom:60px; z-index:0; display:none;}
.anitit{width:100%; text-align:left;height:30px; line-height:30px; color:#fff; font-size:14px; margin-bottom:10px;}
.anilist{width:100%;height:auto;}
.anilistdiv{ width:210px; height:50px;margin-right:25px; margin-bottom:30px; background:#fff; cursor:pointer; float:left; padding:0 5px 0 5px;}
.anilistdiv em{font-size:14px; font-family:'华文细黑';color:#000; float:left;width:159px; text-align:left; line-height:22px;}
.anilistdiv img{ float:right;width:45px;height:45px; margin-top:2px;}

.subnav ul li .anilistdiv a{color:#000; background:none;}




.contentbox{width:1270px;margin:30px auto; padding-left:17px;}
.contentbox ul{}
.contentbox ul li{width:317px;height:233px;float:left; position:relative;}
.contentbox ul li span{width:305px;height:40px; background:url(../images/conbg.png) left top repeat-x; display:block; position:absolute; bottom:-2px; left:0; text-indent:8px; line-height:40px;}
.contentbox ul li span a{ font-size:14px; color:#fff;}
.contentbox ul li img{width:305px;height:233px;}

.contentbox2{width:1270px;margin:10px auto; padding-left:17px;}
.contentbox2 ul{}
.contentbox2 ul li{width:254px;height:140px;float:left; position:relative;}
.contentbox2 ul li span{width:242px;height:40px; background:url(../images/conbg.png) left top repeat-x; display:block; position:absolute; bottom:-2px; left:0; text-indent:8px; line-height:40px;}
.contentbox2 ul li span a{ font-size:14px; color:#fff;}
.contentbox2 ul li img{width:242px;height:140px;}


.newsbox{width:1270px;margin:30px auto 50px; padding-left:10px}
.newsl{width:841px;float:left;}
.newsr{width:404px; height:370px; float:left;position:relative; margin-left:15px; }
.tit{width:100%;height:30px; background:url(../images/tit.jpg) left center no-repeat;}
.tit span{ float:left; text-indent:20px; color:#000;font-size:22px;}
.tit a{width:84px;height:30px; float:right; display:block; margin-right:1px;}
.newscon{width:830px;border:1px solid #898989; padding:50px 0 20px 8px}
.newscon ul{}
.newscon ul li{width:100%;height:30px; float:left;}

.newscon ul li span{width:150px; color:#191919; font-size:14px; display:block; text-indent:5px; float:left;}
.newscon ul li a{ display:block; float:left; color:#293f80; font-size:14px; background:url(../images/abg.png) left center no-repeat; text-indent:20px;}
.newscon ul li a:hover{ color:#00935d;}
.newsrtit{ width:100%;height:30px; background:url(../images/tit.jpg) left top no-repeat; border-bottom:1px solid #898989;}
.newsrtit span{float:left; text-indent:20px; color:#000;font-size:22px;}
.scllrbox{width:434px;height:240px;overflow:hidden; position: relative-; margin-top:40px;}
.scllrdiv{width:200000px;height:240px; position:absolute; overflow:hidden;}
.scllrdiv li{width:434px;height:240px; }
.scllrli{height:30px; position:absolute; top:0; right:0; z-index:111;}
.scllrli li{width:30px;height:30px;background:#313131;display:block;text-align:center;float:left;line-height:30px;}
.scllrli li.currentli{ background:#61a647;}
.more{width:64px;height:15px; position:absolute; right:0; bottom:0;}
.more a{font-size:14px; color:#333;}

.footerbox{width:100%;background:#3d3d3d; margin-top:30px;}
.footer{width:1290px;padding-top:30px; margin:0 auto;padding-bottom:30px;}
.footerr{width:820px;height:300px; float:right; border-left:1px solid #fff; position:relative; padding-left:30px;}
.footerr ul{ }
.footerr ul li{ padding-left:20px-;width:160px;height:25px; line-height:25px; float:left; text-align:left;}
.footerr ul li a{color:#cac9c9; font-size:13px; display:block;}
.footerr ul li a:hover{ color:#fff;}
.footerr ul li em{ font-size:16px; color:#fff;}

.footbox{width:100%;height:60px; background:#fff;}
.foot{width:860px;height:60px; line-height:60px; margin:0 auto; color:#666;}
.foot span{float:left;}
.foot span a{color:#333}
.foot span.otpan{ float:right;}
.foot span.otpan a{color:#333;}
.sharebox{width:350px;height:50px; position:absolute; bottom:-40px; right:-80px;}


.contantusbox{width:390px;height:150px;float:left; margin-top:150px; margin-left:35px; line-height:20px;}
.footerbox .footer .contantusbox{ margin-top:0; margin-left:20px;}
.contantusbox span{font-size:16px;color:#fff;}
.contantusbox li{color:#cac9c9;font-size:12px;}
.contantusbox li em{ margin-right:15px;}
.contantusbox li em.otherem{ margin-right:0;}






















