/* 增对hanweb.css====问题的覆盖样式！ */
html {
  font-size:14px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
body {
  position: relative;
  background:url(bt_top_bj.jpg) repeat-x #eeeeee;
  font-family:'Microsoft Yahei';
  font-weight: normal;
  line-height: 1.6;
  color: #333333;
  font-size:14px;
  text-align:center;
}
a {transition: all 0.2s ease-out 0s;}
a:hover{transition: all 0.2s ease-out 0s; color:#F00}

/*消除内边距/边框像素*/
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;}
.margin_10{ margin:10px;}
.m_inline{ display:inline}

.p_0{ padding:0 20px !important;}
.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:#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:215px; margin:0 auto; overflow:hidden;}
.center{width:1000px; *+width:960px;height:auto; margin:0 auto;  overflow:hidden; background:#FFF; padding:20px;}
.footer{width:1000px; min-height:110px; margin:0 auto; background:#FFF}
.note{width:100%; height:10px; 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) no-repeat center 35px;}
.bananr{width:1000px; min-height:150px; margin:0 auto}
.bt_bananr{width:1000px; *+width:1000px; height:88px; margin:0 auto; line-height:88px; background:#FFF; text-align:center}
.logo{width:655px; height:84px; float:left; margin:30px 0 0 0; text-align:left; }

.bt_search{width:300px;height:35px; float:right; text-align:right;margin-top:100px;}
.bt_search .text{width:211px; 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:85px; height:34px; float:left; background:url(bt_scrch_bnt.jpg) no-repeat; border:0;}
/**主导航**/
.bt_nav{width:100%; height:35px; background:#2080d1; }
.bt_nav_bj{width:1000px; height:35px; margin:0 auto;position:relative}
.bt_nav_rig,.bt_nav_lef{width:10px; height:35px; background:url(bt_nav_rig_bj.jpg) no-repeat; position:absolute;top:0; right:-10px;}
.bt_nav_lef{position:absolute;top:0; left:-10px; background:url(bt_nav_lef_bj.jpg) no-repeat;}
.bt_nav_cen{width:1000px; height:50px; margin:0 auto; background:#2080d1; position:absolute; left:0; top:-15px;}
.bt_nav_cen ul{ margin:0; padding:0;}
.bt_nav_cen li{ width:111px; *+width:110px; height:50px; float:left; border-right:#65b3f5 solid 1px; text-align:center}
.bt_nav_cen li a{display:block;  line-height:50px;color:#fff; font-size:16px; }
.bt_nav_cen li a:hover{color:#ff6600}

/**页脚**/
.footer{width:100%;  text-align:center; }
.footer .bottom_nav{width:100%; line-height:35px;  background:#0873c0; color:#FFF}
.footer .bottom_nav a{ padding:0 5px; line-height:35px;color:#FFF}
.footer .bottom_nav a:hover{color:#F30}
.footer .font{width:100%; min-height:100px; background:#5e95d6; color:#FFF; font-size:14px;padding-top:20px;}
.footer .font span{padding:0 5px; line-height:28px;color:#FFF}

/*常用div 尺寸*/

.bt_cen1000{width:1000px; height:auto;}
.bt_cen480{width:482px;*+width:490px; height:auto; overflow:hidden; border:#CCC solid 1px;}
.bj{ background:#333}
.bt_bj_01{ background:url(bt__04.jpg) repeat-x; border-top: #009 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%; 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:582px; height:333px; float:left}

/***焦点图样式===与js配套使用***/
#focus{position: relative;height:333px;width:582px;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:333px;position: relative;overflow: hidden}
#focus .focus-bar{width:582px; padding:0px;}
#focus .focus-bar li{float:left; width:582px !important;height:333px}
#focus .focus-bar li a{width:582px !important;height:333px;display: block}
#focus .focus-bar li img{width:582px !important;height:333px}
#focus .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width:582px;height: 40px}
#focus .ftbg{position: absolute;top: 0;left: 0;z-index: -1;width:582px;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:582px;height: 40px;}
#focus .focus-{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- 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- a{display: none;color: #fff}

/*左右滑块样式==与js配套使用*/
.bt_xxgk{width:960px; height:52px;overflow:hidden;}
.bt_xxgk ul{ margin:0; padding:0; width:1000px;}
.bt_xxgk li{ float:left; width:224px; *+width:223px; height:50px;  text-align:center; margin-right:20px; }
.bt_xxgk li a{ display:block; line-height:50px; font-size:18px; color:#a6a6a6; border:#e1e0e0 solid 1px; background:#f9f8f8;}
.bt_xxgk li a:hover{background:#faf3f3; color:#7f7f7f; border:#faf3f3 solid 1px;}


.bt_cen_a{border:#ececec solid 1px; padding:5px 10px 10px 10px; width:730px; *+width:710px; height:auto; overflow:hidden; float:left}
.one_news{width:612px; height:auto; overflow:hidden}
.one_news_box{width:355px; height:333px;  overflow:hidden}
.one_news_box .title_bj{ background:#eeeeee; color:#000;}

/*滑动切换--staet*/
.two_news{width:468px;  min-height:200px; overflow:hidden; border:#CCC solid 1px; border-top:0;}
.two_news_title{width:100%; height:32px; border-top:#328dda solid 2px; font-size:15px; background:#eeeeee}
.two_news_title ul{ margin:0; padding:0;}
.two_news_title li{padding:0 40px; float:left; line-height:30px;}
.two_news_title li.hover{ background:#328dda; color:#FFF;}
.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}
.Contentbox{width:100%; *+width:438px; height:auto;  position:relative; padding: 15px; 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:-30px; right:10px; *+right:13px; text-align:right;width:60px;}
.Contentbox .sp_monre a{font-size:13px; line-height:30px; color:#666}
.Contentbox .sp_monre a:hover{color:#f30}

.three_news{width:360px;  min-height:200px; overflow:hidden; border:#CCC solid 1px; border-top:0;}
.four_news{width:200px; min-height:200px;}
.four_title_bj{height:42px; background:#328dda; color:#FFF; text-align:center; line-height:42px;}
.four_news_box{width:100%; height:auto;}
.four_news_box a{width:200px; height:40px; background:#eee; line-height:40px; color:#328dda; display:block; margin-top:10px;}
.four_news_box a:hover{background:#509fe1; color:#fff}

/*滑动切换--end*/

.bt_padding{height:180px; 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;}

.pic_news{width:100%; height:90px; padding:5px 5px 0 5px;font-family:"宋体"; font-size:13px; color:#666; border-bottom:#ccc dashed 1px; position:relative}
.pic_news  h3{ display:block; padding-bottom:5px; text-align:left; font-weight:bold; line-height:24px; font-size:14px;}
.pic_news  p{ line-height:24px; }
.pic_news a{ position:absolute; bottom:9px; right:2px; color:#C60}
.pic_news a:hover{color:#F00}



/**友情链接**/
.bt_link{width:960px;*+width:940px; height:53px; *+height:33px; border:#CCC solid 1px; padding:10px;}
.bt_link_title{width:116px; height:33px; float:left; line-height:33px; color:#FFF; text-align:center; background:url(bt_link_bj.jpg)}
.bt_link_cen{width:822px; height:33px; text-align:left; float:left; padding-left:10px; }
.bt_link_cen select{width:188px; height:33px; line-height:33px;  border:#CCC solid 1px;*+border:none; background:none; line-height:30px; float:left; margin-right:15px;}

/*******栏目页专用样式********/
.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:#1d79cc; text-align:center}
.bt_menu_title span{ line-height:35px; font-weight:bold; color:#FFF; font-size:15px;}
.bt_menu_list{width:100%; padding-top:10px; height:auto; font-family:"宋体"}
.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:15px; display:block; color:#1d79cc; 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:#1d79cc}

.bt_lm_cen{ min-height:465px; overflow:hidden; padding:10px 0px 10px 0px; text-align:left}
.bt_cenert{width:725px; *+width:705px;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{ width:130px; height:32px; line-height:32px; padding-left:25px; color:#1d79cc;  background:url(bt_lm_title_01.jpg) no-repeat 0 10px ; border-bottom:#1d79cc solid 2px; margin-bottom:0px; font-size:15px;}

/*当前位置*/
.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:30px; background:url(bt_lm_bj.jpg) no-repeat 5px 14px;}
.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; float:left}

/*******文章页专用样式********/
.bt_box{ min-height:450px; padding:40px 100px;  *+width:1000px;  border:#CCC solid 1px; border-radius: 5px 5px 5px 5px;}
