﻿body{ min-width:320px;font:16px "微软雅黑","Microsoft YaHei,Arial";color:#333;line-height:24px;overflow-x: hidden;background: #fff;} .container{ margin:0 auto;height:auto; }
h1,h2,h3,h4,h5,p,div,span,ul,li,dl,dd,dt{margin:0;padding:0;} input,textarea,select{outline:none; font:16px "微软雅黑","Microsoft YaHei,Arial";}label{font-weight: normal;width:100%;}
a{text-decoration: none;outline:none;color:#333; } a:focus, a:hover{color:#333;text-decoration: none;outline: none;  outline-offset: 0;}
ul,li{list-style: none;} i,em{font-style:normal;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;} .imgMax{max-width:100%;max-height:100%;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.db{display: block;}.dib{display: inline-block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}.oh{overflow: hidden;}
.transition{-webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
img.desaturate { filter: grayscale(100%); -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);  }
img.desaturate:hover { filter: grayscale(0);-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0); -o-filter: grayscale(0);  }
.slick-slide{outline: none;}
.slick-prev:before, .slick-next:before{display: none;}
.slick-dots li button:before{display: none;}
html{overflow-x: hidden;}


.had_top{background: #c01920;height:30px;line-height: 30px;overflow: hidden;position: relative;}
.had_top_bg{background: #333;position: absolute;right:0;height:30px;line-height: 30px;width:50%;}
.had_top .container{position: relative;z-index:10;background: #c01920;padding-right:0;}
.had_top .welcome{color:#ffdee1;font-size:14px;vertical-align: top;}
.had_top .welcome b{margin-left:10px;background: #fff;color:#c01920;padding:0 10px;height:20px;display: inline-block;line-height:20px;border-radius: 11px;}
.had_top .hot_line{color:#fff;font-size: 14px;padding:0 10px;}
.had_top .hot_line b{color:#fff;font-size: 16px;font-weight: bold;}
.had_top .login{padding:0 10px;background: #333;}
.had_top .login li{display: inline-block;}
.had_top .login li a{color:#fff;font-size: 14px;padding:0 5px;}
.had_top .login li a:hover{color:#c01920;text-decoration: underline;}
.had_top .login li:first-child:after{content:"";border-right:1px solid #fff;height:10px;display: inline-block;margin-left:5px;}
.mob_had_rt{height:30px;overflow: hidden;vertical-align: top;}
.mob_had_rt li {display: inline-block;margin-left:5px; vertical-align: top;height:30px;line-height: 30px;position: relative;width:25px;}
.mob_had_rt li a{display: inline-block;width:24px;height:24px;border-radius: 50%;background: #fff;
    overflow: hidden;color:#c01920;text-align:center;line-height: 24px;font-size:14px;
position: absolute;top:0;bottom:0;right:0;margin:auto;}
.mob_had_rt li a img{vertical-align: top;}

.header{ }
.logo{height:100px;text-align: left;padding-left:0;}
.logo img{top:0;left:0;bottom:0; margin:auto;}

.nav{position: static; padding-right: 0px;}
.nav_list {height:100px;line-height:100px;}
.nav_list li{float:left;width:11.11%;text-align:center; width: 10%;}
.nav_list li a{line-height: 32px;height:32px;display: inline-block;font-size: 14px;overflow: hidden;vertical-align: middle;}
.nav_list>li>a:before{content:"·";color:transparent;font-size: 20px;margin-right:5px;display: inline-block;vertical-align: middle;margin-top:-5px;}
.nav_list>li>a:after{content:"·";color:transparent;font-size: 20px;margin-left:5px;display: inline-block;vertical-align: middle;margin-top:-5px;}
.nav_list li a:hover{color:#c01920;}
.nav_list li a:hover:before{color:#c01920;}
.nav_list li a:hover:after{color:#c01920;}
.nav_list li.current>a {color:#c01920;}
.nav_list li.current>a:before{color:#c01920;}
.nav_list li.current>a:after{color:#c01920;}

.nav_list li:hover .nav_child{display: block;}
/*导航下拉*/
.downBG{position: absolute;top:100px;left:0;background: #f2f2f2; border-bottom:4px solid #ea1c2c;padding:30px 0 20px;width:100%;}

.nav_child{z-index:45;padding-bottom:40px;display: none;}
.nav_children{text-align: left;padding:0;}
.nav_children li{ width:45%;margin:5px;}
.nav_children li a{  background: #ea1c2c;color:#fff; display: block;padding:0 1px;}
.nav_children li a:hover{color:#ea1c2c;background: #fff;border:2px solid #ea1c2c;}
.nav_child_txt{padding-right:0;}
.nav_child_txt dd h3{font-size: 18px;font-weight: bold;}
.nav_child_txt dd p{color:#808080;font-size:14px;line-height: 24px;height:72px;overflow: hidden;margin-top:10px;}
.nav_child_txt dd a{color:#ea1c2c;font-size: 12px;}
.nav_child_txt dd a:hover{color:#ea1c2c;}
.nav_child_txt dt{padding-right:0;}
.nav_child_txt dt a{width:100%;height:100%;display: block;}
/*导航下拉-end*/

.languagePC{display: inline-block;margin-right:2%;height:100px;line-height:100px;}
.languagePC a{font-size: 14px;color:#c01920;}
.serBtn{height:100px;line-height:100px;}
.menu{width:25px;margin-left:8%;margin-top:3px;}

/*搜索下拉*/
.serL{z-index:50;display: none;}
.serL .serL_content{width:865px;margin:0 auto;}
.serL form{width:100%;height:50px;border:1px solid #d9d9d9;background: #c01920;}
.serL form input{height:48px;line-height: 48px;text-align: left;vertical-align: top;background: none;border:none;}
.serL form input.input_txt{background: #fff;padding:0 15px;width:90%;}
.serL form input.input_subPC{ width:10%;background: url(../images/lser_03.png) no-repeat center center;}
.serL form input.input_subMob{width:20%;color:#fff;text-align: center;}
.serL .hot_ser {margin-top:15px;}
.serL .hot_ser li{display: inline-block;font-size: 14px;margin:0 1%;}
.serL .hot_ser li a{display: inline-block;color:#808080;}
.serL .hot_ser li a:hover{color:#c01920;}
/*搜索下拉-end*/

.banner{width: 100%;}
.banner .slick-dots{bottom:15px;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li  {width:12px;height:12px;border:2px solid #c01920;padding:0;margin:0 10px;}
.banner .slick-dots li.slick-active{ background: #c01920;}
.slick-dotted.slick-slider{margin:0;}
.banner .slick-slide img {width: 100%;}

.right_navBody{position: fixed;width:100%;height:100%;top:0;left:-100%;z-index:100;}
.right_navBody.on{left:0;}
.rightNavBg{position: absolute;top:0;left:0;width:100%;height:100%;}
.navContent{overflow-y: scroll;height:100%;width:70%;background: #333;position: relative;z-index:50;}
.rt-nav{position: absolute;left:0;top:0;width:100%;height:100%;}
.rt-nav li.hot_line_Mob{height:50px;background: #c01920;}
.rt-nav li.hot_line_Mob span{color:#fff;font-size: 14px;padding-top:3px;display: block;}
.rt-nav li.hot_line_Mob h3{color:#fff;font-size: 15px;font-family: "Adobe 黑体 Std";}
.rt-nav li{border-bottom:1px solid #262626;}
.rt-nav li a{height:40px;line-height:40px;color:#fff;font-size: 14px;padding:0 10px;display: inline-block;width:90%;}
.rt-nav li i{display: inline-block;background: url(../images/nav-icon.png) no-repeat center center;
    width:10px;height:17px;background-size: 10px 17px;vertical-align: middle;}
.rt-nav li:hover>i{background: url(../images/nav-icon-on.png) no-repeat center center;background-size: 10px 17px;}
.rt-nav li a:hover{color:#c01920;}
.rt-nav li ul{position: absolute;left:100%;top:0;width:100%;height:100%;display: none;background: #333;}
.rt-nav li ul.on{display: block;left:0;}
.rt-nav li ul>li:hover{background: #2d2d2d;}
.rt-nav li ul li.prev{height:50px;background: #2d2d2d;padding:0 10px;}
.rt-nav li ul li.prev i{transform: rotate(180deg);-webkit-transform: rotate(180deg);margin-right:5px;}
.rt-nav li ul li.prev a{height:50px;line-height:50px;}


.m-common{padding:60px 0;}
.m-title{margin-bottom:25px;}
.m-title h3{display: table;font-weight: bold;font-size: 36px;margin:0 auto;}
.m-title h3 i{color:#c01920;}
.m-title h3:before{content:"";display: inline-block;width:60px;margin-right:15px;border-top:1px solid #808080;vertical-align: middle;margin-top:-5px;}
.m-title h3:after{content:"";display: inline-block;width:60px;margin-left:15px;border-top:1px solid #808080;vertical-align: middle;margin-top:-5px;}
.m-title p{line-height: 32px;margin-top:5px;}

.m-proList img{max-width: 100%;}
.m-proList{overflow: hidden;}
.m-proList dd{position: absolute;bottom:-100%;left:0;width:100%;height:100%;background: rgba(192,25,32,.8); -webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear;}
.m-proList dd p{color:#f9bdbd;font-size: 12px;padding:0 10%;height:80px;line-height: 20px;overflow: hidden;}
.m-proList dd h3{color:#fff;font-size: 16px;height:40px;line-height: 40px;background: rgba(192,25,32,.8);margin-top:-40px;overflow: hidden;}
.m-proList dd b{display: block;width:40px;border-top:1px solid #fff;margin:0 auto 10px;}
.m-proList:hover dd h3{margin:10px 0 0;background: none;}
.m-proList:hover dd {bottom:0;}
.m-proSlider{padding-bottom:40px;}
.m-proSliderMOB{padding-bottom:20px;}
.m-proCont .swiper-container-horizontal>.swiper-scrollbar{left:0;border-radius: 0;background: #e6e6e6;height:4px;}
.m-proCont .swiper-scrollbar-drag{border-radius:0;background: #c01920;height:10px;margin-top:-3px;}

.m-about{background: #f7f7f7;}
.m-aboutCont{background: #fff;}
.m-aboutCont dl dt{padding-left:0;overflow-x: scroll;}
.m-aboutCont dl dd{padding:20px;}
.m-aboutCont dl dd .about_txt{line-height: 32px;font-size: 14px;height:192px;overflow: hidden;}
.m-aboutCont dl dd   a.more{color:#c01920;display: block;font-weight: bold;text-align: right;}
.m-aboutCont dl dd .about_txt i{color:#c01920;font-size: 14px}
.m-aboutCont dl dd .aboutIcon{padding:15px 0 5px;}
.m-aboutCont dl dd .aboutIcon li{float:left;width:31%;margin-right:2%;background: #c01920;text-align: center;padding:15px 0 10px;}
.m-aboutCont dl dd .aboutIcon li:nth-child(3){margin-right:0;}
.m-aboutCont dl dd .aboutIcon li span{color:#fff;font-size: 14px;margin-top:5px;display: block;line-height: 24px;height:24px;overflow: hidden;}
.m-aboutCont dl dd .aboutIcon li i{display: block;margin:0 auto;}
.m-aboutCont dl dd .aboutIcon li.first i{background: url(../images/icon1.png) no-repeat center center;width:28px ;height:38px;background-size: 28px 38px;}
.m-aboutCont dl dd .aboutIcon li.two i{background: url(../images/icon2.png) no-repeat center center;width: 38px  ;height:38px;}
.m-aboutCont dl dd .aboutIcon li.three i{background: url(../images/icon3.png) no-repeat center center;width: 38px  ;height:38px;}
.m-aboutCont dl dd .aboutIcon li:hover{border:5px solid #c01920;background:#fff;padding:10px 0 5px;box-shadow: 0 0 6px 1px rgba(192,25,32,.7)}
.m-aboutCont dl dd .aboutIcon li:hover span{color:#c01920;}
.m-aboutCont dl dd .aboutIcon li.first:hover i{background: url(../images/icon1-on.png) no-repeat center center;background-size: 28px 38px;}
.m-aboutCont dl dd .aboutIcon li.two:hover i{background: url(../images/icon3-on.png) no-repeat center center;}
.m-aboutCont dl dd .aboutIcon li.three:hover i{background: url(../images/icon2-on.png) no-repeat center center;}

.newLt{padding-left:0;padding-right:30px;}
.newRt{padding:0;}
.m-newList{margin-bottom:30px;height:90px;}

.m-newList dt{width:100px;height:90px;background:#c01920;text-align: center;float:left;}
.m-newList dt span{color:#fff;font-size:48px;font-weight: bold;display: block;height:48px;line-height: 48px;margin-top:11px;}
.m-newList dt b{color:#fff;font-size: 14px;}
.m-newList dd{margin-left:120px;}
.m-newList dd h3 a{display: block;font-weight: bold;font-size: 16px;line-height: 32px;height:32px;overflow: hidden;}
.m-newList dd p{color:#808080;font-size: 14px;line-height: 24px;height:48px;overflow: hidden;}
.m-newList:hover dt{border:5px solid #c01920;background:#fff;box-shadow: 0 0 6px 1px rgba(192,25,32,.7)}
.m-newList:hover dt span{color:#c01920;margin-top:6px;}
.m-newList:hover dt b{color:#c01920;}
.m-newList:hover dd h3 a{color:#c01920;}

.m-newSliderList{position: relative;}
.m-newSliderList .pic{position: absolute;bottom:0;left:0;width:100%;height:50px;line-height: 50px;overflow: hidden;background: rgba(0,0,0,.5);color:#fff;}
.m-newSlider .slick-prev,.m-newSlider .slick-next{width:42px;height:80px;z-index:20;}
.m-newSlider .slick-prev{background: url(../images/prev.png) no-repeat center center;left:0}
.m-newSlider .slick-next{background: url(../images/next.png) no-repeat center center;right:0;}
.m-newSlider .slick-next.slick-disabled,.m-newSlider .slick-prev.slick-disabled{opacity: .5;}
.m-newSliderList img{margin:0 auto;}

.m-contact{background:#f7f7f7;padding:80px 0 40px;}
.contactCont{background: #fff;padding:20px;}
.contactRt{padding:0;}
.contactLt{padding:10px 15px 0 60px;}
.contactLt p{line-height: 36px;}

.link{background: #fff;padding:20px;margin-top:40px;}
.link li{display: inline-block;font-size: 16px;}
.link li b{color:#c01920;font-size: 16px;}
.link li span{font-size: 16px;}
.link li a{font-size: 14px;color:#808080;display: inline-block;height:15px;line-height: 15px;
    border-right:1px solid #808080;padding:0 10px 0 5px;}
.link li a:hover{color:#c01920;}

.footer{background: #333; }
.footLt{width:70%;display:inline-block;}
.footNav{height:94px;line-height: 94px;border-bottom:1px solid rgba(255,255,255,.1);}
.footNav li{width:12.5%; width: 11.1%;}
.footNav li a{color:#fff;}

.copy{color:#808080;font-size: 14px;line-height: 30px;padding:10px 0;}
.copy a{color:#808080;font-size: 14px;}
.copy a:hover{color:#c01920;}

.footMa{margin:35px 0;}
.footMa dt{padding:5px;background: #fff;width:100px;height:100px;}
.footMa dd{color:#808080;font-size: 12px;margin-top:5px;}

.scroll_top{position: fixed;right:20px;bottom:20px; z-index:55;display: table;}
.scroll_top.on{position: absolute;top:-45px;right:20px;}

.pos{border-bottom:1px solid #e6e6e6;}
.pos{padding:22px 0;overflow: hidden;}
.pos span{font-size: 18px;}
.pos span:hover{color:#c01920;}
.pos ul{vertical-align: top;height:24px;overflow: hidden;width:60%;}
.pos li{display: inline-block;font-size: 14px;color:#808080;line-height: 24px;height:24px;vertical-align: top;}
.pos li a{font-size: 14px;color:#808080;line-height: 24px;}
.pos li a:hover{color:#c01920;}
.pos li:last-child a{color:#c01920;}

.det_main{padding:0 0 40px;min-height: 300px;}
.det-lt{width:280px;}
.det-rt{margin-left:310px;}
.det-rt-cont{padding:40px 0;}
.det-txt{font-size: 14px;line-height: 32px;}
.det-txt img{max-width: 100%;max-height: 100%;}

.detTitle{margin-top:-30px;}
.detTitle .m-title{margin:0;background: #c01920;width:280px;height:100px;}
.detTitle .m-title h3{font-size: 30px;line-height: 100px;}
.detTitle .m-title h3 i{font-size: 30px;color:#fff;}
.detTitle .m-title h3:before{border-top:1px solid #fb757b;width:35px;}
.detTitle .m-title h3:after{border-top:1px solid #fb757b;width:35px;}

.det-nav{ background: #fff;}
.det-nav li{ border-bottom:1px solid #e6e6e6;position: relative;padding:0 10px; line-height:50px;}
.det-nav li:last-child{border-bottom:none;}
.det-nav li a{line-height:50px; height: 50px;overflow:hidden;display:  block;padding-right:10px;position: relative;z-index:20;}
.det-nav li i{display: inline-block;background: url(../images/det-nav-icon.png) no-repeat center center;
    vertical-align: top;width:9px;height:18px;float:right;position: absolute;right:10px;top:15px;}
.det-nav li  .det-two {border-top:1px solid #292929;}
.det-nav li ul li{border:none;}
.det-nav li ul li a{color:#b2b2b2;height:45px;min-height: 45px;max-height: 45px;line-height: 45px;}
.det-nav li ul li i{background: none;color:#fff;font-family: "宋体";font-size: 25px;line-height: 18px;}
.det-nav li ul li ul li a{color:#fb757b;}
.det-nav li ul li ul li a:hover{color:#fff;}
.det-nav li  .det-two li:hover{background: #c01920;}
.det-nav li  .det-two li:hover>a{color:#fff;}
.det-nav>li:hover{ }
.det-nav>li:hover>a{color:#c01920;}
.det-nav>li.on{background: #333;}
.det-nav>li.on>a{color:#fff;}
.det-nav>li.on>i{background: url(../images/v_03.png) no-repeat center center;width:19px;height:9px;top:21px;}
.det-nav li ul{display: none;}
.det-two>li.on{background: #c01920;}
.det-two>li.on>a{color:#fff;}

.list-img dl{width:48%;float:left;margin-bottom:15px;text-align: center;border-bottom:4px solid transparent;}
.list-img dl:nth-child(2n){float: right;}
.list-img dl dt{position: relative;}
.list-img dl dt img{max-width: 100%;}
.list-img dl dt  span{color:#fff;display: block;height:77px;position: absolute;top:0;left:0;bottom:0;right:0;margin:auto;display: none;}
.list-img dl dt   span i{font-size: 60px;display: block;font-family: "宋体";font-weight: normal;height:60px;line-height: 60px;}
.list-img dl dt   span b{font-size: 12px;display: block;}
.list-img dl dd{line-height: 65px;height:65px;overflow: hidden;}
.list-img dl:hover{box-shadow: 0 0 14px 1px rgba(51,51,51,.3);border-bottom:4px solid #c01920;}
.list-img dl:hover dd{color:#c01920;font-weight: bold;}
.list-img dl:hover dt span{display: block;}
.list-img dl:hover .addImg{display: block;}
.list-img .addImg{background: rgba(192,25,32,.8);position: absolute;top:0;left:0;width:100%;height:100%;display: none;}
.list-img .add-i{ position: absolute;top:0;left:0;width:100px;height:77px;right:0;bottom:0;margin:auto;}
#imgBig{    position: absolute;  background: #fff;  padding: 5px;  border: 1px solid #999;  width: 420px;  height: 327px;}
#imgBig img{max-width: 100%;max-height: 100%;}

.poptrox-overlay .closer{top:0!important;right:0!important;}
.poptrox-overlay .caption{top:0!important;line-height: 40px!important;height:40px!important;padding:0 10px;text-align: left!important;color:#fff;}
.poptrox-overlay .pic{margin-top:40px;}

.poptrox-overlay .poptrox-popup{padding:0!important;background: #000!important;}
.w-css-reset{border-width: 0!important;}

.page{padding:20px 0;}
.page li{display: inline-block;margin:0 3px;}
.page li a{display: inline-block;width:42px;height:42px;text-align: center;line-height: 42px;border:1px solid #e6e6e6;font-size: 14px;color:#808080;}
.page li i{display: inline-block;width:7px;height:12px;}
.page li.page-prev i{background: url(../images/pagePrev.png) no-repeat center center;}
.page li.page-next i{background: url(../images/pageNext.png) no-repeat center center;}
.page li.page-prev:hover i{background: url(../images/pagePrev-on.png) no-repeat center center;}
.page li.page-next:hover i{background: url(../images/pageNext-on.png) no-repeat center center;}
.page li a:hover{background: #c01920;color:#fff;border-color:#c01920;}
.page li.on a {background: #c01920;color:#fff;border-color:#c01920;}

.list-text li{padding:30px 0;border-bottom:1px solid #e6e6e6;}
.list-text li:first-child{padding-top:0;}
.list-text li h3 a{display: inline-block;font-size: 16px;line-height: 36px;overflow: hidden;width:70%;height:36px;}
.list-text li h3 span{float:right;color:#808080;font-size: 14px;display: inline-block;margin-top:11px;}
.list-text li p{font-size: 14px;line-height:24px;height:48px;overflow: hidden;color:#808080;}
.list-text li a.more{display: inline-block;background: #c01920;color:#fff;text-align: center;margin-top:20px;
    width:140px;line-height: 30px;height:30px;}
.list-text li:hover h3 a{color:#c01920;}
.list-text li:hover a.more{background: #333;}

.list-download li{line-height: 72px;height:72px;border-bottom:1px solid #e6e6e6;}
.list-download li p i{color:#c01920;font-size: 20px;margin-right:5px;}
.list-download li p{width:80%;overflow: hidden;display: inline-block;line-height: 24px;height:24px;}
.list-download li a{display: inline-block;width:70px;height:24px;line-height:24px;background: #b3b3b3;color:#fff;font-size: 14px;text-align: center;margin:20px 0 0;}
.list-download li:hover p{color:#c01920;}
.list-download li:hover a{background:#c01920;}

.newsTitle{padding-bottom:10px; }
.newsTitle h3{font-size: 16px;margin-bottom:10px;}
.newsTitle span{color:#808080;font-size: 14px; line-height: 28px;display: inline-block;}
.newsDetTxt{padding:20px 0;}



.page-ul{padding:15px 0;position: relative;border-top:1px solid #ccc;margin-top:10px;}
.page-ul ul{display: inline-block;width:70%;}
.page-ul ul li a{display: block;line-height:30px;height:30px;overflow: hidden;color:#999;font-size: 14px;}
.page-ul ul li a:hover{color:#c01920;font-weight: bold;}

.proContSlider{max-width:600px;margin: 0 auto  ;}
.proContSlider .slider-for  { margin:10px auto ;text-align: center;}
.proContSlider .slider-for .pro-pic{margin:0 auto;}
.proContSlider .slider-nav .slick-prev,.proContSlider .slider-nav .slick-next{ width:30px;height:100%; z-index:50;background: #c01920; }
.proContSlider .slider-nav .slick-prev{left:0;}
.proContSlider .slider-nav .slick-next{right:0;}
.proContSlider .slider-nav .slick-prev:before{display:block;background: url(../images/z_06.png) no-repeat center center; opacity: 1;color:transparent;}
.proContSlider .slider-nav .slick-prev.slick-disabled,.proContSlider .slider-nav .slick-next.slick-disabled{background:#333; }
.proContSlider .slider-nav .slick-next:before{display:block;background: url(../images/z_03.png) no-repeat center center; opacity: 1;color:transparent;}
.proContSlider .slider-nav .slick-next.slick-disabled{ }
.proContSlider img{margin:0 auto;max-width: 100%;max-height:100%;}
.proContSlider .slider-nav .pro-nav a{display:block;padding:2px;border:1px solid #e8e8e8;margin:0 5px;position: relative;}
.proContSlider .slider-nav .slick-current a{ border:1px solid #cd0122;}
.proContSlider .slider-nav .slick-list{padding:2px 0;overflow: hidden;width:84%;margin:0 auto;}

.proContName{font-size: 18px;font-weight: bold;padding:40px 0 10px;}

.proPage ul{width:100%;margin-top:20px;}
.proPage li{width:48%;background: #333;padding:0 10px;vertical-align: top;display: inline-block;}
.proPage li:last-child{float:right;}
.proPage li a{color:#fff;}
.proPage li:hover{background: #c01920;}
.proPage ul li:hover a{color:#fff;}


.login_main{background: url(../images/login-bg.jpg) no-repeat fixed top center;padding:60px 0;}
.login_main>.container{padding:40px; background: #fff;}
.loginCont dl dt{padding:0;text-align: center;}
.loginCont dl dd{padding:0 80px;}
.login_input{margin-top:5px;}
.login_input a:hover{color:#c01920;}
.login_input span{line-height: 36px;font-size: 14px;display: block;}
.login_input input{height:40px;line-height: 40px;border:1px solid #e6e6e6;padding:0 10px;
    background: #fff;width:100%;}
.login_input i{margin-left:10px;}
.login_yzm input{width:60%;display: inline-block;}
.login_sub{width:100%;height:40px;line-height: 40px;text-align: center;color:#fff;background: #c01920;border:none;margin-top:20px;}
.regBtn{display: table;width:120px;height:33px;line-height: 33px;color:#fff;background: #30c7f3;font-size: 14px;
position: absolute;bottom:-33px;right:0;text-align: center;}
.regBtn:hover{color:#c01920;}

.reg_main>.container{padding:40px 0;}
.regTitle{padding:0 70px 10px;border-bottom:1px dashed #e6e6e6;}
.regTitle h3{color:#c01920;font-size: 24px;font-weight: bold;}
.regTitle p{color:#808080;font-size:14px;}
.regTitle p a{color:#c01920;text-decoration: underline;}

.regForm{padding:30px 70px;}
.reg_input{margin-bottom:25px;}
.reg_input span{font-size:14px;}
.reg_input input{margin:0 10px;height:40px;line-height: 40px;border:1px solid #e6e6e6;padding:0 10px;
    width:35%;display: inline-block;}
.reg_input p{color:#808080;font-size:14px;display: inline-block;}
.reg_input textarea{width:35%;border:1px solid #e6e6e6;margin:0 10px;vertical-align: top;}
.regSub{background: #c01920;color:#fff;text-align: center;width:35%;border:none;height:40px;line-height: 40px;margin-left:81px;}

.mapCont{margin:70px 0;background: #fff;}
.mapModel{position: absolute;top:0;left:0;right:0;bottom:0;background: rgba(0,0,0,.7);
    width:875px;height:100%;margin:auto;padding:20px 20px 20px 40px;display:none;}
.mapModel.on{display: block;}
.mapClose{position: absolute;right:20px;top:20px;z-index:50;}
.mapSlider{height:100%;}
.mapSlider .swiper-button-next,.mapSlider  .swiper-button-prev{width:24px;height:20px;top:auto;}
.mapSlider .swiper-button-next{background: url(../images/mapNext.png) no-repeat center center;right:0;}
.mapSlider .swiper-button-prev{background: url(../images/mapPrev.png) no-repeat center center;
    position: static;
    float: right;
    margin-top: -65px;}

.mapTxt h3 a{color:#e7c56a;font-size: 20px;font-weight: bold;margin:20px 0;display: block;    padding-right: 45px;}
.mapTxt p{color:#e7c56a;font-size: 16px;line-height: 30px;}

.serResult{text-align: center;margin:10px 0 25px;font-size: 18px;}
.serResult i{color:#c01920;}
.NoResult{text-align: center;margin:20px 0;color:#808080;font-size: 18px;}

.a-img{margin:5px 0;display: block;width:100%;}

.map-detTitle{display: inline-block;width:280px;float:left;}
.map-pos{margin-left:310px;}


.account{color:#fff;font-size: 14px;}


/*210816-新增单页*/
.xcon_link{width: 100%;height: auto;display: flex;padding: 10px 0;}
.xcon_link a{display: block;width: 48.4%;float: left;display: flex;align-items: center;border-radius: 10px;padding: 0 80px;font-size: 24px;color: #fff; line-height: 112px;text-align: right;justify-content: flex-end;position: relative;background: url(../images/xcon_link_bg.png) center center no-repeat;background-size: cover;}
.xcon_link a:after{content: "";width: 20px;height: 100%;background: url(../images/xcon_link_icon.png) center center no-repeat;background-size: 100%;position: absolute;right: 40px;top: 0;}
.xcon_link a:nth-child(odd){margin-right: 3.2%;}
.xcon_link a img{width: 68px;border-radius: 50px;border: 2px dashed rgba(251,117,123,.3);position: absolute;left: 40px;top: 50%;transform: translateY(-50%);}
.xcon_head{font-size: 24px;font-weight: bold;line-height: 86px;}
.xcon_area{padding: 10px 40px 50px;border: 1px solid #eee;border-top: 2px solid #c01920;}
.xcon_title{font-size: 18px;font-weight: bold;border-bottom: 1px solid #eee;line-height: 78px;margin-bottom: 24px;}
.xcon_det dd{line-height: 30px;padding: 6px 0;display: flex;align-items: flex-start;}
.xcon_det img{margin-right: 14px;float: left;margin-top: 6px;}
.xcon_det span{color: #999;float: left;}
.xcon_det i{font-weight: bold;flex: 1;height: auto;overflow: hidden;float: left;}

@media (max-width:1200px){
	.xcon_link a{line-height: 90px;font-size: 22px;padding: 0 60px;}
	.xcon_link a:after{right: 30px;width: 16px;}
	.xcon_link a img{width: 50px;left: 30px;}
	.xcon_head{font-size: 22px;margin-top: 10px;line-height: 76px;}
	.xcon_area{padding: 10px 30px 50px;}
	.xcon_title{line-height: 62px;}
}

@media (max-width:992px){
	.xcon_link a{line-height: 70px;font-size: 18px;padding: 0 50px;}
	.xcon_link a:after{right: 20px;width: 14px;}
	.xcon_link a img{width: 40px;left: 20px;}
	.xcon_head{font-size: 20px;margin-top: 10px;line-height: 66px;}
	.xcon_area{padding: 10px 20px 50px;}
	.xcon_title{line-height: 62px;}
}

@media (max-width:768px){}

@media (max-width:480px){
	.xcon_link{display: block;height: auto;overflow: hidden;padding: 20px 0 10px;}
	.xcon_link a{line-height: 110px;font-size: 20px;padding: 0 50px;width: 100%;margin-bottom: 10px;}
	/*.xcon_link a:after{right: 20px;width: 14px;}*/
	.xcon_link a img{width: 58px;left: 20px;}
	.xcon_head{font-size: 18px;margin-top: 0px;line-height: 56px;}
	.xcon_area{padding: 6px 14px 35px;}
	.xcon_title{line-height: 50px;font-size: 16px;margin-bottom: 14px;}
	.xcon_det dd{line-height: 26px;font-size: 14px;padding: 3px 0;}
	.xcon_det img{margin-right: 10px;margin-top: 4px;}
	.xcon_det i{font-weight: normal;}
}

@media (max-width:390px){}
/*210816-新增单页-end*/