/* ÖØÖÃÑùÊ½ */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td{ margin:0px; padding:0px;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details { display:block; } 
 table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0px;}
address,caption,em,code{ font-style:normal; font-weight:normal;}
pre, code, kbd, samp { font-family:inherit; } 
ol,ul{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
a{ text-decoration:none;}
body{ font-size:12px;  }
/*ÍòÄÜÇå³ý¸¡¶¯*/
.main:after,.problem dd:after,.box:after,.course:after,.content02:after,.course h4:after,.courseph:after{ display:block;visibility:hidden;clear:both;height:0;content:'.';}
.main,.problem dd,.box,.course,.content02,.course h4,.courseph{zoom:1;}
.clearfix:after{ display:block;visibility:hidden;clear:both;height:0;content:'.';}

.Apart-top{ height:40px;}
/*****banner*****/
.banner{ border-top:1px solid #e2e2e2; width:100%; height:auto; background:url(../images/bga.png) center 0; font-size:0; line-height:0;}
.banner .main{ margin:0 auto; width:1000px; height:auto;}
.nav{ width:100%; background:#282828; height:40px;}
.nav ul{ width:1000px; margin:0 auto; overflow:hidden; white-space:nowrap;}
.nav ul li{ float:left;}
.nav ul li a{ color:#FFF; font: 16px/40px "Î¢ÈíÑÅºÚ"; padding:0 20px; display:inline-block; vertical-align:top;}
.nav ul li em{ width:1px; height:40px; background:#1e1e1e;border-right:1px solid #2e2e2e; display:inline-block;}
.nav ul li a:hover{ color:#ffdf00; }
.main{ width:1000px; height:auto; margin:0px auto 30px; }
.main h2{ margin:30px auto 0;display:block; text-align:center; width:473px; height:81px; background:url(../images/bg.png) -150px -407px;
color:#FFF;font: 30px/60px "Î¢ÈíÑÅºÚ"; overflow:hidden; } 

.area{ width:1000px; height:87px; border:1px solid #d7d7d7;overflow:hidden;}
.areal{ width:158px; height:87px; background:url(../images/bg.png) -222px 0;float:left; }
.areal span{ text-align:center; width:145px;font:18px/60px "Î¢ÈíÑÅºÚ"; overflow:hidden; display:inline-block; margin-top:10px; color:#FFF; }
.arear{ float:left; width:820px; margin:5px 0 0 5px;}
.arear a{font:14px/30px "ËÎÌå"; color:#333; padding:5px 11px; display:inline-block; }
.arear a:hover{ color:#b07f3f;}
.areabox{ margin-top:30px;}
/* ±í¸ñ-ÓÐ±ß¿ò */
.ui-table{ clear:both;border:1px #ddd solid;}
.ui-table th,.ui-table td{ border:0px #ddd solid; padding:9px 5px; font:normal 12px/22px "ËÎÌå"; text-align:center; font:normal 14px/22px "ËÎÌå";} 
.ui-table th{ background:#f5f5f5;font:normal 18px/22px "Î¢ÈíÑÅºÚ";  padding:12px 5px;}
.ui-table a{ color:#458FCE; }
.ui-table tbody tr:nth-child(2n),.ui-table tbody tr.trbg{background:#fafafa;}
.ui-table tbody tr:hover{background:#f5f5f5;}
.ui-table td a{ color:#333;}
.ui-table td a:hover{ color:#ed6177;}
.ui-table td a span{ color:#8d632c;}
.ui-table td a span:hover{ color:#ed6177;}
.ui-table td a .areaph01{ width:14px; height:10px; background:url(../images/bg.png) -484px 0; display:inline-block; margin-right:4px;}
.ui-table td a .areaph02{ width:15px; height:14px; background:url(../images/bg.png) -453px 0; display:inline-block; margin-right:4px;}
.box { width:1000px; margin:30px auto 0;}
.box li{ width:1000px; background:url(../images/mark.png) repeat-y; height:auto; display:block; margin-bottom:20px; }
.mark{ width:230px;  padding-top:37px;float:left;}
.mark em{ width:38px; height:38px; background:url(../images/bg.png) -533px 0; display:block; margin:0 auto; }
.mark span{ text-align:center; display:block; font:normal 30px/40px "Î¢ÈíÑÅºÚ"; color:#FFF; margin-top:12px; padding-bottom:40px; }
.markdl{ float:left; width:745px; margin-left:25px; padding-bottom:10px;}
.markdl dt{ padding-top:15px; margin-right:20px; overflow:hidden;}
.markdl dt em{ width:14px; height:21px; background:url(../images/bg.png) -603px 0; display:inline-block; margin-right:10px; }
.markdl dt span{ font:bold 24px/30px "Î¢ÈíÑÅºÚ"; color:#666; display:inline-block; overflow:hidden; white-space:nowrap;}
.markdl dd{ color:#666;font:14px/26px "ËÎÌå"; margin-top:10px;}
.mlinkl{ width:540px; height:auto; overflow:hidden; white-space:nowrap; float:left;}
.mlinkl a{ color:#8d632c; border:1px solid #8d632c; display:inline-block; padding:2px 15px; border-radius:3px; margin-right:15px;} 
.mlinkl a:hover{color:#ed6177; border:1px solid #ed6177; }
.mlinkr{ float:right;width:166px; height:44px; background:url(../images/bg.png) -638px 0; overflow:hidden; white-space:nowrap;  margin-right:0px;}
.mlinkr:hover{  background:url(../images/bg.png) -804px 0; }
.mlinkr span{font:18px/44px "Î¢ÈíÑÅºÚ"; color:#FFF; margin-left:63px; }
.martxt{ margin-right:20px;}
.box .markbot{ margin-bottom:0px;}
.problem{  background:url(../images/wx.png) repeat-y;}
.problem dt{ display:block;}
.problem dt em{ width:30px; height:30px;background:url(../images/bg.png) 0 -116px;  font-size:0;display:inline-block; margin-right:10px; display:inline-block;}
.problem dt span{font:18px/30px "Î¢ÈíÑÅºÚ"; color:#333;  vertical-align:top; width:960px; display:inline-block;}
.problem dd{ margin-top:15px;}
.problem dd em{ width:26px; height:15px;background:url(../images/bg.png) 0 -156px; display:inline-block; float:left;}
.problem dd span{font:14px/24px "ËÎÌå"; color:#333; width:940px; display:inline-block; margin-left:17px;  }
.problem dd a{ color:#b07f3f; display:inline-block;}
.problem dd a:hover{ color:#ed6177;}
.problem dd a .xiang{ width:21px; height:12px; background:url(../images/bg.png) -53px -140px; float:none; }
.problem .problembt{ margin-bottom:10px; }
.answer-l,.answer-r{width:480px; height:px; border-radius:3px; border:1px solid #d7d7d7; margin-top:20px; float:left;}
.answer-r{ margin-left:35px;}
.an-txt{ height:35px; background:#f5f2e9;}
.an-txt span{font:16px/35px "Î¢ÈíÑÅºÚ"; padding-left:20px; color:#333; float:left;  }
.an-txt em{ width:21px; height:12px; background:url(../images/bg.png) -53px -116px; display:inline-block; float:right; margin:12px 14px  0  0;}
.da-txt{ padding:10px 15px; font:14px/24px "ËÎÌå"; }
.main .red{ #margin-top:30px; background:url(../images/bg.png) -0 -520px;}
.main .red span{  }
.course,.course02{ float:left; width:480px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7; position:relative; #margin-top:20px; _margin-top:20px;  #padding-top:40px;  _padding-top:40px;}
.course02{ margin-left:35px; _margin-left:30px;}
.course h4{ height:48px; width:482px;background:url(../images/c.png) repeat-x; display:inline-block; font-size:0; position:absolute; left:-1px;
text-align:center; overflow:hidden;#top:-25px; _top:-25px; }
.course h4 span{ padding:0 25px; background:#e17a67; height:48px; display:inline-block; font:30px/48px "Î¢ÈíÑÅºÚ"; color:#fff; border-radius:5px;}
.courseph{ width:445px; height:252px; margin:64px auto 20px;  display:inline-block; }
.course dl{ width:455px; margin:0 auto; overflow:hidden; }
.course dl dt{ height:32px; border-left:6px solid #f08f7d; margin-bottom:15px;}
.course dl dt span{ padding:0 20px 0 10px;background:#e17a67;display:inline-block;font: bold 16px/32px "Î¢ÈíÑÅºÚ"; color:#FFF;border-radius: 0 3px 3px 0; }
.course dl dd{ color:#333; margin-top:6px;}
.course dl dd strong{  font: normal 14px/30px "Î¢ÈíÑÅºÚ"; padding:4px 10px;  background:#f1f1f1; border-radius:3px; margin-right:10px;}
.course dl dd span{font:12px/20px "ËÎÌå"; }
.course dl .course-an{ margin:20px 0;}
.course dl dd a{ padding:2px 20px; background:#e17a67;  display:inline-block;
color:#FFF; font: normal 18px/25px "Î¢ÈíÑÅºÚ"; border-radius:25px; margin:0 0 0 20px; }
.course dl dd .courli{ margin-left:80px}
.course dl dd a:hover{ background:#ed6177;}
.xian{ width:480px; height:8px; background:url(../images/bg.png) -285px -114px; display:block; font-size:0;}
.content{ width:100%; height:570px; margin:0 auto; background:url(../images/hd.png) center 0; font-size:0px; overflow:hidden;}
.contxt{ width:1000px; height:120px; text-align:center; margin:0 auto;}
.contxt span{  font: normal 36px/109px "Î¢ÈíÑÅºÚ"; color:#FFF;}
.content ul li{ padding-top:98px; width:305px; float:left;}
.content ul .con02{ margin-left:100px;  width:285px;}
.con02 .cons{ width:165px; height:116px; overflow:hidden; text-align:center; margin:50px 0 0 66px; _margin-top:160px; #margin-top:160px;}
.conl{ width:76px; height:76px; border-radius:5px; background:#FFF; border:5px solid #FFF;margin:240px 0 0 40px; float:left; _margin-left:20px;}
.conr{ float:right; width:179px; height:116px; overflow:hidden; text-align:center; margin-top:10px;_margin-top:20px; }
.conl02{ margin:253px 0 0 40px; _margin-left:10px;#margin-left:10px;}
.conr02{margin-top:42px; }
.conr dt{ color:#40d0ad;  font: normal 18px/30px "Î¢ÈíÑÅºÚ";}
.conr dd{ font: normal 18px/30px "Î¢ÈíÑÅºÚ";}
.conr dd span{ font: normal 14px/30px "ËÎÌå"; color:#666;}
.con02 .conx{ width:76px; height:76px; border-radius:5px; background:#FFF; border:5px solid #FFF;margin:87px 0 0 16px;  _margin-top:77px;}
.con02 .cons dt{ color:#40d0ad;  font: normal 18px/30px "Î¢ÈíÑÅºÚ";}
.con02 .cons dd{ font: normal 18px/30px "Î¢ÈíÑÅºÚ";}
.con02 .cons dd span{ font: normal 14px/30px "ËÎÌå"; color:#666;}
.content02{ width:100%; margin:0 auto; background:#82aca7; height:auto;}
.content02 .main{ padding-top:30px;}
.title{ padding-top:41px; width:1000px; background:url(../images/hd-2.png) center 0 no-repeat #82aca7;}
.title li{ float:left; width:315px; height:145px; display:inline; margin-right:15px; margin-bottom:40px;}
.title-txt{ font: 30px/30px "Î¢ÈíÑÅºÚ"; color:#FFF; text-shadow: #713f0b 0 1px 0; width:205px; margin-left:40px;}
.title .titlege{ margin-left:322px;}
.title .titlerg{ float:right;}
.titlel{ width:135px; height:141px; background:url(../images/bg.png) 0 -224px; float:left;}
.titlel02{ width:135px; height:141px; background:url(../images/bg.png) -150px -224px; float:left;}
.titlel03{ width:135px; height:141px; background:url(../images/bg.png) -293px -224px; float:left;}
.titlel04{ width:135px; height:141px; background:url(../images/bg.png) -441px -224px; float:left;}
.titlel05{ width:135px; height:141px; background:url(../images/bg.png) -592px -224px; float:left;}
.titler{ float:right; width:155px; color:#FFF;}
.titler dt{font:18px/36px "Î¢ÈíÑÅºÚ"; }
.titler dd{ font:14px/30px "ËÎÌå"; }
.titler dd a{font:18px/30px "Î¢ÈíÑÅºÚ"; padding:6px 40px; color:#FFF; background:#638882; border-radius:5px; border-bottom:1px solid #a9d6c5; display:inline-block;margin-top:10px; }
.titler dd a:hover{ background:#fcc6b1; border:1px solid #fc8f59;}
.main .pin{ #margin-top:30px; _margin-top:30px;}
.main .pin .txt-ph01{ width:47px; height:64px; background:url(../images/bg.png) 0 -407px; display:inline-block}
.main .pin .txt-ph02{ width:47px; height:64px; background:url(../images/bg.png) -52px -407px; display:inline-block;}
.box02 { background:#FFF; margin-bottom:30px; border:1px solid #e0e0e0; padding:20px 0;}
/****footer****/
.footer_w{ width:974px; height:180px; margin:0 auto; _margin-top:30px;}
.footer { text-align:center; color:#666; line-height:28px;  margin-top:0px; clear:both; font-size:12px;}
.footer a{ color:#666666;}
.snav{ width:98px; height:px; position:fixed;right:100px;top:340px;
_position:absolute;_top:expression(documentElement.scrollTop+340);
 _margin-top:30px; text-align:center;  _left:50%; _margin-left:540px;}
.snav ul li a{width:98px; height:34px; margin-bottom:2px; display:inline-block; background:#b07f3f;font: bold 14px/30px "Î¢ÈíÑÅºÚ"; color:#fff; }
.snav ul li a:hover{ color:#fffe03;}
