@charset "gb2312";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; background:url(imagesbody.jpg) no-repeat #ffffff;}
a{text-decoration:none; color:#333333;}
a:hover{ color:#0094d8;}


.bodyIn { width: 1047px; height: auto; background: #ffffff; margin:0 auto; padding:0 3px; }
/*Í·²¿*/
.header{ width:100%; height:296px; margin:0 auto;}
.top{width:100%; height:253px; margin:0 auto; }
.logo{ width:1047px;height:253px;margin:0 auto;position:relative;}
.logo_link{width:1047px;height:253px;margin:0 auto;display:block;}
.logo img{ width:1047px;height:253px; }
.search{width:205px; height:26px;position:absolute;right:50%; margin-right:-500px;top:261px;background:url(imagessearch_03.png) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:178px;height:26px;line-height:26px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#555555; padding-left:12px; font-size: 12px; font-family: "ËÎÌå";}	
.search input.notxt1 {position:absolute;width:24px;height:26px;left:180px;}





.nav{height:43px;z-index:888; background: url(imagesnav_bg_03.jpg) repeat-x;}
.nav ul { width:1000px; margin:0 auto;}
.nav ul li{float:left;padding:0px 23px; position:relative; height: 43px; line-height: 43px; }
.nav ul li a{text-align:center;font-size:16px; color: #ffffff; text-align:center;}
.nav ul li a:hover{font-weight:bold}
.nav ul li .subNav {line-height:38px; font-size:14px;display:none; position:absolute; left:0; top:43px; text-align:center; z-index:9999;background-color:#0094d8; width:auto;}
.nav ul li.on {}
.nav ul li.on a{font-weight:bold}
.nav ul li.on .subNav { display:block;}
.nav ul li.on .subNav dl{overflow:hidden;}
.nav ul li.on .subNav dl dd{ line-height:20px; height:auto; margin:0 0 5px 0; text-align:left; padding:0 23px; }
.nav ul li.on .subNav dl dd a{ font-size:14px; line-height:20px; border-top:none; text-align:center; font-weight:normal; height:auto;font-family:'Microsoft YaHei'; padding-left:0px;}
.nav ul li.on .subNav dl dd a:hover{ font-weight:bolder;}




.content{ width:1047px; margin:0px auto; background:#fff;  overflow:hidden;}
.weather { width: 1035px; height: 35px; background: url(imagesweather_03.jpg) no-repeat; padding: 15px 0 0 12px; position: relative; }
.weather .tianqi { position: absolute; left: 219px; top: 5px; }
/*Í¼Æ¬ÂÖ²¥*/
.flexslider{ width:330px; height: 269px; overflow: hidden;}
.flexslider ul.slides li img{ width:330px; height: 269px; display:block}
.flexslider .til_slides{ font-family: "ËÎÌå"; width:315px; height: 38px; position: absolute;bottom:0; left:0; line-height: 38px; background: url(imagesslider_03.png) repeat-x; color:#fff; padding-left: 15px;}
.flex-control-nav{ bottom:12px; text-align: right;}
.flex-control-paging li{ margin:0 10px 0 0;}
.flex-control-paging li a{ width: 10px; height: 10px; line-height: 10px;  background:url(imagesa_03.png) no-repeat;text-indent:999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background:url(imagesa_hover_03.png) no-repeat; color:#fff;}


.mode01 { width: 1022px; margin:0 auto; overflow: hidden; }
.mode01 .lf { width: 330px; height: 270px; float: left; margin:0 24px 0 0; }
.mode01 .md { width: 337px; height: 268px; border: 1px solid #dedede; float: left;  }
.mode01 .rt { width: 305px; height: 268px; border: 1px solid #dedede; float: right;  }



.xinwendongtai { width: 337px; height: 268px; }
.xinwendongtai .xinwendongtai_title { height: 37px; line-height: 37px; background: #f1f1f1; border-bottom: 1px solid #d5d5d5; }
.xinwendongtai .xinwendongtai_title h2 { font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; color: #ffffff; padding: 0 23px; background: #0094d8; width: auto; float: left; }
.xinwendongtai .xinwendongtai_title a {  padding: 15px 10px 0 0; float: right; }
.xinwendongtai ul { padding: 13px 0 0 0; }
.xinwendongtai ul li { height: 30px; line-height: 30px; padding: 0 0 0 29px; background: url(imagesarrow_03.png) no-repeat 16px center; }
.xinwendongtai ul li a { float: left; }
.xinwendongtai ul li span { float: right; padding: 0 10px 0 0; }



.tongzhitonggao { width: 305px; height: 268px; }
.tongzhitonggao .tongzhitonggao_title { height: 37px; line-height: 37px; background: #f1f1f1; border-bottom: 1px solid #d5d5d5; }
.tongzhitonggao .tongzhitonggao_title h2 { font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; color: #ffffff; padding: 0 23px; background: #0094d8; width: auto; float: left; }
.tongzhitonggao .tongzhitonggao_title a {  padding: 15px 10px 0 0; float: right; }
.tongzhitonggao ul { padding: 13px 0 0 0; }
.tongzhitonggao ul li { height: 30px; line-height: 30px; padding: 0 0 0 29px; background: url(imagesarrow_03.png) no-repeat 16px center; }
.tongzhitonggao ul li a { float: left; }
.tongzhitonggao ul li span { float: right; padding: 0 10px 0 0; }


.mode02 { width: 1022px; margin: 22px auto; height: 266px; }
.mode02 .lf { width: 300px; height: 256px; padding: 0 0 0 23px; background: #f5f5f5; border: 4px solid #e6e6e6; float: left; }
.mode02 .rt { width: 666px; height: 256px; float: right; }
.mode03 { width: 1022px; height: 96px; margin: 0 auto; }
.mode03 .md { width: 1022px; height: 96px; }


.zhengwugongkai {  }
.zhengwugongkai .zhengwugongkai_title { height: 60px; line-height: 60px; }
.zhengwugongkai .zhengwugongkai_title h2 {  padding:0 0 0 34px; background: url(imageszhengwugongkai_title_03.png) no-repeat 3px center;}
.zhengwugongkai .zhengwugongkai_title h2 a { font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; color: #0072a7;  }
.zhengwugongkai ul li { width: 136px; height: 35px; float: left; }
.zhengwugongkai ul li.li01 { text-align: center; background: url(imagesli01_03.png) no-repeat; margin:0 10px 0 0; padding: 55px 0 0 0;}
.zhengwugongkai ul li.li01 a { font-size: 15px; font-family: "Î¢ÈíÑÅºÚ"; color: #ffffff; margin: 55px 0 0 0; }
.zhengwugongkai ul li.li02 { background: url(imagesli02_03.png) no-repeat; padding: 55px 0 0 0; text-align: center; }
.zhengwugongkai ul li.li02 a { font-size: 15px; font-family: "Î¢ÈíÑÅºÚ"; color: #ffffff; margin: 55px 0 0 0;  }
.zhengwugongkai ul li.li03 { width: 175px; height: 75px; line-height: 75px; background: url(imagesli03_03.png) no-repeat; margin: 18px 0 0 0; padding: 0 0 0 108px; }
.zhengwugongkai ul li.li03 a { font-size: 15px; font-family: "Î¢ÈíÑÅºÚ"; color: #ffffff; }
.zhengwugongkai ul li a:hover { font-weight: bold; }





.wenhualvyou .wenhualvyou_title { height: 43px; line-height: 43px; border-top: 3px solid #dedede; }
.wenhualvyou .wenhualvyou_title h2 { font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; color: #0072a7; width: auto; float: left; }
.wenhualvyou .wenhualvyou_title a { float: right; padding:18px 0 0 0; }
.wenhualvyou ul li { width: 153px; height: 100px; float: left; margin:0 3px 16px 10px; }
/*.wenhualvyou ul li.margin_bottom { margin:0 17px 16px 0; }*/
/*.wenhualvyou ul li.no_margin { margin: 0px; }*/
.wenhualvyou ul li a { width: 153px; height: 100px;  display: block; position: relative; }
.wenhualvyou ul li a img { position: relative; }
.wenhualvyou ul li a p { position: absolute; width: 153px; height: 100px; line-height: 100px; text-align: center; left: 0px; top: 0px;  font-size: 14px; font-family: "Î¢ÈíÑÅºÚ"; color: #ffffff; display:none; }
.wenhualvyou ul li.hover a p{ background: url(imageslvyou_hover_03.png); display:block; }




.mode04 { width: 1022px; height: 233px; margin:27px auto 25px; }
.mode04 .lf { width: 499px; height: 233px; float: left; border: 1px solid #dedede; }
.mode04 .rt { width: 502px; height: 233px; float: right; border: 1px solid #dedede;}
.mode05 { width: 1022px; height: 233px; margin:27px auto 25px; }
.mode05 .lf { width: 499px; height: 233px; float: left; border: 1px solid #dedede; }
.mode05 .rt { width: 502px; height: 233px; float: right; border: 1px solid #dedede;}
.mode06 { width: 1020px; height: 261px; border: 1px solid #dbdbdb; margin:0 auto; }
.mode07 { width: 1020px; height: 58px; background: #f5f5f5; border: 1px solid #d9d9d9; margin:23px auto 18px; }




.tab ol { height: 38px; line-height: 38px; background: #f1f1f1; border-bottom: 1px solid #dedede; position: relative; overflow: hidden;}
.tab ol li { padding:0 30px; float:left; height: 38px; line-height: 38px; }
.tab ol li h2 { font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; color: #333333; cursor:pointer; }
.tab ol li a { float: right;  position: absolute; right: 13px; top: 15px; }
.tab ol li.hover { background:#3cabde; }
.tab ol li.hover h2{ color:#ffffff; }
.tab ul li { margin:0; }
.tab dl { padding:8px 0 0 0; *float: left; }
.tab dl dd { height:28px; line-height:28px; padding:0 0 0 30px; background:url(imagesarrow_03.png) no-repeat 15px center; }
.tab dl dd a { float:left; }
.tab dl dd span { float:right; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; color:#333333; padding:0 12px 0 0; }


.zhongdaxiangmu .zhongdaxiangmu_title { height: 38px; line-height: 38px; background: #f1f1f1; border-bottom: 1px solid #dedede;  }
.zhongdaxiangmu .zhongdaxiangmu_title h2 {width: auto; float: left;  padding:0 30px; background:#3cabde; color: #ffffff; font-size: 16px; font-family: "Î¢ÈíÑÅºÚ";  }
.zhongdaxiangmu .zhongdaxiangmu_title a { padding:15px 12px 0 0; float: right; }
.zhongdaxiangmu ul { padding:8px 0 0 0; }
.zhongdaxiangmu ul li { height:28px; line-height:28px; padding:0 0 0 30px; background:url(imagesarrow_03.png) no-repeat 15px center; }
.zhongdaxiangmu ul li a { float:left; }
.zhongdaxiangmu ul li span { float:right; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; color:#333333; padding:0 12px 0 0; }



.dameishidu .dameishidu_title { height: 40px; line-height: 40px; background: #f1f1f1; border-bottom: 1px solid #dbdbdb; }
.dameishidu .dameishidu_title h2 { padding:0 38px; background: #3cabde; width: auto; float: left; }
.dameishidu .dameishidu_title h2 a { font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; color: #ffffff; }
.dameishidu ul { padding: 26px 0 0 25px; }
.dameishidu ul li { width: 228px; height:193px; text-align: center; float: left; margin:0 21px 0 0; }
.dameishidu ul li.last { margin:0px; }
.dameishidu ul li img { width: 228px; height: 140px; }
.dameishidu ul li a { height: 53px; line-height: 53px; display: block; font-size: 14px; }





.scroll {padding-bottom: 7px; *padding-bottom: 4px;}
.scrollBox {overflow: hidden;margin: 0 20px 0 20px;}
.scrollBox #box {width:800%;}
.scrollBox #left,.scrollBox #right {float:left;}
.scrollBox ul { padding: 26px 0 0 0px; }
.scrollBox ul li {width:228px;margin-right: 21px;float:left;}
.scrollBox ul li a img{ width: 228px; height: 140px;}
.scrollBox ul li.lastli {_margin-right:7px;}
.scrollBox ul p {text-align: center; height:53px; line-height: 53px;}





.friendLink h2 { height: 58px; line-height: 58px; font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; color: #076692; padding:0 26px; float: left; }
.friendLink select { width: 150px; height:22px; float: left; margin: 18px 35px 0 0; border: 1px solid #bebebe; padding:0 0 0 10px;  }
.friendLink select.last { margin:18px 0 0 0; }









/*µ×²¿¿ªÊ¼*/
.footer{height:123px; border-top: 1px solid #d1d1d1; color:#fff;}
.footer_in { width: 1020px; margin:0 auto; }
.footer_in .footer_logo{ width: 173px; height: 123px; padding: 0 0 0 110px; float: left; }
.footer_in .footer_right{ margin:30px 0 0 47px; float: left; height: 50px; }
.footer_in .footer_right .top { height: 30px; line-height: 30px; font-size: 14px; font-family: "Î¢ÈíÑÅºÚ"; color: #444444 }
.footer_in .footer_right .bottom { font-size: 12px; font-family: "Î¢ÈíÑÅºÚ"; color: #888888; }
/*¶þ¼¶Ò³*/
.subPage{ width:auto; margin:0px auto 0;  background: #ffffff; }
.subPage01 { width: auto; }
.pageBanner{ width:100%; margin:0px auto 0;}
.pageBanner img { width:100%; height: 300px; } 
.Bread{ width: auto; height:39px; line-height:39px; border-bottom:1px solid #e3e3e3;  font-size:13px; color:#0094d8;}
.Bread a{color:#0094d8;}
.Bread01 { width: auto; margin:0 auto; }
.articleList2{ border: none; }
.articleList2 ul li{ background: url(imagescir.png) no-repeat left center; padding:0 0 0 18px; height:30px; line-height:30px; border-bottom: 1px solid #f4f4f4;}
.listTitle2{ padding-left:0px; background:none;}
.listTitle2 h2{ padding:0px; width: auto; float: left; color: #0094d8; font-size: 16px; font-weight: bold; line-height:33px; padding:0px; }
.listTitle2 h2 a{color: #0094d8; font-size: 16px; font-weight: bold; line-height:33px; padding:0px; margin:5px 0px;}
.listTitle2 .more { float: right; }
.subPage .articleList2{ margin:10px 0px 20px;}

.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.page a{ padding:0 5px;}
.pageArticle { width: auto; margin:0 auto; }
.pageList{ padding-bottom: 30px; overflow: hidden; width: auto; margin: 0 auto; }
.pageList01 { width: auto; margin:0 auto; }
.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#0094d8; line-height: 20px; padding:10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #f5f5f5; color:#777; }
.article{overflow:hidden; margin:20px 10px;font-size:14px; line-height:26px;}
.Annex {padding:0px; overflow:hidden; }
.Annex h3 { font-size: 16px;line-height: 30px; color:#0094d8; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(imagescir.png) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { font-size: 14px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#0094d8;}


.teacher { margin:20px 0 0 0; }
.teacher .teacher_con { padding:10px 0; border-bottom: 1px dashed #ccc; }
.teacher .teacher_con .teacher_title { width: 100%; height: 40px; line-height: 40px; background: #f66529; }
.teacher .teacher_con .teacher_title h2 a { font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; color: #ffffff; padding:0 0 0 20px; }
.teacher .teacher_con ul { overflow: hidden; padding:0 0 0 20px; }
.teacher .teacher_con ul li { width: 100px; height: 30px; line-height: 30px; float: left; padding:0 0 0 20px; background: url(imagescir.png) no-repeat left center; }


/*×óÓÒ¼¶Ò³Ãæ*/
.con{width: 1044px; overflow: hidden; margin: 0px auto; padding:10px 0; background: #ffffff; }
.con .conLeft{width: 240px;  float: left; background:#f9f9f9; border:1px solid #0094d8;}
.con .conLeft .title{ height: 40px; line-height: 40px; text-align:left; }
.con .conLeft .title h2{font-size: 16px; color: #fff; background: #0094d8; padding: 0 0 0 35px;}
.con .conLeft ul li{font-size: 15px; text-align: center;  }
.con .conLeft ul li a{font-size: 15px; padding:15px 20px 15px 35px; text-align: left; border-bottom:1px solid #ccc; display:block; }
.con .conLeft ul li a:hover{font-weight: bold; border-bottom:2px solid #0094d8; background: url(imagesarrow_right.png) no-repeat 226px center;  }
.con .conLeft ul .current a{font-weight: bold; border-bottom:2px solid #0094d8; color:#0094d8; background: url(imagesarrow_right.png) no-repeat 226px center;  }
.con .conRight{ width: 780px; padding: 0 5px;  float: right;}

.con .conRight .Bread{width: auto;}
.con .conRight .page{ width:auto; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.con .conRight .page a{ padding:0 5px;}
.con .conRight .subPage{ width:auto; margin:0px auto;}
.pictureList2{width: 1000px; overflow: hidden;}
.pictureList2 ul{width: 1000px; overflow: hidden; padding: 5px 0 0 0px;}
.pictureList2 ul li{float: left; width: 180px; height: 180px; margin: 0 18px 0 0; text-align: center;}
.pictureList2 ul li a img { width: 180px; height: 140px; margin: 0 0 10px 0; }
.TlpictureList2{width: 1500px; overflow: hidden;}
.TlpictureList2 ul{width:1500px; overflow: hidden; padding:5px 0 0 5px;}
.TlpictureList2 ul li{float: left; width: 180px; height: 180px; margin: 0 33px 0 0; text-align: center;}
.TlpictureList2 ul li a img { margin: 0 0 10px 0; width: 180px; height: 140px; }




/*Í¼Æ¬Õ¹Ê¾*/
/*Í¼Æ¬Õ¹Ê¾¿ªÊ¼*/
/*Í¼Æ¬Õ¹Ê¾¿ªÊ¼*/
.img_news_con{ width:1160px; overflow:hidden; padding:0 0 20px 0; margin:0 auto; }
.img_news_con h3{padding:20px 0 20px; heihgt:54px; text-align:center; color:#0094d8; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;}
.imgs_scroll{position:relative; padding:0 0 0 65px;}
.imgs_scroll .btn_l,.imgs_scroll .btn_r{ position:absolute; width:434px; height:580px; top:0; /*z-index:1000; filter:alpha(opacity:0); opacity: 0;*/ }
.imgs_scroll .btn_l{left:62px; }
.imgs_scroll .btn_r{right:69px;}
.imgs_scroll .prev,.imgs_scroll .next { position:absolute; display:block; width:70px; top:40%; margin:-22px 0 0 0; text-align:center; cursor:pointer; z-index:90; display:none;}
.imgs_scroll .prev{ left:100px;}
.imgs_scroll .next{right:224px;}
.imgs_news_list{width:910px;  position:relative; overflow:hidden;}
.imgs_news_list ul{width:9999px;}
.imgs_news_list ul li{float:left; display:inline; width:910px; /*margin-right:10px;*/  /*text-align:center;*/}
.imgs_news_list ul li .txt2{ width:910px; float:left; line-height:20px; text-indent:2em; /*padding-top:27px;*/ text-align:left; font-family:"Î¢ÈíÑÅºÚ";}
/*Í¼Æ¬Õ¹Ê¾½áÊø*/
/*Í¼Æ¬Õ¹Ê¾½áÊø*/
