body {font-size:12px;color:#555;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0px;margin:0;}
/*Publicframe*/
body {scrollbar-arrow-color: #f4ae21;scrollbar-face-color: #333;scrollbar-3dlight-color: #666;}
p,ul,li,form{margin:0px;padding:0px;list-style:none;}
input{ vertical-align:middle;}
select{vertical-align:middle;}

/*链接*/
a:link,a:visited{color:#477394;text-decoration:none;}
a:hover{color:#ff3333;}

/*PublicHeight*/
.ph5{height:5px;line-height:5px;width:1px;overflow:hidden;margin:0px;padding:0px;clear:both;}
.ph10{height:10px;line-height:10px;width:1px;overflow:hidden;margin:0px;padding:0px;clear:both;}

/*Public Float left*/
.pfl{float:left;}

/*Public Float Right*/
.pfr{float:right;}

/*Public Clear*/
.pc{clear:both;margin:0px;padding:0px;height:0px;overflow:hidden;}

.inputfile{font-family: Verdana;font-size: 11px;color: #000000;background-attachment:scroll;background:url(../images/submitbg.gif) repeat-x;background-position:center;border:1px solid #aac3d7;margin:1px;padding: 2px;height:23px;cursor:pointer;}

.red a,.red a:visited{color:#ff0000; text-decoration:underline;}


.header_container{width:960px;margin:0px auto;}
.header_top{width:960px;height:112px;margin:0px auto;overflow:hidden; background:url(../images/banner.jpg) no-repeat;}
.header_menu{width:960px;height:30px;line-height:30px;overflow:hidden; margin:1px auto auto auto; background:url(../images/nav_bg.gif) repeat-x;}

.main_container{width:950px;margin:0px auto;padding:25px 5px 0 5px;background:url(../images/main_bg.gif) repeat-x;}
.pagebody{width:950px;}

.sidebar{width:200px;overflow:hidden;}
.mainbody{width:750px; overflow:hidden;}
.location{float:left; width:100%;margin:0 0 0 25px; height:30px; line-height:30px;}
.news_box{width:735px; float:right; margin:0;}

.news_show{width:698px; padding:15px 15px 0 15px; float:left;}
.news_show .title{width:698px;line-height:30px; font-size:25px; text-align:center;}
.news_info{width:698px;border-bottom:1px #999 solid; height:20px; margin:20px 0; line-height:20px; float:left;}
.news_info ul{margin:0 auto;}
.news_info ul li{width:45%;margin:0 20px 0 0; float:left; text-align:left; overflow:hidden;}
.news_info ul .last{margin:0;}
.news_show .contant{width:698px; line-height:22px; text-align:left; float:left; padding:0;}
.news_show .contant p{width:698px;text-align:left; text-indent:2em;}

.news_show table td{border:#f2f2f2 solid; text-align:center;}
.news_contrl,.news_list_control{width:666px; border:1px #999 dotted; padding:10px; margin:10px auto 0 auto;}
.news_contrl ul{width:666px;}
.news_contrl ul li{width:50%; float:left; text-align:left;}
.wid_newsc ul{width:150px; float:right;}
.wid_newsc ul li{width:20px; float:left; text-align:left;}
/*nav*/


.header_menu .header_nav{width:915px; padding-top:1px; height:29px; overflow:hidden;}
.header_search_r{width:235px; padding-top:2px; line-height:25px; text-align:center;}


.header_menu .header_nav a{width:103px;float:left;font-size:14px; font-weight:bold; text-align:center;}
.header_menu .header_nav a:hover,.header_menu .header_nav .on{background:url(../images/nav_bg_on.gif) 15px 0 no-repeat; width:103px;height:30px;display:block; color:#fff;}
.header_menu .header_nav span{width:103px;float:left;display:block;text-decoration:none;cursor:pointer;}



/*left*/

.about{width:198px;border:1px solid #c3d7e2;text-align:left;}
.about_tittle{width:198px;height:28px;line-height:28px;font-weight:bold; background:url(../images/t_left_bg.gif) repeat-x; overflow:hidden;}
.about p{line-height:21px; text-align:left; text-indent:2em;color:#587489;padding:5px;}

.tittle{width:198px;height:28px; line-height:28px;text-indent:5px;font-weight:bold; color:#477394;}
.tittle .more{float:right; margin:0 10px 0 0; font-weight:normal;}

.contact_us{width:188px; height:406px;line-height:25px;padding:5px;}
.contact_us li{width:188px;float:left;}
.contact_us .gray{color:#ccc;}
.contact_us .map{ text-align:center;}

.list1,.news_show{height:350px; overflow:visible;}
.list1{height:300px;}
.list1 li,.list2 li{width:168px; height:24px; line-height:24px;padding:0 0 0 15px; float:left; clear:left; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden; background:url(../images/point.gif) no-repeat 5px 8px;}
.list2 li{width:700px;border-bottom:1px dotted #f2f2f2; }
.list2 li a{width:600px; float:left;}
.list2 .sec{background-color:#f6f6f6;}
/*right*/

.box{padding:0px 0px 0px 10px;}
.box_main{border:1px solid #c3d7e2;line-height:25px; border-top:none;}
.p_heit{height:120px;}

.box .tittle{height:30px;line-height:30px;}
.box .list{line-height:25px; padding:8px 5px;}
.box .list li{ background:url(../images/list_icon.gif) 2px 7px no-repeat;text-indent:13px;border-bottom:1px solid #eee;}
.box .pfr img{ padding:10px 5px;}

.course{width:363px;}
.course .pfl{width:242px;text-align:left;}
.course .pfl ul li{width:242px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.course p{width:242px; height:40px; line-height:20px; float:left; text-indent:2em; word-break:break-all;}
.course .pfr{width:105px;}
.feedback{width:363px;text-align:left;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}


.box_w_one{width:455px;}
.box_w_two{width:275px; height:50px;}
.box_w_photo{width:740px;}
.box_w_three{width:365px;}


.box_w_photo .tittle b{float:right;padding-right:10px;font-weight:normal;}
.box_w_one .dt{ width:453px;}
.box_w_one .dt .list{width:435px;}
.box_w_one .list{width:300px;text-align:left;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.box_w_one .tittle{background:url(../images/title_bg.gif) -1px -3px no-repeat;height:29px;width:455px;overflow:hidden;}
.box_w_two .tittle{background:url(../images/title_bg.gif) -1px -44px no-repeat;height:29px;width:275px;overflow:hidden}
.box_w_three .tittle{background:url(../images/title_bg.gif) -1px -84px no-repeat;height:29px;width:365px;overflow:hidden;}
.box_w_photo .tittle{background:url(../images/title_bg.gif) -1px -126px no-repeat;height:29px;width:740px;overflow:hidden;}

.box_main table{width:738px;padding:2px 8px 2px 1px; float:left; background:#edf2f6;}
.bm table{padding:2px 8px 3px 1px;}
.box_main table td{height:25px; line-height:25px;}
.wl_bm{width:96px; text-align:right;}
/*标题栏小图标样式*/
.tittle span,.about_tittle span{ float:left;padding-left:25px;}

span.i_a{background:url(../images/title_icon.gif) 3px -28px no-repeat;}
span.i_b{background:url(../images/title_icon.gif) 2px -59px no-repeat;}
span.i_c{background:url(../images/title_icon.gif) 2px -90px no-repeat;}
span.i_d{background:url(../images/title_icon.gif) 3px -124px no-repeat;}
span.i_e{background:url(../images/title_icon.gif) 3px -160px no-repeat;}
span.i_f{background:url(../images/title_icon.gif) 3px -192px no-repeat;}
span.i_g{background:url(../images/title_icon.gif) -1px 3px no-repeat;}
/*photo*/

.photo_l{background:url(../images/photo_tittle.gif) -13px 0 no-repeat; width:40px; height:140px;}
.photo_m{background:url(../images/photo_bg_m.gif) repeat-x; width:707px; height:140px;}
.photo_r{background:url(../images/photo_tittle.gif) no-repeat; width:3px; height:140px;}

.photo_m ul{ padding:8px 12px;}
.photo_m ul li{width:169px; float:left; text-align:center;}
.photo_m ul li a{padding:0 3px; display:block; height:25px; line-height:25px;}
.photo_m ul li img{padding:3px; border:1px solid #bdccd1; background:#ebf3f8;}



.footer{width:955px;height:82px;margin:0px auto;background:url(../images/footer_bg.gif) repeat-x;}
.footer p{ padding-top:15px; text-align:center;line-height:25px;}

















