
body{min-width:1200px;width:100%;overflow-x:hidden;}
i,em{ font-style:normal;}

.header, .content, .footer {
    width: 1200px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}
.header{width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;position: relative;z-index: 152;height: 124px;background: #fff;}
.headers{padding:0 8.33%;box-sizing:border-box;}
.t_logo{float: left;width: 13.4375%;position: relative;}
.t_logo img{width:71%;display: block;margin: 5px 0 0 31px;}
.header h2{float:left;font-weight:normal;margin-top:1.8rem;height:2.5rem;padding-left: 1.4rem;border-left: 1px solid #dcdcdc;box-sizing: border-box;}
.header h2 b{display: block;font-size: 26px;color: #333333;line-height:1.2rem;font-weight:bold; margin-top: 9px;}
.header h2 span{display:inline-block;font-size:18px;color: #333333;padding-top: 16px;}
.header .h_con {width:59.168%;padding-top:1.5rem;}

.h_tel{height: 1.15rem;width: 74%;}
.h_tel .lj{float: left;width: 65%;}
.h_tel a{height: 1.15rem;float: left;font-size: 0.8rem;color: #949494;font-weight: normal;line-height: 1.15rem;margin-right:5%;}
.h_tel a i{float: left;height: 1.15rem;width: 1.15rem;margin-right: 0.25rem;}
.h_tel a i img{width: 100%;display: block;}
.h_tel p{float:right;height:1.15rem;padding-left:1.4rem;position: relative;margin-right: 3.1%;    margin-top: -15px;
    display: block;}
.h_tel p span{position:absolute;left:0;top:0.4rem;height: 1.15rem;width: 1.15rem;}
.h_tel p span img{width: 100%;display: block;}
.h_tel p span{animation: downup 1s infinite linear;-webkit-animation: downup 1s infinite linear;}
@keyframes downup { 0% { transform: translate(0, 0); } 50% { transform: translate(0, -8px); } 100% { transform: translate(0, 0); } }
@-webkit-keyframes downup { 0% { -webkit-transform: translate(0, 0); } 50% { -webkit-transform: translate(0, -8px); } 100% { -webkit-transform: translate(0, 0); } }
.h_tel p strong{display: block;float: left;font-size: 1.3rem;color: #333333;line-height: 1.15rem;font-weight: bold;    padding-bottom: 8px;}


.header .h_nav{font-size:0;line-height:0;text-align:right;clear:both;padding-top:0.5rem;height:1.45rem;box-sizing: border-box;float: left;width: 100%;padding-top: 20px;}
.header .h_nav li{display:inline-block;position:relative;text-align:center;height:2.7rem;margin-right:0.1rem;}
.header .h_nav li>a{display:block;font-size:16px;color:#333333;line-height:30px;position:relative;z-index:2;padding:0 24px;box-sizing:border-box;height:30px;.header h2 span;-o-transition:background-color .3s ease;transition:background-color .3s ease;border-radius:1.25rem}
.header .h_nav li.cur>a,.header .h_nav li:hover>a{color:#ffffff;background:#e44241;font-weight: bold;}



.h_nav li p{display: none;position: absolute;width: 100%;text-align: center;left: 0;top:56px;z-index:10; background:rgba(255,255,255,0.9);}
.h_nav li p>a{display: block;height: 54px;line-height: 54px;color: #333;font-size: 14px;border-bottom:1px dashed #a1a1a1;}
.h_nav li p>a:hover{color:#e44241;}
.h_nav li p>a:last-child{border-bottom:none;}

 .h_nav .zc p{width:165px;left:-40px;padding:0 10px;}
 .h_nav .zc p>a{padding:0 20px;}

@media screen and (min-width:760px) and (max-width:1400px) {
.headers{ width:1200px; margin:0 auto; padding: 0;}
.header .h_con{width: 60%;}
.h_tel .lj{width:68%;}
.h_tel a{margin-right:7%;}
.h_nav li p{top:39px;}
.h_nav .zc p{left:-55px;}
}






 /*关于*/
.about{font-family:"Microsoft Yahei";line-height:24px;color: #fff;background:url(../image/about_pic.jpg) no-repeat center 0;height: 589px;position: relative;z-index: 1;}
.about:before{content: "";position: absolute;width:43.44%;right:0;top:0;height:589px;background:url(../image/aboutwbg.png) no-repeat 0 0;z-index: -1;}
.about_w{position: relative;width:386px;height:290px;float: right;padding: 183px 0 0;}
.about_w h3{display:block;height:106px;font-size: 48px;line-height:106px;}
.about_w h3 a{display: block;color: #fff;}
.about_w span a{display: block;background:url(../image/ico11.png) no-repeat 0 0;width: 30px;height: 18px;float: right;}
.about_w p{display: block;height: 134px;}

.f_bj{color:#ededed;clear:both;font-family:"Microsoft Yahei";height:389px;line-height:24px;position: relative;z-index: 9;background:#333436;}
.f_bj:before{content: "";position: absolute;width:50%;right:50%;top:0;height:79px;background:#910000;z-index: -1;margin-right: 484px;}
.f_bj a{color:#ededed;}
.f_nav{height:78px;line-height:78px;font-size:16px;color: #fff;display: block;white-space: nowrap;text-align: center;position: relative;z-index: 1;border-bottom: solid 1px rgba(255, 255 , 255 , 0.15);margin-bottom: 59px;}
.f_nav a{display: inline-block;margin: 0 65px 0 0;position: relative;color: #fff;}
.f_nav a:last-child{margin: 0;}
.f_nav a:hover{font-weight: bold;}

.f_code{height: 148px;border:solid 1px rgba(255, 255 , 255 , 0.15);padding: 19px 0 0 28px;}
.f_code p{width:108px;float: left;text-align: center;line-height:38px;color: #fff;margin:0 16px 0 0;}
.f_code img{width:82px;height: 82px;display: block;background: #fff;padding:13px;}
.f_code span{display: block;}
.f_logo{width: 370px;padding: 3px 0 0;}
.f_logo h2{display: block;height:104px;}

.f_text{width: 538px;}
.f_text li{padding: 0 0 0 45px;height:65px;background:url(../image/f_ico1.gif) no-repeat 0 5px;width: 199px;float: left;}
.f_text li span{font-size: 26px;font-family: Arial;font-weight: bold;line-height: 45px;color: #fff;}
.f_text li:nth-child(2){background:url(../image/f_ico2.gif) no-repeat 0 5px;}
.f_text li:nth-child(3){background:url(../image/f_ico3.gif) no-repeat 0 5px;}
.f_text li:nth-child(4){background:url(../image/f_ico4.gif) no-repeat 0 5px;}
.f_text li:nth-child(4),.f_text li:nth-child(1){width: 530px;}

.kefu {
    position: fixed;
    right: -170px;
    top: 50%;
    z-index: 900;
}

.kefu li a {
    text-decoration: none;
}
.kefu li {
    margin-top: 1px;
    clear: both;
    height: 62px;
    position: relative;
}

.kefu li i {
    background: url(../image/fx.png) no-repeat;
    display: block;
    width: 30px;
    height: 27px;
    margin: 0px auto;
    text-align: center;
}

.kefu li p {
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    color: #fff;
}

.kefu .my-kefu-qq i {
    background-position: 4px 5px;
}

.kefu .my-kefu-tel i {
    background-position: 0 -21px;
}

.kefu .my-kefu-liuyan i {
    background-position: 4px -53px;
}

.kefu .my-kefu-weixin i {
    background-position: -34px 4px;
}

.kefu .my-kefu-weibo i {
    background-position: -30px -22px;
}

.kefu .my-kefu-ftop {
    display: none;
}

.kefu .my-kefu-ftop i {
       width: 33px;
height: 31px;
background-position: -23px -47px;
background-size: 52px 82px;
}
.kefu .my-kefu-ftop .my-kefu-main{
    padding-top: 6px;
}

.kefu .my-kefu-left {
    float: left;
    width: 62px;
    height: 47px;
    position: relative;
}

.kefu .my-kefu-tel-right {
    font-size: 16px;
    color: #fff;
    float: left;
    height: 24px;
    line-height: 22px;
    padding: 0 15px;
    border-left: 1px solid #fff;
    margin-top: 14px;
}

.kefu .my-kefu-right {
    width: 20px;
}

.kefu .my-kefu-tel-main {
    background: #910000;
    color: #fff;
    height: 53px;
    width: 230px;
    padding:9px 0 0;
    float: left;
}

.kefu .my-kefu-main {
    background: #910000;
    width: 97px;
    height: 53px;
    position: relative;
    padding:9px 0 0;
    float: left;
}

.kefu .my-kefu-weixin-pic {
    position: absolute;
    left: -130px;
    top: -24px;
    display: none;
    z-index: 333;
}

.my-kefu-weixin-pic img {
    width: 115px;
    height: 115px;
}
/*banner*/
.banner{position: relative; height:750px;clear: both;}
.ban_p,.ban_p li{ height:750px;overflow: hidden;}
.ban_p li{ display:block; height:750px;width: 100%!important; overflow: hidden;position: relative;margin:0 auto;}
.ban_p li img {width: 1920px;height: 750px;position: absolute;left: 50%;top:0;margin-left: -960px;}
.ban_t{width:1100px;height:70px;bottom:0;left:50%;margin-left:-550px;position: absolute;text-align: center;}
.ban_t em{width: 49px;height: 7px;border-radius: 13px;margin-right:10px; display: inline-block;background: #fff;}
.ban_t em.on{background: #e44241;}

.til01{text-align: center;display: block;font-size:48px;color: #333;line-height:58px;height:138px;}
.til01 a,.til02 a{display: block;color: #333;}
.til02{color: #333;height: 135px;background:url(../image/ico02.png) no-repeat 0 bottom;font-size: 48px;line-height:62px;margin-bottom: 30px;}
.til02 a{color: #333;display: block;}
.til02 b,.til01 b{color: #e44241;}
.til02 span,.til01 span{font-size: 24px;line-height: 38px;font-weight: normal;display: block;}


/*搜索*/
.seabox{height:56px;line-height:43px;font-family: "Microsoft Yahei";position: relative;padding:19px 0 0;border-bottom: solid 1px #f3f3f3;}
.keyword{width:750px;color: #666;background:url(../image/ico01.jpg) no-repeat 0 14px;padding-left: 29px;}
.keyword a{color:#999;display: inline-block;padding: 0 15px 0 5px;}
.keyword a:hover{color: #910000;}
.sea_inp{width:335px;height:43px;line-height:43px;position: relative;z-index: 1;background: #f3f3f3;}
.sea_inp .serach{width:261px;height:43px;border:0;background:none;line-height:43px;color:#a7a7a7;padding:0 13px;float:left;outline: none;display: block;font-size:14px;}
.sea_inp .sub{ width:48px; height:43px;float:left;cursor: pointer;display: block;background:url(../image/sea_ico.gif) no-repeat 0 11px;border: 0;text-indent: 90px;}

/*引子*/
.webox{padding:81px 0 0;font-family:"Microsoft Yahei";height:506px;position: relative;line-height:30px;color: #666;font-size: 16px;}
.webox_l{width: 540px;}
.webox_l p{height: 160px;overflow: hidden;}
.webox_l li{padding:0 39px 0 0;float: left;font-size: 20px;line-height: 26px;color: #333;text-align: center;}
.webox_l li:last-child{padding:0;}
.webox_l li span{display: block;height:54px;font-size:14px;}
.webox_l li span b{font-size:52px;font-family: Times New Roman;}
.webox_l li span i{width: 20px;height: 20px;text-align: center;line-height: 20px;color: #fff;background: #e44241;border-radius: 20px;display: inline-block;}

.webox_r{margin: 9px 0 0;}
.webox_r,.webox_r img{width: 581px;margin-top: 29px;}

/*产品中心*/
.probox{font-family:"Microsoft Yahei";padding:81px 0 0;font-size: 16px;line-height:36px;height: 1313px;background: #f6f6f6;}
.pro_r{width:893px;overflow: hidden;padding: 7px 0 0;}
.pro_r dl{width:893px;height:400px;margin-bottom:15px;position: relative;background: #cecfce;}
.pro_r dt p,.pro_r dt p img{width:711px;height:400px;display: block;overflow: hidden;}
.pro_r dd{width:290px;height:400px;position: absolute;right: 0;top: 0;background:#910000;padding:56px 30px 0 42px;color: #fff;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;line-height: 31px;}
.pro_r dd:before{content: "";position: absolute;width:236px;left:-48px;top:147px;height:3px;background:#fff;}
.pro_r dd h4{display: block;font-size:28px;line-height:94px;height:119px;background:url(../image/ico08.png) no-repeat 0 0;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro_r dd h4 a{display: block;color: #fff;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro_r dd .pro_wc{display: block;height:190px;overflow: hidden;}
.pro_r li{width: 290px;height: 262px;float: left;text-align: center;}
.pro_r li p,.pro_r li p img{width: 290px;display: block;height: 216px;}
.pro_r li span{display: block;overflow: hidden;line-height: 40px;}
.pro_r li span a{display: block;color: #666;}
.pro_r li:hover span a,.pro_r li span a:hover{color: #910000;}
.pro_r ul li:nth-child(3n-1){margin: 0 11px;}

.pro_l{width:280px;overflow: hidden;}
.pro_lc{background: #fff;overflow: hidden;}
.pro_lc li{height: 53px;line-height: 53px;position: relative;font-size: 18px;z-index: 1;margin-top: -1px;}
.pro_lc li:before{content: "";position: absolute;width:238px;left:21px;bottom:0;height:1px;border-top:dashed 1px #ebebeb;z-index:-1;}
.pro_lc li:last-child:before{border: 0;}
.pro_lc li a{padding: 0 0 0 74px;display: block;color: #333;position: relative;}
.pro_lc li a:before{content: "";position: absolute;width:3px;left:49px;top:25px;height:3px;border:solid 1px #adadad;border-radius: 3px;}
.pro_lc li a:hover{color: #fff;background: #e44241;}
.pro_lc li a:hover:before{border-color: #fff;background: #fff;}


/* 广告 */
.h_gg1{font-family:"Microsoft Yahei";background:url(../image/h_gg1.jpg) no-repeat center 0;height:356px;}

/*优势*/
.edge{font-family:"Microsoft Yahei";font-size:16px;position: relative;line-height:34px;color: #494949;overflow: hidden;}
.edge .til01{width: 1200px;top: 83px;left: 50%;margin-left: -600px;z-index: 9;}
.edge1{height:460px;position: relative;z-index: 1;overflow: hidden;}
.edge0{height:603px;background: #eaeaea;padding:105px 0 0;}
.edge4{height:475px;background: #f6f6f6;}
.edge_p{width: 50%;height:460px;}
.edge_p1{background:url(../image/edge_pic1.png) no-repeat right 0;width: 49.85%;height:603px;background-size: cover;}
.edge_p2{background:url(../image/edge_pic2.jpg) no-repeat 0 0;}
.edge_p3{background:url(../image/edge_pic3.jpg) no-repeat right 0;}
.edge_p4{background:url(../image/edge_pic4.jpg) no-repeat 0 0;height:475px;}
.edge_w{width: 50%;height: 503px;}
.edge_1w{width:36.15%;}
.edge_w1{width:598px;padding:121px 0 0;}
.edge_w0{margin-left:-108px;width: 478px;margin-top: 115px;}
.edge_w3{padding-left: 120px;width: 478px;}
.edge_w1 h3{height:125px;line-height:48px;font-size:38px;white-space: nowrap;color: #e44241;margin-bottom: 27px;background:url(../image/edge_line.png) no-repeat 0 bottom;margin-bottom: 28px;}
.edge_w1 h3 span{display: block;color: #242424;font-weight: normal;}
.edge_w li{padding: 0 0 0 20px;background:url(../image/ico03.png) no-repeat 0 13px;}

/*案例*/
.case{font-family:"Microsoft Yahei";height:896px;line-height:28px;font-size: 16px;padding: 83px 0 0;color: #666;}
.case_r{width: 391px;height: 600px;overflow: hidden;}
.case_r li{position: relative;margin:0 0 14px;}
.case_r li,.case_r li img{width: 391px;height:293px;display: block;overflow: hidden;}
.case_r li span{height:48px;width: 391px;position: absolute;left: 0;bottom: 0;background: rgba(255, 255 , 255 , 0.8);color: #333;text-align: center;line-height:48px;}
.case_r li span a{display: block; color: #333;}


.case_l{width: 800px;}
.case_l dl{position: relative;}
.case_l dd{position: absolute;width:700px;padding:21px 0 0 60px;height: 95px;left:20px;top: 562px;background: #fff;box-shadow: 0 5px 5px 5px #f1f1f1;}
.case_l dd h3{font-size: 26px;line-height: 36px;height:42px;overflow: hidden;color: #910000;font-weight: normal;}
.case_l dd h3 a{display: block;color: #910000;}
.case_l dd span{position: absolute;width: 141px;height: 116px;background:url(../image/ico10.gif) no-repeat center 23px #910000;top: 0;right: 0;text-align: center;line-height: 36px;}
.case_l dd span a{display: block;color: #fff;padding: 64px 0 0;}
.case_l dt,.case_l dt img{width:800px;display: block;height:600px;overflow: hidden;}


/*资讯*/
.newbox{line-height:24px;height:774px;font-family:"Microsoft Yahei";overflow:hidden;padding:84px 0 0;background: #f6f6f6;}
.new_l{width: 321px;background:#fff;padding:26px 40px 0;height: 512px;overflow: hidden;position: relative;z-index: 1;}
.new_l:before{content: "";position: absolute;width:100%;right:0;top:0;height:240px;background:#910000;z-index: -1;}
.new_r{width:790px;}
.new1,.new2{width:705px;overflow: hidden;height:230px;background: #fff;margin-bottom: 20px;padding:27px 38px 0;}
.newtil{height:67px;line-height:30px;font-size:20px;}
.newtil a{color: #333333;}
.newtil em{display: block;font-size: 10px;opacity: 0.3;line-height: 12px;text-transform: uppercase;font-weight: normal;}
.newtil span{float: right;width:18px;height:18px;display: block;padding: 6px 0 0;}
.new_l .newtil a{color: #fff;}

.new_l dt,.new_l dt img{height:239px;width: 321px;display: block;overflow: hidden;}
.new_l dd{padding: 10px 0 0;}
.new_l dd h3,.new1_c li a{height: 55px;line-height:55px;font-size:16px;color: #333;display: block;font-weight: normal;}
.new1_c li a{height: 48px;line-height: 40px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.new_l dd h3 a{display: block;color: #333;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.new_l dd p{height: 86px;overflow: hidden;}
.new_l dd span,.new1_c li span{height:25px;overflow: hidden;text-align: right;font-family: Times New Roman;color: #929292;display: block;font-weight: bold;position: relative;}
.new_l dd span:before,.new1_c li span:before{content: "";position: absolute;width:84px;left:0;top:11px;height:1px;background:#c3c3c3;}

.new1_c li{width:312px;float: left;}
.new1_c li p{height: 76px;overflow: hidden; color:#989898; font-size:14px;}
.new1_c li:nth-child(2n-1){padding: 0 68px 0 0;}

.new2{position: relative;}
.new1 .newtil{height:58px;}
.new2 .newtil{height:15px;}
.new2 .newtil p{position: absolute;left: 40px;top: 30px;}
.new2_w{width: 326px;}
.new2_w li{height:37px;line-height:37px;overflow: hidden;}
.new2_w li a{ color:#666;}
.new2_w li a:hover{color: #910000;text-decoration: underline;}
.new2_p{width:346px;}
.new2_p dt{float: right;position: relative;}
.new2_p dt img{position: absolute;width:157px;height: 227px;right: 0;top: -12px;}
.new2_p dd{float: left;padding: 134px 0 0;}
.new2_p dd a{ display:block; background:url(../image/ico09.gif) no-repeat right 0 #910000; width:113px; height:42px; line-height:42px; padding-right:55px; color:#fff;text-align: center;}

/*关于*/
.about{font-family:"Microsoft Yahei";line-height:24px;color: #fff;background:url(../image/about_pic.jpg) no-repeat center 0;height: 589px;position: relative;z-index: 1;}
.about:before{content: "";position: absolute;width:43.44%;right:0;top:0;height:589px;background:url(../image/aboutwbg.png) no-repeat 0 0;z-index: -1;}
.about_w{position: relative;width:386px;height:290px;float: right;padding: 183px 0 0;}
.about_w h3{display:block;height:106px;font-size: 48px;line-height:106px;}
.about_w h3 a{display: block;color: #fff;}
.about_w span a{display: block;background:url(../image/ico11.png) no-repeat 0 0;width: 30px;height: 18px;float: right;}
.about_w p{display: block;height: 134px;}

/*风采展示*/
.show{height:472px;position: relative;padding:52px 0 0;font-family:"Microsoft Yahei";}
.prev1,.next1{width:25px;height:42px;display: block;overflow: hidden;position: absolute;top:124px;right: -51px;}
.prev1{left: -51px;}
.show_t{height:60px;line-height:54px;position: relative;z-index:1;font-size:20px;overflow: hidden;}
.show_t span{float: right;font-size: 14px;line-height: 44px;}
.show_t span a{display: block;color: #666;}
.show_t li{height:52px;color: #1a1a1a;width:125px;float: left;padding-left: 36px;font-weight: bold;}
.show_t li a{color: #1a1a1a;display: block;}
.show_t li.cur{color: #910000;background-position: 0 -31px!important;}

.show_c1,.show_c2{position: relative;}
.show_cl{overflow: hidden;}
.show_c2 li{float: left;width:299px;margin: 0 1px 0 0;position: relative;height: 312px;z-index: 1;}
 body .show_c1 li {
    float: left;
    width: 299px;
    margin: 0 1px 0 0;
    position: relative;
    height: 312px;
    z-index: 1;
}
.show_c2 li:before{content: "";position: absolute;width:100%;right:0;bottom:0;height:116px;background:#f3f3f3;z-index: -1;}
.show_c1 li p,.show_c1 li p img{width: 285px;
    height: 213px;display: block;margin: 0 auto;}
.show_c1 li span{display: block;height: 48px;line-height: 48px;text-align: center;font-weight: bold;}
.show_c2 li span{display: block;height:50px;line-height:50px;text-align: center;font-size: 16px;}
.show_c li span a{display: block;color: #555;}

.show_c2 li:hover:before{background: #910000;}
.show_c2 li:hover span a,.show_c2 li span a:hover{color: #fff;}
body .show_c2 li p img{
    width: 193px;     height: 258px;     display: block;     margin: 0 auto;
}
.show_c2 li{width: 285px;float: left;margin:30px 20px 0 0;}
.show_c2 li p,.show_c2 li p img{width: 193px;
    height: 258px;display: block;overflow: hidden;
    
    width: 193px;
    height: 258px;
    display: block;
    margin: 0 auto;
}


/*友情链接*/
.link {
    height: 100%;
    line-height: 30px;
    color: #818181;
    position: relative;
    z-index: 9;
    font-size: 16px;
    background: #282829;
    overflow: hidden;
}
.link_c span{background:url(../image/ico04.gif) no-repeat 5px 5px;padding:0 0 0 38px;width:144px;display: block;float: left;font-size: 18px;}
.link a{display: inline-block;color: #818181;padding:0 45px 0 0;}


.pro_r dt p img, .chara_c dt p img, .new_l dt img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.pro_r dl:hover dt img, .chara_c dl:hover dt p img, .new_l dl:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}




.center-contact {
  height: 280px;
  padding-top: 40px;
  box-sizing: border-box;
  background: url(../image/center-banner.jpg) no-repeat center;
}
.center-contact .slogn-text {
    margin-left: 50px;
    width: 444px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    line-height: 50px;
    margin-top: 34px;
}
.center-contact .slogn-text .div1 {
  font-size: 40px;
  font-weight: bold;
}
.center-contact .slogn-text .div2 {
  font-size: 26px;
  font-weight: bold;
  color: #fff;
}
.center-contact .slogn-text p {
  font-size: 20px;
}
.center-contact .slogn-text p span {
  font-weight: bold;
}
.center-contact .contact-us {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  margin-left: 100px;
  margin-top: 10px;
}
.center-contact .contact-us p {
    font-size: 16px;
    margin-left: 12px;
    margin-bottom: 8px;
}
.center-contact .contact-us .code {
  display: inline-block;
  vertical-align: middle;
  background: url(../image/saoma.png) no-repeat center top 34px;
  padding: 20px;
}
.center-contact .contact-us .code img {
  width: 114px;
}
.center-contact .contact-us .dh-groups {
  display: inline-block;
  vertical-align: middle;
  font-size: 32px;
  color: #fff;
}
.center-contact .contact-us .dh-groups > * {
    display: inline-block;
    line-height: 41px;
    vertical-align: middle;
}

.auto-container {
    position: relative;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.section-pentu .pentu_ul {
  margin-top: 46px;
  margin-bottom: 40px;
}
.section-pentu .itme-block {
  width: 30%;
  float: left;
  padding: 10px;
}
.section-pentu .content-box {
  position: relative;
  display: block;
  overflow: hidden;
}
.section-pentu .content-box:hover img {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
}
.section-pentu .content-box .image-box {
    position: relative;
    display: block;
    width: 100%;
    height: 209px;
        overflow: hidden;
}
.section-pentu .content-box .image-box:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 110%;
  left: 0;
  top: 0;
  right: 0;
  box-shadow: inset 0 -130px 40px -70px rgba(0, 0, 0, 0.5);
  z-index: 1;
  transition: all 500ms ease;
}
.section-pentu .content-box .image-box img {
  width: 100%;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.section-pentu .content-box .text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 150px;
  text-align: center;
  padding: 0 12px 22px 12px;
  z-index: 1;
  opacity: 1;
  transition: all 500ms ease;
}
.section-pentu .content-box .text h4 {
  position: relative;
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  color: #fff;
}
.section-pentu .content-box .text .line {
  width: 22px;
  height: 3px;
  display: block;
  margin: 15px auto;
  background-color: rgba(255, 255, 255, 0.55);
}
.section-pentu .content-box .text p {
  font-size: 14px;
  color: #d8d8d8;
}
.section {
    padding-top: 50px;
  padding-bottom: 60px;
}
.Home_title {
    text-align: center;
}
.clearfix{
    clear: both;
    display: table;
}

.index_more_btn {
  width: 314px;
  height: 56px;
  margin: 0 auto;
  line-height: 56px;
  text-align: center;
  font-size: 16px;
  -webkit-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
  background-color: #f3f3f3;
}
.index_more_btn a {
  display: block;
  color: #666a73;
}
.index_more_btn.bg2 {
  background-color: #fcbb24;
  color: #fff;
}
.index_more_btn.bg2 a {
  color: #fff;
}
.index_more_btn:hover {
  background-color: #e44241;
}
.index_more_btn:hover a {
  color: #fff;
}


.section-news .i-news-flex {
  margin-top: 46px;
  display: flex;
  display: -webkit-flex;
}
.section-news .first-news {
  flex: 0 0 500px;
  -webkit-flex: 0 0 500px;
}
.section-news .img-item img {
  width: 100%;
}
.section-news .img-item a {
  display: block;
}
.section-news .news-info {
  padding-top: 26px;
}
.section-news .news-info .t {
  margin-bottom: 16px;
  font-size: 18px;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section-news .news-info .t a {
  color: #333333;
}
.section-news .news-info .dec {
  font-size: 14px;
  color: #666a73;
  line-height: 24px;
}
.section-news .news-info .dec a {
  color: #e66d11;
}
.section-news .news-list {
  padding-left: 64px;
}
.section-news .news-list .list-type1 li {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  padding: 28px 0;
  border-bottom: 1px dashed #ddd;
}
.section-news .news-list .list-type1 li:first-child {
  padding-top: 0;
}
.section-news .news-list .list-type1 .img-item {
  flex: 0 0 190px;
  -webkit-flex: 0 0 190px;
}
.section-news .news-list .list-type1 .news-info {
  padding-top: 0;
  padding-left: 28px;
}
.section-news .news-list .list-type2 li {
  width: 50%;
  float: left;
  padding: 12px 0;
  padding-left: 28px;
  background: url(../images/icon-write.png) no-repeat center left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section-news .news-list .list-type2 li a {
  font-size: 14px;
  color: #666666;
}


.Home_title {
  text-align: center;
}
.Home_title .t {
  position: relative;
  display: inline-block;
  color: #333;
  font-size: 40px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.Home_title .t span {
  color: #05a045;
  font-weight: bold;
}
.Home_title .t strong {
  font-size: 80px;
  color: #fcbb24;
  font-style: italic;
}
.Home_title .p {
  margin: 15px auto 0;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 1px;
  color: #666a73;
  text-transform: uppercase;
}
.section-news{
    background: #f9f9f9;
}


    

.curmbs-1 {
    font-size: 14px;
    border-bottom: 1px dashed #dcdcdc;
    padding: 20px 0;
}
.curblock{
    display: none;
}
.curmbs-1 b {
    border-left: 6px solid #302e2e;
    font-weight: normal;
    padding-left: 8px;
} 
.curmbs-1 i {
    font-style: normal;
}

.curmbs-1 span {
    font-family: '宋体';
    padding: 0 5px;
    height: 46px;
    line-height: 46px;
}


.content{width:1200px;margin:0 auto;}
    

            .f_bj{color:#ededed;clear:both;font-family:"Microsoft Yahei";height:389px;line-height:24px;position: relative;z-index: 9;background:#333436;}
            .f_bj:before{content: "";position: absolute;width:50%;right:50%;top:0;height:79px;background:#910000;z-index: -1;margin-right: 484px;}
            .f_bj a{color:#ededed;}
            .f_nav{height:78px;line-height:78px;font-size:16px;color: #fff;display: block;white-space: nowrap;text-align: center;position: relative;z-index: 1;border-bottom: solid 1px rgba(255, 255 , 255 , 0.15);margin-bottom: 59px;}
            .f_nav a{display: inline-block;margin: 0 65px 0 0;position: relative;color: #fff;}
            .f_nav a:last-child{margin: 0;}
            .f_nav a:hover{font-weight: bold;}

            .f_code{height: 148px;border:solid 1px rgba(255, 255 , 255 , 0.15);padding: 19px 0 0 28px;}
            .f_code p{width:108px;float: left;text-align: center;line-height:38px;color: #fff;margin:0 16px 0 0;}
            .f_code img{width:82px;height: 82px;display: block;background: #fff;padding:13px;}
            .f_code span{display: block;}
            .f_logo{width: 370px;padding: 3px 0 0;}
            .f_logo h2{display: block;height:104px;}
            
            .f_text{width: 538px;}
            .f_text li{padding: 0 0 0 45px;height:65px;background:url(../image/f_ico1.gif) no-repeat 0 5px;width: 192px;float: left;}
            .f_text li span{font-size: 26px;font-family: Arial;font-weight: bold;line-height: 45px;color: #fff;}
            .f_text li:nth-child(2){background:url(../image/f_ico2.gif) no-repeat 0 5px;}
            .f_text li:nth-child(3){background:url(../image/f_ico3.gif) no-repeat 0 5px;}
            .f_text li:nth-child(4){background:url(../image/f_ico4.gif) no-repeat 0 5px;}
            .f_text li:nth-child(4),.f_text li:nth-child(1){width: 530px;}
            
            

        .kefu {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .kefu li a {
            text-decoration: none;
        }
        .kefu li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .kefu li i {
            background: url(../image/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .kefu li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .kefu .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .kefu .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .kefu .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .kefu .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .kefu .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .kefu .my-kefu-ftop {
            display: none;
        }
        
        .kefu .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .kefu .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .kefu .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .kefu .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .kefu .my-kefu-right {
            width: 20px;
        }
        
        .kefu .my-kefu-tel-main {
            background: #910000;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .kefu .my-kefu-main {
            background: #910000;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .kefu .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    

.act .content ul{
    display: table;
    clear: both;
    margin: 0 auto;
}



  /* 清除内外边距 */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { 
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body{width: 100%;min-width: 1200px;margin:0 auto;overflow-x:hidden;}
body,
button, input, select, textarea {
    font: 14px/22px "Microsoft YaHei";color: #787878;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #787878; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#910800;}


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;overflow-x:hidden;}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}
.xm-content{
    width: 1200px;
    margin: 0 auto;
}

    .xm_about_title {
    padding: 35px 0;
    color: #292929;
    font-size: 40px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    }

    .xm_about_title span {
    display: block;
    font-size: 18px;
    color: #999;
    font-weight: normal;
    letter-spacing: 5px;
    text-transform: uppercase;
    font-family: Times New Roman;
    }

    .xm_about_title i {
    display: block;
    width: 60px;
    border-bottom: 2px solid #910000;
    margin: 0 auto;
    margin-top: 5px;
    }

    .xm_about h2 {
    font-size: 24px;
    margin-top: 20px;
    color: #e44241;
    }

    .xm_about p {
    color: #222;
    }

    .gs_wz {
    padding: 10px 20px;
    box-shadow: 2px 2px 20px #ccc;
    }

    .xm_about img {
    float: right;
    padding-left: 40px;
    }
    .xm_about_content{
    margin-top: 30px;
    line-height: 30px;
    color: #ccc;
    font-size: 15px;
    }