@charset "gb2312";
/* CSS Document */

body{ font-family:"ËÎÌå"; font-size:12px;color:#666666; }
*{ margin:0; padding:0;}
img{ border:none;}
img a{ border:none;}
a{ text-decoration:none; color:#666666;}
a:hover{ text-decoration:none;}
ul li{ list-style-type:none;}
div,table,tr,td,h1,h2,h3,h4,h5,h6,form,input,label,strong,em,textarea,p,ul,ol,li,dl,dd,dt,img,span,samp{ font-size:12px; color:#666666;} 

.hide{ display:none}
.body{ width:980px; height:auto; margin:0 auto;}
a:focus,input[type="button"]:focus{outline:none;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { border: none;}
.clearfix:after  {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix        {display: inline-block;}
* html .clearfix,
* html           {height: 1%;}
.clearfix        {display: block;}
.clear           {clear:both; line-height:0; font-size:0; width:100%; height:0;overflow:hidden;}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline;}
.gydiv{ width:100%;}
.ft1{ font-weight:normal}
.ft2{ font-weight:bold}
.mt12{ margin-top:12px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt24{ margin-top:24px;}
.td_r{ text-align:right}
.ml16{ margin-left:16px;}
.mr16{ margin-right:16px;}
.w480{ width:480px;}

/*Í·²¿ÑùÊ½*/
.topfra{ padding-top:25px;}
.topright{width:370px;}
.topright p{ line-height:30px; text-align:right}
.topright p span{ padding:0 5px;}
.topright p a{ color:#666}
.ssdiv{ background:url(../images/ssbg.jpg) no-repeat right top; height:37px;font-weight:bold; width:270px; padding-left:100px;}
.ssdiv td{ font-size:14px; }
.ipt1{ margin-left:12px; height:15px; padding-top:3px; width:201px; background:none; border:none; font-size:12px; font-weight:normal}
.ipt2{ height:35px; line-height:35px; width:257px; padding: 0 5px; background:none; border:none; font-size:14px; background:url(../images/iptbg.jpg) no-repeat;}
.btn1{ border:none; width:20px; float:right; height:22px; margin-top:6px; background:none}
.logo{ width:346px; height:92px;}
.bdsty{ border:#e1e1e1 solid 1px;}
.emial{ color:#0374e7; text-decoration:underline; font-family:Arial, Helvetica, sans-serif}
.nav_2{float:left; width:978px; background:url(../images/navbg.jpg) repeat-x; height:39px;}
.nav_2 ul{ width:985px; position:relative; height:39px;}
.nav_2 ul li{ float:left; line-height:39px; display:inline-block; }
.nav_2 ul li a{ font-size:14px; color:#fff;padding:0 26px; height:39px; display:inline-block; background:url(../images/navbg1.jpg) right no-repeat}
.nav_2 ul li.bg a{ background:none}
.nav_2 ul .hottip{ position:absolute; z-index:9999; left:267px; top:-6px;}

.banner{width:978px; height:336px;overflow:hidden; margin-top:8px}
.banner img{ width:978px; height:336px;}

.imgnav{  background:#fff; width:978px; height:336px; overflow:hidden;  position:relative; margin-top:20px;}
#img{ z-index:10;}
#img img{ width:978px; height:336px; display:none;}
.ctrl{ position:absolute; z-index:100; bottom:10px; left:0px; right:0px; width:950px; height:20px; overflow:hidden;}
.ctrl span{ float:left; width:20px; height:20px; margin:0 5px; display:inline-block; line-height:20px; cursor:pointer;  background:#999; text-align:center; color:#FFFFFF; font-size:12px;}
.ctrl span.hov{ background: #133e8c; }
.ctrl div{ float:right;}

.ixwtt{ height:18px; background:url(../images/ibg1.jpg) center repeat-x}
.ixwtt span{ background:#FFF; padding-right:15px; color:#0b2061; line-height:18px; font-size:16px;font-family:"Î¢ÈíÑÅºÚ"; }

.nytt1{ height:35px; background:#f6f6f6}
.nytt1 span{ background:#a1acbe; padding:0 15px; color:#fff; line-height:35px; font-size:14px; font-weight:bold; display:inline-block}

.ixwcon dl,.imtbdcon dl,.nyxwcon dl{ border-bottom:#ededed solid 1px; margin-bottom:10px; padding-bottom:10px; float:left; width:480px;}
.ixwcon dl dt,.imtbdcon dl dt,.nyxwcon dl dt{ float:left; width:99px;}
.ixwcon dl dd,.imtbdcon dl dd{ float:right; width:362px;}
.ixwcon dl dd h1 a,.imtbdcon dl dd h1 a,.nyxwcon dl dd h1 a{ font-family:"ÐÂËÎÌå"; line-height:30px; font-weight:bold}
.ixwcon dl dd h1 a:hover,.imtbdcon dl dd h1 a:hover,.nyxwcon dl dd h1 a:hover{ color:#0374e7; text-decoration:underline}
.ixwcon dl dd p,.imtbdcon dl dd p,.nyxwcon dl dd p{ color:#999; line-height:20px;}
.ixwcon dl.bdnone,.imtbdcon dl.bdnone,.dtlist li.bdnone{ border:none}
.imtbdcon dl dt img{ border:#ccc solid 1px; padding:12px 9px;}
.nyxwcon dl{ width:782px}
.nyxwcon dl dd{ float:right; width:642px; padding-right:10px; margin-right:12px; display:inline}
.nyxwcon dl dd h1{ color:#999; font-weight:normal;}
.nyxwcon dl dd h1 a{ padding-right:10px}
.nyxwcon dl dd p a{ text-decoration:underline; padding-left:10px;}
.nyxwlist{ width:480px; overflow:hidden}
.nyxwlist ul{ width:520px;}
.nyxwlist ul li{border:#ccc solid 1px; padding:10px 10px; width:210px; height:44px; margin:0 15px 10px 0; float:left}

.ispjj{ width:460px; background:#f5f4f4; margin-top:28px}
.ispjj .box,.ispjj .tabcon{float:left; width:314px; height:250px}
.ispjj .tab,.ispjj .tabbtn{ float:right; width:125px; margin-top:18px;}
.ispjj .tab li,.nyspjj .tab li,.ispjj .tabbtn li{  font-weight:bold; line-height:30px; cursor:pointer; cursor:hand; padding-left:22px; background:url(../images/itip1.jpg) left center no-repeat;}
.ispjj .tab .sel2,.nyspjj .tab .sel2,.ispjj .tabbtn .current a{color:#0374e7; text-decoration:underline }

.ispjj dt{ float:left; width:314px; height:250px}
.ispjj dd{ float:right; width:125px; margin-top:18px;}
.ispjj dd a,.nyspjj dd a{ font-weight:bold; line-height:30px; padding-left:22px; background:url(../images/itip1.jpg) left center no-repeat;}
.ispjj dd a:hover,.nyspjj dd a:hover{color:#0374e7; text-decoration:underline}

.nyspjj{ width:782px; background:#f5f4f4; margin-top:28px}
.nyspjj dt,.nyspjj .box{ float:left; width:608px;}
.nyspjj dd,.nyspjj tab{ float:right; width:160px; margin-top:18px;}

.iyssz{ margin-top:28px;}
.iyssz dt{ float:left; width:219px;}
.iyssz dt img{ width:219px;}
.iyssz dd{ float:right; width:258px; line-height:22px}
.iyssz dd .spantt{ font-weight:bold; color:#333; line-height:24px; display:block}
.iyssz dd p{ color:#848383}
.iyssz dd a{color:#0374e7; text-decoration:underline}

.btm{ text-align:center; margin-top:20px; border-top:#e2e2e2 solid 4px; padding:22px 0 12px;}
#demo {width: 980px; margin:0 auto}
#demo .imga{ width:1020px}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo1 a,#demo2 a,#demo .imga a{ float:left; display:inline-block; padding-right:48px; text-align:center}
#demo2 {float: left;}

.btm1{ text-align:center; line-height:30px;}
.btm1 a{ display:inline-block; padding:0 12px;}

.imore,.izxfw{ overflow:hidden; width:980px;}
.imore ul,.izxfw ul{ width:1010px;}
.imore ul li{ float:left; padding-right:6px; margin-right:6px; display:inline; border-right:#b0b0b0 dotted 1px; width:235px;}
.imore ul li .span,.izxfw ul li .span{ line-height:30px; font-size:14px; font-weight:bold; margin-top:6px; display:block; background:url(../images/itip2.jpg) center left no-repeat; padding-left:20px;
}
.imore ul li p,.izxfw ul li p{ line-height:20px;}
.imore ul li a,.izxfw ul li a{ color:#0374e7; text-decoration:underline; line-height:20px;}
.izxfw li{ float:left; margin-right:12px; padding-right:12px;border-right:#b0b0b0 dotted 1px; display:inline; width:310px}

/*ÄÚÒ³ÑùÊ½*/
.picdiv{}
.curwz,.curwz1{ height:30px; line-height:30px;}
.curwz a,.curwz span a{ color:#419bf1; text-decoration:underline}
.curwz span,.curwz1 span{ float:right}

.curwz1{ margin-top:8px; border-bottom:#999 solid 1px;}
.curwz1 a{ padding:0 5px;}
.curwz1 a.cur{ color:#419bf1; text-decoration:underline}
.curwz1 span{ float:right}

.left{ width:190px; float:left}
.right{ float:right; width:782px;}
.right1{ float:right; width:790px;}
.lmenu{ border:#e4e3e1 solid 1px; border-bottom:#e4e3e1 solid 3px; padding-bottom:21px}
.lmenu h1{ font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; text-indent:25px; color:#333; line-height:37px; font-weight:normal}
.lmenu li{ line-height:35px;border-bottom:#e4e3e1 solid 1px;}
.lmenu li a{ padding-left:28px; display:block}
.lmenu li a:hover,.lmenu li a.cur{ background:#419bf1; color:#FFF}

.page{ text-align:center;}
.page a{ display:inline-block; padding:2px 5px; color:#333; margin:5px; border:#e4e3e1 solid 1px}
.page .cur{ color:#FFF; background:#999; display:inline-block; padding:2px 5px; _margin-top:-24px}

.nyhzhb,.nykcfw{ width:782px; overflow:hidden}
.nyhzhb ul,.nykcfw ul{ width:810px;}
.nyhzhb a{ float:left; padding:0 15px 30px;}
.nylist1 li{ border-bottom:#ccc dotted 1px; height:30px; line-height:30px; background:url(../images/tip1.jpg) no-repeat center left; padding-left:28px;}
.nylist2{ float:left; width:954px; padding:12px 13px; background:#f4f4f4; margin:10px 0;}
.nylist2 li{ border-bottom:#ccc dotted 1px; height:30px; float:left; width:100%; line-height:30px; background:url(/images/tip2.jpg) no-repeat center left; text-indent:12px;}
.nylist2 li span{ float:right}
.nylist1 li span{ float:right; margin-top:4px;}
.w310{ width:310px;}
.xmlist li{ float:left; margin-top:22px; background:url(../images/tip3.png) no-repeat top left; height:52px; padding-left:18px; width:292px; padding-bottom:18px; border-bottom:#CCC dotted 1px;}
.xmlist li p{ line-height:26px;}
.xmlist li a{ font-weight:bold; font-size:14px;}
.xmlist li p span{ color:#0099ff}
.dtlist li{ border-bottom:#ccc dotted 1px; height:29px; line-height:30px; background:url(../images/tip4.png) no-repeat center left; padding-left:28px; _padding-left:20px;}

.nykcfw ul{ margin-top:28px;}
.nykcfw li{ float:left; height:160px; width:380px; margin:0 20px 20px 0; display:inline;}
.nykcfw li .lpic1{ float:left; width:143px;}
.nykcfw li .kcinfo{ float:right; border:#e5e5e5 solid 1px; border-left:none; padding:12px 12px 0 12px; height:146px; width:212px;}
.nykcfw li .kcinfo .tt1{ font-size:14px; color:#0062bf; line-height:20px;font-family:"Î¢ÈíÑÅºÚ"; text-align:center; border-bottom:#CCC dotted 1px; padding-bottom:5px; margin-bottom:5px;}
.nykcfw li .kcinfo p{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:20px; color:#999}
.nykcfw li .kcinfo a{ color:#F00; float:right}
.dqxxinfo{ background:url(../images/nybg3.jpg) #fff center top no-repeat; padding:20px 30px; width:722px; float:left}
.dqxxinfo .h1sty{ font-size:36px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#0062bf; line-height:36px;border-bottom:#CCC dotted 1px; text-align:center; padding-bottom:10px; margin-bottom:18px;}
.bmdiv{ float:left; background:url(../images/nybg1.jpg) no-repeat center bottom #fff; padding:20px 58px 24px 24px; width:700px; text-align:right }
.bmdiv p{ line-height:20px; padding-top:5px;}
.bmdiv .spansty1{ color:#0099ff}
.dqxxinfo dt{ float:left; width:143px;}
.dqxxinfo dd{ font-size:24px; color:#0099ff; line-height:28px; float:right; width:560px;} 
.xxdiv1 .h1{ font-size:14px; line-height:40px; border-bottom:#CCC solid 1px; text-align:center; margin-bottom:12px}
.xxdiv1 p{ line-height:26px;}
.btnfra{ padding-top:12px; border-top:#CCC solid 1px;}
.btnfra img{ float:right; padding:0 8px;}

.picdiv1,.picdiv2{ margin-top:30px; background:url(../images/nybg1.jpg) no-repeat left bottom; padding-bottom:18px; overflow:hidden; width:782px;}
.picdiv1 ul,.picdiv2 ul{ width:800px;}
.picdiv1 ul li{ float:left; text-align:center; margin:0 12px 0 2px; display:inline; width:184px; line-height:40px; font-size:18px; color:#333; font-family:"Î¢ÈíÑÅºÚ";}
.picdiv2 ul li{ float:left; text-align:center; margin:0 8px 0 4px; display:inline; width:185px; line-height:40px; font-size:14px; color:#046fd5;}
.lxwm{ background:url(../images/lxwmbg1.jpg) right top no-repeat; padding-right:25px; padding-top:136px;}
.lxwmbg{background:url(../images/lxwmbg2.jpg) 8px bottom no-repeat; padding-left:259px; float:left; width:498px;}
.lxwmcon{ float:right; width:445px; padding:12px 22px 25px; border:#d3d3d3 solid 1px; line-height:20px; font-size:14px;}
.lxwmcon .map{ border:#ccc solid 2px; width:441px; margin-top:12px;}
.dltt{ background:url(../images/dlttbg.gif) repeat-x bottom; margin-top:12px;}
.dltt span{ font-family:"Î¢ÈíÑÅºÚ"; color:#ff6600; font-size:24px; line-height:36px; border-bottom:#ff6600 solid 2px;}
.dltb{ margin-top:30px; margin-left:120px;}
.dltb td{ font-size:14px; padding:7px 0;}
.dltb td span{ color:#F00; font-size:14px;}
.dltb td .colr9{ color:#999;}
.dltb td .asty{ text-decoration:underline; color:#0083f2; float:left; padding-left:12px; padding-top:18px;}
.dltb td .sampsty{ float:left; padding-left:12px; padding-top:18px; color:#999; font-size:14px;}
.mb120{ margin-bottom:120px;}
.bmtt{ text-align:center; font-weight:bold; line-height:30px; padding-top:12px;}
.bg2{ background:#eee; padding:1px 0 12px;}
.grzybt{ width:980px;}
.grzybt th,.grzybt td{ line-height:22px; padding:4px 0; border-bottom:#ccc dotted 1px; text-align:center}
.grzybt a,.grzybt .colr1{ color:#0066cc}
.txdiv dt{ float:left; width:54px; height:54px; border:#CCC solid 1px;}
.txdiv dd{ float:right; width:906px; margin-top:32px;}
.txdiv dd span{ padding-right:18px;}
.colr2{ color:#cc0000}
.gywm{ background:url(../images/gywmbg.jpg) left top no-repeat #FFF; line-height:24px;}
.gywminfo2{ padding:30px 30px 10px 18px}
.xyjjinfo{ padding:30px 330px 100px 18px}
.gywminfo1{ background:url(../images/gywmbg2.gif) left top no-repeat; padding:65px 30px 0 138px; height:150px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#333; line-height:25px; }
.gywminfo1 p{font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#333; line-height:25px; }
.jypxinfo{ background:url(../images/nybg3.jpg) #fff center top no-repeat; padding:10px 30px 30px 36px; width:722px; float:left}
.jypxinfo .ldiv{ float:left; width:700px;}
.jypxinfo .ldiv .span1{ font-size:24px; color:#333; line-height:50px; font-family:"Î¢ÈíÑÅºÚ"; display:block}
.jypxinfo .ldiv .span2{ font-size:20px; color:#333; line-height:35px; font-family:"Î¢ÈíÑÅºÚ"; display:block}
.jypxinfo .ldiv p{ line-height:24px; color:#333; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.jypxinfo .ldiv .ulsty li{ line-height:24px; font-family:"Î¢ÈíÑÅºÚ"; color:#0066cc; font-size:14px;}
.jypxinfo .rpic{ float:right; width:255px; padding-top:18px;}
.w645{ width:645px;}
.grid .con1{width:244px; border:1px #e0e0e0 solid; border-bottom:none; border-top:none; display:block; float:left}
.grid .con1 samp { font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; line-height:42px; border-bottom:#e0e0e0 solid 1px; text-align:center; display:block;}
.grid .con1 p { line-height:24px; padding:5px 11px; font-size:14px; font-family:Arial, Helvetica, sans-serif; word-break: break-all; word-wrap: break-word;}
.grid .con1 .asty1 { text-align:right; color:#0099ff; text-decoration:underline; display:block; padding:5px 11px 10px;}

#container{
	position:relative;
	width:782px;
	margin:0 auto 25px;
	padding-bottom: 10px;
	 background:url(../images/nybg1.jpg) center bottom no-repeat;
}
.grid{
	width:246px;
	min-height:100px;
	background:#fff;
	margin:8px 5px;
	float:left;
}
.grid .imgholder img{
	max-width:246px;
	display:block;
}
.submitbtn{ border:none; background:url(../images/zcbtn.jpg) no-repeat; width:129px; height:42px;}
.dlbtn{ border:none; background:url(../images/dlbtn.jpg) no-repeat; width:129px; height:42px;}

#content { font-family: "Î¢ÈíÑÅºÚ"; line-height:2em; padding:0; /*background-color:#fff; */ }
#content.courseAreas ul.list li { border:none; border-left:#999 solid 10px; padding-left:10px; background-color:#f5f5f5; margin-bottom:1px; }
#content.courseAreas h1 { background-color:#eee; padding:.5em 10px; margin:0; color:#444; font-weight:normal; }
#content h1 { font-size:2em; font-weight:normal; line-height:1em; }
