@charset "utf-8";
/*  
* @description: 中国唐山基础样式表  
* @author: 姚玉香  
* @update: 姚玉香 (2014-11-1 09:23)  
*/  
/* 全局样式 */ 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
body { font-family: "宋体", Microsoft YaHei, Segoe UI, Arial, Tahoma, Verdana, sans-serif; font-size: 12px; /*background: url(../images/bg.jpg) repeat-x;*/ }
ul, li { display: block; list-style-type: none; }
img { border: none; }
/* End 全局样式 */
/* ---------------------------------------------------------------------------------------------------------------------------- */
/*---------------------菜单样式----------------------------------*/
.banner_bg { background: url(../images/banner.jpg) no-repeat; height: 37px; }
#menu { height: 30px; margin-top: 8px; background: url(../images/nav_bg.jpg) repeat-x; font-size: 14px; width: 500px; float: right; }
#menu ul { margin: auto; width: 500px; height: 32px; list-style-type: none; padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.m_li { float: left; width: 100px; line-height: 32px; text-align: center; margin-right: -2px; margin-left: -2px; background: url(../images/shuxian.jpg) no-repeat left; }
.m_li a { display: block; color: #2C7D00; width: 100px; font-weight: bold; font-size: 14px; }
.m_line { float: left; width: 1px; height: 32px; line-height: 32px;   /*ff下有效(图片垂直居中)*/ }
.m_line img {  margin-top:expression(( 32 - this.height ) / 2);   /*ie下有效(图片垂直居中)*/
}
.m_li_a { float: left; width: 101px; line-height: 32px; text-align: center; padding-top: 3px; font-weight: bold; background-image: url(../images/nav_0.png); position: relative; height: 32px; margin-top: -3px; margin-right: -2px; margin-left: -2px; font-size: 14px; }
.m_li_a a { display: block; color: #ffffff; width: 101px; font-size: 14px; }
.m_li_a a:hover { display: block; color: #ffffff; width: 101px; font-size: 14px; }
.smenu { width: 1000px; margin: 0px auto 0px auto; padding: 0px; list-style-type: none; height: 32px; text-align: left; }
.smenu UL { margin: 0PX; padding: 0PX; }
.s_li { line-height: 32px; width: 950px; ; display: none; height: 32px; text-align: left; }
.s_li_a { line-height: 32px; width: 950px; display: block; height: 32px; text-align: left; color: #FFFFFF; }
.tzt { height: 22px; background-color: #3CB820; line-height: 32px; color: #FFFFFF; text-align: left; padding: 5px; width: 990px; margin: 0 auto; }
.gg { float: left; width: 500px; height: 27px; line-height: 27px; background: url(../images/png.png) no-repeat; padding-left: 110px; }
.gg1 { float: right; width: 300px; vertical-align: text-bottom }
/* 连接样式 */
a { text-decoration: none; color: #000000; cursor: pointer; }
a:hover, a:active { text-decoration: underline; color: #0067b6; }
a.cheng:link, a.cheng:visited { text-decoration: none; color: #ff7800; }
a.cheng:hover, a.cheng:active { text-decoration: underline; }
a.color_f0067b6 { color: #0067b6; float: right }
a.color_0067b6 { color: #0067b6; float: right }
a.gongkai_mulu { background: url(../images/index/sanjiao.png) no-repeat left center; margin-left: 5px; padding-left: 10px; display:
}
a.more_img { background: url(../images/index/index_189.gif) no-repeat right center; float: right; padding-right: 18px; font-weight: normal; font-size: 12px; }
a.more { font-weight: normal; font-size: 12px; }
a.more_red:link, a.more_red:visited { font-weight: normal; font-size: 12px; color: #8d8d8d }
a.more_red:hover, a.more_red:active { text-decoration: underline; color: #f40000; }
a.fff { text-decoration: none; color: #fff; cursor: pointer; }
a.fff:hover, a.fff:active { text-decoration: underline; color: #fff; }
a.c_f4000, a.c_f4000:hover, a.c_f4000:active { color: #f40000; font-weight: bold; }
a.c_06b, a.c_06b:hover, a.c_06b:active { color: #06b; font-weight: bold; }
/* End 连接样式 */
/* ---------------------------------------------------------------------------------------------------------------------------- */
/* 对齐样式 */
.left { float: left; }
.right { float: right }
/* End 连对其样式 */
/* ---------------------------------------------------------------------------------------------------------------------------- */
/*布局样式*/
.main { width: 1000px; margin: 0 auto; overflow: hidden; clear: both; background-color: #FFFFFF; }/*页面居中样式*/
.main_foot { width: 960px; margin: 0 auto; overflow: hidden; clear: both; background-color: #FFFFFF; margin-top: 10px; }/*页面居中样式*/
.date { float: right; color: #999; font-size: 12px }/*列表时间样式*/
.newsdate { float: right; color: #aaa; font-size: 12px; font-family: Arial }
/* End 布局样式 */
/* ---------------------------------------------------------------------------------------------------------------------------- */
/*字体样式*/
.font_arial { font-family: Arial, Helvetica, sans-serif; }
/* End 字体样式 */
/* ---------------------------------------------------------------------------------------------------------------------------- */
/* 字体颜色样式*/
.color_red { color: #f40000; }
.color_f0067b6 { color: #0067b6; }
.color_f70 { color: #f80; }
.color_666 { color: #666; }
.color_122e67 { color: #122e67; }
/* End 字体颜色样式 */
/* ---------------------------------------------------------------------------------------------------------------------------- */
/*边距样式*/
.top3 { margin-top: 3px; }
.top5 { margin-top: 5px; }
.top7 { margin-top: 7px; }
.top10 { margin-top: 10px; }
.top12 { margin-top: 12px; }
.top15 { margin-top: 15px; }
.right5 { margin-right: 5px; }
.right10 { margin-right: 10px; }
.p015 { padding: 15px 0; }
.p517 { padding: 5px 18px; }
.p510 { padding: 5px 10px; }
.p_r10 { padding-right: 10px; }
.p03 { padding: 0 3px }
.m05 { margin: 0 5px; }
/* End 边距样式 */
/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Top */
.top { background: url(../images/head_top_back.gif) repeat-x 0 bottom; ; line-height: 30px; height: 30px; color: #CCC; }
.top_input { border: solid 1px #ddd; line-height: 18px; height: 18px; color: #666; padding: 0 0 0 5px }
.yuanjiao { border-radius: 4px; background-color: #fff; padding: 0 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #0067b6; }
/* End Top*/
/* Header */
.header { background: url(../images/index_header_back.gif) repeat-x 0 0; }
.header object { display: block; }
/* End Header */
/* Footer */
.footer { background: url(../images/foot_bg.jpg) repeat-x;padding: 20px; padding-top:0;}
.foot_01 { text-align: center; height: 30px; line-height: 30px; }
.foot_02 { text-align: center; line-height: 25px; }
.footer_body { position: relative; height: 80px; }
.footer p { padding-left: 6px; }
.footer_subnav { color: #0067b6; }
.footer_subnav a { line-height: 26px; margin: 0 6px; color: #0067b6; }
a.top_btn { display: block; height: 26px; position: absolute; top: 0; right: 0px; background-color: #0067b6; color: #fff; padding: 0 5px 0 8px; ; cursor: pointer; text-decoration: none; }
a.top_btn:hover { background-color: #0099ff; }
/* End Footer */
/* Nav */
.nav { background: url(../images/nav_back.gif) repeat-x 0 0 #0067b6; line-height: 34px; font-family: Microsoft YaHei, Segoe UI, Tahoma, Arial, Verdana, sans-serif; overflow: hidden; clear: both; border-radius: 4px; padding-left: 8px; }
.nav li { font-size: 15px; text-align: center; width: 90px; display: block; float: left; }
.nav li a { font-weight: bold; color: #fff; text-decoration: none; }
.nav_hover { background: url(../images/index_nav_hover.gif) no-repeat 0 0; color: #f40; }
.nav_hover a { color: #f40000 !important; }
/* @update: 王颖 (2014-05-13 14:00)  */
.nav li a:hover, .nav li a.current { background: url(../images/index_nav_hover.gif) no-repeat 0 0; color: #f40; display: block }
/*.nav  li .box{width:100%; _width:1680px;height:49px;position:absolute;top:248px;left:0;background:#fff;display:none;}*/
.nav li .box { width: 1000px; height: 49px; margin: 0 auto; position: absolute; top: 248px; background: #fff; display: none; }
.nav li .box a { display: block; height: 49px; float: left; color: #0067b6; line-height: 49px; border: none; background: none; padding-left: 15px; padding-right: 15px; background: url(../images/nav_li_bg.png) right no-repeat }
.nav li .box a:hover { color: #f40; }
.nav li .box1 { margin-left: -98px; width: 878px; padding-left: 120px; _margin-left: -150px; }
.nav li .box2 { margin-left: -188px; width: 898px; padding-left: 100px; _margin-left: -260px; }
.nav li .box3 { margin-left: -278px; width: 828px; padding-left: 170px; _margin-left: -360px; }
.nav li .box4 { margin-left: -368px; width: 828px; padding-left: 170px; _margin-left: -470px; }
.nav li .box5 { margin-left: -458px; width: 788px; padding-left: 210px; _margin-left: -570px; }
.nav li .box6 { margin-left: -548px; width: 788px; padding-left: 210px; _margin-left: -570px; }
/* @update: 崔星魁 (2014-05-28 14:00)  */
/*新闻页头样式*/
.news_top_nav { text-align: left; background: url(../images/news/news_list_xuanze_back_xian.gif) no-repeat right center; }
.news_top_home_btn { background: url(../images/news/guohui.png) no-repeat 0 7px; padding: 0 5px 0 18px; float: left; }
.news_top_nav span { display: block; float: left; padding: 0 11px 0 10px; border-left: solid 1px #ccc; line-height: 12px; margin: 9px -1px 9px 0; position: inherit; }
.news_top_nav span a { text-decoration: none; }
.news_top_nav_hover { margin: 0 -1px 0 0 !important; border-right: solid 1px #ccc; line-height: 30px !important; background-color: #fff; padding: 0 10px !important; height: 30px; }
.news_top_subnav_hover { position: absolute; margin-left: -11px; background-color: #fff; z-index: 999; padding: 0; }
.news_top_subnav_hover a { display: block; color: #6c6c6c; line-height: 28px; padding: 0 10px; }
.news_top_subnav_hover a:hover { background-color: #f5f5f5; }
/* End Nav */
/* ---------------------------------------------------------------------------------------------------------------------------- */
/* 宽度样式 */
.w132 { width: 132px; }
.w290 { width: 290px; }
.w280 { width: 280px; }
.w330 { width: 330px; }
.w370 { width: 370px; }
.w350 { width: 350px; }
.w358 { width: 358px; }
.w400 { width: 400px; }
.w450 { width: 450px; }
.w455 { width: 455px; }
.w535 { width: 535px; }
.w710 { width: 710px; }
.h120_0 { height: 120px; }
/* End 宽度样式 */
/* ---------------------------------------------------------------------------------------------------------------------------- */
/* 高度样式 */
.h120 { height: 108px; }
.lh24 { line-height: 24px; }
/* End 高度样式*/
/* ---------------------------------------------------------------------------------------------------------------------------- */
/* 边框样 式*/
.box { border: solid 1px #ddd; border-top: none; }
.img_bor img { solid 1px #ddd
}
/* End 边框样式 */
/* ---------------------------------------------------------------------------------------------------------------------------- */
/* 通用列表样式 */
.list { line-height: 27px; padding: 5px; }
.jiantou li { background: url(../images/dian.jpg) no-repeat left center; padding-left: 15px;}
.jiantou li a:link { font-size: 14px; }
/* 通用列表样1式 */
.list1 { line-height: 27px; padding: 5px;}
.jiantou1 li { background: url(../images/dian.jpg) no-repeat left center; padding-left: 15px;}
.jiantou1 li a:link { font-size: 12px; }
/* End 通用列表样式 */

/*Tab菜单*/
.tabs { position: relative; border: 1px solid #ccc;}
.tabs .tabnav { height: 25px; background: #F7F7F7; border-bottom: 1px solid #CCCCCC; }
.tabs .tabnav li { float: left; height: 25px; width: 100px; text-align: center; margin-left: -1px; position: relative; cursor: pointer; font-size: 14px; font-weight: bold; color: #333333; line-height: 25px; }
.tabs .tabs-body { border-top: none;}
.tabs .tabnav li.tab-nav-action { border-bottom: none; background: #6cba06; height: 25px; line-height: 25px; text-align: center; color: #FFFFFF; font-size: 14px; font-weight: bold; }

/* 网站导航 */
.links_body {
padding: 12px 0 12px 15px;
overflow: hidden;
clear: both;
}
.links_body select { float: left; margin-right: 15px; line-height: 23px; padding: 3px; width: 148px; }
/* 网站导航 */
/* ---------------------------------------------------------------------------------------------------------------------------- */
/* 分页 */
.pagesite { height: 24px; line-height: 24px; margin: 10px auto; text-align: center; }
/* ---------------------------------------------------------------------------------------------------------------------------- */
/* End 分页*/

.sousuo { float: right; background-image: url(../images/index/sousuo.jpg); background-repeat: no-repeat; width: 65px; height: 24px; line-height: 24px; color: #FFFFFF; padding-left: 10px; font-weight: bold; }
#sddm { margin: 0 auto; padding: 0; z-index: 30; width: 20px; height: 24px; background: url(Images/e0.jpg) no-repeat; }
#sddm li { margin: 0; padding: 0; list-style: none; float: left; font: bold 12px arial; text-align: left; padding-top: 6px; }
#sddm li a { display: block; width: 20px; color: #FFF; text-align: left; text-decoration: none }
#sddm li a:hover { color: #CCCCCC; }
#sddm div { visibility: hidden; margin: 0; padding: 0; float: right; margin-right: -60px; margin-top: -13px; }
#sddm div a { display: block; margin: 0; width: 60px; white-space: nowrap; text-align: center; text-decoration: none; color: #000000; font: 12px arial; margin-left: -20px; }
#sddm div a:hover { color: #ff0000; }
.gfss { width: 60px; background-color: #CCCCCC; color: #000000; height: 19px; line-height: 20px; text-align: center; padding-top: 2px; }
/* 搜索样式表 */
.search { padding: 5px 15px; line-height: 28px; height: 28px; }
.search h2 { color: #0067b6; display: block; background: url(../images/index/index_14.gif) no-repeat 0 5px; ; font-size: 15px; padding-left: 10px; }
.search .button { background: url(../images/index/sousuo_a.jpg) no-repeat right; width: 80px; height: 20px; color: #fff; font-weight: bold; cursor: pointer; border: none; }
.search .button:hover { color: #f40000; }
.search_input { height: 22px; line-height: 22px; width: 230px; padding-left: 10px; color: #aaa; border: none; background-color: #F9F9F9; border: 1px solid #CCCCCC; }
.index01 { width: 330px; }
.index01 a { margin-right: 15px; background: url(../images/service/service_index_59.gif) no-repeat left center; padding-left: 10px; }
/*崔星魁2014/8/11/新增*/
.index02 { float: left; font-weight: bold; }
/* End 搜索样式表 */

.tb_0 { color: #0E6FBA; margin-left: 4px; margin-right: 4px; }
.yqnr { font-size: 12px; }
.yqnr ul { padding: 0px; margin: 0px; }
.yqnr ul li { font-size: 12px; float: left; margin-left: 7px; margin-right: 7px; padding: 5px; }

.tplb{float: left;width:160px; height:54px; margin-right:10px; margin-left:9px;list-style:none; margin-top:15px;}

#_ideConac { position:absolute; top:30px; right:200px;}
#_span_jiucuo{ position:absolute; top:40px; right:80px;}

/*---------------------------*/
.search {
  float: right;
  height: 22px;
  margin:0;
  padding:0;
  line-height: 22px;
}
.search_button {
  float: right;
  display: block;
  width: 70px;
  height: 22px;
  background:rgb(254, 151, 3);
  color: #fff;
  text-align: center;
  line-height: 22px;
  border:none;
  margin-right:5px;
  cursor:pointer;
}
.search_text {
  width: 198px;
  height: 20px;
  line-height: 20px;
  margin-right: 5px;
}
        /**
        * @ description: 非本站域名跳转提示弹窗 CSS
        * @ author: 李永超
        * @ update: 2018-5-29
        **/
        .lyc_alert-mengban {position: fixed;top: 0px;left: 0px;z-index: 1000;background: #000000;opacity: 0.8 !important;filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
        .lyc_alert-warning {position: fixed;left: 50%;top: -300px;margin-left: -300px;width: 600px;height: 270px;background: #fff;z-index: 1001;display: none;}
        .lyc_alert-delete {width: 100%;height: 38px;position: relative;}
        .lyc_alert-delete span {position: absolute;top: 10px;right: 10px;width: 19px;height: 19px;text-align: center;line-height: 19px;font-size: 16px;cursor: pointer;background: #333;color:#fff;font-family: "Microsoft YaHei";}
        .lyc_alert-wzsm {width: 480px;height: 100px;margin: 15px auto 0;line-height: 35px;font-size: 24px;color: #000;text-align: center;font-family: "Microsoft YaHei";padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
        .lyc_alert-wzsm p {font-size: 24px;font-family: "Microsoft YaHei";}
        .lyc_alert-footer {width: 100%;height: 105px;font-size: 24px;color: #000;}
        .lyc_alert-footer span {cursor: pointer;float: left;font-family: "Microsoft YaHei";}
        .lyc_continue {width: 124px;height: 42px;line-height: 42px;font-size:20px;font-weight:bold;color:#ab0d07;border:1px solid #ccc;background-color: antiquewhite;text-align: center;border-radius: 10px;}
        .lyc_fangqi {line-height: 42px;font-size: 20px;color: #ab0d07;margin-left: 20px;}
        .lyc_xuanze {width: 210px;height: 42px;margin: 25px auto 0;}
        @media only screen and (max-width: 414px) {
            .lyc_alert-warning {position: fixed;left: 2%;top: -300px;margin-left: 0;width: 96%;height: auto;background: #fff;background-size: 100%;z-index: 1001;}
            .lyc_alert-wzsm {width: 80%;height: auto;margin: 15px auto 0;line-height: 28px;font-size: 18px;color: #000;text-align: center;}
            .lyc_alert-wzsm p {font-size: 18px;}
            .lyc_alert-footer {width: 100%;height: 70px;line-height: 70px;font-size: 18px;color: white;margin-top: 10px;}
            .lyc_continue {width: 124px;height: 42px;letter-spacing: normal;}
        }