/* 增对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:url(bg.jpg) repeat-x;
}
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;}
.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 10px 0 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;}

/*****主框架*******/
.header{width:1000px; height:169px; 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; margin-top:10px}
.llwu{ float:left; width:486px;}
.zzjs{ float:right; margin-left:10px; width:483px; height:260px; border:1px solid #ccc; margin-right:10px;}
.footer{width:100%; min-height:130px; background:#990010}
.note{width:100%; height:15px; clear:both;}

/***********头尾通用样式*************/

/**bananr 区**/
.top{ width:100%; background:#f2f2f2;}
.bananr_top{ width:1000px; height:30px; margin:0 auto; line-height:30px;}
.bananr_left{ float:left;}
.bananr_right{ float:right;}
.bananr{width:1000px; height:172px; margin:0 auto;}
.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 5px ; 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:45px; background:#990010; margin:0 auto;}
.bt_nav ul{ margin:0; padding:0;}
.bt_nav li{height:45px; float:left; line-height:45px;}
.bt_nav li a{display:block;  line-height:45px; color:#fff; font-size:16px; float:left; padding:0 22px}
.bt_nav li a:hover{background:#6d020d;line-height:45px;}


/**页脚**/
.footer .link{width:1000px;height:auto; margin:0 auto;  padding-top:20px; text-align:center; color:#FFF}
.footer .link a{ color:#FFF; 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:#FFF; padding-top:20px; font-size:13px; font-family:"宋体"}
.footer .font span{line-height:20px;  width:100%; display:block}
.footer .font img{margin:20px 0;}

/*常用div 尺寸*/
.bt_cen570{width:570px; height:auto; overflow:hidden}
.bt_cen395{width:395px; height:auto ;  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}

/*********首页*******/
.header_bj{ }
.flash_img{width:569px; height:317px; float:left}
.bt_jubao{width:569px; height:82px; float:left; margin-top:10px;}
.bt_jubao a{width:138px; height:50px; line-height:50px; float:left; margin-left:5px; border-radius: 5px; background:#2075ea; display:block; text-align:left; color:#FFF; font-size:16px; font-weight:bold}
.bt_jubao a:hover{background:#0451bb;}
.bt_jubao span{width:45px; height:28px; float:left; display:block; margin:10px 5px 0 10px }
.bt_bj_01{ background:url(bt_bnt_h.png) no-repeat 5px 1px;}
.bt_bj_02{ background:url(bt_bnt_h.png) no-repeat 5px -29px;}
.bt_bj_03{ background:url(bt_bnt_h.png) no-repeat 9px -56px;}
.bt_bj_04{ background:url(bt_bnt_h.png) no-repeat 5px -82px;}

.bt_bj_05{ border:#eaeaea solid 1px; border-bottom:0; background:#f4f4f4; }

.bt_jubao_h{width:569px; height:150px; float:left; background:url(bt_title_01.png) no-repeat; text-align:left; margin-top:10px;}
.bt_jubao_h .title{width:100%; height:50px; line-height:50px; float:left; color:#FFF}
.bt_jubao_h .title span{ line-height:50px; padding:0 0 0 20px; font-size:18px;}
.bt_jubao_h .cen{width:540px; height:100px; line-height:24px; margin-left:15px}
.bt_jubao_h .cen ul{ margin:0; padding:0;}
.bt_jubao_h .cen li{width:270px; height:30px; float:left; line-height:30px; color:#FFF; font-size:16px;}

.bt_tzgg{width:395px; height:205px; background:#015ab8; padding:10px; color:#FFF; text-align:left}
.bt_tzgg_title{width:100%; float:left; display:block; font: normal 16px/30px "微软雅黑"; background:url(bt_new_title_bg.png) no-repeat left; margin-left:6px; padding-left:20px; height:30px;}
.bt_tzgg_title a{font-size:17px; font-weight:bold}
.bt_tzgg_title a:hover{color:#b6d4f4; }
.bt_tzgg_list{ height:175px;}
.bt_tzgg .cen{width:100%; line-height:24px; float:left; padding-top:10px; text-indent:2em; overflow:hidden}
.bt_tzgg a{width:100%; line-height:30px; color:#FFF; text-align:right}
.bt_tzgg a:hover{color:#900; }
.one_news{ width:395px; height:194px;}
.tjdt{ float:left; margin-left:16px; font-size:16px; line-height:38px;}
.tjdt_m{ float:right; margin-right:8px; font-size:12px; line-height:38px;}

/*滑动切换--staet*/
.one_news{width:395px; height:190px; overflow:hidden; border:#CCC solid 1px; border-top:0; margin-top:10px; }
.one_news_title{width:100%; height:40px; border-bottom:#666666 solid 2px; font-size:15px; background:#f4f4f4;border-top:#e1e1e1 solid 1px;}
.one_news_title ul{ margin:0; padding:0;}
.one_news_title li{padding:0 20px; float:left; line-height:39px;}
.one_news_title li.hover{border-bottom:#990110 solid 2px; color:#990110; height:39px; line-height:39px;}
.one_news_title .sp_bt{line-height:30px; padding:0 25px; color:#b84848;  float:left;}
.one_news_title .more{padding:0 10px 0 0; line-height:30px; float:right}
.one_news_title a{ float:right; line-height:30px; padding-right:10px;}
.one_news_cen{width:100%; padding:10px; min-height:100px; text-align:left; float:left}
.Contentbox{width:100%; *+width:438px; height:auto;  position:relative; 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;}
.Contentbox .sp_monre a{font-size:13px; line-height:30px; color:#666}
.Contentbox .sp_monre a:hover{color:#f30}
.llwz{ float:left; width:483px; height:260px; border:1px solid #ccc; margin-left:10px;}

/**栏目标题背景**/
.bt_bj_05{height:40px; background:#f4f4f4; border:#eaeaea solid 1px; border-bottom:#1b456d solid 2px;}
.bt_bj_05 span{ font-size:16px; color:#333333}

.bt_bj_06{height:40px; background:#f4f4f4; border:#eaeaea solid 1px; border-bottom:#990110 solid 2px;}
.bt_bj_06 span{ font-size:16px; color:#333333}

.two_news{width:475px; height:268px; }

.two_title_new{width:100%; height:auto;}
.two_title_new h1{width:100%; line-height:30px; color:#333333; font-size:17px;}
.two_title_new p{width:100%; line-height:24px; overflow:hidden; text-indent:2em; padding-bottom:10px}

.two_news_title{width:100%; height:40px; margin-top:10px;}
.two_news_title ul{ margin:0; padding:0;}
.two_news_title li{padding:0 20px; float:left; line-height:40px;}
.two_news_title li.hover{border-bottom:#1b456d solid 2px; color:#990110; height:40px; line-height:40px;}
.two_Contentbox{width:475px; height:auto; padding:10px 10px 0 10px; position:relative; text-align:left}
.two_Contentbox .sp_monre{ position:absolute; top:-40px; right:10px; *+right:13px; text-align:right;}
.two_Contentbox .sp_monre a{font-size:13px; line-height:40px; color:#666}
.two_Contentbox .sp_monre a:hover{color:#f30}

/*底部新闻--staet*/
.bt_news{width:483px; height:260px; overflow:hidden;  background:#FFF; border:1px solid #ccc; margin-left:10px;}
.bt_news_title{width:100%; height:40px; font-size:15px; }
.bt_news_title span{ line-height:39px;color:#FFF; padding-left:10px; float:left; color:#333}
.bt_news_title .more{padding:0 10px 0 0; line-height:30px; float:right}
.bt_news_title a{ float:right; line-height:35px; font-size:13px; color:#999 }

/*电子杂志--staet*/
.bt_book{width:483px; height:260px; overflow:hidden;  background:#FFF; border:1px solid #ccc; margin-right:10px;}
.bt_book .img{width:255px; height:160px; text-align:left; padding:10px;}
.bt_book .email{width:255px; height:30px;}


/*底部banner--staet*/
.bt_bootom_banner{width:980px; height:56px;  float:left; margin-top:10px;}
.bt_bootom_banner ul{ margin:0; padding:0;}
.bt_bootom_banner li{width:183px; height:55px; float:left; margin-left:16px; padding:1px; border:#CCC solid 1px;}
.bt_link{width:980px; height:auto; float:left; text-align:left; padding-top:10px;}
.bt_link span{ line-height:24px; display:block;width:100%; float:left; font-size:14px; font-weight:bold}
.bt_link a{padding:0 7px; float:left; display:block}
.bt_link a:hover{}



/*******栏目页专用样式********/
.bt_menu{width:220px;height:auto;}
.bt_menu_title{height:40px; line-height:40px; width:100%; background: #990010; text-align:left; border-radius:5px 5px 0 0}
.bt_menu_title span{ line-height:40px; color:#FFF; font-size:16px; padding-left:10px;}
.bt_menu_list{width:100%; height:auto; padding:10px 0 120px 0;}
.bt_menu_list ul{ margin:0; padding:0;}
.bt_menu_list li{width:100%; height:40px;text-align:left; border-bottom:#CCC dashed 1px;}
.bt_menu_list li a{line-height:38px;  display:block; padding-left:10px; float:left; color:#000 }
.bt_menu_list li a:hover{color:#990010}

.bt_lm_cen{ min-height:465px; overflow:hidden; padding:10px 0px 10px 0px; text-align:left}
.bt_cenert{width:740px; height:auto; overflow:hidden; }
.bt_cenert_title{width:100%; height:40px; line-height:40px; border-bottom:#990010 solid 3px; text-align:left }
.bt_cenert_title .title{ width:110px; line-height:40px; color:#000;  font-size:17px;}

/*当前位置*/
.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; }
