body { margin:0 auto; padding:0; text-align:center; font-size:12px; color:#31aad3; background:url(../images/web_bg.jpg) no-repeat center top; }
ul,li { margin:0; padding:0; list-style:none; }
form,h2,h3 { margin:0; padding:0; }
img { border:none; }
a, a:hover { text-decoration:none; color:#31aad3; cursor:hand; }
.main { margin:0px auto; padding-top:34px; width:980px; }

.header { width:980px; float:left; display:inline }
.logo { float:left; padding:30px 0px 19px 22px; width:226px; height:36px; }
.header_link { float:left; width:712px; height:28px; padding:20px 20px 0px 0px; text-align:right; color:#828282; }
.header_link a { color:#828282; }
.header_search { float:left; width:299px; height:37px; padding:0px 20px 0px 413px; }
.txt_search { float:left; width:239px; height:20px; line-height:20px; padding:4px 10px; border:none; color:#8395a0; background:url(../images/search.jpg) no-repeat left top;}
.bt_search { width:40px; height:28px; border:none; background:url(../images/search.jpg) no-repeat right top; float:left; }
.nav { float:left; width:980px; height:54px; font-weight:bold; font-size:14px; color:#fff; line-height:54px; background:url(../images/nav_bg.jpg) repeat-x left top; }
.nav li { width:140px; float:left; }
.nav li.focus { background:url(../images/nav_focus.jpg) no-repeat left top; } 
.nav a { display:block; color:#fff; }
.nav a:hover { background:url(../images/nav_focus.jpg) no-repeat left top; }
.nav_list { position:relative; width:980px; float:left; }
.index_js { width:980px; float:left; margin-top:2px;}

.index_course { width:979px; height:88px; overflow:hidden; margin:3px 0px 0px 1px; float:left; }
.index_course li { width:243px; height:88px; float:left; margin-right:2px; background:#f5f6f8; }
.index_course li.icl_end { margin-right:0px;}

.index_cont,.index_r_cont { width:220px; height:172px; overflow:hidden; float:left; background:#f5f6f8; margin:3px 2px 0px 0px; text-align:left; padding:30px 12px 0px; }
.index_r_cont { margin:3px 0px 0px 0px; width:218px; }
.index_cont h2,.index_r_cont h2 { width:100%; height:25px; line-height:25px; float:left; padding-bottom:11px; font-weight:normal; font-size:24px; font-family:"Î¢ÈíÑÅºÚ"; color:#454545; }
h2 img { float:left; }
h2 em { font-size:9px; font-style:normal; font-family:Verdana; color:#90a0aa; line-height:25px; float:right; }
.index_cont ul,.index_r_cont ul { width:100%; float:left; line-height:26px; }
.index_cont li,.index_r_cont li { width:100%; float:left; height:26px; overflow:hidden; background:url(../images/list_icon.png) no-repeat left center; padding-left:12px;}
.index_r_cont span { margin-right:8px; }

.index_hzhb { width:736px; overflow:hidden; border-left:1px solid #f5f6f8; border-right:1px solid #f5f6f8; float:left; padding-top:12px; text-align:left; }
.index_hzhb h2 { padding:0px 12px; }
.index_hzhb ul { width:735px; float:left; margin-top:11px; margin-left:1px; }
.index_hzhb li { width:243px; float:left; margin-right:2px;}

.index_jctk { width:736px; border-left:1px solid #f5f6f8; border-right:1px solid #f5f6f8; border-top:1px solid #f5f6f8; float:left; padding:12px 0px; text-align:left; }
.index_jctk h2 { padding:0px 12px 12px 12px; }
.index_jctk ul { width:736px; float:left; }
.index_jctk li { width:216px; float:left; padding:12px 14px 0px 14px; font-size:14px; border-right:1px solid #f5f6f8;}
.index_jctk span.num { font-size:10px; font-weight:bold; color:#119eca; font-family:Verdana; }
.index_jctk a { color:#90a0aa; }
.index_jctk ul img { margin-top:14px;}
.index_jctk li.jckt { border:none; }

.index_zxzx { float:right; width:242px; height:374px; background:#f5f6f8; margin-top:3px; text-align:left; }
.index_zxzx h2 { margin-left:12px; height:30px; padding:5px 0px; background:url(../images/zxzx_bg.png) no-repeat left top;}
.index_zxzx h3 { margin-left:12px; }
.index_zxzx ul { width:230px; float:left; padding-top:10px; padding-left:12px; }
.index_zxzx li { width:100%; float:left; line-height:26px; }
.index_zxzx span.kc { font-weight:bold; color:#303130; width:80px; float:left; }
.index_zxzx span.ls { float:left; }
.index_zxzx div { float:left; margin-top:10px; text-align:center; width:242px;}

.footer { width:980px; height:93px; float:left; padding-top:16px; background:url(../images/footer_bg.jpg) repeat-x left top; color:#90a0aa; position:relative; }
.footer p { margin:0; padding:0; line-height:26px; }
.footer p a { font-weight:bold; color:#90a0aa; }
.footer a { color:#90a0aa; }
.copyright { position:absolute; left:12px; top:100px; font-family:Arial;}
.footer_ba { position:absolute; left:820px; top:60px; }


/*-------------------------------list------------------------------*/
.list_ad { float:left; margin-top:3px; }
.list_left,.list_right { float:left; width:254px; overflow:hidden;}
.list_right { float:right; }
.left,.right { padding:17px 0px 0px 12px; width:242px; float:left; background:#f5f6f8; text-align:left; margin-bottom:3px; }
.left h2,.right h2 { width:212px; height:28px; background:url(../images/list_cate_bg.png) no-repeat left top; padding:7px 11px 0px 12px; float:left; }
.right h2 { background:#ff0076; }
.left ul,.right ul { width:212px; float:left; margin:10px 0px 0px; padding-bottom:20px; }
.left li,.right li { float:left; width:200px; padding-left:12px; line-height:30px; border-bottom:1px solid #93d0e6; }
.list_cont { float:left; width:442px; padding:17px 15px 20px; text-align:left; overflow:hidden; }
.list_cont h2 { width:442px; height:28px; float:left; padding-top:7px; padding-bottom:16px; }
.list_cont ul { width:442px; float:left; }
.list_cont li { line-height:30px; float:left; width:442px; border-top:1px dotted #16a0ce; color:#666; }
.page { width:442px; border-top:1px solid #16a0ce; padding-top:24px; text-align:right; float:left; margin-top:12px; color:#444547; }
.page a { color:#444547; }
.list_cont h3 { width:442px; float:left; text-align:center; font-size:14px; }
.art_time { width:442px; float:left; text-align:right; margin:10px 0px; color:#000;}
.detail_cont { width:442px; float:left; line-height:30px; color:#000; }



.list_zxzx { padding-top:17px; width:254px; float:left; background:#f5f6f8; text-align:left; margin-bottom:3px; }
.list_zxzx h2 { width:212px; height:28px; background:url(../images/zxzx_bg.png) no-repeat left top; padding:7px 11px 10px 12px; margin-left:12px; float:left;  }
.list_zxzx h3 { margin-left:12px; }
.list_zxzx ul { width:230px; float:left; padding-top:10px; padding-left:12px; }
.list_zxzx li { width:100%; float:left; line-height:26px; }
.list_zxzx span.kc { font-weight:bold; color:#303130; width:80px; float:left; }
.list_zxzx span.ls { float:left; }
.list_zxzx div { float:left; margin-top:10px; text-align:center; width:247px;}
.list_cont p { color:#000; line-height:24px; margin:0; padding:0; }
.list_cont p a { color:#f00; font-weight:bold; }


.table_reg { width:442px; float:left; border-collapse:collapse; color:#000; text-align:left;}
.table_reg span { color:#f00; }
.table_reg span.normal { color:#999; margin-left:10px; }
.table_reg th { width:110px; font-weight:normal; height:30px; vertical-align:middle; }
.txt_reg,.txt_reg2,.txt_reg3 { width:190px; height:14px; border:1px solid #19a2d0; padding:3px 5px;}
.txt_reg2 { width:100px;}
.txt_reg3 { width:60px; }


/*---------------------------------photo list---------------------------------*/
.photo_list { width:442px; float:left; border-top:1px dotted #16a0ce; padding-top:10px; }
.photo_list li { width:211px; float:left; padding:5px; border:none; text-align:center; }
.photo_list img { padding:5px; float:left;}
.photo_list li a { display:block; float:left; wwidth:221px; color:#333; background:#f5f6f8;}
.photo_list li a:hover { background:#23abd8; color:#fff;}


.table_bank { width:442px; float:left; border-collapse:collapse; color:#000; margin:20px 0px; text-align:center;}
.table_bank th { height:30px; background:#24acdc; }
.table_bank td { height:30px; }
.line { background:#f5f6f8;}

.list_cont ul.hzhb { float:left; width:442px; padding:17px 0px 0px; border-top:1px dotted #16a0ce; }
.list_cont ul.hzhb li { width:219px; height:87px; float:left; padding-right:2px; padding-bottom:14px; overflow:hidden; border:none; }


.cert_support { width:442px; float:left; }
.cert_support p { line-height:24px; color:#000; }
.cert_support em { font-style:normal; color:#18a1cd; }
.cs_cont { width:442px; float:left; }
.cs_cont li { border:none; text-indent:2em; color:#ff0076; }
.search_cs { width:436px; float:left; background:#64b100; color:#fff; padding-left:6px; margin-bottom:20px; }
.search_cs li { float:left; margin-right:6px; border:none; width:auto; color:#fff; }
.zs_table { width:442px; float:left; border-collapse:collapse; color:#000; text-align:left;}
.zs_table th { text-align:center; border:1px solid #333; height:20px; vertical-align:middle; }
.search_bt { width:72px; height:20px; border:none; background:#ff8309; color:#fff; text-align:center; line-height:20px; }

.div1{ position:absolute;left:140px;top:1px; z-index:1000; width:420px; border:1px; display:none;}
.div2{ position:absolute;left:17px;top:1px; z-index:1000; width:945px; border:1px; display:none;}
.div3{ position:absolute;left:137px;top:1px; z-index:1000; width:735px; border:1px; display:none;}
.div4{ position:absolute;left:355px;top:1px; z-index:1000; width:525px; border:1px; display:none;}
.div1 li,.div2 li,.div3 li,.div4 li { width:104px; height:30px; line-height:30px; float:left; background:#b7bbc4; border-right:1px solid #fff;}
.div1 li a,.div2 li a,.div3 li a,.div4 li a { color:#3a3a3a; }

.szll { width:442px; float:left; margin-top:10px; border-top:1px solid #16a0ce; }
.szll h3 { width:432px; height:30px; background:#28afdc; color:#fff; text-align:left; line-height:30px; padding-left:10px; }
.szll_left { width:121px; height:177px; float:left; padding-right:22px; padding-top:10px; }
.szll_right { width:299px; float:left; padding-top:12px; }
.szll_right p { text-indent:2em; padding-bottom:6px; }

.mxxy { width:442px; float:left; border-top:1px solid #16a0ce; }
.mxxy_left { width:121px; height:177px; float:left; padding-right:22px; padding-top:10px; }
.mxxy_right { width:299px; float:left; padding-top:12px; }
.star_name { width:100px; float:left;}
.mxxy em { font-style:normal; color:#28afdc; }