@charset "utf-8";

body{ padding:0px; margin:0px; background:#ffffff;color: #333333; font-size:12px;font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Microsoft JhengHei",»ªÎÄÏ¸ºÚ,STHeiti,MingLiu;}
ul,li,ol,dl,dt,dd,p,h1,h2,h3,h4,form{ padding:0px; margin:0px; list-style:none;}
a{color: #343434;text-decoration: none;}a:hover {color: #f78037;text-decoration: none;}
.clr{ font-size:0px; line-height:0px; height:0px; overflow:hidden; clear:both;}
.space{ padding-top:8px;}
img { border:none;}
.fleft{ float:left} .fright{ float:right;}

.header,.menu,.main,.footer{ width:972px; position:relative; margin:auto; overflow:hidden;}
.header{ height:100px; overflow:hidden;}
.header .logo{ float:left; }
.header .fx{ float:right; padding-top:20px; position:relative;}

.menubox{ background-color:#f78037; height:44px;}
.menu{ height:44px;}
.menu a{ display:block; float:left; padding:0px 13px 0px 14px; overflow:hidden; font-size:16px; height:44px; line-height:44px; color:#ffffff}
.menu a:link,.menu a:visited,.menu a:active{ color:#ffffff}
.menu a:hover,.menu a.cur{ background-color:#ffffff; color:#005d88;filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7;
}
.menubox .menu .fright{ float:right; position:relative;height:44px; width:203px;}
.menubox .menu .fright a{ padding:0px; position:absolute; height:53px; width:203px; top:-4px;}

/*±êÌâÀ¸*/
.dtitle{ padding-left:13px; border-left:#f78037 solid 7px; height:36px; line-height:36px; font-size:18px; width:942px; margin:auto;}
.dtitle span{ font-size:12px; color:#999; padding-left:5px; font-family:Tahoma, Geneva, sans-serif}

/*piclist*/
.mainleft{float:left; width:960px; overflow:hidden;}
.mainright{float:right; width:300px; padding:10px; background-color:#ECECEC; margin-bottom:-10000px; padding-bottom:10000px; overflow:hidden;}
.wmad{display:block; width:300px; overflow:hidden; margin-bottom:12px;}
.wmad_t{margin-bottom:0;}
.piclist{}
.listcon{float: left; overflow: hidden; width: 960px;}
.piclist li{ width:150px; height:185px; float:left; padding:0px 10px 10px 0px; overflow:hidden; position:relative;}
.piclist1 li{ width:190px; height:130px; float:left; padding:0px 10px 10px 0px; overflow:hidden; position:relative;}
.piclist li a{ display:block; width:150px; position:relative;}
.piclist li a.pic{ width:148px; height:183px; border:#dfdfdf solid 1px; overflow:hidden; cursor:pointer; overflow:hidden;}
.piclist li a.pic img{ z-index:1; width:148px; height:183px;}
.piclist li a.pic span{ width:168px; height:26px; line-height:26px; position:absolute; left:0px; bottom:0px; display:none;}
.piclist li a.pic span.bg{ background-color:#000000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; z-index:33}
.piclist li a.pic span.bt{ font-size:14px; color:#ffffff; z-index:35; text-indent:5px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.piclist li a.pic:hover span,.piclist li a.pic.show span{ display:block;}
.piclist li a.txt{ height:26px; line-height:26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.piclist li.r2 a{ display:block;}
.piclist li.r2{ width:134px;overflow:hidden; height:190px; padding-right:18px;}
.piclist li.r2 a,.piclist li.r2 a img{ height:163px;width:132px;}
.piclist li.r2 a,piclist li.r2 a.pic span,.piclist li.r2 a.pic span.bt{ width:132px;}

.piclist li a.pic.show:hover span{ color:#43c3ff}

.indexplist li{ width:168px; height:205px; float:left; padding:0px 10px 10px 0px; overflow:hidden; position:relative;}
.indexplist li a{ display:block; width:150px; position:relative;}
.indexplist li a.pic{ width:168px; height:203px; border:#dfdfdf solid 1px; overflow:hidden; cursor:pointer; overflow:hidden;}
.indexplist li a.pic img{ z-index:1; width:168px; height:203px;}

/*index*/
.indexxiee{ float:left; width:762px;}


/*Ê×Ò³»ÃµÆ*/
.idnexSlide{ width:658px; height:250px; overflow:hidden;position:relative}

/* ÂÖ²¥Í¼ focus */
#focus {width:658px; height:250px; overflow:hidden; position:relative;}
#focus ul {height:250px; position:absolute;}
#focus ul li {float:left; width:658px; height:250px; overflow:hidden; position:relative; background:#000;}
#focus ul li img{ width:658px; height:250px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:658px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:340px; height:10px; padding:5px 10px; left:60px; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:39px; height:31px; position:absolute; top:100px; background:url(../images/sprite2.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


.wanjie{ float:right; width:205px; border:#dfdfdf solid 1px; background:url(../images/bh.gif) no-repeat 5px 57px; overflow:hidden;}
.listwj{width:318px;}
.wanjie .t{ font-size:18px; color:#000000; padding:15px 0px 0px 15px; overflow:hidden; height:42px;}
.wanjie .top1{ padding-left:26px; height:110px; overflow:hidden;}
.wanjie .top1 dt{ float:left; height:100px; width:70px; overflow:hidden; border:#dfdfdf solid 2px;}
.wanjie .top1 dt img{ width:70px; height:100px;}
.wanjie .top1 dd{ float:left; padding-left:5px;}
.wanjie .top1 dd h3{ font-size:12px; line-height:auto;}
.wanjie .top1 dd span{ display:block; line-height:20px; color:#8b8b8b;}
.wanjie .item{ padding-left:26px; height:30px; line-height:30px; border-top:#dfdfdf dashed 1px;}

.ad960x90{  width:960px;  overflow:hidden; margin:auto;}
.ad298x250{height:250px; width:298px; border:#dfdfdf solid 1px;}
.ad960x901{ overflow:hidden; margin:auto;}
.ad960x902{ width:640px;   overflow:hidden; }

/*Ð°ÂþÍÆ¼ö*/
.xmcom{ width:972px; height:178px; background:url(../images/shujia.jpg) no-repeat center bottom;}
.sliderbox .slider{float:left;height:164px;width:840px;position:relative;overflow:hidden;margin:0 0 0 3px;display:inline;}
.sliderbox .slider ul{position:absolute;left:0;width:999em;}
.sliderbox .slider li{float:left;width:168px;height:164px;text-align:center; overflow:hidden; position:relative;}
.sliderbox .slider li a{padding:1px 15px 0px 18px;width:132px; height:163px; display:block; background:url(../images/shujia_itembg.jpg) no-repeat 6px 0px;position:relative;}
.sliderbox .slider li img{ width:132px; height:163px; z-index:1}
.sliderbox .slider li a span{ position:absolute; height:29px; line-height:29px; background:url(../images/shujia_itemzibg.jpg) repeat-x; width:132px; left:18px; top:136px;}
.sliderbox .arrow-btn{ width:34px; height:34px; float:left; padding-top:50px; padding-right:20px;}
.sliderbox .arrow-btn.btnr{ float:right; padding-right:0px;}
.sliderbox .arrow-btn span{ width:34px; height:34px; overflow:hidden; display:block; background:url(../images/pre_next.gif) no-repeat; cursor:pointer;}
.sliderbox #btn-left{float:left;background-position:0 0;}
.sliderbox #btn-left.dasabled{background-position:0 -70px;}
.sliderbox #btn-left.on{background-position:0 -35px;}
.sliderbox #btn-right{float:right;background-position:-35px 0;}
.sliderbox #btn-right.on{background-position:-35px -35px;}
.sliderbox #btn-right.dasabled{background-position:-35px -70px;}

.compic{ height:185px; clear:both;}
.compic li{ width:170px; height:100px; float:left; padding-right:20px;}
.compic li a{ display:block; width:170px; height:180px; padding:2px; border:#dfdfdf solid 1px; overflow:hidden;}
.compic li a img{width:170px; height:180px; }

.neihan{ width:972px; overflow:hidden; }
.neihan .indexl2{ width:1000px;}
.neihan .indexl2 li{ padding-right:31px;}
.neihan .indexl2 li a.pic img{width: expression(this.width > 132 && this.width > this.height ? 132 :true); height:expression(this.height >163 ? 163: true);vertical-align:middle; overflow:hidden;}
.ad960x90_2{ width:960px; border:#dfdfdf solid 1px; height:90px; overflow:hidden; margin:auto; }
.flinks{ width:950px; border:#dfdfdf solid 1px; line-height:20px; margin:auto; padding:0px 10px 0px 10px;}

.footer{  margin:auto; clear:both; padding-top:30px; line-height:18px; text-align:center; padding-bottom:5px; color:#525252}
.footer a{ color:#525252; line-height:18px;}
.footer a:hover{color:#f78037}

.pages{ height:29px; padding-top:30px; clear:both; padding-left:0px; padding-bottom:20px;}
.pages li{float:left;}
.pages li.thisclass{height:27px; background-color:#f78037; color:#fff; margin-left:5px; line-height:27px; padding:0px 10px 0px 10px;}
.pages a,.pages span{ float:left; height:27px; border:#e3e3e3 solid 1px; margin-left:5px; line-height:27px; padding:0px 10px 0px 10px;}
.pages a.n,.pages span.n{ background:url(../images/pagebtnbg.jpg) repeat-x;}
.pages a.c,.pages span.c{ color:#FF6600;}
.pages .gong{ float:left; padding-left:10px; font-weight:bold; height:29px; line-height:29px;}
.thisclass a{background-color:#f78037; color:#fff;}

.navs{ width:972px; height:30px; line-height:30px; margin:auto; color:#969696;}
.navs a{ color:#969696}

.coms{ width:972px; height:320px; overflow:hidden; margin:auto; position:relative;}
.listslide{ width:241px; height:291px; overflow:hidden; position:relative; float:left; border:#d8d8d8 solid 1px;}
#listfocus {width:241px; height:291px;overflow:hidden; position:relative;}
#listfocus ul {height:291px; position:absolute;}
#listfocus ul li {float:left; width:241px; height:291px; overflow:hidden; position:relative; background:#000;}
#listfocus ul li img{ width:241px; height:291px ;}
#listfocus ul li div {position:absolute; overflow:hidden;}
#listfocus .btnBg {position:absolute; width:241px; height:20px; left:0; bottom:0; background:#000;}
#listfocus .btn {position:absolute; width:100px; height:10px; padding:5px 10px; left:50px; bottom:0; text-align:right;}
#listfocus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#listfocus .btn span.on {background:#fff;}
#listfocus .preNext {width:39px; height:31px; position:absolute; top:100px; background:url(../images/sprite2.png) no-repeat 0 0; cursor:pointer;}
#listfocus .pre {left:0;}
#listfocus .next {right:0; background-position:right top;}

.coms .hots{ width:380px; float:left; padding-left:10px;}
.coms .hots .title{ height:35px; }
.coms .hots .title h1{font-size:20px; font-weight:normal; float:left; padding-right:10px;}
.coms .hots .title .ico_hot{ display:block; width:52px; height:23px; float:left; background:url(../images/icon.png) no-repeat; font-weight:bold; font-size:14px; text-align:center; font-weight:bold; color:#ffffff; line-height:23px;}
.coms .hots .att{ height:30px; line-height:30px; border:#d8d8d8 dashed 1px; border-left:none; border-right:none}
.coms .hots .att li{ width:120px; float:left;color:#8B8B8B}
.coms .hots .att li span{color:#343434}
.coms .tbar{ width:300px; height:48px; padding-top:10px;}
.coms .tbar li{ width:90px; height:32px; background:#EDEDED; float:left; text-align:center; cursor:pointer; color:#666666; line-height:32px}
.coms .tbar li.cur{ background:url(../images/tbar.png) no-repeat; color:#ffffff; font-weight:bold; height:38px;}
.coms .tcont{ height:110px;line-height:23px;}
.coms .kg,.coms .yy{ height:20px; font-size:14px;}
.coms .kg span{ font-size:18px; color:#ff5a00; font-weight:bold}
.coms .yy{ padding-top:10px;}

.paihang{ float:right; width:250px;border:#dfdfdf solid 1px; background:url(../images/bh.gif) no-repeat 5px 57px; overflow:hidden;margin-top:51px;}
.paihang .t{ font-size:18px; color:#000000; padding:15px 0px 0px 15px; overflow:hidden; height:42px;}
.paihang .top1{ padding-left:26px; height:110px; overflow:hidden;}
.paihang .top1 dt{ float:left; height:100px; width:70px; overflow:hidden; border:#dfdfdf solid 2px;}
.paihang .top1 dt img{ width:70px; height:100px;}
.paihang .top1 dd{ float:left; padding-left:5px;}
.paihang .top1 dd h3{ font-size:12px; width:100px;  line-height:auto; }
.paihang .top1 dd span{ display:block; line-height:20px; color:#8b8b8b;width:70px;}
.paihang .item{ padding-left:26px; height:30px; line-height:30px; border-top:#dfdfdf dashed 1px;}

.neihan{ width:972px; overflow:hidden; }

 
.nhmh{ width:972px; float:left; overflow:hidden;}
.nhmh .neihan{ width:970px; border:#e0e0e0 solid 1px;}
.nhmh .neihan ul.piclist{ padding:20px 10px 20px 10px; height:auto; overflow:hidden;}
.nhmh .neihan ul.piclist li{ padding-left:10px; height:auto;}
 
.flinks{ padding-top:12px;}
.flinks ul{ overflow:hidden; clear:both; padding:3px 0 6px;}
.flinks li{ float:left; margin-right:9px;}
.flinks li a{ display:inline-block; white-space:nowrap;}

.juntuan{width:972px; margin:0 auto; overflow:hidden;}

.ml10{margin-left:16px;}

.xejt{width:468px; float:left; overflow:hidden; border:1px #f0f0f0 solid; padding:1px; margin-bottom:20px;}
.xetitle{background-color:#f78037; height:46px; line-height:46px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; padding-left:15px;}
.xetitle a{color:#fff; font-weight:bold;}
.xetitle a:hover{text-decoration:underline;}
.xetitle a.more{float:right; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; padding-right:15px; font-weight:normal;}
.xetitle span{font-size:12px; color:#ccc; padding-left:5px;}
.search{float:left;overflow:hidden;}
.fx{width:600px; height:80px; overflow:hidden;}
.fx p{float:left;padding-top:30px;font-weight:bold;}
.fx p a{text-decoration:underline;color:#F00;font-weight:bold;}
.fx p a:hover{text-decoration:underline}
.fenx{float:right; overflow:hidden; margin-top:10px;}
input.ssk{border:1px #CCC solid; height:20px; line-height:20px;}
input.aniu{border:none; background-color:#f78037; width:80px; height:24px; line-height:20px; text-align:center; font-size:12px; color:#fff; cursor:pointer; transition: all 0.5s ease 0s;}
input.aniu:hover{transition: all 0.5s ease 0s; background-color:#333333;}

#uyan_frame{width:auto; padding:30px; margin:0 auto; background-color:#efefef; overflow:hidden;}


.comiclist{width:970px; margin:0 auto; border:1px #b9dbea solid; background-color:#f1f7fb; border-top:none; padding-bottom:10px; overflow:hidden;}
.comiclist ul{float:left; margin-top:15px; width:900px;}
.comiclist ul li{float:left; width:64px; margin-left:11px; overflow:hidden;}
.comiclist ul li a{text-decoration:none; float:left;}
.comiclist ul li a:hover{color:#f78037;}
.comiclist ul li a img{border:1px #e3e3e3 solid; padding:3px; height:44px; width:56px; background-color:#f9f9f9; overflow:hidden;}
.comiclist ul li a:hover img{border:1px #f78037 solid;}
.comiclist ul li a span{display:block; width:64px; height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-align:center; cursor:pointer;}
.comiclist div{float:right; width:48px; margin:15px 11px 0 11px; text-align:center; overflow:hidden;}
.comiclist div span{display:block; width:48px; height:20px; line-height:20px;}
.comiclist div a{color:#f78037;}
.comiclist ul h2{float:left; width:64px; margin-left:11px; overflow:hidden; font-size:13px; text-align:center; font-weight:bold; background-color:#f78037; padding-top:17px; width:64px; height:56px; color:#fff;}
.comiclist ul li.title{font-size:13px; text-align:center; font-weight:bold; background-color:#f1f7fb; padding-top:17px; width:64px; height:56px; color:#f1f7fb;}

#box{background:#fff;overflow:hidden;zoom:1;}
#box li{float:left;width:150px;height:185px;display:inline;text-align:center;background:#fff url(../images/loading.gif) 50% 50% no-repeat;}
#box li img.loaded{width:150px;height:185px;vertical-align:middle;}

.tuijian{float:left; width:280px; background-color:#fff; margin-top:10px; padding:10px; overflow:hidden;}
.tuijian h3{float:left; width:280px; font-size:14px; font-weight:bold; color:#333; padding-bottom:8px;}
.tuijian dl{float:left; width:280px; overflow:hidden;}
.tuijian dl dt{float:left; width:280px; height:210px; text-align:center; overflow:hidden;}
.tuijian dl dt img{width:272px; min-height:210px; padding:3px; border:1px #E0DFDF solid; background-color:#fcfcfc; }
.tuijian dl dd{float:left; width:278px; height:28px; text-align:center; line-height:28px; border:1px #E0DFDF solid; background-color:#F5F5F5;}
.linkt {
	LINE-HEIGHT: 45px; MARGIN: 0px; PADDING-LEFT: 15px; COLOR: #993300; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.linkt a{ font-size:12px;margin: 0 9px;font-weight:400}
.link a:hover{ color:#f78037; text-decoration:underline;}