@charset "utf-8";
/* CSS Document */
/*
* copyright by shenlag
* 陈兴 13949608480
* QQ:38514999
* Email:38514999@qq.com
* 保留版权说明——做人要厚道，使用请注明出处！
* 欢迎致力于前端开发的朋友一起切磋技术
* 20210926 update by shenlag
*/

/*head*/
.head{ width:100%; height:100%; overflow:hidden;}
.top{width:100%;height:32px; line-height:32px;  background-color: #f7f7f7; border-bottom: 1px solid #e7e7e7; overflow:hidden; }
.wellcome{ width:680px; float:left;color:#666;}
.sub-menu{ width:250px; float:right;}
.sub-menu-list li{ float:left; color:#666;}
.sub-menu-list li a{ display:inline-block; padding:0 2px; color:#666;}
.logo-box{ width:1200px; height:130px; margin:0 auto; position: relative;overflow: hidden;}
.logo {height:70px; position: absolute; left: 0; top: 30px;}
.logo-box>.icon{width:65px;height:51px;display: inline-block; position: absolute; left: 730px; top: 35px;}
.logo-box>.telpng{background-position:-36px -10px;}
.ttbox {overflow: hidden; text-align: center;position: absolute; right: 0; top: 30px;}
.ttbox>.tel {font-size: 28px; font-weight: bold; color: #ff0000;}
.ttbox>.txt { font-size: 15px; line-height: 1.5em; color: #27408B;}

.nav{ width:100%; height:48px; line-height:48px; margin:0 auto; overflow:hidden;background: url("../images/navbg.png") no-repeat right center;background-color: #d64600;}
.nav-list li{height: 48px; float:left; background: url("../images/navge.gif") no-repeat right center;}
.nav-list li:last-child {background: none;}
.nav-list li a{ display:inline-block; padding-left:36px; padding-right:35px; font-size:14px; color:#FFF; font-family:"微软雅黑";}
.nav-list li a:hover,.nav-list li a.hover{text-decoration:none; background:url("../images/navh.png") repeat-x; font-weight:bold;}

/*serach*/
.serach-box{ width:980px; height:45px; line-height:45px; margin:0 auto; overflow:hidden;}
.search-link{ width:650px; float:left;}
.search-link a{ display:inline-block; padding:0 5px; color:#666;}
.search{ width:278px; height:24px; float:right; padding:10px 0;}
.ipt01{ width:202px; height:22px; line-height:22px; border:#CCC solid 1px; border-right:0; float:left;}
.btn01{ width:71px; height:24px; background:url(../images/serach-btn.jpg) no-repeat; border:0;float:left; cursor:pointer;}

/*banner*/
.adbox { position: relative; width:100%; height:460px; overflow: hidden; }
.adbox .pic{ position:relative; z-index:0; }
.adbox .pic img { width:100%; height:460px; display: block; }
.adbox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.adbox .hd li{margin: 0 5px; background: url("../images/dot.png") no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
    display:inline-block; *display:inline; zoom:1;  _background: url("../images/dot8.png") no-repeat 0 -16px;
}
.adbox .hd .on{ background-position:0 0; }

.adbox .prev,
.adbox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url("../images/ad_ctr.png") no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.adbox .prev { left: 260px;; }
.adbox .next { background-position: 0 -90px; right: 260px; }
.adbox .prev:hover,
.adbox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.banner_bg{ width:990px; height:22px; margin:0 auto; background:url(../images/banner_bg.jpg) no-repeat;}


/*首页标题*/
.index-title{width:100%;overflow:hidden;position:relative;margin:40px 0 20px;text-align:center;font-size:0;vertical-align:middle}
.index-title span{display:block;width:100%;height:86px;line-height:86px;text-align:center;text-transform:uppercase;font-size:72px;color:#f9f9f9;font-weight:700;position:absolute;left:0;top:0;z-index:0}
.index-title h3 a{display:inline-block;line-height:86px;height:86px;font-size:38px;color:#000;position:relative;z-index:1}
.index-title h3 a:hover{color:#ed2d21}
.index-title p{display:block;width:100%;overflow:hidden;line-height:32px;font-size:16px;color:#aaa;text-align:center;position:relative;z-index:1;}

/*2021年12月2日10:57:57 更新首页产品中心  by  陈兴*/
.ipro {width:1200px; margin:0 auto; text-align: center;}
.ipro>.menuc{ overflow:hidden; margin-bottom:20px;}
.ipro>.menuc button{width:170px; margin:0 10px; text-align:center; height:45px; line-height:45px; font-size:16px; background-color:#d64600; border: none;border-radius:5px; cursor: pointer;}
.ipro>.menuc a button {  color:#fff; text-decoration:none}
.ipro>.menuc button.cur,.ipro>.menuc button:hover{ background-color:#27408B;font-weight: bold;}

.pbox {overflow: hidden; margin-bottom: 30px;}
.pbox dl{width:23.75%;margin:20px 1.25% 0 0;float:left;overflow:hidden}
.pbox dl.xp{width:19%;margin:20px 1% 0 0;float:left;overflow:hidden}
.pbox dl:nth-last-child(){ margin-right: 0;}
.pbox dl dt{box-sizing:border-box;-moz-box-shadow:2px 0 35px rgba(21,53,129,.2) inset;-webkit-box-shadow:2px 0 35px rgba(21,53,129,.2) inset;box-shadow:2px 0 35px rgba(21,53,129,.2) inset;background:#fff;position:relative;z-index:5;overflow:hidden;padding-top:75%}
.pbox dl dt img{opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}
.pbox dl dt:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);content:'';-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}
.pbox dl dt:hover img{opacity:.4;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.pbox dl:hover dt:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}
.pbox dl dt img{display:block;width:100%;margin:0 auto;position:absolute;top:0;left:0}
.pbox dl dd{background:#e7e7e7;text-align:center;margin-top:-10px}
.pbox dl dd a{color:#333;font-size:16px;padding:28px 0 18px;display:block;transition:all .6s}
.pbox dl:hover dd a{display:block}
.pbox dl:hover dd{background:#d64600;transition:all .6s}
.pbox dl:hover dd a{color:#fff;transition:all .6s}

.index-gg{ background: url("../images/g-bg_02.jpg") no-repeat center center; width:100%; height: 196px; }
.gg-left .til{background: url("../images/g-wz.png") no-repeat; height: 48px; color:#fff; width:314px; margin-top: 30px; font-size: 28px; padding-left: 45px; line-height: 42px}
.gg-left p{ font-size: 28px; color:#fff; margin:15px 0}
.gg-left .ti3{ border: 1px #fff dashed; padding:5px 15px; color: #fff; font-size: 16px; width:420px }
.gg-right{ margin-right: 0px; margin-top:30px; width:260px; }
.gg-right .tde{color: #fff; height: 35px; line-height: 35px; font-size:20px;background: url("../images/dh.png") no-repeat left center; padding-left: 30px;}
.gg-right .tdt a{font-size:45px; color:#fff; font-weight: bold;}
.gg-right em{font-size:26px; font-style: normal}
.gg-right .tdb { display: inline-block; width:140px; height: 36px; font-size: 16px; line-height:36px;  background: #f10006; text-align: center; margin-left: 50px; margin-top: 10px}
.gg-right .tdb a{color: #fff;}



/*2021年12月3日15:25:13 更新关于我们  by 陈兴*/
.abzt{ width:100%; height:auto; background-color: #f7f7f7;overflow: hidden;}
.abox { margin: 40px 0; overflow: hidden;/* border: 1px #cc0000 solid;*/}
.abus { width: 50%; height: 530px; background: url("../images/abus.jpg") no-repeat center bottom;}
.abus>.t { font-size: 32px; font-weight: bold;}
.abus>.t>span {color: #bbb; font-size: 26px;}
.abus>.m {margin-bottom: 20px;}
.abus>.m>a{ display: inline-block; background: #bdbdbd;  color: #606060; text-decoration: none; line-height: 34px; height: 34px; padding: 0px 20px;  border-radius: 4px;  margin-right: 10px;  font-size: 14px; margin-top: 20px;}
.abus>.m>.currt,.abus>.m>a:hover{background: #e50112; color:#fff}
.abus>p {font-size: 14px; color: #666; line-height:26px; text-align: justify; text-indent: 28px;  }

.absl {width:48%;height:530px; position:relative;}
.company_m {position: absolute;right:0;top:30px;}
.company_mnl  {cursor: pointer; width:40px; height:70px; background:url(../images/left.png) no-repeat; position:absolute; left:0px; top:150px;z-index: 1000; }
.company_mnr {cursor: pointer;width:40px; height:70px; background:url(../images/right.png) no-repeat;position:absolute; right:0px; top:150px;z-index: 1000; }
.company_mnl:hover{background:url(../images/left_hover.png) no-repeat;}
.company_mnr:hover{background:url(../images/right_hover.png) no-repeat;}
.company_mul {border: 1px #bbb solid; padding: 5px;}
.company_mul ul li{float:left;overflow: hidden;}
.company_mul ul li img{width: 100%; height: 330px;}

.absl>.abico {position: absolute; left:50px; bottom: 10px; }
.absl>.abico li{ float:left ; width:28%;text-align: center; display: block ; margin-top: 26px; margin-left: 10px; margin-right: 10px; color: #707070}
.absl>.abico li:last-child{margin-right: 0}
.absl>.abico li p{text-align: center; font-size: 14px;line-height: 24px}
.absl>.abico li img{width:55px; height:55px; text-align: center;  }



.infobox {overflow: hidden;}
.infobox .box {width: 410px; float:left; margin-right: 35px;}
.infobox .box:nth-child(2n+0){margin-right: 0;}
.infobox .box .b_tit {position: relative;height: 38px; margin-bottom: 20px;border-bottom: 1px dashed #e5e5e5; }
.infobox .box .b_tit p {float: left; font-size: 22px; color: #333333; margin-right: 60px; cursor: pointer;}
.infobox .box .b_tit span { float: right;position: absolute; right: 0px; top: 5px; font-size: 14px; color: #bbb;}

.b_bd,.b_bd .info_k,.b_bd .info_h {position: relative;}
.info_k li {border-bottom: 1px solid #eeeeee; padding-bottom: 10px;}
.info_k li a.img {display: block;}
.info_k li a.img img { width: 400px;height: 158px;}
.info_k li a.img img:hover,
.focusBox .pic img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;transition: all .9s}
.info_k li h3 {font-size: 16px;color: #333333;padding: 10px 0;}
.info_k li h3:hover{background: url("../images/jts.png") no-repeat left center;}
.info_k li span { text-indent: 24px; display: block;font-size: 14px; color: #666666; line-height: 24px;}
.info_h li {line-height: 48px; border-bottom: 1px solid #eeeeee;position: relative;display: block;font-size: 14px;color: #333333;padding-left: 20px;}
.info_h li::before { content: ""; display: block; width: 4px; height: 4px; border-radius: 50%; border: 1px solid #e50112; position: absolute; left: 0; top: 20px; }
.info_h li span {position: absolute;right: 0px;top: 0px;*top:-15px;color: #7a7979;font-size: 15px;}
.infobox a:hover {color:#e50112; text-decoration: none;}
/*news_gun*/

.infobox .box2 {float: right;width: 300px;}

.infobox .box2 .b_tit {
    height: 72px;
    background: #d64600;
    position: relative;
}

.infobox .box2 .b_tit p {
    color: #fff;
    line-height: 72px;
    font-size: 18px;
    font-weight: normal;
    padding-left: 60px;
    background: url("../images/mao.png") no-repeat 14px center;
}

.infobox .box2 .b_tit span {
    position: absolute;
    right: 10px;
    top: 0px;
    font-size: 15px;
    color: #f3f3f3;
    display: block;
    line-height: 72px;
}
.infobox .box2 .b_tit span a {
    color: #f3f3f3;
}

.infobox .box2 .bd {
    background: #f4f4f4;
    height: 500px;
    padding: 20px 10px 20px 15px   ;
}

.infobox .box2 .bd .b_list {
    position: relative;
}

.infobox .box2 .bd .b_list li {
    position: relative;
    padding: 10px 0;
    border-bottom: 1px dashed #e3e3e3;
}

.infobox .box2 .bd .b_list li a {
    line-height: 30px;
    padding-left: 30px;
    background: url("../images/wen.png") left center no-repeat;
    display: block;
    font-size: 14px;
    color: #333333;
	font-weight: bold;
}

.infobox .box2 .bd .b_list li a:hover {
    text-decoration: none;
    color: #e50112;
}

.infobox .box2 .bd .b_list span {
    background: url("../images/da.png") left 3px no-repeat;
    padding-left: 30px;
    font: 400 14px/22px "Microsoft Yahei";
    margin-top: 5px;
    color: #333333;
    display: block
}


/*2021年12月3日22:33:51 新作的图库滚动 by 陈兴*/
.ituku { height: auto; overflow: hidden; }
.ituku .tktit {  position: relative;background: url("../images/tktbg.png") no-repeat; height: 44px; color:#fff; width:100%; margin-top: 30px; border-bottom: 1px dashed #bbb;}
.ituku .tktit .ktit {position: absolute; left: 45px; top: 8px;font-size: 22px;}
.ituku .tktit .ttit{position: absolute; left:222px; top: 12px;color: #bbb; font-size: 18px;}
.ituku .tktit .more { position: absolute;right: 0; top:15px; display: block;font-size: 14px; color: #666666; line-height: 24px;}
.ituku_box { width:100%; height: auto;overflow:hidden;}
.ituku_box .bd{ margin-top: 10px; overflow: hidden;}
.ituku_box .bd ul{ overflow:hidden; zoom:1; }
.ituku_box .bd ul li{ width:224px; margin-right: 20px; float:left; _display:inline; overflow:hidden; text-align:center;color:#333; }
.ituku_box .bd ul li img{ width:224px; height:168px; display:block; }
.ituku_box .bd ul li a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;transition: all .4s;}
.ituku_box .bd ul li .title{text-align:center; height: 40px; line-height: 40px;font-size:16px;display:block;}
.ituku_box .bd ul li a:hover{ color:#e50112; text-decoration: none;}

/*2021年12月4日10:13:42 新增我们的优势  by 陈兴*/

.mainys{ width:100%; overflow:hidden; position:relative;background: url("../images/ystbg.jpg"); background-size: 100% 100%; margin-top: 30px;vertical-align:middle;text-align:center; }
.mainys span{display:block;width:100%;height:96px;line-height:96px;text-align:center;text-transform:uppercase;font-size:72px;color:#f9f9f9; opacity:.3; font-weight:700;position:absolute;left:0;top:0;z-index:0}
.mainys h3{display:inline-block;line-height:96px;height:96px;font-size:38px;color:#fff;position:relative;z-index:1}
.mainys p{display:block;width:100%;overflow:hidden;line-height:32px;font-size:16px;color:#888;text-align:center;position:relative;z-index:1;margin-top:10px}
.adv-box{ margin-top: 40px}
.adv-box .con-dl{width:23%;margin-right:2%; background-color: #fff;padding:30px 0;display: inline-block;margin-bottom:60px;}
.adv-box .con-dl:last-child{margin-right:0px;}
.adv-box .con-dl dt{width:74px;margin:20px auto 0;}
.adv-box .con-dl dt img{display: block; transition: all 0.5s}
.adv-box .con-dl dd{text-align: center;}
.adv-box .con-dl .dd01 a{ text-decoration: none; display: block;font-size: 20px;font-weight:bold;height:50px;line-height: 50px;}
.adv-box .con-dl .dd02{ text-decoration: none; color:#999;font-size: 14px;padding:0 15px;line-height: 28px;}
.adv-box .con-dl:hover{ background-color: #e50112; color: #fff;}
.adv-box .con-dl:hover .dd01 a {color: #fff;}
.adv-box .con-dl:hover .dd02{color: #fff;}
.adv-box .con-dl .dd01 a:hover {color: #fff;}
.adv-box .con-dl:hover dt img{transform: rotate(360deg);}

.typeshow {overflow: hidden; margin-bottom: 20px;}




/*2021年11月10日17:45:55 新做产品最终页 by 陈兴*/
.projc{overflow: hidden;}
.proimg{position:relative;width:50%;height:525px; background:#000; }
.proimg_pic{width:100%;height:450px;overflow:hidden}
.proimg_pic li{vertical-align:top}
.proimg_pic img{width:100%;height:450px;display:inline-block;vertical-align:top}
.proimg_nav{position:absolute;left:0;bottom:0;background-color:rgba(0, 0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000',endColorstr='#7F000000');width:96%;height:75px;*zoom:1; padding-left:10px;  }
:root .proimg_nav{-ms-filter:none}
.proimg_nav ul{position:relative;*zoom:1; padding-top:10px !important;  }
.proimg_nav li{position:relative;*zoom:1;float:left;display:inline;margin-right:10px; cursor:pointer;}
.proimg_nav .navPrev,.proimg_nav .navNext{border:1px solid #fff;background-color:rgba(0, 0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000',endColorstr='#7F000000');display:inline-block;*zoom:1;width:36px;height:36px;line-height:100;overflow:hidden;opacity:.6;filter:Alpha(Opacity=60);background-image:url("../images/proimg_nav.png");_background-image:url("../images/proimg_nav.ie6.png");background-repeat:no-repeat;position:absolute;top:20px}
.proimg_nav .navPrev{background-position:10px 8px;right:47px;border-right-color:transparent}
.proimg_nav .navNext{background-position:-22px 8px;right:10px}
.proimg_nav .navPrev:hover, .proimg_nav .navNext:hover{opacity:1;filter:Alpha(Opacity=100);border-right-color:#fff}
.proimg_nav img{border:2px solid #fff;width:64px;height:48px}
.proimg_nav .on b{color:#fff;position:absolute;top:-10px;left:30px;font-size:10px;font-family:arial;-webkit-text-size-adjust:none}
.focus_text .btn_play_big{position:absolute;bottom:13px;left:20px}
.proimg .proimg_nav li .cover{position:absolute;top:0;left:0;width:68px;height:52px;line-height:999px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=30);opacity:.3}
.proimg .proimg_nav li.on .cover{display:none}
.proimg .proimg_nav li b{display:none}
.proimg .proimg_nav li.on b{position:absolute;display:inline-block;top:-6px;left:29px;border-left:6px dashed transparent;border-right:6px dashed transparent;border-top:0;border-bottom:6px solid;color:#fff;font-size:0;width:0;height:0;line-height:0}


.proinfo { width: 46%; margin-left: 4%;}
.proinfo h1,.newjc h1 {font-size: 32px; height: 60px;line-height: 60px; border-bottom: 1px solid #e7e7e7;}
.proinfo .cydt,.newjc .cydt { line-height: 40px; color: #777; text-align: center;  font-size: 12px;}
.proinfo .cydt em,.newjc .cydt em{ width: 260px;}
.proinfo .des { font-size: 14px; line-height: 1.5em; text-indent: 28px; color: #777;}


/*按钮*/

.zxerw {height: auto; position: relative; z-index: 1;}
.zxerw .xerw { width: 211px; height: 211px; position: absolute; left: 10px; top: 20px;}
.zxerw .xerw img{width: 211px; height: 211px; }
.zxerw .button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 15px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius: 4px;
	box-shadow: 0 8px 8px 0 rgba(0,0,0,0.2), 0 6px 8px 0 rgba(0,0,0,0.19);
}
.zxerw .button3 {background-color: #4CAF50; } /* 绿色 */
.zxerw .button1 {background-color: #135aba; position: absolute; left:250px; top: 60px; } /* 蓝色 */
.zxerw .button1:hover,.zxerw .button2:hover { background: #f6a420;}
.zxerw .button2 {background-color: #f44336; position: absolute; right:10px; top: 60px; } /* 红色 */
.zxerw .button4 {background-color: #e7e7e7; color: black;} /* 灰色 */
.zxerw .button5 {background-color: #555555;} /* 黑色 */

.zxerw span {position: absolute; left:250px; top: 150px;font-size: 14px;line-height: 1.5em; color: #777;}
.zxerw span b{ color: #cc0000;}
.zxerw .lxmy {position: absolute; left:10px; top: 240px;}

.pshowline {height:2px; width: 100%; background:#e7e7e7; margin: 20px 0; }


/*2021年12月7日17:59:19 内页开始  by 陈兴*/

.page_nav{margin-top:0px;}
.page_banner .banner_pic{display:block; height:auto; text-align:center; overflow:hidden;position:relative;}
.page_banner .banner_pic img{display:inline-block; margin:0 -100%; margin:0 -50%\9; max-width:none; width:auto;}
.page_banner {position:relative;margin-bottom:30px;}
.page_banner .page_nav{position:absolute;left:0;bottom:0;background:rgba(232,232,232,.80); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99e8e8e8,endcolorstr=#99e8e8e8);width:100%;height:60px;}
.page_banner .page_nav .page_nav_box{position:absolute;bottom:0;width:1200px;left:50%;margin-left:-600px;line-height:1.6;}
.page_banner .page_nav .page_nav_box a{display:inline-block;padding:18px 15px;font-size:15px;color:#333333;margin:0;}
.page_banner .page_nav .page_nav_box a.cur,.page_nav .page_nav_box a:hover{background:#d8261c;color:#ffffff;}

.page_tit { overflow: hidden;}
.page_tit_box{border-bottom:1px solid #f3f3f3;}
.page_tit_box .pgtit{font-size:24px; font-weight: bold;color:#333333;line-height:40px;padding:0px 12px;border-bottom:3px solid #d8261c;padding-bottom:12px;}
.page_tit_box .place{font-size:14px;background-position:-103px 3px; background-repeat: no-repeat; padding-left: 20px;  line-height: 40px;}
.page_tit_box .place a{display:inline-block;}

.page_content { font-size: 16px; line-height: 2.0em;margin-bottom:38px; overflow: hidden;}

.lxfs,.lxly { width: 48%; overflow: hidden; font-size: 14px; line-height: 28px;}
.lxfs dl { border-bottom: 1px dotted #e7e7e7; width: 80%; margin-bottom: 15px; padding-bottom: 5px;padding-left: 60px;}
.lxfs dl dt { font-size: 16px; font-weight: bold;}
.lxfs dl dd span {font-weight: bold; color: #d8261c;}
.lxfs dl dd.wx { display: flex; align-items: top; text-align: justify;}
.lxfs dl dd.wx img {width: 60px; height: 60px;}
.lxfs li.na { background: url("../images/lx1.png") no-repeat left center;background-size:40px 40px;}
.lxfs li.te { background: url("../images/lx2.png") no-repeat left center;background-size:40px 40px;}
.lxfs li.ad { background: url("../images/lx3.png") no-repeat left center;background-size:40px 40px;}
.lxfs li.ne { background: url("../images/lx4.png") no-repeat left center;background-size:40px 40px;}

.titbox { width: 100%;text-align: center;}
.titbox .tit {font-size: 28px; font-weight: bold;}
.titbox .ner {color: #aaa; line-height: 46px;}

.guest { font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif;  color: #333; }
.guest * { margin: 0;   padding: 0;  -webkit-box-sizing: border-box;  box-sizing: border-box;}
.guest .list { float: left; width: 100%; padding: 10px 15px; } 
.guest .u-name,
.guest .u-email { width: 50%; } 
.form-wrap{width:100%}
.guest .form-control { width: 100%; height: 45px; padding: 0 10px; background: #f5f5f5; border: 1px solid #e6e6e6; outline: 0; color: inherit; font-family: inherit; } 
.guest .form-control:focus { border-color: #e62128; } 
.guest .u-message textarea { padding: 10px; min-height: 190px; resize: vertical; } 
.guest .validate { float: left; width: 110px; } 
.guest .ver-wrap { float: left; margin-left: 15px; line-height: 45px; color: #999; text-decoration: none; } 
.guest .ver-wrap img { vertical-align: middle; } 
.guest .ver-wrap:hover { color: #e62128; } 
.guest .btn-submit,
.guest .btn-reset { width: 120px; margin-right: 20px; cursor: pointer; border-color: #e62128; color: #fff; -webkit-transition: all ease .3s; transition: all ease .3s; } 
.guest .btn-submit { background: #e62128; position: relative; } 
.guest .btn-submit:hover { background: #ff252d; } 
.guest .btn-reset { background: transparent; color: #e62128; } 
.guest .btn-reset:hover { background: #e62128; color: #fff; }

.guest .button {
    background-color: #d64600;
    border: none;
    color: white;
    padding: 10px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    border-radius: 5px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}
.guest .button:hover { background-color:#27408B;}

.lxmap { margin-top: 30px;}

/*内页 2021年12月17日15:29:27  by 陈兴*/

.catebox {overflow: hidden;}
.cateshow {overflow: hidden; margin-bottom: 30px;}
.catename {width: 100%; height: 40px;line-height: 40px;position: relative; border-bottom: 1px dashed #ccc;}
.catename p { font-size: 18px; font-weight: 600;position: absolute;left: 0; top: 0;  }
.catename p a {color: #e50112; text-decoration: none;}
.catename span { float: right;position: absolute; right: 10px; top: 5px; font-size: 14px; color: #bbb;}

.catelist { padding: 10px;}
.clr {width: 47.5%;}
.clr ul li { border-bottom: 1px dotted #f7f7f7; font-size: 14px;position: relative;display: block;padding-left: 20px;}
.clr ul li::before { content: "";display: block;width: 4px; height: 4px; border-radius: 50%; border: 1px solid #e50112; position: absolute; left: 0; top: 12px; }
.clr ul li a:hover {color:#e50112; text-decoration: none;}

.list_box {overflow: hidden;}
.list_box .list {}
.list_box .list ul li {display:block;height:180px;border:1px solid #ddd;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin: 30px 0;border-radius:5px;}
.list_box .list ul li .npic img{position:absolute;left:15px;top:15px;width:200px;height:150px;border-radius:5px;}
.list_box .list ul li h2{position:absolute;left:242px;top:15px;color:#000;font-size:20px}
.list_box .list ul li small{position:absolute;left:242px;top:130px;color:#777;font-size:14px;display:block;}
.list_box .list ul li span{position:absolute;left:242px;top:50px;ctransition:0.5s 0s all ease;display:block;line-height:26px;color:#666;font-size:14px}
.list_box .list ul li:hover {-webkit-box-shadow:0 5px 30px rgba(0,0,0,.18);box-shadow:0 5px 30px rgba(0,0,0,.18);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}


/*2021年11月10日11:20:59 更新分页  by 陈兴*/
.pagebox { height: auto;text-align: center;}
.pagebox .pagination{padding-left:0;margin:30px 0;border-radius:4px}
.pagebox .pagination li {display:inline}
.pagebox .pagination li a,.pagination li span{position:relative;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagebox .pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagebox .pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagebox .pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#d8261c;background-color:#eee;border-color:#ddd}
.pagebox .pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#d8261c;border-color:#d8261c;cursor:default}
.pagebox .pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}


.nsbox {overflow: hidden;}
.nstit { width: 100%; overflow: hidden; text-align: center;}
.nstit .nsinfo{ text-align: center; font-size: 14px; line-height: 40px;}
.nstit h1 {font-size: 30px; height: 80px;line-height: 80px; border-bottom: 1px solid #e7e7e7;}
.info_content {font-size: 16px; line-height: 2.0em;}

.tags{text-align:left;padding:0;margin:20px 0;}
.tags>li{margin-bottom:20px;display:inline-block;margin-right:5px}
.tags>li>a{background-color:#f4f6f8;color:#878D96;font-size:12px;font-weight:600;padding:10px 10px;border-radius: 4px;}
.tags>li>a:hover{background-color:#d8261c;color:#fff;text-decoration:none}
.tags>li:last-child{margin-right:0}

/*2021年11月11日23:12:29  上下篇  by 陈兴*/
.neup{border-top:1px solid;border-bottom:1px solid;border-color:#f0f1f2;padding:20px 0 25px;margin-bottom:20px; font-size: 14px;}
.neup p{ line-height: 32px;}


/*相关*/
.xgbox .hd{height:40px;background:#f4f4f4;}
.xgbox .hdtit { background: #d8261c; width: 135px; text-align: center;font-weight: bold; color: #fff; font-size: 16px; line-height: 40px; }

.xgcpScroll{ width:100%; height: auto;overflow:hidden; position:relative; }
.xgcpScroll .bd{ margin-top: 20px; overflow: hidden;}
.xgcpScroll .bd ul{ overflow:hidden; zoom:1; }
.xgcpScroll .bd ul li{ width:224px; margin-right: 20px; float:left; _display:inline; overflow:hidden; text-align:center;background:#e7e7e7;  }
.xgcpScroll .bd ul li:hover {background:#d64600;transition:all .6s; }
.xgcpScroll .bd ul li .pic{ text-align:center; }
.xgcpScroll .bd ul li .pic img{ width:224px; height:168px; display:block; }
.xgcpScroll .bd ul li .pic a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;transition: all .4s;}
.xgcpScroll .bd ul li .title{text-align:center;margin-top:-10px}
.xgcpScroll .bd ul li .title a{color:#333;font-size:16px;padding:28px 0 18px;display:block;transition:all .6s}
.xgcpScroll .bd ul li a{display:block}
.xgcpScroll .bd ul li:hover a{color:#fff;transition:all .6s}

.p_xgwz {overflow:hidden; position:relative; margin-top: 10px; margin-bottom: 30px;}
.p_xgwz .w420 {width: 48%;}
.p_xgwz .xgtit {font-weight: bold; font-size: 16px; color:#e64b00; overflow: hidden; height: 40px; line-height: 40px; padding-left: 10px;}
.ml50 {margin-left: 4%;}
.p_xgwz ul li span {float: right; margin-right: 10px;}
.p_xgwz ul li { border-bottom: 1px dotted #f7f7f7; font-size: 14px;height: 32px; line-height:32px; position: relative;display: block;padding-left: 20px;}
.p_xgwz ul li::before { content: "";display: block;width: 4px; height: 4px; border-radius: 50%; border: 1px solid #e50112; position: absolute; left: 0; top: 12px; }
.p_xgwz ul li a:hover {color:#e50112; text-decoration: none;}


/*2021年11月15日11:25:53  tag聚合页  by 陈兴*/

.ptagi { overflow: hidden;}
.ptagi .taglist,.ptagi .tagshow  { overflow: hidden;}
.taglist .list {width: 23.75%; height: 100px; float: left; border-radius: 5px; background: #f6f6f6; margin-right: 1.6666%; margin-bottom: 20px;}
.taglist .list:nth-child(4n+0){margin-right: 0px;}
.taglist .list:hover { background: #e7e7e7; transition:all .6s;box-shadow:2px 2px 10px rgba(25,25,55,.6) }
.taglist .list:hover dl dt {color:#d8261c;}
.taglist .list dl { padding: 15px;}
.taglist .list dl dt {font-size: 16px; line-height: 2.0em; color: #333; font-weight: bold;}
.taglist .list dl dd {color: #777; font-size: 12px; line-height: 1.5em;}


.tagshow .tagsbox,.tagart {margin-bottom: 30px;}
.tagshow .tagtitle {height: 50px;border-bottom: 2px #ededed solid;}
.tagshow .tagtitle .tit {height: 48px; line-height: 48px; display: inline-block;*display: inline;*zoom:1;padding: 0 20px; border-bottom: 5px #d8261c solid; font-size: 20px;}
.tagshow .tagtitle .tit span {color: #d8261c;}
.tagshow .tagcont {margin: 10px 20px; text-indent: 32px;font-size: 16px; line-height: 32px;}
.tag_tit { margin-top: 30px; font-size:16px; border-bottom: #eee 1px solid;}




.tag_tit { margin-top: 30px; font-size:16px; border-bottom: #eee 1px solid;}
.tag_list,.tag_tag { overflow: hidden; padding: 20px;}
.tag_list .l_list { width: 45%;}


.tag_list ul li  { border-bottom: 1px dotted #f7f7f7; font-size: 14px;height: 32px; line-height: 32px; position: relative;display: block;padding-left: 20px;}
.tag_list ul li ::before { content: "";display: block;width: 4px; height: 4px; border-radius: 50%; border: 1px solid #e50112; position: absolute; left: 0; top: 12px; }
.tag_list ul li  a:hover {color:#e50112; text-decoration: none;}
.tag_tag  label{ font-size: 14px; font-weight: 400;margin-right:10px; line-height: 28px;}


/*footer*/
/* footer-wrap */
.footer-wrap{height:360px;overflow:hidden;font-size:14px;position:relative;background:#10141a url("../images/footerbg.jpg") center center no-repeat;background-size:cover;}
.footer{color:#939393;padding-top:30px;}
.footer a{transition:.25s;-webkit-transition:.25s;color:#939393;}
.footer a:hover{color:#fff;}
.footer .f_menu{width:65%;}
.footer .sns{width:13%;margin-top:20px;}
.footer .sns span{text-align:center;display:block;vertical-align:middle;*display:block;*width:120px;zoom:1;}
.footer .sns span.wx{}
.footer .sns img{max-width:100%;display:block;width:120px;margin:0 auto 10px;}
.footer .cinfo{width:22%;}
.f_menu ul li{position:relative;}
.f_menu ul li:after,.cinfo:after{position:absolute;content:"";height:1px;width:30px;left:0;top:40px;z-index:1;background:#d64600;}
.f_menu ul li .line,.cinfo .line{position:absolute;width:80%;height:1px;left:0;top:40px;z-index:1;background:#292829;}
.f_menu_link{}
.f_menu_link h3{font-size:18px;font-weight:100;margin-bottom:25px;color:#fff;}
.f_menu_link a{display:block;padding:5px 0;}
.cinfo .icon{width:17px;height:17px;margin-right:20px;}
.cinfo p{padding:4px 0;}
.cinfo a{display:inline;}
.cinfo .telicon{background-position:-10px -10px;}
.cinfo .faxicon{background-position:-10px -27px;}
.cinfo .mailicon{background-position:-10px -44px;}
.cinfo .addicon{background-position:-10px -78px;}
ul.col-3 li{width:23.5%;*width:23.4%;margin-right:2%;}
ul.col-3 li:last-child{margin-right:0;}

/* link-wrap */
.link-wrap{height:48px;line-height:24px;font-size:12px;position:absolute;width:100%;left:0;bottom:55px;z-index:1;}
.link span.tip{margin-right:8px;color:#727272;}
.link a{font-size:12px;position:relative;margin-right:15px;color:#727272;transition: all .25s ease .1s;-webkit-transition: all .25s ease .1s;}
.link a:after{position:absolute;content:"";width:1px;height:12px;background:#727272;top:3px;right:-9px;}
.link a:last-child:after{display:none;}
.link a.lastlink:after{display:none;}
.link a:hover{color:#fff;}

/* copyright-wrap */
.copyright-wrap{color:#c9c9c9;clear:both;font-size:12px;left:0; height: 40px; line-height: 40px; text-align:center;width:100%;position:absolute;left:0;bottom:0;z-index:1;overflow:hidden;background:url("../images/op.png") repeat;}
.copyright a{color:#c9c9c9;text-decoration: none;font-size:12px;transition:.25s;-webkit-transition:.25s;}
.copyright a:hover{text-decoration:underline;color:#fff;}
.icp{width:60%;text-align:left;}
.c-menu{width:40%;text-align:right;}
.c-menu a{margin-left: 10px;}


