﻿@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
body {font-family:Verdana, Geneva, sans-serif,Tahoma,"宋体";margin:0;padding:0;font-size:12px;color:#7f7f7f;}
.i_body{background:url(../images/bg.jpg) no-repeat center top #fff;}
.p_body{background:url(../images/bg1.jpg) no-repeat center top #fff;}
/*---------------------------------------------开始页首部分------------------------------------------------*/
.header{height:75px;}
.logo{float:left; width:500px; height:75px; overflow:hidden;}
.topnav{float:right; padding:41px 21px 0 0;}
.topnav ul{ float:right; }
.topnav li{float:left; padding-left:16px; vertical-align:bottom;}
.topnav li a{color:#7f7f7f;text-decoration:none;}
.topnav li a:hover{color:#019004;text-decoration:underline;}

/* -----开始产品搜索样式------ */
.i_search{float:left; padding-left:10px; padding-top:8px; }
#productSearch{ background:url(../images/input.gif) no-repeat; float:left; width:200px; height:26px;position:relative;}
#sortlist{display:none;}
#keywords{border:0; background:none;width:136px;padding-right:5px; height:25px; line-height:25px; border:none; position:absolute; left:0px; top:0px;}
.i_p_btn{width:70px;text-align: center; height:26px; border:0px;background:url(../images/search.gif) no-repeat center; cursor:pointer; font-weight:bold; color:#7e7e7e; line-height:26px;}
/* -----结束产品搜索样式------ */

.i_banner{padding-top:1px;}
.i_banner img{ vertical-align:bottom;}
/*---------------------------------------------结束页首部分------------------------------------------------*/

/*---------------------------------------------开始主体部分------------------------------------------------*/

/*开始推荐产品部分*/
.i_p_list{background:url(../images/b1.jpg) no-repeat bottom #fff;padding-bottom:10px;}

dl.p_list{float:left;width:215px;height:171px;}
dl.p_list dt{ float:left; width:215px;height:151px; overflow:hidden;}
dl.p_list dt img{ width:215px; height:151px;vertical-align:bottom;}
dl.p_list dd{ float:left; width:61px; height:20px; line-height:20px; text-align:center;}
dl.p_list dd a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*结束推荐产品部分*/

.container{}
/*开始推荐新闻部分*/
.i_left{width:340px; float:left;padding-top:10px;}
.i_n_list{width:340px; float:left;width:340px;}
.nlist{padding-top:5px;float:left;}

.i_n_list dl.i_n_t{width:340px; height:29px; background:url(../images/t1.gif) repeat-x;}
.i_n_list dl.i_n_t dt{float:left;line-height:29px;padding-left:9px; color:#019004; font-size:14px; font-weight:bold;}
.i_n_list dl.i_n_t dd{float:right; padding:10px 5px 0 0;}
.i_n_list .n_list li a{ width:200px;}

.n_img{width:338px; height:88px;float:left; background:#fafafa; border:solid #e2e2e2 1px;}
.n_img dl{ width:100%;}
.n_img dt{width:118px; float:left; padding:5px 0 0 5px;}
.n_img dt a{width:110px; height:78px; float:left; overflow:hidden; line-height:20px;}
.n_img dt img{ width:110px; height:78px; vertical-align:bottom;}
.n_img dd{text-align:left; width:198px; line-height:18px; float:left; padding-top:5px;}
.n_img dd h1{ height:18px; line-height:18px; float:left;width:198px; font-weight:bold;}
.n_img dd h1 a{float:left;width:198px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#019004;}
.n_img dd h1 a:hover{color:#019004;}
.n_img dd .n_text{float:left;width:198px; height:54px; overflow:hidden;}

.n_list{ width:100%;}
.n_list li{line-height:24px; height:24px; vertical-align:bottom; background:url(../images/icon.gif) no-repeat 5px 10px; padding-left:17px;}
.n_list li a{ float:left;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.n_list li span{ float:right; padding-right:5px;}
/*结束推荐新闻部分*/

/*开始公司简介部分*/
.i_mid{width:340px; float:left;padding-top:10px; padding-left:20px;}
.i_content{width:340px; float:left; height:225px; }
.i_content dl.i_c_t{width:340px; height:29px; background:url(../images/t1.gif) repeat-x;}
.i_content dl.i_c_t dt{float:left;line-height:29px;padding-left:9px; color:#019004; font-size:14px; font-weight:bold;}
.i_content dl.i_c_t dd{float:right; padding:10px 5px 0 0;}
.i_content .i_c_view{line-height:20px; padding-top:10px;width:340px; float:left; height:180px; overflow:hidden;}
/*结束公司简介部分*/

/*开始推荐article部分*/
.i_rig{width:240px; float:right;padding-top:10px;}
.i_n_list1{width:240px; float:right;height:225px;}
.i_n_list1 dl.i_n_t1{width:240px; height:29px; background:url(../images/t1.gif) repeat-x;}
.i_n_list1 dl.i_n_t1 dt{float:left;line-height:29px;padding-left:9px; color:#019004; font-size:14px; font-weight:bold;}
.i_n_list1 dl.i_n_t1 dd{float:right; padding:10px 5px 0 0;}
.i_n_list1 .i_a_view{padding-top:5px;width:240px; float:left;}
.i_n_list1 .i_a_view ul.n_list1 li a{width:220px;}

ul.n_list1{width:100%;}
ul.n_list1 li{line-height:22px; height:22px; vertical-align:bottom; }
ul.n_list1 li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:20px; background:url(../images/b2.gif) no-repeat;}
ul.n_list1 li a:hover{background:url(../images/hover.gif) no-repeat; text-decoration:none;}

/*结束推荐article部分*/
.i_link{height:61px; background:url(../images/linkbg.jpg) no-repeat;}
ul.i_l_list{ width:100%;}
ul.i_l_list li{float:left; padding:8px 0 0 18px;width:93px; height:39px;}
ul.i_l_list li a{float:left; width:93px; overflow:hidden;}
ul.i_l_list li img{ width:93px; height:39px; vertical-align:bottom;}
/*---------------------------------------------结束主体部分------------------------------------------------*/

/*---------------------------------------------开始页底部分------------------------------------------------*/
.footer{background:url(../images/footer.gif) repeat-x #fff; text-align:center;line-height:22px;}
.footer1{padding:12px 20px 0 20px;}
/*---------------------------------------------结束页底部分------------------------------------------------*/

/*---------------------------------------------开始内页部分------------------------------------------------*/
.p_left{width:219px; float:left;padding-top:10px;}
.leftlist{width:219px; float:left;}
.leftlist h1{line-height:29px; height:29px; background:url(../images/t1.jpg) no-repeat; padding:0 0 0 72px; color:#fff; font-size:14px; font-weight:bold;}
.leftlist .sortbar{width:219px; float:left;}
.left1{padding-top:14px;width:219px; float:left;}
.left1 h1{line-height:29px; height:29px; background:url(../images/t2.gif) repeat-x; padding-left:72px; color:#019004;font-size:14px; font-weight:bold;}
.left1 h1 a,.left1 h1 a:hover{color:#019004; text-decoration:none;}
.left1 .p_a_view{padding-top:10px; float:left;width:219px; }

.p_rig{width:719px; float:right;padding-top:10px;}
.p_rig dl.p_r_t{width:719px; height:29px; background:url(../images/t1.gif) repeat-x;}
.p_rig dl.p_r_t dt{float:left;line-height:29px;padding-left:20px; color:#019004; font-size:14px; font-weight:bold; overflow:hidden; white-space:nowrap;}
.p_rig dl.p_r_t dd{float:right;line-height:29px; padding:0 20px 0 0;}
.p_rig .p_con_view{ float:left;width:697px; background:#fafafa; border:solid #e2e2e2 1px; margin-top:5px; padding:10px;line-height:22px;}
.p_rig .p_con_view1{float:left;width:719px;line-height:22px;}



.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 50px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;

}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #4fc08d;
  border: 1px solid #4fc08d;
}
.pagination a.page-num-current {
  color: #fff;
  background: #4fc08d;
  border: 1px solid #4fc08d;
}