@charset "utf-8";::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}
::-webkit-scrollbar-track{border-radius:10px;background-color:#e2e2e2}
::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}
::selection{background-color:#133c96;color:#fff}
::-moz-selection{background-color:#133c96;color:#fff}
::-webkit-selection{background-color:#133c96;color:#fff}
#qcwl-kefu .qcwl-kefu-erweima img,#qcwl-kefu .qcwl-kefu-qq a,#qcwl-kefu .qcwl-kefu-qq p,#qcwl-kefu .qcwl-kefu-tel img,#qcwl-kefu .qcwl-kefu-tel p{box-sizing:content-box}
*{padding:0;margin:0;font-family:'Microsoft YaHei',arial,helvetica,clean,sans-serif}
body{font:14px/1.231 'Microsoft YaHei',arial,helvetica,clean,sans-serif;color:#333;margin:0;line-height:1.5}
:after,:before{box-sizing:content-box}
:focus{outline:1}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
a{color:#333;text-decoration:none}
a:active,a:hover,a:link,a:visited{text-decoration:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
li,ul{list-style-type:none}
img{border:none}
input,textarea{outline:0;border:0;resize:none}
dd,dl,dt,em,h1,h2,h3,h4,h5,h6,i{font-weight:400;font-style:normal}
.webqq_ewm{box-sizing:content-box}
textarea{animation:animated 1s infinite;-moz-animation:animated 1s infinite;-webkit-animation:animated 1s infinite;-o-animation:animated 1s infinite}
input[type=text]{animation:animated 1s infinite;-moz-animation:animated 1s infinite;-webkit-animation:animated 1s infinite;-o-animation:animated 1s infinite}
input[type=button]{cursor:url(../images/Acur.png),default!important}
button,input{outline:0}
.qcwl-ico1,.qcwl-ico2{vertical-align:middle}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both}
.w {width: 1200px;margin: 0 auto;}
.top_bg{width:100%;margin:0 auto;height:40px;background:#fafafa}
.top_bg .top_con{width:1200px;margin:0 auto;height:40px;line-height:40px}
.top_bg .top_con .wel{float:left;font-size:14px;color:#666}
.top_bg .top_con .t_button{float:right;color:#666;font-size:14px}
.top_bg .top_con .t_button a{color:#666;font-size:14px;padding-left:20px;display:inline-block}

.pagetop{width:1200px;margin:0 auto;height:108px}
.pagetop .logo{width: 410px;padding-left: 22px;}
.pagetop .logo h1 a{height: 82px;display: block;float: left;font-size: 28px;font-weight: bold;line-height: 82px;}
.pagetop .logo h1 a span{font-weight: normal;font-size: 12px;margin-top: -50px;text-align: center;display: block;}
.pagetop .tel{float:right;font-size:14px;color:#666;margin-top:0px;background:url(../images/tel.png) no-repeat left center;padding-left:60px;height:52px}
.pagetop .tel p{font-size:18px;color:#333;font-weight:700;line-height:30px} 
/* .pagetop .trait{float:left;margin-top:35px;font-size:18px;color:#333}
.pagetop .trait p{font-size:18px;color:#333;margin-top:5px}*/


/* 导航 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.daohang{width:740px;height: 64px;line-height: 64px;font-size: 18px;float:right;margin-top:0px;}
.nav{margin: 0 auto;height:64px; line-height:64px;position:relative; z-index:2;  }
.nav a{color:#333;  }
.nav .nLi{ width: 12.5%;text-align: center;float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block;width: 82.2px;font-size:16px; transition: all .5s ease-out;text-align: center;color:#333;}
.nav .sub{ display:none; width:82.2px; left:0; top:68px;  position:absolute; background:rgb(255,255,255,0.65);  line-height:48px; padding:5px 0;}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block;margin: 0 auto; padding:0 5px;border-bottom:1px #333 solid;width: 90%;font-size: 14px; }
.nav .sub a:hover{ color:#f1592a;border-bottom:1px #f1592a solid;  }
.nav .on h3 a{color:#f1592a;border-bottom:3px #f1592a solid;}
.nav .on h3 a:hover{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s; }

.nav .sub:first{ display:none; width:220px; left:0; top:68px;  position:absolute; background:rgb(255,255,255,0.65);  line-height:48px; padding:5px 0; margin-left: -80%; }
.nav .sub li:first{ zoom:1;width: 46%;float: left;margin-left: 2%;margin-right: 2%;}

/* banner */
.swiper-container{margin-top:0px;}
.swiper-slide{width:860px}
.swiper-slide a{transition:.2s}
.swiper-slide a:hover{opacity:.6}
.swiper-pagination{text-align:center;width:100%;margin-top:10px}
.swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 5px;background:#02328d}
.swiper-button-prev{width:50%;height:360px;left:-450px;top:0;background:url(../images/ichimatsu.png) repeat 0 0;border-radius:5px;margin-top:0;z-index:99;transition:.2s}
.swiper-button-prev:before{content:'';position:absolute;width:15px;height:100%;background:url(../images/slide_prev.png) no-repeat 0 center;left:94%;top:50%;margin-top:-180px}
.swiper-button-next{width:50%;height:360px;right:-450px;top:0;background:url(../images/ichimatsu.png) repeat 0 0;border-radius:5px;margin-top:0;z-index:99;transition:.2s}
.swiper-button-next:after{content:'';position:absolute;width:15px;height:100%;background:url(../images/slide_prev.png) no-repeat 0 center;right:94%;top:50%;margin-top:-180px;transform:rotate(180deg)}
.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.6}


/* 搜索 */
.search_dbg{ height: 88px; line-height: 88px; width: 100%;margin: 0 auto;}
.search_dbg .search_zi { float: left; height: 88px; width: 1180px; color: #5b5b5b;  display: inline;border-left:1px solid #d2d2d2;padding-left: 70px;background: url(../images/laba.jpg) no-repeat 30px center; }
/* 搜索 */
.td_dbg {background: url(../images/td_dbg.jpg) no-repeat center top;height: 203px;}
.td_left p{font-size:18px;margin-top:10px;line-height:30px}
.td_left{font-size:24px;font-weight:700;color:#fff;width:260px;text-align:center;margin:40px 0 0 0}
.td_right{width:850px}
.td_right em{width:134px;height:100px;display:block;background:url(../images/td_q.png) no-repeat right 0;margin:18px auto 0;font-size:24px;font-weight:700;color:#004d97;line-height:30px;padding-top:34px;transition:all .3s}
.td_right li:hover em{background:url(../images/td_q.png) no-repeat 0 0;color:#ea8a1c;transform:rotate3d(50deg);-ms-transform:rotate3d(50deg);-moz-transform:rotate3d(50deg);-webkit-transform:rotate3d(50deg);-o-transform:rotate3d(50deg)}
.td_right li:hover{cursor:pointer}
.td_right li{width:200px;float:left;text-align:center}
.td_right p{margin-top:8px}


/* 关于我们 */
.gszz{width:100%;margin:0 auto;margin-top:50px;}
.gszz .main_title{margin-bottom: 50px;}
.gszz h2.main_title a { display: block; text-align: center; line-height: 0; font-size: 0; font-weight: normal; }
.gszz h2.main_title a span { display: block; font-size: 18px; line-height: 100%; color: #808080; margin-top: 18px; text-transform: uppercase;}
.gszz h2.main_title a i { display: inline-block; font-size: 32px; line-height: 100%; color: #282828; font-weight: normal; letter-spacing: 0.5px; position: relative; font-style: normal;}
.gszz h2.main_title a i:before, h2.main_title a i:after { width: 234px; height: 13px; background: url(../images/tbg1.png) no-repeat right center; position: absolute; content: ""; top: 17px; }
.gszz h2.main_title a i:before { left: -253px; }
.gszz h2.main_title a i:after { right: -253px; background: url(../images/tbg2.png) no-repeat left center; }

.gszz .text{margin: 0 auto;line-height: 24px;}
.gszz .text p{text-align: center;}

.gszz ul{margin: 0 auto;margin-top: 30px;}
.gszz ul li{width: 25%;display: block;float: left;}
.gszz ul li .img{width: 150px;text-align: center;margin-left: 75px;}
.gszz ul li .img img{width: 100%;overflow: hidden;}
.gszz ul li .p1{text-align: center;line-height: 32px;font-size: 16px;}
.gszz ul li .p2{text-align: left;text-indent: 2em;width: 80%;margin: 0 auto;margin-top: 10px;}

/* 关于我们 */
.about{width:100%;margin:0 auto;margin-top:50px;/* background: url(../images/bj1.png) no-repeat center center #f5f7f7; */height: 550px;}
.about .main_title{margin-bottom: 50px;padding-top: 50px;}
.about h2.main_title a { display: block; text-align: center; line-height: 0; font-size: 0; font-weight: normal; }
.about h2.main_title a span { display: block; font-size: 18px; line-height: 100%; color: #808080; margin-top: 18px; text-transform: uppercase;}
.about h2.main_title a i { display: inline-block; font-size: 32px; line-height: 100%; color: #004d97; font-weight: normal; letter-spacing: 0.5px; position: relative; font-style: normal;}
.about h2.main_title a i:before, h2.main_title a i:after { width: 234px; height: 13px; background: url(../images/tbg1.png) no-repeat right center; position: absolute; content: ""; top: 17px; }
.about h2.main_title a i:before { left: -253px; }
.about h2.main_title a i:after { right: -253px; background: url(../images/tbg2.png) no-repeat left center; }

.about .about_center{margin-top: 40px;}
.about .about_center .rg{float: right;width:600px;}
.about .about_center .rg h3{color: #555;margin-bottom: 10px;font-weight: 700;font-size: 20px;padding-top: 30px;}
.about .about_center .rg .hx02{width: 40px;height: 3px;background: #ef8726;float: left;line-height: 24px;margin-bottom: 30px;}
.about .about_center .rg P{font-size: 16px;line-height:36px;}
.about .about_center .rg ul{}
.about .about_center .rg ul li{width: 33.33%;float: left;}
.about .about_center .rg ul li .iconfont {display: block;font-size: 40px;line-height: 1.25;width: 40px;height: 40px;margin: 0 auto;margin-bottom: 15px;margin-top: 22px;}
.about .about_center .rg ul li a{}
.about .about_center .rg ul li a h4{text-align: center;}

.about .about_center .fl{float: left;width:560px;}
.about .about_center .fl .img{padding: 5%;}
.about .about_center .fl .img img{width: 100%; border-radius: 15px;box-shadow: 10px 10px 10px rgba(0,0,0,.5);
/*考虑浏览器兼容性*/-moz-box-shadow: 10px 10px 10px rgba(0,0,0,.5);-webkit-box-shadow: 10px 10px 10px rgba(0,0,0,.5);}

a{font-size: 16px;-webkit-transition: color .1s ease;transition: color .1s ease;}
a.more{margin-top: 30px;border: 1px #808080 solid;padding: 10px 30px;width: 150px;text-align: center;float: right;margin-right: 30px;line-height: 30px;}
a.more:hover{color:#f1592a;border: 1px #f1592a solid;}

/* 产品展示 */
.product{width:100%;margin:0 auto;margin-top:50px;}
.product .main_title{margin-bottom: 50px;}
.product h2.main_title a { display: block; text-align: center; line-height: 0; font-size: 0; font-weight: normal; }
.product h2.main_title a span { display: block; font-size: 18px; line-height: 100%; color: #808080; margin-top: 18px; text-transform: uppercase;}
.product h2.main_title a i { display: inline-block; font-size: 32px; line-height: 100%; color: #004d97; font-weight: normal; letter-spacing: 0.5px; position: relative; font-style: normal;}
.product h2.main_title a i:before, h2.main_title a i:after { width: 234px; height: 13px; background: url(../images/tbg1.png) no-repeat right center; position: absolute; content: ""; top: 17px; }
.product h2.main_title a i:before { left: -253px; }
.product h2.main_title a i:after { right: -253px; background: url(../images/tbg2.png) no-repeat left center; }
.product .hd{}
.product .bd{margin: 0 auto;}
.product .bd ul{}
.product .bd ul li{width: 33.33%;float: left;display: block;padding: 0px 0px;margin-bottom: 20px;}
.product .bd ul li .img{border: 4px solid rgb(210 ,210,210,0.5);margin:0 auto;margin: 0 10px;border-top-left-radius: 16px;border-bottom-right-radius: 16px;}
.product .bd ul li .img img{width: 100%;overflow: hidden;border-top-left-radius: 16px;border-bottom-right-radius: 16px;}
.product .bd ul li .p1{text-align: center;font-size: 16px;line-height: 32px;}
.product .bd ul li  a:hover{color:#ef8726;}
.product .bd ul li .img:hover{border: 4px solid rgb(239,135,35);margin:0 auto;margin: 0 10px;}
/* effect-6 css */
/* .port-6{float: left; width: 100%; height: 287px;position: relative; overflow: hidden; text-align: center; border: 4px solid rgb(210 ,210,210,0.5); overflow: visible;}
.port-6.effect-1{z-index: 8;}
.port-6.effect-1 img{transition: 0.5s;width: 100%;}
.port-6.effect-1:hover img{transform: scale(0.3) translateY(-100%); position: relative; z-index: 9;}
.port-6.effect-1 .text-desc{transform: translateY(-100%); opacity: 0; padding: 10px 20px; transition: 0.5s;}
.port-6.effect-1:hover .text-desc{transform: translateY(-130%); opacity: 1;}
.btn{display: inline-block; padding: 5px 10px; font-size: 14px; color: #fff; border: 2px solid #4d92d9; background-color: #4d92d9; text-decoration: none; transition: 0.4s;margin-top: 20px;}
.btn:hover{background-color: transparent; color: #ef8726; transition: 0.4s;} */
/* effect-6 css end */


.gg1{background:url(../images/gg1.jpg) no-repeat top center;height:337px;margin: 0 auto;margin-top: 50px;}
.gg1_tel{margin:230px 100px 0 0;line-height:26px;overflow:hidden;font-size:14px;display:block;background:url(../images/gg_tel.png) no-repeat left center;padding-left:70px}
.gg1_tel a{width:143px;height:23px;border:2px solid #fff;display:block;line-height:16px;text-align:center;color:#fff;margin-top:7px}
.gg1_tel p{font-size:26px;font-weight:700;color:#fff;font-family:arial}
.td_left p{font-size:18px;margin-top:10px;line-height:30px}
.td_left{font-size:24px;font-weight:700;color:#fff;width:260px;text-align:center;margin:40px 0 0 0}


/* 产品优势 */
.ys {/* background: url(../images/ys_bg.jpg) no-repeat center top; padding-top: 99px; */margin-top: 50px;}
.ys .main_title{margin-bottom: 50px;}
.ys h2.main_title a { display: block; text-align: center; line-height: 0; font-size: 0; font-weight: normal; }
.ys h2.main_title a span { display: block; font-size: 18px; line-height: 100%; color: #808080; margin-top: 18px; text-transform: uppercase;}
.ys h2.main_title a i { display: inline-block; font-size: 32px; line-height: 100%; color: #004d97; font-weight: normal; letter-spacing: 0.5px; position: relative; font-style: normal;}
.ys h2.main_title a i:before, h2.main_title a i:after { width: 234px; height: 13px; background: url(../images/tbg1.png) no-repeat right center; position: absolute; content: ""; top: 17px; }
.ys h2.main_title a i:before { left: -253px; }
.ys h2.main_title a i:after { right: -253px; background: url(../images/tbg2.png) no-repeat left center; }

.td2_left{float: left;width: 429px;}
.td2_left .bd{}
.td2_left .bd ul{}
.td2_left .bd ul .ms{height: 70px;font-size: 14px;text-align: left;overflow: hidden;line-height: 24px;text-indent: 2em;}
/* .td2_left .bd ul li{width: 50%;float: left;display: block;padding: 10px 0px;margin-bottom: 10px;}
.td2_left .bd ul li .img{border: 4px solid rgb(210 ,210,210,0.5);margin:0 auto;margin: 0 10px;}
.td2_left .bd ul li .img img{width: 100%;overflow: hidden;}
.td2_left .bd ul li .p1{text-align: center;font-size: 16px;line-height: 32px;}
.td2_left .bd ul li  a:hover{color:#ef8726;}
.td2_left .bd ul li .img:hover{border: 4px solid rgb(239,135,35);margin:0 auto;margin: 0 10px;} */

.td2_right{width:750px;float: right;}
.td2_right .td2_nr .hd ul li .qk{width:110px;height:110px;background:#004d97;border-radius:50%;margin:0 auto;position:relative;z-index:2;pointer-events:none;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.td2_right .td2_nr .hd ul li.td2_n2 .qz p{font-size:13px}
.td2_right .td2_nr .hd ul li:hover .qk{background:#ea8a1c;transform:scale(1.2) translateX(0)}
.td2_right .td2_nr .hd ul li{width:154px;float:left;margin:0px 0 20px 20px}
.td2_right .td2_nr .hd ul li .qz{width:152px;height:100px;border:1px solid #cbcbcb;position:relative;z-index:1;margin-top:-50px;text-align:center}
.td2_right .td2_nr .hd ul li .qz span{margin-top:60px;display:block;font-size:18px;font-weight:700;color:#004d97}
.td2_right .td2_nr .hd ul li .qz p{margin:10px 5px;color:#5e5e5e}

.td2_nr .hd{}
.td2_nr .hd ul{}
.td2_nr .hd ul li em{background:url(../images/td_em.png) no-repeat 0 0;width:110px;height:110px;display:block}
.td2_nr .hd ul li.td2_n2 em{background-position:-187px 0}
.td2_nr .hd ul li.td2_n3 em{background-position:-374px 0}
.td2_nr .hd ul li.td2_n4 em{background-position:-561px 0}
.td2_nr .hd ul li.td2_n5 em{background-position:0 -237px}
.td2_nr .hd ul li.td2_n6 em{background-position:-187px -237px}
.td2_nr .hd ul li.td2_n7 em{background-position:-374px -237px}
.td2_nr .hd ul li.td2_n8 em{background-position:-561px -237px}
.td2_nr .hd ul li.td2_n9 em{background-position:0 -474px}
.td2_nr .hd ul li.td2_n10 em{background-position:-187px -474px}
.td2_nr .hd ul li.td2_n11 em{background-position:-374px -474px}
.td2_nr .hd ul li.td2_n12 em{background-position:-561px -474px}


/* 工程案例 */
.case{width:100%;margin:0 auto;margin-top:50px;}
.case .main_title{margin-bottom: 50px;}
.case h2.main_title a { display: block; text-align: center; line-height: 0; font-size: 0; font-weight: normal; }
.case h2.main_title a span { display: block; font-size: 18px; line-height: 100%; color: #808080; margin-top: 18px; text-transform: uppercase;}
.case h2.main_title a i { display: inline-block; font-size: 32px; line-height: 100%; color: #004d97; font-weight: normal; letter-spacing: 0.5px; position: relative; font-style: normal;}
.case h2.main_title a i:before, h2.main_title a i:after { width: 234px; height: 13px; background: url(../images/tbg1.png) no-repeat right center; position: absolute; content: ""; top: 17px; }
.case h2.main_title a i:before { left: -253px; }
.case h2.main_title a i:after { right: -253px; background: url(../images/tbg2.png) no-repeat left center; }
.case .bd{margin: 0 auto;}
.case .bd ul{}
.case .bd ul li{width: 33.33%;float: left;display: block;padding: 20px 0px;margin-bottom: 20px;}
.case .bd ul li .img{border: 4px solid rgb(210 ,210,210,0.5);margin:0 auto;margin: 0 10px;}
.case .bd ul li .img img{width: 100%;overflow: hidden;}
.case .bd ul li .p1{text-align: center;font-size: 16px;line-height: 32px;}
.case .bd ul li  a:hover{color:#ef8726;}
.case .bd ul li .img:hover{border: 4px solid rgb(239,135,35);margin:0 auto;margin: 0 10px;}

.case .hd{ overflow:hidden;  height:30px;padding:0 10px;  }
.case .hd .prev,.case .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.case .hd .next{ background-position:0 -50px;  }
.case .hd .prevStop{ background-position:-60px 0; }
.case .hd .nextStop{ background-position:-60px -50px; }
.case .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.case .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.case .hd ul li.on{ background-position:0 0; }


/* 新闻资讯 */
.xwzxGroup{width:100%;margin:0 auto;margin-top:50px;}
.xwzxGroup .main_title{margin-bottom: 50px;}
.xwzxGroup h2.main_title a { display: block; text-align: center; line-height: 0; font-size: 0; font-weight: normal; }
.xwzxGroup h2.main_title a span { display: block; font-size: 18px; line-height: 100%; color: #808080; margin-top: 18px; text-transform: uppercase;}
.xwzxGroup h2.main_title a i { display: inline-block; font-size: 32px; line-height: 100%; color: #004d97; font-weight: normal; letter-spacing: 0.5px; position: relative; font-style: normal;}
.xwzxGroup h2.main_title a i:before, h2.main_title a i:after { width: 234px; height: 13px; background: url(../images/tbg1.png) no-repeat right center; position: absolute; content: ""; top: 17px; }
.xwzxGroup h2.main_title a i:before { left: -253px; }
.xwzxGroup h2.main_title a i:after { right: -253px; background: url(../images/tbg2.png) no-repeat left center; }

.xwzxGroup .parHd{ height:40px; line-height:40px; padding:0 20px;position:relative;width:208px;margin: 0 auto;margin-bottom: 30px;}
.xwzxGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;}
.xwzxGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 16px;color: #004d97;}
.xwzxGroup .parHd ul li.on{ height:40px;  background:#fff;border-bottom: 3px #ef8726 solid;}
.xwzxGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;   }

.xwzxGroup .sPrev,.xwzxGroup .sNext{ position:absolute; left:5px; top:90px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(../images/icoLeft.gif) center center no-repeat #f4f4f4; }
.xwzxGroup .sNext{ left:auto; right:5px; background:url(../images/icoRight.gif) center center no-repeat #f4f4f4;  }
.xwzxGroup .sPrev:hover,.xwzxGroup .sNext:hover{ border-color:#f60;  }

.xwzxGroup .parBd ul{ overflow:hidden; zoom:1;   }
.xwzxGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width: 30.63%;}
.xwzxGroup .parBd ul li .pic{ text-align:center;}
.xwzxGroup .parBd ul li .pic img{ width:98%; display:block;padding:2px; border:1px solid #ccc;}
.xwzxGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.xwzxGroup .parBd ul li .title{ line-height:24px;font-size: 16px;color: #000000;text-align: left;font-weight: bold;margin-top: 5px;}
.xwzxGroup .parBd ul li .title i{width: 3px;height: 24px;background-color: #ff0000;float: left;margin-right: 10px;}
.xwzxGroup .parBd ul li .time{ line-height:36px;text-align: left;margin-left: 12px;color: #a0a0a0;}
.xwzxGroup .parBd ul li .text{ line-height:24px;text-align: left;margin-left: 12px;margin-right: 12px;color: #a0a0a0;}


/* 网站底部 */
.footer {height: 390px;background-color: #004d97;color: #ccdbea;margin-top:50px;}
.footer .d-top-top {position: relative;padding: 0 0 17px;}
.footer .d-top-top .div-rbot {position: absolute;right: 0;bottom: 0;text-align: right;}
.footer .d-top-top .div-rbot img {max-width: 80px;margin: 0 0 10px;}

.footer .d-zuo1 {float: left;width: 35%;margin-top: 40px;margin-bottom: 30px;min-height: 266px;}
.footer .d-zuo1 .a-logo {margin: 28px 0;display: block;}
.footer .d-zuo1 .ul-foo { color: #ccdbea;}
.footer .d-zuo1 .ul-foo li {margin: 0 0 10px;line-height: 24px;}
.footer .d-zuo1 .ul-foo li h2 {font-size: 28px;font-weight: bold;line-height: 32px;}
.footer .d-zuo1 .ul-foo li h3 {font-size: 16px;}
.footer .d-zuo1 .ul-foo li p {font-size: 12px;}

.footer .ul-list {float: left;width: 65%;margin-top: 40px;margin-bottom: 30px;}
.footer .ul-list li {float: left;width: 25%;position: relative;text-align: center;}
.footer .ul-list li:after {content: '';position: absolute;height: 266px;border-left: 1px solid #D1D8DE;right: 0;top: 0;}
.footer .ul-list li h1 {color: #ccdbea;font-size: 16px;margin: 0 0 26px;}
.footer .ul-list li h1 a{color: #ccdbea;}
.footer .ul-list li h1 .hx{display: block;width: 24px;height: 3px;background-color: #fff;text-align: center;margin: 0 auto;margin-top: 5px;}
.footer .ul-list .d-list-a {text-align: center;}
.footer .ul-list .li2 .d-list-a{ margin:0;}
.footer .ul-list .d-list-a a {display: block;margin: 0 0 10px;color: #ccdbea;}
.footer .ul-list .d-list-a a:hover{color: #ccdbea;}
.footer .ul-list .ewm{width: 120px;height: 120px;float: right;margin-top: 80px;}
.footer .ul-list .ewm img{width: 100%;}

.footbootom{ border-top:1px solid #ccdbea;; font-size:14px; background-color: #004d97;}
.footbootom a{ font-size:14px}
.footbootom .links{ color:#898989;line-height: 48px;}
.footbootom .links a{ font-size:14px; margin:0 10px; display:inline-block;color:#898989;line-height: 48px;}
.footbootom .links a:nth-child(1){ margin-left:0;}
.footbootom .banquan{text-align: center;}
.footbootom .banquan p{line-height: 60px;}

.postion{ height:60px;line-height:60px;border-bottom:solid 1px #ddd;color:#9c9c9e;background:#fff;font-size: 14px;}
.postion a{ color:#333;}
.postion a:hover{ color:#004d97;}
.postion span{ color:#004d97;}

/*内页标题*/
.in_title{padding-top:40px;padding-bottom:10px}
.in_title .entit{position:relative;width:540px;margin:auto;font-size:48px;line-height:40px;font-weight:700;color:#dc0000;text-align:center;margin-bottom:10px}
.in_title .tit{margin:0 auto;font-size:26px;line-height:40px;text-align:center;color:#434343}
.in_title .tit span{display:inline-block;margin:0 30px}
.in_title .tit em{display:inline-block;width:225px;height:1px;margin-bottom:8px;background:#cecece}


.in_about{width:100%;/* height:900px; */margin:0 auto;/* background:url(../images/about_bj.jpg) no-repeat top center; */position: relative;margin-top: 30px;}
.in_about .ab_box{width:1200px;margin: 0 auto;}
.in_about .ab_box p{font-size: 16px;line-height: 32px;}
.in_about .ab_box .about_lf{width: 600px;float: left;}
.in_about .ab_box .about_lf .box01{width: 540px;height: 150px;margin-top: 200px;float: right;background-color: #fff;opacity: 0.75;margin-right: -5px;}
.in_about .ab_box .about_lf .box01 ul{}
.in_about .ab_box .about_lf .box01 ul li{width: 33.33%;float: left;display: block;}
.in_about .ab_box .about_lf .box01 ul li .p1{text-align: center;font-size: 36px;font-weight: bold;margin-top: 40px;line-height: 36px;}
.in_about .ab_box .about_lf .box01 ul li .p2{text-align: center;font-size: 16px;margin-top: 15px;}
.in_about .ab_box .about_rg{width: 600px;float: right;}

.in_about .ab_box .about_rg .box01{width: 100%;height: 36px;margin: 0 auto;margin-top: 110px;line-height: 36px;}
.in_about .ab_box .about_rg .box01 .hx{width: 45px;height: 2px;background-color:#7a7a7a;float: left;margin-top: 16px;}
.in_about .ab_box .about_rg .box01 .text{font-size: 22px;font-family: ;line-height: 36px;margin-left: 65px;text-transform: capitalize; letter-spacing: 12px}
.in_about .ab_box .about_rg .box02{padding: 0 40px;margin-top:10px ;} 
.in_about .ab_box .about_rg .box02 .title{font-size: 28px;font-weight: bold;line-height: 28px;text-align: left;}
.in_about .ab_box .about_rg .box02 .js{line-height: 32px;font-size: 16px;margin-top: 30px;}



.in_contact{margin: 0 auto;padding-top:40px;background: #fff;}
.in_contact .lf {padding-top: 20px; width: 560px;float: left; padding-bottom: 50px;}
.in_contact .lf .img{width: 100%;}
.in_contact .lf .img img{width: 100%;}
.in_contact .rg{padding-top: 20px;width: 560px;float: right;padding-bottom: 50px;}
.in_contact .rg h4 {color: #004d97;margin: 0;font-size: 22px;padding-top: 50px;font-weight: bold;}
.in_contact .rg p{margin: 15px 0 0;font-size: 16px;}

.in_news{margin: 0 auto;margin-top: 30px;}

.in_news .list_box{width: 530px;margin: 0 auto;}
.in_news .list_box ul{}
.row {margin-left: -15px;margin-right: -15px;}
.in_news .list_box ul li{width: 250px;float: left;margin-left: 15px;margin-right: 15px;}
.in_news .list_box ul li a{display: block; padding: 16px 25px;border: 1px solid #ccc;margin: 10px 0;color: #666;font-size: 16px;line-height: 1.4em;}

.in_news .list_box ul li a em{width: 20px;height: 20px;float: right;margin-top: 2px;background: url(../images/xw_r.png) center no-repeat;position: relative;}
.in_news .list_box ul li a:hover{border-color: #c7000b;color: #c7000b;}
.in_news .list_box ul li a:hover em{width: 20px;height: 20px;float: right;margin-top: 2px;background: url(../images/xw_r_1.png) center no-repeat;position: relative;}


.in_news .news_list{display:block;width:100%;height:225px;box-sizing:border-box;padding:22.5px 20px;transition-duration:.3s;position:relative;margin-bottom: 15px;}
.in_news .news_list>span{position:absolute;width:97%;height:1px;background:#f0f0f0;bottom:0;display:block}
.in_news .news_list .imgBox{width:260px;height:180px;float:left;overflow:hidden}
.in_news .news_list .imgBox img{width:100%;height:auto}
.in_news .news_list .wordsBox{width:875px;float:right;height:180px;position:relative}
.in_news .news_list .wordsBox div{position:absolute;width:150px;height:40px;bottom:0;left:0;border:1px solid #e6e6e6;background-position:100px center;border-radius:5px;line-height:40px;font-size:14px;font-weight:400;color:#ccc;text-align:center}
.in_news .news_list .wordsBox h2{font-size:20px;font-weight:400;color:#262626}
.in_news .news_list .wordsBox h3{font-size:14px;font-weight:400;line-height:24px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0}
.in_news .news_list .wordsBox p{font-size:12px;font-weight:400;color:#999}
.in_news .news_list:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2)}
.in_news .news_list:hover .wordsBox h2{color:#c00}
.in_news .news_list:hover .wordsBox h3,.in_news .news_list:hover .wordsBox p{color:#262626}
.in_news .news_list:hover .wordsBox div{border-color:#c00;color:#c00;background-position:100px center;text-align:center}

.product-list{padding:15px 15px 0 15px}
.product-list ul{width:1180px;margin: 0 auto;margin-top: 30px;}
.product-list ul li{width: 48%;float: left;margin: 0 20px 20px 0;padding: 20px 20px;margin-bottom: 20px; border:1px solid #ececec;}
.product-list ul li:hover{border:1px solid #ef8726;}
.product-list ul li .img{float:left;width:60%;}
.product-list ul li .img img{width: 100%;overflow: hidden;}
.product-list ul li .info{width: 35%;float: right;}
.product-list ul li .info .title-a{display:block;font-size:16px;line-height:32px;margin-bottom:10px;overflow:hidden;-webkit-transition:all .8s ease-out;transition:all .8s ease-out}
.product-list ul li:hover .info .title-a{color:#ef8726;}
.product-list ul li .info p{color:#999;line-height:22px;height:90px;overflow:hidden;margin-bottom:30px}
.product-list ul li .info .more{display:block;color:#999;border:1px solid #999;width:80%;height:32px;line-height:12px;margin:auto;text-align:center;-webkit-transition:all .8s ease-out;transition:all .8s ease-out;}
.product-list ul li:hover .info .more{color:#ef8726;border:1px solid #ef8726;}

.img{overflow:hidden;position:relative;border:1px solid #eee;}
.img img{background-color:#f4f4f4;background-repeat:no-repeat;background-position:center center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
li:hover .img img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1)}
.wjdh-link{display:block;width:38px;height:38px;background-image:url(../images/pro_k.png);background-repeat:no-repeat;background-position:center center}
.item-mask{width:100%;height:100%;background:rgba(0,0,0,0);position:absolute;left:0;top:0;opacity:0;-webkit-transform:rotateX(180deg) scale(.5,.5);transform:rotateX(180deg) scale(.2,.2);transition:all ease-out .5s}
li:hover .item-mask{opacity:1;-webkit-transform:rotateX(0) scale(1,1);transform:rotateX(0) scale(1,1);transition:all 1s cubic-bezier(.23,1,.38,1) 0s;background:rgba(0,0,0,.3)}
.item-mask .item-link-icon{display:block;width:38px;height:38px;text-align:center;font-size:22px;line-height:38px;border:1px solid rgba(255,255,255,.5);border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px}



.in_fwzc{margin: 0 auto;margin-top: 30px;}
.in_fwzc .list_box{width: 560px;margin: 0 auto;}
.in_fwzc .list_box ul{}
.row {margin-left: -15px;margin-right: -15px;}
.in_fwzc .list_box ul li{width: 250px;float: left;margin-left: 15px;margin-right: 15px;margin-bottom:30px;}
.in_fwzc .list_box ul li a{display: block; padding: 16px 25px;border: 1px solid #ccc;margin: 10px 0;color: #666;font-size: 16px;line-height: 1.4em;}
.in_fwzc .list_box ul li a em{width: 20px;height: 20px;float: right;margin-top: 2px;background: url(../images/xw_r.png) center no-repeat;position: relative;}
.in_fwzc .list_box ul li a:hover{border-color: #c7000b;color: #c7000b;}
.in_fwzc .list_box ul li a:hover em{width: 20px;height: 20px;float: right;margin-top: 2px;background: url(../images/xw_r_1.png) center no-repeat;position: relative;}
.in_fwzc p{font-size: 16px;line-height: 32px;text-indent: 2em;}


.neirong{margin: 0 auto;margin-top: 30px;}
.ArticleTitle h1 {font-size: 24px;text-align: center;padding: 20px 0;font-weight: 700;}
.ArticleMessage {line-height: 36px;height: 36px;margin-bottom: 30px;text-align: center;border-bottom: 1px dashed #ccc;}
.neirong p{font-size: 16px;line-height: 32px;text-indent: 2em;}

.reLink{height:38px;border:1px solid #ccc;margin:10px auto 10px;padding:0 10px}
.reLink .nextLink,.reLink .prevLink{height:38px;line-height:38px}
.reLink .nextLink a,.reLink .prevLink a{height:38px;line-height:38px}
.reLink .nextLink a:hover,.reLink .prevLink a:hover{color:#e7730e;}
.reLink .prevLink{float:left}
.reLink .nextLink{float:right}


.pages{display: flex;justify-content: center;margin-top: 50px;}

/* ----- 通用PB分页条 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 6px 8px;
  margin: 0 2px;
  border-radius: 3px;
}
.pagination a:hover {
  color: #0f5e9e;
  border: 1px solid #0f5e9e;
}
.pagination a.page-num-current {
  color: #fff;
  background: #0f5e9e;
  border: 1px solid #0f5e9e;
}



.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #f5f5f5;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.btn .badge {
    position: relative;
    top: -1px;
}
.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.btn-info {
    color: #fff;
    background-color: #0f5e9e;
    border-color: #0f5e9e;
}
*, ::after, ::before {
    box-sizing: border-box;
}

.badge-light {
    color: #212529;
    background-color: #f8f9fa;
}
