html,body{width: 100%;font-size:16px;overflow:-Scroll;overflow-x:hidden;}
*{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif, Verdana, Geneva, sans-serif;}
em{ font-style:normal;}
img {border: 0 none;height: auto;vertical-align: middle;}
ul{ list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
div, ul, li, span, a {
    box-sizing: border-box;
}
/*::-webkit-scrollbar {display:none}*/
li{list-style: none;}
.relative{position: relative;}
.absolute{position: absolute;}
a{ text-decoration:none; color:#333;}
.cuya{font-family: "impact";}

.s_width{ width:80%; margin:0 auto; position:relative}
.liuyan{ padding:0 0 30px 0}


/*主导航多级菜单*/
.hbg{width: 100%;height: 120px;position: absolute;top: 0px;z-index: 9999;background: none;text-align: center;border-bottom:1px solid transparent; border-color: rgba(255, 255, 255, 0.3);}
#logo{transition: .5s;position: absolute; left: 5%; top: 11px; width: auto;}
#logo:hover{left: 40px;}
#logo img{ width:100%}

.nav{ height:90px; width:50%; position:absolute; right:15%; top:13px }
.nav ul{ height:90px;}
.nav li{line-height:90px; width:calc(100%/8); float: left;position: relative;   text-align:center;}
.nav li a{ display: block; color: #FFF; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease;font-size:18px; }
.nav li a.nav-font{ display:block; height:0; overflow:hidden; color: #FFF; font-size:18px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease;}
.nav li.select a.nav-font, .nav li:hover a.nav-font{ height:26px; line-height: 1; margin-top: 20px; padding: 0;}
.nav li.select a, .nav li:hover a{line-height: 20px; padding: 6px 0 24px;font-weight: bold;}
.nav li:after{ content: ''; display: block; position: absolute; bottom: -10px; left: 50%; width: 2px; height: 0; background: #efbd45; opacity: 0; filter: alpha(opacity=0);}
.nav li.select:after, .nav li:hover:after{ opacity: 1; filter: alpha(opacity=100); height: 20px;}

.subnav {width: 1200px; height:480px; position: absolute;top: 100%;z-index: 5; display: none; left:-200px;}
.subnav-bot {height: 16px;}
.header-main.fixed .subnav {top:46px;}
.header-main.fixed .nav li a {padding-bottom:0;}

.investor-subnav {width:830px;padding: 23px 0 0 15px; background:rgba(0,0,0,0.7); z-index:999999; overflow:hidden;}
.investor-subnav .list {}
.investor-subnav .list li {width:180px; float:left;margin:0 15px 0 8px; cursor:pointer;}
.investor-subnav .list li a {display:block; color:#fff;   text-align:center; background:#0e88dd}
.investor-subnav .list li a:hover { background:#333}
.investor-subnav .list li .zong .pic img{ border:4px solid #fff;transition:0.1s;width: 160px;height: 160px; margin:0 auto; display:block;transition: .5s;}
.investor-subnav .list li .zong{	width:100%;	height:100%;	position: relative;	color:#000000;}
.investor-subnav .list li:hover .zong .pic img{ border:4px solid #f63c2f;}
.investor-subnav .list li .zong .text{text-align: center;font-size: 16px;color: #fff;padding: 5px; line-height: 33px;}



#english{transition: .5s;position: absolute; right: 5%; top: 50px; width: auto;}
#english:hover{right: 40px;}
#english img{ width:100%}

/* ------------------------ */
#banner{position:relative;overflow:hidden;width:100%;}
#banner ul{position:relative;overflow:hidden;width:300%;margin: 0;}
#banner ul li{width:33.333%;float:left}
#banner ul li img{width:100%;display:block;}
#banner aside{position:absolute;top:0;bottom:0;height:0;width:90%;right:0;left:0;margin:auto}
#banner aside span{display:block;width:65px;height:65px;z-index:63;background:rgba(255,255,255,0.3);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:relative;cursor:pointer;opacity:0;transition:all 0.3s;margin-top:-2%;}
#banner:hover aside span{opacity:1;}
#banner aside span:after{content:'';position:absolute;top:0;bottom:0;right:0;left:20%;margin:auto;width:27px;height:27px;border-top:3px solid #ffffff;border-left:3px solid #ffffff;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
#banner aside span.prev{float:left;}
#banner aside span.next{float:right;}
#banner aside span.next:after{left:0;right:20%;-webkit-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg);-ms-transform:rotateZ(135deg);-o-transform:rotateZ(135deg);transform:rotateZ(135deg)}
#banner #bannerBtnS{width:85px;position:absolute;right:0;left:0;bottom:3%;margin:auto}
#banner  #bannerBtnS em{display:block;float:left;width:18px;height:18px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 4.75px;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}
#banner  #bannerBtnS em.act{background:#e62129}
.sl{width: 100%;}
.sl,.st,.st div,.sl div{overflow:hidden;}
.nextinfo{width:100%;overflow:hidden;}
.nextinfo span{background:#eee;margin:20px 1%;width:48%;float:left;text-align:center;border-radius:20px;font-size: 14px;}
.nextinfo span a{color: #000}


.bannerbox { width:80%; margin:-115px auto 0 auto;-webkit-transition: all 0.5s;transition: all 0.5s;overflow: hidden;}
.bannerbox a {height: 51px;font-size: 26px;color: #fff;font-weight: bold;line-height: 49px;border: 1px solid transparent;padding: 0 30px;position: relative;cursor: pointer;z-index: 1;-webkit-transition: all 0.5s;transition: all 0.5s;
border-radius: 25px;text-shadow: 0px 0px 7px #ad0f04;}
.bannerbox a:hover {-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
.bannerbox a.bannerboxfl {float: left;margin-left: 8.3333333333%;}
.bannerbox a.bannerboxfl:before {content: '';width: 51px;height: 51px;border-radius: 25px 0 0 25px;position: absolute;left: 0;top: 0;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5), transparent);background: linear-gradient(to right, rgba(255, 255, 255, 0.5), transparent);}
.bannerbox a.bannerboxfl:after {content: '';width: 10px;height: 10px;border-radius: 50%;background: #fff;position: absolute;left: -5px;top: 50%;margin-top: -5px;}
.bannerbox a.bannerboxfr {float: right;border: 1px solid rgba(255, 255, 255, 0.5);margin-right: 8.3333333333%;}
.bannerbox a.bannerboxfr:before {content: '';width: 51px;height: 51px;border-radius: 0 25px 25px 0;position: absolute;right: 0;top: 0;background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5), transparent);background: linear-gradient(to left, rgba(255, 255, 255, 0.5), transparent);}
.bannerbox a.bannerboxfr:after {content: '';width: 10px;height: 10px;border-radius: 50%;background: #fff;position: absolute;right: -5px;top: 50%;margin-top: -5px;}


/*上下跳一跳*/

@-webkit-keyframes tyt {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
-webkit-transform: translatey(-8px);
transform: translatey(-8px);
}
40% {
-webkit-transform: translatey(0);
transform: translatey(0);
}
60% {
-webkit-transform: translatey(-4px);
transform: translatey(-4px);
}
100% {
-webkit-transform: translatey(0);
transform: translatey(0);
}
}

@keyframes tyt {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
-webkit-transform: translatey(-8px);
transform: translatey(-8px);
}
40% {
-webkit-transform: translatey(0);
transform: translatey(0);
}
60% {
-webkit-transform: translatey(-4px);
transform: translatey(-4px);
}
100% {
-webkit-transform: translatey(0);
transform: translatey(0);
}
}

/*左右晃一晃*/

@-webkit-keyframes hyh {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    20% {
        -webkit-transform: translateX(-8px);
        transform: translateX(-8px);
    }
    40% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    60% {
        -webkit-transform: translateX(-4px);
        transform: translateX(-4px);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes hyh {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    20% {
        -webkit-transform: translateX(-8px);
        transform: translateX(-8px);
    }
    40% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    60% {
        -webkit-transform: translateX(-4px);
        transform: translateX(-4px);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}


/*产品分类*/
.prolist{ width:80%; margin:50px auto; padding-top:50px;position: relative;}
.prolist .prolist_tit {clear: both;position: relative;line-height: 1;text-align: center;padding-top: 24px;}
.prolist .prolist_tit h2 {display: inline-block;font-size: 55px;font-weight: bold;line-height: 60px;color: #071336; letter-spacing:-3px;}
.prolist .prolist_tit i {width: 83.2051282051%;position: absolute;top: 0px;left: 50%;z-index: -1;margin-left: -41.6025641026%;}
.prolist .prolist_tit i img {clear: both;display: block;width: 100%;}

.prolist .prolist_bom {clear: both;overflow: hidden;}
.prolist .prolist_bom .prolist_item {clear: both;display: none;margin-left: -5.1282051282%;padding-top: 25px;overflow: hidden;}
.prolist .prolist_bom .prolist_item.on {display: block;}
.prolist .prolist_bom .prolist_item li {float: left;margin-left: 4.8780487805%;width: 45.1219512195%;position: relative;margin-top: 52px;}
.prolist .prolist_bom .prolist_item li:after {content: '';width: 42px;height: 42px;position: absolute;}
.prolist .prolist_bom .prolist_item li .prolist_itempic {clear: both;display: block;border-radius: 10px;overflow: hidden;position: relative;}
.prolist .prolist_bom .prolist_item li .prolist_itempic:before {content: '';position: absolute;left: 0%;top: 0%;width: 100%;height: 0%;background: url(../images/homeoneicon11.png) repeat;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;}
.prolist .prolist_bom .prolist_item li .prolist_itempic img {width: 100%;}
.prolist .prolist_bom .prolist_item li .prolist_itemtit {position: absolute;bottom: 16px;left: 0px;width: 100%;height: 49px;overflow: hidden;text-align: center;}
.prolist .prolist_bom .prolist_item li .prolist_itemtit a {display: block;position: absolute;left: 50%;margin-left: -120px;bottom: 0px;width: 270px;height: 49px;background: url(../images/homeoneicon10.png) no-repeat left bottom;background-size: 100% 100%;
font-size: 24px;color: #fff;line-height: 49px;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;-webkit-transition: all 0.3s;transition: all 0.3s;}
.prolist .prolist_bom .prolist_item li .prolist_itembox {position: absolute;left: 50%;top: 50%;width: 400px;height: 147px;margin-left: -200px;margin-top: -74px;background: url(../images/homeoneicon08.png) no-repeat left bottom;background-size: 100% 100%;
z-index: 4;-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;-webkit-transition: all 0.3s;transition: all 0.3s;}
.prolist .prolist_bom .prolist_item li .prolist_itembox a {clear: both;display: block;text-align: center;color: #f63c2f;font-size: 36px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 45px;margin-top: 28px;}
.prolist .prolist_bom .prolist_item li .prolist_itembox span {clear: both;display: block;text-align: center;color: #ffffff;font-size: 24px;line-height: 30px;padding-top: 15px;}
.prolist .prolist_bom .prolist_item li:hover .prolist_itempic:before {height: 100%;}
.prolist .prolist_bom .prolist_item li:hover .prolist_itemtit a {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;}
.prolist .prolist_bom .prolist_item li:hover .prolist_itembox {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}

.prolist .homeonebtn {width: 478px;display: block;font-size: 39px;color: #fff;background: url(../images/homeOnebg_btn.png) no-repeat center top;background-size: auto 100%;text-align: center;margin: 80px auto 0px;font-size: 28px;cursor: pointer;line-height: 70px;height: 75px;}
.prolist .homeonebtn:hover {-webkit-animation: tyt 0.5s;animation: tyt 0.5s;}



/*客户案例*/
.case {width: 100%;background: url(../images/case.jpg) center top;background-size: cover;position: relative;min-width: 980px;max-width: 1920px;margin: -50px auto 0px;padding-bottom: 89px;}
.case .casetit {position: absolute;left: 0px;width: 100%;top: 160px;text-align: center;z-index: 2;padding-top: 24px;}
.case .casetit h2 {position: relative;color: #fff;font-size: 55px;line-height: 1;display: inline-block;}
.case .casetit h2:after,.case .casetit h2:before {content: '';position: absolute;width: 17px;left: 50%;margin-left: -8px;display: block;}
.case .casetit h2:after {background: url(../images/hometwoicon02.png) no-repeat center bottom;top: -115px;height: 109px;}
.case .casetit h2:before {background: url(../images/hometwoicon01.png) no-repeat center bottom;bottom: -70px;height: 63px;}
.case .casetit i {width: 521px;position: absolute;top: 0px;left: 50%;z-index: -1;margin-left: -260px;}
.case .casetit i img {clear: both;display: block;width: 100%;}
.case .casetop {clear: both;display: block;padding-top: 91px;}
.case .casetop .casetopfl {float: left;width: 460px;height: 98px;background: url(../images/dw.png) no-repeat left top;background-size: 100%;padding: 20px 20px 18px 35px;font-size: 16px;color: #fff;line-height: 30px;position: relative;}

 .case .s_width{ overflow:hidden;}
.case .casetop .casetopfl:before {content: '';width: 34px;height: 31px;background: url(../images/yin.png) no-repeat;background-size: 100%;position: absolute;left: 10px;top: -22px;}
.case .casetop .casetopfr {float: right;padding-left: 35px;height: 75px;font-size: 24px;color: #FFC417;line-height: 75px;background: url(../images/kuang.png) no-repeat left center;background-size: auto 100%;position: relative;margin-top: 20px;
-webkit-transition: all 0.5s;transition: all 0.5s;border: 1px solid transparent;border-radius: 40px;}
.case .casetop .casetopfr:before {content: '';width: 57px;height: 51px;display: block;background: url(../images/lb.png) no-repeat;background-size: 100%;position: absolute;left: -7px;top: -29px;}
.case .casebom {clear: both;display: block;margin-left: -4.2307692308%;padding-top: 102px;}
.case .casebom li {float: left;/*margin-left: 4.0590405904%;*/ margin-right:1.5rem;/*width: 29.0282902829%;*/-webkit-transition: all 0.5s;transition: all 0.5s;position: relative;}
.case .casebom li:nth-child(2n) {margin-top: 102px;}
.case .casebom li .casebompic {position: relative;display: block;z-index: 2;}
.case .casebom li .casebompic img {position: relative;z-index: 2;-webkit-transition: all 0.5s;transition: all 0.5s;}
.case .casebom li .casebompic:after {content: '';position: absolute;background: url(../images/case_titbg.png) no-repeat center bottom;background-size: 100%;width: 100.6355932203%;height: 81.0198300283%;left: 3.6016949153%;bottom: -38.9830508475%;}
.case .casebom li:hover .casebompic img {-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}
.case .casebom li div {position: relative;z-index: 2;margin-left: 10.593220339%; padding-bottom:26px;}
.case .casebom li div .casebomtit {clear: both;display: block;color: #fff;font-size: 24px;font-weight: bold;line-height: 24px;margin-top: 30px;text-overflow: ellipsis;white-space: nowrap;}
.case .casebom li div .casebombtn {clear: both;display: block;color: #fff;font-size: 16px;width: 275px;height: 36px;border-radius: 18px;line-height: 34px;text-align: center;border: 1px solid #fff;margin-left: 17px;margin-top: 20px;cursor: pointer;-webkit-transition: all 0.5s;transition: all 0.5s;position: relative;}
.case .casebom li div .casebombtn:after {content: '';position: absolute;left: -12px;height: 1px;background: #fff;width: 40px;top: 50%;}
.case .casebom li div .casebombtn:hover {background: #fff;color: #F63C2F;}

/*厂容厂就*/
.changqu{ width:80%; margin:0 auto} 
.changqu h2 {font-size: 55px;font-weight: bold;line-height: 60px;color: #071336; text-align:center; margin-top:50px; letter-spacing:-3px; }


/*新品推荐*/
.tuijian{ width:80%; background:#f2f2f2; height:632px;margin:80px auto;}
.tuijian .s_width{ width:100%; margin:0px auto 0 auto;}

.tuijian .tuijian_l{ width:239px; padding:30px 50px 0 0px; float:right}
.tuijian .tuijian_l li{ height:135px; margin-bottom:10px; box-sizing:border-box; padding-top:10px;}
.tuijian .tuijian_l li a{ padding:15px 21px; box-sizing:border-box; display:block }
.tuijian .tuijian_l li a h3{ font-size:18px; color:#171717; line-height:20px; text-transform: uppercase;}
.cp_a{background:rgba(255,255,255,0.7); text-align:center;}
.tuijian .tuijian_l .cp_a .icon{width: 50px;height: 48px;margin: 0 auto 13px;background-image: url(../images/index_09.png);background-position: 0 0;transition: transform .5s ease;-webkit-transition: transform .5s ease;}
.tuijian .tuijian_l .cp_a:hover .icon{background-position: -50px 0; transform: rotateY(180deg);}

.cp_b{background:rgba(255,255,255,0.7); text-align:center;}
.tuijian .tuijian_l .cp_b .icon{width: 50px;height: 48px;margin: 0 auto 13px;background-image: url(../images/index_10.png);background-position: 0 0;transition: transform .5s ease;-webkit-transition: transform .5s ease;}
.tuijian .tuijian_l .cp_b:hover .icon{background-position: -50px 0;transform: rotateY(180deg);}

.cp_c{ background:rgba(255,255,255,0.7); text-align:center;}
.tuijian .tuijian_l .cp_c .icon{width: 50px;height: 23px;margin: 0 auto 13px;background-image: url(../images/11.png);background-position: 0 0;transition: transform .5s ease;-webkit-transition: transform .5s ease;}
.tuijian .tuijian_l .cp_c:hover .icon{background-position: -50px 0; transform: rotateY(180deg);}

.cp_d{ background:rgba(255,255,255,0.7); text-align:center;}
.tuijian .tuijian_l .cp_d .icon{width: 50px;height: 48px;margin: 0 auto 13px;background-image: url(../images/12.png);background-position: 0 0;transition: transform .5s ease;-webkit-transition: transform .5s ease;}
.tuijian .tuijian_l .cp_d:hover .icon{background-position: -50px 0; transform: rotateY(180deg);}

.cp_a.cp_crnt{ background:#f63c2f;}
.cp_b.cp_crnt{ background:#f63c2f;}
.cp_c.cp_crnt{ background:#f63c2f;}
.cp_d.cp_crnt{ background:#f63c2f;}


.tuijian .tuijian_l li.cp_crnt a h3{  color:#ffffff;}
.tuijian .tuijian_l li.cp_crnt a p{ color:#ffffff}

.tuijian .tuijian_r{ height:579px; width:85%; position: absolute; left:70px; top:0}
.tuijian .chanpin_r{ height:579px;}

.list_a{ width:90%; margin-top:100px;}
.list_a .list_a_img{ width:40%;}
.list_a .list_a_img img{ width:100%}
.list_a .list_a_cont{ width:56%;}
.list_a .list_a_cont h2{font-size: 42px;font-weight: bold;color: #f63c2f;line-height: 1.1;padding-top: 27px;padding-bottom: 5px;text-transform: uppercase;}
.list_a .list_a_cont h3{font-size: 30px;color: #000;padding-bottom: 20px; font-weight:normal;}
.list_a .list_a_cont p{font-size: 16px;color: #666;line-height: 31px;margin-bottom: 30px;}
.list_a .list_a_cont ._list {margin-bottom: 50px; width:400px; display:block;}
.list_a .list_a_cont li {float: left;margin-right: 15px;position: relative;}
.list_a .list_a_cont li .icon {width: 42px;height: 42px;background-image: url(../images/index_03.png);background-position: 0 0;display: block;margin: 0 auto;}
.list_a .list_a_cont .li2 .icon{background-image: url(../images/index_04.png);}
.list_a .list_a_cont .li3 .icon{background-image: url(../images/index_05.png);}
.list_a .list_a_cont .li4 .icon{background-image: url(../images/index_06.png);}
.list_a .list_a_cont .li5 .icon{background-image: url(../images/index_07.png);}
.list_a .list_a_cont li:hover .icon{background-position: -42px 0;}
.list_a .list_a_cont .text {font-size: 12px;color: #888888;line-height: 22px;margin-top: 6px;display: none;width: 66px;height: 22px;padding-top: 5px;background: url(../images/index_08.png) no-repeat center top;color: #fff;position: absolute;text-align: center;top: 100%;left: 50%;margin-left: -33px;}

.common_btn{position: relative;overflow: hidden; height: 43px; line-height: 43px;background: #f63c2f;font-size: 14px;color: #fff;display: inline-block;width: 135px;cursor: pointer;padding: 0 20px; margin-top:5px; text-align:center}
.common_btn>span{display:inline-block;vertical-align:middle;opacity:0;filter: alpha(opacity=0);color:#fff;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);vertical-align:0}
.common_btn::before{content:attr(c-text);position:absolute;top:0;left:20px;width:80%;height:100%;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);display: none\0;}
.common_btn:hover .iconfont{color:#fff;}
.common_btn:hover{background:#071336;}
.common_btn:hover::before{opacity:0;filter: alpha(opacity=0);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.common_btn:hover>span{opacity:1;filter: alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display: inline-block;}
.common_btn>span.sep{width: 5px;height: 5px;display: inline-block;}
.common_btn:hover>span:nth-child(1){-webkit-transition-delay:45ms;transition-delay:45ms}
.common_btn:hover>span:nth-child(2){-webkit-transition-delay:.09s;transition-delay:.09s}
.common_btn:hover>span:nth-child(3){-webkit-transition-delay:.135s;transition-delay:.135s}
.common_btn:hover>span:nth-child(4){-webkit-transition-delay:.18s;transition-delay:.18s}
.common_btn:hover>span:nth-child(5){-webkit-transition-delay:.225s;transition-delay:.225s}
.common_btn:hover>span:nth-child(6){-webkit-transition-delay:.27s;transition-delay:.27s}
.common_btn:hover>span:nth-child(7){-webkit-transition-delay:.315s;transition-delay:.315s}
.common_btn:hover>span:nth-child(8){-webkit-transition-delay:.36s;transition-delay:.36s}
.common_btn:hover>span:nth-child(9){-webkit-transition-delay:.405s;transition-delay:.405s}
.common_btn:hover>span:nth-child(10){-webkit-transition-delay:.45s;transition-delay:.45s}





/*公司简介*/
.about {width: 100%;min-width: 980px;max-width: 1920px;background: url(../images/about.jpg) no-repeat center top;background-size: cover;padding-top: 110px;padding-bottom: 88px;margin: auto;}
.about .abouttit {clear: both;display: block;width: 100%;position: relative;text-align: center;z-index: 2;padding-top: 24px;}
.about .abouttit h2 {position: relative;color: #fff;font-size: 55px;line-height: 1;display: inline-block; letter-spacing:-3px;}
.about .abouttit h2:after,.about .abouttit h2:before {content: '';position: absolute;width: 17px;left: 50%;margin-left: -8px;display: block;}
.about .abouttit i {width: 508px;position: absolute;top: 0px;left: 50%;z-index: -1;margin-left: -254px;}
.about .abouttit i img {clear: both;display: block;width: 100%;}
.about .abouttxt {clear: both;display: block;color: #fff;font-size: 17px;line-height: 27px;text-align: center;padding: 80px 19% 0px;}
.about ul {clear: both;padding-top: 90px;padding-bottom: 285px;}
.about ul li {float: left;width: 25%;}
.about ul li p {clear: both;display: block;text-align: center;width: 67.6923076923%;margin: 0 auto;}
.about ul li p img {width: 100%;}
.about ul li span {clear: both;display: block;width: 64.1025641026%;margin: 0 auto;font-size: 16px;color: #FFFFFF;line-height: 24px;text-align: center;padding-top: 25px;}
.about .aboutp1 {clear: both;display: block;text-align: center;font-size: 30px;color: #ff0000;line-height: 1;}
.about .aboutp2 {clear: both;display: block;text-align: center;font-size: 16px;color: #fff;line-height: 1;padding-top: 30px;padding-bottom: 40px;}
.about .aboutbtn {width: 379px;height: 69px;display: block;text-align: center;margin: 0px auto 0;position: relative;z-index: 1;font-size: 25px;cursor: pointer;color: #FEFEFE;line-height: 69px;}
.about .aboutbtn:before {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: -webkit-linear-gradient(90deg, #9f0400, #ff5353);background: linear-gradient(0deg, #9f0400, #ff5353);border-radius: 35px;z-index: -1;}
.about .aboutbtn:after {content: '';width: 96%;height: 95.65%;background: #7C0501;position: absolute;left: 2%;top: 11.59%;z-index: -2;border-radius: 33px;}
.about .aboutbtn:hover {-webkit-animation: hyh 0.5s;animation: hyh 0.5s;}


/*新闻资讯*/
.news{max-width: 1500px;margin: 30px auto 30px auto;width: 98%;}
.news .news_tit {clear: both;position: relative;line-height: 1;text-align: center;padding-top: 24px;}
.news .news_tit h2 {display: inline-block;font-size: 55px;font-weight: bold;line-height: 60px;color: #071336;}
.news .news_tit i {width:20%;position: absolute;top: 0px;left: 50%;z-index: -1;margin-left: -10%;}
.news .news_tit i img {clear: both;display: block;width: 100%;}

/*图片新闻列表*/
.new-top{ width:100%; margin:0 auto;box-sizing: border-box;padding-top: 20px;}
.new-top ul{margin: 2rem 20px;}
.new-top li{ float:left;height: 100%;min-height: 1px; width:48%; margin-right:4%}
.new-top li:nth-child(2){ margin-right:0;}
.new-top .xinwen_pic {float: left;width:30%;border-radius: 6px 40px 10px 20px;overflow: hidden;}
.new-top .xinwen_pic img {width: 100%;height: auto;border-radius: 6px 40px 10px 20px; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.new-top .xinwen_pic:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}

.new-top .xinwen_text {background: #fff;border-radius: 0 6px 20px 0;-webkit-box-shadow: 0 4px 14px rgba(175, 180, 199, .5);-moz-box-shadow: 0 4px 14px rgba(175, 180, 199, .5);box-shadow: 0 4px 14px rgba(175, 180, 199, .5);margin-top: 22px;padding: 7px 0px 28px 20px;box-sizing: border-box; width:70%;}
.new-top .xinwen_text .xinwen_title a {display: block;font-size: 18px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new-top .xinwen_date {display: block;font-size: 16px;color: #999999;margin: 10px 0 20px;}
.new-top .xinwen_cont {font-size: 16px;color: #666666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new-top .xinwen_text .xinwen_title:hover a {color: #ff1f22;}


/*文字新闻列表*/
.new-bottom {-webkit-box-shadow: 0 4px 24px rgba(175, 180, 199, .5);-moz-box-shadow: 0 4px 24px rgba(175, 180, 199, .5);box-shadow: 0 4px 24px rgba(175, 180, 199, .5);padding: 40px 25px;box-sizing: border-box;margin: 78px 0;margin-top: 30px;}
.new-bottom li{float: left;width: 43.34%;margin: 0 3%;line-height: 38px;padding: 14px 0;box-sizing: border-box;border-bottom: 1px dashed #e5e5e5;}
.new-bottom li:nth-child(2n){ margin-right:0;}
.new-bottom li h3 {padding-left: 30px;position: relative; font-weight:normal;}
.new-bottom li h3:before {content: '';width: 16px;height: 16px;background: url(../images/icon.png) no-repeat;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.new-bottom li h3 a {transition: .5s; display: block;color: #333;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new-bottom li .date {display: block;float: right;font-size: 18px;color: #666666;margin: 0 0 0 30px;}
.new-bottom li.no {border-bottom: 0;}
.new-bottom li h3:hover a {margin-left: 5px;color: #ff1f22;}

/*footer*/
.footer{ width:100%; background:#101938; padding:75px 0 0 0;}
.footer .s_width{ width:80%; margin:0 auto; }
.footer .f_contact{ width:376px; float:left; color:#fff;}
.footer .f_contact .f_contact_cont{ width:100%; padding-bottom:50px;}
.footer .f_contact .f_contact_cont h3{ font-weight:normal; font-size:18px; line-height:35px; margin-bottom:20px;}
.footer .f_contact .f_contact_cont p{ font-size:16px; line-height:40px; padding-bottom:20px;}
.footer .f_contact .f_contact_cont em{ color:#fff;}
.footer .f_contact .f_contact_cont em a{ color:#fff}
.footer .f_contact .f_contact_cont em a:hover{ color:#fff;}

.footer .f_pro{ width:610px;border-right:1px solid transparent; border-left:1px solid transparent; border-color: rgba(255, 255, 255, 0.3); float:left; padding:0 0px 0 70px;color:#fff;}
.footer .f_pro h2{ font-size:20px;text-transform: uppercase; font-weight:normal;padding-bottom:50px;}
.footer .f_pro ul{ overflow:hidden; padding-bottom:20px;}
.footer .f_pro li{width: calc(100%/2); float:left; font-size:18px;}
.footer .f_pro li em{ display:block; color:#fff; padding-bottom:20px;}
.footer .f_pro li em:after{ content:""; width:40px; height:3px; background:#f63c2f; display:block; margin-top:10px;}
.footer .f_pro li a{ color:#fff; font-size:15px; line-height:31px;}
.footer .f_pro li a:hover{ color:#f63c2f }

.footer .f_wx{width:280px; float:right;color:#fff;}
.footer .f_wx h2{ font-size:20px;text-transform: uppercase; font-weight:normal;}
.footer .f_wx ul{ overflow:hidden; padding-top:50px;}
.footer .f_wx li{ width:130px; float:left; margin-right:10px; text-align:center;}
.footer .f_wx li img{ width:100px; height:100px;} 
.footer .f_wx li em{ text-align:center; display:block; line-height:28px;}
.footer .f_wx li:nth-child(3){ margin-right:0}

.end{border-top:1px solid transparent; border-color: rgba(255, 255, 255, 0.3); height:65px }
.end .end_l{ width:735px;}
.end .end_l p{ font-size:16px; color:#fff;line-height:65px;}
.end .end_l p a{ color:#fff;}
.end .end_r{ padding-top:8px;}

/*网站内页*/
/* ===================== 内页 Banner 图 ===================== */

#nyba{height:700px;position: relative;overflow:hidden;background-attachment: fixed;position: relative;}
.nybabg{ background:url(../images/bj_bg_new.png)repeat center top; position:absolute; z-index:2; width:100%; height:100%;opacity:1;}
.gsb{background:linear-gradient(rgba(0, 0, 0, 0.45) 0%, rgba(53, 57, 146, 0) 40%);position: absolute;top: 0;width: 100%;height: 100%;left: 0;z-index: 1;}
#nyba img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 0;animation:change 2s ease-in-out}
.n_nav{position: absolute;bottom:30%;width:1300px;left: 0;right: 0;z-index: 4;margin: auto;text-align: center;}
.n_nav a{width: 16%;display: inline-block;background: rgba(255, 255, 255, 0.851);text-align: center;height: 50px;line-height: 50px;margin-right: 10px;animation:change1 1s ease-in-out;border-radius: 10px;}
.n_nav .active,.n_nav a:hover{box-shadow: 0 0 5px #eee;transform: translateY(-10px);background:linear-gradient(to right, #e62129, #333333);color: #fff;}
@keyframes change{from
{ transform:scale(1.2);opacity: 0.8;}to {transform:scale(1);opacity: 1;}
}

@keyframes change1{
	from { transform:translateY(60px);opacity: 0;}
	to {transform:translateY(0px);opacity: 1;}
}

.fade_text{text-transform:uppercase;margin-top:12%;text-align: center;font-size:0;position: relative;z-index: 22;}
.fade_text span{color:#fff;display: inline-block;}
.fade_text .cn{height:95px;line-height:95px;overflow: hidden;}
.fade_text .cn span{font-size:72px;}
.fade_text .en{height:40px;line-height:40px;font-size:30px;overflow:hidden;}
.fade_text .line{width:80px;height:3px;background-color:#fff;margin:20px auto;}
.arrow_down{position:absolute;left:50%;margin-left:-4px;bottom:5px;overflow: hidden;width:8px;z-index: 5;}
.arrow_down .line{display: block;width:1px; height:40px;margin:0 3px;background: #fff; }
.arrow_down .aw{display: block;width:100%;height:5px;margin-top:3px;background: url('../../images/aw.png') no-repeat;}
.arrow_down .lg{-webkit-animation: long 1.5s linear alternate infinite; animation: long 1.5s linear alternate infinite; }
@-webkit-keyframes long{
	from { -webkit-transform: translateY(-30px); transform: translateY(-30px); }
    to { -webkit-transform: translateY(0); transform: translateY(0); }
}
@keyframes long{
	from { -webkit-transform: translateY(-30px); transform: translateY(-30px); }
    to { -webkit-transform: translateY(0); transform: translateY(0); }
}
.son_list{position: absolute;height:50px;width:100%;bottom:10px;left:0;text-align: center;}
.son_list a{display: inline-block;width:140px;padding:0 5px;height:50px;color:#333;background-color: #fff;font-size:16px;text-align: center;line-height:50px;position: relative;z-index:1;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.son_list a i{background-color:#2e3979;position: absolute;left:50%;top:50%;margin:-100px 0 0 -100px;z-index:-1;width:200px;height:200px;border-radius:50%;transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);}
.son_list a:hover i, .son_list a.active i{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}
.son_list a:hover, .son_list a.active{color:#fff;}
/* ===================== 内页 Banner 图 ===================== */


/*内页公司简介*/
.ny_about{ width:80%; margin:2rem auto 2rem auto; position:relative; height:510px; }
.ny_about .ny_about_l{ width:45%; position:absolute; right:0; top:0; overflow:hidden}
.ny_about .ny_about_l dl {width: 100%;margin: auto;position: relative;left: 0;right: 0;height: 500px; }
.ny_about .ny_about_l dl dt {position: absolute;top: 0; }
.number { width: 100%;height: 50px;position: absolute;z-index: 99999;right: 10px;bottom: 5px;text-align: center; }
.number span {width: 26px;height: 26px;display: inline-block;border-radius: 50%;background: #fff;color: #666;margin: 0 5px 0 0;text-align: center;line-height: 26px; }
.number-on {background: #fca321 !important;color: #fff !important; }
.max-case{ width:100%;}
.max-case img{ width:100%;}
.ny_header_img{ width:100%; height:100%; position:absolute;top: 35%;}
.ny_header_img video{position: absolute;left: 50%;transform: translate(-50%, -50%);object-fit: cover;height: 140%!important;width: 130%!important;z-index: 1;}

.ny_about_r{ width:50%; position:absolute; left:0; top:0; overflow:hidden}
.ny_about_r h3 {font-size: 52px;font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;margin-bottom: 46px;background-size: 18px;padding-left: 42px;background: url(../images/quan.png) no-repeat left center; letter-spacing:-2px;}
.ny_about_r h3 span {color: #c3311c;margin-right: 10px;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: -webkit-linear-gradient(left,#bf211d, #d3751b);}
.ny_about_r  .ny_about_r_cont{}
.ny_about_r  .ny_about_r_cont p{font-size: 17px;line-height: 28px;padding: 0px 0px 21px 42px;}


/**/
.pinz{ width:100%; background:url(../images/shuoming.jpg) no-repeat center top; padding:60px 0 0 0; height:833px;}
.pinz h2{ font-size:40px; font-weight:normal; color:#fff; text-align:center; letter-spacing:-2px;}
.pinz h2 span{ font-weight:bold; color:#d72e18;}
.pinz strong{ display:block; font-size:16px; color:#fff; text-align:center; font-weight:normal; line-height:35px;}
.pinz strong:before{ content:""; background:url(../images/pinz_line02.gif) no-repeat center top; width:82px; height:5px; display:inline-block; margin-right:15px;}
.pinz strong:after{ content:""; background:url(../images/pinz_line02.gif) no-repeat center top; width:82px; height:5px; display:inline-block; margin-left:15px;}

.pinz .s_width{ width:1280px; margin: auto;}
.pinz .yin_t{color: #fff;height: 127px;}
.pinz .yin_t:before{left: 32%;background: #fff;}
.pinz .yin_t:after{right: 32%;background: #fff;}
.pinz .s_width{ margin-top:45px;}
.pinz01{width:303px;height: 540px;position: relative;float: left;margin-right: 17px;overflow: hidden;}
.pinz01:last-child{ margin-right:0;}
.pinz01 dl{width: 303px;height: 480px;overflow: hidden;text-align: center;}
.pinz01 dl dt{width: 303px;height: 437px;line-height: 0;}
.pinz01 dl dt img{width: 303px;height: 437px;}
.pinz01 dl dd{width: 303px;height: 190px;background: #fff;position: absolute;padding: 42px 0 0;}
.pinz01 dl dd em{display: block;width: 68px;height: 68px;position: absolute;top: -34px;left: 50%; margin-left:-34px; }
.pinz01 dl dd em img,.pin01_m em img{width: 68px;height: 68px;}
.pinz01 dl dd h5,.pin01_m h5{font-size: 18px;color: #333;height: 50px;line-height: 50px;overflow: hidden; font-weight:normal;}
.pinz01 dl dd p,.pin01_m p{font-size: 14px;color: #666;line-height: 25px;padding: 10px 0 0;height: 75px;overflow: hidden;}
.pinz01 dl dd p i,.pin01_m p i{display: block; font-style:normal;}
.pinz01:hover dd{display: none;}
.pinz .nobor{margin-right: 0;}
.pin01_m{width: 303px;height: 0;position: absolute;bottom: 0;left: 0;overflow: hidden;text-align: center;background: rgba(201,36,30,0.8); 
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.pin01_m em{display: block;width: 68px;height: 68px;margin:0 auto;padding: 110px 0 0;}
.pin01_m h5{color: #fff;background:url(../images/pinz_line02.gif) no-repeat center 49px;}
.pin01_m p{color: #fff;}
.pinz01:hover .pin01_m{height: 540px;}

.about-list2 {border-top: 1px solid #e0e0e0; width:90%; margin:0 auto; }
.about-list2 .scroll-wrap {/*height: 108px;*/ line-height:28px; }
.about-list2 .list2-banner {overflow: hidden; }
.about-list2 .swiper-slide {border-right: 1px solid #e0e0e0;padding: 2.25rem 2.3rem 0.25rem;color: #000;line-height: 36px; }
.about-list2 .swiper-slide:last-child{border-right: 0}
.about-list2 .swiper-slide:hover .img100 {  transform: scale(1.1); }
.about-list2 .swiper-slide:hover .list2-h4 {  color: #135ca7; }
.about-list2 .img100 {transition-duration: .8s; }
.about-list2 .img-wrap {position: relative;overflow: hidden; }
.about-list2 .txt-wrap {padding-top: 30px; }
.about-list2 .list2-h4 {font-size: 20px;margin-bottom: 10px;transition-duration: .8s; }
.about-list2 .list2-h5 {font-size: 16px;opacity: .7; }
.about-list2 .about-red-title {position: absolute;z-index: 3;left: 20px;top: 20px; }
.about-red-title {display: block;font-size: 14px;line-height: 34px;background: #f84d47;width: 120px;height: 34px;color: #fff;text-align: center; }

.img100 {display: block;width: 100%; }
div, ul, li, span, a {box-sizing: border-box; }


/*网站单位设置*/
@media (max-width: 767px) {
html {
font-size: 26px !important; } }
@media (max-width: 479px) {
html {
font-size: 24px !important; } }
@media (max-width: 320px) {
html {
font-size: 20px !important; } }
@media (min-width: 768px) {
html {
font-size: 28px !important; } }
@media (min-width: 1200px) {
html {
font-size: 30px !important; } }
@media (min-width: 1440px) {
html {
font-size: 34px !important; } }
@media (min-width: 1680px) {
html {
font-size: 40px !important; } }

.swiper-wrapper a{ width:33.32%; float: left;}




/*se_cf*/
.ny_cf{ width:80%; margin:13vh auto; overflow:hidden;}
.ny_cf h2{font-size: 52px;margin-bottom: 20px;font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;text-align: center;line-height: 1;color: #0e0e0e;}
.ny_cf h2:before {content: '';background: url(../images/quan.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-right: 27px;vertical-align: top;margin-top: 18px;}
.ny_cf h2:after {content: '';background: url(../images/quan.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-left: 27px;vertical-align: top;margin-top: 18px;}
.ny_cf em{ font-size: 16px;color: #999999;padding-bottom: 20px;text-align: center;display: block;}
.al_pic {overflow:hidden;margin:60px auto 20px auto;width:100%; overflow:hidden}
.al_pic li {float:left;margin-right:20px;width:450px; }
.al_pic li a:hover {background:#f63c2f;color:#fff;}
.al_pic li a:hover ol {color:#fff;margin-left:30px;}
.al_pic li a:hover ol::before {border-color: #fff;content: "+";font-size: 40px;border: none;width: auto;top: -15px;left: 240px;}
.al_pic li a {display:block;}
.al_pic li a img {display:block;width:100%;}
.al_pic li a ol {text-align:left;font-size:18px;margin:15px 0 0 0;position:relative;height:40px;transition:all .6s; width:100%}
.al_pic li a ol::before {position:absolute;top:15px;left:290px;content:"";border-top:1px solid #ccc;width:100px;height:1px;}
@media (min-width: 1281px) {
	/*左右滚动*/
	.al_pic, .syal_pic {
	  display: block; }
  
	.al_pic1, .sycp_lb, .syal_pic1 {
	  display: none; } }



/*内页产品展示*/
.se_pro_a{clear: both;background: url(../images/homefivebg.jpg) repeat center top;position: relative; width:85%; margin:5vh auto; padding:5vh 3vh;}
.se_pro_a h3{ color:#333; font-size:38px; float:left; width:90%; font-weight:normal;}
.se_pro_a h3:before{ content:""; background:url(../images/proitemnum01.png) no-repeat left center; width:139px; height:114px; display:inline-block; float:left; margin-right:10px;}
.se_pro_a h3 em{ display:block; font-size:16px; line-height:40px;font-family: georgia,serif; font-weight:normal;}
.se_pro_a h3 em:before{content:""; background:url(../images/proitemicon01.png) no-repeat left center; width:37px; height:10px; display:block; margin-left:150px;}

.more_detail {
float: right;
border: 1px dashed #dd8581;
width: 150px;
line-height: 45px;
transition: all .2s linear;
border-radius: 15px;
text-align: center;
color: #161616;
background: url(../images/proitemicon04.png) no-repeat 19px center;
background-size: 8px;
padding-left: 15px; font-size:16px;
margin-top: 22px;
}
.more_detail:hover{ background:#e6212a; color:#fff;}


.proitemul{clear:both; display:block; padding-top:21px; position:relative; z-index:2; }
.proitemul li{float:left; margin:0 1.3% 0% 1.3%; width:30%; position:relative; }
.proitemul li:nth-child(3){ margin-right:0}
.proitem:nth-of-type(1)  .proitemul li:nth-child(2):after,.proitem:nth-of-type(2) .proitemul li:first-child:after,.proitem:nth-of-type(3) .proitemul li:first-child:after,.proitem:nth-of-type(4) .proitemul li:first-child:after{content:''; position:absolute; right:15px; top:-6px; background:url(../images/proitemicon03.png) no-repeat center top; width:30px; height:35px; background-size:30px; }
.proitemul li>a{clear:both; display:block; border-radius:6px 6px 0px 0px; overflow:hidden; }
.proitemul li>a img{width: 100%;}
.proitemul li .proitemulpic{clear:both; display:block; }
.proitemul li .proitemultit{background-color:#c9221e; border-radius:0px 0px 6px 6px; overflow:hidden; background-image:linear-gradient(90deg, #c9221e 30%, #e35d10 50%, #ca231e); background-position:left center; background-size:200% 100%; background-repeat:no-repeat; transition:background-position .6s ease; }
.proitemul li .proitemultit a{clear:both; display:block; text-align:center; color:#fff; background:url(../images/proitemicon05.png) no-repeat right center; line-height:6vh; padding:4px 0px; font-size:23px; }
.proitemul li:hover .proitemultit{background-position:right center; }
.proitembom{clear:both; padding-top:30px; padding-left:8px; }
.proitembom a{float:left; margin-top:17px; border:1px dashed #969696; margin-left:-8px; padding:1px 27px; line-height:22px; font-size:12px; border-radius:13px; }
.proitembom a:hover{color:#c9221e; border-color:#c9221e; }


.se_pro_b{clear: both;background: url(../images/homefivebg.jpg) repeat center top;position: relative; width:85%; margin:5vh auto; padding:5vh 3vh;}
.se_pro_b h3{ color:#333; font-size:38px; float:left; width:90%;font-weight:normal;}
.se_pro_b h3:before{ content:""; background:url(../images/proitemnum02.png) no-repeat left center; width:139px; height:114px; display:inline-block; float:left; margin-right:10px;}
.se_pro_b h3 em{ display:block; font-size:16px; line-height:40pxfont-family: georgia,serif; font-weight:normal;;}
.se_pro_b h3 em:before{content:""; background:url(../images/proitemicon01.png) no-repeat left center; width:37px; height:10px; display:block; margin-left:150px;}

.se_pro_c{clear: both;background: url(../images/homefivebg.jpg) repeat center top;position: relative; width:85%; margin:5vh auto; padding:5vh 3vh;}
.se_pro_c h3{ color:#333; font-size:38px; float:left; width:90%;}
.se_pro_c h3:before{ content:""; background:url(../images/proitemnum03.png) no-repeat left center; width:139px; height:114px; display:inline-block; float:left; margin-right:10px;}
.se_pro_c h3 em{ display:block; font-size:16px; line-height:40pxfont-family: georgia,serif; font-weight:normal;;}
.se_pro_c h3 em:before{content:""; background:url(../images/proitemicon01.png) no-repeat left center; width:37px; height:10px; display:block; margin-left:150px;}

.se_pro_d{clear: both;background: url(../images/homefivebg.jpg) repeat center top;position: relative; width:85%; margin:5vh auto; padding:5vh 3vh;}
.se_pro_d h3{ color:#333; font-size:38px; float:left; width:90%;}
.se_pro_d h3:before{ content:""; background:url(../images/proitemnum04.png) no-repeat left center; width:139px; height:114px; display:inline-block; float:left; margin-right:10px;}
.se_pro_d h3 em{ display:block; font-size:16px; line-height:40px;font-family: georgia,serif; font-weight:normal;}
.se_pro_d h3 em:before{content:""; background:url(../images/proitemicon01.png) no-repeat left center; width:37px; height:10px; display:block; margin-left:150px;}

.pro_read{ width:1280px; margin:0 auto 50px auto;}
.pro_read .pro_read_l{ float:left; width:50%; margin-top:80px; }
.pro_read .pro_read_l img{ width:100%;}
.pro_read .pro_read_r{ float:right; width:45%; margin:80px 0 0 0;}
.pro_read .pro_read_r h2{ font-size:35px; color:#333;}
.pro_read .pro_read_r h2:after{ content:""; width:150px; margin:10px 0 30px 0; display:block; height:5px; background:#e6212a;}
.pro_read .pro_read_r .proread_date{ font-size:15px; color:#666; line-height:28px;}
.pro_read .pro_read_r .proread_date a{ color:#666;}
.pro_read .pro_read_r .proread_cf{ width:575px; margin:35px 0 0 0px; overflow:hidden;}
.marquee4 { width:9999px; height:230px; overflow:hidden }
.marquee4 .pro_cc{ width:575px;   float:left; margin:0 16px 11px 0; position:relative; overflow:hidden;}
.marquee4 .pro_cc .pro_cc_pic{ float:left;width:275px; height:230px; margin-right:10px;}
.marquee4 .pro_cc a{ width:280px;  height:230px; position:relative;  display:block; font-size:12px; color: #333; text-decoration: none; }
.marquee4 .pro_cc a:hover{ text-decoration:none;color: #ff0000;text-decoration: none;}
.marquee4 .pro_cc img {  width:100%;}

.pro_read .pro_read_r .proread_tel{ width:90%; margin:50px auto 45px auto;}
.pro_read .pro_read_r .proread_tel li{ width:45%; height:50px;border-radius:30px; background:#e6212a; text-align:center; line-height:50px; font-size:20px; float:left; margin-right:10%}
.pro_read .pro_read_r .proread_tel li:nth-child(2){ margin-right:0;}
.pro_read .pro_read_r .proread_tel li:after{ content:""; width:8px; height:15px; background:url(../images/jtr.png) no-repeat  center top; display:inline-block; margin-left:20px;}
.pro_read .pro_read_r .proread_tel li a{ color:#fff;}
.pro_read .pro_read_r .proread_tel li a:hover{ font-weight:bold;background-image: -webkit-linear-gradient(left,#e6212a, #6b0308); display:block;border-radius:30px;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;}
.pro_read .pro_read_r .proread_tel li a:hover:after{ content:""; width:8px; height:15px; background:url(../images/jtr.png) no-repeat  center top; display:inline-block; margin-left:20px;}
.pro_read .pro_read_r .proread_lx{ width:100%; height:60px; background:#f2f2f2; display:block;}
.pro_read .pro_read_r .proread_lx p{ text-align:center; line-height:60px; font-size:25px;}


.ny_product_tit{ width:1280px; margin:0 auto; text-align:center;}
.ny_product_tit h3{text-align: center;font-size: 25px;font-weight: normal;padding: 50px 0 10px 0;}
.ny_product_tit h4{text-align: center;font-size: 15px;color: #666;line-height: 35px;border-bottom: 1px solid #E0E0E0;margin-bottom: 50px; font-weight:normal;}
.espcms_page_right_line {width: 970px;height: 1px;overflow: hidden;}
.espcms_pro_photo {height: 130px;overflow: hidden;}
.espcms_pro_photo li {float: left;height: 110px;width: 110px;margin-right: 18px;text-indent: 0;margin-top: 15px;}
.xiangqing_shuming{ margin:50px auto;}

/*内页结构*/
.guding{ background:url(../images/case.jpg); height:220px;background-attachment: fixed; }
.prod_nav{width:880px; position: absolute ; left:50%; margin-left:-440px; bottom:0; }
.prod_nav li{text-align:center;  line-height:220px;  color:#fff; font-size:1.2rem}


.se_xiangqing{ width:1300px; margin:0 auto}
.se_xiangqing p{ font-size:17px; line-height:35px;}
.se_xiangqing_l{ width:72%; margin-top:70px; color:#333;}
.se_xiangqing_l img{ width:100%; max-width:800px;}
.se_xiangqing_r{ width:20%; background:#f7f7f7; margin:30px 0 0 0; padding:0 0 30px 0}
.se_xiangqing_r h3{ font-size:24px; color:#333; text-align:center; line-height:75px;}
.se_xiangqing_r li{ width:85%; margin:0 auto 10px auto}
.se_xiangqing_r .se_xiangguan_pic{}
.se_xiangqing_r .se_xiangguan_pic img{ width:100%;}
.se_xiangqing_r h4{ font-size:15px; color:#444; text-align:center; line-height:45px; background:#fff; font-weight:normal; overflow: hidden;white-space: nowrap;text-overflow:ellipsis}
.guding_title{ font-size:30px; color:#111; margin-bottom:20px;}


.se_xiangguan{ background:#df362b; width:260px; padding:10px 0; margin:30px 0;}
.se_xiangguan h2{ font-size:20px; font-weight:normal; line-height:75px;}

.se_xiangguan h3{ font-size:24px; color:#fff; text-align:center; line-height:75px;}
.se_xiangguan li{ width:85%; margin:0 auto 10px auto}
.se_xiangguan .se_xiangguan_pic{ overflow:hidden;}
.se_xiangguan .se_xiangguan_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_xiangguan .se_xiangguan_pic:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.se_xiangguan h4{ font-size:15px; color:#444; text-align:center; line-height:45px; background:#fff; font-weight:normal; overflow: hidden;white-space: nowrap;text-overflow:ellipsis}


/*服务内容*/
.ny_fuwu{width:80%; margin:1.5rem auto;}
.ny_fuwu h2{font-size: 52px;margin-bottom: 20px;font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;text-align: center;line-height: 1;color: #0e0e0e;}
.ny_fuwu h2:before {content: '';background: url(../images/quan.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-right: 27px;vertical-align: top;margin-top: 18px;}
.ny_fuwu h2:after {content: '';background: url(../images/quan.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-left: 27px;vertical-align: top;margin-top: 18px;}
.ny_fuwu em{font-size:16px;text-transform: uppercase; color:#999999;padding-bottom:20px; text-align:center; display:block;}

.ny_fuwu ul{ clear: both; overflow: hidden; margin-top: 50px; margin-left: -2.8%;}
.ny_fuwu li{ position: relative; float: left; width: 22.2%; margin-left: 2.8%;}
.ny_fuwu li span{ display: block; position: absolute; left: 0; bottom: 24px; width: 75%; text-align: center; color: #666; font-size: 15px; line-height: 21px;}
.ny_fuwu li span strong{ display: block; color: #333; font-size: 18px;}
.ny_fuwu p{ position: relative; font-size: 16px; line-height: 30px; padding: 30px; margin-top: 30px; }
.ny_fuwu p:before{ content: ''; position: absolute; left: 0; bottom: 0; width: 34px; height: 34px; background: url(../images/ser-line01.png) no-repeat center; background-size: 100%;}
.ny_fuwu p:after{ content: ''; position: absolute; right: 0; top: 0; width: 34px; height: 34px; background: url(../images/ser-line02.png) no-repeat center; background-size: 100%;}

.liucheng{ width:100%; margin:0 auto;position: relative; margin-top: 80px; background:#f5f5f5; padding:65px 0;}
.liucheng h2{font-size: 52px;margin-bottom: 20px;font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;text-align: center;line-height: 1;color: #0e0e0e;}
.liucheng h2:before {content: '';background: url(../images/quan.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-right: 27px;vertical-align: top;margin-top: 18px;}
.liucheng h2:after {content: '';background: url(../images/quan.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-left: 27px;vertical-align: top;margin-top: 18px;}
.liucheng em{font-size:15px;color:#999999;padding-bottom:20px; text-align:center; display:block;}

.box {max-width: 80%;margin: 0 auto;width: 98%;}
.liucheng ul {clear: both;overflow: hidden;margin: 50px auto;}
.liucheng .index-tit{ padding: 25px 0; background: url(../images/ser-font04.png) no-repeat center;}
.liucheng .ser-line{ position:absolute; bottom: 42%; width:100%; height:1px; display:block; background-color:#C8D4F1; z-index:1;}
.liucheng ul{ clear: both; overflow: hidden; margin: 50px auto;}
.liucheng li{ float:left; width:16.6%; text-align:center;}
.liucheng li h3{ font-size:16px; }
.liucheng li span{ display:block; position:relative; width:54px; height:54px; font-size:16px; font-weight: bold; margin:30px auto;}
.liucheng li i{ display:block; width:54px; height:54px;line-height:54px; }
.liucheng li .ser-line01{ position:absolute; top:0; color:#7896DE;background:url(../images/ser-line03.png) no-repeat center; transform:rotateX(0deg); backface-visibility:hidden; transition:all ease 0.5s; z-index:2}
.liucheng li .ser-line02{ color: #FFF; background:url(../images/ser-line04.png) no-repeat center; transform:rotateX(-180deg); backface-visibility:hidden; transition:all ease 0.5s;z-index:1}
.liucheng li p{ color: #666; line-height: 26px;}
.liucheng li:hover h3{color:#7896DE;}
.liucheng li:hover .ser-line01{ transform:rotateX(180deg); -ms-transform:rotateX(180deg); -moz-transform:rotateX(180deg); -webkit-transform:rotateX(180deg); -o-transform:rotateX(180deg);z-index:2}
.liucheng li:hover .ser-line02{ transform:rotateX(0deg); -ms-transform:rotateX(0deg); -moz-transform:rotateX(0deg); -webkit-transform:rotateX(0deg); -o-transform:rotateX(0deg);z-index:2}

.xianchang{width:80%; margin:1.5rem auto;}
.xianchang h2{font-size: 52px;margin-bottom: 20px;font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;text-align: center;line-height: 1;color: #0e0e0e;}
.xianchang h2:before {content: '';background: url(../images/homeoneicon01.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-right: 27px;vertical-align: top;margin-top: 18px;}
.xianchang h2:after {content: '';background: url(../images/homeoneicon01.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-left: 27px;vertical-align: top;margin-top: 18px;}
.xianchang em{font-size:16px;color:#999999;padding-bottom:20px; text-align:center; display:block;}
/*内页留言*/
.se_liuyan{ width:80%; margin:6vh auto;}
.se_liuyan h2{font-family: georgia,serif; text-transform:uppercase; font-size:3rem; text-align:center; color:#2e2d2e; padding:4vh 0 3vh 0;}
.se_liuyan h2 em{ font-size:1.5rem; padding:0.1rem 0 0.05rem 0; display:block; line-height:3rem}
.se_liuyan h2 em img{ display:inline-block; vertical-align:middle;}
.se_liuyan h2 i{text-transform:uppercase;letter-spacing:0.5rem;font-size:12px;text-indent:0.8rem; font-style:normal; color:#666;}

.form-group {
    margin-bottom: 15px;
}

/*内页服务中心*/
.se_fuwu{ width:90%; margin:7vh auto;}

/*neiyelianxiwomen*/
.ny_contact {width: 100%;height: 647px;overflow: hidden; position:relative}
.ny_contact .box {position: absolute;top: 135px;left: 3.9%;}
.ny_contact .inner-tit {float: left;width: 36%;text-align: center;position: relative;z-index: 1;margin-top:170px;}
.ny_contact .inner-tit h2 {font-size: 42px;font-weight: bold; color:#fff;}
.ny_contact .inner-tit:after {content: '';position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);z-index: -1;width: 100%;height: 92px;background: url(../images/contact-wz.png) no-repeat center;}
.ny_contact .inner-txt {width: 48%;float: right;margin-right: 68px; margin-top:112px; color:#fff;}
.ny_contact .inner-txt p {font-size: 17px;line-height: 28px;}
.ny_contact .crumb-sub {position: absolute;left: 10.9%;top: 0;}

.ny_lianxi{ width:80%; margin:0 auto;}
.ny_lianxi h3{ font-size:34px; text-align:center; margin-bottom:15px; letter-spacing:-2px;}
.ny_lianxi h3:before,.ny_lianxi h3:after {content: '';width: 23px;height: 31px;background: url(../images/index-tag.png) no-repeat center;display: inline-block;}
.ny_lianxi h3:before {margin-right: 30px;}
.ny_lianxi h3:after {margin-left: 30px;}
.ny_lianxi p{font-size: 17px;color: #333333;line-height: 27px;margin: auto 70px; margin-top:39px;}


.ny_lianxi ul{ margin:60px auto 70px auto; width:100%}
.ny_lianxi li{ float:left; width:18%; margin-right:2%;}
.ny_lianxi li:nth-child(7n){ margin-right:0px;}
.ny_lianxi > li {display: inline-block;padding-left: 5px;padding-right: 5px;}
.c-info{ margin:0 auto; width:100%;}
.c-info a {width: 100px;height: 100px;background-color: #e6212a;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display:block;text-indent: -9999px; margin:0 auto 30px auto;}
.c-info a:nth-child(2n){background-color: #79c541;}
.c-info p {padding: 5px 0;font-size: 16px;color: #333; font-weight:normal; text-align:center;}
.c-info .c-info-detail {color: #999;font-size: 14px; font-weight:normal; text-align:center;}

.c_a{background: url(../images/c_a.png) no-repeat center;}
.c_b{background: url(../images/c_b.png) no-repeat center;}
.c_c{background: url(../images/c_c.png) no-repeat center;}
.c_d{background: url(../images/c_d.png) no-repeat center;}
.c_e{background: url(../images/c_e.png) no-repeat center;}
.c_f{background: url(../images/c_f.png) no-repeat center;}


.ny_prolist{ width:100%; position:absolute; z-index:10;  top:32%; height:300px;}
.ny_prolist p{ color:#fff!important;}
.main{ width:100%; margin:5vh auto;}
.main h2{font-family: georgia,serif; text-transform:uppercase; font-size:3rem; text-align:center; color:#2e2d2e; margin-bottom:5vh;}
.main h2 em{ font-size:1.5rem; padding:0.1rem 0 0.05rem 0; display:block; line-height:3rem}
.main h2 em img{ display:inline-block; vertical-align:middle;}
.main h2 i{text-transform:uppercase;letter-spacing:0.5rem;font-size:12px;text-indent:0.8rem; font-style:normal; color:#666;}

.main_cont{ font-size:16px;  line-height:31px; color:#333;}
.main_cont p{ padding-bottom:15px!important;text-indent:2em;}

.main_read h3{ text-align:center; font-size:25px; font-weight:normal; padding:50px 0 10px 0; }
.main_read .main_date{ text-align:center; font-size:15px; color:#666; line-height:35px;border-bottom: 1px solid #E0E0E0; margin-bottom:50px; }
.main_read img{ width:100%; max-width:650px; margin:0 auto 15px auto; display:block;}
.main_read .main_read_cont{font-size:16px;  line-height:31px; color:#333; width:1280px; margin:0 auto;}
.main_read .main_read_cont p{ padding-bottom:15px!important;text-indent:2em;}


.mbx{ width:100%; height:60px; border-bottom:1px solid #eaefed;}
.mbx .espcms_path{ width:1280px; margin:0 auto; font-size:16px; line-height:60px;}
.mbx .espcms_path li{display: inline-block;}
.mbx .espcms_path > li + li:before {padding: 0 5px;color: #ccc;content: "/\00a0";}


.espcms_page_botton{text-align: center;border-top: 1px solid #E0E0E0;padding:50px 0px 15px 0;}
.btn-default {color: #333;background-color: #fff;border-color: #ccc;outline: 0px;}
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}

.btn-default {color: #333;background-color: #f2f2f2;outline:0px; margin-right:1px;}
.btn-default:focus,.btn-default.focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c;outline:0px}
.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad;outline:0px}
.btn-default:active,.btn-default.active {color: #fff;background-color: #e6212a;outline:0px}
.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,
.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus {color: #fff;background-color: #e6212a;}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {background-image: none;}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,
.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {background-color: #fff;border-color: #ccc;}
.btn-default .badge {color: #fff;background-color: #333;}

.espcms_info_pager{ width:1280px; margin:0 auto 105px auto;}
.espcms_info_pager li{ width:46%; float:left; text-align:left; padding-left:10px; background:#f2f2f2; line-height:50px; margin-right:5%}
.espcms_info_pager li:nth-child(2n){ margin-right:0px;}

/*内页产品展示*/
.se_tuandui { width:80%; margin:0 auto;  padding:30px 0 20px 0}
.se_tuandui ul{ width:100%;}
.se_tuandui li{float:left; padding:0; width:30%; margin:0 5% 25px 0; position:relative; overflow:hidden; background:#fff; border:1px solid #eee;}
.se_tuandui li .p-img{ width:100%; text-align:center;  position:relative; overflow:hidden }
.se_tuandui li .p-name{ height:70px; line-height:70px; word-break:break-all; word-wrap: break-word; overflow:hidden;text-align: center;font-size:18px; border-top:1px solid #eee}
.se_tuandui li .p-img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_tuandui li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_tuandui p{ font-size:16px; line-height:35px; color:#666;}
.se_tuandui p span{ font-size:17px;  color:#af1318;}
.se_tuandui li:nth-child(3n){ margin:0 0 25px 0;}



.main_about{ width:1280px; margin:0 auto;background: #fafafa;color: #444;height: 50px;line-height: 50px;font-weight: bold;font-size: 15px; height:520px;}
.main_about h2 i{background: #C4005B;width: 2px;height: 30px;display: block;float: left;margin: 10px 10px 0px 0px;}


/*se_hangye*/
.se_news_con{ padding:40px 0 0 0; width:100%; margin:0 auto;}
.se_news_con ul{ }
.se_news_con li{  margin-bottom:15px;position:relative; overflow:hidden; cursor: pointer;position:relative; top:0; padding:25px 0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; border-bottom:1px solid #eee}
.se_news_con li:hover { background:#e6212a; top:30px;}
.se_news_con li:hover:nth-child(2n) { background:#000; top:30px;}
.se_news_con .se_news_da{ width:1380px; margin:0 auto}
.se_news_l{ width:300px; position:relative; overflow:hidden; height:200px; }
.se_news_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_news_l:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.se_news_r{ width: 976px; position: relative; z-index: 2; padding:10px 20px 0 0}
.se_news_r span{ display:block; background:url(../images/yuan.png) no-repeat left center; line-height:35px; font-size:14px; color:#888; padding:0 0 0 20px;}
.se_news_r h2{  font-size:14px; color:#555555; padding:5px 0 10px 0; font-weight:normal;}
.se_news_r h2 a{  font-size:23px; color:#333; text-transform:uppercase; display:block; line-height:50px;transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s;}
.se_news_r h2 a:hover{   color:#0f58ce; }
.se_news_r p{ line-height:28px; color:#777; padding:10px 0 10px 0; font-size:15px;}
.se_news_r .se_news_more{ width:120px; border:1px solid #f2f2f2; background:#f2f2f2; line-height:30px; text-align:center; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_news_r .se_news_more a{ color:#e6212a; font-size:14px;}
.se_news_r .se_news_more a:hover{ color:#fff; }
.se_news_con li:hover .se_news_more{ background:#fff; border:1px solid #fff; }
.se_news_con li:hover .se_news_more a{ color:#ca2c2c; }
.se_news_con li:hover .se_news_r h2 a{ color:#fff; }
.se_news_con li:hover .se_news_r h2{ color:#fff; }
.se_news_con li:hover .se_news_r p{ color:#fff; }

/*se-contact*/
.main_contact{ width:1280px; margin:0px auto;}
.main_contact h2{ background:url(../images/huaban.png) no-repeat center top; font-size:57px; text-align:center; color:#ca2c2c; padding:50px 0;}
.main_contact h2 span{color:#00af5f;}
.main_contact h2 em{ display:block; font-size:16px; font-weight:normal; color:#565656; padding-top:10px;}
.main_contact h2 img{ border-bottom:3px solid #ca2c2c; padding:0 15px;}
.main_contact ul{ margin:0px auto;}
.main_contact li{ width:415px;  float:left; text-align:center; padding-bottom:15px; margin-right:15px;}
.main_contact li:nth-child(3){ margin-right:0px;}
.main_contact li img{ margin-top:30px;}
.main_contact li i{ display:block; text-align:center; font-style:normal; padding:20px 0 10px 0; font-size:20px;}
.main_contact li em{ display:block; padding:15px 0 0 0; font-size:18px; line-height:30px;}
.main_contact li span{display:block; font-size:16px; line-height:31px; color:#666; text-align:center;}


.gtr{
position:fixed; z-index:999999; right:0; width:70px; height:198px; margin-top:-99px; top:67%;}
.gtr ul li{border-bottom:1px #ececec solid;
float:left; position:relative; width:100%; height:65px;}
.gtr ul li:hover{border-bottom:1px #ececec solid;}
.gtr ul li:nth-child(3) img,.gtr ul li:nth-child(1) img,.gtr ul li:nth-child(1) p{ display:none;
position:absolute; top:0; right:70px; max-width:none;}
.gtr ul li:nth-child(1) p{width: 176px;font-size: 22px;font-family: "cuya";color: #434343;line-height: 50px;}
.gtr ul li a{background-color:#fff;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1); 
display:block; width:100%; height:65px;  background-position:center; background-repeat:no-repeat;-webkit-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;}
.gtr ul li:hover a{
background-color:#e41160;
}
.qqchat{ display:none;
position:absolute; right:75px; width:255px; height:144px; top:-32px; background-image:url(images/qqchat.png); background-position:center; background-repeat:no-repeat;}
.gtr ul li:nth-child(3):hover img,.gtr ul li:nth-child(1):hover img,.gtr ul li:nth-child(1):hover p{
display:block;}
.gtr ul li:nth-child(1) a{
background-image:url(../images/r1.png);}
.gtr ul li:nth-child(1):hover a{
background-image:url(../images/r1on.png);}
.gtr ul li:nth-child(2) a{
background-image:url(../images/r2on.png);}
.gtr ul li:nth-child(2):hover a{
background-image:url(../images/r2.png);}
.gtr ul li:nth-child(3) a{
background-image:url(../images/qq2.png);}
.gtr ul li:nth-child(3):hover a{
background-image:url(../images/qq.png);}
.gtr ul li:nth-child(4) a{
background-image:url(../images/r3.png);}
.gtr ul li:nth-child(4):hover a{
background-image:url(../images/r3on.png);}
.gtr ul li .qqchat dl{
float:left; width:248px;}
.gtr ul li .qqchat dl dd{
float:left; width:100%;}
.gtr ul li .qqchat dl dd a{  
display:block; width:100%; height:48px; line-height:48px; background-image:url(../images/q.png); text-indent:45px; background-position:9px center; background-repeat:no-repeat;}
.gtr ul li .qqchat dl dd:hover{
background-color:#e41160;}
.gtr ul li:hover .qqchat dl dd a{
background-color:transparent; background-image:url(images/q.png);}
.gtr ul li:hover .qqchat{
display:block;}




.main h2{font-size: 52px;margin-bottom: 20px;font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;text-align: center;line-height: 1;color: #0e0e0e;}
.main h2:before {content: '';background: url(../images/quan.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-right: 27px;vertical-align: top;margin-top: 18px;}
.main h2:after {content: '';background: url(../images/quan.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-left: 27px;vertical-align: top;margin-top: 18px;}
.main em{font-size:16px; color:#999999;padding-bottom:20px; text-align:center; display:block; width:70%; margin:0 auto;}