/* 增对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(top_bj.jpg) repeat-x #f2f3f5;
  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:16px;}
.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:1060px; min-height:215px; margin:0 auto; overflow:hidden;background:url(banner1.png);}
.center{width:1100px; *+width:1060px;height:auto; margin:0 auto;  overflow:hidden; background:#f2f3f5; padding:8px 20px;}
.footer{width:1060px; min-height:110px; margin:0 auto; background:#FFF}
.note{width:100%; height:10px; clear:both;}
.bgw{background:#ffffff;}

/***********头尾通用样式*************/

/**顶部导航**/
.topnav{width:100%; height:30px; }
.topnav_cen{width:1060px; height:30px; margin:0 auto; overflow:hidden}
.topnav_cen span{ line-height:30px; fpnt-size:13px;}

/**bananr 区**/
.head_bj{ background:url() no-repeat center 35px;}
.bananr{width:1060px; min-height:150px; margin:0 auto}
.bt_bananr{width:100%; *+width:1060px;margin:0 auto; line-height:88px;  text-align:center}
.bt_bananr img{display: block;margin: 0 auto;width: 1060px;height: 88px;}
.logo{
width:750px; height:84px;font-size:35px;color: #003399; 
line-height:84px; float:left; margin:30px 0 0 0; text-align:left;position:relative;}
.logo1 {position:absolute; left:0px; top:0px;width:75px;height:84px;}
.logo1 a{display: block; left:0px; top:0px;width:75px;height:84px;}
.logo .xibuname{filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity: 0.85;opacity: 0.85;background:rgba(255, 255, 255, 0.85);
background: #fff;
font-size:38px;
color: #003399; 
letter-spacing: 3px;
font-weight:700;
padding:5px 15px;
border-radius:5px;}
.bt_search{float:right; text-align:left;margin-top:-15px;line-height:30px;width:120px;}

/*导航 S*/
.nav{margin: 0 auto; padding-left:20px; width:1060px;height:58px;border: 1px solid #d9d9d9;background: #fff;}
/*.nav ul{height:50px;}*/
.nav ul li{float:left; width:115px; height:58px;_display:inline; text-align:center; position:relative; z-index:9994;}
.nav ul li.spe{height: 30px;width: 1px;margin-top: 20px;color: #d9d9d9;}
.nav ul li h3{font:normal 18px/58px "Microsoft YaHei";}
.nav ul li.on1{height: 64px;padding-top:4px;margin-top:-7px;background:url(lionbg.png) no-repeat center 0px;}
.nav ul li.on1 a{color: #fff;font-weight: bold;width:100%; height:100%;display:block;}
.nav ul li .ul1{display:none; width:110px;padding: 0px 0 8px; position:absolute; left:4px; top:66px; z-index:9995; background:#d4204d;}
/*.nav ul li.last1 .ul1{right:0; left:auto;}*/
.nav ul li .ul1 li{width:110px;height:30px;text-align:center; overflow:hidden;}
.nav ul li .ul1 li h3{font:normal 14px/30px "Microsoft YaHei";}
.nav ul li .ul1 li a{color:#fff;}
.nav ul li .ul1 li.on2{background:#ab1b3f;}
/*导航 E*/

/**主导航**/
.bt_nav{width:100%; height:35px; background:#2080d1; }
.bt_nav_bj{width:1060px; 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:1060px; 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:120px; *+width:116px; height:50px; float:left; ; text-align:center}
.bt_nav_cen li+li{border-left:#65b3f5 solid 1px}
.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_title{background-color:#e6e7e8;height:40px;}
.more{margin-right:10px;height:40px;line-height:40px;}
.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_title_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:49%; height:333px; float:left}

/***焦点图样式===与js配套使用***/
#focus{position: relative;height:333px;width:100%;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:518px; padding:0px;}
#focus .focus-bar li{float:left; width:518px !important;height:333px; 
                           display: flex;
                        justify-content: center;
      	         align-items: center;
}
#focus .focus-bar li a{width:518px;height:333px;display: block}
#focus .focus-bar li img{width:100% !important;height:333px;}
#focus .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width:100%;height: 40px}
#focus .ftbg{position: absolute;top: 0;left: 0;z-index: -1;width:100%;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-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}

/*左右滑块样式==与js配套使用*/
.bt_xxgk{width:1060px; height:52px;overflow:hidden;}
.bt_xxgk ul{ margin:0; padding:0; width:1060px;}
.bt_xxgk li{ float:left; width:250px; *+width:248px; height:50px;  text-align:center;  }
.bt_xxgk li+li{margin-left:20px;}
.bt_xxgk li a{ display:block;  height:50px; line-height:50px; border:#e1e0e0 solid 1px; background:#f9f8f8; text-align:center}
.bt_xxgk li a img{ *+margin-top:10px;}
.bt_xxgk li a:hover{background:#f9f8f8; color:#7f7f7f; border:#328dda 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:49%; height:333px;  overflow:hidden}
.one_news_box .title_bj{color:#000;font-size:16px;height:40px;line-height:40px;}
.one_news_box font.one span.hover{ background:#2481cf;color:#ffffff;width:120px}

/*滑动切换--staet*/
.two_news{width:520px;  min-height:200px; overflow:hidden; border:#CCC solid 1px; border-top:0;}
.two_news_title{width:100%; height:40px; border-top:#328dda solid 2px; font-size:16px; background:#eeeeee}
.two_news_title ul{ margin:0; padding:0;}
.two_news_title li{padding:0 25px; float:left; line-height:40px; font-weight:bold; cursor:pointer}
.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:40px; float:right}
.two_news_title a{ float:right; line-height:30px; padding-right:10px;}

.two_news_title_r{width:100%; height:40px; font-size:16px; background:url(right_bg.jpg)}
.two_news_title_r ul{ margin:0; padding:0;}
.two_news_title_r li{padding:0 20px; float:left; line-height:40px; font-weight:bold;cursor:pointer}
.two_news_title_r li.hover{ color:#328dda;}
.two_news_title_r .sp_bt{line-height:30px; padding:0 25px; color:#b84848;  float:left;}
.two_news_title_r .more{padding:0 10px 0 0; line-height:40px; float:right}
.two_news_title_r 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_r{width:100%; *+width:300px; 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:-35px; 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:49%; height:260px; overflow:hidden; border:#CCC solid 1px; border-top:0;}
.three_news_r{width:49%; height:260px; 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: "Microsoft YaHei"; 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}


.tpzx{width:100%;height:45px;background:url(title_bg.png) no-repeat center center;margin:0 auto;}
.tpzx_title{margin:0 auto;font-size:18px;line-height:45px;font-weight:bold;color:#000000;display:inline;}
/**友情链接**/
.yqlj_list{width:980px;padding-top:5px;}
.yqlj_list li{background:url(point.png) no-repeat 0px 9px;float:left;padding-left:20px;padding-right:20px;font-size:13px;height:24px;line-height:24px;margin:0;}
	
.bt_link{width:1060px !important;*+width:1040px; height:53px; *+height:33px; padding:10px;margin:0 auto;}
.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:880px !important; 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:40px !important;}

/*******栏目页专用样式********/
.bt_menu{width:220px; min-height:400px; }
.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: "Microsoft YaHei"}
.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:825px; *+width:805px;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:110px; 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: "Microsoft YaHei"}
.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: "Microsoft YaHei"}
.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; }

/*******文章页专用样式********/
.bt_box{ min-height:450px; padding:40px 100px;  *+width:1000px;  border:#CCC solid 1px; border-radius: 5px 5px 5px 5px;}
.center_yqlj{width: 1060px !important;}


#share_right{
	margin-left: 575px !important;
}

body{	
 font-family: "Microsoft YaHei"
}
.left {
    float: left;
}

.right {
    float: right;
}
.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: "020";
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}

.showewm{position:fixed;right:10px;bottom:50%;text-align:center;}
.showewm img{width:120px;}
