@charset "gb2312";
/* CSS Document */
html {overflow-y:scroll;}
body {margin:0; padding:0; font:12px/1.5 "微软雅黑",Arial,sans-serif;background:#ffffff; color:#676767; padding-bottom:160px;}
div,dl,dt,dd,ul,ol,li,h2,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h2,h2,h3,h4,h5,h6{font-size:inherit;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.hx a,.hx em,.fB{font-weight:bold;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#676767; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#0168a2;text-decoration:underline;}
a:active {color:#0168a2;}

.contant{ width:980px; margin:0 auto;}
.sombanner{ width:980px; height:80px; margin:10px 0; overflow:hidden;}

/*  header */
.top{ height:28px; background:#5c5c5c; line-height:30px; color:#fff; padding-top:2px;}
.topcon{width:980px; margin:0 auto;}
.topcon a{color:#fff;}
.topcon a:hover{color:#ccc; text-decoration:none;}
.topri{ float:right;}
.topri strong{padding:10px 0 0 10px;}
.logo { width:980px; overflow:hidden; height:100px;margin:0 auto 10px;}
.logo .lopic{width:175px; height:62px; display:block; float:left; margin:20px; float:left}
.logo .logori{ float:right; width:340px; margin-top:20px; text-align:right; }
.logo .logori span{margin-right:103px;}
.logo .logori .sousuo{ width:336px; height:30px; border:1px solid #ccc;}
.sousuotop{ width:240px; height:30px; line-height:30px; font-size:14px; border:#fff 0px dashed; margin-left:10px; float:left}
.sousuomune{ width:80px; height:30px; background:#acacac; color:#fff; border:none; cursor:pointer; font-size:14px; font-weight:bold; float:right;}

/* nav */
.nav{ clear: both; width:980px; border-bottom:1px dashed #919191; border-top:1px dashed #919191; overflow:hidden;}
.nav ul li{ line-height:30px; height:30px; float:left; font-size:14px; font-weight:bold; font-family:"微软雅黑";}
.nav ul li a{padding:0 25px; height:30px; line-height:30px; display:block; color:#676767; text-align:center; float:left;}
.nav ul li a:hover{color:#fff; background:#676767; text-decoration:none;}

.banner{ width:980px; overflow:hidden; margin:5px 0;}

.con1{overflow:hidden;}
.con1left{ width:700px; float:left; overflow:hidden;}
.con1con{ width:340px; height:273px; float:left; overflow:hidden; border:1px solid #78797b; }
.con1cons{ width:340px; height:273px; float:left; overflow:hidden; border:1px solid #78797b;}


.con1con h2{border-bottom:1px solid #78797b; border-left:4px solid #78797b; text-indent:1.5em; line-height:30px; font-weight:bold; font-size:14px;}
.con1cons h2{border-bottom:1px solid #78797b; border-left:4px solid #78797b; text-indent:1.5em; line-height:30px; font-weight:bold; font-size:14px;}
.con1con h2 span{float:right; font-size:12px; font-weight:normal; margin-right:10px;}
.con1cons h2 span{float:right; font-size:12px; font-weight:normal; margin-right:10px;}

.con1con h2{border-bottom:1px solid #78797b; border-left:4px solid #78797b; text-indent:1.5em; line-height:30px; font-weight:bold; font-size:14px;}
.con1cons h2{border-bottom:1px solid #78797b; border-left:4px solid #78797b; text-indent:1.5em; line-height:30px; font-weight:bold; font-size:14px;}
.con1con h2 span{float:right; font-size:12px; font-weight:normal; margin-right:10px;}
.con1cons h2 span{float:right; font-size:12px; font-weight:normal; margin-right:10px;}

.con1con ul li{ line-height:30px; height:30px; text-indent:2.8em; background:url(../images/index_10.jpg) no-repeat 25px 12px; }

.con1banner{ width:700px; height:60px; padding:10px 0; overflow:hidden; clear:both}
.con1banner img{width:700px;}
.con1right{width:270px; float:right;}
.con1rightcon {width:268px; border:1px solid #bcbcbc; margin-bottom:10px;}
.con1rightcon h2{ line-height:40px; height:40px; border-bottom:1px solid #bcbcbc; font-size:16px; font-weight:bold; padding-left:20px; margin-bottom:11px;}
.con1rightcon ul{padding-bottom:11px;}
.con1rightcon ul li{ line-height:35px; height:35px; border-bottom:1px dashed #bcbcbc; margin: 0 30px; text-indent:2em; background:url(../images/index_10.jpg) no-repeat 12px 12px; font-size:14px;}

/* con2 */
.con2{ overflow:hidden; margin-bottom:5px;}
.con2left{width:698px; float:left;}
.con2con{width:698px; border:1px solid #979797; overflow:hidden; margin-bottom:10px;}
.con2con2hei{ height:305px; overflow:hidden;}
.con2conhei{ height:290px; overflow:hidden;}
.con2con1hei{ height:315px; overflow:hidden;}
.con2con h2{ line-height:30px; height:30px; text-indent:2em;background:#979797; color:#fff; font-weight:bold; font-size:14px;}
.con2con1 ul { margin:10px 10px 0 20px; border-bottom:1px solid #d1d1d1; overflow:hidden; height:30px;}
.con2con1 ul li{ line-height:30px; height:30px; float:left;font-weight:bold; font-size:14px;  margin-bottom:10px;}
.con2con1 ul li a{ color:#676767; height:30px; width:90px; display:block; text-align:center;}
.con2con1 ul li a:hover{ color:#fff; height:30px; width:90px; background:#d1d1d1; text-decoration:none;}
.con2con1 ul li.selected a{ color:#fff; height:30px; width:90px; background:#d1d1d1; text-decoration:none;}
.con2con1{}
.con2con1_con{ width:645px; overflow:hidden; padding-bottom:20px;margin-left: 35px;}
.con2bg{ width:655px; margin-left:25px;}
.con2bg thead tr td{ line-height:30px; line-height:30px; text-align:center; font-weight:bold; border-bottom:1px solid #e4e4e4;}
.con2bg tbody tr td{ line-height:30px; height:30px; text-align:center;}

.con2con2 ul{ margin:20px 20px 18px; overflow:hidden;}
.con2con2 ul li{ width:40px; float:left; font-size:12px; margin-right:6px; overflow:hidden;}
.con2con2_con ul{ margin:15px 0 0 35px;}
.con2con2_con ul li{ width:70px; float:left; line-height:30px;}

.con2con3{ overflow:hidden; }
.con2con3 ul{ margin:25px 0 0 60px; overflow:hidden;}
.h20{ height:20px; display:block;}
.con2con3 ul li{ width:295px; float:left; background:url(../images/index_10.jpg) no-repeat 0 12px; padding-left:10px; line-height:30px; }

.con2right{ width:275px; float:right; overflow:hidden; }
.con2banner{ margin:0 0 10px 0;}
.con2banner img{width:275px;}

.con2right_con{ border:1px solid #cccccc; overflow:hidden; margin-bottom:10px;}
.con2right_con h2{ border-top:1px solid #979797; background:url(../images/index_18.jpg) repeat-x; font-size:12px; font-weight:bold; line-height:30px; height:30px; padding-left:10px; float:left; width:275px;}
.con2right_con ul{ margin:10px 0 10px 10px;}
.con2right_con ul li{ float:left; width:110px; line-height:25px;}

.con3{ width:1000px; margin-bottom:7px; overflow:hidden;}

.con3con{ width:320px; height:273px; float:left; overflow:hidden; border:1px solid #78797b; margin-right:7px;}

.con3con h2{border-bottom:1px solid #78797b; border-left:4px solid #78797b; text-indent:1.5em; line-height:30px; font-weight:bold; font-size:14px;}
.con3con h2 span{float:right; font-size:12px; font-weight:normal; margin-right:10px;}

.con3con ul li{ line-height:30px; height:30px; text-indent:2.8em; background:url(../images/index_10.jpg) no-repeat 25px 12px; overflow:hidden}
.con3banner{ width:980px; height:80px; margin:10px 0; clear:both; float:left;}

.con4{width:978px; overflow:hidden; border:1px solid #cccccc; margin-bottom:7px;}
.con4 h2{ line-height:30px; height:30px; width:1000px; text-indent:1em; background:#979797; color:#fff; font-weight:bold; font-size:14px;}
.con4 ul{padding-left:10px; width:945px;}
.con4 ul li{ padding:0 10px; float:left; line-height:25px; display:block; overflow:hidden;}
.con4 ol {padding:10px; width:1000px; overflow:hidden; margin-bottom:10px;}
.con4 ol li{ width:80px; height:30px; padding:1px; border:#ccc; float:left; margin-right:25px;}
.con4 dd table{margin-top:10px;}

.copy{width:980px; margin:0 auto; margin-top:10px; color:#979797; overflow:hidden}
.copytop {overflow:hidden; border-bottom:1px solid #ccc; width:980px; height:50px;}
.copytop span{ width:45px; height:31px; float:left; margin:10px 0 10px 20px;}
.copytop p{ line-height:16px; color:#979797; margin:22px 0 10px 10px; float:left}
.copytop p a{color:#979797;}
.copytop strong{width:117px; height:43px; float:right; }

.copyfoot{line-height:22px; margin-bottom:20px; overflow:hidden;}
p.copyfoot_foot1{ width:350px; float:left;}
p.copyfoot_foot2{ width:510px; float:right; text-align:right;}

.JsScroll{ width:975px; height:300px; overflow:hidden; position:relative; /*margin:0 auto 0px;*/}
.JsScroll .Pic{ width:960px; height:300px;}
#ScrollImg{ height:300px; position:absolute; left:0;}
#PicNum{ height:30px; position:absolute; right:5px; bottom:10px;}
#PicNum .Text{ width:30px; height:30px; line-height:30px; text-shadow:1px 1px 0px #333; font-family:Arial; color:#fff; overflow:hidden; float:left; display:inline; cursor:pointer; text-align:center; margin-right:5px; font-size:18px;}
#PicNum .cur{ font-size:22px; font-weight:bold;}

#scroll_warp{ width:670px; height:82px; margin-bottom:10px; padding:2px; overflow:hidden; white-space:nowrap; }
#scroll_list{width:670px;overflow:hidden;border:1px solid red;}
#scroll_warp table{ width:528px; text-align:center; }
.mainbody .left_col2 .mingshi_tj{ background-color:#CCC; padding:5px; }
.mainbody .left_col2 .mingshi_tj li{ float:left; width:80px; margin-right:5px; }

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
/* scrollleft */
.scrollleft{width:656px;height:81px;overflow: hidden;margin: 15px 0 0 20px;}
.scrollleft li{float:left;margin-right:7px;display:inline;width:44px;text-align:center;line-height:19px}
.scrollleft img{height:60px;border:solid 1px #ddd;}


.course_lecturer{ padding-left:4px;width:337px;height:243px;overflow: hidden;}
.p_list{ width:337px; line-height:25px; padding:5px; font-size:12px;height:225px;overflow: hidden;}
.item{ margin: 4px; padding: 0; line-height: 20px; height: 225px;width:337px; overflow: hidden; }
.item li{  height:75px; width:337px;overflow:hidden;}
.item li img{width:75px;}
.item li a{margin-right:5px;text-align:right; width:75px; height:75px; float:left;margin-top:5px;overflow:hidden; }

/* 客服 */

/* 客服 */
#kefun{ width:130px; height:480px; position:fixed; right:-0px; top:100px; background:url(/images/kefu.png) no-repeat 0 0;z-index:5;}
#kefun .lanren{ width:105px; height:480px; float:right; overflow:hidden; text-align:center; font-size:14px;color:#013984;}
#kefun .lanren h2 a{ color:#013984; font-size:14px; text-decoration:none;}
#kefun .lanren h2 a:hover{ color:#FF3600;}
#kefun button{    font-family: 微软雅黑;
    background: #4CAF50;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
	padding: 1px 5px;
}
#kefun button:hover{
	    box-shadow: 1px 1px 2px #d0cccc;
}
#kefun a{
	    margin-top: 114px;
    margin-left: -24px;
    display: inherit;
    text-decoration: none;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}
#kefun a:hover{
	margin-top: 112px;
} 

#coursecons h2{
	border: 1px solid #78797b;
	border-left: 4px solid #78797b;
	text-indent: 1.5em;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	padding-right: 10px;
}