@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; line-height:20px;}
ul,p,li{margin:0px; padding:0px;}
ul{list-style:none;}
a{text-decoration:none; color:#000;}
.more{float:right; margin-right:8px; font-weight:bold;}
.more a{ color:#0160ac; font-weight:bold;}
.more_detail a{color:#F60;}
.clear{clear:both;}
.blod{font-weight:bold;}
.float_left{float:left;}
.float_right{float:right;}
.margin_top{margin-top:10px;}
.title_font{font-size:14px; font-weight:bold; color:#fff;}
.fenye{text-align:center; padding:5px 0px;}
.red{color:#F00;}
a img {border:0px;}

h1{font-size:16px;color:#ff6600; margin:10px auto; padding:0px; text-align:center;}
#wrap{width:1003px; margin:0 auto;}
#header{width:100%; height:112px;background:url(../images/header_bg.jpg) no-repeat; border-top:3px solid #0f80c9;}
#header .header_in{background:url(../images/header1.jpg) no-repeat;width:100%; height:112px;}
#header .header_in .logo{float:left; width:173px; height:112px; padding-left:10px;}
#header .swsy{ float:right; width:600px;height:40px; text-align:right; padding-top:19px; padding-right:10px;}
#header .swsy li{float:right; display:block; text-align:left; padding-left:10px; padding-right:10px;background:url(../images/top_icon.jpg) no-repeat 0 7px; color:#888;}
#header .swsy li a{color:#888;}
#menu{ float:right;width:812px; padding-left:4px; padding-top:6px; margin-top:10px;height:37px; line-height:37px; margin-right:4px; background:url(../images/menu_bg.jpg) no-repeat;}

#menu ul{display:block;}
#menu ul li{position:relative; display:block;float:left; width:81px; background:url(../images/menu_line.jpg) right no-repeat; font-size:14px; font-weight:bold; color:#fff; text-align:center; height:37px; line-height:37px;}
#menu ul li div a:link,#menu ul li div a:visited{display:block; clear:both;height:20px;line-height:20px;color:#fff;}
#menu ul li div a:hover{display:block;clear:both;height:20px;line-height:20px; font-size:12px;}
#menu ul li div a{display:block;clear:both;height:20px;line-height:20px;font-size:12px;}
#menu ul  .showM div{position:absolute;top:37px;left:0px;width:81px;background:#45ccf0;border:1px solid #48a2e3;}
#menu ul .hiddenM div{position:absolute;display:none;background:#45ccf0;}
#menu ul li A{color:#fff;}

#content{width:1003px; margin:2px auto; padding:3px 0px; clear:both;}
#tongzhi{width:922px; font-weight:bold; color:#F00; margin:0 auto; background:url(../images/tongzhi_bg.jpg) no-repeat; height:31px; line-height:31px; padding-left:40px; padding-right:10px;}

#frendlink{width:970px; border:1px solid #d8f3fd; background:url(../images/frendlink.jpg) no-repeat 10px 10px; margin:0 auto; height:87px; padding:10px 10px 10px 40px; line-height:25px;}
#footer_banner{width:972px;margin:0 auto -8px; clear:both;}
#frendlink span{padding:0 5px;}
#footer{width:972px; margin:10px auto 0 auto; background:url(../images/footer_bg.jpg) no-repeat; text-align:center; padding-top:20px; height:100px;}
/*xiaozhangzici*/
.index_content1{width:972px; margin:0 auto; padding:10px 0 0 0;}
.index_content2{width:990px; margin:10px auto 0 auto;}
.index_content11{float:left; width:241px;}
.index_content12{float:right; width:249px;}

.teacherzc{width:245px; height:216px; float:left;}
.teacherzc_title{ width:195px; font-size:14px; font-weight:bold; height:17px; line-height:17px; background:url(../images/icon1.jpg) no-repeat 20px 0; padding-left:50px;}

.teacherzc_con{ width:229px; padding:8px; color:#3d3d3c;}
.teacherzc_con img{float:left; margin:0px 8px 5px 0;}
.flash{width:472px; height:216px; float:left;}

#rollAD{height:176px; margin:7px 0px 8px 0; position:relative; overflow:hidden; width:245px }
#rollAD li {overflow:hidden}
.newkc{width:245px; height:214px; float:right;border:1px solid #c7cbd1; overflow:hidden;}
.newkc_title{width:245px; height:23px; line-height:23px; background:url(../images/title_bg1.jpg) repeat-x;}
.newkc_title .title_word{float:left; background:url(../images/icon2.jpg) 0 0px no-repeat; padding-left:25px; font-size:14px; font-weight:bold;}
#newdemo ul{text-align: left;padding:5px 10px;line-height:22px; overflow:hidden; list-style:none; }
#newdemo li{background:url(../images/icon3.jpg) no-repeat 0 3px; padding-left:25px;}
#newdemo{overflow:hidden; width: 245px;height: 170px; margin-top:10px;}



/*pxxm*/
.pxxm{width:239px; height:285px; margin-left:auto; margin-right:auto;}
.pxxm div{float:left;}

/*index_news*/
.index_news{ float:left;width:472px; height:283px; border:1px solid #bee3fd; margin-left:5px;}
.index_news_title{width:472px; height:24px; line-height:24px; background:url(../images/title_bg2.jpg) repeat-x; color:#0160ac; font-weight:bold;}
.index_news_title .title_word{float:left; background:url(../images/icon4.jpg) 10px 0px no-repeat; padding-left:30px;}
.index_news_title a{color:#0160ac;}
.index_news ul{padding:0px 10px; line-height:24px;}
.index_news ul li{ display:block;border-bottom:1px dashed #ccc; clear:both; background:url(../images/icon7.jpg) no-repeat left; padding-left:8px;}

/*xiaoyuanfc*/
.xiaoyuanfc{width:247px;}
.xiaoyuanfc_title{width:245px; height:31px; line-height:31px; margin:0 auto; background:url(../images/xyfc_title.jpg) no-repeat; }
.xiaoyuanfc_con{width:245px; height:252px; overflow:hidden; border:1px solid #d8f3fd; border-top:0px; margin-left:auto; margin-right:auto;}
#demo{width:245px; height:400px; overflow:hidden; border:1px solid #d8f3fd; border-top:0px; margin-left:auto; margin-right:auto;}
#demo .img{padding:3px; width:198px; height:124px; border:1px solid #cfcfcf; margin:10px auto 0 auto;}
.xiaoyuanfc_con .img{padding:3px; width:198px; height:124px; border:1px solid #cfcfcf; margin:10px auto 0 auto;}

/*msjj*/
.msjj{width:241px; margin:0 auto; height:213px;}
.msjj_title{height:31px; width:207px; padding-left:34px; background:url(../images/gy_t_bg.jpg) no-repeat; line-height:31px;overflow:hidden; margin:0 auto; }
.msjj_con {border:1px solid #d8f3fd; }
.msjj_con .msjj_div{width:239px; height:80px;  border-bottom:1px  dashed #ccc; border-top:none; margin:0px auto 5px auto;overflow:hidden;}
.msjj_con .msjj_div img{float:left; margin:5px;}
.msjj_con .msjj_div p{text-align:left; line-height:18px; padding:5px 3px 0 0px;}

/*xueyuanxs*/
.xueyuanxs{width:241px; margin:0 auto; height:159px;margin-top:10px;}
.xueyuanxs_title{height:31px; overflow:hidden;  width:207px; padding-left:34px; background:url(../images/gy_t_bg.jpg) no-repeat; line-height:31px;}
.xueyuanxs_div{width:239px; height:125px; margin:0px auto 5px auto; border:1px solid #d8f3fd; border-top:none; overflow:hidden; }
.xueyuanxs_div img{float:left; margin:5px 5px 3px 5px;}
.xueyuanxs_div p{text-align:left; line-height:18px; padding:5px 3px;}



/*kjkc*/
.kjke{width:470px; height:384px; float:left; margin-left:8px;}
.kjke_title{width:470px; height:31px; background:url(../images/k_j.jpg) no-repeat; overflow:hidden;}
.kjke_con{border:1px solid #d8f3fd; border-top:none; overflow:hidden;}
.kjke_con .kjke_div{ width:448px; border-bottom:1px dashed #ccc; padding:8px 0px; margin:3px auto;}
.kjke_con .kjke_div_t{ height:20px; line-height:20px; color:#1a3d8f; font-weight:bold; text-align:left;}
.kjke_con .kjke_div_t a{color:#1a3d8f; }
.kjke_con .kjke_div ul li{ float:left; display:inline; background:url(../images/icon5.jpg) 0 5px no-repeat; padding:0 10px 0 15px; word-break:keep-all; text-align:left; line-height:25px;}

/*chaxun_bt*/
.chaxun_bt{width:233px; margin:0 auto;}
.chaxun_bt ul li{ width:220px; padding-left:13px;height:38px; line-height:38px; background:url(../images/button_bg.jpg) no-repeat; font-size:14px; color:#008bb7; font-weight:bold; margin-bottom:8px;}
.chaxun_bt ul li a:hover{color:#ff6600;}
.chaxun_bt ul li a{color:#008bb7;}
/*hot_pho*/
.hot_pho{margin-top:8px;}


/*.soncontent_left*/
.soncontent_left{float:left;width:245px; }
.soncontent_right{float:right; width:732px;}
.soncontent_right_title{height:31px; line-height:31px; font-size:14px; color:#fff; font-weight:bold; width:692px; background:url(../images/rt_title_bg.jpg) no-repeat; padding-left:40px;}
.soncontent_right_con{width:690px; overflow:hidden; padding:20px 20px; height:auto; border:1px solid #d8f3fd;}
.soncontent_right_con ul{padding:10px;}
.soncontent_right_con ul li{ background:url(../images/icon5.jpg) 0 6px no-repeat; padding-left:20px; line-height:25px; text-align:left;}

/*brgk*/
.brgk_lf{width:238px; margin:0 auto; margin-bottom:10px;}
.brgk_lf_title{width:238px; height:31px; line-height:31px; background:url(../images/lf_title_bg.jpg) no-repeat;margin:0 auto; overflow:hidden; font-size:18px; font-weight:bold; color:#fff; text-align:center;}
.brgk_lf_con{ padding:8px 0px;overflow:hidden; width:236px;margin:0 auto; border:1px solid #b9e1fc; border-top:0px;}
.brgk_lf_con ul{ display:block;width:208px; margin:0px auto;}
.brgk_lf_con ul li{ width:178px; height:25px; line-height:25px; font-size:14px; background:url(../images/brgk_bg.jpg) no-repeat; padding-left:30px; margin-bottom:10px; color:#fff; font-weight:bold;}
.brgk_lf_con ul li a{color:#fff; }
/*dypx*/
.dypx_left{width:239px;margin-left:auto; margin-right:auto;}
.dypx_left_title{width:239px; height:40px;}
.dypx_left ul li{width:209px; height:30px; background:url(../images/li_bg.jpg) no-repeat; margin:0 auto; margin-top:14px; line-height:30px; text-align:left; padding-left:15px;}

/*son_content_center*/
.son_content_center{ float:left; width:474px;}
.son_content_center2{border:1px solid #ececec; width:472px;margin-bottom:10px; text-align:center; padding-top:3px;padding-bottom:3px;clear:both;}
.son_content_center1{width:474px;}
.son_content_center1_title{ width:360px; height:30px; line-height:30px; background:url(../images/son_ct_t_bg.jpg) no-repeat; padding-left:74px; color:#FFF; padding-right:40px; font-size:14px; overflow:hidden;}
.son_content_center1_title a{color:#FFF;}
.son_content_center1_div{width:472px; border:1px solid #b9e1fc; border-top:none; overflow:hidden;}
.son_content_center1_div .img{ width:169px; height:114px; float:left; border:1px solid #ccc; margin:10px 5px 5px 5px;}
.son_content_center1_div .img2{ width:92px; height:130px; float:left; margin:5px 5px 5px 5px;}
.son_content_center1_div .img3{ width:156px; height:105px; float:left; margin:20px 5px 10px 5px;}
.son_content_center1 ul{ padding:6px 12px;}
.son_content_center1 ul li{ background:url(../images/icon6.jpg) no-repeat 0 9px; line-height:24px; padding-left:15px;} 
.son_content_center1 .marquee{width:472px; height:160px;}

/*son_content_right*/
.son_content_right{float:right; width:252px;}
.zsyb{ width:239px; margin:0 auto;}
.zsyb_title{width:239px; height:30px; overflow:hidden;}
.zsyb_ct{width:237px; height:122px; border-left:1px solid #87b5d6; border-right:1px solid #87b5d6; overflow:hidden;}
.zsyb_ct .img{float:left; margin:2px 0px; text-align:center; width:118px; }
.zsyb_ct .byz_img{text-align:center; width:174px; margin:2px auto; }
.zsyb_bt{width:239px; height:6px; background:url(../images/zsyb_bt.jpg) no-repeat; overflow:hidden;}


#demoz{width: 180px; height:120px; margin:0 auto; margin-top:1px; overflow: hidden;text-align:center;}
#demoz .img{width:160px; margin:0 5px; overflow:hidden}
#demoz .img img{width:160px; }
/*dyzs*/
.dyzs{width:252px; margin-top:10px;}
.jdal_title{height:31px; line-height:31px; width:252px; background:url(../images/jdal.jpg) no-repeat;}
.dyzs_title{height:31px;line-height:31px; width:252px; background:url(../images/dyzs_t.jpg) no-repeat;}
.dyzs_div{width:239px;height:165px; border:1px solid #cff0fc; border-top:0px;margin:0px auto 0px auto;}
.dyzs_div ul {padding:10px;}
.dyzs_div ul li{ padding-left:10px; line-height:24px; background:url(../images/icon7.jpg) left no-repeat;}


/*mslist*/
.mslist{ width:690px; padding-left:20px; clear:both;}
.mslist_div{width:345px; float:left; height:159px; border-bottom:1px dashed #ccc; margin-bottom:15px;}
.mslist_div .img{float:left; height:137px; width:110px; overflow:hidden;}
.mslist_div .img img{float:left; padding:2px;border:1px solid #b6b2b6;}
.mslist_div .text{float:left; margin-left:10px;height:135px; width:210px;}
.mslist_div .text .title{font-weight:bold;}
.mslist_div .text p{ text-align:left; text-indent:20px;}

/*kecbiao*/
.kecbiao{ width:472px; height:270px;}
.kecbiao ul{ display:block; width:472px; height:250px;background:url(../images/ul_bg.jpg) repeat-y;}
.kecbiao ul li{ float:left; width:215px; line-height:25px; background:url(../images/icon8.jpg) no-repeat 0 8px; padding-left:16px;}

/*xiaoyuanhd_list*/
.xiaoyuanhd_list{ width:690px; padding-left:20px; clear:both;}
.xiaoyuanhd_list_div{width:345px; float:left; height:237px; border-bottom:1px dashed #ccc; margin-bottom:15px; text-align:center;}
.xiaoyuanhd_list_div .img{ width:340px; margin:10px auto;}
.xiaoyuanhd_list_div .img img{padding:2px; border:1px solid #b6b2b6;}
.xiaoyuanhd_list_div span{}

.zxbm{padding:15px 0; font-weight:bold; color:#ff6600;}


/*kecbiao*/
.zhaoshengjj{ width:472px;}
.zhaoshengjj ul{ display:block; width:472px; height:110px;background:url(../images/ul_bg.jpg) repeat-y;}
.zhaoshengjj ul li{ float:left; width:215px; line-height:25px; background:url(../images/icon9.jpg) no-repeat 0 8px; padding-left:16px;}

.zlxz{ width:360px; margin:0 auto;}
.zlxz .input{ border:1px solid #92a1b7; width:120px;}
.zlxz2{ width:690px; margin:0 auto; border-collapse:collapse; text-align:center;}
.zlxz2 td{ border:1px solid #ccc; height:25px; line-height:25px; color:#ff6600; font-size:15px; font-weight:bold;}
.zlxz2 a{ color:#ff6600;}
.zlxz3{ width:690px; margin:0 auto; border-collapse:collapse; text-align:center;}
.zlxz3 ul li{color:#666; background:url(../images/icon7.jpg) no-repeat left; border-bottom:1px dashed #ccc; padding-left:10px;}
.zlxz3 ul li a{color:#666;}

.marquee_demo{width: 452px; margin-top:12px; overflow: hidden;line-height:16px;text-align:center;margin-left:auto;margin-right:auto;}
.marquee_demo img{height:120px; margin:0 5px; overflow:hidden}

.MyMarqueeX1{width: 180px; height:120px; margin:0 auto; margin-top:1px; overflow: hidden;text-align:center;}
.MyMarqueeX1 img{height:117px; margin:0 5px; overflow:hidden}

#demox{width: 180px; height:120px; margin:0 auto; margin-top:1px; overflow: hidden;text-align:center;}
#demox .img{width:160px; margin:0 5px; overflow:hidden}
#demox .img img{width:160px; }
