/* ÖØÖÃÑùÊ½ */ 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,.interactive:after,.titler:after{ display:block;visibility:hidden;clear:both;height:0;content:'.';}
.main,.problem dd,.box,.course,.content02,.course h4,.courseph,.interactive:afte,.titlerr{zoom:1;}
.clearfix:after{ display:block;visibility:hidden;clear:both;height:0;content:'.';}

.advertising{ width:1000px; height:40px; margin:50px  auto 0;}
/*****banner*****/
.banner{  width:100%; height:300px; background:url("bag.jpg")/*tpa=yaoshicj/bag.jpg*/ center 0; #float:left;display:inline-block;}
.banner .main{ height:300px; margin:0px auto ; background:url("ba.jpg")/*tpa=yaoshicj/ba.jpg*/ center 0; text-align:center; font-size:0; line-height:0; width:1000px;}
.subject_x,.subject_c,.subject_s{ width:1000px;}
.subject_c{ margin-top:20px;}
.subject_c span i{font-size:80px; font-weight:lighter;}
.subject_c span{font-size:80px; display:inline-block; font-weight:bold;height:85px; line-height:80px;}
.subject_x span{ color:#333; font-size:34px; font-family:"Î¢ÈíÑÅºÚ"; line-height:40px;font-weight:lighter;display:inline-block; margin-top:42px;}
.subject_s span{ font-size:56px; display:inline-block; font-weight:bold;margin-top:16px; padding:2px 15px;
 background:#dc242c;height:70px;font-family:"Î¢ÈíÑÅºÚ"; line-height:70px; color:#fff; }
.nav{ width:100%;height:50px; background:#333; }
.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/50px "Î¢ÈíÑÅºÚ"; padding:0 20px; display:inline-block; vertical-align:middle;}
.nav ul li  .nav_home { color:#333; display:inline-block;  background:#1ac3cb;}
/**con1**/
.main{ width:1000px; height:auto; margin:0px auto 40px; }
.main .cb{ margin:60px auto 0; text-align:center; overflow:hidden;}
.main .cb span{ padding:0 25px; height:60px; color:#FFF;font: 30px/60px "Î¢ÈíÑÅºÚ";background:#12aab2; display:inline-block; vertical-align:bottom}
.cb em,.cb i{ width:47px; height:60px; display:inline-block;vertical-align:bottom }
.cb em{background:url("bg.png")/*tpa=yaoshicj/bg.png*/ 0 0;}
.cb i{background:url("bg.png")/*tpa=yaoshicj/bg.png*/ -60px 0;}
.blue{ width:100%; background:url("h.png")/*tpa=yaoshicj/h.png*/ repeat-x;}
.blue02{ width:100%; background:url("h-2.png")/*tpa=yaoshicj/h-2.png*/ repeat-x;}
.blue h2{ margin:0 auto 0;display:block; text-align:center; width:1000px; overflow:hidden; white-space:nowrap;  } 
.blue h2 .txt-ph01{ width:21px; height:87px; background:url("bg.png")/*tpa=yaoshicj/bg.png*/ 0 0; display:inline-block}
.blue h2 span{ padding:14px 33px 13px; font:30px/69px "Î¢ÈíÑÅºÚ"; height:60px; background:#40b5fe; _padding:14px 33px 4px;
display:inline-block; vertical-align:top; color:#FFF;}
.blue h2 .txt-ph02{ width:22px; height:87px; background:url("bg.png")/*tpa=yaoshicj/bg.png*/ -32px 0; display:inline-block;}
.blue02 h2 .txt-ph01{ width:20px; height:87px; background:url("bg.png")/*tpa=yaoshicj/bg.png*/ -86px 0; display:inline-block}
.blue02 h2 .txt-ph02{ width:22px; height:87px; background:url("bg.png")/*tpa=yaoshicj/bg.png*/ -107px 0; display:inline-block;}
.area{ width:1000px; height:87px; border:1px solid #d7d7d7; overflow:hidden; }
.areal{ width:158px; height:87px;  background:url("bg.png")/*tpa=yaoshicj/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:#da333b;}
.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{  display:inline-block; color:#12aab2;}
.ui-table td a:hover{ color:#ed6177;}
.ui-table td a span{  margin-left:20px;}
.ui-table td  .areaph01{ background:url("bg.png")/*tpa=yaoshicj/bg.png*/ -422px -60px ; display:inline-block; margin-right:4px; color:#12aab2;}
.ui-table td  .areaph01:hover{background:url("bg.png")/*tpa=yaoshicj/bg.png*/ -422px -83px ; text-decoration:underline; color:#ff3300}
.ui-table td .areaph02{ background:url("bg.png")/*tpa=yaoshicj/bg.png*/ -422px -5px  ;display:inline-block; margin-right:4px; color:#12aab2;}
.ui-table td .areaph02:hover{background:url("bg.png")/*tpa=yaoshicj/bg.png*/ -422px -34px; text-decoration:underline; color:#ff3300}
/***con02***/
.box { width:1000px; margin:30px auto 0;}
.box li{ width:1000px; background:url("mark.png")/*tpa=yaoshicj/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("bg.png")/*tpa=yaoshicj/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("bg.png")/*tpa=yaoshicj/bg.png*/ -603px 0; display:inline-block; margin-right:10px; }
.markdl dt span{ font:bold 24px/30px "Î¢ÈíÑÅºÚ"; color:#666; white-space:nowrap; display:inline-block; width:700px;}
.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:#999; border:1px solid #999; display:inline-block; padding:2px 15px; border-radius:3px; margin-right:15px;} 
.mlinkl a:hover{color:#da484f; border:1px solid #da484f; }
.mlinkr{ float:right;width:166px; height:44px; background:url("bg.png")/*tpa=yaoshicj/bg.png*/ -638px 0; overflow:hidden; white-space:nowrap;  margin-right:0px;}
.mlinkr:hover{  background:url("bg.png")/*tpa=yaoshicj/bg.png*/ -804px 0; }
.mlinkr span{font:18px/44px "Î¢ÈíÑÅºÚ"; color:#FFF; margin-left:63px; }
.martxt{ margin-right:20px;}
/*top*/
.top{width: 100%; background: #333;}
.top .left{float: left; padding-left: 27px;background: url(http://www.thea.cn/images/icon_01.png) left center no-repeat;}
.top a{color: #ccc;line-height: 36px;}
.top a.cur,.top a:hover{color: #ff8800; text-decoration: none;}
.top span{color: #666666; line-height: 36px; font-family: Arial;padding:0 10px;}
.top ul li{float: left;position: relative;}
.top ul li a{display: block;padding: 0 10px;background: url(../images/top_bgs.png) center right no-repeat;}
.top ul li a.last{background: none}

.land_list{position:absolute;top:36px;text-align:center;left:-27px;width:70px;border:1px solid #ccc;line-height:30px;background:#fff;display: none;}
.land_list span{position:absolute;top:-1px;border-top:1px solid #fff;width:44px;right:0px;display:block;height:2px;}
.top ul li .land_list a{color:#444;display:block;background: none;line-height: 28px;}
.land_list a:hover{color:#ff4e00;}
.top ul li a.aHover{background:#fff;}

#footer {width:100%;padding:30px 0 20px; background:#eeeeee; text-align:center;margin-top:20px;color:#666;font-size: 12px;color: #333;}
#footer li,#footer ul,#footer p{padding: 0px;margin: 0px;}
#footer .dib-wrap .dib {margin:0 5px;font-size: 12px;letter-spacing: normal;word-spacing: normal;vertical-align: top;display:inline;}
#footer p {margin:8px 0;color: #666;font-family: "å®‹ä½“"}
#footer .links {color:#999;}
#footer .links a {margin:0 10px;color:#444;text-decoration: none;font-family: "å®‹ä½“"}
#footer p a:hover{color: #368ee0}
