@charset "gb2312"; 
/* CSS top and footer */
* html,* html body{background-image:url(about:blank); background-attachment:fixed/* 修正IE6振动bug */}
body{background:#fff; font-size:12px; font-family:"Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; color:#000}
html,body,div,ul,li,ol,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,p,br,pre,form,fieldset,textarea,blockquote,p,span,button{ margin:0px; padding:0px; border:0px}
li{list-style-type:none; float:left}label{ cursor:pointer}img{vertical-align:top; border:0}em,i{font-style:normal}ol,ul,li {list-style:none}
.clearfix:before,.clearfix:after{content:""; display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}
a:link,a:visited{ text-decoration:none; color:#626262}a:hover,a:active{color:#c00; text-decoration:underline}
.fl{ float:left}.fr{ float:right}
.Hidebox{display:none}.Showbox{display:block}
.h10,.h15,.h30{ width:100%; float:left; overflow:hidden}.h10{ height:10px}.h15{ height:5px}.h30{ height:30px}
a.c9{ color:#999!important; padding-right:3px}
a:hover.c9{ color:#f40!important; padding-right:3px}
.red{ color:#f00 !important}
a.red{ color:#c00 !important}
a:hover.red{ color:#c00 !important; text-decoration:underline}
.nopr{ padding-right:0 !important}
.nopt{ padding-top:0 !important}
.nobb{ border-bottom:none !important}
.nobr{ border-right:none !important}
.nomr{ margin-right:0 !important}
.ea{ width:100%; float:left; text-align:center/* 广告样式 examw ad */}
/*public more*/
.more a:link,.more a:visited,.more a:active,.more a:hover{ float:left; padding:2px 2px 0 23px; font-size:14px}
.more a:link,.more a:visited,.more a:active{ color:#777}
.more a:hover{ color:#f40}
/*public background img*/
.top a.shy,.topMiddle .name,.topMiddle .password,.topMiddle .log,.topMiddle .res,.search-box,.search-botton,.search-botton:hover,.Navbox ul.weibox li,.map-bg,.kch-title,.cont-r .title,.bottom-bg,.fenlei-r .title .on,.video-li li .money em,.tnav,.sor,.nav .home,.nav .book,.nav .wx,.list-bd li{background:url(pub.png) no-repeat}
/*public background color*/
.Navbit ul,.porduct-list .title i .tiyan a:hover,.map-content a:hover,.flash-num .focus-list li.active,.liucheng-box .name,.zxmap a:hover,.itgcws a:hover,.guide p a:hover,.inside-map i a:hover,.inside-map i a.on,.page a:hover,.page span,.top-name,.list-bd li .btn a:hover.bdcheng,.list-bd li .btn a:hover.bdhei{ background-color:#d80000}
/*public border color*/
.tnav,.Navbit ul,.Navbox,.link,.hot-tab .on,.liucheng-box .lits-box,.liucheng-box .lits-box-bottom,.kind-box .contleft .l-box .on,.kind-box .name,.title-name,.guide p a:hover,.page a:hover,.page span,.fenlei-box .name{ border-color:#d80000}
.main .inside-left{border-top:2px solid #d80000 !important}
/*public color*/
.logo h3 a,.map-bg,.cont-r .title,.hot-tab .on,.title-name a:link,.title-name a:visited,.title-name a:active,.title-name,.kind-box .contleft .l-box .on a,.d_table span{ color:#000}
/*public 圆角4px*/
.search-box,.map-content a:hover,.liucheng-box .name,.zxmap a:hover,.itgcws a:hover,.page a:link,.page a:visited,.page a:active,.page a:hover,.page span,.publist li b,.itgcws{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
/*public list li*/
.publist li{ width:100%; height:28px; float:left; font-size:15px; line-height:28px; color:#bbb; overflow:hidden}
.publist li a{padding-left:5px}
.publist li i,.publist li em{ float:right; padding:0 2px 0 18px; font-size:13px; font-family:"Arial"}
.publist li i{ color:#e02a2a}
.publist li em{ color:#bbb}
/*页面宽度*/
.main{ width:1000px; margin:0 auto}
/* top */
.topBack{float:left; width:100%; height:35px; line-height:35px; clear:both}
.top{width:100%; display:block; _display:inline; background:#f1f1f1; float:left; position:relative; z-index:99999999; left:0; clear:both; position:fixed; _position:absolute; _top:expression(documentElement.scrollTop); height:38px; line-height:38px; background:#f2f2f2; border-bottom:#dfdfdf solid 1px; color:#666}
.top .topx{width:1000px; margin:0 auto}
.topx .topLeft{float:left}
.topLeft ul li{height:38px; line-height:38px; text-align:center; border-right:1px solid #dfdfdf}
.top a{display:inline-block; width:auto; padding:4px 15px; text-decoration:none; color:#fff; font:15px/30px "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"}
.top a,.top a:link,.top a:visited{color:#666}
.top a.shy{background-position:-278px -77px; padding-left:40px}
.top a:hover,.top a.shy:hover{background-color:#f9f9f9; color:#282828}
.topx .topMiddle{float:right; display:inline; line-height:22px}
.topMiddle .name,.topMiddle .password,.topMiddle .log,.topMiddle .res{border:none; height:22px; line-height:24px\9; margin-top:8px; margin-left:4px; display:inline; float:left}
.topMiddle .name,.topMiddle .password{width:97px; padding-left:25px}
.topMiddle .name{ background-position:0 -6px; font-family:"Arial"}
.topMiddle .password{background-position:0 -34px}
.topMiddle .log,.topMiddle .res{width:50px; color:#333; cursor:pointer}
.topMiddle .log{background-position:-150px -34px}
.topMiddle .res{background-position:-150px -6px; color:#666}
.topMiddle .name:focus,.topMiddle .password:focus{ outline:none}
.topMiddle .land{ float:right}
.topMiddle .land b{ color:#c00; font-size:14px}
.topMiddle .land a{ padding-left:10px; font-size:13px; border-left:#dfdfdf solid 1px; font-family:"Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; color:#c00}
.topMiddle input:-webkit-autofill{-webkit-box-shadow :0 0 0 1000px #fdf7f7 inset; height:18px; border:1px solid #dfdfdf !important/*谷歌浏览器更改记住密码情况下的背景黄色*/}
/* logo */
.main{ width:1000px; margin:0px auto}
.logo-box{ width:100%; height:86px; padding:15px 0 10px 0}
.logo{ width:auto; height:80px; padding-right:8px; line-height:80px}
.logo-pic{width:237px; height:80px; background-image:url(logo.png)}
.logo h3 a{ font:28px/80px "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; font-weight:bold}
.logo h3 a:hover{ color:#c00}
/*搜索*/
.search{ width:auto; margin-top:20px; height:60px; padding-left:20px; margin-right:10px}
.search-box{background:#f2f2f2; border:#e4e4e4 solid 1px; width:334px; height:35px}
.search-input{ width:275px; color:#aaa; float:left; height:25px; border:#ddd solid 1px; font:12px/25px ""; background:#fff; margin:3px 0 0 3px; padding-left:5px}
.search-input:focus{ color:#c00; font-size:14px; outline:none}
.search-botton,.search-botton:hover{ width:47px; height:32px; border:0px; float:right; background-color:#f2f2f2; cursor:pointer}
.search-botton{background-position:-12px -84px}
.search-botton:hover{ background-position:-65px -84px}
.search-hot{ width:atuo; line-height:20px; text-align:center; font-size:12px; color:#c1c1c1; font-family:SimSun}
.search-hot a:link,.search-hot a:visited,.search-hot a:active{ font-size:12px; color:#aaa; font-family:"SimSun"}
.search-hot a:hover{ font-size:12px; color:#f40; font-family:SimSun}
/*导航*/
.tnav{width:100%; float:left; height:66px; background-position:0 -382px; background-repeat:repeat-x; border-top-style:solid; border-top-width:2px}
.tnav .nav{width:1000px; margin:0 auto; height:65px}
.nav .home,.nav .book,.nav .wx{float:left; height:65px; width:61px;  background-position:0 -462px; font-weight:bold; color:#fff; text-align:center}
.nav .home{ background-position:0 -462px}
.nav .book{background-position:-66px -462px}
.nav .wx{background-position:-132px -462px}
.nav .home a,.nav .book a,.nav .wx a{height:20px; padding-top:45px; width:61px; display:block}
.nav .home a,.nav .home a:link,.nav .home a:visited,.nav .book a,.nav .nav .book a:link,.nav .nav .book a:visited,.nav .wx a,.nav .wx a:link,.nav .wx a:visited{color:#fff}
.nav .home:hover,.nav .book:hover,.nav .wx:hover{-moz-transform:rotate(360deg) scale(1.06); -webkit-transform:rotate(360deg) scale(1.06); -o-transform:rotate(360deg) scale(1.06); transform:rotate(360deg) scale(1.06)}
.nav ul.sub1,.nav ul.sub2,.nav ul.sub3,.nav ul.sub4{float:left; width:325px; font-size:13px; text-align:left; padding:7px 0; border-right:1px solid #dedede; padding-left:8px; white-space:nowrap}
.nav ul.sub2{width:305px; position:relative}
.nav ul.sub2 .sor{width:50px; height:50px; position:absolute; right:-18px; top:17px; background-position:-285px -220px}
.nav ul.sub3{width:250px; border-right:none}
.nav ul.sub4{width:175px}
.nav ul h3{line-height:46px; width:auto; padding-right:5px; height:51px;color:#555; float:left; font-size:16px; font-weight:bold; text-align:center}
.nav ul h3 a{ color:#333}
.nav ul h3 a:hover{ color:#c00}
.nav ul li{float:left; width:auto; line-height:25px; padding:0px 7px}
/* 地区导航 */
.cont-r .title,.map-box{ background-color:#f9f9f9}
.map-box{ width:998px; height:54px; border:#e1e1e1 solid 1px; }
.map-bg{ width:75px; background-position:-224px 0; height:40px; padding-top:8px; font:bold 16px/18px ""; text-align:center; padding-right:8px}
.map-content{ width:915px; color:#999; margin-top:5px}
.map-content a{ display:block; padding:0px 15px; float:left; color:#525252; font-size:12px; line-height:22px}
.map-content a:hover,.zxmap a:hover,.itgcws a:hover{ color:#fff}

/*link*/
.link{margin:0 auto; width:998px; padding:0 0 10px 0; border-width:2px; border-top-style:solid; clear:both}
.link h4{padding-left:10px; border:1px solid #dedede; width:986px; border-top:none; font:bold 14px/2.5 microsoft yahei; background:#f9f9f9; text-align:left; overflow:hidden}
.link h4 span{ float:right; font:normal 12px/2.8 microsoft yahei; padding-right:10px}
.link h4 a {float:left}
.link ul{padding:10px; border:1px solid #dedede; border-top:none; width:976px}
.link ul li{line-height:22px; text-align:left; padding-left:8px; display:inline-block; white-space:nowrap}
/*footer*/
.footer{text-align:center; font:12px/24px Arial, ""; padding-top:50px; padding-bottom:50px; color:#666; float:left; width:100%;  border-top:#e8e8e8 solid 1px; margin:10px auto }

.footer a:link,.footer a:visited,.footer a:active{ color:#666; text-decoration:none}
.footer a:hover{ color:#b10200}
.footer b{ color:#CC0000; font-size:14px}
/*========================================================头尾部结束，以下为题库产品与商城产品公用段===============================================================*/
/*大类模块*/
.kind-box{ width:100%}
.kind-box .name-bg{ width:100%; height:55px; border-bottom:#dfdfdf solid 3px}
.kind-box .name-bg .more,.fenlei-box .more{ padding-top:22px !important}
.kind-box .name{ width:auto; padding:0 15px; position:relative; _bottom:-3px; height:55px; border-width:3px; border-bottom-style:solid; font:30px/55px "微软雅黑"}
.kind-box .title-name{_bottom:-2px}
/*列表名称*/
.title-bg{ width:100%; height:33px; line-height:33px; margin-bottom:10px; _margin-bottom:0; border-bottom:#e8e8e8 solid 1px}
.title-name{ width:auto; position:relative; _bottom:-1px; display:inline; overflow:hidden; border-width:1px; border-bottom-style:solid; padding:0px 5px; font:bold 16px/33px "\5fae\8f6f\96c5\9ed1"}
.title-name a:hover{ color:#c00}

/*video pic 比例的*/
/*video pic 比例的*/
#ShopActive {float: right; margin: 15px 10px 0px 0px; color: red;}
.video-li li{ border-left:#e8e8e8 solid 1px; width:249px; height:242px; text-align:center; position:relative; overflow:hidden;}
.video-li li .biaoqian{ position:absolute; right:0; top:0; z-index:999}
.video-li li:first-child,.book-li li:first-child{ border-left:none}
.video-li li img{ padding:5px; _padding:5px 4px}
.video-li li img:hover,.book-li li img:hover,.tebie-book li img:hover{filter:alpha(opacity=60); opacity:0.6}
.video-li li:hover,.book-li li:hover,.tebie-book li:hover{-moz-box-shadow:-1px 0px 5px #aaa, 1px 0px 5px #aaa;-webkit-box-shadow:-1px 0px 5px #aaa, 1px 0px 5px #aaa;box-shadow:-1px 0px 5px #aaa, 1px 0px 5px #aaa}
.video-li li span{ width:94%; _width:93%; padding:0 3%; height:45px; line-height:20px; display:block; padding-top:8px}
.video-li li .money{width:100%; display:block;line-height:28px}
.video-li li .money b{ float:left; padding-left:13px; color:#fa5000; font-size:22px; font-family:Arial,Verdana,"\5b8b\4f53"}
.video-li li .money i{ font-size:14px; padding-right:5px; float:right; color:#999; text-decoration: line-through; font-family:"Arial"}


