.fl { float: left }
.fr { float: right }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
.clip-2 { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.clip-1 { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/*====================å¯¼èˆª*********/

/*site*/
.breadc { background: #f6f6f6; }
.breadcl span, .breadcl a { font-size: 1.6rem; color: #727272 }
.nmenu h2 span { color: #ccc; font-weight: normal; text-transform: uppercase; }
.nbmenu { display: flex; justify-content: flex-end; flex-wrap: nowrap;}
.nbmenu li { margin: 5px 10px; font-size: 18px; }
.nbmenu li a { color: #333;    padding: 30px 0 20px; }
.nbmenu li.on1 { background: #b90d1a; border-radius: 6px !important; padding: 0 5px; height: 40px; line-height: 40px; margin-top: 5px; margin-right: 1vw; }
.nbmenu li.on1:hover { background: #f0f0f0 !important; }
.nbmenu li.on1 a { color: #fff; font-weight: 600 }
.nbmenu li.on a, .nbmenu li:hover a { color: #b90d1a; font-weight: 600; border-bottom: 2px solid #b90d1a }
.nbmenu li.on h4, .nbmenu li:hover h4 { width: 40px; height: 2px; background: #b90d1a; transition: all ease .6s; }
.nbmenu li h4, .nbmenu li h4 { width: 0px; height: 2px; background: #b90d1a; transition: all ease .6s; margin: 6px auto 0; }
.wbsite { padding: 2vh 0; font-size: 16px; color: #999; }
.wbsite a { color: #999; }
.wbsite a:last-child { color: #b90d1a; font-weight: 600 }
.wbsite span a { color: #999; }
/**/
header { width: 100%; padding: 0 2%; position: fixed; left: 0; top: 0; z-index: 999; height: 100px; background: rgba(255, 255, 255, 0.95); display: flex; justify-content: space-between;  align-items: center; }
.logo{width:18%; float:left;max-width:311px }
.img1 { margin: 16px 0;height:100%; }
.nav { -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;height: 100%; width:75%; float:right; display: block; }
.nav li { float: left;  position: relative; display: block; line-height: 100px;/* padding: 0 2%;*/  width:12.5%}
/*.nav li:last-child{padding:0 0 0 2%}
.nav li:first-child{padding:0 2.8% 0 0 }
.nav li:first-child a:after { content: ""; width: 0; height: 4px; background: #b90d1a; position: absolute; bottom: 0px; left: 0; transition: all 0.5s ease 0s; }*/
.nav li a:after { content: ""; width: 0; height: 4px; background: #b90d1a; position: absolute; bottom: 0px; left: 0; transition: all 0.5s ease 0s; }
.nav li a:hover:after { width: 50%; }
.nav li a { text-decoration: none; height: 100%; display: block; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; color: #000; font-size: 20px; }
.nav li:hover a { color: #b90d1a; font-weight: 600 }
.nav li.active { font-weight: 600; transition: 0.6s all ease; background: url(../img/t_bj.png) no-repeat left bottom; }
.nav li.active a { color: #b90d1a; }
.nav li.dropdown { display: inherit; position: relative; }
.nav li.dropdown .jt { width: 20px; height: 20px; background: url(i/top.png) no-repeat; background-size: 100% 100%; display: block; }
.nav li.dropdown .dropdown_menu { display: none; position: absolute; top: 100px; width: 100%; background: rgba(255,255,255,0.88); box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38); width: 120%; left: -30%; z-index: 10000; }
.nav li.dropdown .dropdown_menu a { font-size: 16px; color: #666; font-weight: normal; padding: 0 10px; line-height: 40px; text-align: center; background: rgba(255,255,255,0.88); margin-bottom: 2px; }
.nav li.dropdown:hover .dropdown_menu { display: block; background: #f3f3f3; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.nav li.dropdown:hover .dropdown_menu a { color: #666; }
.nav li.dropdown:hover .dropdown_menu a:hover { color: #fff; background: #b90d1a; }
/*

.nav li { float: left; font-size: 18px; background: url(../img/t_bj.png) no-repeat center 110%; transition: 0.6s all ease; }
.nav li a { margin: 0 1.5vw; line-height: 100px; }
.nav li:hover { font-weight: 600; transition: 0.6s all ease; background: url(../img/t_bj.png) no-repeat center bottom; }
.nav li:hover a { color: #b90d1a; }
.nav li.dropdown { display: inherit; position: relative; }
.nav li.dropdown .jt { width: 20px; height: 20px; background: url(../img/top.png) no-repeat; background-size: 100% 100%; display: block; }
.nav li.active { font-weight: 600; transition: 0.6s all ease; background: url(../img/t_bj.png) no-repeat center bottom; }
.nav li.active a { color: #b90d1a; }
.nav li.dropdown .dropdown_menu { display: none; position: absolute; top: 100px; width: 150px; background: #193580; box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38); left: -15%; z-index: 10000; }
.nav li.dropdown .dropdown_menu a { font-size: 14px; color: #fff; line-height: 40px; text-align: center; margin-bottom: 2px; background: #193580; }
.nav li.dropdown .dropdown_menu a:hover { font-size: 14px; color: #193580; line-height: 40px; text-align: center; margin-bottom: 2px; background: #d52f38; }
.nav li.dropdown:hover .dropdown_menu { display: block; background: #fff; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.nav li.dropdown:hover .dropdown_menu a { color: #fff; }
.banner { width: 100%; }
.banner img { width: 100%; }
/*foot*/
.clear { clear: both; }
.page-footer { background: #bc2424; color: #e6e6e5; padding: 17px 0 }
.f_menu li { float: left; font-size: 16px; line-height: 300% }
.f_menu li a { color: #7b8691 }
.fw600 { font-weight: 600 }
.fcw, .fcw a { color: #fff }
.fcon li { line-height: 180%; font-size: 16px; }
.mr2vw { margin-right: 2vw; margin-top: 1vw }
.mp0 { margin: 0; padding: 0; }
.lh200 { line-height: 200% }
.lh100 { line-height: 100% }
.lh150 { line-height: 150% }
.lh180 { line-height: 180% }
.fcg { color: #333 }
.fcgq { color: #999 }
.fwnom { font-weight: normal; text-transform: capitalize }
.page-footer-header { background: #3e3e3e; height: 200px; padding: 15px 0; color: #fff; }
.scroll-to-top>i { color: #657383; font-size: 32px; opacity: .7; filter: alpha(opacity=70) }
.border01 { border-bottom: 1px solid #eaeaea }
.title_in h2 { color: #b70000; font-weight: 900; font-size: 40px }
.title_in h3 { color: #e6e6e6; font-weight: normal; font-size: 30px; margin-top: 0; padding: 0; font-family: Arial, Helvetica, sans-serif }
.title_in h4 { color: #3e3e3e; font-weight: 900; font-size: 25px; margin: 1em 0 }
.title_in ul li { float: left; line-height: 2em; margin-top: 60px; font-size: 18px; padding: 0 15px 0 10px; background: url(../img/m_lin.png) no-repeat right; }
.title_in ul li:last-child { background: none; }
.title_in ul li a:hover { color: #b70000; font-weight: 600; }
/**/

.oh { overflow: hidden }
.pr { position: relative }
.pt40 { padding-top: 40px; }
.mt40 { margin-top: 40px; }
.mt30 { margin-top: 30px; }
.mt20 { margin-top: 20px; }
.mtb20 { margin: 20px 0 }
.imgw { width: 100% }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f26 { font-size: 26px; }
.lh200 { line-height: 200% }
.lh180 { line-height: 180% }
.lh150 { line-height: 150% }
.imore { width: 180px; height: 50px; background: none; line-height: 50px; font-size: 18px; border: 2px solid #b90d1a; transition: all 0.3s ease 0s; font-weight: 600; margin: 40px auto; }
.imore a { color: #b90d1a }
.imore:hover { borer: 2px solid #b90d1a; background: #b90d1a; transition: all 0.3s ease 0s; }
.imore:hover a { color: #fff }
.in_pro_bj { background: url(../img/in_pro_bj.jpg) center top no-repeat; padding-bottom: 40px; background-size: auto 100% }
.in_bj_about { background: url(../img/in_bj_about.jpg) center top no-repeat; padding: 100px 0; }
.in_bj_about h3 { font-weight: normal !important; color: #b2b2b2 !important }
.in_bj_about .morea { width: 180px; height: 50px; background: #b90d1a; line-height: 50px; text-align: center; font-size: 18px }
.in_bj_about .morea a { color: #fff }
.in_bj_about p { color: #012c7a; font-size: 18px; line-height: 220% }
.in_news { padding: 60px 0; }
.news-t { font-size: 20px; margin: 0; line-height: 100%; }
.news-des { font-size: 16px; margin: 5% 0; line-height: 200% }
.news-d { font-size: 16px; margin: 0; line-height: 200%; color: #CCC }
.news-ld { /*width:70px; height:70px;*/ background: #e3e3e3; padding: 8px 0; border-radius: 4px !important; }
.news_in { margin-top: 100px; }
.news_in li:hover .news-ld { background: #bc2424 }
.news_in li { border-bottom: 2px solid #e3e3e3; float: left; width: 32%; margin-right: 2%; padding-bottom: 15px; }
.news_in li:nth-child(3) { margin-right: 0 }
.news_in li:hover { border-bottom: 2px solid #bc2424; }
/*新闻列表*/
.news-item { padding: 30px 0 20px; border-bottom: 1px dashed #eee; overflow: hidden; }
.news-item .date-info { margin-top: 12px; width: 80px; height: 80px; float: left; border-radius: 4px; text-align: center; overflow: hidden; -webkit-transition: all ease .3s; transition: all ease .3s; }
.news-item .date-info h2 { height: 55px; line-height: 55px; font-size: 38px; color: #b90d1a; }
.news-item .date-info h3 { height: 25px; line-height: 25px; color: #b90d1a; font-size: 14px; font-weight: normal; -webkit-transition: all ease .3s; transition: all ease .3s; }
.news-item .news-content { margin-left: 110px; }
.news-item .news-content .news-title { margin-bottom: 10px; font-size: 20px; }
.news-item .news-content a { -webkit-transition: all ease .3s; transition: all ease .3s; }
.news-item .news-content p { color: #999; }
.news-item:hover { cursor: pointer; }
.news-item:hover .news-content a { color: #b90d1a; }
/*pro*/

.pro_lilist, .hp_box-list { list-style: none; overflow: hidden; }
.pro_lilist li { float: left; width: 32%; overflow: hidden; margin-right: 2%; margin-top: 16px; padding: 5px; border: 1px solid #eaeaea; }
.pro_lilist li:nth-child(3n) { margin-right: 0; }
.in_pro, .hp_box-list li { float: left; width: 24%; overflow: hidden; margin-right: 1%; margin-top: 16px; padding: 5px; border: 1px solid #eaeaea; }
.hp_box-list li:nth-child(4n) { margin-right: 0; }
.pro_lilist .hp-img, .hp_box-list .hp-img { text-align: center; overflow: hidden; }
.pro_lilist .hp-img img, .hp_box-list .hp-img img { border: none; vertical-align: middle; max-width: 100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); }
.pro_lilist li:hover .hp-img img, .hp_box-list li:hover .hp-img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.Pice { display: block; margin-top: 5px; background: #efefef; line-height: 48px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; font-weight: 600;/*padding-bottom:20px;*/ }
.pro_lilist li:hover .Pice, .in_pro .Pice, .hp_box-list li:hover .Pice { color: #fff; background: #b90d1a; font-size: 18px; }
/**/
.pro-cen { color: #666; }
.pro-cen ul, .box1049_1 li { list-style: none; }
.pro-cen a { text-decoration: none; color: inherit; }
.pro-cen img { max-width: 100%; vertical-align: middle; border: 0; }
.pro-cen .sortNav { width: 100%; }
.pro-cen .sortTitle { background: #a20011; color: #fff; font-size: 24px; font-weight: normal; text-align: center; line-height: 75px; height: 75px; margin-bottom: 2px; }
.pro-cen .sortList { background: #f0f0f0; border: 1px solid #dedede; border-radius: 0 0 3px 3px; }
.pro-cen .navItem { overflow: hidden; border-bottom: 1px solid #eee; position: relative; }
.pro-cen .navItem:last-child { border-bottom: none; }
.pro-cen .navItem > a { position: relative; display: block; vertical-align: middle; background-color: #757575; font-size: 16px; color: #fff; padding: 0 15px; margin-bottom: 1px; height: 45px; line-height: 45px; }
.pro-cen .navItem > a:after { content: ''; position: absolute; display: block; width: 16px; height: 16px; top: 14px; right: 10px; background-image: url(../images/r_d.png); background-repeat: no-repeat; }
.pro-cen .navItem:hover > a { background-color: #333; color: #fff; }
.pro-cen .navItem:hover > a:after { background-image: url(../images/r_w.png); transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.pro-cen .navItem.m-f > a { background-color: #333; color: #fff; }
.pro-cen .navItem.m-f > a::after { background-image: url(../images/r_w.png); transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.pro-cen .navItem.m-f .subnav { display: block; }
.pro-cen .navItem.m-f .subnav .m-s .three-stage { display: block; }
.pro-cen .subnav { background: #f0f0f0; }
.pro-cen .subnav > li > a { font-size: 16px; color: #666; padding: 15px; position: relative; display: block; border-bottom: 1px solid #ddd; -webkit-transition: .3s; transition: .3s; padding-left: 10% }
.pro-cen .subnav > li > a:hover { padding: 15px 5px 15px 40px; color: #a20011; }
.pro-cen .subnav > li > a:after { content: ''; position: absolute; display: block; width: 16px; height: 16px; top: 14px; right: 10px; background-image: url(../img/r_d.png); background-repeat: no-repeat; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }
.pro-cen .subnav .m-s > a { color: #a20011; background-color: #f7f7f7; }
.pro-cen .subnav .m-s > a::after { background-image: url(../img/r_d.png); transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.pro-cen .three-stage { background: #fff; border-bottom: 1px solid #ddd; display: none; }
.pro-cen .three-stage li a { position: relative; display: block; font-size: 4px; color: #888; padding: 10px 10px 10px 40px; position: relative; }
.pro-cen .three-stage li a:hover { color: #a20011; }
.pro-cen .three-stage li a:after { content: ''; position: absolute; display: block; width: 16px; height: 16px; top: 10px; left: 20px; background-image: url(../images/r_d.png); background-repeat: no-repeat; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }
.pro-cen .three-stage li.cur a { color: #a20011; }
.pro-cen .subnav > li:hover, .pro-cen .subnav > li.aa { background-color: #f7f7f7; }
.pro-cen .subnav > li:hover a, .pro-cen .subnav > li.aa a { color: #a20011; font-weight: bold; }
/*产品详情*/

.xm-content * { margin: 0; padding: 0 }
.xm-content ul li { list-style: none }
.xm-content img { border: 0 }
.xm-content .clearfix:after { display: block; content: ""; clear: both; }
.xm-content .small-img { display: flex; align-items: center; justify-content: center }
.xm-content .clearfix:before, .xm-content .clearfix:after { display: table; line-height: 0; content: "" }
.xm-content .magnifier { max-width: 400px; position: relative; float: left; width: 32%; }
.xm-content .magnifier-container { width: 450px !important; height: 416px!important; overflow: hidden; position: relative; border: 1px solid #ddd; max-width: 100%; }
.xm-content .images-cover { height: 100%; width: 100%; position: relative }
.xm-content .images-cover img { position: absolute; max-width: 100%; }
.xm-content .magnifier-assembly { height: 80px; overflow: hidden; position: relative; margin-top: 10px; border: 1px solid #ddd; }
.xm-content .magnifier-btn { position: absolute; width: 100%; top: 50%; left: 0; margin-top: -40px }
.xm-content .magnifier-btn span { line-height: 80px; height: 80px; width: 20px; background: #fff url(../image/pro.png) center center no-repeat; display: block; z-index: 9998; text-align: center; cursor: pointer; border-radius: 3px }
.xm-content .magnifier-btn .magnifier-btn-left { float: left; }
.xm-content .magnifier-btn .magnifier-btn-right { float: right; background: #fff url(../image/next.png) center center no-repeat; }
.xm-content .magnifier-line { position: relative; overflow: hidden; height: 80px; }
.xm-content .magnifier-line ul { display: block; font-size: 0; width: 10000%; position: absolute; left: 0; z-index: 9997 }
.xm-content .magnifier-line li { float: left; width: 78px; cursor: pointer; }
.xm-content .magnifier-line ul>.active .small-img img { border: 1px solid #a6a6a6; width: 65px; margin: 2px; height: 65px; }
.xm-content .small-img { margin: 5px; overflow: hidden; text-align: center; }
.xm-content .small-img img { height: 60px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
.xm-content .magnifier-view { width: 100%; height: 100%; position: absolute; right: -105%; top: 0; z-index: 9999; background-color: #fff; display: none; overflow: hidden; border: 1px solid #ddd; }
.xm-content .magnifier-view img { max-width: 200%; display: block }
.xm-content .animation03 { transition: all .3s ease-in .1s; -ms-transition: all .3s ease-in .1s; -moz-transition: all .3s ease-in .1s; -webkit-transition: all .3s ease-in .1s; -o-transition: all .3s ease-in .1s }
.xm-content .cp_miaoshu { width: 53%; margin-left: 40px; float: left; height: 422px; padding-bottom: 5px; }
.cp_miaoshu .cp_title { font-size: 24px; font-weight: 600; border-bottom: 1px #d5d5d5 dashed; color: #b90d1a; text-overflow: ellipsis; white-space: nowrap; padding-bottom: 15px; overflow: hidden; margin-bottom: 15px; }
.cp_con { padding-top: 10px; padding-bottom: 20px; }
.cp_miaoshu .cp_con .cp_type { line-height: 30px; color: #444; font-size: 18px; font-weight: 400; display: block; }
.cp-dec { margin-bottom: 20px; margin-right: 5%; }
.cp-dec p { font-size: 14px; color: #666; line-height: 28px; text-align: justify; -webkit-line-clamp: 3; min-height: 30px; }
.xm-content .online li { font-size: 14px; margin-top: 8px; }
.xm-content .online li a { display: inline-block; vertical-align: middle; }
.xm-content .phone { font-size: 20px; color: #ca0a1d; font-weight: bold; margin-top: 20px; padding-bottom: 20px; width: 310px; }
.xm-content .phone span { font-size: 26px; color: #fb6028; line-height: 40px; }
.move-view, .magnifier-view { display: none !important; }
.jzewm { width: 45%; }
.jzewm img { max-width: 100%; }
.jzewm p { text-align: center; font-size: 20px; color: #de0124; text-indent: 0; line-height: 30px; letter-spacing: 6px; font-weight: 600 }
.xq-con .product_title { width: 100%; clear: both; border-bottom: 1px solid #dedede; margin-bottom: 40px; padding: 10px; margin-top: 50px; background: #f3f3f3; }
.zxjz-url { padding-top: 20px; }
.zxjz-url span { display: inline-block; background: #de0124; font-size: 20px; padding: 10px 30px; color: #fff }
.xm-content .images-cover img { position: absolute; max-width: 100%; height: 100%; }
.product_title b { font-size: 24px; font-weight: normal; color: #b90d1a; padding-left: 14px; }
.cl-content p { font-size: 16px; line-height: 200%; margin-top: 10px; text-indent: 2em; }
.show-img-con { width: 76%; margin: 0 auto; margin-top: 50px; }
.lxfs-gzhewm { width: 106px; height: 106px; }
.lxfs-gzhewm img { width: 100% }
.lxfs-ywzx h5 { font-size: 16px; font-weight: normal }
.lxfs-ywzx h4 { font-size: 36px; color: #b90d1a; font-family: Impact; line-height: 46px; }
.lxfs-ywzx p { color: #8b8b8b; font-size: 16px; line-height: 20px; }
.lxfs-ywzx { padding-left: 30px; }
.xm-content { position: relative }
.lxfs { position: absolute; bottom: 0 }
.fc-content-tool { padding-top: 0!important; text-align: left!important; padding: 10px!important; background: #f6f6f6; }
.show-prev, .show-prev-next { background: #f3f3f3; padding: 10px }
/*lianxiwomen*/
.lxwm { width: 100%; }
.lxwm .lxwm-top { padding: 10px 20px; width: 100%; min-height: 150px; }
.lxwm .lxwm-top span { float: left; margin-right: 40px; }
.lxwm .lxwm-top .txt { float: left; width: 80%; margin-top: 20px; font-size: 15px; margin: 0 auto; }
.lxwm .lxwm-top .txt h3 { font-size: 24px; margin: 10px 0; color: #2b323a; }
.lxwm .lxwm-top .txt p { line-height: 30px; color: #666; }
.lxwm .lxwm-bottom { padding: 10px 20px; width: 100%; min-height: 190px; margin-top: 20px; box-sizing: border-box; }
.lxwm .lxwm-bottom h3 { border-bottom: 1px solid #cccccc; padding-bottom: 15px; font-size: 24px; color: #000; }
.lxwm .lxwm-bottom ul { background: #f9f9f9; padding: 2%; border-bottom: 1px solid #ccc; }
.lxwm .lxwm-bottom ul li { float: left; list-style: none; width: 33%; font-size: 16px; }
.lxwm .lxwm-bottom ul li img { width: 40px; vertical-align: middle; margin-right: 20px; }
.lxwm .lxwm-bottom ul li span { vertical-align: middle; }
/*message*/


.formBox { width: 390px; margin: 0 auto; overflow: hidden; padding-top: 20px }
.formBox .inputbox { height: 36px; line-height: 36px; margin-top: 20px; }
.formBox .inputbox label { width: 80px; float: left; font-size: 14px; color: #000; height: 36px; line-height: 36px; }
.formBox .inputbox label span { color: #cc0000; padding-right: 8px }
.formBox .inputbox input { width: 305px; float: right; height: 36px; line-height: 36px; border: 1px solid #e0e0e0; box-sizing: border-box; font-size: 14px; color: #999; padding-left: 10px }
.formBox .inputbox input.yzm { float: right; width: 172px }
.formBox .inputbox .yzmimg { float: right; width: 123px; height: 36px; margin-left: 10px }
.formBox .inputbox .btn1 { width: 100px; height: 36px; line-height: 36px; border: 1px solid #e0e0e0; box-sizing: border-box; font-size: 14px; color: #fff; text-align: center; background: #E4393C; float: left; border-radius: 4px; cursor: pointer; outline: none; letter-spacing: 1px; padding: 0 }
.formBox .inputbox2 { min-height: 36px; line-height: 36px; margin-top: 20px; overflow: hidden }
.formBox .inputbox2 label { width: 80px; float: left; font-size: 14px; color: #000; height: 36px; line-height: 36px; }
.formBox .inputbox2 label span { color: #cc0000; padding-right: 8px }
.formBox .inputbox2 textarea { width: 305px; float: right; height: 80px; line-height: 36px; border: 1px solid #e0e0e0; box-sizing: border-box; font-size: 14px; color: #999; padding-left: 10px }
.ab-con-p p { font-size: 16px; line-height: 200%; text-indent: 2em; color: #6e6e6e; text-align: justify; margin-top: 10px; }
.area li { float: left; line-height: 16px; /* margin-left: 33px; */font-size: 16px; color: #fff; /* width: 4%; */padding-right: 2%; /*margin-right: 10px; */padding-right: 10px; }
.area li:last-child { border-right: none; padding-right: 0 }
.area li.aream a, .area ul li{ color: #fff; }
.area-t { font-size: 16px; color: #ffffff; line-height: 16px; }


/*定制产品*/
.dingzhi li { float: left; width: 18%; margin-right: 2.5%; background: #b70000; border-radius: 10px !important; padding: 20px 0px; list-style: none; text-align: center ; height:360px; position:relative; color:rgba(255,255,255,1); padding:2% 1%; z-index:0}
.dingzhi li:nth-child(5) { margin-right:0 !important; }
.dingzhi li img{ position:absolute; opacity:.25; left:0; top:0;  border-radius: 10px !important; width:100%; height:100%; z-index:0; transition:all ease-in .6s}
.dingzhi li:hover img{ opacity:1; transition:all ease-in .6s}  
.dingzhi li:hover .dzmore{ border:3px solid #b70000;transform:rotate(360deg); transition:all ease-in .6s;background:#fad8a3 url(../img/iarrow.png) no-repeat center center; }
.dingzhi li h3{ width:80px; height:4px; background:#fff; margin: 20px auto; z-index:1;position: inherit;}
.dingzhi li h2{ font-size:2.5rem; z-index:1;position: inherit;margin-bottom: 20px;}
.dingzhi li h4{ z-index:1;position: inherit;}
.dingzhi li p{ z-index:1;position: inherit; line-height:190%; font-size:16px}
.dingzhi li .dzmore{ background: #fff url(../img/iarrow.png) no-repeat center center; border:3px solid #b70000;border-radius: 50% !important; ; margin:0 auto; position:absolute; bottom:-40px;left:calc((100% - 84px)/2); transition:all ease-in .6s;height: 80px;width: 80px;}
.ab-con-p p img{ text-indent:0!important; max-width:100%;    margin-left: -2em;}