﻿/*******************清除所有的标记的内外边距****************/
       body,ul,li,dl,dt,dd,a,img,p,form,label,input,button,em,i{ margin:0; padding:0; }
       html,body{ background: #fff;}

/*******************去除项目符号或编号前面的符号****************/
       ul,ol,li,dl,dt,dd{ list-style:none; }
       em,i{ font-style: none;font-style: normal;}

/*******************全局链接效果****************/
       a:link , a:visited{color:#444;text-decoration:none;}
       a:hover{color:#ffc000;}

/*******************网页中所有的文字大小颜色****************/
       body{ font-size:14px; font-family:"\5fae\8f6f\96c5\9ed1"; color:#333;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; }

/*******************去除图片的链接边框线，兼容模式下的考虑****************/
        img{border:0;}
        button{border:none; cursor: pointer;}
        button,input,optgroup,select,textarea{font-family:"\5fae\8f6f\96c5\9ed1";font-size:100%;background-image:none;background:none;}
        input,textarea{ box-sizing : border-box; -moz-box-sizing : border-box; -webkit-box-sizing : border-box; border: 1px solid #b1b1b1;}
        *:focus {outline: none;}


/*******************页面全局样式****************/
        .header,.container,.footer{ width:100%; }
        .header{ background: #fff;}
        .container{ margin: 0px 0 0px 0;}
        .con-main{width:1100px; margin: 0 auto;position: relative;}
        /*header{background:#3d3d3d;}
        footer{background:#3d3d3d;}*/


/*******************全局的类样式****************/
	   .fontbold{font-weight: bold;}
	   .pos_rel {position: relative;}
	   .bgwhite {background: #fff;}
       .floatl{ float:left; }
       .floatr{ float:right; }
       .hidden{overflow:hidden;}
       .bg{ background: #fff;}
       .bg1{background: #319bf5;}
       .clearfix:after{ clear:both; content:"."; display:block; visibility:hidden; height:0;} 
       .radius{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius:4px;}
       .blank10{ height:10px; clear:both; }/*空白div获得上下的距离*/
       .padtop10{ padding-top:10px; }
       .padtop15{ padding-top:15px; }
       .padtop20{ padding-top:20px; }
       .padbot10{ padding-bottom:10px; }
       .padbot15{ padding-bottom:15px; }
       .padbot20{ padding-bottom:20px; }
       .martop10{ margin-top: 10px;}
       .martop15{ margin-top:15px; }
       .martop20{ margin-top:20px; }
       .marleft10{ margin-left: 10px;}
       .marleft15{ margin-left: 15px;}
       .marleft50{ margin-left: 50px;}
       .marbot10{ margin-bottom: 10px;}
       .marbot15{ margin-bottom:15px; }
       .marbot20{ margin-bottom:20px; }
        .width260 { width: 260px;}
        .width265 {width: 265px;}
        .width258 {width: 258px;border: 1px solid #d4d4d4;}
        .width500 { width: 498px;}
        .width550 { width: 550px;}
        .width800 { width: 798px;}
        .width820 { width: 820px;}
        .width825 {width: 825px;}
        .bortop2{ border-top: solid 3px #ff5915 !important;}
        .box-sizing {box-sizing : border-box; -moz-box-sizing : border-box; -webkit-box-sizing : border-box;}
        .bordash {border-bottom: 1px dashed #f5f5f5 !important;}
        .rightno {margin-right: 0 !important;}
        .redcol {color: #ffc000 !important;}
        .jdgk {background: url(/img/ico.png);display: inline-block;margin-right: 5px;}
        .bordere4 {
        	border: 1px solid #e4e4e4;
        }
        .colorblue {
        	color: #319bf5;
        }
        .qg_ico {
			    width: 20px;
    			height: 20px;
    			background-position: -35px -148px;
		}
		.jc_ico {
			    width: 20px;
    			height: 20px;
    			background-position: -70px -290px;
		}
		.sanjiao_ico {
		    width: 10px;
		    height: 10px;
		    background-position: -40px -191px;
		    vertical-align: middle;
		}
		.gy_fl dl dt i {
		    margin-right: 10px;
		}
		.gy_title_ico {
			width: 18px;
		    height: 16px;
		    background-position: -19px -60px;
		    vertical-align: middle;
		}
		.tip_ico {
			width: 18px;
			height: 18px;
			background-position:-35px -294px;
		}
		.jdzxico {
			width: 5px;
			height: 5px;
			background: #ffc000;
			display: inline-block;
			margin-right: 5px;
			position: relative;
			top: -13px;
		}
		.jdqgxx li {
			height: 32px;
			line-height: 32px;
		}
		.jdqgxx li a {
			width: 180px;
			display: inline-block;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
		}
		/*最新课程*/
		.jdzxkc {
			border: 1px solid #e9e9e9;
			padding-left: 10px;
		}
		.jdzxkc li a {
			width: 210px;
		}

/*******************按钮组****************/
.anniu{  color:#fff; padding:3px 8px;display: inline-block; cursor:  pointer;}
.anniu:hover{ background:#333; color:#fff;}

/***************************ad**************************/
.ad{ width: 1200px;}
.ad a{ margin-right: 10px;display: block; float: left;}
.ad a img{ width: 267px; height: 68px; }
.vipico {
	width: 20px;
	height: 18px;
	background-position: -155px -17px;
	vertical-align: middle;	
}
.vip1ico {
	width: 20px;
	height: 18px;
	background-position: -200px -17px;
	vertical-align: middle;	
}


/*************返回顶部************/
.scrolltop{position:fixed;bottom:160px; left:50%;margin-left:570px;width: 40px; background: #ffc000;}
.scrolltop a{display: block;width: 40px;height: 40px;background: url(/img/icon_consulti.png) no-repeat;position: relative;}
.scrolltop a:hover{background-color: #24282e;}
.scrolltop a.totell{background-position: -1px -115px !important; border-bottom: solid 1px #f6f6f6;}
.scrolltop a.totell span{ display: none;position: absolute; top: 0;left: -130px;background: #24282e; color:#fff; height: 40px; line-height: 40px;width: 130px;text-align: center;    font-weight: bold;}
.scrolltop a.totell:hover span{ display: block;}
.scrolltop a.totop{background-position: -2px -214px !important;}


/*************返回顶部************/



/*************头部************/
.jdtop{ height: 150px;}
.topleft,.jdseach{ float: left;}

.topleft{ float: left; overflow: hidden; margin: 36px 35px 0 0; width: 261px;}
.topleft span{ display: block;}

.jdlogo{background:url(/img/head_logo.gif) no-repeat; width: 238px; height: 65px; display: block;float: left; margin-right: 15px;margin-left: 25px;}
.jdlogo_name{font-size: 18px;color: #0e0e0e; font-weight: bold; margin-bottom: 5px;margin-top: 15px;}
.jdlogo_de{font-size: 12px;color: #6c6c6c;}

.jdseach{ height: 96px; margin:32px 0 0 0; overflow: hidden;width: 565px;}
.jdseach_title{color:#dfdfdf; height: 20px;}
.jdtuijian {
    color: #dfdfdf;
    height: 20px;
    margin-top: 10px;
}
.jdtuijian a {
    font-size: 12px;
    color: #828282;
    padding: 0 2px;
}
.jdseach_title a{font-size: 12px;color: #828282; padding: 0 10px; }
.jdseach_title a.on{ font-weight: bold;    color: #f95e01;}
.jdseach .jdinput{ overflow: hidden; height: 40px; margin-top: 6px;}
.jdseach .jdinput input,.jdseach .jdinput button,.jdseach .jdinput a{ float: left; display: block;}
.jdseach .jdinput input{ border:solid 2px #6a6a6a; height: 40px; width: 400px; padding: 0 10px;line-height: 40px;}
.jdseach .jdinput button,.jdseach .jdinput a{ width: 80px ; height: 40px; text-align: center;background:url(/img/ico.png) -18px -279px no-repeat; text-indent: -999%; overflow: hidden;}
.jdseach .jdinput a{ background-image: none; text-indent:0;background: #ffab00; line-height: 40px; text-align: center; color: #fff; float: right; font-weight: bold;}

.jdtell{ float: right; height: 26px; float: right;color: #000000; margin-top: 67px;margin-right: 50px; font-weight: bold; line-height: 26px;}
.jdtell em{ width: 30px; height: 30px;    background: url(/img/ico.png) -142px -289px no-repeat;float: left;margin-right: 10px;}


/*************导航************/


.menu1{height:48px;display:block;padding:0px;width:100%;margin:0px auto 0 auto;}
.menu1 ul{list-style:none;padding:0;margin:0 auto;width: 1100px;}
.menu1 ul li{float:left;overflow:hidden;position:relative;line-height:48px;text-align:center;}
.menu1 ul li a{position:relative;display:block;width:91.5px;height:48px;font-size:16px;text-decoration:none;cursor:pointer;font-weight:bold;line-height:48px;}
.menu1 ul li a span{position:absolute;left:0;width:91.5px;}
.menu1 ul li a span.out{top:0px;}
.menu1 ul li a span.over,  .menu ul li a span.bg{top:-48px;}
#menu2{background-image:url(/img/s_03.jpg);background-repeat:repeat;}
#menu2 ul li a{color:#ffffff;}
#menu2 ul li a span.over{color:#fff;height:48px;width:91.5px;background-image:url(/img/w_03.jpg);background-repeat:repeat;}




/************友情链接**************/
.yqlj{ padding: 20px; padding-bottom: 13px;}
.yqlj strong,.yqlj a{float: left;}
.yqlj strong{color: #ffc000;}
.yqlj a{ display: inline-block; margin-left: 7px; margin-bottom: 7px;margin-right: 7px;color: #fff;}
.yqlj a:hover {color: #ffc000;}

.footer{ padding-top: 50px;background: #fff;    border-top: 1px solid #ffc000;}
.footerlogo{ background:url(/img/head_logo.png) no-repeat; width: 85px; height: 66px; margin-right: 68px; margin-left: 67px;}
.footermenu dl{ width: 135px; overflow: hidden; float: left;}
.footermenu dl dt{ font-weight: bold;color: #000000; margin-bottom: 20px;}
.footermenu dl dd a{ display: block;color: #ababab; font-size: 12px; height: 23px; line-height: 23px;}
.footermenu dl dd a:hover{ color:#f95e01}

.footerlast{ border-top: solid 1px #d8d8d8; margin-top: 40px; padding-top: 20px;}
.footerlast p{ margin-bottom: 10px; color: #666;line-height: 28px; text-align: center;}
.footerlast .lastimg{ overflow: hidden; margin: 7px 0;}
.footerlast .lastimg a{ display: inline-block; width: 131px;height: 40px; background: ;background-repeat:no-repeat; margin-right: 10px;}
.footerlast .lastimg a.beian{background-position: -1px -4px; }
.footerlast .lastimg a.beian1{background-position: -135px -4px; }
.footerlast .lastimg a.mcafee{background-position: -270px -4px; }
.footerlast .lastimg a.lanbiao{background-position: -405px -4px; }
.footerlast .lastimg a.youngper{background-position: -540px -4px; width: 125px; }
.footerlast .lastimg a.gswj{background-position: -669px -4px;width: 125px; }
.footerlast .lastimg a.beian:hover{background-position: -1px -56px; }
.footerlast .lastimg a.beian1:hover{background-position: -135px -56px; }
.footerlast .lastimg a.mcafee:hover{background-position: -270px -56px; }
.footerlast .lastimg a.lanbiao:hover{background-position: -405px -56px; }
.footerlast .lastimg a.youngper:hover{background-position: -540px -56px;}
.footerlast .lastimg a.gswj:hover{background-position: -669px -56px; }



/********其他页面*******/

/*************当前位置***********/
.jddqbg {background: #f9f9f9;}
.jddangqian a,.jddangqian span{ line-height: 40px; height: 40px;display: inline-block;}
.jddangqian {
    height: 40px;
    font-size: 14px;
    line-height: 40px;

}
.jddqfh {
	margin: 0 10px;
}
.jddq_one_em{ 
	width: 10px;
	height: 16px; 
	background-position: -67px -144px;
	display: inline-block;
	vertical-align: middle;
	/*margin-left: 30px;*/
}
.jddq_one {
	line-height: 26px;
	margin-left: 5px;
	margin-right: 10px;
}


/*全局ico*/
.jdico{ background:url(/img/ico.png);background-repeat:no-repeat;display: inline-block; position: absolute; left: 0; top: 0;}
.jdicosj{background-position: -17px 0; width: 4px; height: 8px;top: 11px;}
.jd_yuan {
	width: 5px;
	height: 5px;
	background-position: -6px -194px !important;
	position: relative;
	top: -5px;
}

/*全局ul*/
.jdul{ padding: 0 20px; overflow: hidden;}
.jdul li{position:  relative;}

/*全局title/ul*/
.jd_title{ border-bottom: solid 1px #e9e9e9;font-size: 16px;color: #141414; font-weight: bold;height: 41px;
    line-height: 40px;
    overflow: hidden;}
.jd_title span {
    height: 39px;
    border-bottom: 2px solid #ffc000;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    z-index: 2;
}
.jd_title .moretext{ float: right; font-size: 14px; margin-top: 2px; color: #999;}
.jd_title .moretext:after{ content: ">>";}
.jd_list,.jd_con{ background: #fff;}
.jd_ul{ padding: 12px 20px;}
.jd_list li{ height: 30px; line-height: 30px;}

.jdpage{padding: 30px; text-align: center;}

.libor{background:  bottom repeat-x; height: 35px; line-height: 35px;}