﻿@charset "utf-8";
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,font,img,strong{margin:0;padding:0;}
ol,ul{list-style:none; margin:0px; padding:0px;}
img{border:0;}
body{ font-family:"微软雅黑",宋体,Arial,Lucida,Verdana,Helvetica,sans-serif; font-size:12px; color:#333; /*line-height:150%;*/background:#fff; background:url(../img/bg.png) 0px 122px repeat-x;}
h1{font-size:20px;font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif;}
h2{font-size:14px;}h3{font-size:14px;}h4{font-size:12px;}h5{font-size:12px;}h6{font-size:12px;}
a:link,a:visited{color:#996633;text-decoration:none;}
a:hover{color:#996633;text-decoration:underline;}
a:active{color:#996633;}
.fl{ float:left;}.fr{ float:right;}.cls{ clear:both;}.mt15{ margin-top:15px;}.ml15{ margin-left:15px;}
.cont,.toper{ width:990px; margin:0 auto; zoom:1; position:relative;}
.header{ height:87px; width:100%; overflow:hidden; background:url(../img/bg_top.png) 0px 0px repeat #684902; min-width:990px;}
.header .cont{ height:87px; color:#FFEE93;}
.header .cont a{ color:#FFFFFF;}
.header .cont .logo{ display:block; width:238px; height:65px; margin:auto; padding-top:10px; /*background:url(../img/logo.png) 0px 10px no-repeat;*/}
.header .cont .logo a{ display:block; width:238px; height:65px; overflow:hidden; text-indent:-1000px; background: url(../img/logo.png) no-repeat !important; /*For Firefox*/ _background:none;
/*For IE7 & IE6*/
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.qikanvip.com/img/logo.png', sizingMethod='crop');}
.header .cont .sp1{ position:absolute; left:10px; top:10px;}
.header .cont .sp2{ position:absolute; right:10px; top:10px;}
.header .cont .sp2 a{ margin-left:10px;}
.header .cont .search{ display:block; width:179px; height:23px; overflow:hidden; position:absolute; top:45px; right:0px;}
.header .cont .search.clk{ background:url(../img/bg_srh.png) 0px -27px no-repeat;}
.header .cont .search form #search-keyword{ float:left; width:124px; height:23px; border:none; background:url(../img/bg_srh.png) 0px 0px no-repeat;}
.header .cont .search form .sbtn{ float:right; height:23px; width:53px; cursor:pointer; overflow:hidden; color:#000000; font-size:12px; border:none; background:url(../img/bg_srh.png) right top no-repeat;}
.nav{ height:35px; width:100%; background:url(../img/bg_nav.png) center center repeat #684902; min-width:990px;}
.nav .cont{ height:35px; line-height:35px;}
.nav .cont .menu{ padding-left:10px; z-index:1;}
.nav .cont .menu li{ float:left; overflow:hidden; position:relative; z-index:20;}
.nav .cont .menu li a{ display:block; line-height:35px; padding:0px 18px; color:#edc539;}
.nav .cont .menu li a:hover,.nav .cont .menu .hov a{ background:url(../img/bg_nav2.png) 0px 0px repeat-x; color:#000000; text-decoration:none;}

.nav .cont .menu .subnav{ display:none;}
.nav .cont .menu .hov{ overflow:visible;}
.nav .cont .menu .hov .subnav{ position:absolute; display:block; top:35px; left:0px; z-index:30; _z-index:30; width:350px; border:solid #ceb871; border-width:3px 1px 1px; overflow:hidden; padding-bottom:30px; background:url(../img/bg_line.png) 190px 0px repeat-y #fff;}
.nav .cont .menu .hov .subnav em{ font-style:normal; font-weight:bold; color:#DD3737;}
.nav .cont .menu .hov .subnav.lef1{ left:-62px;}
.nav .cont .menu .hov .subnav.lef2{ left:-150px;}
.nav .cont .menu .hov .subnav.lef3{ left:-238px;}
.nav .cont .menu .hov .subnav ul{ float:left; padding:15px 0px 0px 15px; width:170px;}
.nav .cont .menu .hov .subnav li{ float:none; height:23px; line-height:23px; background:url(../img/ico_plus.gif) 0px 9px no-repeat;}
.nav .cont .menu .hov .subnav li a{ background-image:none; line-height:23px; padding:0px 0px 0px 10px;}
.nav .cont .menu .hov .subnav li a:hover{ text-decoration:underline; color:#DD3737;}
.nav .cont .menu .hov .subnav .fr{ float:right; padding:15px 12px 0px 0px; width:125px;}
.nav .cont .menu .hov .subnav .fr a{ padding:0px; background-image:none;}
.nav .cont .menu .hov .subnav img{ width:123px; height:150px;}
.nav .cont .menu .hov .subnav .fr em{ display:block; line-height:20px; text-align:center; font-style:normal;}
.nav .cont .menu .hov .subnav .fr em a{ line-height:23px; font-size:12px; font-family:宋体; color:#333333;}
.nav .cont .menu .hov .subnav .fr em a:hover{ text-decoration:underline; color:#DD3737;}
.nav .cont .menu .hov .subnav .bj{ padding-top:30px; background-image:none;}
.nav .cont .menu .hov .subnav .bj a{ padding-left:23px; line-height:20px; width:50px; color:#FF0000; background:url(../img/ico_53.gif) 0px 0px no-repeat;}

.toper .mbox{ width:180px; float:left; height:400px; background:#222;}
.toper .mbox .mfbox{ width:180px; height:200px; float:left; }
.toper .mbox .mfbox ul li font{ font-size:12px; color:#FFEE93;}
.toper .mbox .mfbox .mfqk,.toper .mbox .mfbox .mflwen{ width:105px; float:left; height:75px; padding:13px 0px 12px 75px; background:url(../img/ico_qk.png) no-repeat top left;}
.toper .mbox .mfbox .mflwen{  padding:12px 0px 12px 75px; border-top:1px solid #444; background:url(../img/ico_lwen.png) no-repeat top left}
.toper .mbox .mfbox li { height:25px; line-height:25px; width:48px; float: left; color:#fff;}
.toper .mbox .mfbox li a,.toper .mbox .mfbox li a:hover{ color:#ccbca0;}

.toper .mbox .msbox{ width:180px; height:200px; float:left; }
.toper .mbox .msbox li{ width:180px; height:39px; padding:0px; float:left; border-top:1px solid #444; position:relative;  background:url(../img/menu_bg.png); cursor:pointer; z-index:10;}
.toper .mbox .msbox li.c1{ background-position:0px 0px;}
.toper .mbox .msbox li.c2{ background-position:0px -39px;}
.toper .mbox .msbox li.c3{ background-position:0px -78px;}
.toper .mbox .msbox li.c4{ background-position:0px -117px;}
.toper .mbox .msbox li.c5{ background-position:0px -156px;}

.toper .mbox .msbox li.c1hover{ background-position:-180px 0px;}
.toper .mbox .msbox li.c2hover{ background-position:-180px -39px;}
.toper .mbox .msbox li.c3hover{ background-position:-180px -78px;}
.toper .mbox .msbox li.c4hover{ background-position:-180px -117px;}
.toper .mbox .msbox li.c5hover{ background-position:-180px -156px;}

.toper .mbox .msbox li.c1 div, .toper .mbox .msbox li.c1hover div{ width:455px; height:150px; padding-top:8px; height: auto; position:absolute; top:0px; left:180px; z-index:2; display:none; overflow:hidden; background:#f2e9d8;}
.toper .mbox .msbox li.c1 div ul, .toper .mbox .msbox li.c1hover div ul{ width:455px; height: auto; background:#f2e9d8;}
.toper .mbox .msbox li.c1 div li, .toper .mbox .msbox li.c1hover div li{ width:110px; height:30px; line-height:30px; padding-left:11px; padding-right:11px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align:center; background:#f2e9d8; float:left; border:none;}
.toper .mbox .msbox li.c1 div li img, .toper .mbox .msbox li.c1hover div li img{ border:1px solid #e0e0e0; padding:1px; background-color:#FFFFFF;}
.toper .mbox .msbox li.c2 div,.toper .mbox .msbox li.c2hover div,.toper .mbox .msbox li.c3 div,.toper .mbox .msbox li.c3hover div,.toper .mbox .msbox li.c4 div,.toper .mbox .msbox li.c4hover div,.toper .mbox .msbox li.c5 div,.toper .mbox .msbox li.c5hover div{ width:380px; display:none; height:60px; position:absolute; top:0px; left:180px; z-index:2; overflow:hidden; background:#f2e9d8; padding:5px 0px;}
.toper .mbox .msbox li.c2 div li,.toper .mbox .msbox li.c2hover div li,.toper .mbox .msbox li.c3 div li,.toper .mbox .msbox li.c3hover div li,.toper .mbox .msbox li.c4 div li,.toper .mbox .msbox li.c4hover div li,.toper .mbox .msbox li.c5 div li,.toper .mbox .msbox li.c5hover div li{ width:100px; height:30px; line-height:30px; border:none; background:#f2e9d8; background:url(i/dian.gif) no-repeat 13px 13px; padding-left:22px; font-family:"宋体"; float:left; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }
.toper .mbox .msbox li a,.toper .mbox .msbox li a:hover{ color:#000; float:left;}

#slidew{ width:810px; height:400px; float:left; overflow:hidden; }
#slide{/*position:relative;*/float:left;width:810px;height:400px;margin-bottom:20px;overflow:hidden;background:url(../img/loading.gif) no-repeat center; z-index:2;}
#slide ul{position:absolute;}
#slide li{float:left; width:810px; height:400px; overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:160px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(../img/btn_sco.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{ background-position:0px 0px;}
#slide #forward{right:0px;}
#forward .control{ left:10px;background-position:-39px 2px;}
#slide div{position:absolute; float:right; bottom:10px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{width:28px;font-size:18px;height:28px;margin:0px 0px 0px 4px; background:#222222;float:left;text-align:center;line-height:28px;cursor:pointer;font-family:arial; border:2px solid #ccbca0; font-weight:bold;}
#slide span a{ color:#ccbca0;text-decoration:none;}
#slide span.curr,#slide span.hover{ background:#ccbca0; border:none; width:32px; height:32px; line-height:32px;}
#slide .curr a:link, #slide .curr a:visited{color:#000;}
#slide .focus{display:block;_display:none;}

.qktj .tleft{ width:180px; height:170px; float:left; background:url(../img/bg_cust.png) no-repeat 0px 0px #444 ; padding:100px 0px 0px 0px;}
.qktj .tleft li{ height:80px; line-height:25px; padding-left:15px; width:75px; float: left; color:#fff;}
.qktj .tleft li img{ border:1px solid #F4EEB5;}
.qktj .tleft li a{ display:block; width:56px; height:75px; overflow:hidden; position:relative; font-family:宋体;}
.qktj .tleft li a em{ display:block; height:26px; width:26px; line-height:35px; text-indent:2px; font-size:12px; font-style:normal; position:absolute; left:0px; top:30px; background:url(../img/ico_jiao2.gif) 0px 0px no-repeat;}
.qktj .tleft li a font{ display:block; line-height:20px; text-align:center; font-size:12px; color:#F4EEB5;}
.qktj .tleft li a:hover{ text-decoration:none;}
.qktj .tleft li.hov img{ border-color:#CE2C97;}
.qktj .tleft li.hov a em{ background:url(../img/ico_jiao.gif) 0px 0px no-repeat; color:#FFFFFF;}

.qktj .tright{ width:780px; height:255px; float:left; background:#f3f3f3; padding:15px 15px 0px 15px; overflow:hidden;}
.qktj .tright ul{ width:800px;}
.qktj .tright li{ width:180px; margin-right:20px; height:250px; float:left; text-align:center;}
.qktj .tright li img{ width:150px; height:200; border:1px solid #eee}
.qktj .tright li font{ display:block; text-align:center; line-height:25px; font-size:12px;}
.toper .qktj .tright ul li a{ color:#333333; border:1px solid #EEEEEE; display:block; height:220px; padding:10px 0px; background-color:#FFFFFF;}
.toper .qktj .tright ul li a:hover{ border-color:#996633; color:#996633; text-decoration:none;}

.main,.mlwen,.newsbox,.midpic{ width:990px; margin:0px auto;}
.main .wedo,.mlwen .lwentit,.newsbox .lwentit{ padding:20px 0px; line-height:25px; height:26px; font-family:宋体; position:relative;}
.main .wedo h2,.mlwen .lwentit h2,.newsbox .lwentit h2{ float:left; font-size:26px; font-weight:400; font-family:"微软雅黑",宋体,Arial,Lucida,Verdana,Helvetica,sans-serif;}
.main .wedo span{ display:inline-block; margin:0px 10px; font-family:"微软雅黑",宋体,Arial,Lucida,Verdana,Helvetica,sans-serif;}
.main .wedo span em{ float:left; font-style:normal; font-weight:bold; color:#666666; margin-right:5px; display:block; height:25px; width:25px; overflow:hidden; line-height:25px; text-align:center; background:url(../img/bg_step.gif) 0px -25px no-repeat;}
.main .wedo .step_1 em{ background-position:0px 0px; color:#000000;} 
.main .wedo .step_1{ color:#B39234;}
.main .wedo .btna,.mlwen .lwentit a,.newsbox .lwentit a{ position:absolute; top:18px; right:0px; line-height:25px; height:25px; padding:0px 15px; border:1px solid #DFDFDF; background-color:#F4F4F4; border-radius:15px 15px 15px 15px; color:#666666;}
.main .wedo .btna i,.main .postlw .tit .postr a i,.mlwen .lwentit a i,.newsbox .lwentit a i{ font-style:normal; margin-left:8px;}
.main .wedo .btna:hover,.mlwen .lwentit a:hover,.newsbox .lwentit a:hover{ text-decoration:none; background-color:#DD3737; border-color:#DD3737; color:#FFFFFF;}

.main .postlw{ border:4px solid #CCBCA0;}
.main .postlw .tit{ height:45px; padding:10px; border-bottom:1px solid #CCBCA0;}
.main .postlw .tit .postl{ float:left; line-height:45px; font-size:30px;}
.main .postlw .tit .postr{ float:right;}
.main .postlw .tit .postr img{ float:left; margin-right:10px;}
.main .postlw .tit .postr a{ float:left; padding:0px 15px; margin-top:6px; line-height:30px; border-radius:15px 15px 15px 15px;  background-color:#DD3737; border-color:#DD3737; color:#FFFFFF; font-family:宋体;}
.main .postlw .tit .postr a:hover{ text-decoration:none;}
.main .postlw .postlis{ padding:10px;}
.main .postlw .postlis ul{ height:92px; overflow:hidden;}
.main .postlw .postlis ul li{ float:left; width:445px; padding-right:20px; padding-left:15px; height:24px; line-height:24px; overflow:hidden; font-size:12px;}
.main .postlw .postlis ul li span{ font-family:宋体; color:#666666;}
.main .postlw .postlis ul li em{ font-family:宋体; font-style:normal; margin:0px 5px; color:#333333; font-weight:bold;}
.main .postlw .postlis ul li font a{ font-size:12px; color:#DD3737; font-weight:bold;}
.main .postlw .postlis ul li b{ margin:0px 5px; color:#664702;}
.main .postlw .postlis ul li a{ color:#333333;}

.main .qkbox,.main .services{ margin-top:15px; border:1px solid #CCBCA0;}
.main .qkbox .tit{ height:25px; padding:10px 20px; border-bottom:1px solid #CCBCA0;}
.main .qkbox .tit h3{ font-size:26px; line-height:25px; float:left; font-weight:400; color:#333333;}
.main .qkbox .tit h3 span{ padding-left:15px;}
.main .qkbox .tit .qkcls{ float:left; margin-left:16px; font-size:12px; font-family:宋体; padding-top:7px;}
.main .qkbox .tit .qkcls a,.main .services .scont a{ display:inline-block; padding:0px 9px; border-right:1px dotted #999999; line-height:13px; color:#0066CC;}

.main .qkbox .qkcont{ padding:20px 0px 0px 15px; border-bottom:1px solid #e0e0e0; height:270px;}
.main .qkbox .qkcont li{ float:left; width:241px; height:135px; overflow:hidden; font-family:宋体;}
.main .qkbox .qkcont li img{ float:left; border:1px solid #e0e0e0; padding:2px;}
.main .qkbox .qkcont li .rinf{ float:left; margin-left:8px; width:140px;}
.main .qkbox .qkcont li .rinf span,.main .services .srvbox li span{ display:block;}
.main .qkbox .qkcont li .rinf .sp_name a,.main .services .srvbox li .srig .sp_name{ font-size:14px; font-weight:bold; color:#000000; font-family:"微软雅黑",宋体,Arial,Lucida,Verdana,Helvetica,sans-serif;}
.main .qkbox .qkcont li .rinf .sp_cls{ padding:8px 0px 3px 0px;}
.main .qkbox .qkcont li .rinf .sp_cls a{ color:#DD3737;}
.main .qkbox .qkcont li .rinf small,.main .services .srvbox li .srig small{ font-size:12px; color:#999999;}
.main .qkbox .qkcont li .rinf .tgao,.main .services .srvbox li .srig .srvbtn{ display:block; line-height:20px; width:93px; text-align:center; margin-top:10px; border:1px solid #e0e0e0; color:#666666;}
.main .qkbox .qkcont li .rinf .tgao i,.main .services .srvbox li .srig .srvbtn i{ font-style:normal; margin-left:5px;}
.main .qkbox .qkcont li .rinf .tgao:hover,.main .services .srvbox li .srig .srvbtn:hover{ border-color:#DD3737; background-color:#DD3737; color:#FFFFFF; text-decoration:none;}
.main .qkbox .newqk{ padding:15px 10px 5px 5px; clear:both;}
.main .qkbox .newqk a{ display:inline-block; line-height:13px; padding:0px 10px; border-right:1px dotted #999999; margin-bottom:12px; margin-left:5px; font-family:宋体; font-size:12px; color:#666666;}
.main .qkbox .newqk a:hover{ color:#DD3737;}
.main .qkbox .newqk .more{ color:#DD3737; border-right:none;}

.main .services h2{ float:left; font-size:26px; line-height:25px;  font-weight:400; color:#333333; padding:15px 0px 0px 20px;}
.main .services h2 span{ padding-left:15px;}
.main .services .scont{ float:left; padding-left:20px; font-size:12px; font-family:宋体; padding-top:23px;}
.main .services .srvbox{ display:block; clear:both; padding:20px 0px 20px 15px; height:70px;}
.main .services .srvbox li{ float:left; width:240px; height:70px; overflow:hidden; font-family:宋体;}
.main .services .srvbox li img{ border:1px solid #e0e0e0; padding:3px; float:left;}
.main .services .srvbox li .srig{ float:left; width:130px; margin-left:8px;}
.main .services .srvbox li .srig small{ padding:6px 0px 2px 0px; display:block;}
.main .services .srvbox li .srig .srvbtn{ margin:0px;}

.mlwen .lwentit,.newsbox .lwentit{ background:url(../img/bg_sign.png) 0px 62px no-repeat; padding-bottom:45px;}
.mlwen .lwentit .icobtn,.newsbox .lwentit .icobtn{ width:25px; height:26px; overflow:hidden; background:url(../img/ico_tong.png) 0px 0px no-repeat; position:absolute; left:482px; top:51px; cursor:pointer;}

.mlwen{ margin-top:5px;}
.mlwen .lwbox{ float:left; position:relative; width:455px;/*  height:178px; */height:152px; padding:15px; border:1px solid #CCBCA0; margin-bottom:20px;}
.mlwen .lwbox.fr{ float:right;}
.mlwen .lwbox h3{ display:block; height:40px; font-size:25px; line-height:25px; font-weight:400;}
.mlwen .lwbox h3 a{ color:#0066CC;}
.mlwen .lwbox img{ /*float:left;*/ border:1px solid #e0e0e0; padding:3px;}
.mlwen .lwbox ul{ width:357px; /*height:80px;*/ margin-left:10px; float:left;}
.mlwen .lwbox ul li{ line-height:25px; height:25px; overflow:hidden; font-family:宋体;}
.mlwen .lwbox ul li a{ color:#333333;}
.mlwen .lwbox ul li span{ float:right; color:#999999;}
.mlwen .lwbox ul li em{ color:#DD3737; margin-right:3px; font-style:normal;}
.mlwen .lwbox ul li em a{ color:#DD3737;}
.mlwen .lwbox .amg{ margin-top:5px; display:block; width:88px; overflow:hidden; float:left;}
.mlwen .lwbox .amg font{ display:block; height:20px; line-height:20px; clear:both; padding-top:5px; font-size:12px; font-family:宋体; text-align:center;}
.mlwen .lwbox .sublw{ display:block; width:360px; height:18px; position:absolute; right:15px; top:20px; font-size:12px; text-align:right; color:#333333; font-family:宋体;}
.mlwen .lwbox .sublw a{ color:#0066CC; margin-left:10px;}
.mlwen .lwbox .kfbox{ display:block; height:30px; clear:both; padding-top:8px;}
.mlwen .lwbox .kfbox a{ display:block; margin:0px auto; line-height:30px; height:30px; width:130px; overflow:hidden;  background:url(../img/bg_btn.gif) right -67px no-repeat; color:#333333;}
.mlwen .lwbox .kfbox a i{ display:block; height:30px; width:30px; float:left; background:url(../img/bg_btn.gif) left 0px no-repeat;}
.mlwen .lwbox .kfbox a:hover{ background-position:right -100px; color:#FFFFFF; text-decoration:none;}
.mlwen .lwbox .kfbox a:hover i{ background-position:left -33px;}
.main .ilef .lwbox.tags{ line-height:30px;}
.main .ilef .lwbox.tags a{ color:#333333; margin-right:15px; margin-bottom:8px;}

.mlwen .midline{ height:26px; padding:0px 0px 25px 0px; clear:both; background:url(../img/bg_sign.png) center 15px no-repeat;}
.newsbox .nbox{ border:1px solid #CCBCA0; padding:10px 15px; width:285px; height:300px;}
.newsbox .nbox.mid{ margin-left:20px;}
.newsbox .nbox.mid ul li{ float:left; width:142px; height:75px; *height:70px; padding:0px; background-image:none;}
.newsbox .nbox.mid ul li img{ border:1px solid #e0e0e0; padding:1px;}
.newsbox .nbox.mid .reg{ display:block; width:284px; clear:both; height:50px; padding-top:8px;}
.newsbox .nbox.mid .reg a{ display:block; color:#FFFFFF; text-align:center; background-color:#0066CC; line-height:30px;}
.newsbox .nbox.mid .reg a:hvoer{ text-decoration:none;}
/**********xin **********/
.newsbox .nbox.mid dl img { float:left; width:80px; height:80px; margin-right:10px;}
.newsbox .nbox.mid dt { float:left; height:25px; width:195px; display:block; overflow:hidden;}
.newsbox .nbox.mid dd { float:left; width:195px; -webkit-margin-start:0px; height:50px; overflow:hidden;}
.newsbox .nbox.mid p { height:25px; line-height:25px; overflow:hidden; width:285px;margin-top: 4px;}
.newsbox .nbox.mid p em {color: #DD3737; margin-right: 3px; font-style: normal;float: right;}
.newsbox .nbox.mid p em a{ color:#DD3737;}
.newsbox .nbox.mid p a { color:#333;}

.newsbox .nbox h3{ font-size:14px;}
.newsbox .nbox h3 a{ color:#000000; font-weight:bold;}
.newsbox .nbox ul{ padding-top:10px;}
.newsbox .nbox ul li{ line-height:25px; height:25px; overflow:hidden; font-family:宋体; /*padding-left:15px; background:url(../img/ico_dot.jpg) 0px 10px no-repeat;*/}
.newsbox .nbox ul li a{ color:#333333;}
.newsbox .nbox ul li em{ color:#DD3737; margin-right:3px; font-style:normal;}
.newsbox .nbox ul li em a{ color:#DD3737;}
.newsbox .nbox ul .nub1{ padding:0px; height:165px; background-image:none;}
.newsbox .nbox ul .txtr{ text-align:right;}

.midpic{ overflow:hidden; margin-top:20px;}


#totop{position:fixed;width:71px;height:72px;left:25px;bottom:6px;z-index:999;cursor:pointer;display:none;}
*html #totop{position:absolute;cursor:pointer;right:20px;display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px");}
#totop a{display:block;width:71px;height:24px;padding-top:48px;background:url(../img/toTop.gif) no-repeat;text-align:center;color:#888;font-size:12px;text-decoration:none;}
#totop a.cur{background-position:-88px 0;text-decoration:none;color:#3a9;}


/**********list*********/
.nbg{ background-image:none; background-color:#EFEFEF;}
.main{ /*background-color:#FFFFFF;*/ }
.main .ilef{ float:left; width:720px; overflow:hidden; margin-top:10px;}
.main .ilef .psite{ height:25px; line-height:25px; font-family:宋体; color:#333333;}
.main .ilef .psite a{ color:#333333; margin:0px 5px;}
.main .ilef .tit{ border:1px solid #DADADA; padding:10px 15px; margin-top:8px; background-color:#FFFFFF;}
.main .ilef .tit h1,.main .ilef .tit strong,.main .ilef .tit h1 a,.main .ilef .tit strong a{ line-height:30px; height:30px; font-size:15px; display:block; color:#333333;}


/*tags*/
.conte{width: 100%;
height: 100px;
overflow-y: hidden;}
.conte {
  margin: 0 auto;
  zoom: 1;
  position: relative;
}
.conte a {
display: inline-block;
margin-right: 0px;
line-height: 21px;
font-family: 宋体;
padding: 0px 6px;
margin-top: 8px;
}
.conte a:hover{ background-color:#DD3737; border-radius:12px 12px 12px 12px; color:#FFFFFF; text-decoration:none;}
/*tags*/
.main .ilef .tit .cont{ width:663px;}
.main .ilef .tit .cont a{ display:inline-block; margin-right:8px; line-height:25px; font-family:宋体; padding:0px 10px; margin-top:8px;}
.main .ilef .tit .cont a:hover{ background-color:#DD3737; border-radius:12px 12px 12px 12px; color:#FFFFFF; text-decoration:none;}

.main .ilef .stit{ height:41px; margin-top:15px; border-bottom:2px solid #DD3737;}
.main .ilef .stit a,.main .ilef .stit .sig{ display:inline-block; padding:0px 20px; line-height:40px; text-align:center; border:1px solid #CCBCA0; margin-right:10px; border-bottom:none;}
.main .ilef .stit a:hover{ background-color:#DD3737; color:#FFFFFF; border-color:#DD3737; text-decoration:none;}
.main .ilef .stit strong a,.main .ilef .stit .sig{ border:1px solid #DD3737; background-color:#DD3737; color:#FFFFFF; border-bottom:none;}

.main .ilef .lwbox{ border:1px solid #DADADA; padding:15px 20px; background-color:#FFFFFF;}
.main .ilef .lwbox li{ height:100px; overflow:hidden; line-height:40px; position:relative; border-bottom:1px solid #e0e0e0; /*font-family:宋体;*/}
.main .ilef .lwbox li em{ float:left; color:#DD3737; font-weight:bold; font-style:normal; margin-right:5px;}
.main .ilef .lwbox li em a{ color:#DD3737; font-size:14px; line-height:35px;}
.main .ilef .lwbox li h4 a{ font-size:14px;/* font-family:宋体;*/ color:#333333;}
.main .ilef .lwbox li h4 a:hover{ color:#DD3737;}
.main .ilef .lwbox li span{ float:right; color:#999999;}
.main .ilef .lwbox li p{ display:block; height:60px; width:670px; overflow:hidden; line-height:23px;}

#pagenum{ clear:both; height:50px;}
#pagenum ul{float:right; padding:20px 0px 12px 16px;}
#pagenum ul li{float:left;font-family:Arial, Helvetica, sans-serif; line-height:25px; margin-left:8px; list-style-type:none;}
#pagenum ul li a{float:left;color:#555;display:block; padding:0px 10px 0px 10px; background-color:#FFFFFF; border:1px solid #DADADA;}
#pagenum ul li a:hover{ color:#ffffff; text-decoration:none; background-color:#DD3737; border-color:#DD3737;}
#pagelist a,.pagelist a:hover{background-color:#DD3737;}
#pagenum ul .thisclass{ float:left; padding:0px; display:block; color:#FFF; background-color:#DD3737; padding:0px 10px 1px 10px;}
/*#pagenum ul .thisclass a{ color:#FFF; background-color:#DD3737; border:1px solid #DD3737;}*/

.lishot{ margin-top:15px; border:1px solid #DADADA; background-color:#FFFFFF; clear:both;}
.lishot{ padding:20px;}
.lishot em{ display:block; width:55px; height:56px; background-image:url(../img/ico_hot.gif); background-position:0px 0px; background-repeat:no-repeat; position:absolute; margin-top:-21px;}
.lishot ul{ padding-left:90px;}
.lishot ul li{ width:280px; float:left; line-height:22px; height:22px; overflow:hidden; font-size:12px;}
.lishot ul li span{ margin-right:8px;}
.lishot ul li span a{ color:#de3e00; font-weight:bold;}
.lishot ul li a{ color:#1460d7;}

.main .ilef .tit .qktj{ width:220px; height:230px; float:left; text-align:center; padding:10px 0px;}
.main .ilef .tit .qktj img{ border:1px solid #e0e0e0; padding:3px;}
.main .ilef .tit .qktj font{ display:block; line-height:25px; height:25px; font-size:12px; width:158px; margin:0px auto;}
.main .ilef .tit .qktj a:hover{ color:#DD3737;}
.main .ilef .tit .postlwen{ width:460px; height:165px; overflow:hidden;}
.main .ilef .tit .postlwen strong{ display:block; border-bottom:1px solid #e0e0e0; margin-bottom:8px; *margin-bottom:0px; color:#DD3737;}

.main .ilef .tit .postlwen .floor01{ height:30px; line-height:20px; float:left; width:350px;}
.main .ilef .tit .postlwen .floor01 span{ display:block; float:left; padding-top:6px;}
.main .ilef .tit .postlwen .floor01 .spname{ width:110px; margin-right:10px; text-align:right; font-family:宋体; color:#333333;}
.main .ilef .tit .postlwen .floor01 .ptxt{ border:1px solid #CEB871; width:200px;}
.main .ilef .tit .postlwen .floor02{ width:103px; height:100px; padding-top:20px; float:right; overflow:hidden; font-size:20px; font-weight:bold; line-height:22px;}
.main .ilef .tit .postlwen .floor02 .sbtn{ display:block; width:64px; height:64px; padding:9px 10px 12px 12px; text-indent:-1000px; border:none; overflow:hidden; background:url(../img/bg_post.jpg) 1px 0px no-repeat; font-weight:normal; font-size:15px; font-weight:bold; color:#333333; text-align:center; cursor:pointer;}
.main .ilef .tit .postlwen .floor02 .sbtn:hover{ background-position:1px -64px; text-decoration:none;}


.main .ilef .tit .rbox{ float:right; width:465px;}
.main .ilef .tit .rbox .cont.qk{ width:460px; height:75px; display:block; position:static;}




.main .irig{ float:right; width:255px; overflow:hidden; margin-top:15px;}
.flbox{ width:250px; height:500px; overflow:hidden; position:fixed; z-index:999; top:0px; left:50%; margin-left:245px; display:block;}
.main .irig .zbox,.flbox .zbox{ border:1px solid #DADADA; padding:10px 15px 20px 15px; background-color:#FFFFFF;}
.main .irig .zbox span,.flbox .zbox span{ display:block;}
.main .irig .zbox .z01,.flbox .zbox .z01{ text-align:center; line-height:30px; height:40px; font-size:20px; font-weight:bold;}
.main .irig .zbox .z02,.main .irig .zbox .z03,.flbox .zbox .z02,.flbox .zbox .z03{ line-height:23px; text-align:center; font-size:12px; font-family:宋体; color:#666666;}
.main .irig .zbox .z03,.flbox .zbox .z03{ text-align:left; margin-top:5px;}
.main .irig .zbox .z03 font,.flbox .zbox .z03 font{ display:block; font-size:30px; color:#DD3737; font-weight:bold; text-align:center; font-family:微软雅黑;}
.main .irig .zbox .z04,.flbox .zbox .z04{ padding-top:20px;}
.main .irig .zbox .z04 a,.flbox .zbox .z04 a{ display:block; line-height:30px; margin:0px auto; width:190px; overflow:hidden; background:url(../img/bg_btn.gif) right -67px no-repeat;}
.main .irig .zbox .z04 a i,.flbox .zbox .z04 a i{ display:block; height:30px; width:60px; float:left; background:url(../img/bg_btn.gif) left 0px no-repeat;}
.main .irig .zbox .z04 a:hover,.flbox .zbox .z04 a:hover{ background-position:right -100px; color:#FFFFFF; text-decoration:none;}
.main .irig .zbox .z04 a:hover i,.flbox .zbox .z04 a:hover i{ background-position:left -33px;}

.main .irig .rlbox{ border:1px solid #DADADA; margin-top:15px; padding:0px 15px 10px 15px; background:url(../img/bg_tit.jpg) 0px 0px repeat-x #FFFFFF;}
.main .irig .rlbox h3{ display:block; line-height:35px; height:35px; margin-bottom:5px;}
.main .irig .rlbox ul li{ line-height:25px; height:25px; overflow:hidden; padding-left:10px; background:url(../img/ico_dot.jpg) 0px 10px no-repeat; /*font-family:宋体;*/}
.main .irig .rlbox ul li a{ color:#333333; }
.main .irig .rlbox ul li a:hover{ color:#DD3737;}


/**********list_end*******/

/**********info**********/
.main .ilef .info{ padding:10px 20px; border:1px solid #DADADA; background-color:#FFFFFF; margin-top:10px; border-top-width:2px; font-size:14px; line-height:22px;}
.main .ilef .info br{ margin-bottom:15px;}
.main .ilef .info .eis{ display:block; float:left; padding-right:15px; height:22px; line-height:22px; font-family:宋体; font-size:12px; color:#333333; overflow:hidden; border:1px solid #DD3737; font-style:normal;}
.main .ilef .info .eis font{ font-size:12px; margin:0px 3px; color:#DD3737; font-weight:bold;}
.main .ilef .info .eis i{ display:block; line-height:22px; height:22px; width:10px; float:left; background-color:#DD3737; margin-right:10px;}
.main .ilef .info h1{ display:block; clear:both; padding:10px 0px; line-height:35px; font-size:25px; margin-bottom:10px;}
.main .ilef .info .tsign{ color:#666666; font-size:12px; font-family:宋体; margin-bottom:30px; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; text-indent:2em;}
.main .ilef .info .tsign span{ margin-right:20px;}
.main .ilef .info .tsign span a{ color:#DD3737;}
.main .ilef .info p{ font-size:14px; margin-bottom:15px; line-height:22px;}
.main .ilef .info a{ color:#FF6600;}
.main .ilef .info .ibox{ border:1px solid #efefef; padding:10px 8px 10px 10px; background-color:#fafafa; text-indent:2em;}
.main .ilef .info .ibox font{ font-size:16px;}
.main .ilef .info.ilw table{ border-collapse:collapse; border: none;}
.main .ilef .info.ilw table td{ border:1px solid #333333;}

.main .ilef .info .pageLink{ display:block; width:670px; height:30px; line-height:30px;}
.main .ilef .info .pageLink li{ float:left; margin-right:10px; font-size:14px;}
.main .ilef .info .pageLink li a{ color:#333333;}
.main .ilef .info .pageLink li a:hover{ color:#DD3737;}
.main .ilef .info .pageLink .thisclass{ border:none; padding:0px; background-color:#FFFFFF;}
.main .ilef .info .pageLink .thisclass a{ color:#DD3737; font-weight:bold; text-decoration:underline;}
.main .ilef .info .pnext{ text-indent:0em; padding:20px 0px;}
.main .ilef .info .pnext a{ color:#333333;}

.main .ilef .info .pageLink .fr{ float:right;}
.main .ilef .info .pageLink .fr a{ display:block; padding-left:23px; background:url(../img/ico_53.gif) 0px 0px no-repeat; line-height:20px; color:#DD3737;}

.main .ilef .info .qkan{ height:345px;}
.main .ilef .info .qkan img{ float:left; padding:10px; border:1px solid #e0e0e0; margin:0px;}
.main .ilef .info .qkan dt,.main .ilef .info .qkan dd{ float:left; width:350px; /*height:30px; */line-height:30px; margin:0px; padding:0px 0px 0px 30px;}

.main .ilef .tbox{ border:1px solid #DADADA; margin-top:15px; padding:20px; line-height:25px; background:url(../img/bg_tel.jpg) 500px 50px no-repeat #FFFFFF;}
.main .ilef .tbox span{ display:block; line-height:22px; color:#DD3737; font-weight:bold; font-size:14px;}
.main .ilef .tbox a{ margin-right:10px; color:#333333;}
.main .ilef .tbox .qq2{ font-size:12px; font-weight:normal; padding-left:75px;}

.main .ilef .artdiv{ width:280px; height:250px; float:right; margin:0px 0px 20px 20px; border:1px solid #e0e0e0; padding:1px;}
.main .ilef .artdiv1 {
	background:url(../img/tougao.png) 0 0 no-repeat;
	width:675px;
	height:185px;
	margin:0 0 20px 20px;
	border:none;
	padding:0;
	float:right;
	position:relative;
	}
.main .ilef .artdiv1 ul {
	margin-top:85px;
	margin-left:20px;
	}
.main .ilef .artdiv1 li {
	float:left;
	width:260px;
	height:30px;
	line-height:30px;
	}
.main .ilef .artdiv1 li input { width:165px;}
.main .ilef .artdiv1 .ptext {
	font-size:12px;
	color:#666;
	margin-left:20px;
	}
.sbtnmysoul {
	background:url(../img/tgbott.png) 0 0 no-repeat;
	width:85px;
	height:94px;
	position:absolute;
	right:30px;
	bottom:30px;
	z-index:100;
	border:none;
	}

.main .ilef .artdiv img{ /*width:280px; height:250px;*/ border:0px;}

.main .ilef .artdiv.qk{ width:675px; height:90px;}
.main .ilef .artdiv.qk{ /*width:675px; height:90px;*/}
/**********info_end*********/


/*********index**********/
.main .ilef .htit{ display:block; padding:10px; background-color:#FFFFFF; text-align:center; line-height:30px; font-size:25px; margin-top:10px; border:1px solid #DADADA; border-bottom:none;}
.main .ilef .spbox{ background-color:#FFFFFF; padding:10px 20px; border:1px solid #DADADA;}
.main .ilef #pic1{ width:650px; height:180px; overflow:hidden; margin-left:15px; padding:10px 0px;}
.main .ilef #pic1 li{ float:left; width:130px; text-align:center;}
.main .ilef #pic1 li img{ border:1px solid #e0e0e0; padding:2px;}
.main .ilef #pic1 li span{ display:block; line-height:15px; height:20px; overflow:hidden; color:#666666;}
.main .ilef #pic1 li span a{ display:block; line-height:23px; height:23px; overflow:hidden; color:#0066cc;}
.main .ilef #pic1 li span a:hover{ color:#DD3737;}

.main .ilef .lbox{ /* height:180px; */min-height:180px;max-height:216px; padding:0px 15px 0px 15px; background:url(../img/bg_tit.jpg) 0px 0px repeat-x #FFFFFF; border:1px solid #DADADA; margin-top:15px;}
.main .ilef .lbox h3{ display:block; line-height:30px; height:30px; overflow:hidden;}
.main .ilef .lbox h3 span{ float:right; line-height:35px;}
.main .ilef .lbox h3 span a{ font-family:宋体; font-size:12px; color:#666666; font-weight:normal;}
.main .ilef .lbox ul{ margin-top:15px;}
.main .ilef .lbox ul li{ float:left; width:342px; height:25px; line-height:25px; overflow:hidden;}
.main .ilef .lbox ul li em{ font-style:normal; color:#DD3737; margin-right:5px;}
.main .ilef .lbox ul li em a{ color:#DD3737;}
.main .ilef .lbox ul li a{ color:#333333;}
.main .ilef .lbox ul li a:hover{ color:#FF6600;}
/*********index_end**********/



.scomain{ width:308px; height:390px; /*float:left;*/ position:relative; border:1px solid #DADADA;}
.scomain #scpic{ width:308px; height:390px; overflow:hidden;}
.scomain #scpic ul{ width:2720px; height:390px; float:left; margin:0px; padding:0px;}
.scomain #scpic li{ width:680px; height:390px; float:left; margin:0px; padding:0px; list-style:none; list-style-type:none;}
.scomain #scpic li img{ width:308px; height:390px; float:left; border:none;}
.scomain #scpic li p{ width:308px; height:40px; display:block; line-height:40px; margin-top:290px; _margin-top:0px; background-color:#000000; color:#FFFFFF; font-family:微软雅黑; font-size:20px; text-indent:20px;}
.scomain #limg{ width:122px; height:8px; position:absolute; right:20px; bottom:10px;z-index:13;}
.scomain #limg ul li{ width:20px; height:8px; overflow:hidden; float:left; display:inline; margin:0px 5px; cursor:pointer; background-color:#FFFFFF; /*border-radius: 5px 5px 5px 5px;*/}
.scomain #limg ul li.current{ background-color:#FD4843;}
.scomain .show{display:block!important;}

.nbg .navbot{ width:990px; margin:0px auto; height:30px; line-height:30px; overflow:hidden; background-color:#775400;}
.nbg .navbot b{ margin-left:15px; color:#E2BB35;}
.nbg .navbot a{ margin-right:10px; color:#FFF8C1;}
.nbg .navbot a:hover{ text-decoration:underline;}
.nbg .spmain{ margin:0px auto; width:990px; position:relative; overflow:hidden; margin-top:15px;}
.nbg .spmain .sp_left{ width:310px; float:left;}
.nbg .spmain .sp_center{ width:430px; overflow:hidden; float:left; margin-left:15px; border-top:1px solid #DADADA;}
.nbg .spmain .sp_right{ width:218px; float:right;}

.nbg .spmain .sp_left .sp_type{ padding-top:15px;}
.nbg .spmain .sp_left .sp_type a{ display:inline-block; line-height:30px; width:92px; text-align:center; margin-right:10px; margin-bottom:10px; color:#FFFFFF;}
.nbg .spmain .sp_left .sp_type .co1{ background-color:#C22140;}
.nbg .spmain .sp_left .sp_type .co2{ background-color:#1AA959;}
.nbg .spmain .sp_left .sp_type .co3{ background-color:#633EBE;}
.nbg .spmain .sp_left .sp_type .co4{ background-color:#EA7025;}
.nbg .spmain .sp_left .sp_type .co5{ background-color:#C2E108;}
.nbg .spmain .sp_left .sp_type .co6{ background-color:#C22140;}
.nbg .spmain .sp_left .sp_type .co7{ background-color:#FF6600;}
.nbg .spmain .sp_left .sp_type .co8{ background-color:#9D6614;}
.nbg .spmain .sp_left .sptit{ padding:15px; height:123px; border:1px solid #DADADA; margin-top:5px; text-indent:30px; background:url(../img/new.gif) 10px 15px no-repeat #FFFFFF;}
.nbg .spmain .sp_left .sptit a{ color:#FF6600;}
.nbg .spmain .sp_left .sptit p{ text-indent:0px; display:block; line-height:20px; font-family:宋体; padding:5px 0px; color:#666666;}

.nbg .spmain .sp_center .ctit{ font-family:宋体; line-height:30px; height:30px; background-color:#FFFFFF; border-left:1px solid #DADADA; border-right:1px solid #DADADA;}
.nbg .spmain .sp_center .ctit span{ display:block; padding-left:28px; float:left; background:url(../img/spec_sound.gif) 10px 5px no-repeat;}
.nbg .spmain .sp_center .ctit a{ float:right;}
.nbg .spmain .sp_center .tit1{ height:45px; line-height:45px; text-align:center; background-color:#FFFFFF; border-left:1px solid #DADADA; border-right:1px solid #DADADA;}
.nbg .spmain .sp_center .tit1 a{ font-size:20px; font-weight:bold; color:#FF6600;}
.nbg .spmain .sp_center .tit2{ text-align:center; font-family:宋体; color:#333333; background-color:#FFFFFF; border-left:1px solid #DADADA; border-right:1px solid #DADADA;}
.nbg .spmain .sp_center .tit2 a{ color:#333333;}
.nbg .spmain .sp_center .tit2 a:hover{ text-decoration:underline;}
.nbg .spmain .sp_center .botline{ height:40px; background:url(../img/botline.gif) center 20px no-repeat #FFFFFF; border-left:1px solid #DADADA; border-right:1px solid #DADADA;}
.nbg .spmain .sp_center dl{ margin:0px; height:50px; overflow:hidden; border-bottom:1px dashed #DADADA; padding:5px 0px; background:url(../img/spec_dtbg.gif) 0px 0px no-repeat #FFFFFF; border-left:1px solid #DADADA; border-right:1px solid #DADADA;}
.nbg .spmain .sp_center dl dt{ width:40px; float:left; height:50px; margin:0px;}
.nbg .spmain .sp_center dl dt strong{ display:block; width:20px; padding:8px 0px 0px 7px; font-family:宋体; font-size:14px;}
.nbg .spmain .sp_center dl dt strong{ color:#FFFFFF;}
.nbg .spmain .sp_center dl dt strong a{ color:#FFFFFF;}
.nbg .spmain .sp_center dl dd{ width:180px; padding-right:10px; line-height:25px; height:25px; overflow:hidden; float:left; margin:0px; text-indent:10px; background:url(../img/ico_dot.jpg) 0px 10px no-repeat; font-family:宋体;}
.nbg .spmain .sp_center dl dd a{ color:#0066CC;}
.nbg .spmain .sp_center .sbot{ border-bottom:1px solid #DADADA;}
.nbg .spmain .sp_center ul{ width:480px; padding-top:15px;}
.nbg .spmain .sp_center ul li{ float:left; width:153px;}
.nbg .spmain .sp_center ul li img{ width:120px; height:150px; border:1px solid #DADADA; padding:1px; background-color:#FFFFFF;}
.nbg .spmain .sp_center ul font{ display:block; width:124px; height:23px; line-height:23px; overflow:hidden; font-size:12px; font-family:宋体;}



.nbg .spmain .sp_right .mt15{ display:block;}
.nbg .spmain .pnews{ border:1px solid #DADADA; margin-top:15px; background-color:#FFFFFF; height:280px;}
.nbg .spmain .pnews h3{ font-size:宋体; font-size:14px; display:block; line-height:25px; height:28px; text-indent:15px; background:url(../img/bg_navsp.png) 0px -5px repeat-x; margin-bottom:8px;}
.nbg .spmain .pnews li{ line-height:23px; height:23px; overflow:hidden; font-family:宋体; font-size:12px; text-indent:18px; background:url(../img/ico_dot.gif) 10px 10px no-repeat; padding-right:8px;}

.nbg .spmain .midban{ padding:12px 0px 15px 0px;}

.nbg .spmain .lefnav{ float:left; width:208px; border:1px solid #DADADA; background-color:#FFFFFF;}
.nbg .spmain .lefnav h3{ display:block; height:23px; line-height:23px; background:url(../img/bg_navsp.png) 0px -5px repeat-x; padding-left:15px; clear:both;}
.nbg .spmain .lefnav h3 a{ font-size:12px; color:#333333;}
.nbg .spmain .lefnav ul li{ float:left; width:103px; line-height:23px; height:23px; overflow:hidden; text-indent:25px; background:url(../img/sp_ico.png) 12px 7px no-repeat;}
.nbg .spmain .lefnav ul li a{ font-size:12px; font-family:宋体;}
.nbg .spmain .lefnav ul li font a{ color:#FF0000;}
.nbg .spmain .lefnav .lqk li{ background-image:none; text-indent:5px;}

.nbg .spmain .lwcenter{ float:left; width:528px; height:299px; margin-left:15px; border:1px solid #DADADA; background-color:#FFFFFF;}
.nbg .spmain .lwcenter .fl{ display:block; width:170px; padding:20px;}
.nbg .spmain .lwcenter .fl img{ width:170px; height:230px;}
.nbg .spmain .lwcenter .fl font{ display:block; line-height:23px; height:23px; overflow:hidden; font-family:宋体;}
.nbg .spmain .lwcenter .fr{ width:310px; padding-right:5px;}
.nbg .spmain .lwcenter .fr span{ display:block; height:35px; line-height:30px; overflow:hidden; padding-top:10px; font-size:18px; text-align:center; font-style:normal;}
.nbg .spmain .lwcenter .fr span a{ color:#FF6600;}
.nbg .spmain .lwcenter .fr p{ font-size:12px; line-height:23px; font-family:宋体; text-indent:2em; height:56px; overflow:hidden; color:#666666;}
.nbg .spmain .lwcenter .fr p a{ color:#FF6600;}
.nbg .spmain .lwcenter .fr ul{ padding-top:5px; font-family:宋体;}
.nbg .spmain .lwcenter .fr ul li{ line-height:30px; height:30px; overflow:hidden; font-size:14px;}
.nbg .spmain .lwcenter .fr ul li a{ color:#333333;}
.nbg .spmain .lwcenter .fr ul li em{ color:#0066CC; margin-right:5px; font-style:normal;}
.nbg .spmain .lwcenter .fr ul li em a{ color:#0066CC; margin-right:5px;}

.nbg .spmain .lwlist{ width:218px; float:right;}
.nbg .spmain .lwlist .nub1{ height:100px; text-indent:0px; background-image:none; text-align:center; text-indent:7px;}
.nbg .spmain .lwlist.pnews{ margin-top:0px; height:299px;}
.nbg .spmain .lwlist.pnews.mt15{ margin-top:15px;}

.nbg .spmain .tjbox{ margin-top:15px; height:225px; position:relative; border:1px solid #DADADA; background-color:#FFFFFF; padding-top:10px; clear:both;}
.nbg .spmain .tjbox h3{ display:block; padding-left:15px;}
.nbg .spmain .tjbox .btns{ position:absolute; width:17px; height:78px; top:80px; background:url(../img/btn_lr.gif) -2px 25px no-repeat; border:1px solid #DADADA;}
.nbg .spmain .tjbox #lbtn1{ left:-1px;}
.nbg .spmain .tjbox #rbtn1{ right:-1px; background-position:-31px 25px;}
.nbg .spmain .tjbox ul{ padding:10px 0px; width:943px; height:185px; overflow:hidden; margin-left:20px;}
.nbg .spmain .tjbox ul li{ float:left; width:135px; text-align:center;}
.nbg .spmain .tjbox ul li img{ border:1px solid #e0e0e0; padding:2px;}
.nbg .spmain .tjbox ul li span{ display:block; line-height:25px; height:25px; overflow:hidden; font-family:宋体;}

.sjk_flex {
	position: fixed;
	width: 50px;
	background: #3b5998;
	border-radius: 30px;
	left: 0px;
	top: 30%;
	font-size: 20px;
	}
.sjk_flex a {
	display: block;
	text-align: center;
	color: #D9D919;
	padding: 25px 10px;
	color:#D9D919;
	text-decoration:none;
	}
.inside,.flink,.footer{ background-color:#F3F3F3;}

.inside{ padding:10px 0px; width:100%; min-width:990px; background-color:#473400; line-height:25px; margin-top:15px;}
.inside .cont strong{ color:#E2BB35;}
.inside .cont a{ color:#CCBCA0; margin-right:10px;}

.flink{ padding:10px 0px; width:100%; min-width:990px; line-height:25px; border-bottom:1px solid #DFDFDF; font-family:宋体; font-size:12px;}
.flink .cont strong{ color:#000000;}
.flink .cont a{ margin-right:10px; color:#666666;}

.botnav{ position:fixed; bottom:0px; left:0px; width:100%; height:24px; background:url(../img/bg_botnav.jpg) 0px 0px repeat-x; line-height:24px; z-index:9999; _position:absolute; _top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);}
.botnav .cont{ margin:0px auto; width:990px; height:24px;}
.botnav .cont .botlogo{ display:block; width:100px; height:23px; padding-top:1px; overflow:hidden; float:left;}
.botnav .cont .botlogo a{ display:block; height:23px; width:100px; overflow:hidden; text-indent:-1000px; background:url(../img/botlogo.jpg) 0px 0px no-repeat;}
.botnav .cont .botcont{ float:left; padding-left:10px; text-indent:25px; height:24px; overflow:hidden; background:url(../img/bg_botlw.gif) 15px 5px no-repeat; border-right:1px solid #A2A0A1;}
.botnav .cont .botcont li{ width:280px; height:23px; padding-top:1px; overflow:hidden; font-size:12px; font-family:宋体;}
.botnav .cont .botcont li a{ color:#333333;}
.botnav .cont .botcont.nous{ background-image:none; color:#DD3737; padding-left:5px; text-indent:10px;}
.botnav .cont .botcont.nous li a{ color:#DD3737;}
.botnav .cont .botphone{ float:left; height:23px; width:150px; font-family:宋体; font-weight:bold; padding-top:1px; color:#0066CC; text-align:center;}
.botnav .cont .spbot{ float:right; display:inline-block; height:24px; width:150px; line-height:24px;}
.botnav .cont .spbot em{ display:block; text-align:center; font-style:normal; height:24px; overflow:hidden; width:132px; float:left; background:url(../img/ico_3.gif) 8px 9px no-repeat;}
.botnav .cont .spbot .subsp{ display:none; width:150px; bottom:23px; position:fixed; background-color:#FFFFFF; border:1px solid #A2A0A1; border-bottom:none; _margin-left:-150px; _position:absolute; _top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight)-23;}
.botnav .cont .spbot .subsp li{ font-size:12px; font-family:宋体; color:#333333; text-indent:15px;}
.botnav .cont .spbot .subsp li a{ color:#333333;}
.botnav .cont .spbot i{ display:block; float:left; width:16px; height:16px; padding-top:4px;}
.botnav .cont .spbot i a{ display:block; height:16px; width:16px; overflow:hidden; text-indent:-1000px; background:url(/img/sina.gif) 0px 0px no-repeat;}

.footer{width:100%;background:#FFFFFF; border-top:10px solid #EFEFEF;text-align:center;padding-bottom:30px;color:#666;}
.footer .cont{ padding-top:20px; line-height:25px;}
.footer .cont a{ color:#666666; margin:0px 8px;}
.footer .cont i{ font-style:normal; margin:0px 5px;}
.footer .cont span{ margin:0px 5px;}
.footer .flinks{float:left; position:relative;}
.footer .copyright{float:right;}
.footer .flinks a{color:#666;padding:0 16px;}
.footer .flinks a.sina-wei{ width:22px; height:20px; position:absolute; top:-3px; right:-11px; padding:0px; display:block; background:url(../img/t_sina.gif)}
.footer .cont .sbox{ margin-top:20px;}
.footer .cont .sbox img{ border:1px solid #e0e0e0;}

#mbox{ _position:absolute; _top:0px;}
.flbox .mebox{ border:1px solid #DADADA; margin-top:15px; padding:0px 15px 10px 15px; background:url(../img/bg_tit.jpg) 0px 0px repeat-x #FFFFFF;}
.flbox .mebox h3{ font-size:14px; line-height:35px;}
.flbox .mebox ul{ margin-top:10px;}
.flbox .mebox ul li{ float:left; width:98px; padding:0px 5px; height:30px; overflow:hidden;}
.flbox .mebox ul li a{ display:block; line-height:25px; text-align:center; font-size:12px; background-color:#efefef;}
.flbox .mebox ul li a:hover{ background-color:#DD3737; color:#FFFFFF; text-decoration:none;}

.typebox{ padding:20px 10px; border:1px solid #DADADA; border-bottom:1px dashed #DADADA; border-top:none; clear:both; background-color:#FFFFFF;}
.typebox h2{ display:block; line-height:25px; clear:both;}
.typebox h2 a{ color:#DD3737; font-size:14px;}
.typebox ul{ position:relative; clear:both;}
.typebox ul li{ float:left; width:100px; line-height:23px; }
#QQ{margin:0px;padding:0px;list-style:none;z-index:100;background:url(../images/QQ_c.png) repeat-y; width:92px;font-size:12px;}
.QQ_t{width:92px; height:9px; background:url(../images/QQ_t.jpg) no-repeat; float:left;}
.QQ_b{ width:92px;height:10px; background:url(../images/QQ_b.jpg) no-repeat; float:left;}
.clear{ clear:both;}
#QQ li{ line-height:24px; width:70px; border-bottom:1px dotted #CCC; margin-left:10px; height:24px; float:left;}
#QQ .bt1{ font-weight:bold; background:url(../images/q_icon.jpg) no-repeat 15px center; padding-left:10px; text-align:center; border:0px;}
#QQ li a{ color:#333; background:url(../images/button_old_41.gif) no-repeat left top; padding-left:30px;  text-decoration:none; float:left;}	


.fixed {
top: 0px;
width: 255px;
}
.fixeds {
top: 0px;
width: 255px;
z-index: 999;
position: fixed;
background-color: #EFEFEF;
}
.fixedss {
top: -8px;
width: 958px;
z-index: 999;
position: fixed;
background-color: #EFEFEF;
}
.fixedsss {
top: -8px;
width: 688px;
z-index: 999;
position: fixed;
background-color: #EFEFEF;
}
/*jack 20150610 lwindex right tags*/

.lwtag .qk{   height:75px; display:block; position:static;}
.lwtag a{ display:inline-block; margin-right:8px; line-height:25px; font-family:宋体; padding:0px 9px; margin-top:8px;}
.lwtag a:hover{ background-color:#DD3737; border-radius:12px 12px 12px 12px; color:#FFFFFF; text-decoration:none;}
/*jack 20150612 nav jingpin qikan.qikanvip.com ico*/
.hp_tip_icon {
top: 4px;
right: 2px;
}
.hp_tip_icon.icon-cu {
background-position: 0 0px;
}
.hp_tip_icon {
display: block;
position: absolute;
width: 14px;
height: 16px;
font-size: 0;
}
.hp_tip_icon {
background-image: url(http://www.qikanvip.com/img/ico.png);
_background-image: url(http://www.qikanvip.com/img/ico.png);
background-repeat: no-repeat;
}



/*jack  list h1*/
.stit h1{
font-size: 12px;
color: #ffffff;
text-decoration: none;}
.mytitle {
font-size: 15px;
font-weight: bold;
}
/*********** 站内导航 ***************/
.conside {
	width:100%;
	min-width:990px;
	padding-bottom:5px;
	}
.conside_w {
	width:990px;
	margin:0 auto;
	zoom:1;
	position:relative;
	background:url(../img/cons_01.png) top left no-repeat;
	}
.conside_w span { position:absolute;}
.conside_w ul {
	background:url(../img/cons_02.png) right bottom no-repeat;
	padding-left:20px;
	padding-top:50px;
	padding-bottom:10px;
	}
.conside_w ul li {
	float:left;
	width:130px;
	padding-left:5px;
	line-height:22px;
	border-left:1px solid #dfdfdf;
	}
.conside_w ul li a { display:block;}
.hotstyle  a{color:red;font-weight: bold;}

/*********** qkshow ***************/

.main_image {
	width:223px;
	height:255px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.main_visual {
	background:url(../img/bg_tit.jpg) 0px 0px repeat-x #fff;
	border:1px solid #dadada;
	margin-top:15px;
	padding:0px 15px 10px;
	}
.main_visual h3 {
	display:block; 
	line-height:35px; 
	height:35px; 
	margin-bottom:15px;
	}
.main_image ul {
	width:9999px;
	height:255px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0
}
.main_image li {
	width:223px;
	height:249px;
	position:relative;
	float:left;
	text-align:center;
}
.main_image li p {
	height:24px;
	line-height:24px;
	display:block;
	height:50px;
	width:203px;
	padding:0 10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	position:absolute;
	bottom:0;
	z-index:100;
	background: #000;
	opacity: 0.7;
	color:#fff;
	}
.main_image li p a {
	color:#fff;
	font-size:14px;
	}
.main_image li p a:hover {
	color:#fff;
	}
.main_image li p font { margin-right:10px;}
.main_image li img {
	width:223px;
	height:249px;
	}

#btn_prev, #btn_next {
	z-index:11111;
	position:absolute;
	display:block;
	width:30px!important;
	height:70px!important;
	top:40%;
	margin-top:-37px;
	display:none;
	filter:alpha(opacity=20); 
	-moz-opacity:0.2; 
	-khtml-opacity: 0.2; 
	opacity: 0.6;
}
#btn_prev {
	background:url(../img/sprite.png) no-repeat left top;
	left:0;
}
#btn_next {
	background:url(../img/sprite1.png) no-repeat right top;
	right:0;
}
.main_qkshow {
	width:225px;
	}
.main_qkshow p {
	background:url(../img/ico_dot.jpg) 0px 10px no-repeat;
	padding-left:10px;
	height:24px;
	line-height:24px;
	width:213px;
	white-space:nowrap;
	overflow:hidden;
	}
	
/*left nav*/	
.left_nav{ width:120px; height:auto;padding:5px;position:fixed; left:50%; top:40%; margin:-170px 0px 0px -650px; z-index:777; background:#fff; border:1px solid #CDCDCD;text-align:left;border-radius:6px 6px 6px 6px; color:#FFFFFF; text-decoration:none;}

.left_nav dl dt{ width:119px; height:22px; line-height:22px;  /* padding-left:35px; */ color:#fff; margin-bottom:4px;background-color:#DD3737; color:#FFFFFF; text-decoration:none;text-align: center;}


.left_nav dl dd{ width:130px; height:30px; position:relative;text-align: center;padding:0px;margin:0px;}
.left_nav dl dd a{width:110px; height:30px;padding:4px 10px;line-height:30px;}
.nav_left:hover{width:110px; height:30px;background-color:#DD3737; border-radius:12px 12px 12px 12px; color:#FFFFFF; text-decoration:none;}


.left_nav dl dd .nav_right{ width:120px; height:400px; overflow:hidden; position:fixed; left:154px; top:150px; padding:0px 5px 10px 5px;background:#fff; display:none; border:1px solid #ccc;border-left:0px;}


.left_nav dl dd .nav_right a{ /* width:110px;height:20px; line-height:20px;  overflow: hidden;float: left;*/
	width: 150px;
    height: 20px;
    padding: 4px 10px;
    line-height: 240%;

 }
.left_nav dl dd .nav_right a:hover{ width:150px;height:20px; line-height:240%;/*  text-align:left; */background-color:#DD3737; border-radius:12px 12px 12px 12px; color:#FFFFFF; text-decoration:none;}
/*jack*/
.mulu a{display: inline-block;
margin-right: -3px;
line-height: 25px;
font-family: 宋体;
padding: 0px 4px;
margin-top: 8px;}
.mulu a:hover {
background-color: #DD3737;
border-radius: 12px 12px 12px 12px;
color: #FFFFFF;
text-decoration: none;
}
/************ ++ *************/
.main .ilef .tbox22{ border:1px solid #DADADA; margin-top:15px; line-height:25px; background:#FFFFFF;}
.main .ilef .tbox22 h4 {
	height:30px;
	line-height:30px;
	margin-bottom:5px;
	padding-left:15px;
	background:url(../img/bg_tit.jpg) 0px 0px repeat-x;
	border-bottom:1px solid #dadada;
	}
.main .ilef .tbox22 ul { padding:20px;}
.main .ilef .tbox22 li {
	float:left;
	height: 206px;
	width:135px;
	text-align:center;
	}
.main .ilef .tbox22 li img {
	border:1px solid #e0e0e0;
	padding:2px;
	}
.imgstyle{background: url(../img/ico-2.gif) 7px 11px no-repeat;}
.aboutstyle{margin-left: 12px;}	

	.index_mulu{width:968px;height:auto;margin:10px auto;padding-top:10px;border: 1px solid #CCBCA0;padding: 10px;}
	.index_mulu h3{font-size: 26px; border-bottom:1px solid #CCBCA0;padding-bottom:10px;font-weight: normal;}
	.index_mulu a{line-height:30px;padding:4px;}
	.index_mulu a:hover{ background-color: #DD3737;border-radius: 12px 12px 12px 12px;color: #FFFFFF;text-decoration: none;}
	
#js_ads_banner_top a {
	width:100%;
	height:70px;
	background:url(../images/banner_s.jpg) top center no-repeat;
	display:block;
	text-indent:-9999px;
	}
#js_ads_banner_top_slide a  {
	width:100%;
	height:450px;
	background:url(../images/banner_b.jpg) top center no-repeat;
	display:block;
	text-indent:-9999px;
	}	
