/*@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.woff2?t=1625532141317') format('woff2'),
       url('../font/iconfont.woff?t=1625532141317') format('woff'),
       url('../font/iconfont.ttf?t=1625532141317') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}*/

.width1200{ min-width:1200px;}
.indexcontent{ margin:0 auto; width:1200px;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
a.bs:hover{ text-decoration:underline;}
.block{ display:block;}
.fl {
  float: left;
}

.fr {
  float: right;
}
.enlarge8{
  -moz-transition:all 0.8s; /* Firefox 4 */
  -webkit-transition:all 0.8s; /* Safari and Chrome */
  -o-transition:all 0.8s; /* Opera */
  transition:all 0.8s;
  cursor: pointer;
}

.enlarge4{
  -moz-transition:all 0.4s; /* Firefox 4 */
  -webkit-transition:all 0.4s; /* Safari and Chrome */
  -o-transition:all 0.4s; /* Opera */
  transition:all 0.4s;
  cursor: pointer;
}
.ellipsis{
  overflow: hidden; /*自动隐藏文字*/
  text-overflow: ellipsis;/*文字隐藏后添加省略号*/
  white-space: nowrap;/*强制不换行*/
}
.ellipsis2{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ellipsis3{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.clearfix::after {
  content: "";
  clear: both;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
}

.clear {
  clear: both;
  font-size: 1px;
  width: 1px;
  height: 0;
  visibility: hidden;
  zoom: 1;
}

.content{ font-size:16px; color:#333333; line-height:30px;}
.content *{ line-height:30px;}
.content img{ max-width:100%; height: auto!important;}
.content video,
.content iframe{ width:100%; height: auto!important;}

.content2{ font-size:14px; color:#919191; line-height:30px;}
.content2 *{ line-height:30px;}
.content2 img{ max-width:100%; height: auto!important;}
.content2 video,
.content2 iframe{ width:100%; height: auto!important;}

.pages { margin-top: 15px; font-size: 12px; line-height: 22px; text-align: center; }
.pages a { text-decoration: none; color: #666; background: #fff; border:#cccccc 1px solid; display: inline-block; width: 40px; line-height: 40px; line-height: 40px; margin-right: 8px; font-size: 16px; color: #999999;}
.pages a.active { background: #fb6835; border:#fb6835 1px solid; color: #fff }
.pages a:hover {  background: #fb6835; border:#fb6835 1px solid; color: #fff; text-decoration: none;  }
.pages a.wz{ display: inline-block; width: 86px; line-height: 40px; line-height: 40px;}


/*首页*/
/*.top1{ background:#1b1b1b; height:30px;}
.top1 .top1_a{ float:right; font-size:14px; color:#999999; line-height:30px; margin-left:40px;}
.top1 a{ color:#999999;}
.top1 img.ico{ position:relative; top:-2px; margin-right:5px;}*/

.top2{ position:fixed; left:0; width:100%; background: #a6a4a1; min-width:1200px; z-index:99999; transition:all 0.3s;}
.top2 .top2_indexcontent{ height:120px; position:relative;}
.top2 .top_logo{ position:absolute; left:0; top:26px;}

/*.top_txt{ position:absolute; right:0; top:35px; line-height:40px; font-size:12px; color:#666666; text-align:center;}
.top_txt a{ color:#666666;}
.top_txt .top_txt_ico{ margin:0 10px;}*/
.top_lang{ position:absolute; right:0; top:45px; line-height:30px; font-size:14px; color:#fff; text-align:center;}
.top_lang .top_lang_ul{ display:none; position:absolute; left:50%; top:30px; background:#fff; width:80px; margin-left:-40px; border-radius:3px; padding:5px 0;}
.top_lang .top_lang_ul:after{content: ""; position:absolute; left:50%; top:-5px; margin-left:-4px; width:8px; height:5px; background:url(../images/top_lang_ico2.png) no-repeat;}
.top_lang .top_lang_ul li a.on,
.top_lang .top_lang_ul li a:hover{ color:#fb6835;}
.top_lang:hover .top_lang_ul{ display:block;}


.top_search_bt{ position:absolute; right:60px; top:30px; width:40px; line-height:40px; padding-top:10px; z-index:9999; margin:0 10px; text-align:center;}
.top_search_bt .top_search_bg{ display:none; position:absolute; right:-2px; top:45px; background:url(../images/top_search_bg.png) no-repeat; width:300px; height:79px;}
.top_search_bt:hover .top_search_bg{ display:block;}
.top_search_bt .top_search_bg .top_search_txt{ position:absolute; left:25px; top:29px; width:205px; height:30px; border:0; background:#f8f8f8; outline:none;}
.top_search_bt .top_search_bg .top_search_bt{ position:absolute; right:17px; top:23px; width:40px; height:39px; border:0; background-color:transparent; cursor:pointer;}

.top_sub_ul1{ text-align:center; padding-top:20px; padding-bottom:40px;}
.top_sub_ul1 li{ display:inline-block; width:140px; margin:0 28px; margin-top:20px;}
.top_sub_ul1 li a .txt{ font-size:14px; color:#efefef; line-height:30px; text-align:left;}
.top_sub_ul1 li a .img{ width:140px; height:80px; object-fit: cover;}

.top_sub_ul2{ text-align:center; padding-top:20px; padding-bottom:40px;}
.top_sub_ul2 li{ float:left; width:150px; margin-top:20px;}
.top_sub_ul2 li .ico{ width:100%; height:50px;}
.top_sub_ul2 li .txt{ font-size:14px; color:#999999; line-height:30px;}
.top_sub_ul2 li.on .txt,
.top_sub_ul2 li:hover .txt{ color:#e8251f;}

.i_d1{ background:url(../images/i_d1_bg.jpg) center no-repeat; height:1226px;}
.i_title1 .title1{ font-size:34px; color:#fb6835; line-height:50px; text-align:center;}
.i_title1 .title2{ font-family:Arial; font-size:14px; color:#999999; line-height:30px; text-align:center; text-transform:uppercase;}

.i_d1_list li{ height:803px;}
.i_d1_list li .i_d1_xgt{ position:absolute; right:0; top:0; width:950px; height:636px; object-fit: cover;}
.i_d1_list li .i_d1_cp{ position:absolute; left:0; bottom:0; width:420px; height:420px; object-fit: contain;}
.i_d1_list li .i_d1_title{ position:absolute; left:520px; bottom:30px;}
.i_d1_list li .i_d1_title .title1{ font-size:24px; color:#333333; line-height:40px; transition:all 0.3s;}
.i_d1_list li .i_d1_title .title2{ font-family:Arial; font-size:14px; color:#999999; line-height:30px;}
.i_d1_list li a:hover .i_d1_title .title1{ color:#fb6835;}

.i_d1_swiper .i_d1_next{ position:absolute; right:0; bottom:44px; width:63px; height:29px; border:#cfcfcf 1px solid;  background:url(../images/i_d1_r.png) center no-repeat; cursor:pointer; z-index:10;}
.i_d1_swiper .i_d1_next:hover{ border:#fb6835 1px solid; background:url(../images/i_d1_r_on.png) center no-repeat;}
.i_d1_swiper .i_d1_prev{ position:absolute; right:75px; bottom:44px; width:63px; height:29px; border:#cfcfcf 1px solid;  background:url(../images/i_d1_l.png) center no-repeat; cursor:pointer; z-index:10;}
.i_d1_swiper .i_d1_prev:hover{ border:#fb6835 1px solid; background:url(../images/i_d1_l_on.png) center no-repeat;}

a.i_d1_more{ display:block; width:160px; height:40px; border:#cfcfcf 1px solid; line-height:40px; text-align:center; font-size:14px; color:#333333; margin:0 auto; transition:all 0.3s;}
.i_d1_more_ico{ display:inline-block; width:23px; height:7px; background:url(../images/i_d1_r.png) center no-repeat; margin-left:5px; transition:all 0.3s;}
a.i_d1_more:hover{ border:#fb6835 1px solid; color:#fb6835;}
a.i_d1_more:hover .i_d1_more_ico{background:url(../images/i_d1_r_on.png) center no-repeat;}

.i_d2_list li{ float:left; position:relative;}
.i_d2_list li .i_d2_title{ position:absolute; left:12px; top:25px; font-size:16px; color:#fff; line-height:30px; transition:all 0.3s;}
.i_d2_list li .mb{ position:absolute; left:0; top:100%; background:rgba(251,104,53,0.6); width:100%; height:100%; transition:all 0.3s;}
.i_d2_list li .mb .mb_box{ position:absolute; left:0; top:50%; width:100%; transform:translateY(-50%);}
.i_d2_list li .mb .mb_box .txt{ font-size:18px; color:#fefefe; line-height:40px; text-align:center;}
.i_d2_list li .mb .mb_box a.i_d2_more{ display:block; width:100px; height:25px; border:#fff 1px solid; line-height:25px; text-align:center; font-size:14px; color:#fff; margin:0 auto; margin-top:15px; transition:all 0.3s;}
.i_d2_list li .mb .mb_box a.i_d2_more .i_d2_more_ico{ display:inline-block; width:14px; height:4px; background:url(../images/i_d2_more_ico.png) center no-repeat;; transition:all 0.3s;}
.i_d2_list li:hover .i_d2_title{ opacity:0;}
.i_d2_list li:hover .mb{ top:0;}

.i_d2_list li.box1{ width:600px; height:378px; overflow:hidden;}
.i_d2_list li.box1 .i_d2_img{ width:600px; height:378px; object-fit: cover;}
.i_d2_list li.box2{ width:312px; height:256px; overflow:hidden;}
.i_d2_list li.box2 .i_d2_img{ width:312px; height:256px; object-fit: cover;}
.i_d2_list li.box3{ width:230px; height:256px; overflow:hidden;}
.i_d2_list li.box3 .i_d2_img{ width:230px; height:256px; object-fit: cover;}

.i_d2_list_xx{ width:346px; height:256px; overflow:hidden; padding:35px 27px 0 27px; box-sizing:border-box; background:#edeae7;}
.i_d2_list_xx .xx_title{ font-size:16px; color:#333333; line-height:35px; font-weight:bold;}
.i_d2_list_xx .xx_txt{ font-size:12px; color:#999999; line-height:25px; margin-top:5px; height:100px; overflow:hidden;}
.i_d2_list_xx a.xx_more{ display:block; width:100px; height:25px; border:#cfcfcf 1px solid; line-height:25px; text-align:center; font-size:14px; color:#333333; margin-top:15px; transition:all 0.3s;}
.i_d2_list_xx a.xx_more .xx_ico{ display:inline-block; width:14px; height:4px; background:url(../images/i_d1_r.png) center no-repeat; background-size:14px auto; transition:all 0.3s;}
.i_d2_list_xx a.xx_more:hover{ border:#fb6835 1px solid; color:#fb6835;}
.i_d2_list_xx a.xx_more:hover .xx_ico{ background:url(../images/i_d1_r_on.png) center no-repeat; background-size:14px auto;}

.i_d3{ background:#edeae7;}
.i_d3_txt{ float:left; width:605px; font-size:14px; color:#333333; line-height:25px; padding-top:20px;}
.i_d3_txt *{ line-height:25px;}
a.i_d3_txt_more{ display:block; width:96px; height:30px; border:#cfcfcf 1px solid; font-size:14px; color:#333333; line-height:30px; text-align:center; transition:all 0.3s;}
a.i_d3_txt_more:hover{ border:#fb6835 1px solid; color:#fb6835;}
.i_d3_img{ float:right; width:568px; height:315px; object-fit: cover;}

.i_d3_list{ background:#fff; border-radius:10px; overflow:hidden; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15);}
.i_d3_list li{ float:left; width:25%; padding:20px 0; text-align:center;}
.i_d3_list li .ico{ height:40px; line-height:40px; text-align:center;}
.i_d3_list li .ico img{ max-height:60px;}
.i_d3_list li .txt1{ font-size:20px; color:#333333; line-height:30px; text-align:center;}
.i_d3_list li .txt2{ font-family:Arial; font-size:12px; color:#333333; line-height:20px; text-align:center;}
.i_d3_list li:hover .ico img{ transform: rotateY(360deg);}

.i_d3_box{ float:left; width:568px;}
.i_d3_box img{ width:100%; height:328px; object-fit: cover;}
.i_d3_box .txt1{ font-size:18px; color:#333333; line-height:40px; margin-top:10px;}
.i_d3_box .txt2{ font-size:14px; color:#999999; line-height:25px; height:50px; overflow:hidden;}

.i_d4_list li{ float:right; width:595px; padding:35px 0; border-top:#f3f0ed 1px solid;}
.i_d4_list li:nth-child(1){ border-top:0;}
.i_d4_list li .title{ padding-right:100px; height:30px; font-size:16px; color:#333333; position:relative;}
.i_d4_list li .title .rq{ position:absolute; right:0; top:0; font-size:14px; color:#999999; line-height:30px;}
.i_d4_list li .txt{ font-size:14px; color:#999999; line-height:25px; margin-top:5px;}

.footer1{ background:#34302d; padding:80px 0;}
.footer1_box1{ float:left; width:392px; min-height:143px; background:url(../images/footer1_bg_ico.png) right top no-repeat;}
.footer1_box1_title{ font-size:14px; color:#999999; line-height:30px;}
.footer1_box1_list li{ float:left; width:100px; height:30px; line-height:30px; margin-top:10px; font-size:14px; color:#999999;}
.footer1_box1_list li a{ color:#999999;}

.footer1_box2{ float:left; padding-left:140px; width:412px; min-height:143px; background:url(../images/footer1_bg_ico.png) right top no-repeat;}
.footer1_box2_title{ font-size:14px; color:#999999; line-height:30px;}
.footer1_box2_dh{ font-size:30px; color:#ffffff; font-weight:bold; line-height:50px; margin-top:15px;}
.footer1_box2_txt{ font-size:14px; color:#999999; line-height:30px;}
.footer1_box2_txt img{ margin-right:5px;}
.footer1_ewm{ float:right; width:120px;}
.footer1_ewm img{ width:120px;}
.footer1_ewm .footer1_ewm_txt{ font-size:14px; color:#999999; line-height:30px; text-align:center; margin-top:5px;}

.footer2{ background:#34302d; padding:15px 0; border-top:#3b3b3b 1px solid;}
.footer2_txt{ font-size:14px; color:#999999; line-height:30px; text-align:center;}
.footer2_txt a{ color:#999999;}

/*关于我们*/
.n_banner{ background:url(../images/aboutme_banner.jpg) center top no-repeat; height:400px;}

/*工程案例*/
.case_list li{ float:left; width:370px; margin-left:45px; margin-top:30px;}
.case_list li:nth-child(3n+1){ margin-left:0;}
.case_list li .img{ width:370px; height:280px;}
.case_list li .img img{ width:370px; height:280px; object-fit: cover;}
.case_list li .txt{ font-size:16px; color:#333333; line-height:60px; height:60px; text-align:center; transition:all 0.3s;}
.case_list li:hover .txt{ color:#fb6835;}
.case_list li:hover img{transform: scale(1.05)}

/*工厂概况*/
.n_nav{ border-bottom:#f3f3f3 1px solid; height:107px;}
.n_nav_list li{ display:inline-block; height:107px; line-height:107px; margin-right:60px;}
.n_nav_list li a{ display:block; height:107px; line-height:107px; font-size:18px; color:#666666; position:relative;}
.n_nav_list li a:after{content: ""; position:absolute; left:50%; bottom:-1px; width:0; height:1px; background:#fb6835; transition:all 0.3s;}
.n_nav_list li.on a,
.n_nav_list li:hover a{ color:#fb6835;}
.n_nav_list li.on a:after,
.n_nav_list li:hover a:after{ width:72px; margin-left:-36px;}

.pic_list li{ float:left; width:386px; margin-left:21px; margin-top:50px;}
.pic_list li:nth-child(3n+1){ margin-left:0;}
.pic_list li .img{ width:386px; height:260px;}
.pic_list li .img img{ width:386px; height:260px; object-fit: cover;}
.pic_list li .txt{ font-size:16px; color:#666666; padding:25px 0; line-height:30px; height:30px; text-align:center; background:#edeae7; transition:all 0.3s;}
.pic_list li:hover .txt{ color:#fb6835;}
.pic_list li:hover img{transform: scale(1.05)}


/*荣誉证书*/
.honor_list li{ float:left; width:286px; margin-left:18px; margin-top:40px;}
.honor_list li:nth-child(4n+1){ margin-left:0;}
.honor_list li .img{ width:284px; height:400px; border:#edeae7 1px solid;}
.honor_list li .img img{ width:284px; height:400px; object-fit: contain; background:#fff;}
.honor_list li .txt{ font-size:16px; color:#666666; padding:25px 0; line-height:30px; height:30px; text-align:center; background:#edeae7; transition:all 0.3s;}
.honor_list li:hover .txt{ color:#fb6835;}

/*新闻列表页*/
.news_list li{ border-top:#f3f3f3 1px solid; padding:24px 0;}
.news_list li:nth-child(1){ border-top:0;}
.news_list li:nth-child(4n+1){ margin-left:0;}
.news_list li .img{ float:left; width:350px; height:184px;}
.news_list li .img img{ width:350px; height:184px; object-fit: cover;}
.news_list li .txt{ float:right; width:820px;}
.news_list li .txt .txt1{ font-size:18px; color:#333333; line-height:50px; padding-top:10px;}
.news_list li .txt .txt2{ font-size:14px; color:#999999; line-height:25px; height:50px; overflow:hidden;}
.news_list li .txt .txt3{ font-size:14px; color:#999999; line-height:25px; margin-top:30px;}
.news_list li:hover img{transform: scale(1.05)}

/*新闻详情页*/
.n_weizhi{ font-size:14px; color:#999999; line-height:30px;}
.n_weizhi img{ margin-right:5px; position:relative; top:-2px;}
.n_weizhi a{ color:#999999;}

.news_i_title1{ padding:10px 0; font-size:24px; color:#333333; line-height:40px; text-align:center;}
.news_i_title2{ font-size:14px; color:#999999; line-height:30px; text-align:center; padding-bottom:15px; border-bottom:#f3f3f4 1px solid; margin-bottom:30px;}

.news_i_more{ border-top:#f3f3f3 1px solid; padding-top:25px;}
.news_i_more li{ float:left; width:50%; font-size:14px;}
.news_i_more li:nth-child(1){ text-align:left;}
.news_i_more li:nth-child(2){ text-align:right;}

/*联系我们*/
.lianxi_l{ float:left; width:506px;}
.lianxi_title{ height:40px; line-height:40px; padding-bottom:10px; border-bottom:#f3f3f3 1px solid; font-size:24px; color:#fb6835;}
.lianxi_title span{ font-family:Arial; font-size:14px; color:#999999; margin-left:5px;}
.lianxi_list li{ font-size:16px; color:#999999; line-height:30px; margin-top:20px; padding-left:30px;}
.lianxi_list li.ico1{ background:url(../images/lianxi_ico1.png) left center no-repeat;}
.lianxi_list li.ico2{ background:url(../images/lianxi_ico2.png) left center no-repeat;}
.lianxi_list li.ico3{ background:url(../images/lianxi_ico3.png) left center no-repeat;}
.lianxi_r{ float:right; width:655px;}

/*产品列表页*/
.p_nav{ /*border:#666 1px solid;*/ border-bottom:0; background:#fff;}
.p_nav li{ position: relative; line-height: 30px; /*padding: 25px 35px 25px 85px;*/ padding: 25px 35px 25px 170px; font-size: 16px; color: #666666; border-bottom:#f5f5f5 1px solid;}
.p_nav li .title{ position: absolute; left: 35px; top: 25px; font-size: 16px; color: #222222; line-height:30px;}
.p_nav li a.p_nav_all{ position:absolute; left:95px; top: 25px;}
.p_nav li a{ display:inline-block; color: #666666; margin-left: 40px;}
.p_nav li a.on,
.p_nav li a:hover{ color: #fb6835;}

.p_list li{ float:left; width:246px; margin-left:72px; margin-top:40px;}
.p_list li:nth-child(5n+1){ margin-left:0;}
.p_list li img{ width:246px; height:246px; object-fit: contain; /*background:#000;*/ border: #eee 1px solid; box-sizing: border-box;}
.p_list li .txt{ font-size:16px; color:#666666; padding:15px 0; line-height:30px; height:30px; text-align:center; transition:all 0.3s;}
.p_list li:hover .txt{ color:#fb6835;}



/*产品详情页*/

.p_i_l{ float: left; width: 600px;}
.p_i_l_img{ width: 598px; height: 598px; line-height: 598px; text-align: center; border:#eeeeee 1px solid; background: #fff; overflow: hidden;}
.p_i_l_img img{ display:block; width: 598px; height: 598px; vertical-align: middle; object-fit: contain; background:#fff;}
.p_i_r{ float:right; width:543px;}
.p_i_r_title{ padding-top:30px; padding-bottom:15px; line-height:30px; border-bottom:#f3f3f3 1px solid; font-size:24px; color:#333333;}
.p_i_r_xx_list li{ line-height:40px; font-size:14px; color:#999999;}
.p_i_r_xx{ line-height:40px; font-size:14px; color:#999999;}
.p_i_r_xx *{ line-height:40px; font-size:14px; color:#999999;}
a.p_i_r_lxwm{ display:block; width:134px; height:43px; border:#fb6835 1px solid;; line-height:43px; font-size:16px; color:#fb6835; text-align:center; margin-top:120px; transition:all 0.3s;}
a.p_i_r_lxwm:hover{ background:#fb6835; color:#fff;}


.picScroll_ry{  width: 558px;
  margin: 0 auto;
  position: relative;
  height: 85px;
  padding: 0px 0 0px 42px;
  /*background: #fff;*/
  overflow: hidden;
  float: left;
/*  margin-top:52px;
  margin-left:13px;*/
  }
.picScroll_ry ul{ overflow:hidden; zoom:1; }
.picScroll_ry ul li{ float:left;  width:60px; line-height: 60px; text-align: center; border:#e1e1e1 1px solid; overflow:hidden; display:inline; margin:0 12px; overflow: hidden;}
.picScroll_ry ul li img{ display:block; width:60px; height:60px; cursor:pointer; object-fit: contain; background:#fff;}
.picScroll_ry ul li.on{ border:#fb6835 1px solid;}
.picScroll_ry .prev,
.picScroll_ry .next{ position:absolute;  left:0px; top: 0; display:block; width:34px; height:62px; line-height: 62px; text-align: center;overflow:hidden; cursor:pointer; background:#666666; font-family: "宋体"; font-size: 20px; color: #fff; font-weight: bold;}
.picScroll_ry .next{ left:auto; right:0px; }
.picScroll_ry .prev:hover{ background:#fb6835; color:#fff;}
.picScroll_ry .next:hover{ background:#fb6835; color:#fff;}
.picScroll_ry .prevStop{  }
.picScroll_ry .nextStop{  }

.p_i_title{ font-size:24px; color:#fb6835; line-height:30px; padding:40px 0; border-top:#f3f3f3 1px solid;}
.p_i_title span{ font-family:Arial; font-size:14px; color:#999999; margin-left:10px;}

.p_i_d3{ position:relative;}
.p_i_d3_list li{}
.p_i_d3_list li img{ width:100%; height:248px; object-fit: contain; border: #eee 1px solid; box-sizing: border-box;}
.p_i_d3_list li .txt{ font-size:16px; color:#666666; padding:15px 0; line-height:30px; height:30px; text-align:center; transition:all 0.3s;}
.p_i_d3_list li:hover .txt{ color:#fb6835;}

.p_i_d3_prev{ position:absolute; left:-97px; top:50%; width:66px; height:60px; margin-top:-30px; background:#666666; font-family:"宋体"; font-size:30px; color:#fff; line-height:60px; text-align:center; cursor:pointer;}
.p_i_d3_prev:hover{ background:#fb6835;}
.p_i_d3_next{ position:absolute; right:-97px; top:50%; width:66px; height:60px; margin-top:-30px; background:#666666; font-family:"宋体"; font-size:30px; color:#fff; line-height:60px; text-align:center; cursor:pointer;}
.p_i_d3_next:hover{ background:#fb6835;}


.p_i_xgt_list li{ margin-bottom:40px; width:100%;}
.p_i_xgt_list li img{ display:block; width:100%;}

#lightbox{ margin-top:60px;}