@charset "utf-8";
/* 通用 */
*{ padding:0; margin:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.6 Verdana, 宋体, Helvetica, sans-serif;}/*雅黑：\5FAE\8F6F\96C5\9ED1  Verdana, Helvetica, sans-serif*/
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clear{ clear:both;}
img{ border:none;}

/*body{ background:url(/images/bg.jpg) repeat;}*/
body{height:2760px; background:url(/images/cjwtback.png);}
.mgtop{
	margin-top:298px;
}
/* 常用 */
.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}
.yh{font-family:"微软雅黑";}

.fLeft{float:left;}.fRight{float:right;}
.left{text-align:left;}.center{text-align:center;}.right{text-align:right;}
.absolute{position:absolute;}.relative{position:relative;}
.hide{display:none;}
.hide.selected{display:block;}
.block{ display:block;}
.noBold{font-weight:normal;}
.bold{font-weight:bold;}
.ofHidden{overflow:hidden;}

a:link    {color: #afafaf; text-decoration:none;}
a:visited {color: #afafaf; text-decoration:none;}
a:hover   {color: #EA5A43; text-decoration:none;}
a:active  {color: #EA5A43;}

.left10{ padding-left:10px;}
.right10{ padding-right:5px;}
/*header*/
.wrapper{  width:1024px; margin:0 auto;  display:block; clear:both; }
.topWrapper,.topHeader,.banner{ background:#fff; display:block; clear:both; overflow:hidden;}
.topHeader{ padding:15px 0;}
.topLogo{ background:url(/images/logo.png) no-repeat; width:284px; height:77px;}
.topNav,.navright { display:block;}
.topNav ul li{ float:left; width:70px; text-align:center; margin-left:10px;}
.topNav ul li a{ color:#585858; width:70px; height:29px; line-height:27px; display:inline-block; }
/*高度增加3px，虽然bg是27的高*/
.topNav ul li a:hover{ color:#fff; background:url(/images/navbg.jpg) no-repeat;}
.topNav .current a{ background:url(/images/navbg.jpg) no-repeat;}
#white a{ color:#fff;}

.orange{ background:#ff7304; height:5px;}

/*搜索*/
.topHeadeRight{ width:650px;}
.thrUl{ width:100px;}
.thrUl a{ text-decoration:none; padding:0 10px 0 10px; position:relative;}
.topSearch{ background:url(/images/searchbg.jpg) no-repeat; height:23px; width:177px; position:relative; padding-bottom:15px;}
#head_searchText_id{ border:none; background:none; width:135px; color:#fff; padding: 2px 0 0 10px;}
.topSearchBtn{ background:url(/images/search.jpg) no-repeat; border:none; cursor:pointer; width:16px; height:14px; position:absolute; top:4px; right:5px;}

#move li{ position:relative; z-index:999; left:3px; width:150px;}
#move ul{ display:none; position: absolute;}
#move li a:hover, #move li a.hov { background-color: #fff; border-left: 1px solid #d5dce8; border-right: 1px solid #d5dce8; color: #576482; }
#move ul li{ background:#2ca2f9; height:24px; line-height:24px; color:#fff; text-indent: 0.5em; width: 80px;}
#a1,#a2,#a3{ margin-right:2px;}
#mynavlist li img{ cursor:pointer;}

/*首页banner*/
.banner{ background:url(/images/wxjteach/banner.jpg) no-repeat center; height:427px; display:block; overflow:hidden; clear:both;}
/*.bannerleft{background:url(/images/bannerleft.png) no-repeat; height:197px; width:181px; position:relative; top:132px; left:20px;}*/
.bannerleft{ height:197px; width:189px; position:relative; top:130px; left:20px;}
/*.bannermain{background:url(/images/bannerzhong.png) no-repeat; height:153px; width:271px;  position:relative; top:175px; left:90px;}*/
.bannermain{ height:153px; width:271px;  position:relative; top:175px; left:90px;}
.banneronload{ background:url(/images/download.png) no-repeat; height:47px; width:120px;  position:relative; top:275px; left:90px;}
/*.bannerright{ background:url(/images/bannerright.gif) no-repeat; width:171px; height:200px; position:relative; top:135px; right:20px;}*/
.bannerright{   height:250px; position:relative; top:127px;right:20px;}

/*首页模型内容r*/
.modellist .tit li{ float:left; width:94px;line-height:32px; height:32px; text-align:center;background:url(/images/wxjteach/yjanhs.png) center no-repeat;}
.modellist .tit li a{ color:#fff;}
.modellist .tit,.modellist .Con{ display:block; clear:both; overflow:hidden;}
.modellist .tit{ padding: 15px 0 15px 8px;}
.modellist .current a{display:block; color:#fff;background:url(/images/wxjteach/yjanls.png) center no-repeat;}

.WholeBox .boxshadow{ float:left; width:237px; background:#fff; margin: 0 8px 25px 10px; -moz-box-shadow: 10px 10px 5px #888888; box-shadow: 0 5px 5px #888888; display:inline; color:#8e8b8b; overflow:hidden; zoom:1;}
.WholeBox li a{ display: block;}
.WholeBox{ clear:both; overflow:hidden; display:block; zoom:1;}
.camLiTitleC,.camLiDes{ display:block; clear:both; height:30px; line-height:30px; margin: 5px 0 0 2px;}
.camLiTitleC ul{ width:90px;}
.camLiTitleC ul li{width:90px;}
.listinfo{ width:146px;}
.listnav ul{ display:none; position: absolute; bottom:90px;}
.navtit ul li{ line-height:22px;}
.navtit ul li a{ line-height:22px; padding-left:5px; padding-top:10px;}
.date{ padding-left:10px;}

.icon a{ background:url(/images/icon.png) no-repeat; background-position:0 0; display:inline-block; height:12px; width:12px; margin:10px 10px 0 5px; display:inline; float: right;}
.icon .already{ background:url(/images/icon.png) no-repeat; background-position:-25px 0; }
/*我的收藏*/
.del{ background:url(/images/delico.jpg) no-repeat; width:12px; height:15px; float:right; margin: 7px 6px 0 5px;}
/*.shanchu span:hover{ background:url(/images/delico.jpg) no-repeat; width:12px; height:15px;}*/
.del .already{ background:url(/images/delico01.jpg) no-repeat; width:12px; height:15px;}
.shanchu{ cursor:pointer;}
.zan a{ background:url(/images/icon.png) no-repeat; background-position:0 -25px; margin:7px 5px 0 10px; height:13px; width:12px; float:left;}
.zan .already{background:url(/images/icon.png) no-repeat -25px -25px;}
.onload a{ background:url(/images/icon.png) no-repeat center left; background-position:0 -50px; height:11px; width:12px;float:left;  margin: 10px 5px 0 6px;}
.onload .already{background:url(/images/icon.png) no-repeat -25px -50px}
#bdshare {margin: 8px 10px 0 6px; display:inline;}

/*模型二级导航*/
.m_wrapper{ height:30px; line-height:30px; float:left; clear:both; position:relative; text-transform:uppercase;width:90px;}
.m_itemMain{
  color:#999999;
  z-index:10;
  cursor:pointer;
  text-align:left;
  text-indent:4px;
  width:90px;
  /*position:absolute;*/
  text-overflow: ellipsis;
 
}
.m_down{ background:url(/images/down.png) no-repeat right 12px;}
.m_up{background:url(/images/up.png) no-repeat 75px 12px #f1efef;}
.m_wrapper ul {
  list-style:none;
  padding:2px 0px 0px 0px;
  width:100%;
  position:absolute;
  bottom:30px;
  left:0px;
  box-shadow:none;
  display:none;
}
.m_wrapper ul li{ margin:0;}
.m_wrapper ul li a{
  text-decoration:none;
  cursor:pointer;
  display:block;
  line-height:30px;
  text-indent:10px;
  letter-spacing:1px;
  color:#999999;
  background-color:#f1efef;

}
.m_wrapper.current a{ background:#ff7304; }
.m_wrapper ul li a:hover{ background:#ff7304; color:#fff;}
.m_wrapper ul li{ padding-right:0;}

#xubox_layer2{ top:150px;}

/*
.popbox{width:600px;background-color:#fff;border:1px #8FA4F5 solid;padding:1px;position:absolute;top:0;left:0;display:none;z-index:120;}
#screen{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:100;background-color:#666;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.close-btn{ float:right;}
*/

/*弹出层
#fade {
  display: none;
  background: #000; 
  position: fixed; left: 0; top: 0; 
  z-index: 10;
  width: 100%; height: 100%;
  opacity: .80;
  z-index: 9999;
}
.popup_block{
  display: none;
  background: #fff;
  padding: 20px;  
  border: 12px solid #ff7304;
  float: left;
  font-size: 1.2em;
  position: fixed;
  top: 50%; left: 50%;
  z-index: 99999;
  -webkit-box-shadow: 0px 0px 20px #000;
  -moz-box-shadow: 0px 0px 20px #000;
  box-shadow: 0px 0px 20px #000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
img.btn_close {float: right;  margin: -55px -55px 0 0;}

*html #fade {position: absolute;}
*html .popup_block {position: absolute;}
*/

/* 注册表单*/

.reg .id input,.reg .pw input,.in_id,.in_mo,.reg_input,.reg_input_pic{background-color:#FFF; border:1px solid #d5cfc2;  font-size:14px;  vertical-align:middle; height:40px; line-height:40px; color:#999;}
.reg .id input:hover,.reg .pw input:hover,.in_id:hover,.in_mo:hover,.reg_input:hover,.reg_input_pic:hover{border:1px solid #005cb1;background-color:#F2FAFF;}
.l_button,.r_button{background:#ff7304; width:118px; height:39px; border:none; cursor:pointer; display:block; float:left;  color:#fff; font-weight:bold;}
.f_reg_but{margin:10px 0 0 115px}

.reg{width:510px; font-size:14px;line-height:25px; overflow:hidden;}
.reg dl{padding-left:10px; font-size:14px;}
.reg dl dt{ margin-top:15px}
.reg dl dd{padding:12px 0}
.reg .title{width:100px; display:inline-block; text-align:right; padding-right:10px}
.reg_input_pic{width:90px;}
.in_pic_s{margin-left:83px}
.reg .img{position:absolute}
.onShow,.onFocus,.onError,.onCorrect,.onLoad{background:url(/images/reg_bg.png) no-repeat 3000px 3000px;padding-left:30px; font-size: 12px; height:25px; width:124px; display:inline-block; line-height:25px; vertical-align:middle; overflow:hidden; margin-left:6px}
.onShow{color:#999; padding-left:0px;}
.onFocus{background-position:0px -30px; color:#333}
.onError{background-position:0px -60px; color:#333}
.onCorrect{background-position:0px 0; text-indent:-9000px}
.onLoad{background-position:0px 0}
.reg_m{margin-left:90px}
.clew_txt{display:inline-block; padding:7px  0 0 15px; font-size:12px;}

#one1,#one2{display:block; background-color:#e9eed8; padding:5px 0; text-align:center; clear:both; cursor:pointer}
#one2{margin-top:15px}
#one1:hover,#one2:hover{background-color:#d4dfb0}
#one1 span,#one2 span{color:#F00}

.formleft{ padding-top:20px;}
.formtit{ text-align:center; color:#ffffff; font-weight:bold; width:420px;}
.formCon{ padding:40px 0 140px 0; clear:both; overflow:hidden; display:block;}
#t_CheckCodeTip{ background:none;}

.checkname{ padding-left:110px; text-decoration:underline; cursor:pointer; color:#999; }

/*登录*/
.checkbox{ height:15px; width:15px; text-align:center; margin-top:7px;}
.passw{ padding-right:80px;}
.loginerror p{ background:#F00; color:#fff; line-height:40px; height:40px; margin-left:100px; display:inline; display:block; width:240px; text-align:center;}


/*查看作品*/
.checkpic{ padding:20px 0; clear:both; overflow:hidden; display:block;}
.checkpic span{ height:26px; line-height:26px; padding-left:15px; position:relative; bottom:16px; display:inline-block;}

/*下载页*/
.downloadPic{ background:url(/images/onloadpic.jpg) no-repeat center; height:280px;}
.box{ padding:30px 0; display:block; overflow:hidden; clear:both; color:#5e5d5d;}
.boxLeft{ width:252px;}
.boxRight{ width:750px; padding-left:20px;}
#listtit{ background:; padding:50px 15px 15px 20px; color:#fff; font-weight:bold;}
.titico{background: url(/images/listtitbg.jpg) no-repeat right center;}
.list ul{ display:block; clear:both; overflow:hidden; border:2px solid #fff; box-shadow: 0 3px 3px #888888;}
.list ul li{ background:#d0cece; height:46px; line-height:46px; vertical-align:middle; text-align:left;border-bottom:1px solid #fff; }
.list ul li a{ color:#585858; display:block; text-indent:1em;}
.list ul li a:hover{ background:url(/images/listbg.jpg) no-repeat 225px center #fff; color:#f36e04;}
.list ul #current{ background:url(/images/listbg.jpg) no-repeat 225px center #fff; color:#f36e04;}

.homeico{ background: url(/images/home.png) left center no-repeat; padding-left:24px;}
.boxtit{ border-bottom:1px solid #ff7304;}
.boxtit span{ height:30px; line-height:30px; vertical-align:middle;}
.boxinfo{ padding-top:30px;}
.downloadBtn{ display:block;background:url(/images/xiazai.jpg) no-repeat; height:83px; width:260px; margin:0 auto; margin-top:20px; cursor:pointer;}
.downloadBtn732{ display:block;background:url(/images/xiazai732.jpg) no-repeat; height:65px; width:320px; margin:0 auto; margin-top:20px; cursor:pointer;}
.downloadBtn764{ display:block;background:url(/images/xiazai764.jpg) no-repeat; height:65px; width:320px; margin:0 auto; margin-top:20px; cursor:pointer;}

/*文章页-学习教程、常见问题、会员制度*/
.info p{ height:30px; line-height:30px; padding:0 15px;}
.redtext{ color:#F00; cursor:pointer; font-size:14px;}

/*最新消息*/
.newslist li span{ float:right; padding-right:5px;}
.newslist li{ height:30px; line-height:30px; border-bottom:1px dashed #999; margin:0 15px; display:inline; display:block; background:url(/images/newslistbg.jpg) no-repeat left center; padding-left:10px;}

.boxinfo .boxshadow{ margin: 0 0 25px 10px;}

/*搜索结果*/

.searchtit { border-bottom:1px solid #999; height:32px; line-height:32px; color:#999; margin:20px 10px; display:inline; display:block;}

/*分页*/
.green-black { text-align: center; display:block; padding:20px 0; zoom:1; color:#fff;}
.green-black a { background:#1a609c; padding:5px 10px; color:#fff; font-weight:bold; margin-left:5px; display:inline-block; text-decoration: none;}
.pagecenter{ text-align:center;}
.green-black a:hover {background:#ff7304;color: #fff;}
.green-black a:active {background:#ff7304; color: #fff; }
.green-black .current {background:#ff7304; }
.green-black  input{ border:1px solid #ccc; width:50px; margin-left:10px; padding:5px 0;}
#none{ background:none; color:#666;}
.pagecenter span{color:#333; padding-left:15px; text-align:center; font-weight:bold;}

/*我的作品删除*/
.delico{ background:}


/*底部*/
.foot{ background:#ff7304; clear:both; overflow:hidden; display:block; }
.footlist dl{ float:left; width:120px; padding:30px 40px 15px 40px;}
.footlist dl dd{ color:#fff; text-align:center; height:26px; line-height:26px;}
.footinfo p{ color:#fff; text-align:center; line-height:30px; height:30px; padding-bottom:26px;}

/*底部分享*/
.wenbo{background:url(/images/footpic04.jpg) no-repeat;width:119px;height:116px;}

/*提示信息*/
.tipInfo{font-size:40px;font-weight:bold;color:red;}
.tipbtns{display:inline-block; *display:inline; *zoom:1; vertical-align:top; padding:0 15px; line-height:22px; font-size:12px; background-color:#f40; color:#fff; border-radius:20px; cursor:pointer;}
.tipbtns:hover{background-color:#f60; color:#fff;}

