/*解读者  QQ:8620018 培训页CSS */
.bjj{  height:62px;  background:url(../img/qtbj.png) repeat-x; margin-bottom:25px; overflow:hidden}
.ttop{ height:60px; width:1090px; margin:6px auto;background:url(../img/png_1.png) 0 -145px no-repeat; }
.ttop h2{ float:left; padding-left:100px; color:#CC0000; font-weight:500; font-size:24px; letter-spacing:1px;line-height:48px; width:440px; }
.ttop h2 i{ font-size:14px; letter-spacing:0px; color:#999; padding-left:30px}
.ttop p{ float:right; width:80px; padding-top:12px}
.ttop p a{color:#090; letter-spacing:1px;font-size:16px;}
.ttop p a:hover{ color:#C00}
.it2{ margin-top:50px}
.sttop{height:60px;width:1105px; margin:30px auto;overflow:hidden;background:#ff9000 url(../img/png_1.png) 20px -140px no-repeat;; border-left:5px solid #dd0000}
.sttop h2{ float:left; padding-left:100px; color:#000; font-weight:500; font-size:24px; letter-spacing:1px;line-height:60px; width:440px; }
.sttop h2 i{ font-size:14px; letter-spacing:0px; color:#FFF; padding-left:30px}
.ttopnav{ float:right; width:500px; height:50px;}
.ttopnav a{ display:block; float:left; width:120px; text-align:center; font-size:16px; line-height:24px}
/*# 培训项目 #*/
.focusbox{ height:426px; overflow:hidden}
.contentbox{ float:left; width:350px;height:420px; padding:2px; border:1px solid #C6C6C6; background:#FFF}
.box2{ width:350px;position:relative;height:420px;overflow:hidden; }
.contentimg{position:absolute;top:0;left:0;width:5000px;}
.contentimg li{width:350px;height:420px;float:left;overflow:hidden;background:#CC0000}
.contentimg li img{width:350px;height:365px;}
.contentdesc{position:absolute;bottom:0;left:0;width:350px;height:50px;overflow:hidden;}
.contentdesc .desc{color:#FFF;}
.contentdesc .desc h4{font-size:16px;font-weight:bold;color:#FF0; height:25px}
.contentdesc li{width:326px;height:50px;padding:0 0 0 15px;}
.focusbox .navbox{width:707px;overflow:hidden;float:right}
.focusbox .navbox li{width:162px;height:202px;overflow:hidden;float:left;margin:0 14px 14px 0; background:#FFF; padding:1px; border:1px solid #C6C6C6; cursor:default}
.focusbox .navbox .mfoc_nav{ width:720px}
.focusbox .navbox li img{width:162px;height:170px;display:block;padding-bottom:1px}
.focusbox .navbox li.selected{border:1px solid #F00;}
.focusbox .navbox li span{ display:block; height:31px;text-align:center; line-height:30px; font-size:14px}
.focusbox .navbox li.selected span{  background:#C00; color:#FFF;}
.probox dl{ width:204px; background:#FFF; height:342px; overflow:hidden; border:1px solid #dadada; float:left; margin: 0 15px 34px 0; border-bottom:2px solid #CCC}
.probox dl:hover{border:1px solid #e60000;cursor:default; background:#F9F9F9;border-bottom:2px solid #be0000 }
.probox dl dt{display:block;}
.probox dl dt img{ width:200px; height:208px; padding:2px; display:block; margin-bottom:5px}
.probox dl dd{display:block;}
.probox dl dd h2{ font-size:15px;border-left:3px solid #390; background:#F3F3F3; padding:3px 8px;}
.probox dl dd h2 a{letter-spacing:1px;color:#d80d00;}
.probox dl:hover dd h2 {background:#e60000;border-left:3px solid #000; }
.probox dl:hover dd h2 a{color:#fff;}
.probox dl dd p{ padding:0 5px}
.probox dl .info{ color:#777; padding-top:8px; height:52px; overflow:hidden;}
.probox dl h3{ float:right; width:66px; padding-right:8px; height:30px; line-height:30px;font-size:12px;font-weight:500}
.probox dl:hover h3 a{ color:#F00; font-weight:bold}
.probox dl .pro_hot{ float:left; width:110px; padding-top:6px;color:#DF0005; font-size:13px; font-weight: bold}

/*20150528*/
.t_150528{ margin-top:25px}
.t_150528 h2{ padding:15px 0;text-indent:1em}
.t_150528 h2 span{ float:right; padding:0 0 0 8px; font-size:14px; color:#FF0000; font-weight:bold;}
.t_150528 h2 a{ color:#C00;}
.t_150528 ul{border:1px solid #CCC; overflow:hidden;}
.t_150528 li{ float:left; width:542px;border:1px solid #CCC}
.t_150528 li p{ padding:10px 0 10px 15px; font-size:16px; overflow:hidden; }
.t_150528 li p span{ float:left}
.t_150528 li p .t_tit{ width:180px; font-weight:bold}
.t_150528 li p .t_pri{ width:280px; }
.t_150528 li p .t_right{width:110px; font-size:14px; float:right}

/*20150528*/



.xiangmu_list{ margin-top:0px;}
.xiangmu_list h2{ padding:15px 0;text-indent:1em}
.xiangmu_list h2 span{ float:right; padding:0 0 0 8px; font-size:14px; color:#FF0000; font-weight:bold;}
.xiangmu_list h2 a{ color:#C00;}
/*.xiangmu_list ul{border:1px solid #CCC; overflow:hidden;}
.xiangmu_list li{ float:left; width:542px;border:1px solid #CCC}
.xiangmu_list li p{ padding:10px 0 10px 15px; font-size:16px; overflow:hidden; }
.xiangmu_list li p span{ float:left}
.xiangmu_list li p .t_tit{ width:180px; font-weight:bold}
.xiangmu_list li p .t_pri{ width:280px; }
.xiangmu_list li p .t_right{width:110px; font-size:14px; float:right}
*/


.pro-bdy li{
    float: left;
    width: 190px;
    margin-left: 13px;
    padding: 5px;
    border: 1px solid #ddd;
    transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
	margin-bottom:16px;
}



.pro-bdy li img{
    width: 190px;
    height: 146px;
}
img {
    border: 0;
}

.pro-bdy .proName{
	font-size: 14px;
    border-left: 0px solid #390;
    background: #F3F3F3;
    padding-top: 10px;
     
    line-height: 25px;
	padding-bottom:5px;
	padding-left:2px;
	overflow:hidden;}

.pro-bdy li:hover{
	cursor:pointer;
	border:1px solid #d00
}
.pro-bdy li:hover{
	 
}









/*精品推荐*/
.recom{overflow:hidden;}
.pro_inad{ width:355px;height:318px;float:left;margin: 0 13px 12px 0;background:url(../img/kkbj.png) no-repeat;display:none}
.recomdl{ width:254px;background:#FFF;height:370px;overflow:hidden;border:1px solid #dadada;float:left;margin: 0 22px 35px 0;border-bottom:2px solid #CCC}
.recomdl:hover{border:1px solid #e60000;cursor:default;background:#F9F9F9;border-bottom:2px solid #be0000 }
.recomdl dt{display:block;}
.recomdl dt img{ width:248px;height:259px;padding:3px;display:block}
.recomdl dd{display:block;}
.recomdl dd h2{ font-size:16px;border-left:3px solid #390;background:#F3F3F3;padding:4px 0; text-align:center}
.recomdl dd h2 a{color:#d80000;letter-spacing:1px}
.recomdl:hover dd h2{background:#e60000;color:#FFF;border-left:3px solid #000;}
.recomdl:hover dd h2 a{ color:#FFF}
.recomdl dd p{ padding:0 5px}
.recomdl .info{ color:#888;padding-top:4px;height:36px;overflow:hidden;}
.recomdl h3{ float:right;width:66px;padding-right:8px;height:26px;line-height:26px;font-size:12px;font-weight:500}
.recomdl h3 a{ color:#090;font-weight:bold}
.recomdl .pro_hot{ float:left; width:110px; padding-top:6px;color:#DF0005; font-size:13px; font-weight: bold}
.n_tsxc{width:206px; background:#FFF; height:1482px; overflow:hidden; float:left; margin: 0 15px 34px 0;}
.nh2_top{background:#C00; height:30px; line-height:30px; font-size:16px; text-align:center}
.nh2_top a{ color:#FFF}
.nh2_qt{ height:30px; line-height:30px; font-size:14px; border-left:3px solid #090; text-indent:0.5em;}
.nh2_qt a{ color:#C00;}
.n_tsxcli{ padding:9px 2px 20px 2px;}
.n_tsxcli li{ float:left; width:101px; height:30px}.n_tsxcli a{display:block; text-align:center; border:1px solid #CCC; width:90px; height:22px; line-height:22px;  margin-left:5px}.n_tsxcli a:hover{ background:#C00; color:#FFF}

.xyzs{ width:1078px; height:150px; overflow:hidden; }
.xyzs ul{ float:left}
.xyzs ul li{float:left}
.xyzs img{height:150px; padding:0 3px; float:left}

/*淡出顶部导航*/
#float_anchor{position:fixed;top:0px;left:0px;right:0px;z-index:1; width:100%;height:44px; background:#000;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;display:none;/*IE6*/_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));} 
#float_anchor dl{ width:1090px; height:42px; margin:0 auto; display: block; line-height:40px}
#float_anchor dl .dd_l{ color:#F00; font-size:16px;float:left}
#float_anchor dl .dd_r{ float:right;}
#float_anchor dl .dd_r a{ color:#FFF; font-size:18px; display:block; margin:0 10px; float:left; text-align:center}
#float_anchor dl .dd_r a:hover{ color:#FC0;}
.mabc{ color:#F00; }

/*列表页 2014/11/24更新*/
.list_con{ width:1114px;padding:10px 0 40px 0;}
.list_topt{ margin-bottom:30px}
.list_topt dt{ height:50px; width:1120px}
.list_topt dt a{ display:block; height:50px; float:left; text-align:center; line-height:50px; font-size:16px; font-weight:bold;padding:0 10px}
.topt_hover{ background:#fae8c8; color:#F00;}
.list_topt dt a:hover{ background:#C00; color:#fff}
.list_topt dd{background:#fae8c8; display:block; width:1090px; padding:15px 0; border-bottom:1px solid #dbc193}
.list_topt dd ul{ padding:0 10px}
.list_topt dd li{ float:left; padding:5px 5px;white-space:nowrap;}
.list_topt dd li a{ font-size:15px; padding:2px 5px}
.list_topt dd li a:hover{ background:#ef0000; color:#FFF}


/*内容页*/
.place_ace{background:url(../img/png_2.png) no-repeat; border-bottom:1px solid #CCC;height:27px;}
.place_ace .wz{ padding:0 0 0 26px; font-size:14px; line-height:26px; color:#666; }
.place_ace .wz a{color:#666}
/*右*/
.ace_r{ float:right;width:848px; overflow:hidden; border-left:1px solid #E2E2E2; padding:16px 0 16px 4px;background:#FFF}
.ace_r h1{ font-size:20px; letter-spacing:2px; height:50px; line-height:40px; border-bottom:1px solid #CCC; color:#C00; text-align:center; position:relative}
.ace_r h2{ font-size:20px; letter-spacing:2px; height:50px; line-height:10px; border-bottom:1px solid #CCC; color:#C00; text-align:center; position:relative}
.ace_r h1 .click{ position:absolute; top:8px; right:0; letter-spacing:0; font-weight:500; line-height:36px; width:120px; height:36px; overflow:hidden; text-align:left;}
.ace_r h1 small{ font-size:14px;width:38px; display:inline-block; line-height:14px; padding:3px 0;float:left;  text-align:center; background:#FAE8C8;color:#000}
.ace_r h1 span{ padding:0 0 0 8px; font-size:20px; color:#FF0000; font-weight:bold;}
.ace_con{ font-size:14px; padding:30px 5px 30px 15px; line-height:200%; }
.wybm{ height:10px; position:relative;}
.wybm a{ display:block; position:absolute; right:0; top:-30px; width:110px; height:24px; text-align:center;background:#090;line-height: normal; color:#FFF}
.bodypic{ overflow:hidden;}
.bodypic img{width:197px; height:148px; float:left; margin:5px}
.bodypictit{ border-bottom:1px solid #CCC; margin-bottom:20px; height:32px}
.bodypictit .s1{ font-size:18px; font-weight:bold; color:#C00}
.bodypictit .s2{ padding-left:280px}
/*临时用*/
.tdleft{ text-align:center; padding:10px; font-weight:bold; border:1px solid #8a6e00; font-size:18px}
.tdright{ border:1px solid #8a6e00;padding:10px 15px; font-size:16px;}
.pimg{ padding-top:10px;margin-left:-6px; margin-right:-6px}
.pimg img{ width:395px; border:1px solid #ccc;height:280px;margin:6px; padding:1px;}
.pimg1{ padding-top:10px;}
.pimg1 img{ width:128px; border:2px solid #FFF; height:145px;margin:5px}
.pimg2{ padding-top:5px;}
.pimg2 img{ width:152px; border:2px solid #FFF; height:137px;margin:5px}
.pbaidu{ padding-top:10px; height:60px; overflow:hidden}
#scbaidu{ padding-top:10px}
.bdsharebuttonbox{ float:right;}

/*左*/
.ace_l{ width:228px; float:left; overflow:hidden}
/*20150609—新*/
.ace_list{}
.ace_list dt{ height:40px}
.ace_list h2{font-size:16px;background:#FAE8C8; height:30px; line-height:30px; border-left:4px solid #D80000; text-indent:1em}
.ace_list dd{ overflow:hidden}
.ace_list ul{ width:240px}
.ace_list li{float:left; width:117px; height:36px}
.ace_list li a{ text-align:center; border:1px solid #CCC; width:106px; height:26px; line-height:26px; display:block}
.ace_list li a:hover{ background:#C00; color:#FFF}

/*留言*/
.message{width:1104px; margin:0 auto; background:url(../img/1090kk_t.png) 0 15px no-repeat; padding-top:30px;}
.message_con{background:url(../img/1090kk_c.png); height:650px; overflow:hidden}
.message_m{background:url(../img/1090kk_m.png) no-repeat; height:9px;}
/*右*/
.m_c_r{ float:right; width:486px; border-left:1px solid #CCC;padding:0 0 0 58px; margin-right:10px;}
.m_c_r li{ height:40px; font-size:14px}
.m_c_r .li1{ height:108px;}
.m_c_r .ipt-txt,.ipt-txt1{ height:28px; width:300px; padding:0 4px; line-height:28px; color:#999; }
.ipt-txt1{ color:#C00; font-size:14px}
.m_c_r .textarea{ width:300px; height:88px;line-height:18px; padding:4px;  }
.m_c_r span{ float:left; width:90px; text-align:right; padding-right:10px; height:28px; line-height:28px; font-size:16px; color:#666}
.m_c_r .btn{ width:100px; height:32px; border:none; background:#390; color:#FFF; font-size:16px; font-weight:bold; cursor:pointer; line-height:28px}
.m_c_r .btn:hover{ background:#C00}

/*左*/
.m_c_l{ float:left; width:420px;padding-left:60px}
.messagetop{height:418px;width:420px;overflow:hidden; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6}
.messagetop li{padding:10px 15px;height:72px;overflow:hidden; border:1px solid #e6e6e6; width:388px; border-bottom:2px solid #d2d2d2; margin:14px 0; color:#3f3f3f}
.messagetop li:hover{ border:1px solid #390;}
.messagetop li span{ float:left;width:194px; overflow:hidden; height:24px;}
.messagetop li p{height:23px;line-height:23px; width:385px;}
/*右侧浮动导航*/
#floatnav{position:fixed;left:50%;margin-left:555px;z-index:999;top:58px; display:none}
#floatnav a{ display:block; width:38px; padding:4px 0 4px 3px; line-height:16px; font-size:14px; text-align:center; margin-bottom:6px; letter-spacing:2px; background:#ffa800; color:#333}
#floatnav a:hover{background:#ef0000;color:#fff}
