.pbor{border: 1px solid #eee;}
.fangda.zsimg {
    position: relative;
    overflow: hidden;
    height: 0;
    padding-bottom: 150%;
    background: #fff;
}
.fangda.proimg {
    position: relative;
    overflow: hidden;
    height: 0;
    padding-bottom: 100%;
    background: #fff;
}
.fangda.newsimg {
    position: relative;
    overflow: hidden;
    height: 0;
    padding-bottom: 75%;
    background: #fff;
}

.fdimg {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition:all 0.5s ease-out; 
}
.zsimg:hover .fdimg{
    transform:scale(1.1);
}
.proimg:hover .fdimg{
    transform:scale(1.1);
}
.newsimg:hover .fdimg{
    transform:scale(1.1);
}
@media screen and (min-width:1200px) {
    .slicknav_menu{display: none;}
    .WebLogo{
        max-height: 80px;
    }
    .nail.nailthumb-container{
        height: 221px; 
        overflow: hidden; 
        padding: 0px; 
        width: 350px;
    }
    .sct2 .con .nail.nailthumb-container .nailthumb-image{
        position: relative;
        width: 351.591px;
        height: 221px;
        top: -1.42109e-14px;
        left: -0.795455px;
        display: inline;
    }
    .waponly { display: none }
    .sitelogo { margin-top: 5px; margin-bottom: 5px; }
    .nav-phone {/* width: 100%; *//* padding-left: 240px; */padding-top: 14px; float: right; }
    .topnav {/* clear: both; *//* width: 100% */ }
    ul.nav { margin-bottom: 17px; margin-top: 15px;/* border-top: 1px solid #e2e2e2; *//* padding-top: 15px; */ }
    ul.nav li { }
    ul.nav li.dropdown {position: static;}
    ul.nav >li:first-child:after { content: none }
    ul.nav >li { float: left; padding: 0; }
    ul.nav >li a {display: inline-block;padding: 0 18px;line-height: 32px;font-size: 15px;}
    ul.nav >li:first-child { padding-left: 0 }
    ul.nav >li:last-child { padding-right: 0 }
    ul.nav >li.active { }
    ul.nav >li:hover> a, ul.nav >li.active >a {background: transparent;color: #ea5613;border-radius: 100px;}
    ul.nav >li:hover { }
    ul.nav >li:hover a { }
    ul.nav >li:hover ul { }
    ul.nav >li:hover ul li { }
    ul.nav >li:hover ul li a { }
    .dropdown:hover, .dropdown.on { }
    .dropdown-menu {min-width: 1px;border-radius: 0 0 4px 4px;margin: 0;margin-top: 0;border: none;background: #F4F4F4;padding: 0 0 10px;padding-top: 20px;width: 1200px;left: 0;position: absolute;top: 89px;padding: 20px 30px 30px;}
    .dropdown-menu .li_1:hover { }
    .dropdown-menu .li_1:hover a {/* color: #398e39; *//* border-color: #398e39 */}
    .dropdown-menu .li_1 {width: 50%;text-align: left;padding: 5px 0 0;float: left;/* background: #fff; */}
    .dropdown-menu .li_1:last-child a {/* border: none */}
    .dropdown-menu .li_1 a {line-height: 59px !important;border: 1px solid #e2e2e2;margin: 8px 12px;font-size: 16px;padding: 0;display: block;background: #fff no-repeat right/auto 100%;text-indent: 2em;transition: all .3s;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #fff;
}
    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background-color: #fff;color: #ea5613;font-weight: bold;}
    .dropdown-menu .li_1 a:hover {/* background: transparent */color: #ea5613;border-color: #EA5613;padding-left: 1em;}
 .dropdown-menu .li_1 .att:after{content:">";display: inline-block;padding-left: 0;vertical-align: middle;color: #EA5613;font-weight: bold;position: relative;left: -15px;top: 0px;font-family: Arial,cursive;font-size: 18px;}
}  
.header .lang{position:relative;top: 34px;margin-left: 37px;}
#fullcarousel .item img { width: auto; height: auto; max-width: none; visibility: hidden }
.carousel-caption { left: 50%; right: auto; top: 80px; width: 1200px; margin: 0; margin-left: -0; text-align: left }
.carousel-caption * { color: #333 }
.carousel-caption .animated0 { opacity: 0; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; text-shadow: none; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1) }
.item_0 .carousel-caption { margin-left: -600px }
@media screen and (min-width:1440px) {
    .carousel-caption { top: 135px }
}
@media screen and (min-width:1921px) {
    .carousel-caption { top: 185px }
}
.topbar0 { background: #f5f5f5; }
.topbar0 * { font-size: 14px; line-height: 32px; color: #666; }
.carousel-control i:before, .carousel-control i:after { font-size: 80px; margin-top: -40px; display: inline-block; font-family: Arial,sans-serif; font-weight: 400 }
.carousel-control:hover i:after, #fullcarousel .carousel-control:hover i:before { color: #FF554C }
.caption-animate .item h3 { animation-delay: .3s; font-size: 65px; font-weight: 400 }
.caption-animate .item .p1 { animation-delay: 0.4s; font-size: 54px; line-height: 1.5; margin-left: 0 }
.caption-animate .item .p2 { animation-delay: 0.6s; font-size: 18px; line-height: 1.7; margin-left: 9px; color: #666666 }
.caption-animate .item .more { animation-delay: 1.6s; display: inline-block; color: #fff; font-size: 18px; width: 150px; text-align: left; padding: 9px 0; padding-left: 52px; margin-right: 5px; margin-left: 10px; margin-top: 40px; -webkit-animation-duration: 0.4s; animation-duration: 0.4s; border-radius: 5px; background: #FF554C url(../images/bg1.png) no-repeat 19px center }
.caption-animate .item .more.a2 { background-position: -149px center }
.caption-animate .item .more:hover { background-color: #E14C44; text-decoration: none }
.carousel-indicators {margin-bottom: 0;bottom: 15px;}
.carousel-indicators li {position:relative;width: 28px;height: 28px;border-radius: 0;background: transparent;border: 1px solid transparent;margin: 5px 10px;border-radius: 50%;}
.carousel-indicators li.active {border: 1px solid #fff;width: 28px;height: 28px;background:transparent;margin: 5px 20px;}
.carousel-indicators li:after{content: "";display: block;position: absolute;width: 6px;height: 6px;top:10px;left:10px;background:#fff;border-radius:50%;}
.ban { }
.ban img { visibility: hidden; width: 100%; min-width: 1920px; max-width: none }
#pageban { position: relative; z-index: 10 }
#pageban .ban { position: relative; background-color: transparent !important; position: relative; background-color: transparent !important; background: no-repeat center/ auto 100%; }
#pageban img { visibility: hidden; width: 100%; min-width: 1920px; max-width: none; }
#pageban .btext { width: 100%; top: 220px; position: absolute; text-align: center; color: #fff }
#pageban .btext .in { display: inline-block; text-align: left; position: relative; top: 3px; left: 20px }
#pageban .btext .in .p1 { font-size: 28px; margin-bottom: 0; text-transform: uppercase }
#pageban .btext .in .p2 { }
#pageban h1 { display: inline-block; font-size: 50px; padding-right: 20px; border-right: 1px solid #fff }
#main { padding-top: 10px }
.remark1 { }
.remark1 { padding: 40px 50px }
.pagettl0 { margin-top: 0; font-family: Arial,microsoft yahei }
.pagettl0_f { margin-bottom: 30px }
#submenus { border-bottom: 1px solid #DDDDDD; background: #fff; margin-bottom: 40px }
#submenus .subnav { }
#submenus .subnav .con a:first-child { }
#submenus .subnav .con a { line-height: 60px; font-size: 18px; color: #666; display: inline-block; margin-right: 80px }
#submenus .subnav .con a:hover, #submenus .subnav .con a.on { color: #ff0d00; position: relative }
#submenus .subnav .con a:hover:after, #submenus .subnav .con a.on:after { content: ""; display: block; position: absolute; width: 100%; height: 2px; bottom: -1px; left: 0; background: #FF0D00 }
.quick-reveal, .to-reveal, .long-reveal, .top-reveal, .long-long-reveal { visibility: hidden }
.fancybox-skin { padding: 0 !important; background: transparent }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { z-index: 99999 }
.navbar .textr { margin: 16px 0 0 10px; border-left: 1px solid #E8E8E8; padding-left: 15px; height: 45px }
.navbar .textr .p1 { }
.navbar .textr .p2 { font-size: 12px; transform: scale(.8); position: relative; left: -31px; margin-top: -8px; color: #999 }
.divttl { }
.divttl p[rel=h2] { margin: 40px 0 }
.divttl h2 .more:hover { color: #D9271B }
.divttl h2 .more { font-size: 16px; position: absolute; right: 0; color: #666; top: 50%; margin-top: -1px; vertical-align: middle }
.divttl h2:before { content: ""; display: inline-block; width: 4px; height: 36px; margin-right: 14px; background: #FF554C; vertical-align: middle; margin-top: -5px }
.bgline1 { position: relative; width: 100%; height: 1px; margin: 40px 0 }
.bgline1:before { content: ""; display: block; position: absolute; height: 10px; top: 0; left: 50%; background: url(../img/bg2.jpg) repeat-x; width: 1215px; margin-left: -607px; z-index: 18 }
.bgline1:after { content: ""; display: block; position: absolute; width: 100%; height: 2px; top: 4px; left: 0; z-index: 8; background: #F1F1F1 }
.title1 { color: #ea5613; font-size: 24px; margin-bottom: 25px; }
.title1 .en { vertical-align: bottom; color: #999; font-family: Arial,'microsoft yahei'; font-weight: 300; position: relative; left: 15px; top: 1px; }
.more_r { font-size: 16px; display: inline-block; padding-right: 16px; width: 70px; color: #666; background: url(../img/ar1.png) no-repeat 54px; text-align: left; text-indent: 0; }
a.more.more_r { }
.sct1 { padding: 50px 0 30px; }
.sct1 .con3>* {/* float: right; */}
.sct1 .title1 {    /* color: #ea5613; */

    /* font-size: 24px; */

/* margin-bottom: 25px; */ }
.sct1 .con1 { }
.sct1 .con1 .sinfo { font-size: 15px; color: #333; line-height: 26px; text-indent: 2em; margin-bottom: 30px; position: relative; }
.sct1 .con1 .more { position: absolute; right: 1px; }
.sct1 .con1 img { }
.sct1 .con2 {padding-left: 110px;position: relative;}
.sct1 .con2 .title1 { }
.sct1 .con2 .sinfo { }
.sct1 .con2 h4 { font-size: 20px; padding-left: 14px; background: url(../images/ar2.png) no-repeat left center; margin: 26px 0 10px; }
.sct1 .con2 span { font-size: 15px; line-height: 28px; color: #333; }
.sct1 .con2 .more { position: absolute; right: 80px; bottom: 0; }
.sct1 .con3 {padding-top: 25px;/* background: rebeccapurple; */text-align: right;width: 243px;float: right;}
.sct1 .con3 .img { margin: 0; }
.sct1 .con3 img { }
.sct1 .con3 span { display: block; text-align: center; line-height: 2.4; margin-bottom: 15px; }
.sct2 { }
.sct2 .title1 { }
.sct2 .con { padding: 10px; border: 1px solid #eee; margin-bottom: 20px; }
.sct2 .con .fl { width: 206px; text-align: center; }
.sct2 .con .p1 { color: #333; background: #fff; font-size: 18px; line-height: 2.2; margin-bottom: 2px; }
.sct2 a:hover .p1{color: #fff; background: #EA5613;}
.sct2 .con .p2 {margin-bottom: 0;background: #f7f7f7;color: #333;padding: 9px;font-size: 13px;line-height: 20px;text-align: left;transition: all .3s;height: 179px;}
.sct2 a:hover .p2 {  border: 1px solid #EA5613; }
.sct2 .con .fl2 { width: 360px; margin-left: 0px; position: relative; right: -2px; }
.sct2 .con .nail { margin: 0; height: 220px; width: 350px; float: right; }
.sct2 a:hover .nail img { transform: scale(1.3); }
.sct2 .con .nail img { transition: all .5s; }
.sct3 { margin-bottom: 70px; padding-top: 30px; }
.sct3 .con {padding: 23px 30px 26px;position: relative;}
.sct3 .row>div:nth-child(1) .con { }
.sct3 .row>div:nth-child(2) .con { border-right: 1px solid #eee; border-bottom: 1px solid #eee; border-left: 1px solid #eee; }
.sct3 .row>div:nth-child(3) .con { border-bottom: 1px solid #eee; border-right: 1px solid #eee; }
.sct3 .row>div:nth-child(4) .con { border-right: 1px solid #eee; border-left: 1px solid #eee; }
.sct3 .row>div:nth-child(5) .con { border-right: 1px solid #eee; }
.sct3 .newstitle { }
.sct3 .newstitle a { }
.sct3 .sinfo { margin: 30px 0; padding-left: 30px; }
.sct3 .clearfix { }
.sct3 .time { font-size: 14px; color: #999; }
.sct3 .more { }
.sct3 .col1 { }
.sct3 .col2 { }
.sct3 .col3 { }
.sct3 .col1 { }
.sct3 .col1 .con{ }
.sct3 .col1 .con h4{ }
.sct3 .col1 .con .sinfo{ }
.sct3 .col1 .con a{ }
.sct3 .col1 .con:last-child{border-bottom: none !important;}
.sct3 .col2 { }
.sct3 .col2 .con{margin: 0 0;margin-left: 27px;padding: 28px 0 15px;width: 475px;border-right: none !important;}
.sct3 .col2 .con h4{ }
.sct3 .col2 .con .sinfo{margin: 20px 0;}
.sct3 .col2 .con a{ }
.sct3 .col2 .con:last-child{border-bottom: none !important;}
.sct3 .col3 { }
.sct3 .col3 .con{height: 360px;border: none !important;background: url(../img/bg_time.jpg);position: relative;left: -26px;width: 128px;}
.sct3 .col3 .con h4{ }
.sct3 .col3 .con .sinfo{ }
.sct3 .col3 .con a{ }
.sct3 .col3 .con:last-child{ }
.sct3 .col3 div.time {height: 124px;/* background: red; */margin-top: 5px;text-align: center;position: relative;left: 16px;}
.sct3 .col3 .time span {display: block;width: 67px;/* background: red; *//* border-bottom: 1px solid #eee; *//* margin-bottom: 3px; *//* padding-bottom: 3px; */}
.sct3 .col3 .s1 {border-bottom: 1px solid #eee;margin-bottom: 3px;padding-bottom: 3px;}
.sct3 .col3 .s2 { }
#leftbar { margin-bottom: 100px }
#leftbar .box_cp { }
#leftbar .box_cp .ttl { }
#leftbar .box4 .ttl { background: none; border: 1px solid #EEEEEE; border-bottom: none; color: #c71616; font-weight: bold }
#leftbar .box_cp .img { margin-bottom: 22px; background: #fff }
#leftbar .box_cp .img a { display: block; width: 100% }
#leftbar .box_cp .img a img { width: 100% }
#leftbar .box_list { display: block }
#leftbar .box_list li a { position: relative; }
#leftbar .box_list .on li a { color: #036ad5; font-weight: bold; background: #fff; }
#leftbar .box_list li a:hover:before, #leftbar .box_list li.on li a:before { content: ""; display: block; position: absolute; width: 5px; height: 40px; top: 13px; left: -2px; background: #EA5613; }
#leftbar .box_list >a:before { content: ""; display: block; width: 100%; height: 80px; background: transparent url(../img/ic8.png) no-repeat 30px; position: absolute; top: 0; left: 0; }
#leftbar .box_list >a { content: ""; font-size: 26px; line-height: 80px; padding-left: 80px; background: #EA5613; margin-bottom: 0; position: relative; display: block; color: #fff; }
#leftbar .caret { display: none; }
.crumbs .con { padding: 15px 26px 30px; background: url(../img/crumbs.jpg) no-repeat left 14px; }
.crumbs a { }
.crumbs span { }
.crumbs em { }
#leftbar .box_list ul a:hover , #leftbar .box_list li.on a { color: #EA5613 !important; background: #fff; }
#leftbar .box_list .ul1 { border: none; margin-bottom: 40px }
#leftbar .box_list li:last-child li a { border-bottom: none }
#leftbar .box_list ul { border: none }
#leftbar .box_list.box1 .cat1:last-child li a { border-bottom: 1px solid #EEEEEE }
#leftbar .box_list li { position: relative }
#leftbar .box_list li i:after { content: "+" }
#leftbar .box_list li i.plus:after { content: "-" }
#leftbar .box_list li i { font-size: 20px; font-style: normal; position: absolute; right: 10px; top: 7px; color: #c71616; display: block; width: 40px; height: 42px; text-align: center; cursor: pointer }
#leftbar .box_list li a {font-size: 16px;line-height: 65px;display: block;color: #333;border-bottom: 1px solid #EEEEEE;padding-left: 28px;background: #F8F8F8;border-left: 2px solid #EEEEEE;text-align: center;text-indent: -39px;background-image: none !important;}
#leftbar .box_list li a.a_2 { font-size: 16px; line-height: 1.7; padding: 15px; }
#leftbar .box_list .ul2 { display: none; border: none; border-bottom: 1px solid #EEEEEE; padding-bottom: 10px; padding-top: 10px }
#leftbar .box_list .ul2 li { border: none; padding-left: 0 }
#leftbar .box_list .ul2 li a { font-size: 14px; line-height: 36px; border: none }
#leftbar .box .c { border: 1px solid #EEEEEE; border-top: none; padding-bottom: 10px }
#leftbar .box4 .c p { border-top: none }
#leftbar .box.box4 .c .p1 { border-top: none }
#leftbar .box .p1 { margin-top: 0 }
#leftbar .box .p1 img { width: 100%; margin-bottom: 7px }
#leftbar .box .c span { display: block; text-align: center; margin: 0px 10px }
#leftbar .box .c p { border-top: 1px solid #EEEEEE }
#leftbar .box .p1 .span0 { }
#leftbar .box .p2 { }
#leftbar .box .span1 { color: #000 }
#leftbar .box .span2 { font-size: 12px; color: #666 }
#leftbar .p1 .span2 { font-size: 12px; color: #c71616; font-size: 24px; font-weight: bold; margin-top: -4px !important }
.ttl_line1 { border-bottom: 1px solid #eee; padding-bottom: 20px }
.rside { padding-left: 0; }
.rside .con {/* padding-top: 10px; */padding-left: 40px;}

.rside .pagettl {
    font-weight: bold;
}
.rside .content hr { height: 0; display: block; margin: 30px auto; border-bottom: 1px solid #eee }
.rside .content p { font-family: Arial,inherit; font-size: inherit; color: inherit }
.rside .con_right { margin-left: 30px;}
.rside .hangyelist{
    padding-bottom: 60px;
}
.rside .hangyelist .txt{
    position: absolute;
    bottom: 15px;
    left: 15px;
    color: #fff !important;
}
.rside .hangyelist .img{}
.rside .hangyelist a{}
#submenuwrap { height: 70px; position: absolute; bottom: 150px; z-index: 99999; width: 100%; padding-top: 140px }
#submenuwrap #submenu { }
#submenuwrap .box { }
#submenuwrap .box>a { display: none }
#submenuwrap .box ul { display: flex; width: 100% !important }
#submenuwrap .box ul li { flex: 1; text-align: center; border-right: 1px solid #BFBFBF; background: #fff }
#submenuwrap .box ul li:last-child { border: none }
#submenuwrap .box ul li a { line-height: 70px; font-size: 20px; display: block }
#submenuwrap .box ul li.on { border: none }
#submenuwrap .box ul li.on a { font-weight: bold; background: #EA5613; color: #fff }
.procat2 { display: flex; justify-content: space-around; margin: 0 -5px 25px }
.procat2 a { line-height: 60px; height: 60px; flex: 1; text-align: center; background: #fff; margin: 0 5px; font-size: 18px; transition: all .3s }
.procat2 a:hover, .procat2 a.on { color: #fff; background: #1B3E83 }
.productlist { }
.in.in1 {background: #fff;/* padding: 30px; */margin-bottom: 30px;}
.productlist .in a {display: block;position: relative;}
.productlist .in .nail {border: 1px solid #eee;}
.productlist .in .nail img { max-width: 390px; max-height: 390px }
.productlist .in .txt {font-size: 16px;margin-top: 10px;margin-bottom: 0px;text-align: center;line-height: 1.7;color: #666;padding: 0 15px;}

.productlist a:hover .txt {
    color: #ea5613;
}
.jbcs {padding: 0;margin-bottom: 10px;line-height: 2;color: #666;padding: 25px 0 0;}

.zixun {
    border-top: 1px solid #eee;
}
.jbcs dl { margin-top: 10px; padding-top: 20px; padding-bottom: 10px; margin-bottom: 10px }
.jbcs dl dt { float: left; width: 75px; font-weight: bold; font-size: 14px; color: #000; line-height: 1.8 }
.jbcs dl dd { float: left; width: calc(100% - 80px); margin-bottom: 5px; color: #666; line-height: 1.8 }
.zixun p { display: inline-block; padding-left: 60px; background: url(../images/phone.png) no-repeat left center; position: relative; top: 7px; left: 30px }
.zixun p span { font-size: 14px; color: #777; line-height: 1.1 }
.zixun p b { font-size: 20px; color: #1b3e83; display: block; line-height: 1.4; font-family: Arial,mywfont }
.zixun a:hover { font-weight: bold }
.zixun a { display: block; width: 130px; text-align: center; line-height: 45px; color: #fff; height: 45px; float: none; font-size: 16px; margin-top: 20px }
.prodetail { padding-top: 10px }
.prodetail .nail { width: 380px; border: 1px solid #EEEEEE }
.prodetail .scontent { padding-bottom: 35px; margin-bottom: 35px; border-bottom: 1px solid #ccc }
.prodetail .rexian { float: left; padding-left: 40px; background: url(../images/phonebg.png) no-repeat left 3px; margin-top: 4px }
.prodetail .rexian span { font-size: 14px; color: #777; line-height: 1.1 }
.prodetail .rexian b { font-size: 22px; display: block; line-height: 1.1; margin-top: 5px }
.prodetail h1.name { padding-bottom: 25px }
.prodetail .con_s {padding-left: 0;padding-top: 0;}
.prodetail .con_pd { padding: 45px 50px; margin-top: 30px }
h1.proti{font-size: 24px;font-family: Arial,mywfont, 'microsoft yahei';font-weight: bold;margin-bottom: 0;padding-bottom: 20px;border-bottom: 1px solid #eee;}
.prodetail .xiangqing {margin-top: 0;padding: 60px 0 30px;color: #666;line-height: 2.2;margin-bottom: 0;}

.prodetail .xiangqing:nth-of-type(2) {
    padding: 0 0 30px;
}
.prodetail .xiangqing video {background: #000;}
.prodetail .guige { padding-bottom: 10px }
.prodetail  h2.fbth2 { text-transform: uppercase; color: #EA5613; font-weight: 400; font-size: 24px; display: inline-block; padding-bottom: 14px; border-bottom: 2px solid #EA5613; margin-top: 35px; margin-bottom: 0 }
.prodetail .guige table { border: none; border-collapse: collapse; width: 100% }
.prodetail .guige table th, .prodetail .guige table td { border-bottom: 1px solid #F0F0F0; padding: 8px 0; font-size: 16px; color: #666 }
.prodetail .guige table th { width: 23%; font-weight: 400 }
.prodetail .guige table tr { }
.prodetail .guige table td { }
.prodetail .zixun a:hover { color: #fff; background: #EA5613 }
.prodetail .zixun a { background: #EA5613; width: 164px; height: 50px; text-align: center; line-height: 50px; margin-top: 40px; transition: all .3s; border-radius: 0; color: #fff; font-size: 18px; text-transform: uppercase; padding: 0 21px; display: inline-block }
.detailpart2 { background: #fff; padding: 35px 0 50px }
.prodetail .dl1 { margin-top: 30px; padding-top: 40px; padding-bottom: 20px; border-bottom: 1px dashed #D9C8BF; border-top: 1px dashed #D9C8BF; margin-bottom: 30px; margin-right: 20px; padding-right: 60px }
.prodetail .dl1 dt { float: left; width: 85px; font-weight: bold; font-size: 16px; color: #7D2C2C; line-height: 1.8 }
.prodetail .dl1 dd { float: left; width: calc(100% - 85px); margin-bottom: 15px; color: #666; line-height: 1.8; font-size: 16px }
#the_detail { margin-bottom: 60px }
#the_detail .hdl { background: #F0F0F0; margin-bottom: 40px }
#the_detail .hdl a.on { background: #c71616; color: #fff }
#the_detail .hdl a { transition: all .3s; font-size: 18px; line-height: 50px; color: #333; display: inline-block; padding: 0 30px }
#the_detail .thecontent { font-size: 16px }
#the_detail .thecontent * { font: inherit }
.newslist { }
.newslist .clearfix { }
.newslist .clearfix .fl { margin-top: 8px }
.newslist .clearfix .more { }
.newslist .clearfix .more i { border-color: #999 }
.newslist .clearfix .more i:after { color: #888; left: 8px }
.newslist a:hover .more i { border-color: #EA5613 }
.newslist a:hover .more i:after { color: #EA5613 }
.newslist .in.in1 a:hover * { color: #EA5613 }
.newslist .in.in1 .nail { height: 200px }
#msgiframe { margin-top: 30px; width: 70%; height: 290px; margin: auto; margin-top: 10px }
#msgiframe iframe { margin: 0; padding: 0; border: none; width: 100%; height: 100% }
.prodetail .zhutu { width: 497px; height: 497px; border: 1px solid #ECE7E4; margin-left: 5px; background: #fff; display: flex; align-items: center; justify-content: center }
.prodetail .zhutu img { }
.prodetail .xiaotu img { width: 98px; height: 98px; margin-bottom: 6px; position: relative; display: block; border: 1px solid #ECE7E4 }
.prodetail .xiaotu.on:after { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: 2px solid #E3CFC4 }
.prodetail .xiaotu img.on { border: 4px solid #EA5613 }
.prodetail .bor:hover { border-color: #DFD7CC }
.prodetail .bor { width: 98px; cursor: pointer; border: 1px solid #1B3E83; padding-bottom: 0px; margin-bottom: 4px; margin-top: 5px; height: 34px; background: #1B3E83 }
.prodetail .bor1:after { content: ""; display: block; position: absolute; width: 100%; height: 6px; bottom: 0; left: 0; z-index: 999 }
.prodetail .bor2 { margin-top: 0 }
.prodetail .bor1 { position: relative; padding-bottom: 0; margin-top: 0; margin-bottom: -4px }
.prodetail .duotu { width: 108px }
.prodetail .pn { display: block !important; width: 100%; height: 20px; position: relative; overflow: hidden; margin-top: 10px }
.prodetail .pn.prev { margin-top: 0 }
.prodetail .pn.prev:after { content: ""; display: block; position: absolute; width: 20px; height: 20px; transform: rotate(45deg); border: 2px solid #fff; background: transparent; left: 50%; top: 14px; margin-left: -10px; cursor: pointer }
.prodetail .pn.next:after { content: ""; display: block; position: absolute; width: 20px; height: 20px; transform: rotate(45deg); border: 2px solid #fff; background: transparent; left: 50%; top: -13px; margin-left: -10px; cursor: pointer }
.prodetail .pn.prev:hover:after { }
.prodetail .pn.next:hover:after { }
.prodetail .slick-slider { margin: 14px auto 5px }
.prodetail .prosinfo { float: left; clear: both; width: 100%; text-align: left; margin-top: 20px }
.prodetail .prosinfo .sinfo { color: #666 }
.prodetail .prosinfo a.btn_1 { margin-top: 5px; border-radius: 50px; background: #693418; margin-bottom: 50px }
.body_about { }
.body_single .section { padding: 40px 0 }
.body_about .about_main { }
.body_about .about_main .col1 { }
.body_about .about_main .col1 .con { padding-right: 20px }
.body_about .about_main h1 { margin-top: 0 }
.body_about .about_main .en { margin-bottom: 35px }
.body_about .about_main .content { text-align: justify }
.body_about .about_main .v { }
.body_about .about_main .v img { }
#gssl { background: #7C9DBA url(../images/bg6.jpg) no-repeat center; background-size: cover; padding: 100px 0; position: relative; margin-top: 80px }
#gssl .row { margin-top: 20px }
#gssl .slick-slide { }
#gssl .con { }
#gssl .con .inner { }
#gssl .con img { width: auto; display: inline-block }
#gssl .con span { color: #fff; font-size: 102px; vertical-align: middle; margin-left: 41px }
#gssl .arrows:hover { color: #FF0D00; transform: scale(1.2) }
#gssl .arrows { transition: all .3s; position: absolute; z-index: 99; color: #fff; font-size: 60px; font-family: Arial,simsun; top: 202px; left: 50%; cursor: pointer }
#gssl .arrows.left { margin-left: 610px }
#gssl .arrows.right { margin-left: -610px }
#gssl .con .sinfo { margin-top: 40px }
#ryzz { padding: 50px 0 }
#ryzz .container { }
#ryzz .rypic { margin-top: 0px }
#ryzz .rypic .p_img { width: 95%; height: 400px; border: 1px solid #eee }
#ryzz .rypic .p_img img { }
#ryzz .rypic a:hover { color: #FF0D00 }
#ryzz .rypic a { display: block; padding: 10px 0; text-align: center; color: #333; margin: 18px auto 30px; font-size: 18px }
#fzyzl { padding: 66px 0 80px }
#fzyzl .innner { background: #fff; padding: 30px 25px; text-align: left }
#fzyzl .innner p { margin: 0 }
#fzyzl .innner p.sinfo { margin-top: 15px }
#fzyzl .p_img { width: 100%; height: 198px; margin: 0 }
#ygfc { padding: 66px 0 100px }
#fzlc { background: #f5f5f5; margin-top: -40px; padding-bottom: 100px }
#fzlc .con { background: url(../images/bg2.png) no-repeat center top }
#fzlc .con .div_w { width: 390px; position: relative; background: #fff; padding: 30px }
#fzlc .con .div_w:nth-child(odd) { right: -750px; top: 70px }
#fzlc .con .div_w:nth-child(even) { top: 0px; left: 80px }
#fzlc .con .div_w:after { content: "" }
#fzlc .con .div_w:nth-child(odd):after { content: "" }
#fzlc .con .div_w:nth-child(even):after { content: "" }
#fzlc .con .div_w:before { content: "" }
#fzlc .con .div_w:nth-child(odd):before { content: "" }
#fzlc .con .div_w:nth-child(even):before { content: "" }
#fzlc .con .div_w:nth-child(1) { }
#fzlc .con .div_w:nth-child(2) { top: 40px }
#fzlc .con .div_w:nth-child(3) { top: 0px }
#fzlc .con .div_w:nth-child(4) { top: -40px }
#fzlc .con .div_w:nth-child(5) { top: -80px }
#fzlc .con .div_w:nth-child(6) { }
#fzlc .con .div_w:nth-child(7) { }
#fzlc .con .div_w p { }
#fzlc .con .div_w .p1 { }
#fzlc .con .div_w .p2 { }
#footer { background: #1B202A; color: #fff; padding: 0px 0 0px }
#footer #f2 {background: url(../img/bg2.jpg) no-repeat center/cover;padding-bottom: 40px;}
#footer .footer_nav { margin: 40px auto 0 }
#footer .footer_nav>li {float: left;width: 20%;min-width: 130px;}

/*#footer .footer_nav>li:nth-child(2) {
    width: 210px;
}
#footer .footer_nav>li:last-child {width: 139px;min-width: 1px;}*/
#footer .footer_nav>li>a {font-size: 18px;color: #fff;display: inline-block;position: relative;padding-bottom: 0;font-weight: 400;line-height: 30px;}
#footer .footer_nav>li>a.kefu { width: 230px; margin-top: 15px }
#footer .footer_nav>li>a.kefu i { margin-right: 10px }
#footer  .dpt_li_2 { color: #b4b4b4; font-size: 16px }
#footer li li a { color: #fff; font-size: 16px; line-height: 36px }
#footer  a:hover { color: #ffffff }
#footer  .depth2 {padding-top: 10px;position: relative;}
#footer .footer_nav>li .depth2 a {color: #fff;font-size: 14px;line-height: 30px;font-weight: 300;background: transparent none !important;}
#footer .footer_nav>li .depth2 a:hover { color: #ffffff }
#footer .footer_nav>li.footer_contact { width: 300px; margin-top: -10px }
#footer  .footer_contact p { color: #666666 }
#footer  .footer_contact p.p2 { font-size: 36px; font-weight: 400; color: #fff }
#footer .footer_nav>li.qr { float: right }
#footer  .qr img { display: block; margin: 0px auto 10px }
#footer  .qr span { display: block; text-align: center; color: #6e6e6e; font-size: 16px }
#footer .cr { text-align: center; border-top: 1px solid #343434; padding: 30px 0 }
#footer .cr .copyright { color: #b4b4b4 }
#footer .cr .icp a, #footer .cr .icp { color: #b4b4b4 }
#footer .copyright {padding: 0px 0 30px;background: #1B202A;margin-top: 0;}
.copyright .container { border-top: 1px solid #353535; padding-top: 30px }
#footer .copyright * ,#footer .copyright {color: #bcbcbc !important;/* margin: 0 5px; *//* font-size: 14px; */}

#footer  a+p.txtc.lhx2 {
    display: none;
}
#footer .copyright a:hover { color: #fff }
#footer .copyright .con { font-size: 14px; color: #fff; line-height: 2 }
#footer .copyright .con { padding-bottom: 0 }
#footer .copyright .con2 {padding-bottom: 0;/* float: right; */}
#footer .copyright .cond p{/* color: #1B202A !important; */}
#footer .copyright .con1 {
    float: left;
}
#footer .copyright .con a {color: #bcbcbc;font-size: 14px;font-weight: 400;margin: 0;margin-right: 20px;}
#footer .copyright .con a:hover { color: #E4373F }

#footer li.contact {padding-left: 64px;/* float: right; */text-align: left;background: url(../img/bg_phone.png) no-repeat left top;}

#footer li.contact .p2 {
    margin-bottom: 6px;
     font-size: 16px; 
    font-weight: bold;
}
#footer li.contact .s3 { display: block; padding-right: 25px; background: url(../images/ic1.png) no-repeat right top }
#footer li.contact .s4 { background: url(../images/ic2.png) no-repeat right top; margin-top: 9px }
#footer li.contact .p1 {text-align: left;margin-top: 0;margin-bottom: 20px;display: none;}
#footer li.contact .p1 img { display: inline; float: right }
#footer li.contact .s5 { width: 1.6em; display: block; float: right; padding: 15px 0px; text-align: center; max-height: 108px }
    #techsupport { }
    #techsupport .s1 {display: inline-block;vertical-align: middle;color: #fff;}
    #techsupport #logo365 { height: 100%; display: inline-block; vertical-align: middle }
    #techsupport #logo365 img { vertical-align: middle; height: 22px }
    #techsupport .p1 { height: 29px; vertical-align: middle; padding: 0; margin: 0; margin-bottom: 0; display: inline-block; color: #a6c6b3 }
    
#footer .caret { display: none }
#footer .flogo { }
#footer .flogo a { }
#footer .flogo a img { }
#footer .flogo+span { color: #757575; vertical-align: bottom; margin-left: 30px; font-family: Arial,microsoft yahei }
#footer .con2 .fg { margin: 0 9px; color: #757575 }
#footer .con2 { vertical-align: middle }
#footer .con2 * { vertical-align: middle }
#footer .seemap a { background: url(../images/seemap.png) no-repeat; width: 325px; height: 110px; display: block; overflow: hidden; text-indent: -200px }
#footer .seemap a { }
#footer .seemap a:after { }
.ewm_div {
    margin-top: 10px;
}
#newslist{}
#newslist .item{
    margin-top: 15px;
    border-top: 1px solid #eee;
    padding-top: 25px;
}
#newslist .item a{
    display: block;
    position: relative;
}
#newslist .item p.p1{}
#newslist .item p.p2{}
#newslist .item p.nail{
    height: 220px;
    width: 300px;
    position: absolute;
    left: 0;
    top: 0;
}
#newslist .item .in{
    position: absolute;
    left: 20px;
    top: 10px;
}
#newslist .item .more{}
#newslist .item a:hover *{border-color: #EA5613;color: #EA5613;}
#newslist .item a:hover .more:after{border-color: #EA5613;color: #EA5613;}

#newslist .item .more:after {
    content: ">";
    display: block;
    /* position: absolute; */
    width: 26px;
    height: 26px;
    top:0;
    left:0;
    border: 1px solid #ddd;
    color: #ccc;
    border-radius: 50%;
    line-height: 24px;
    text-align: center;
    font-size: 16px;
    font-family: Arial,simsun;
    text-indent: 2px;
    margin-top: 20px;
}
#newslist .item .sinfo{
    font-size: 14px;
}
#newslist .item .time{
    margin-top: 4px;
    display: block;
    float: none;
    margin-bottom: 10px;
}

.newArtiNext ,.tag {font-size:14px !important;line-height:2;}
.newArtiNext *,.tag *{font-size:14px !important;line-height:2;}


.articlelist { }
.articlelist ul { margin-top: 30px }
.articlelist li.media { padding-top: 30px; border-bottom: 1px dotted #ccc; padding-bottom: 30px }
.articlelist li:nth-child(2n+1) { }
.articlelist li.media .media-object { }
.articlelist li.media a.a_img { width: 100%; width: 240px; height: 165px; margin: 0; display: block }
.articlelist li.media .media-body { padding-left: 0; width: 66%; padding-right: 20px }
.articlelist li.media .media-body p.sinfo { font: 400 14px/25px 'microsoft yahei'; margin-top: 8px; text-indent: 0; color: #666 }
.articlelist li.media .media-heading { font: 700 16px/2 'microsoft yahei'; color: #333; margin: 10px 0 40px }
.articlelist li.media a:hover { color: #FF0D00 }
.articlelist li.media .infotime { font: 400 14px/30px 'microsoft yahei'; display: block; width: 88px; height: 93px; margin: 0 auto; float: right }
.articlelist li.media .infotime strong { font: bold 30px/62px 'microsoft yahei'; display: block; text-align: center; color: #666; background: #f1f1f1 }
.articlelist li.media .infotime b { display: block; text-align: center; font: 400 14px/28px ' '; color: #fff; background: #A3A3A3 }
.articlelist li.media .seemore { margin: 0 15px; font: 400 16px/30px 'microsoft yahei'; color: #0094D8 }
.body_news_detail { }
.body_news_detail #maincontent { padding: 30px 0 60px }
.body_news_detail .InfoTitle h1 { font: 400 26px/30px 'microsoft yahei'; color: #000; margin-top: -5px; margin-bottom: 30px }
.body_news_detail .info_from_wrap { height: 45px; background: #f5f5f5; color: #666 }
.body_news_detail .info_from_wrap b { line-height: 45px; margin-left: 25px; color: #666; font-weight: 400 }
.body_news_detail .info_content { padding: 30px 0; font: 100 14px/1.9 'microsoft yahei' }
.body_news_detail .info_content img { display: block; margin: 10px auto; max-width: 100% }
.body_news_detail .info_content * { font: 400 14px/1.9 'microsoft yahei' }
.body_news_detail .info_content p { text-indent: 2em }
.body_news_detail .info_previous_next_wrap { font: 100 14px/30px 'microsoft yahei'; color: #555 }
.body_news_detail .info_previous_next_wrap b { font: 400 14px/30px 'microsoft yahei'; color: #333 }
.body_news_detail .info_previous_next_wrap a { font-weight: 400; color: #333 }
.body_news_detail .left1 { padding-right: 5px }
.body_news_detail .goback { text-align: right }
.body_news_detail .goback a { display: block; padding: 8px 20px; text-align: center; border: 1px solid #ccc; width: 110px; color: #555; float: right; margin-top: 30px }
.body_news_detail .crumbs { border-bottom: 1px solid #ccc; margin-bottom: 30px }
.tjxw a:hover { color: #D9271B }
.tjxw h3.ttl:after { display: none !important }
.tjxw h3.ttl { margin: 0; height: 45px; font: 400 22px/37px 'microsoft yahei'; text-indent: 0; margin-top: 10px; text-align: left; border-bottom: 1px solid #eee; margin-bottom: 10px }
.tjxw ul { margin-left: 0 }
.tjxw ul li { padding: 11px 0 11px 0px; border-bottom: 1px solid #eee; list-style: initial; margin-left: 27px }
.tjxw ul li a { font: 400 16px/28px 'microsoft yahei'; color: #333 }
.tjxw ul li p { margin: 0; color: #666; padding-top: 10px }
.pagelist { margin-bottom: 80px; margin-top: 70px; text-align: center }
.pagelist>* { display: inline-block; border: 1px solid #A3A3A3; height: 28px; padding-left: 6px; padding-right: 6px; font-size: 12px }
.pagelist * { line-height: 24px }
.pagelist .pageinfo span { }
.pagelist .pageinfo span.pageper { }
.pagelist .pageinfo span.pageper .pageper1 { }
.pagelist .pagefirst { }
.pagelist .pagenum { }
.pagelist .pageend { }
.pagelist .current { background: #A3A3A3; color: #fff; display: inline-block; padding-left: 10px; padding-right: 10px }
.pagelist .pageinfo label { }
.pagelist a:hover { background: #A3A3A3; color: #fff; display: inline-block }
.pagelist select { margin-left: 5px; vertical-align: middle }
.disabled { pointer-events: none; cursor: default; background: gray }
.body_fuwu { }
#zxal { }
#caselist { }
#caselist .con { margin: 10px auto 35px }
#caselist a:hover * { color: #D9271B; border-color: #D9271B; transition: all .3s }
#caselist a:hover .s2 i { color: #D9271B; border-color: #D9271B; transition: all .3s }
#caselist a { display: block }
#caselist .p_img { height: 240px }
#caselist .s1 { display: block; margin: 25px; margin-left: 25px }
#caselist .s2 { margin-left: 25px; margin-bottom: 25px; display: inline-block; line-height: 2; margin-top: 0 }
i.moremore { font-style: normal; display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #666; border-radius: 50%; vertical-align: middle; margin-left: 4px; color: #666; font-family:Arial, simsun; font-size: 14px }
#fuwu1 { margin-bottom: 90px }
#fuwu1 .con a { display: block }
#fuwu1 .con { padding: 40px 30px 25px; background: #F1F4F6 }
#fuwu1 a:hover * { color: #D9271B }
#fuwu1 .p_img { }
#fuwu1 .s2 { line-height: 2 }
#fuwu1 .s1 { display: block; margin: 20px 0 }
#caselistpage { padding: 70px 0 }
#caselistpage p[rel=h2] { }
#caselistpage .sub { text-align: center; margin-top: 30px; margin-bottom: 30px }
#caselistpage .sub li { display: inline-block; background: #969696; padding: 9px 25px; border-radius: 560px; margin: 20px 10px 40px }
#caselistpage .sub li a { color: #fff; font-size: 18px }
#caselistpage .sub li#current1, #caselistpage .sub li:hover { background: #FF554C }
#caselistpage .sub li#current1 a, #caselistpage .sub li:hover a { }
.body_dev { }
.body_dev p[rel=h2] { }
.body_dev h2 .more { }
.body_dev .fbt { }
.body_dev .con { margin-bottom: 25px }
.body_dev_c .pagettl0 { margin-bottom: 50px !important }
.body_dev_c .con { margin-bottom: 45px }
.body_dev .con a { }
.body_dev .con .p_img { height: 200px }
.body_dev .con .s1 { }
.body_dev .con .sinfo { font-size: 14px; line-height: 24px; color: #666; margin: 20px 0 }
.body_dev .con .s2 { }
.body_dev .con .s2 i { }
#dev1 { padding-top: 20px }
#dev1 p[rel=h2] { margin-bottom: 15px }
#dev1 h2 .more { }
#dev1 .fbt { margin-bottom: 30px; margin-left: -4px }
#dev1 .con { }
#dev1 .con a { display: block; padding-bottom: 1px }
#dev1 .con .p_img { }
#dev1 .con .s1 { padding: 0px 20px 5px; display: block; color: #333; line-height: 1.8 }
#dev1 .con .sinfo { margin: 10px 20px; display: block }
#dev1 .con .s2 { margin: 20px 20px 20px; display: block; text-align: right }
#dev1 .con .s2 i { }
#dev2 { }
#dev2 p[rel=h2] { }
#dev2 h2 .more { }
#dev2 .fbt { }
#dev2 .con { }
#dev2 .con a:hover { background: #F1F3F9 }
#dev2 .con a { display: block; background: #F9F9F9; padding: 40px 0; height: 196px }
#dev2 .con .p_img { }
#dev2 .con .s1 { text-align: center }
#dev2 .con .sinfo { }
#dev2 .con .s2 { }
#dev2 .con .s2 i { }
#dev3 { }
#dev3 b { color: #333; font-weight: 400 }
#dev3 .sinfo b { font-size: 16px; color: #333; margin-right: 10px }
#dev3 p[rel=h2] { }
#dev3 h2 .more { }
#dev3 .fbt { }
#dev3 .con { }
#dev3 .con a:hover .s1 { color: #FF554C }
#dev3 .con a { display: block; padding: 30px 20px; border-top: 2px solid #CDCDCD }
#dev3 .con .p_img { }
#dev3 .con .s1 { color: #305c93 }
#dev3 .con .sinfo { }
#dev3 .con .s2 { }
#dev3 .con .s2 i { }
#dev4 { padding-bottom: 60px }
#dev4 p[rel=h2] { }
#dev4 h2 .more { }
#dev4 .fbt { }
#dev4 .con { }
#dev4 .con a { display: block; position: relative }
#dev4 .con .p_img { height: 230px }
#dev4 .con a:hover .s1 { color: #FF554C }
#dev4 .con .s1 { display: block; padding: 0 20px 20px; color: #333; line-height: 1.7 }
#dev4 .con .sinfo { }
#dev4 .con .s2 { }
#dev4 .con .play { width: 82px; height: 82px; background: url(../images/play.png) no-repeat; position: absolute; top: 72px; left: 50%; margin-left: -41px }
#dev4 .con .s2 i { }
.body_dev_c #maincontent { padding: 10px 0 80px }
.body_dev_c #dev1 .fbt { margin-top: -30px; margin-bottom: 50px }
.body_dev_c #dev1 .con .s1 { margin-top: 0 }
.body_dev_c #downloadlist .con { margin: 0; vertical-align: middle; padding: 20px 0 }
.propage_contact { background: #1b202a; }
.propage_contact .con { padding: 30px 0 0;    /* text-align: center; */ color: #fff; }
.propage_contact .con span { display: inline-block; margin-right: 10px; }
.propage_contact .con b { }
#downloadlist { }
#downloadlist .row>div { padding-top: 1px }
#downloadlist .row { border-bottom: 1px solid #eee; padding: 11px 0 }
#downloadlist .col1 { }
#downloadlist .col1 a { }
#downloadlist .col2 { }
#downloadlist .col2 a { }
#downloadlist .col3 { }
#downloadlist .col4 .con { margin-top: -11px }
#downloadlist .col1 .con { padding-left: 60px; background: url(../images/bg7.png) no-repeat left center }
#downloadlist .col3 .con { }
#downloadlist .col1:hover a span { color: #FE554B !important }
#downloadlist .col4 { }
a.downloadbutton:hover { background: #FE554B url(../images/bg8.png) no-repeat 68px center }
a.downloadbutton { display: inline-block; padding: 9px 10px; padding-right: 35px; background: #BCBCBC url(../images/bg8.png) no-repeat 68px center; text-align: center; color: #fff; border-radius: 50px; width: 80% }
li.li_download .downloadbutton i { display: inline-block; width: 30px; height: 30px; background: url(../images/bg8.png) no-repeat center 3px; vertical-align: middle; margin-right: 5px }
li.li_download .downloadbutton:hover { background: #FE554B }
li.li_download .downloadbutton { background: #bcbcbc; color: #fff; width: 100%; padding: 0; vertical-align: middle; line-height: 42px }
li.li_download { list-style: none !important; margin-left: 0 !important; border: none !important }
li.nobor { border: none !important }
#location { padding: 50px 0 20px }
#location * { font-size: 16px; color: #999; font-weight: 400 }
#location a:hover { color: #FE554B }
#location span { margin: 0 5px }
#dituContent {width: 100%;height: 500px;margin-top: 0;margin-bottom: 60px;border: none;padding-right: 0;overflow: hidden;}
#dituContent * { max-width: none !important; box-sizing: content-box !important }
#searchresult { }
#searchresult ul { margin-bottom: 90px }
#searchresult ul li { border-bottom: 1px dashed #eee; padding-bottom: 10px; margin-bottom: 10px }
#searchresult ul li * { font-size: 16px; font-weight: 400; margin-right: 10px }
#searchresult ul li b { }
#searchresult ul li a { }
#searchresult ul li a:hover { color: #FD564D }
#searchresult ul li span { }
#videoElement { width: 1200px }
.content_ptns { display: flex; flex-wrap: wrap }
.content_ptns li { flex: 0 0 25%; text-align: center; border: 1px solid #eee; margin-left: -1px }
.content_ptns li img { }
.content_rongyu_pics { display: flex; flex-wrap: wrap; justify-content: space-between }
.content_rongyu_pics li { flex: 0 1 calc(25% - 20px); text-align: center; margin: 5px 10px; margin-bottom: 30px; background: #f7f7f7; padding: 20px }
.content_rongyu_pics li img { }
#contactpart1 { background: #fff; margin: 50px auto }
#contactpart1 .con1 { padding: 40px 50px; background: #fff url(../images/bgmap.jpg) no-repeat 300px 110px }
#contactpart1 .con1 p[rel=h2] { text-align: left }
#contactpart1 .con1 h2:after { left: 0; margin: 0 }
#contactpart1 .con1 dl { }
#contactpart1 .con1 dt { float: left; clear: left; font-weight: 400 }
#contactpart1 .con1 dt, #contactpart1 .con1 dd { margin-bottom: 10px; color: #333; font-size: 14px }
#contactpart1 .con1 dd { }
#contactpart1 .col2 { }
#contactpart1 .col2 #dituContent { }
#contactpart1 iframe { width: 100%; height: 100% }
.xuqiubtn { background: #EA5613; color: #fff; border: none; line-height: 46px; padding: 4px 45px; font-size: 16px }
.xuqiubtn:hover { background: #B02929 }
.contactinfo{
    padding: 0px 0 30px !important;
    font-size: 16px;
    color: #666;
    line-height: 2;
    margin-top: -15px;
}
.contactinfo p{
    display: inline-block;
    padding-left: 30px;
    margin-right: 50px;
    background: url(../images/bg4.jpg) no-repeat -5px 5px;
}
.contactinfo p.p2{
    background-position: -281px -3px;
}
.contactinfo span{
    font-size: 24px;
}
.tmp201 { }
.tmp201 h3 { color: #1b3e83; margin-bottom: 16px }
.tmp201 img { margin-left: 50px; margin-right: 40px }
.tmp201 div.fl { width: 650px; float: right; padding-right: 50px; text-align: left; margin-top: -20px }
.tmp201 .sinfo16 { }
.tmp340 {padding: 0px !important;line-height: 60px;color: #666;margin-bottom: 10px;}
.zhaopinlist{
    padding-left: 0px !important;
    border-top: 1px solid #ddd;
    padding-top: 30px;
}
.zhaopinlist .item{
    margin-bottom: 60px;
}
.zhaopinlist .item h3{
    margin-bottom: 20px;
}
.zhaopinlist .info1{
    background: #f1f1f1;
    padding: 15px 30px;
    color: #333;
    margin-bottom: 0;
}
.zhaopinlist .info1 span{
    display: inline-block;
    margin-right: 50px;
}
.zhaopinlist .in1{}
.zhaopinlist .in1 h4{
    padding: 0 0 15px;
    margin-top: 25px;
    color: #666;
}
.zhaopinlist .in1 .sinfo{
    padding-left: 2em;
    line-height: 2;
}

.tmp341 {
    margin-bottom: -20px;
}.tmp342 {
    width: 100% !important;
}
.tmp202 { padding: 40px }
.tmp203 { padding-left: 0px !important; }
.tmp202 .sinfo16 { text-indent: 2em }


.qiyewenhua{}
.qiyewenhua .item{
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px #eee solid;
}
.qiyewenhua .item i{text-align: center;border-radius: 50%;color: #fff;font-size: 16px;width: 130px;height: 130px;font-style: normal;padding-top: 80px;margin-right: 40px;}
.qiyewenhua .item1 i{background: #E49334 url(../images/wh_ic1.png) no-repeat center 26px;}
.qiyewenhua .item2 i{background: #35AE93 url(../images/wh_ic2.png) no-repeat center 26px;}
.qiyewenhua .item3 i{background: #57569C url(../images/wh_ic3.png) no-repeat center 26px;}
.qiyewenhua .item4 i{background: #CF4D81 url(../images/wh_ic4.png) no-repeat center 26px;}
.qiyewenhua .item p{
    margin-top: 18px;
}

.devices{
    width: 914px;
    overflow: hidden;
}
.devices .item{
    overflow: hidden;
}
.devices .item1{
    margin-bottom: 22px;
}
.devices .item2{}
.devices .item3{}
.devices .item4{}
.devices .item5{}
.devices .item2 div{
    width: 291px;
    height: 150px;
    margin-bottom: 22px;
}
.devices .item h4{
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 22px;
}
.devices .item .sinfo{}
.devices .item img.fl{}
.devices .item img.fr{}
.devices .item div.fl{
    width: 242px;
    background: #F7F7F7;
    padding: 30px;
    height: 384px;
}

.devices .item div {
    background: #f7f7f7;
    padding: 10px 30px 30px;
}
.devices .item div.fr{
    float: left;
    width: 243px;
    height: 383px;
}
.devices .item2{}
.devices .item2 img{
    width: 291px;
}
.devices .item2 .sinfo{}
.devices .item2  h4{}
.devices .item5{
    margin-bottom: 23px;
}
.devices .item5 img{}
.devices .item5 div{}
.devices .item5 div h4{}
.devices .item5 div .sinfo{}
.devices .item6{}
.devices .item6 img{}
.devices .item6 div{}
.devices .item6 h4{
    font-weight: 400;
    font-size: 18px;
}
.devices .row1{}
.devices .row2{}
@media screen and (max-width:1441px) {
    #videoElement { width: 1000px }
}
@media screen and (max-width:1367px) {
    #videoElement { width: 900px }
}
.devices .item2{text-align: center;}
.devices hr{width: 36px;
    margin-left: 75px;
    border-top: 2px solid #ea5712;
    margin-bottom: 20px;}


