/*========= 初始化开始 =========*/
body { font-family: 宋体, Times New Roman, Times, serif; font-size: 12px; color: #272727; margin: 0; line-height: 22px; margin:0; padding:0;}

div,form,img,dl,dt,dd,p { margin: 0; padding: 0; border: 0; text-align: left; }

ul,ol,li{ list-style: none; list-style-position: outside; margin:0; padding:0;}

textarea,input,select{ font-size: 12px; margin: 0; padding: 0; }

div,table,td,tr,th{ font-size: 12px; line-height: 22px; }

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; color: blue; }

em { font-style:normal; color:#f00;}

.left { float: left; }

.right { float: right; margin-right:5px;}

.ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.clear { clear: both; font-size:0px; overflow: hidden;height:5px;}

/*========= 超链接样式 =========*/
a:link,a:visited { color: #313031; text-decoration: none; }

a:hover,a:active { color: #FF0000; text-decoration: underline; }

.input,input { border:1px solid #5A9CD9; background:#fff;}

.button {height:20px; padding:2px 5px; border:1px solid #5A9CD9;FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#B6D7F3); color:#333;}

.radio { background:none; border:none;}

.word1 { color:#f00;}

.word2 { color:#390;}

.word3 { color:#072C8C; font-weight:bold;}

.word3:link,.word3:visited,.word3:hover,.word3:avtive{ color:#072C8C; text-decoration:none; font-weight:bold;}

/*布局*/

#contain { width:1002px; margin:0 auto;background: #0884B5;}

#head { background:url(images/head.gif); width:100%; height:180px; clear:both; overflow:hidden; overflow-x:hidden;}

#head iframe { width:1002px; height:180px;}

#container { width:988px; margin:0 auto; clear:both; margin-bottom:10px; background:#0884B5; border-left:6px solid #0884B5; border-right:6px solid #0884B5;}

.sidebar { width:196px;float:left; background:#E7EFF6; margin-top:6px;}

.main { width:786px; float:right; background:#fff; margin-left:6px; margin-top:6px; padding-bottom:5px;}

#footer { width:100%; background:url(images/footer.gif); height:95px; clear:both;}

	#innerfooter { margin:20px auto 0 auto; color:#fff; width:600px;}

	#innerfooter div { float:left; margin:0 30px;}
	
/*左列*/
.login_info { background:url(images/login_info.gif); width:100%; height:31px; line-height:31px; border-bottom:3px solid #008ABA; color:#fff; text-indent:0.5em;}

.user_info { width:178px; background:#F7F7FF; border:1px solid #ABCEF8; margin:13px auto;}

.user_info div { width:100%; text-align:center; margin:5px 0;}

.user_info_pic { width:90px; height:115px;}

.module1 { width:178px; background:#F7F7FF; border:1px solid #ABCEF8; margin:13px auto;}

.module1_title { background:url(images/module1_title.gif); width:100%; height:29px; line-height:29px; text-indent:1em;

}
.module1_title h3 { float:left; color:#fff; font-size:14px; font-weight:normal; filter:
	dropshadow(offx=1,offy=0,color:#0D4A78)
	dropshadow(offx=0,offy=1,color:#0D4A78)
	dropshadow(offx=0,offy=-1,color:#0D4A78)
	dropshadow(offx=-1,offy=0,color:#0D4A78);
}
.message { background:url(images/message.gif); width:100%; height:68px; margin-top:-22px; padding-top:30px;}

.message div{ width:140px; margin:0 auto;}

.message  p { width:140px; margin:0 auto;}

.list1 { width:163px; margin:5px 5px 5px 10px;}

.list1 h3{  font-size:12px; color:#1B63B0;}

.list1 li{ width:100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.more { width:100%; text-align:right;}

.services_nav { width:172px; margin:0 auto;}

.nav_messages { width:172px; height:50px; margin:5px 0; background:url(images/nav_messages.gif); cursor:hand;}

.nav_QA { width:172px; height:50px; margin:5px 0; background:url(images/nav_QA.gif); cursor:hand;}

.nav_services { width:172px; height:50px; margin:5px 0; background:url(images/nav_services.gif); cursor:hand;}

/*主内容框*/
.hall { background:url(images/hall.gif); width:786px; height:46px; clear:both;}

.hall_title { margin:15px 0 -15px 0; float:left; color:#AC5F04; font-size:14px; font-weight:bold; margin-left:170px!important; margin-left:80px;}

.hall_switch { background:url(images/hall_switch.gif); width:158px; height:30px;  cursor:hand; float:right; margin:10px 5px 0 0;}

.course { background:url(images/course.gif) no-repeat center top; width:508px; float:left; margin:5px 2px 0px 2px;}

.course h2{ font-size:14px; color:#1B63B0; width:100%; text-indent:1em; height:38px; line-height:38px; filter:
	dropshadow(offx=1,offy=0,color:#ffffff)
	dropshadow(offx=0,offy=1,color:#ffffff)
	dropshadow(offx=0,offy=-1,color:#ffffff)
	dropshadow(offx=-1,offy=0,color:#ffffff);}

.course_slogan { width:436px; height:82px; border:1px solid BBD7F7; background:#fff; padding:2px; margin:5px auto;}

.course_slogan img { width:432px; height:78px;}

.course_summary { background:url(images/course_summary.gif); width:501px; height:147px; margin:0 auto;}

.course_summary_t { width:100%; height:28px;}

.course_summary_t ul { width:300px; margin:0 auto;}

.course_summary_t li { width:73px; height:27px; float:left; margin:0 5px; text-align:center; line-height:27px;}

.bg1_1 { background:url(images/course_summary_t.gif) left top;}

.bg1_2 { background:url(images/course_summary_t.gif) right top;}

.course_summary_t iframe { width:480px; height:110px; margin-left:10px;}

.button_start { width:100%; background:url(images/button_start.gif) no-repeat center center; height:36px; cursor:hand; margin:0;}

.module2 { width:250px; float:left; margin:5px 1px 0px 1px;}

.module2_title { background:url(images/module2_title.gif); width:100%; height:22px; line-height:22px; text-indent:1em;

}
.module2_title h3 { float:left; color:#1E5DA3; font-size:14px; font-weight:bold;}

.module2_content { width:246px; margin:2px; overflow-x:hidden;}

.opinion { width:110px; float:right; overflow-x:hidden;}

.opinion div { margin:2px 0;}

.opinionpic { width:136px; float:left; overflow-x:hidden;}

.communion iframe { width:255px; height:520px; float:right; margin-right:2px; margin-top:5px;}

.module3 { background:url(images/module3_bg3.gif) no-repeat center bottom; width:517px; height:521px; padding-bottom:9px; float:left; margin:0px 0 10px 2px;}

.module3_title { background:url(images/module3_bg1.gif) no-repeat center top; width:517px; height:45px; line-height:60px; text-indent:1em; overflow:hidden;}

.module3_title h3 { font-size:14px; color:#fff;}

.module3_content { background:url(images/module3_bg2.gif) repeat-y; width:505px; height:476px; float:left; padding:0 6px;}

.module3_describe { width:100%; background:url(images/module3_describe.gif) repeat-x; color:#0862AE; height:29px; line-height:29px; text-indent:1em;}

.schoolmate { width:100%;}

.schoolmate li {width:100px; height:40px; margin:10px; float:left; background:url(images/schoolmate.gif);}

.schoolmate_pic img { width:29px ; height:38px; float:left; margin:1px 3px 1px 2px;}

/*.female { background:url(images/female.gif); }

.male { background:url(images/male.gif); }*/

.dynamic { background:url(images/dynamic_bg.gif); width:255px; float:right; margin:0px 2px 0 0; }

.dynamic_title { width:100%; height:29px; line-height:29px;}

.dynamic_title li { width:83px; height:29px; float:left; text-align:center; line-height:27px; font-size:14px; font-weight:bold;}

.bg2_1 a:link,.bg2_1 a:visited,.bg2_1 a:hover,.bg2_1 a:active { color:#fff; text-decoration:none;}

.bg2_2 a:link,.bg2_2 a:visited,.bg2_2 a:hover,.bg2_2 a:active { color:#3376C8; text-decoration:none;}

.dynamic iframe { width:235px; height:170px; margin-left:5px;}

.list2 { width:235px; margin:5px auto;}

.list2 li{ width:100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align:left; line-height:22px;}

.experience{ background:url(images/experience_bg.gif); width:255px; float:right; margin:0 2px 0 0; height:330px;}

.experience_title { width:100%; height:29px; line-height:29px;}

.experience_title li { width:83px; height:29px; float:left; text-align:center; line-height:27px; font-size:14px; font-weight:bold;}

.bg3_1 a:link,.bg3_1 a:visited,.bg3_1 a:hover,.bg3_1 a:active { color:#3376C8; text-decoration:none;}

.bg3_2 a:link,.bg3_2 a:visited,.bg3_2 a:hover,.bg3_2 a:active { color:#3376C8; text-decoration:none;}

.experience_content{ width:240px; margin:0 0 0 10px; height:250px; overflow:hidden;}

.experience_content iframe { width:240px; height:250px;}

.experience_list{ width:100%; margin:5px 0;}

.experience_list div { color:#3376C8; width:100%;}

.experience_list p { text-indent:2em; width:100%;}


.table_bg table { fason: expression(cellSpacing=1,cellPadding=5, border=0); width: 95%; background:#ccc;}

.table_bg th { height: 42px; line-height: 42px; padding: 0px 3px; white-space: nowrap; text-align: center; background:url(images/table_th.jpg); color:#072C8C;}

.table_bg tr {}

.table_bg td { background:#fff;}

/*二级页面*/
.secondary { width:100%; height:auto;}

.secondary_container { background:#ADCCE9; background-image:url(images/secondary_bg.jpg); background-repeat:repeat-x; width:820px;margin:0 auto;}

.secondary_head { background:url(images/secondary_head.jpg) no-repeat left; width:100%; height:66px;}

.secondary_headtitle { color:#fff; font-size:24px; font-weight:bold; font-family:"微软雅黑","黑体"; margin:35px 0 0 120px;}

.secondary_contain { background:#fff; padding-bottom:10px; margin:5px; width:800px; padding:5px; clear:both;}

.secondary_contain1 { width:540px; float:left; height:600px;}

.secondary_contain2 { width:250px; float:right; height:600px;}

.secondary_title { width:100%; height:30px; line-height:30px; text-indent:0.5em; border:1px solid #8CBAD5; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEF4F9,endColorStr=#C3D9E9); color:#002967;}

.secondary_title strong { float:left; }

/*.secondary_list { margin:10px;}

.secondary_list li { width:100%; line-height:22px;}*/

.secondary_area1 { border:1px solid #8CBAD5; background:#fff; margin:5px auto 10px auto; height:560px;}

.secondary_area { border:1px solid #8CBAD5; background:#fff; margin:5px auto 10px auto;}

.secondary_area h2 { font-size:18px; color:#656565; width:100%; height:30px; line-height:30px; text-align:center; border-bottom:dotted 1px #e6e7ec;}

.secondary_area table { width:700px; margin:10px auto;}

.area_author { width:100%; text-align:center; line-height:25px; margin-bottom:10px; color:#656565;}

.area_title { width:100%; height:25px; color:#002967; background:#EEF4F9; line-height:25px; text-indent:1em;}

.area_title strong { float:left;}

.right input { margin-top:5px;}

.area_view { text-indent:2em; word-break:break-all; margin:10px;}

.area_view p{ height:290px;}

.secondary_list { margin:10px;}

.secondary_list li { width:100%;}

.secondary_list li .left { width:80%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

/*.secondary_contain p { margin:10px; text-indent:2em;}

.secondary_contain input { border:1px solid #8CBAD5; padding:5px; background:url(images/secondary_button.gif) center left no-repeat; text-indent:0.5em;}*/

.pagenumber { width:100%; margin:5px 0; text-align:center;}


/*----p1,p2--------*/
.tablep1 {width:205px; border:1px #2662A1 solid; height:211px;}
.tablep2 {width:205px; border:1px #2662A1 solid; height:92px;}
.tablep2 td {padding-left:5px; padding-right:5px;}
.tablep1 td {padding-left:5px; padding-right:5px;}
.tbtitle {color:#1E5DA0; font-weight:700;}
.tab1 {border:#7AAACE 1px solid; margin-top:5px; margin-bottom:5px;}
.textstyle {border:0px; width:180px; height:55px;SCROLLBAR-ARROW-COLOR:#1E5DA0;SCROLLBAR-FACE-COLOR:#FFFFFF;SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;SCROLLBAR-3DLIGHT-COLOR:#FFFFFF;SCROLLBAR-SHADOW-COLOR:#FFFFFF;SCROLLBAR-TRACK-COLOR:#FFFFFF;}
