*{list-style:none;margin:0;padding:0}
img{border:none}
a{text-decoration: none;color:#666;}
a:hover{/*color:#3699d2;*/}
.cl{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.fl{float:left}.fr{float:right}
body{font-size:12px;color:#333;font-family:"microsoft yahei";background: #fdf7f1;/*behavior:url("csshover.htc");*/}
.lh{line-height:1.8;}.no_lh{line-height:normal;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:50px;}.mouse{cursor: pointer;}
.bold{font-weight:bold;}.nobold{font-weight:normal;}
.cen{text-align:center;}.txtl{text-align:left;}.txtr{text-align:right;}.ov{overflow:hidden}.hide{display:none;}.posi{position:relative;}.ab{position:absolute;}.over{transition: 0.3s linear all;}
.yahei{font-family:"microsoft yahei"}.st{font-family:"宋体"}.en{font-family:"Impact";}.daxie{text-transform:uppercase;}.daxie_{text-transform:capitalize;}
.font12{font-size:12px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font18{font-size:18px}.font20{font-size: 20px;}.font24{font-size:24px}.font30{font-size:30px}.font48{font-size:48px}
.co000{color:#000;}.co333{color:#333;}.co666{color:#666;}.co999{color:#999;}.yel{color: #ffa62c;}.fff{color: #fff;}.blue{color: #038b95;}.blue2{color: #0096d7;}.red{color: #741a1a;}.green{color: #42bb88;}
.sj{text-indent:2em;}.block{display:block;}.inblock{display:inline-block;}


.wrap{width:100%;max-width:1280px;margin:0 auto;}.w{width:100%;}.h100{height:100%;}.baibg{background:#fff;}.huibg{background:#f1f1f1;}
.pad10{padding:10px 0;}.pad20{padding:20px 0;}.pad30{padding:30px 0;}.pad50{padding:50px 0;}


.jb{background: linear-gradient(587deg, rgb(121, 134, 204) 34.2105%, rgb(34, 34, 34) 99.1228%);-webkit-background-clip: text;color: transparent;}/*渐变*/
.jb2{background: linear-gradient(0deg, rgb(255, 183, 78) 0%, rgb(0, 0, 0) 100%);-webkit-background-clip: text;color: transparent;}

.header{height:172px;background: url(../images/topbg.jpg) center no-repeat;}
.header dd{padding-right:120px;}

.sear{height:28px;border:2px solid #b8867d;-webkit-border-radius:5px;border-radius:5px;}
.sear .ipt{width:200px;height:28px;line-height:28px;padding:0 20px;border:none;background:none; outline:none;}
.sear .btn{width:35px;height:28px;border:none;background:#741a1a;}


.nav{height:57px;background: url(../images/nav1.jpg) repeat-x;}
.nav:before,.nav:after{content:"";position:absolute;top:0;width:16px;height:57px;}
.nav:before{left:0;background: url(../images/nav2.jpg) no-repeat;}
.nav:after{right:0;background: url(../images/nav3.jpg) no-repeat;}

.nav li{float:left;line-height:57px;position:relative;z-index:9;}
.nav li:before{content:"";position:absolute;top:18px;right:0;width:1px;height:20px;background:#dbbda4;}
.nav li.home:after{content:"";position:absolute;top:18px;left:0;width:1px;height:20px;background:#dbbda4;}

.nav li a{display:block;padding:0 28px;color:#fff;}
.nav li a.on,.nav li a.cur,.nav li a:hover{background:url(../images/nav_on.png) center no-repeat;}
/*子菜单*/
.nav li ul{display:none;z-index:9;top:57px;left:0;background:#741a1a;}
.nav li ul a{line-height:40px;padding:0;margin:8px 0;background:url(../images/nav_on2.png) center 0 no-repeat;}
.nav li ul a:hover{color:#741a1a;background:url(../images/nav_on2.png) center bottom no-repeat;}

/*banner*/
#banner .swiper-pagination-bullets{left:0px;bottom:30px;}
#banner .swiper-pagination-bullet{width:12px;height:12px;margin:0 10px;background:#fff;opacity: 1;/*-webkit-border-radius:0;border-radius:0;*/}
#banner .swiper-pagination-bullet-active{background:#741a1a;}
#banner .btn{position:absolute;z-index:9;top:50%;margin-top:-30px;/*background:rgba(0,0,0,.3);-webkit-border-radius:50%;border-radius:50%;*/}
#banner .prev{left:5%;}
#banner .next{right:5%;}
#banner .btn i{top:0px;}

.justify{text-align:justify;text-justify:distribute-all-lines; /* for ie */}
.justify:after{content:"";height:0;width:100%;display:inline-block;overflow:hidden;}
.flex{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;align-items:center;-webkit-align-items: center;justify-content:center;}

.hover li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}

.icon{background: url(../images/cbg.jpg) center -80px repeat-y;}

.ibox dl.a{height:25px;background: url(../images/ibox.png) center top no-repeat;}
.ibox dl.b{width:94%;padding:20px 3%;background: url(../images/ibox.jpg) center repeat-y;}
.ibox dl.c{height:25px;background: url(../images/ibox.png) center bottom no-repeat;}

.icona dt{width:50%;}
.icona dt font{bottom:0;left:0;padding-left:4%;width:96%;background:rgba(0,0,0,.7);}
.icona dd{width:46%;}
.icona dd li{margin-bottom:20px;}
.icona dd li .pl{padding-left:70px;}
.icona dd li .d{width:50px;height:50px;line-height:50px;background:#741a1a;}
.icona dd li a{display:block;}

.more a{display:inline-block;width:140px;height:40px;line-height:40px;border:1px solid #741a1a;}
.more a:hover{color:#fff;border-color:#741a1a;background:#741a1a;}

.inav1 a{display:inline-block;width:170px;height:38px;line-height:38px;margin:0 25px;color:#741a1a;background: url(../images/btn1.png) center no-repeat;}
.inav1 a:hover{color:#fff;background: url(../images/btn1s.png) center no-repeat;}
.inav1.mlr a{margin:0;}


.pli1 li{float:left;width:19%;height:405px;margin-right:1.25%;background:#741a1a;}
.pli1 li img{height:260px;}
.pli1 li p{padding:0 20px;}
.pli1 li:nth-child(5n){margin-right:0;}

.pli2 li{float:left;width:30%;position:relative;}
.pli2 li img{height:415px;}
.pli2 li:nth-child(2){float:right;width:69%;}
.pli2 li abbr{top:0;left:0;height:100%;background:rgba(0,0,0,.5);filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;}
.pli2 li:hover abbr{filter:alpha(opacity=100);-moz-opacity:1;opacity: 1;}


.iconb dt{width:235px;}
.iconb dt a{display:block;height:38px;line-height:38px;margin:20px 0;color:#741a1a;background: url(../images/btn2.png) center top  no-repeat;}
.iconb dt a:hover{color:#fff;background: url(../images/btn2.png) center bottom no-repeat;}
.iconb dd{width:900px;}
.iconb dd li{float:left;width:32%;margin:0 2% 30px 0;}
.iconb dd li img{height:180px;}
.iconb dd li:nth-child(3n){margin-right:0;}

.foot{height:160px;background: url(../images/foot.jpg) center top no-repeat;}
.foot ul{padding:0 5%;}

.box{border: 1px solid #c69c6d;background-color: #fffefe;}
.box em{position: absolute;width: 20px;height: 20px;z-index: 1;}
.box em.box_left_top{top: -1px;left: -1px;border-radius:0px 0px 20px 0px;border-bottom: 1px solid #c69c6d;border-left: 0px solid #c69c6d;border-right: 1px solid #c69c6d;border-top: 0px solid #c69c6d; background: #fdf7f1;}
.box em.box_right_top{top: -1px;right: -1px;border-radius:0px 0px 0px 20px;border-bottom: 1px solid #c69c6d;border-right: 0px solid #c69c6d;border-top: 0px solid #c69c6d;border-left: 1px solid #c69c6d;background: #fdf7f1;}
.box em.box_left_bottom{left: -1px;bottom: -1px;border-radius:0px 20px 0px 0px;border-top: 1px solid #c69c6d;border-right: 1px solid #c69c6d;border-left: 0px solid #c69c6d;border-bottom: 0px solid #c69c6d;background: #fdf7f1;}
.box em.box_right_bottom{right: -1px;bottom: -1px;border-radius:20px 0px 0px 0px;border-top: 1px solid #c69c6d;border-left: 1px solid #c69c6d;border-right: 0px solid #c69c6d;border-bottom: 0px solid #c69c6d;background: #fdf7f1;}

.box dl.lnav{padding-bottom:380px;background: url(../images/lbox_bg.jpg) center bottom no-repeat;}
.box dl.lnav dt{height:55px;background: url(../images/lbox_t.png) center no-repeat;}
.box dl.lnav dd a{display:block;height:35px;line-height:35px;margin:10px 0;color:#741a1a;background: url(../images/btn3.png) center top  no-repeat;}
.box dl.lnav dd a:hover,.box dl.lnav dd a.cur{color:#fff;background: url(../images/btn3.png) center bottom no-repeat;}

.box.l{width:245px;}
.box.r{width:900px;}
.box.r dl{padding:20px 50px;}
.box.r dt p{padding-left:30px;background: url(../images/rbox_t.png) 0 center no-repeat;}


.wrap.inside{max-width:1200px;}

.gotop{display:none;position:fixed;right:2%;bottom:50px;width:/*4*/0px;height:40px;line-height:40px;background:#ffa62c;}
.gotop p{height:40px;transition: 0.1s linear all;}
.gotop i{top:10px;}
.gotop:hover p.i{margin-top:-40px;}
.gotop:hover{color:#fff;}

.banner abbr{display:none;top:0;left:0;height:100%;}
.banner abbr span{display:inline-block;}

.newslist li.fl{width:110px;}
.newslist li.fr{width:650px;background:#fff;overflow:hidden;}
.newslist li a{display:block;}
.newslist li.fr .pl{padding-left:70px;}
.newslist li.fr .d{width:50px;height:50px;line-height:50px;border:1px solid #741a1a;}


.acon .heng{/*height:30px;line-height:30px;*/border-bottom:1px solid #ddd;}
.acon .heng .pl{padding:0 20px;}
.acon h3.nb{font-weight:normal;}
.maxpic img{max-width:100%;}
.prenext{border-top:1px dotted #ccc;}

.piclist li{float:left;width:32%;margin:0 2% 30px 0;}
.piclist li img{height:180px;}
.piclist li:nth-child(3n){margin-right:0;}
.piclist li a{display:block;}




.bt{padding-bottom:10px;}
.bt:before{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:#038b95;}














.caselist li{width:95%;padding:20px 2%;margin:20px 0;border:1px solid #eee;background:#fbfbfb;overflow:hidden;}
.caselist li a{display:block;}
.caselist li .ml{margin-left:20px;}
.caselist li img{width:200px;margin-right:30px;}
.caselist li .no{display:none;}
.caselist li:hover{background:#e3e3e3;}




.prolist li{float:left;width:30%;margin:0 0 20px 2.5%;overflow:hidden;}
.prolist li a{display:block;}
.prolist li img{height:220px;}
.prolist li:nth-child(3n){margin-right:0;}







/* 栏目页分页 */
.pages a{display:inline-block;padding:6px 10px;margin:0 5px;color:#741a1a;border:1px solid #741a1a;/*-webkit-border-radius:5px;border-radius:5px;*/}
.pages .page-num-current{color:#fff;background:#741a1a;}
/*
table,table td,table th{border:1px solid #ddd;border-collapse:collapse;}
table td{padding:5px;}*/

.faqbox ul{line-height:30px;}
.faqbox li.fl{width:8%;}
.faqbox li.fr{width:92%;}
.faqbox select{height:25px;line-height:25px;border:1px solid #ccc;}
.faqbox .ipt{width:98%;height:25px;line-height:25px;padding:0 0.5%;border:1px solid #ccc;background: url(../images/form_bg.jpg) #fff repeat-x;}
.faqbox  textarea {width:99%;height:80px;border:1px solid #ccc;}
.faqbox .btn{width:100px;height:32px;line-height:32px;color:#fff;border:0;background:#006599;cursor:pointer;}

.wenda li{float:left;width:100%;padding:10px 0;overflow:hidden;}
.wenda li p{float:left;width:97%;padding:0 1%;word-break:break-all;word-wrap:break-word;}
.wenda li p.t{background-color:#ddd;}
.wenda li p span{float:right;}
.wenda li p.hf{border:1px dashed #4b8f15;color:#4b8f15}
.wenda li p.hf a{color:#00f;}

.ccen{top:50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}
.allcen{  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-pack: center;
  -moz-box-align: center;
  
  display: -o-box;
  -o-box-orient: horizontal;
  -o-box-pack: center;
  -o-box-align: center;
  
  display: -ms-box;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -ms-box-align: center;
  
  display: box;
  box-orient: horizontal;
  box-pack: center;
  box-align: center;
  }