/* 增对hanweb.css====问题的覆盖样式！ */
html {
  font-size:14px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
body {
  position: relative;
  font-family:'Microsoft Yahei';
  font-weight: normal;
  line-height: 1.6;
  color: #333333;
  font-size:14px;
  text-align:center;
  background:#fff;
}
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_10{padding:10px;}

.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;}
.box{width:100%; height:auto; background:#eef7ff; padding:15px 0}
.center{width:1000px; height:auto; margin:0 auto;  overflow:hidden;  background:#FFF;}
.footer{width:100%; min-height:160px; margin:0 auto; background:#dbdbdb; border-top:solid 2px #0068b7;}
.note{width:100%; height:7px; 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;}
.bananr{width:1000px; min-height:172px; margin:0 auto; background:url(bt_head.jpg) no-repeat center bottom;}
.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; }



/***导航列表***/
.Contentbox1{width:100%; *+width:475px; height:45px; position:relative; float:left;  text-align:left; background:url(nav_bg.jpg);}
.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}


/*主导航背景*/
.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.png) no-repeat 5px -296px}
.bt_bj_36{background:url(bt_jh.png) no-repeat 10px -330px}




.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_cen600{width:600px; height:auto;}
.bt_cen500{width:480px; height:325px;  overflow:hidden;}
.bt_cen980{width:1000px; *+width:980px; height:auto; padding:10px; background:#FFF; 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:485px; height:325px; float:left}
.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_ggao{width:445px; height:auto; float:left; margin-left:20px; padding-top:5px}
.bt_ggao .title_bj{height:40px; line-height:40px; background:#ededed; text-align:left}
.bt_ggao .title_bj span{ padding-left:15px;}

.bt_email{width:165px; height:auto; float:right}
.bt_email a{width:165px; height:67px; line-height:67px; margin-top:5px; float:left; display:block; background:#eff8ff; text-align:left}
.bt_email a:hover{background:#e0edf8}
.bt_email a span{width:55px; height:42px; float:left; margin:15px 0 0 20px}

.bt_ketang{width:100%; height:86px; float:left; margin-bottom:15px;}
.bt_ketang a{width:242px; height:86px; line-height:86px; float:left; margin-left:10px; display:block; background:#40a53b; text-align:left; color:#FFF; font-size:16px;}
.bt_ketang a:hover{background:#1e9219}
.bt_ketang a span{width:40px; height:40px; float:left; margin:30px 15px 0 60px}



.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}

/*底部新闻--staet*/
.two_news{width:493px;  min-height:240px; overflow:hidden;  background:#FFF}
.two_news_title{width:100%; height:40px; font-size:15px; background:#229ad6}
.two_news_title span{ line-height:40px;color:#FFF; padding-left:50px; float:left}
.two_news_title .more{padding:0 10px 0 0; line-height:40px; float:right}
.two_news_title a{ float:right; line-height:40px; color:#666}
.two_news_title a:hover{ float:right; line-height:40px; color:#fff}


/*******栏目页专用样式********/
.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; padding:40px 100px;  *+width:760px; }
