/* 增对hanweb.css====问题的覆盖样式！ */
html {
  font-size:14px;
 
}
body {
  position: relative;
  font-family:'Microsoft Yahei';
  font-weight: normal;
  line-height: 1.6;
  
  font-size:14px;
  text-align:center;
  background:#ffffff;
}
a {transition: all 0.2s ease-out 0s;}
a:hover{transition: all 0.2s ease-out 0s; color:#0055a6}

/*消除内边距/边框像素*/
ul,ol,li,dl,dt,dd,form,input,textarea,p,hr,blockquote,fieldset, span, a,h1,h2,h3,h4, iframe,div{
	margin:0;padding:0;
	box-sizing:border-box; 
	-wekit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	   padding:0;
       margin:0;
       list-style:none;
}
/*覆盖样式==结束 *


/*外框*/
.lef{float:left}
.rig{float:right}

.m_l{ margin-left:20px;}
.m_t{ margin-top:10px;}
.m_r{ margin-right:10px;}
.m_b{ margin-bottom:10px;}
.m_10{ margin:10px;}

.p_0{ padding:0 20px !important;}
.p_l{padding-left:10px;}
.p_t{padding-top:10px;}
.p_r{padding-right:10px;}
.p_b{padding-bottom:10px;}
.p_11{padding:10px 12px;}
.p_10{padding:0;}

.dashed_b{border-bottom:#CCC dashed 1px;}
.solid{border:#e1e1e1 solid 1px;}
.solid_b{border-bottom:#e1e1e1 solid 1px;}

/*文字*/
.font_13{font-szie:13px;}
.font_14{font-szie:13px;}
.font_bold{font-weight:bold}
.color_01{ color:#e05d05}

.hight24{ height:24px;}
.hight30{ height:30px;}
.line_h24{ line-height:24px;}
.line_h30{ line-height:30px;}




/*****主框架*******/
.head{width:100%; min-height:172px; margin:0 auto; overflow:hidden; background:url(bt_head.jpg) no-repeat center bottom;}
.box{width:100%; height:auto; padding:15px 0; margin:0 auto;}
.center{width:1000px; height:auto; margin:0 auto;  overflow:hidden;  background:#FFF;}
.footer{width:100%; min-height:160px; margin:0 auto; background:#efefef; border-top:2px solid #0068b7;}
.note{width:100%; clear:both;}


/***********头尾通用样式*************/

/**顶部导航**/
.topnav{width:100%; height:30px; }
.topnav_cen{width:1000px; height:30px; margin:0 auto; overflow:hidden}
.topnav_cen span{ line-height:30px; fpnt-size:13px;}

/**bananr 区**/
.head_bj{ background:url(bt_head_bj.jpg) repeat-x;}/*左右背景*/
.bt_bananr{width:1000px;  min-height:97px; margin:0 auto; line-height:97px; text-align:center; border:#CCC solid 1px;}
.logo{width:600px; height:84px; float:left; margin:35px 0 0 0 ; text-align:left;}

/*搜索*/
.bt_search{width:330px; height:50px; float:right; margin-top:100px}
.bt_search .text{width:260px; height:34px;*+height:32px; background:#FFF; border:#cfcfcf solid 1px; border-right:0; padding-left:2px; line-height:33px; float:left;}
.bt_search .bnt{width:65px; height:34px; float:left; background:#dc1819; border:0; color:#FFF; font-size:15px;}


/**主导航**/
.bt_nav{width:1000px; height:90px; background:#FFF; margin:0 auto;}
.bt_nav_cen{width:1000px; height:45px; margin:0 auto; background:#13589a;}
.bt_nav_cen a{height:45px; width:160px; float:left; font-size:20px; color:#FFF; padding-top:0px; border-right:1px #0c398e solid;}
/**bt_nav_cen a:hover{ height:42px; color:#0055a6; font-size:20px; }**/
.bt_nav_cen ul{ margin:0; padding:0;}
.bt_nav_cen li{height:45px; width:160px; float:left; font-size:20px; color:#FFF; padding-top:5px; border-right:1px #0c398e solid;}
.bt_nav_cen li.hover a{ height:45px; background:#FFF; color:#0055a6; font-size:20px; border-radius:0.3em 0.3em 0 0; margin:0 0 0 1px;}
.bt_nav_cen li.hover a.tit{ height:45px; display:block;color:#0055a6; cursor:pointer; }


/*主导航背景*/
.bt_bj_01{background:url(bt_jh.png) no-repeat 0 10px}
.bt_bj_02{background:url(bt_jh.png) no-repeat -35px 10px}
.bt_bj_03{background:url(bt_jh.png) no-repeat -65px 8px}
.bt_bj_04{background:url(bt_jh.png) no-repeat -95px 7px}
.bt_bj_05{background:url(bt_jh.png) no-repeat -130px 10px}
.bt_bj_06{background:url(bt_jh.png) no-repeat -165px 10px}
.bt_bj_07{background:url(bt_jh.png) no-repeat -200px 10px}
.bt_bj_08{background:url(bt_jh.png) no-repeat -225px 10px}

/*信息公开==背景*/
.bt_bj_14{background:url(bt_jh.png) no-repeat 0px -37px}
.bt_bj_15{background:url(bt_jh.png) no-repeat -35px -37px}
.bt_bj_16{background:url(bt_jh.png) no-repeat 2px -72px}
.bt_bj_17{background:url(bt_jh.png) no-repeat -35px -72px}
.bt_bj_18{background:url(bt_jh.png) no-repeat 0px -107px}
.bt_bj_19{background:url(bt_jh.png) no-repeat -35px -107px}

/*其他信息公开==背景*/
.bt_bj_20{background:url(bt_jh.png) no-repeat 0px -148px}
.bt_bj_21{background:url(bt_jh.png) no-repeat -30px -146px}
.bt_bj_22{background:url(bt_jh.png) no-repeat 0px -181px}
.bt_bj_23{background:url(bt_jh.png) no-repeat -30px -181px}
.bt_bj_24{background:url(bt_jh.png) no-repeat 0px -214px}
.bt_bj_25{background:url(bt_jh.png) no-repeat -30px -214px}
.bt_bj_26{background:url(bt_jh.png) no-repeat -2px -247px}

/*领导信箱==背景*/
.bt_bj_27{background:url(bt_jh.png) no-repeat -100px -40px}
.bt_bj_28{background:url(bt_jh.png) no-repeat -100px -85px}
.bt_bj_29{background:url(bt_jh.png) no-repeat -100px -132px}
.bt_bj_30{background:url(bt_jh.png) no-repeat -100px -178px}

/*课堂==背景*/
.bt_bj_31{background:url(bt_jh.png) no-repeat -184px -40px}
.bt_bj_32{background:url(bt_jh.png) no-repeat -184px -88px}
.bt_bj_33{background:url(bt_jh.png) no-repeat -184px -135px}
.bt_bj_34{background:url(bt_jh.png) no-repeat -184px -190px}

/*标题背景*/
.bt_bj_35{background:url(bt_jh.jpg) no-repeat}
.bt_bj_36{background:#FFF}




.bt_bj_13{ background:#229ad6}

/**页脚**/
.footer .link{width:1000px;height:auto; margin:0 auto;  padding-top:20px; text-align:center; color:#000}
.footer .link a{ color:#000; line-height:24px; padding:0 5px}
.footer .link a:hover{ color:#900; line-height:24px; padding:0 5px}

.footer .font{width:1000px; min-height:100px; margin:0 auto;  font-size:14px; color:#000; padding-top:20px; font-size:13px;}
.footer .font a{ color:#000; line-height:20px; padding:0 5px}
.footer .font span{line-height:20px;  width:100%; display:block}
.footer .font img{margin:20px 0;}

/*常用div 尺寸*/
.bt_cen1000{width:1000px; height:auto;}
.bt_cen980{width:1000px; *+width:980px; height:auto; padding:10px; background:#FFF; overflow:hidden}
.bt_cen600{width:600px; height:auto;}
.bt_cen482{width:482px; height:237px; float:right; margin:0; overflow:hidden;}
.bt_cen380{width:380px; height:auto; overflow:hidden; float:left;}
.bt_cen216{width:216px; height:237px; float:left; margin:0 auto; overflow:hidden;}



/***本站独有通用样式***/
.bt_cen{width:100%; min-height:100px; overflow:hidden;  text-align:left}
.bt_lm_cen{width:100%; min-height:400px; overflow:auto; padding:10px; text-align:left}

/*********首页*******/
.flash_img{width:340px; height:290px; float:left; margin-right:15px;}
.bt_xxgk{width:333px; height:auto; float:left;}
.bt_xxgk .box_01{width:333px; height:auto; float:left; padding:0px 0 10px 0;}
.bt_xxgk .box_01 ul{margin:0; padding:0;}
.bt_xxgk .box_01 li{width:162px; height:30px; margin-top:6px;}
.bt_xxgk .box_01 li a{padding-left:15px; line-height:30px; display:block; background:#e5e5e5; text-align:left}
.bt_xxgk .box_01 li a:hover{ background:#CCC}
.bt_xxgk .box_01 li span{width:35px; height:30px; float:left}
.bt_xxgk .box_02{width:333px; height:169px; background:url(bt_title_bj.jpg) no-repeat; float:left;}
.bt_xxgk .box_02 .title{width:30px; height:auto; line-height:20px; float:left;  margin-left:20px; padding-top:30px; color:#0C3;writing-mode:lr-tb; font-size:16px;}
.bt_xxgk .box_02 .cen{width:230px; height:auto; float:right;  margin-right:20px; padding-top:20px;}
.bt_xxgk .box_02 .cen ul{margin:0; padding:0;}
.bt_xxgk .box_02 .cen li{width:110px; height:30px; margin-top:6px;}
.bt_xxgk .box_02 .cen li a{padding-left:10px; line-height:30px; display:block; text-align:left}
.bt_xxgk .box_02 .cen li span{width:30px; height:30px; float:left}


.bt_title h3{font-size:17px; font-weight:600}
.bt_title h3 a {font-size:17px; font-weight:600; color:#000}
.bt_title h3 a:hover {font-size:17px; font-weight:600; color:#900}
.bt_banner_01{width:980px; height:auto; overflow:hidden; padding-top:15px}
.bt_banner_01 ul{width:1000px; margin:0; padding:0;}
.bt_banner_01 li{width:239px; height:77px; float:left; margin-left:10px;}
.bt_banner_01 li img {width:239px; height:77px; float:left}

/*-----左边底部新闻290----*/
.two_news_lef{width:737px;height:290px; overflow:hidden;  background:#FFF; float:left;}
.two_news_lef_title{width:100%; height:40px; font-size:15px; background:#efefef; border-top:#1561af solid 3px;}
.two_news_lef_title span{ line-height:40px;color:#1561af; padding-left:50px; float:left; font-size:19px;}
.two_news_lef_title .more{padding:0 10px 0 0; line-height:40px; float:right;}
.two_news_lef_title a{ float:right; line-height:40px; color:#1561af}
.two_news_lef_title a:hover{ float:right; line-height:40px; color:#000;}


/*-----左边底部新闻310信息公开----*/
.two_news_lef0{width:737px; height:310px; overflow:hidden;  background:#FFF; float:left;}
.two_news_lef0_title{width:100%; height:40px; font-size:15px; background:#efefef; border-top:#1561af solid 3px;}
.two_news_lef0_title span{ line-height:40px;color:#1561af; padding-left:50px; float:left; font-size:19px;}
.two_news_lef0_title .more{padding:0 10px 0 0; line-height:40px; float:right;}
.two_news_lef0_title a{ float:right; line-height:40px; color:#1561af}
.two_news_lef0_title a:hover{ float:right; line-height:40px; color:#000;}


/*-----右边边底部新闻290----*/
.two_news_rig{width:254px;height:290px; overflow:hidden;  background:#FFF; float:right;}
.two_news_rig_title{width:100%; height:40px; font-size:15px; background:#efefef; border-top:#1561af solid 3px;}
.two_news_rig_title span{ line-height:40px; width:100px; color:#1561af; padding-left:2px; float:left; text-align:center;}
.two_news_rig_title .more{padding:0 10px 0 0; line-height:40px; width:150px; float:right; text-align:right;}
.two_news_rig_title a{ float:right; line-height:40px; color:#666}
.two_news_rig_title a:hover{ float:right; line-height:40px; color:#000;}


/*-----右边边底部新闻310来信办理----*/
.two_news_rig0{width:254px; height:310px; overflow:hidden;  background:#FFF; float:right;}
.two_news_rig0_title{width:100%; height:40px; font-size:15px; background:#efefef; border-top:#1561af solid 3px;}
.two_news_rig0_title span{ line-height:40px; width:100px; color:#1561af; padding-left:2px; float:left; text-align:center}
.two_news_rig0_title .more{padding:0 10px 0 0; line-height:40px; width:150px; float:right; text-align:right;}
.two_news_rig0_title a{ float:right; line-height:40px; color:#666}
.two_news_rig0_title a:hover{ float:right; line-height:40px; color:#000;}


/*******栏目页专用样式********/
.bt_menu{width:240px; min-height:400px; background:url(bt_lm_bj2.jpg) no-repeat bottom right #f4f4f4;  position:absolute; left:10px; top:40px; bottom:10px; border:#e7e7e7 solid 1px;}
.bt_menu_title{height:35px; line-height:35px; width:100%; background:url(bt_lm_bj3.jpg) no-repeat 210px 13px #0160ba; text-align:left}
.bt_menu_title span{ line-height:35px; color:#FFF; font-size:16px; padding-left:10px;}
.bt_menu_list{width:100%; height:auto; padding:10px 0 120px 0;  font-family:"宋体"}
.bt_menu_list ul{ margin:0; padding:0;}
.bt_menu_list li{width:100%; height:45px;text-align:center;}
.bt_menu_list li a{line-height:38px; font-size:14px; display:block; padding-left:70px; float:left; font-weight:bold }
.bt_menu_list li a:hover{color:#000}

.bt_lm_cen{ min-height:465px; overflow:hidden; padding:10px 0px 10px 0px; text-align:left}
.bt_cenert{width:740px; *+width:705px; height:auto; overflow:hidden; border:#CCC solid 1px; border-left:0; padding:0 20px; background:url(bt_lm_title_01.png) no-repeat 10px 10px }
.bt_cenert_title{width:100%; height:33px; line-height:33px; border-bottom:#CCC solid 1px; text-align:left }
.bt_cenert_title .title{ width:110px; line-height:32px; padding-left:25px; color:#1d79cc;  background:url(bt_lm_title_01.jpg) no-repeat 0 9px ; border-bottom:#1d79cc solid 2px; margin-bottom:0px; font-size:16px;}

/*当前位置*/
.currentpath2{height:22px; line-height:22px; width:100%; margin:0 auto; text-align:left; font-family:"宋体"}
.currentpath2 .time{width:300px; line-height:20px; float:left;  }
.currentpath2 .time span{ line-height:20px; float:left; font-size:13px; color:#666}

.currentpath{height:40px; line-height:40px; width:100%; margin:0 auto; text-align:left; font-family:"宋体"}
.currentpath span{ line-height:40px; float:left; padding-left:35px; background:url(bt_lm_bj.jpg) no-repeat 10px 15px;}
.currentpath img{ margin:0 5px 0 0}
.currentpath table{ float:left; padding:0; margin:0;}
.currentpath a{ padding:0 5px 0 0 !important; line-height:40px;}

/*******文章页专用样式********/
.bt_box{ min-height:450px;   *+width:760px; }

/*******专题长标题********/
.long_title{width:100%; height:40px; font-size:15px; background:#efefef; border-top:#1561af solid 3px;}
.long_title span{ line-height:40px; width:115px; color:#1561af; padding-left:10px; padding-right:10px; float:left; font-size:19px; border-right:#dcdddd solid 1px;}
.long_title .more{padding:0 10px 0 0; line-height:40px; float:right;}
.long_title a{ float:right; line-height:40px; color:#1561af}
.long_title a:hover{ float:right; line-height:40px; color:#fff}
.long_title ul{ margin:0; padding:0;}
.long_title li{padding:0 20px; float:left; line-height:38px; width:150px; border-right:#dcdddd solid 1px; font-size:16px;}
.long_title li.hover{ background:#FFF; color:#0055a6; font-size:18px;}
.Contentbox{width:100%; *+width:1000px; height:auto;  position:relative; padding:10px; text-align:left;}
.Contentbox .cen_a{width:100%; min-height:120px; padding:5px 0 5px 0; text-align:left}
.Contentbox .sp_monre{ position:absolute; top:-28px; right:10px; *+right:13px; text-align:right; color:#999; font-size:13px; font-family:"microsoft Yahei"}
.Contentbox .sp_monre a{font-size:13px; line-height:30px; color:#666}
.Contentbox .sp_monre a:hover{color:#f30}

/***导航列表***/
.Contentbox1{width:100%; *+width:475px; height:45px;;  position:relative; float:left;text-align:left; background:url(nav_bg.jpg);}
.Contentbox1 .cen_a{width:100%; min-height:45px; padding:5px 0 5px 0; text-align:left}
.Contentbox1 .sp_monre{ position:absolute; top:-28px; right:10px; *+right:13px; text-align:right; color:#999; font-size:13px; font-family:"microsoft Yahei"}
.Contentbox1 .sp_monre a{font-size:13px; line-height:30px; color:#666}
.Contentbox1 .sp_monre a:hover{color:#f30}
.bt_list3{width:100%;  min-height:45px; float:left; overflow:hidden; text-align:center; }
.bt_list3 ul{ margin:0; padding:0;}
.bt_list3 li{width:100%;  height:30px; float:left}



/***我要写信图标***/
.xin_btn{ width:254px; height:55px;}
.xin{ width:100%; height:auto;}
.bt_list1{width:100%; height:220px; float:left;  overflow:hidden;}

/****信息公开左边列表***/
.list01{ width:100%; height:39px; float:left; background-image:url(zfxxgkml.gif);}
.list02{width:100%; height:130px; float:left; padding:4px 0 10px; border-bottom:#cccccc 1px dashed;}
.list03{width:100%; height:64px; float:left; padding:0 0 0 2px;}
.list03 ul{}
.list03 ul li{width:64px; height:53px; float:left; margin-right:7px;}
.list03 ul li a{ height:53px; float:left;}
.list03 ul li a:focus { outline: none;} 



/***栏目一二切换列表***/
.two_news{width:380px;  min-height:290px; overflow:hidden;  background:#FFF; float:right;}
.two_news_title{width:100%; height:40px; font-size:15px; background:#efefef; border-top:#1561af solid 3px;}
.two_news_title span{ line-height:40px; width:70px; color:#1561af; padding-left:8px; float:left; text-align:center}
.two_news_title ul{ margin:0; padding:0;}
.two_news_title li{padding:0 25px; float:left; line-height:38px; cursor:pointer;}
.two_news_title li.hover{ background:#ffffff; color:#1561b8; height:38px;}
.two_news_title .sp_bt{line-height:40px; padding:0 25px; color:#b84848;  float:left;}
.two_news_title .more{padding:0 10px 0 0; line-height:30px; float:right}
.two_news_title a{    line-height: 40px;
    width: 70px;
    color: #1561af;
    padding-left: 8px;
    float: left;
    text-align: center;}
.two_news_cen{width:100%; padding:10px; min-height:100px; text-align:left; float:left}
.Contentbox2{width:100%; *+width:475px; height:auto;  position:relative; padding:10px; text-align:left;}
.Contentbox2 .cen_a{width:100%; min-height:120px; padding:5px 0 5px 0; text-align:left}
.Contentbox2 .sp_monre{ position:absolute; top:-28px; right:10px; *+right:13px; text-align:right; color:#1561af; font-size:15px; font-family:"microsoft Yahei"}
.Contentbox2.sp_monre a{font-size:13px; line-height:30px; color:#666}
.Contentbox2 .sp_monre a:hover{color:#f30}


/***信息公开右侧切换***/
.xxgk{ width:100%; height:auto; float:right;}
.xxgk_title{width:100%; height:27px; font-size:10px; background:#efefef;  border:#dcdddd solid 1px;}
.xxgk_title span{ line-height:27px; width:115px; color:#1561af; padding-left:10px; padding-right:10px; float:left; font-size:19px; border-right:#dcdddd solid 1px;}
.xxgk_title .more{padding:0 10px 0 0; line-height:27px; float:right;}
.xxgk_title a{ float:left; line-height:27px; width:96px; height:25px; border-right:#dcdddd solid 1px; font-size:13px; color:#0055a6}
.xxgk_title a:hover{ float:left; line-height:27px; color:#0055a6; text-align:center;}
.xxgk_title ul{ margin:0; padding:0;}
.xxgk_title li{ float:left; line-height:27px; width:96px; height:25px; border-right:#dcdddd solid 1px; font-size:13px;}
.xxgk_title li.hover{ background:#FFF; color:#0055a6; font-size:13px; height:26px;}
.Contentbox3{width:100%; *+width:475px; height:auto;  position:relative; padding:10px; text-align:left;}
.Contentbox3 .cen_a{width:100%; min-height:120px; padding:5px 0 5px 0; text-align:left}
.bt_list33{width:100%; min-height:200px; float:left; overflow:hidden;}
.bt_list33 ul{ margin:0; padding:0;}
.bt_list33 li{width:100%;  height:30px; float:left}
.bt_list33 li img{ float:left; margin:12px 10px 0 0}
.bt_list33 li a{line-height:30px; float:left;}
.bt_list33 li .sp_time {line-height:30px; float:right; color:#666; font-size:13px;}

.head {
	width: 100%;
	min-height: 172px;
	margin: 0 auto;
	overflow: hidden;
	background: rgba(0, 0, 0, 0) url(bt_head.jpg) no-repeat scroll center center;
	
}
.bananr { width:1600px;
	min-height: 172px;
	margin: 0 auto;
	
}
.New_news h2 {
    color: #1561af;
    font-size: 14px;
    padding-left: 20px;
    width: 100px;
    float: left;
	padding-top: 10px;
	}
.New_news #demot {
    float: left;
    margin-top: 15px;
    overflow: hidden;
    width: 800px;
	}

a { color:#000;
	}

	
.bt_link { color:#000;
	}
.bt_link {
    height: 30px;
    line-height: 30px;
}
bt_cen482 {
    width: 482px;
    height: 237px;
    float: right;
    margin: 0;
    overflow: hidden;
}
.bt_list30 {
    width: 100%;
    min-height: 100px;
    float: left;
    overflow: hidden;
	}
.zd_icon {
    background: url(icon04.gif) no-repeat scroll left center;
}