@charset "utf-8";
/* CSS Document */

*{outline:none; margin:0; padding:0;}
body{font:normal 12px "Microsoft Yahei", "SimSun", Arial; color:#333; background:url(../images/bgmain.gif);}
ol, ul{list-style:none;}
table{border-collapse:collapse;	border-spacing:0;}
img{border:none;}
p{line-height:170%;}
a{color:#333; text-decoration:none;}
/*a:visited{ color:#800080; text-decoration:none;} */
a:hover{color:#666; text-decoration:underline;} 



#wrap{width:100%; overflow:hidden;}
/*
.ie6 #wrap{}
*/
.inside{width:1000px; margin:0 auto; clear:both;}
.inside_bg{width:1000px; margin:0 auto; background-color:#FFF; clear:both;}
.Disabled{}

hr{display:block; height:1px; border:0; border-top:1px solid #dfdfdf; border-bottom:1px solid #fff; margin:30px 0; padding:0;}


.floatleft{float:left;}
.floatright{float:right;}
.ie7 .clearfix{display:inline-block;}
.ie6 .clearfix{height:1%}
.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
.mar_t30{margin-top:30px;}
.mar_t20{margin-top:20px;}
.mar_r20{margin-right:20px;}
.mar_tno{margin-top:0px;}
.mar_l30{margin-left:30px;}
.red{color:#cc0000;}
.yellow{color:#be9a60;}
.displayNone{display:none;}

.w1000{width:1000px;}
.w740{width:740px;}
.w620{width:620px;}
.w360{width:360px;}
.w240{width:240px;}



select,textarea,input{vertical-align:middle;}




/*header*/
#header .navtop{width:100%; height:41px; border-top:3px solid #3889be; border-bottom:1px solid #eeeef0; line-height:41px; background-color:#FFF}


#header .logo{ width:568px; height:63px; overflow:hidden; text-indent:-999em; background:url(../images/logo.jpg) no-repeat; cursor:pointer; margin-top:23px;}


.menubox{ background-color:#579fcf; border:1px solid #4592c3; height:38px; margin-top:24px;}
.menubox .menu{ float:left;}
.menubox .menu li{float:left;}
.menubox .menu li a{display:block; color:#FFF; line-height:38px; padding:0 20px; font-size:16px;}
.menubox .menu li a.active{background-color:#3887bb;}
.menubox .menu a:hover{background-color:#3887bb; text-decoration:none;}
.menubox .menu li ul { 
line-height: 27px; list-style-type: none;text-align:left; z-index:100;
left: -999em; width:120px;position: absolute; background-color:#3887bb;
} 
.menubox .menu li ul li{width:120px;}
.menubox .menu li ul li a{display:block;font-size:13px;padding: 0 8px;}
.menubox .menu li ul li a:hover{background-color:#579fcf;}
.menubox .menu li.sfhover a{background-color:#3887bb;}
.menubox .menu li:hover ul{
left: auto; 
} 
.menubox .menu li.sfhover ul{
left: auto; 
} 

.m_search{ float:right; background-color:#bcd9ec; border:1px solid #afcbde; margin:4px 4px 0 0;}
.m_search input{ float:left;}
.m_search input.query{ background:none; padding:5px; width:130px; border:0; color:#89a6b9;}

.toptel{ font-size:14px; text-align:right; margin-top:14px;}
.toptel .big{font-size:28px; color:#3578a3; line-height:140%;}
.toptel .small{font-size:12px; color:#4f88a2; line-height:140%;}


.box_line{ border:1px solid #dbdee1; border-top:0; background-color:#FFF;}
.box_line .tile{ overflow:hidden; height:36px; background:url(../images/tilebg.gif) repeat-x;}
.box_line .tile ul{ float:left;}
.box_line .tile ul li{float:left; font-size:16px; line-height:34px;}
.box_line .tile ul li a{display:block; border-right:1px solid #dbdee1; padding:3px 13px 0 13px;}
.box_line .tile ul li a.selected{border-top:3px solid #3889bd; padding-top:0; background-color:#FFF;}
.box_line .tile .more{ float:right; margin-top:10px; margin-right:10px; color:#999999;}
.box_line .tile .more a{color:#999;}
.box_line .tile .prevnext{ float:right; margin-top:5px; margin-right:5px; color:#999999;}
.box_line .tile .prevnext a{display:inline-block; width:25px; height:25px;background:url(../images/prevnext.png) no-repeat; cursor:pointer; text-indent:-999em; margin:0 2px;}
.box_line .tile .prevnext .prev{ background-position:0 0;}
.box_line .tile .prevnext .next{background-position:-25px 0;}
.box_line .tile .prevnext .prev:hover{background-position:0 -25px;}
.box_line .tile .prevnext .next:hover{background-position:-25px -25px;}

.box_line .con{}
.box_line .con ul{ padding:5px 15px;}
.box_line .con li{ font-size:14px; line-height:27px; height:27px; position:relative;}
.box_line .con li a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;background:url(../images/icon_p.gif) no-repeat left center; padding-left:20px; padding-right:120px; display:block;}
.box_line .con li em{position:absolute; top:3px; right:0px; font-style:normal; color:#757575;}


.box_line .conListwarp{ padding:15px 8px;}
.box_line .conList{overflow:hidden;}
.box_line .conList ul{}
.box_line .conList li{float:left; text-align:center; padding:0 10px;}
.box_line .conList li p{line-height:2em;}

.box_line .courseList{overflow:hidden;}
.box_line .courseList ul{}
.box_line .courseList li{float:left; text-align:center; padding:0 10px;}
.box_line .courseList li p{line-height:2em;}
.box_line .courseList li span{margin-top: -40px;
	display: block;
	color: #666;
	font-weight: bold;
}

.box_line .tile .s_tet{border-right:1px solid #dbdee1; padding:0 13px; border-top:3px solid #3889bd; background-color:#FFF; display:inline-block; height:33px; font-size:16px; line-height:33px; float:left;}
.box_line .tile .s_crumbs{ display:inline-block; float:left; line-height:36px; margin-left:12px;}


	
.txtflow, .tf {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.h269{ height:269px;}
.h214{ height:214px;}
.h211{ height:211px;}
.h182{ height:182px;}




.box_line_blue{border:1px solid #dbdee1; border-top:3px solid #3889bd; background-color:#FFF;}
.box_line_blue .tile{ height:35px; line-height:35px; border-bottom:1px solid #dbdee1; padding:0 14px; font-size:16px;}

.loginFrm{ padding:12px;height:200px;}
.loginFrm .label{font-size:14px;text-align: right;width:45%;}
.loginFrm td{padding:5px 0;}
.loginFrm .btn{height:36px; border:0; line-height:36px; font-size:16px; letter-spacing:10px; text-align:center; width:120px; color:#FFF; cursor:pointer;}
.loginFrm .btn:hover{opacity:0.8;}
.loginFrm .btn.green{background-color:#a5db69;}
.loginFrm .btn.yellow{background-color:#dbd069;}

.loginFrm input.text,.loginForm .tetdiv{border:1px solid #dbdee1; height:30px; padding:0 5px; border-radius:4px; width:202px;}

.loginPanel{ padding:12px;}
.loginPanel .label{font-size:14px;}
.loginPanel td{padding:5px 0;}
.loginPanel .btn{height:36px; border:0; line-height:36px; font-size:16px; letter-spacing:10px; text-align:center; width:185px; color:#FFF; cursor:pointer;}
.loginPanel .btn:hover{opacity:0.8;}
.loginPanel .btn.green{background-color:#a5db69;}
.loginPanel .btn.yellow{background-color:#dbd069;}

.loginPanel input.text,.loginPanel .tetdiv{border:1px solid #dbdee1; height:30px; padding:0 5px; border-radius:4px; width:202px;}
.loginPanel .tetdiv .selectText{ height:30px; width:84px; padding:15px;display:inline-block;}
.loginPanel .tetdiv .text_m{height:30px; display:inline-block;width:100px; padding:0 5px; border:0; border-left:1px solid #dbdee1;}

.queryPanel{ padding:5px;}
.queryPanel .label{font-size:14px;text-align: right;width:80px;}
.queryPanel td{padding:2px 0;}
.queryPanel .btn{height:30px; border:0;width:185px; line-height:30px; font-size:14px; letter-spacing:10px; text-align:center; color:#FFF; cursor:pointer;}
.queryPanel .btn:hover{opacity:0.8;}
.queryPanel .btn.green{background-color:#a5db69;}
.queryPanel .btn.yellow{background-color:#dbd069;}

.queryPanel input.text{border:1px solid #dbdee1; height:28px; padding:0 5px; border-radius:4px;width:130px; }
.queryPanel .selectText{ height:28px; padding:5px;display:inline-block;}
.queryPanel .text_m{height:30px; display:inline-block;width:100px; padding:0 5px; border:0; border-left:1px solid #dbdee1;}


.box_line_blue.box_line_red{border-top:3px solid #3889bd;}


.sdu{overflow:hidden; text-align:center;}
.sdu .sdu_1{float:left; width:137px; height:57px; line-height:57px; background-color:#85719b; color:#FFF; font-size:24px;}
.sdu .sdu_2{float:left; width:103px; height:28px; line-height:28px; background-color:#d3ccdb; color:#6e5d80; font-size:14px;}
.sdu .sdu_3{float:left; width:103px; height:28px; line-height:28px; background-color:#d3ccdb; border-top:1px solid #e9e6ed; color:#6e5d80; font-size:14px;}
.sdu .sdu_2 a,.sdu .sdu_3 a{color:#6e5d80;}





.sub_r_menu{ padding:6px 20px 20px;}
.sub_r_menu ul{}
.sub_r_menu ul li{background:url(../images/icon_d.jpg) no-repeat left 3px; padding-left:22px; margin-top:14px;}
.sub_r_menu ul li li{background:url(../images/icon_p.gif) no-repeat left center; padding-left:16px;}


.submain{}
.submain ul{ padding:15px 15px;}
.submain li{ font-size:14px; line-height:36px; height:36px; position:relative;}
.submain li a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;background:url(../images/icon_p.gif) no-repeat left center; padding-left:20px; padding-right:120px; display:block;}
.submain li em{position:absolute; top:3px; right:0px; font-style:normal; color:#757575;}



.sub_c{padding:14px;}
.sub_c .sub_c_tile{ font-size:22px; text-align:center; padding:10px 0 20px; line-height:170%;}
.sub_c .time{ border-bottom:1px solid #dbdee1; border-top:1px solid #dbdee1; color:#666; padding:12px 0;}
.sub_c .sub_c_content{ padding:12px 0; font-size:14px; line-height:150%;}
.sub_c .sub_c_content a:link{text-decoration: underline;color:#6F73A0}


.sub_relevant{ padding:0 14px 14px;}
.sub_relevant ul{ border-top:1px solid #dbdee1;}
.sub_relevant li{  margin-top:14px;}

.sub_review{ overflow:hidden; margin-top:14px;}
.sub_review .r_tile{ padding:0 14px; font-size:16px; line-height:36px;}
.sub_review .r_tile .rtet{ font-size:12px;}
.sub_review .r_frm{ padding:20px 14px; font-size:14px;}
.sub_review .textarea{ width:100%; border:1px solid #CCC; margin-top:10px;}
.sub_review .bwarp{margin-top:10px;}
.sub_review .bwarp img{ vertical-align:middle;}
.sub_review .inputText{border:1px solid #CCC; padding:6px; height:16px; line-height:16px; margin:0 10px; width:90px;}
.sub_review .btn{ background-color:#3c8abc; color:#FFF; height:30px; line-height:30px; padding:0 20px; border:0; cursor:pointer;}
.sub_review .btn:hover{opacity:0.8;}

.sub_c.comment .sub_c_tile{ text-align:left; padding:10px 0 5px;}
.sub_c.comment .time{ border:0; padding:0;}

.sub_c_commentList .item{border-top:1px solid #CCC; margin-top:20px; padding-top:20px; line-height:170%; color:#666;}


.adall{overflow:hidden; position:relative;width:1000px; height:100px;}
.adall ul{width:1000px;}
.adall ul li{float:left; width:1000px; height:100px; position:relative;}
.adall .pager{ position:absolute; bottom:10px; right:10px;}
.adall .pager a{display:inline-block; background-color:#FFF; opacity:.9; padding:2px 4px; margin-left:3px; margin-right:3px; color:#333; font-size:10px;}
.adall .pager a.selected{background-color:#000; color:#FFF;}


.links_ct a{ float:left; margin:4px 3px 0 0;}
.links_ct .s01{ width:176px; height:87px; margin-top:0;}
.links_ct .s02{ width:176px; height:87px; margin-top:0; margin-right:0;}
.links_ct .s03{ width:176px; height:87px;}
.links_ct .s04{ width:176px; height:87px; margin-right:0;}
.links_ct .s05{ width:116px; height:87px;}
.links_ct .s06{ width:117px; height:87px;}
.links_ct .s07{ width:116px; height:87px; margin-right:0;}


/* hotlink */
.hotlink{width:100%; clear:both; margin-top:20px;}
.link_con{ overflow:hidden; background-color:#f2f2f2; padding:10px; text-align:center;}

/* footer */
.footer{width:100%; clear:both; margin-top:0px;}
.footer .cp{color:#666666; text-align:center; padding:20px;}



/* page */
#pageZone {text-align: center; padding-top: 30px; margin-bottom:30px;}
#pageZone span{display:inline-block;height:34px; line-height:34px; padding:0 13px; font-size:14px; border:1px solid #d8dadf; margin-right:10px;font-family:"Microsoft Yahei","Arial",HELVETICA;}
#pageZone span.isNow{border:1px solid #3d8abe; background:#549cce; color:#fff;}
#pageZone span.Disabled{background:#f8f8f8; color:#9a9a9a;}
#pageZone a{color:#555;}
#pageZone .number{font-size:16px;}

#pageZone a.current{border:1px solid #585549; background:#585549; color:#fff;}
#pageZone a{display:block; }


.pl_item{padding: 10px;line-height:20px;border: solid 1px #ccc;margin: 5px}