/**************
        common
**************/
html{}
*{margin:0; padding:0;}
body #main{float: left; height: auto;}
img{border:none;}
img,div,ul,li{behavior: url(/skin/default/css/iepngfix.htc)}
a {font-size:12px;color: #454545;text-decoration: none;cursor:pointer;}
a:hover{/*color:#B50404;*/ text-decoration: underline;}
ul,ol,li{ list-style: none outside none;}
.clear{clear:both;}
/*.clearfix{display:inline-block;}*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.red{color:#b92a33;}
.right{float:right;}
.left{float:left;}
.mar15{margin:0 15px;}

/**************
	header
**************/
body{margin:0 auto; width:100%; overflow-x:hidden;font-size:14px;font-family:"微软雅黑"; background:url(../images/bak_27.gif) repeat;}

/* 最上部工具条 */
.nav_fixed{position:fixed; top:0;}

#SI_Top_Wrap{width:1002px; margin:0 auto;}
#top_wrap{width:100%; background:url(../images/top-banner-bg1.jpg) repeat-x scroll 0 0 transparent; height:49px;}
.top-nav-wrap {width:100%;left:0;	z-index: 9999;position: absolute;top: 3px;left:0;}
.top-nav-wrap-fix {position: fixed;top:0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
#header{width:100%;}
#header .toolkit{float: left; width: 100%; height: 49px;  line-height: 49px;overflow:hidden;}
#header .toolkit .logo{float:left; height:46px; padding-top:2px;}
#header .toolkit .logo img{height:46px;}
#header .toolkit .toolkit-l{float:right;}
#header .toolkit .toolkit-r{float:right; margin-top:9px;}
#header .toolkit li{float:left;margin-left:9px;}
#header .toolkit li img{float:left;}
#header .toolkit .jia-this{margin-top:-3px;}
#header .toolkit li a{margin-right:10px; font-family: "微软雅黑";}

.bannerBg{margin-top:48px;}
#header .banner{width:1002px; margin:0 auto; overflow:hidden;}
#header .banner img{display:block;}
/* 成功案例 */
.contentBg{width:100%;}
.content{width:1062px; margin:20px auto 0; background:#fff; padding-top:20px; z-index:3; /*box-shadow:0px 0px 10px #ccc;*/}


/*box_con*/
.box_con{width:1002px; margin:0 auto;}
.sort_title{width:1002px; height:35px; background:url(../images/sort_title.jpg) no-repeat; margin-bottom:15px;}
.sort_title a{color:#000; font-size:12px; font-weight:bold; float:right; line-height:35px;}
.box_l_01{width: 321px; float:left;overflow:hidden; text-align:center;}
.box_con_01{width:100%;}
.box_l_con_img1,.box_l_con_img2,.box_l_con_img3{width:100%; text-align:center; font-size:18px; color:#fff; padding:10px 0; line-height:33px; height:66px; overflow:hidden;}
.box_l_con_img1{background:#1868a3;}
.box_l_con_img2{background:#728613;}
.box_l_con_img3{background:#d61d1b;}
.box_l_con_text{background:#ebecee; border:#d7dadb 1px solid; border-top:none; padding:10px 20px 10px 20px; line-height:24px; overflow:hidden;}
.box_l_con_text img{margin-bottom:10px;}
.box_l_con_text p{text-align:left;}
.box_l_con_text a{float:right; color:#000; margin-right:10px; font-weight:bold; font-size:14px;}
.m_t_20{margin-top: 20px;}

.m_l_20{margin-left: 19px;}

.box_l_02 {float: right;width: 318px;}





/*名师介绍*/
.sort_title2{width:1002px; height:35px; line-height:30px; background:url(../images/sort_title2.jpg) no-repeat;}
.teach_box{width:1002px; margin:20px auto 0;}
.teach_box dl{width:328px;float:left;}
.teach_box dl dt{float:left;}
.teach_box dl dt img{width:135px; height:155px;}
.teach_box dl dd{float:left; color:#333; padding:5px 8px 0 14px;width:166px;height:155px; text-align:center; overflow:hidden;}
.teach_box dl dd h1{font-size:14px; line-height:30px;}
.teach_box dl dd p{font-size:12px; line-height:23px; text-align:left;}
.teach_box dl dd a{color:#333; font-weight:bold;}
.teach_box dl.teacherA dd{padding:5px 8px 0 14px;width:166px; background:url(../images/teacher1.jpg) no-repeat;}
.teach_box dl.teacherA dt{margin-right:3px;}
.teach_box dl.teacherB dd{padding:5px 14px 0 8px;width:166px; background:url(../images/teacher2.jpg) no-repeat;}
.teach_box dl.teacherB dt{margin-left:3px;}


/*coment*/
.commentBox{width:1002px; margin:20px auto 0;}
.sort_title3{width:1002px; height:35px; line-height:30px; background:url(../images/sort_title3.jpg) no-repeat;}
.comment{width:324px; float:left;/* height:324px; margin-right:15px;*/ background:#F5F3F5; box-shadow:0 3px 5px #ccc;}
.comment a:hover{color:#B50404;}
.pubtitC{position: relative; z-index: 3;}
.pubtit {width: 318px; height:46px;background:url(../images/bottomline.gif) no-repeat center bottom;overflow: hidden;line-height:46px;}
.pubtit h3 {float:left;font-size:18px; color:#333; text-indent:18px;}
.pubtit a {float: right;color: #000;margin-right: 12px;_display: inline;}
.commessagelist{padding:12px 10px 15px;}
.commessagelist li{height: 29px;line-height: 29px; overflow:hidden; text-indent: 16px;background:url(../images/ysquare.gif) no-repeat 4px center;}




/*article*/
.articleBg{font-size:12px; line-height:23px; background:url(../images/articleBg.jpg) no-repeat; width:907px; padding:55px 15px 10px 80px; margin:20px auto 0;}
.articleBg .article_Title{font-size:22px; line-height:50px; color:#b92a33;}
.articleBg p{text-indent:2em; letter-spacing:1px; margin-bottom:10px;}
.articleBg p .red{color:#b92a33;}
.articleBg h2{font-size:12px;}
.article_line{border-bottom:2px dotted #333; margin:10px 30px 10px 0; padding-bottom:15px;}
.article_line  span{color:#fff; float:right; width:80px; padding-left:10px; height:33px; line-height:33px; font-size:14px; font-weight:bold; background:#b92a33;}

/*foot*/
.foot{width:100%;}
.foot .end{width:100%; height:40px; line-height:40px; background:#b92a33;}
.foot .end ul{width:1002px; margin:0 auto; height:40px;}
.foot .end ul li{float:left;}
.foot .end ul li a{color:#fff; font-size:14px; padding:0 25px; display:block;}
/*.foot .end ul li a:hover{text-decoration:none; background:#fff;}*/
.foot .foot_cont{width:1002px; margin:0 auto; font-size:12px; text-align:center; line-height:25px; padding:15px 0;}