﻿@charset "utf-8";
@import url(font.css );
@import url(main.css );
@import url(dll.css );

body{padding:0;margin:0;font-family:Verdana,"宋体", Geneva, sans-serif;color:#666;font-size:12px;background:url(../images/bg.gif) repeat-x;}
a{color:#666;text-decoration:none;}
a:hover{color:#917F5A;text-decoration:none;}
#header{width:895px;height:84px;margin:0 auto;background:url(../images/menubg.gif) repeat-x; }
.top_nav{float:right;padding:5px 40px 0 0; color:#fff;}
.top_nav a{color:#fff;text-decoration:none;}
.top_nav a:hover{color:#ff9;text-decoration:none;}
.logo{width:283px;float:left;padding-top: 30px;text-align:center;}
.i_nav{/* width:680px; */ width:580px; float: right; clear: right; color:#fff;font-weight:bold;text-align:center;font-size:14px;padding-top:10px; }
.i_nav a{color:#fff;text-decoration:none;}
.i_nav a:hover{color:#ff9;text-decoration:none;}
#i_banner{width:893px; border:solid #CCC 1px; margin:0 auto; background:#fff; text-align:center; padding:7px 0;}
#container{width:895px; margin:0 auto; padding-top:16px;}
#container_left{width:217px; float:left; }
.phone{width:188px;float:left; clear:both; overflow:hidden;}
/*.phone ul.person{list-style-type:none;font-size:12px;line-height:22px;width:80px;float:left;}
.phone li{color:#333;font-weight:bold;}*/
.phone li.tel{color:#01458E;font-family:Arial, Helvetica, sans-serif;font-size:18px;}
.phone li.time{color:#333;font-weight:normal;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.phone ul.phonetext{list-style-type:none;font-size:12px;line-height:22px;width:180px;float:left; text-align:left; padding-left:7px;display:inline}

.img{vertical-align:middle;}

.phoneline{width:188px;float:left; padding-top:5px;}
.more{padding:8px 5px 0 0;}
.i_j_list{width:188px;float:left;}
.i_j_list ul{font-size:12px;line-height:22px;list-style-type:none;float:left; text-align:left}
.i_j_list li{background:url(../images/icon0.gif) no-repeat 8px 9px; padding-left:15px;}
.i_j_list li a{color:#917F5A;text-decoration:none;}
.i_j_list li a:hover{color:#000;text-decoration:none;}
.i_j_list li.j_img{background:none; padding:8px 0 0 5px;}
#container_mid{width:363px; float:left;}
.i_n_title{height:24px; background:url(../images/news_bg.gif) repeat-x;}
.i_n_text{width:74px; height:24px; background:url(../images/news.gif) no-repeat; float:left; text-align:center; color:#036; font-weight:bold;line-height:24px;}
.i_content{padding:8px 0 0 0;}
.i_content_img{width:96px; height:67px; border:solid #E0E0E0 1px; float:left;}
.i_content_text{ width:250px; margin-left:10px; float:left; color:#666; text-align:left; }

.i_content_text strong{width:242px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis ;}
.i_content_text_c{width:357px; padding:0 0 0 8px; float:left; color:#666; text-align:left; height:67px;overflow:hidden; }
.i_content_text_c img{ border:0px;}
.i_content_text_c img{ width:70px; height:60px;}

.i_content_text a{color:#666;text-decoration:none;}
.i_content_text a:hover{color:#917F5A;text-decoration:none;}
.i_n_list{width:363px;float:left; padding:10px 0 5px 0;}
.i_n_list ul{font-size:12px;line-height:22px;list-style-type:none;float:left; text-align:left}
.i_n_list li{background:url(../images/icon0.gif) no-repeat 8px 9px; padding-left:15px; color:#666;}
.i_n_list li a{color:#666;text-decoration:none;}
.i_n_list li a:hover{color:#666;text-decoration:underline;}
#container_right{width:286px; float:right;}
.i_p_title{}
.i_p_list{width:284px; border:solid #E5E5E5 1px; float:left; margin-top:5px;}
.i_p_content{padding:8px 0 0 0;}
.i_p_content ul{font-size:12px;line-height:22px;list-style-type:none;float:left;}
.i_p_content li{width:135px; float:left; padding:0 0 0 5px;}
.i_p_content li.p_text{width:135px; float:left; padding:12px 0 0 5px; }
.i_p_content li.p_text span { height:90px; overflow:hidden; display:block;}
.i_p_content li.p_text a{ float:left; text-align:left}
.i_p_content li.p_text a:hover{ color:#FF0000;} 
.i_p_list ul.p_bg{width:270px;font-size:12px;line-height:22px;list-style-type:none; margin-left:15px; }
.i_p_list li.p_bg2{width:251px;height:25px;background:url(../images/probg.gif) no-repeat; float:left; line-height:25px; padding-left:15px; margin-bottom:10px; font-weight:bold; color:#000; text-align:left}
.i_p_list li a{color:#000;text-decoration:none;}
.i_p_list li a:hover{color:#666;text-decoration:none;}
.i_p_list li.p_bg3{width:251px;height:25px;background:url(../images/probg1.gif) no-repeat; float:left; line-height:25px; padding-left:15px; margin-bottom:10px; font-weight:bold; color:#000;text-align:left}
.i_p_list li.p_bg4{width:251px;height:25px;background:url(../images/probg2.gif) no-repeat; float:left; line-height:25px; padding-left:15px; margin-bottom:10px; font-weight:bold; color:#000;text-align:left}
#footer{height:100px;background:url(../images/bot_bg.gif); margin-top:12px; clear:both;}
.copyright{width:895px; text-align:center; color:#8FA3BB; margin:0 auto; padding-top:5px;}
.copyright a{color:#8FA3BB;text-decoration:none;}
.copyright a:hover{color:#917F5A;text-decoration:none;}
#p_banner{width:893px; border:solid #CCC 1px; margin:0 auto; background:#fff; text-align:center; padding:7px 0;}
.p_menu{width:188px; float:left; border:solid #CFCFCF 1px; }
.p_menu_t{background:#E5E5E5; height:40px; color:#01458E; font-size:14px; line-height:40px; font-weight:bold;text-indent:15px; width:188px; float:left; text-align: left;}
/*.p_submenu{padding:10px 0;}*/
/*.p_submenu div{width:135px; background:url(../images/icon1.GIF) no-repeat 8px 5px; padding-left:25px;margin:0 auto; color:#333;}
.p_submenu div a{color:#333;text-decoration:none;}
.p_submenu div a:hover{color:#917F5A;text-decoration:none;}*/
/*.p_submenu p{width:175px;margin:5px auto;}*/
#container_right1{width:653px;float:left;}
.p_content_t{}
.p_content_l{height:6px; background:url(../images/cbg.gif) repeat-x;}
.p_content{padding:10px;}
.p_p_list{float:left; text-align:left; clear:both; width:650px; }
/*.p_p_list ul{width:600px;list-style-type:none;line-height:22px; font-size:12px; float:left; padding:18px 20px 0 20px;}
.p_p_list li{width:180px;float:left; text-align:center; padding-left:15px;}
.p_p_list p{color:#01458E; text-align:center; padding:15px 0 10px 0;}*/
.p_p_list p a{color:#01458E;text-decoration:none;}
.p_p_list p a:hover{color:#F0975B;text-decoration:underline;}
.p_p_list .p_p_line{height:6px; background:url(../images/cbg.gif) repeat-x; margin-top:10px;}
/*--首页扩展页--*/
.index_defined01{width:188px;float:left; padding-top:5px;}
.index_defined01_content{width:188px;float:left;}
.i_j_list{width:188px;float:left;}
.definedlist_ul{font-size:12px;line-height:22px;list-style-type:none;float:left; text-align:left; width:180px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.definedlist_ul li{background:url(../images/icon0.gif) no-repeat 8px 9px; padding-left:15px;}
.definedlist_ul li a{color:#917F5A;text-decoration:none;}
.definedlist_ul li a:hover{color:#000;text-decoration:none;}

.index_defined02{ clear:both}
.index_defined02_definedlist_ul{font-size:12px;line-height:22px;list-style-type:none;float:left; text-align:left; width:360px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis; }
.index_defined02_definedlist_ul li{background:url(../images/icon0.gif) no-repeat 8px 9px; padding-left:15px;}
.index_defined02_definedlist_ul a{color:#917F5A;text-decoration:none;}
.index_defined02_definedlist_ul a:hover{color:#000;text-decoration:none;}
.index_tbox2{ width:370px; float:left; clear:both; text-align:left}

.index_defined03{ width:286px; clear:both; margin-top:15px;}
.index_tbox{ clear:both; float:left; text-align:left; margin-left:10px;}
.index_defined03_definedlist_ul{font-size:12px;line-height:22px;list-style-type:none;float:left; text-align:left; width:280px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis; }
.index_defined03_definedlist_ul li{background:url(../images/icon0.gif) no-repeat 8px 9px; padding-left:15px;}
.index_defined03_definedlist_ul a{color:#917F5A;text-decoration:none;}
.index_defined03_definedlist_ul a:hover{color:#000;text-decoration:none;}

.index_defined04{ float:left; text-align: left; margin-left:60px; clear:both; width:887px;}
.defined04_i_conmtop{height:24px; background:url(../images/news_bg.gif) repeat-x;}
.defined04_i_conmtopname{width:74px; height:24px; background:url(../images/news.gif) no-repeat; float:left; text-align:center; color:#036; font-weight:bold;line-height:24px;}
.defined04_i_conmtopmore{ float:right;}

.index_defined04_definedlist_ul{font-size:12px;line-height:22px;list-style-type:none;float:left; text-align:left; width:860px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis; }
.index_defined04_definedlist_ul li{background:url(../images/icon0.gif) no-repeat 8px 9px; padding-left:15px;}
.index_defined04_definedlist_ul a{color:#917F5A;text-decoration:none;}
.index_defined04_definedlist_ul a:hover{color:#000;text-decoration:none;}
/*--内页扩展--*/
.nybt{ clear:both; border:1px solid #CFCFCF;width:190px; margin-top:15px; float:left; }
.nybt_01{ width:180px;}
.zdy_h3{ float:left; color:#01458E; font-weight:bold; margin-left:5px;}
.zdy_p{  float:right}
.nm_defined01_definedlist_ul span,.nm_defined02_definedlist_ul span{font-size:12px;line-height:22px;list-style-type:none;float:left; text-align:left; width:160px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;background:url(../images/icon0.gif) no-repeat 8px 9px; padding-left:15px; }
.nm_defined01_definedlist_ul a{color:#917F5A;text-decoration:none;}
.nm_defined01_definedlist_ul a:hover{color:#000;text-decoration:none;}
.nm_defined02_definedlist_ul a{color:#917F5A;text-decoration:none;}
.nm_defined02_definedlist_ul a:hover{color:#000;text-decoration:none;}
.index_tbox{ width:180px; float: left; text-align:left;}

.nybt_03{ }
.nm_defined03_content{ clear:both; text-align:left; margin-left:20px; margin-top:10px;}
.nm_defined03_definedlist_ul span{font-size:12px;line-height:22px;list-style-type:none;float:left; text-align:left; width:500px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;background:url(../images/icon0.gif) no-repeat 8px 9px; padding-left:15px; }
.nm_defined03_definedlist_ul a{color:#917F5A;text-decoration:none;}
.nm_defined03_definedlist_ul a:hover{color:#000;text-decoration:none;}

.nybt_04{margin-left:53px; margin-top:15px}
.tttr_01{ clear: both; width:880px; float:left; }
.nm_defined04_definedlist_ul{ clear: both; width:880px; float:left; text-align:left;overflow:hidden;text-overflow:ellipsis;}
.nm_defined04_definedlist_ul span{font-size:12px;line-height:22px;list-style-type:none; ;background:url(../images/icon0.gif) no-repeat 8px 9px; padding-left:15px; }
.nm_defined04_definedlist_ul span a{width:155px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  display:-moz-inline-box;}
.nm_defined04_definedlist_ul a{color:#917F5A;text-decoration:none;}
.nm_defined04_definedlist_ul a:hover{color:#000;text-decoration:none;}
/*--扩展3产品--*/

			.slide{clear: both; margin-top: 1px;}
			.diapo{height: 62px; float: left;}
			.slide .text{float: left; margin-left: 2px;}
/* ----- 分页条样式（全站列表页通用） 开始 ----- */
.pagebar {
  clear: both;               /* 隔离上方浮动元素，防止产品/文章图压到分页条 */
  width: 100%;
  overflow: hidden;
  margin-top: 15px;
}
.pagebar .pagination {
  display: flex;
  flex-wrap: wrap;           /* 放不下时整行换行，不再互相挤压错位 */
  justify-content: center;
  align-items: center;
  gap: 5px;
  margin: 0 auto;
  margin-bottom: 30px;
}
.pagination a,
.pagination span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 32px;
  height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #d9dfe6;
  border-radius: 4px;
  color: #333;
  font-size: 14px;
  line-height: 1;
  white-space: nowrap;       /* 按钮文字不换行（防"首页"竖排） */
  flex-shrink: 0;
  text-decoration: none;
  transition: color .15s, border-color .15s, background-color .15s;
}
.pagination a:hover {
  color: #014c8f;
  border-color: #014c8f;
  background-color: #eef5fb;
  text-decoration: none;
}
.pagination a.page-num-current,
.pagination span.page-num-current {
  color: #fff;
  background-color: #014c8f;
  border-color: #014c8f;
  font-weight: bold;
  cursor: default;
}
.pagination .is-disabled {
  color: #b0b7c0;
  background-color: #f2f4f6;
  border-color: #d9dfe6;
  cursor: not-allowed;
}
.pagination .page-ellipsis {
  min-width: 16px;
  padding: 0;
  border: 0;
  background: none;
  color: #999;
}
/* 窄屏：隐藏"首页/尾页"并压缩按钮，保证分页条不溢出 */
@media (max-width: 760px) {
  .pagination .hidden-sm { display: none; }
  .pagination a,
  .pagination span { min-width: 30px; height: 30px; padding: 0 8px; font-size: 13px; }
}
/* ----- 分页条样式 结束 ----- */
