/* 增对hanweb.css====问题的覆盖样式！ */
html {
  font-size:14px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
body {
  position: relative;
  background:#f4f4f4;
  font-weight: normal;
  line-height: 1.6;
  color: #333333;
  font-size:14px;
  text-align:center;
  background:#efefef;
  background-position: center bottom;
}
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;
}
tavle, tr,td{ margin:0; padding:0;}
/*覆盖样式==结束 *


/*外框*/
.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_b{border-bottom:#aeaeae 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:150px; margin:0 auto; overflow:hidden;}
.center{width:1000px; *+width:980px; height:auto; margin:0 auto;  overflow:hidden; background:#FFF; padding:10px;}
.footer{width:100%; min-height:110px;  background:#545454}
.note{width:100%; height:10px; clear:both;}


/***********头尾通用样式*************/

/**顶部导航**/
.topnav{width:100%; height:30px;  background:#FFF}
.topnav_cen{width:1000px; height:30px; margin:0 auto; overflow:hidden;  text-align:left}
.topnav_cen span{ line-height:30px;}
.topnav_cen span a{padding:0 5px}

/**bananr 区**/
.head_bj{ background:url(bt_head_bj.jpg) no-repeat center bottom;}
.bananr{width:1000px; min-height:160px; margin:0 auto}
.bt_bananr{width:1000px; height:88px; margin:0 auto;}
.logo{width:555px; height:84px; float:left; margin-top:35px; text-align:left}

.bt_search{width:370px; height:40px; float:right; margin-top:85px; text-align:right}
.bt_search .text{width:290px; height:38px; background:#FFF; border:0; padding-left:2px; line-height:38px; float:left}
.bt_search .bnt{width:60px; height:38px; float:left; background:#f3b50d; border:0; color:#FFF; font-weight:bold; font-size:14px;}

/**主导航**/
.bt_nav{width:100%; height:35px; background:#b23939;  }
.bt_nav_cen{width:1000px; height:35px; margin:0 auto; }
.bt_nav_cen ul{ margin:0; padding:0;}
.bt_nav_cen li{ height:35px; float:left; background:url(b-t_nav_bj.jpg) no-repeat top right;}
.bt_nav_cen li a{display:block; float:left; padding:0 52px; line-height:35px; font-weight:bold; color:#fff; font-size:15px;}
.bt_nav_cen li a:hover{color:#f3b50d}

/**导航内搜索**/
.bt_nav_serch{width:270px; height:35px; line-height:35px;}

/**页脚**/
.footer_size{width:1000px; margin:0 auto; text-align:center; line-height:30px; padding-top:30px;}
.footer_size .bottom_logo{width:350px; height:auto; margin:0 auto;}
.footer_size .bottom_logo img{ float:left; margin-right:20px;}
.footer_size .bottom_logo span{ float:left; line-height:24px; display:block; color:#d5d5d5; font-size:13px; font-family:"宋体"}


/*当前位置*/
.currentpath{height:40px; line-height:40px; text-align:right; width:980px; margin:0 auto; text-align:left; background:url(bt_lm_bj.jpg) no-repeat 5px 15px}
.currentpath span{line-height:40px; float:left; padding:0 5px 0 30px;}
.currentpath img{ margin:0 5px 0 0}
.currentpath table{ float:left}


/*常用div 尺寸*/

.bt_cen1000{width:1000px; height:auto;}
.bt_cen596{width:606px; min-height:211px; overflow:hidden}
.bj{ background:#333}
.bt_bj_01{ background:#FFF; border:#CCC solid 1px; border-top:#b84848 solid 2px;}
.bt_bj_02{ background:#f5f6f6}
.bt_bj_03{ background:url(bt_cen_bj.jpg) repeat-y; border:#CCC solid 1px;}

/***本站独有通用样式***/
.bt_cen{width:100%; *+width:360px; *+padding:10px 10px 0 10px; min-height:100px; overflow:hidden;  text-align:left}
.bt_lm_cen{width:100%; min-height:400px; overflow:auto; padding:10px; text-align:left}
.solid_2{border:#f2dca2 solid 1px;}
.solid_b_2{border-bottom:#f2dda4 solid 1px;}

/*********首页*******/
.flash_img{width:596px; height:281px}
/***焦点图样式===与js配套使用***/
#focus{position: relative;height:281px;width:596px;margin:0 auto;}
#focus .bd{position: relative}
#focus .btn-prev, #focus .btn-next{display: none;position: absolute;top: 100px;width: 40px;height: 80px;z-index: 2}
#focus .btn-prev{left: 0;background: url(left-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="left-arrow.png")}
#focus .btn-next{right: 0;background: url(right-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="right-arrow.png")}
#focus .focus-bar-box{width: 100%;height: 281px;position: relative;overflow: hidden}
#focus .focus-bar{width:1000px; padding:0px;}
#focus .focus-bar li{float:left; width:596px !important; height:281px}
#focus .focus-bar li a{width:596px !important; height:281px; display: block}

#focus .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width:596px;height: 40px}
#focus .ftbg{position: absolute;top: 0;left: 0;z-index: -1;width:596px;height: 40px;background: #000;opacity: .6;filter: alpha(opacity=60)}
#focus .change{position: absolute;right: 0;bottom: 15px;height: 10px}
#focus .change a{float: left;width: 10px;height: 10px;margin-right: 10px;background: url(btn-normal.png) no-repeat;_background: 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="btn-normal.png");cursor: pointer}
#focus .change a.on{background: url(btn-active.png) no-repeat;_background: 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="btn-active.png")}
#focus .hd{position: absolute;left: 0;bottom: 0;z-index: 2;width:596px;height: 40px;}
#focus .focus-title{overflow: hidden;position: absolute;top: 0;left: 0;height: 40px;padding: 0 14px 0 20px;line-height: 40px;font-size: 15px;font-weight: 100; text-overflow:ellipsis;white-space:nowrap}
#focus .focus-title a{line-height:30px;}
#focus .hdicon{position: absolute;left:10px;bottom: 10px;width: 59px;height: 59px;background: url(play-btn.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="play-btn.png")}
#focus .focus-title a{display: none;color: #fff}

/*滑动切换--staet*/
.one_news{width:612px; height:auto; overflow:hidden}
.one_news_box{width:375px; height:auto;}
.one_news_box .title_gd{ line-height:30px;}
.one_news_box .title_hd{width:300px; height:30px; float:left; border-bottom:#CCC solid 1px;}
.one_news_box .title_hd ul{}
.one_news_box .title_hd li{float:20px; height:30px; line-height:30px; float:left; padding:0 20px; cursor:pointer}
.one_news_box .title_hd .hover{ background:#e05d05; color:#FFF}
.Contentbox{width:300px; height:auto; text-align:left}
.Contentbox .cen_a{width:300px; min-height:60px; padding:5px 0 10px 0}
.Contentbox .cen_a h3{ line-height:30px; text-align:center; display:block; font-size:14px; color:#F00}
.Contentbox .cen_a p{ text-indent:2em; line-height:22px;color:#666; text-align:left; font-size:12px;}

.one_news_box .font_gg{width:300px; height:275px; overflow:hidden; text-align:left}

.two_news{width:375px; height:auto; }
.two_news_title{height:30px;  border-bottom:#ccc solid 1px; font-size:15px;}
.two_news_title .sp_bt{line-height:30px; 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{ float:right; line-height:30px; padding-right:10px;}
.two_news_cen{width:100%; padding:10px; min-height:100px; text-align:left; float:left}
/*滑动切换--end*/

/*滑动切换--staet*/
.title_gd{ line-height:30px;}
.title_hd{width:100%; height:30px; float:left; }
.title_hd ul{ margin:0; padding:0;}
.title_hd li{
	line-height:30px; 
	float:left; 
	cursor:pointer; 
	padding:0 12px 0 12px; 
    background:url(bt_title_01.jpg) no-repeat;
	background-position: 0 8px;
}
.title_hd .hover{color:#b84848; font-weight:600}

.title_hd2 ul{ margin:0; padding:0;}
.title_hd2 li{
	line-height:30px; 
	float:left; 
	cursor:pointer; 
	padding:0 12px 0 12px; 
    background:url(bt_title_01.jpg) no-repeat;
	background-position: 0 8px;
}
.title_hd2{width:100%; height:30px; float:left; }
.title_hd2 .hover{ color:#b84848; font-weight:bold}



.Contentbox{width:100%;*+width:350px; height:auto; padding:10px 10px 0 10px; position:relative}
.Contentbox .cen_a{width:100%; min-height:120px; padding:5px 0 5px 0; text-align:left}
.Contentbox .sp_monre{ position:absolute; top:-30px; right:10px; text-align:right}
.Contentbox .sp_monre a{font-size:13px; line-height:30px; color:#666}
/*滑动切换--end*/

.bt_padding{width:375px;*+width:325px; height:180px; *+height:162px; padding:10px 20px}
.bt_padding .bnt_lef{width:170px; height:auto; float:left}
.bt_padding .bnt_lef a{width:170px; height:73px; background:#d5d5d5; display:block; position:relative; font-size:18px;color:#FFF}
.bt_padding .bnt_lef a:hover{color:#FFF; background:#e79e2b}

.bt_padding .bnt_rig{width:150px; height:auto; float:right}
.bt_padding .bnt_rig a{width:150px; height:45px; background:#d5d5d5; display:block; position:relative; font-size:18px;color:#FFF}
.bt_padding .bnt_rig a:hover{color:#FFF; background:#e79e2b}

.bt_font_z{ position:absolute; right:10px; bottom:10px;}
.bt_font_z2{ position:absolute; right:20px; bottom:10px;}
.bt_img{position:absolute; left:10px; top:10px;}
.bt_img_a{width:67px; height:57px; background:url(bt_pic_quan.png) no-repeat}
.bt_img_b{width:67px; height:57px; background:url(bt_pic_quan.png) no-repeat -65px 0px;}
.bt_img_c{width:35px; height:32px; background:url(bt_pic_quan.png) no-repeat 0px -63px;}
.bt_img_d{width:35px; height:32px; background:url(bt_pic_quan.png) no-repeat -45px -63px;}
.bt_img_e{width:35px; height:32px; background:url(bt_pic_quan.png) no-repeat -82px -60px;}

/**友情链接**/
.bt_link{width:1000px; height:50px;}
.bt_link_title{width:115px; height:50px; float:left; background:#e79e2b; line-height:50px; color:#FFF; text-align:center}
.bt_link_cen{width:880px; height:50px; line-height:34px; padding:8px 0 8px 5px; text-align:left; float:left}
.bt_link_cen ul{ margin:0; padding:0;}
.bt_link_cen li{width:190px; height:34px; float:left; margin:0 10px 0 18px;}
.bt_link_cen select{width:190px; height:34px; border:#CCC solid 1px; line-height:34px;}
/**底部导航**/
.bt_bottom_nav{width:100%; height:30px; background:#a19e9e}
.bt_bottom_nav_cen{width:1000px; height:30px; margin:0 auto; }
.bt_bottom_nav_cen a{padding:0 15px 0 10px; margin:0; line-height:30px; color:#FFF; font-size:13px; border-right:#FFF solid 1px;}
.bt_bottom_nav_cen a:hover{color:#F00}

/*******栏目页专用样式********/
.bt_menu{width:220px; min-height:400px; background:url(bt_TYZZ004_pic_16.jpg) no-repeat bottom right #f3f3f3;}
.bt_menu_title{height:35px; line-height:35px; width:100%; background:#b23939; text-align:center}
.bt_menu_title span{ line-height:35px; color:#FFF; font-size:17px;}
.bt_menu_list{width:100%; padding-top:10px; height:auto; }
.bt_menu_list ul{ margin:0; padding:0;}
.bt_menu_list li{width:100%; height:35px; border-bottom:#CCC solid 1px; text-align:center; background:url(bt_TYZZ004_pic_17.gif) no-repeat 190px 14px}
.bt_menu_list li a{line-height:35px; font-size:16px; display:block; color:#b23939; padding-left:70px; float:left}
.bt_menu_list li a:hover{color:#000}
.bt_menu_list li span{ line-height:35px; float:right; padding-right:20px; color:#b23939}

.bt_lm_cen{ min-height:465px; overflow:hidden; padding:10px 0px 10px 0px; text-align:left}
.bt_cenert{width:745px; *+width:725px;height:auto; overflow:hidden; border:#CCC solid 1px; padding:0 10px; 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{height:33px; line-height:32px; padding:0 25px; color:#b23939;  background:url(bt_TYZZ004_pic_14.jpg) no-repeat 0 9px ; border-bottom:#b23939 solid 2px; margin-bottom:0px; font-size:16px; display:block; float:left}



/*******文章页专用样式********/
.bt_box{ min-height:450px; padding:40px 100px;  *+width:780px;  border:#CCC solid 1px; border-radius: 5px 5px 5px 5px;}

