/* 增对hanweb.css====问题的覆盖样式！ */
html {
  font-size:14px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
body {
  position: relative;
  background: #ffffff;
  font-family: 'Microsoft Yahei';
  font-weight: normal;
  line-height: 1.6;
  color: #333333;
  font-size:14px;
  text-align:center;
  background:url(bt_ytzz005_bj.jpg)
}
a {transition: all 0.2s ease-out 0s;}
a:hover{transition: all 0.2s ease-out 0s; color:#900}

/*消除内边距/边框像素*/
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:10px;}
.m_t{ margin-top:10px;}
.m_r{ margin-right:10px;}
.m_b{ margin-bottom:10px;}
.margin_10{ margin:10px;}
.m_inline{ display:inline}

.p_l{padding-left:10px;}
.p_t{padding-top:10px;}
.p_r{padding-right:10px;}
.p_b{padding-bottomn:10px;}
.padding_10{padding:10px;}

.dashed_b{border-bottom:#CCC dashed 1px;}
.solid{border:#aeaeae solid 1px;}
.solid_r{border-right:#aeaeae solid 1px;}
.solid_b{border-bottom:#aeaeae solid 1px;}
.solid_b2{border-bottom:#ffccff 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;}

/*****主框架*******/
.bt_top{width:1000px; background:#FFF; margin:0 auto}
.center{width:1000px; height:auto; margin:0 auto; overflow:hidden}
.footer{width:1000px; min-height:60px; margin:0 auto; overflow:hidden}
.note{width:100%; height:15px; clear:both;}

/***********头尾通用样式*************/

/**顶部导航**/
.bt_logo{width:341px; height:85px; position:absolute; left :0px; top:-100px;}
.bt_top_img{width:980px; height:21px; background:url(bt_top_pic_01.jpg) no-repeat top right;}
.bt_search{width:600px; height:50px; margin-left:400px; padding-top:10px; text-align:right}
.bt_search .text{width:220px; height:30px; *+height:28px; background:#FFF; border:#b6b6b6 solid 1px; border-right:0; padding-left:2px; line-height:30px; float:right}
.bt_search .bnt{width:37px; height:30px; float:right; background:url(bt_serch_bnt.jpg) no-repeat; border:0; }
.affiche{width:1000px; height:30px;  text-align:left; background:url(bt_news_pic_01.jpg) no-repeat 0 5px}
.affiche span{ float:left; padding:0 10px 0 20px; line-height:24px; color:#F00}
#new_gun{width:800px; height:20px; line-height:20px; overflow:hidden; float:left; margin-top:3px; font-size:13px;}
#new_gun a{width:800px; line-height:20px; float:left; display:block}

/**bananr 区**/
.head_bj{ background:url(bt_head_bj.jpg) repeat-x;}
.bt_bananr{width:1000px; min-height:250px; line-height:120px; margin:0 auto; background:url(bt_banner_bj.jpg) no-repeat left bottom; padding-bottom:16px;}


/**主导航**/
.bt_nav{width:100%; height:100px; background:#a00000; }
.bt_nav_title{width:1000px; height:45px; margin:0 auto; position:relative; }
.bt_nav_title ul{ margin:0; padding:0;}
.bt_nav_title li{ height:45px; float:left}
.bt_nav_title li a{display:block; float:left; padding:0 32px; line-height:45px;  color:#fff; font-size:16px;}
.bt_nav_title li a:hover{color:#000;}
.bt_nav_title .biaozi{width:100px; height:30px; line-height:30px; background:url(bt_biaoz_bj.jpg) no-repeat 2px 6px; position:absolute; top:-50px; right:-5px;
padding-left:25px; text-align:left; color:#FFF;
}

/**页脚**/
.footer_size{ width:1000px; min-height:100px; margin:0 auto; }
.footer_size .botttom_nav{width:1000px; height:50px; color:#999; padding-top:10px; font-size:12px;font-family:"宋体"}
.footer_size .botttom_nav a{padding:0 10px; border-right:#CCC solid 1px; line-height:18px;color:#999}
.footer_size .botttom_nav a:hover{color:#F00}
.footer_size .botttom_nav span{padding:0 10px; line-height:30px;}
.footer_size .botttom_link{width:1000px; height:29px; line-height:29px; background:url(bt_botton_link_bj.jpg) repeat-x; border:#CCC solid 1px; text-align:left }
.footer_size .botttom_link span{ color:#F00; float:left; line-height:28px; padding-left:10px;}
.footer_size .botttom_link ul{ margin:0; padding:0;}
.footer_size .botttom_link li{width:144px; line-height:29px; float:left; margin:0 10px 0 70px;position:relative}
.footer_size .botttom_link a{ background:url(bt_botton_link_bj2.jpg) no-repeat right 10px; display:block; line-height:29px; text-align:center; font-size:12px; font-family:"宋体"}
.footer_size .botttom_link a:hover{ background:url(bt_botton_link_bj2.jpg) no-repeat right 10px;}

.footer_size .botttom_link .select{ border:0; color:#333; background:none; width:170px; cursor:pointer}
.footer_size .botttom_link .select_bj{ position:absolute; top:0; right:-41px; z-index:99;
width:24px; height:27px;
}
/*常用div 尺寸*/
.bt_cen665{width:665px; height:auto; overflow:hidden; background:#FFF; padding:10px;}
.bt_cen325{width:325px;*+width:285px; height:auto; overflow:hidden; background:#FFF; padding:10px 10px 6px 10px;}
.bt_cen{width:100%; min-height:120px;text-align:left;}
.solid_2{border:#f2dca2 solid 1px;}
.solid_b_2{border-bottom:#f2dda4 solid 1px;}

/*********首页专用样式*******/
.bt_flash{width:260px; height:150px; text-align:center; float:left;  margin:10px 0 0 0px; }
.bt_flash_news{width:350px; height:150px; float:right; margin:7px 10px 0 0; }
.bt_banner_02{width:645px; height:91px; float:left; margin:15px 0 20px 0; }

/**焦点图样式与js配套使用**/
.js{width:90%; margin:10px auto 0 auto; }	
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }	
.js p span{ float:right; }	
.js p span a{ color:#f00; text-decoration:underline;   }	
.js textarea{ height:100px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }	
.bord{width:260px;height:150px;}	
.focusBox { position: relative; width:260px; height:155px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }	
<!--.focusBox .pic img {} -->
.focusBox .pic{ margin:0; padding:0; width:260px; height:155px;}
.focusBox .pic li{ width:260px; height:155px;}
.focusBox .pic li a{ width:260px; height:155px; display:table-cell; vertical-align:middle;}
.focusBox .pic li a img {width:auto; height:100%}	
.pic{float:left;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }	
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }	
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}	
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }	
.focusBox .txt li a:hover{color:#ff0000;}
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }	
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }	
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }	
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }	
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}	

/*左右滑块样式==与js配套使用*/
.bt_img_act{width:645px;*+width:664px; height:120px; margin-top:15px; position:relative; overflow:hidden;}
.picbox{ width:600px; height:130px; overflow:hidden; position:relative; margin-left:20px;}
.piclist{ height:120px;position:absolute; left:0px; top:0px}
.piclist li{ float:left; width:160px; height:120px; margin:0 20px;}
.piclist li img{width:160px; height:90px;}
.piclist li span{ display:block; line-height:30px; text-align:left; padding-left:25px; background:url(bt_img_act_bj.jpg) no-repeat 0 7px;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:38px; height:102px; position:absolute; top:0px;  z-index:99; cursor:pointer; }
.og_prev{ background:url(bt_img_act_left.jpg) no-repeat; background-position: 0 0}
.og_prev:hover{ background:url(bt_img_act_left.jpg) no-repeat; background-position: 0 -102px}
.og_next{ background:url(bt_img_act_right.jpg) no-repeat; background-position: 0 0; position:absolute; top:0; right:0px}
.og_next:hover{ background:url(bt_img_act_right.jpg) no-repeat; background-position: 0 -101px; }
/*左右滑块样式==与js配套使用===结束*/

/*滑动切换--staet*/
.title_gd{ line-height:30px;}
.title_hd{height:30px; float:left; }
.title_hd ul{ margin:0; padding:0;}
.title_hd li{line-height:35px; float:left; padding:0 0 0 30px; cursor:pointer; font-size:16px;}
.title_hd li a{line-height:35px; float:left; padding:0; cursor:pointer; font-size:16px; font-weight:normal;color:#333;}

.title_hd .hover a{color:#F00}
.title_hd .hover{color:#F00}
.Contentbox{width:100%; *+width:270px;height:auto; padding:10px 5px 0 10px; position:relative}
.Contentbox .cen_a{width:100%; min-height:120px; padding:5px 0 5px 0; text-align:left}
/*滑动切换--end*/

.bt_xxgk{width:100%; height:126px; }
.bt_xxgk ul{ margin:0; padding:0;}
.bt_xxgk li{width:135px; height:40px; border:#CCC solid 1px; background:url(bt_title_bnt_bj.jpg) repeat-x; float:left; margin:15px 10px 0px 0;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
border-radius: 5px;}
.bt_xxgk li a{ line-height:36px; float:left}
.bt_xxgk li img{ float:left; margin:11px 10px 0 10px}



/*******栏目页专用样式********/
.bt_menu{width:220px; height:auto; background:url(bt_lm_menu_bj.jpg) no-repeat bottom right #fef3d5; }
.bt_menu_title{height:30px; line-height:30px; width:100%; background:url(bt_lm_menu_bt.jpg) no-repeat;text-align:center;}
.bt_menu_title span{ line-height:30px; color:#fff; font-size:17px;}
.bt_menu_list{width:200px;*+width:200px; height:auto; float:left; margin:10px 0 0 10px; }
.bt_menu_list ul{ margin:0; padding:0;}
.bt_menu_list li{width:200px; height:35px; text-align:left; background:url(bt_lm_menu_list.jpg) no-repeat 50px 12px; border-bottom:#ffd17b dashed 1px;}
.bt_menu_list li a{line-height:35px; display:block; font-size:15px; width:200px;*+width:130px; padding-left:70px;text-align:left}
.bt_menu_list li a:hover{color:#ce1127}

.bt_lm_cen{width:100%; height:auto; overflow:hidden; padding:10px 10px 0 10px; text-align:left}
.bt_cenert{width:745px;*+width:740px; min-height:500px; overflow:hidden; }
.bt_cenert_title{width:100%; hegiht:30px; line-height:30px; border-bottom:#CCC solid 1px; text-align:left }
.bt_cenert_title .title{ line-height:30px; color:#fff; font-size:16px; background:url(bt_lm_menu_bt_02.jpg) no-repeat;padding-left:20px;}
.bt_cenert_title .title .sp_bj{background:url(bt_lm_menu_bt_02.jpg) no-repeat top right; width:25px; height:30px; float:right}
.bt_cenert_title .title{}

/*当前位置*/
.currentpath{line-height:35px; text-align:right;width:1000px; height:35px; margin:0 auto; text-align:left; font-family:"宋体"}
.currentpath span{line-height:35px; float:left; padding:0 5px 0 10px;}
.currentpath img{ margin:0 5px 0 0}
.currentpath table{ float:left}
.currentpath a{ padding-right:5px; line-height:35px; }

/*******文章页专用样式********/
.bt_box{ min-height:450px; padding:40px 100px;  *+width:780px; background:url(bt_wz_bj_01.jpg) repeat-x left top #fff; border:#CCC solid 1px;}