﻿/*reset*/
html{ margin:0; overflow-x:hidden}
body{ margin:0; 
	line-height: 1;}
a{ text-decoration:none; margin:0; padding:0; color:#323232;}
img{ border:none; margin:0; padding:0;}
p,li{ padding:0; margin:0;}
ol,ul,li{ list-style:none;}
*{ margin:0; padding:0; font-size:14px;color:#323232; font-family:"微软雅黑";}
input{ border:none;outline:none;}
input:focus{ border:none;}

.anniue
{
 padding: 0 20px;
    height: 36px;
    font-size:16px;
    border-radius: 6px;
    background-color: #fff000;
        display: block;
    width: 164px;
    float: right;
    margin-right: 30px;
    line-height: 39px;
    text-align: center;
    border: 2px solid #fff;
    box-shadow: 0 1px 6px #525252;

   
    
    }
    
    .imgbk
    {
     margin-top:5px;
    padding:5px;
    height: auto;
    border-radius: 6px;
    background-color: #fff000;
    
    margin-right: 24px;
    }
 
 .fgdiv6
{     width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding:2px 0;
    background:#E4F1F1;
    display: inline-block;
    margin: auto; text-align:center
     }   
    
.fgdiv
{     width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding:30px 0;
    background: #ffffff;
    display: inline-block;
    margin: auto; text-align:center
     }
.t-md {width:1180px;margin-left: auto; margin-right: auto;  padding:30px 0; background:#fafbff; display:inline-block}

.t-mr-7 {background:#fafbff; }

.t-mr-7 ul li{overflow:hidden;cursor:pointer;float:left;width:33.3%;box-sizing:border-box;position:relative;margin-bottom:25px;padding:20px}
.t-mr-7 .t-c {position:absolute;left:20px;top:20px}
.t-mr-7 .t-c img{width:45px;height:45px}
.t-mr-7 .t-a {padding:0 0 0 65px;min-height:45px;text-align: left;}
.t-mr-7 .t-a h3{margin-bottom:5px;font-size:18px;color:#333;font-weight:700}
.t-mr-7 .t-a p{font-size:14px;line-height:24px;color:#999}
.t-mr-7 .t-t{border-top:1px solid #EB0101;position:absolute;left:-450px;top:0;width:100%;margin-left:0!important;display:inline-block;transition:left .5s}
.t-mr-7 .t-r{border-right:1px solid #0931A3;position:absolute;right:0;top:-190px;height:100%;margin-left:0!important;display:inline-block;transition:top .5s}
.t-mr-7 .t-b{border-bottom:1px solid #EB0101;position:absolute;right:-450px;bottom:0;width:100%;margin-left:0!important;display:inline-block;transition:right .5s}
.t-mr-7 .t-l{border-left:1px solid #0931A3;position:absolute;left:0;top:190px;height:100%;margin-left:0!important;display:inline-block;transition:top .5s}

.t-mr-7 ul li:hover .t-t{left:0}
.t-mr-7 ul li:hover .t-b{right:0}
.t-mr-7 ul li:hover .t-l{top:0}
.t-mr-7 ul li:hover .t-r{top:0}
.t-mr-7 ul li:hover h3{color:#EB0101;}
.t-mr-7 ul li:hover{background:#F6FF69}



/*header_box*/



.header_box{


 width:100%; height:156px; margin:auto; overflow:hidden; min-width: 1180px; background-color: #ffffff;
position:fixed; top:0; z-index: 898;

}

.header{ width:1180px; height:156px;  margin:auto; overflow:hidden;}


.logo{ width:130px; height:130px; float:left; text-align:center; overflow:hidden; margin-top:15px}



.logo img{ width:130px; height:130px; float:left;}

.kh{ width:1027px; margin-left:20px; height:150px; margin-top:2px; float:left; overflow:hidden;border-left:1px solid #c2c2c2;}



.sd{ width:auto; height:36px;  overflow:hidden; margin-left: 30px;}
.sd li{ width:30%; height:31px; line-height:100%; float:left; margin-right:15px;  overflow:hidden; text-align:center; box-shadow: 0 5px 10px rgb(0 0 0 / 15%);     border: 1px solid #fff;border-radius: 10px;}



.sdd{ width:190px;  float:left}



.sd li a{ width:auto; height:30px; display:block; line-height:30px;  overflow:hidden;font-size:14px;  boborder-radius: 10px 10px 0 0; background-color: #283e5f; color:#fff;}




.sd li a:hover{ width:auto; height:30px; display:block; line-height:30px; color:#ffffff; overflow:hidden;font-size:14px;background-color: #ff0000; transition: all 0.6s ease-in-out }


/*biaoyu*/
.khs{ width:auto; height:110px; margin-left:70px; float:left; display:block; text-align:left;}
.khsd{ width:auto; height:110px; margin-left:30px; float:left; display:block; text-align:left;}

.d{ width:100%; height:40px; line-height:40px; margin-top:20px; font-size:22px;  text-align:left; color:#272727; }

.dchuti{ width:100%; height:40px; line-height:40px; margin-top:20px; font-size:24px;  text-align:left; color:Red; font-weight:bold; }
.x{ width:100%; height:40px;  line-height:40px;  font-size:22px;  text-align:center; }
.fwrx{ width:170px; height:105px; overflow:hidden; float:right;margin-left: 30px;}
.fwrx ul{ width:170px; height:90px; overflow:hidden; margin-top:14px;}
.fwrx ul li{ width:170px; height:30px; font-size:14px; line-height:30px;overflow:hidden; background:url(../images/tel.png) no-repeat; background-position:left center; padding-left:20px; }

/*
.header ul{ width:400px; height:30px; float:right;}
.header li:first-child{ color:#fa3131; font-size:14px; background:url(../images/tel.png) no-repeat; background-position:left center; padding-left:20px;}
.header li{ float:left; margin-left:30px;}
.header li a{ color:#646464; font-size:12px; font-weight:bold; transition: all 0.6s ease-in-out;}*/

/*nav_box*/


.nav_box{ 

width:100%; height:56px; margin:auto; overflow:hidden; background-color:#283e5f;min-width: 1180px;
position:fixed; top:156px;left:0; z-index:800; box-shadow: 0 5px 10px rgba(0,0,0,0.15);


}




.nav{ width:1180px; height:56px;  margin:auto; overflow:hidden;}
.nav li{ float:left; line-height:56px; text-align:center; margin-left:1px; width:97px; height:56px; overflow:hidden;  }


.nav li a{ font-size:16px; color:#ffffff; line-height:56px;  transition: all 0.6s ease-in-out;}



#one_li a{ display:block; width:106px; height:56px; background-color:#fa3131; color:white; transition: all 0.6s ease-in-out;}


.nav li a:hover{ display:block; width:106px; height:56px; background-color:#d60c0c; color:white; transition: all 0.6s ease-in-out;}






/*header_box


.header_box{


 width:100%; height:30px; margin:auto; overflow:hidden; background-color:#e7e7e7;}



.header{ width:1313px; height:30px; line-height:30px; margin:auto; overflow:hidden;}
.header ul{ height:30px; float:right;}
.header li:first-child{ color:#fa3131; font-size:14px; background:url(../images/tel.png) no-repeat; background-position:left center; padding-left:20px;}
.header li{ float:left; margin-left:30px;}
.header li a{ color:#646464; font-size:12px; font-weight:bold;}

.head{  width: 100%; height:auto; overflow:hidden; background-color:#e7e7e7; }
.fixed{ position: fixed; z-index:9999999999; width: 100%;height:113px; overflow:hidden;  background:url("../images/header_bg.png");  }




.nav_box_w{ width:100%; height:78px; margin:auto; overflow:hidden; background-color:#FFF;}
.nav_box{ width:1180px; height:78px; margin:auto; overflow:hidden; }
.logo{ width:204px; height:60px; float:left; overflow:hidden; margin-top:10px;}
.nav{ width:824px; height:78px; float:right; overflow:hidden;}
.nav li{ float:left; line-height:78px; text-align:center; margin-left:5px; width:98px; height:78px; overflow:hidden; }
.nav li a{ font-size:16px; font-weight:bold; color:#333; line-height:78px;}
#one_li a{ display:block; width:98px; height:78px; background-color:#fa3131; color:white;}
.nav li a:hover{ display:block; width:98px; height:78px; background-color:#fa3131; color:white;}
*/


/*banner幻灯片*/


.banner_box{ width:100%; height:50px;  overflow:hidden; position:relative;  margin-top:auto; }


.banner{ width:100%; height:500px; margin:auto; overflow:hidden; text-align:center; position: absolute; }


 

.index_btn{ width:100%;  position: static;height:40px; bottom:0;z-index:9999;background:black;background:rgba(0,0,0,0.7)!important;}
.index_btn ul{margin:0px auto; padding:0px;width:1180px;}
.index_btn ul li{float:left;width:235px;height:40px; position:relative;}
.index_btn ul li div{ position:relative; z-index:999; width:234px; display:block; height:40px;}
.index_btn ul li div a{display:block; width:234px; color:#FFF;background:black; cursor:pointer; font-size:16px; text-align:center; line-height:40px; border-right:1px solid #a7a7a7; float:left; height:40px;background:rgba(0,0,0,0)!important;}
.index_btn ul li div a:hover{color:#FFF;background:rgba(250,49,49,1)!important; }
.index_btn ul li div a.cur{ border:none; width:235px;}
.index_btn ul li span{ display:inline-block; height:40px; padding-left:40px; font-size:16px;}
.index_btn ul li span.btn{ background:url(../images/ico_01.png) no-repeat left center; color:white; font-weight:bold;}
.index_btn ul li span.btn1{ background:url(../images/ico_02.png) no-repeat left center; color:white; font-weight:bold;}
.index_btn ul li span.btn2{ background:url(../images/ico_03.png) no-repeat left center; color:white; font-weight:bold;}
.index_btn ul li span.btn3{ background:url(../images/ico_04.png) no-repeat left center; color:white; font-weight:bold;}
.index_btn ul li span.btn4{ background:url(../images/ico_05.png) no-repeat left center; color:white; font-weight:bold;}

/*txt_box*/
.txt_box{width:100%; overflow:hidden;text-align:center;}

.txt_1{width:1100px;margin:auto auto; overflow:hidden;text-align:center; font-size:16px; }

.txt_box p{width:90%;margin:auto auto;}
.txt_box .t_p{width:98%;margin:auto auto;}

.txt_box p span{line-height:30px;font-size:21px;}
.txt_box .t_sp1{font-weight:bold;color:Red;}
.txt_box .t_sp2{font-weight:bold;}
.txt_box .t_sp3{color:gray;}
 .box { width: 100%; display: inline-block; height: auto;}
  .bafd{ background-color: #f6f6f6;}
/*pro*/



.pro_box
{ width:100%; height:370px; margin:auto; overflow:hidden;background-color: #E4F1F1;}



.title{ font-size:26px; color:#02225c; text-align:center; padding-top:30px; background:url(../images/tit_ico.png) no-repeat;background-position:center bottom; padding-bottom:26px; font-weight: 800; }
.title2{font-size:26px; color:#02225c; text-align:center; padding-top:30px; padding-bottom:20px; font-weight: 800;}
.title3{ font-size:24px; color:white; text-align:center; padding-top:30px; background:url(../images/tit_ico.png) no-repeat;background-position:center bottom; padding-bottom:20px; position: relative;
  z-index: 99999; font-weight: 800;}
  .title3 a{ font-size:24px; color:white;}


.pro{ width:1180px; height:350px; margin:auto; overflow:hidden;}


.pro li{ float:left;  background-color:#f2f2f2; width:235px; height:235px; overflow:hidden; margin:20px 0 30px 50px;
  border:1px solid #f2f2f2; border-radius: 10px; box-shadow: 2px 2px 5px #c2c2c2; transition: all 0.6s ease-in-out; }


.pro li:hover{ width:235px; height:235px;box-shadow: 2px 2px 5px #ff2222;  
 border:1px solid #f2f2f2;

background-color: #E4F1F1; transition: all 0.6s ease-in-out;
}


.pro li a{ display:block;}

.pro_ico{ width:94px; height:94px; margin:auto; overflow:hidden; padding-top:24px;}


.pro_tit{ font-size:16px; font-weight:bold; color:#fa3131; text-align:center; line-height:40px;}
.pro_tit strong{ font-size:16px; font-weight:bold; color:#fa3131; text-align:center; l646464-height:40px;}



.pro_text{ width:198px; height:42px; line-height:22px; color:#000; font-size:14px;  brgin:auto; text-align:center; margin-left: auto;
margin-right: auto;}

/*hf*/
.hf{ width:100%; height:120px; margin:40px auto; overflow:hidden;text-align:center;}
.hf .hf_con{width:1180px;height:120px;margin:auto auto;background-color: #E4F1F1; font-weight: 600;}
.hf .hf_con .hf_red{font-size:30px; color:Red;}
.hf .hf_con .hf_c{width:98%;height:80px;margin:25px auto;}
.hf .hf_con p{    font-size: 20px;
    font-weight: 600;
        line-height: 80px;
    
    }
.hf .hf_con .hf_cn_1{width:30%;height:120px;float:left; border-radius: 7px;
    border: 1px solid #fff;
    box-sizing: border-box;
    box-shadow: 1px 2px 10px #bbbbbb;
}
.hf .hf_con .hf_cn_2{width:5%; height:120px;float:left;}
.hf .hf_con .hf_cn_3{width:30%;height:120px;float:left;   border-radius: 7px;
    border: 1px solid #fff;
    box-sizing: border-box;
    box-shadow: 1px 2px 10px #bbbbbb;}
.hf .hf_con .hf_cn_4{width:5%; height:120px;float:left;}
.hf .hf_con .hf_cn_5{width:30%;height:120px;float:left;  border-radius: 7px;
    border: 1px solid #fff;
    box-sizing: border-box;
    box-shadow: 1px 2px 10px #bbbbbb;}

.intro_img{ width:1180px;height:555px; margin:auto auto;  padding:auto; hidden;text-align:center;position:relative;}
.intro_img li{ position:absolute; display:inline-block; height:30px; line-height:30px;font-size:16px; width:425px; text-align:left; z-index:3}
.intro_img li font{ font-size:16px; font-weight:600;}
.intro_img li:nth-child(even){ float: right;}
.intro_img li:nth-child(odd){ float: left;}
.intro_img li:nth-child(even) font{color: #f49401;}
.intro_img li:nth-child(odd) font{ color: #fb3131;}
.intro_img .a{top:185px;}
.intro_img .b{top:176px; right:0px; }
.intro_img .c{top:276px;}
.intro_img .d{top:257px; right:0px; }
.intro_img .e{top:377px;}
.intro_img .f{top:376px; right:0px; }




.intro_img img{position:relative;}

/* 公司简介 */
.intro_box{ width:100%;height:300px; margin:45px 10px; overflow:hidden;text-align:center;}
.intro_box .intro_div{width:1180px;margin:auto auto;}
.intro_box .intro_div .intro_img{width:40%;height:300px;float:left;}
.intro_box .intro_div .intro_con{width:55%;height:300px;float:left;background-color: #D60C0C;background: linear-gradient(77deg, #cb0303, #6a0303f7);margin-left:2%;padding-left:2%; padding-top: 10px}
.intro_box .intro_div .intro_img img{width:100%;height:300px;}

#introconp{color: #ffffff;
    font-size: 18px;
    line-height: 150%;
    text-align: left;
    font-weight: 600;}
.intro_box .intro_div .intro_con p{color:#f9f900;font-size:16px;line-height:31px;text-align:left;}



/*can_box*/
.can_box{ width:100%; height:410px; margin:auto; overflow:hidden; background-color:#f5f5f3;}
.can{ width:1180px; height:280px; margin:auto; overflow:hidden; padding-top:20px;}
.can li{  float:left; }
.frame{ width:472px; height:280px;}
.f2{ width:236px; height:280px; overflow:hidden; float:left; background-color:white;}
.f1,.f1_01,.f1_02,.f1_03{ width:236px; height:280px;overflow:hidden; float:left;}
.f1{ background-color:#eeeeee;}
.f1_01{ background-color:#ffd900;}
.f1_02{ background-color:#fa3131;}
.f1_03{ background-color:#2d2d58;}

.f1_h5{color:#333; }
.f1_h5_01{ color:#fff098; }
.f1_h5_02{  color:#ffd900; }
.f1_h5,.f1_h5_01,.f1_h5_02{font-size:18px;  line-height:30px; display:block; text-align:center; margin-top:40px;}

.f1_span,.f1_span_01,.f1_span_02{font-size:14px;  text-align:center; line-height:26px; display:block;}
.f1_span{  color:#333; }
.f1_span_01{ color:#fff098; }
.f1_span_02{ color:#ffd900;}


.can img{ display:block; margin:auto; padding-top:20px;}

.f2 ul{ width:234px; height:140px; border-bottom:solid 1px #e9e9e9;padding-left:30px; padding-top:10px;}
.f2 ul li{ width:234px; height:20px; float:left; text-align:left; overflow:hidden; }
.f2 li a{ font-size:12px; color:#646464;}
.f2_img{ background:url(../images/jt.png) no-repeat; background-position:left center;}


/*case_box*/
.case_box{ width:1280px; margin:auto;}
.case_title{ width: 100%;
    margin: auto;
    overflow: hidden;
    border-bottom: 1px solid #e3e3e3;}
.case_ul{ width:900px; height:36px; margin:0 auto;  }
.case_ul li{ float:left; padding:0 9px; height:36px; border-radius:14px; background-color:#e5e5e5; line-height:26px; margin:20px 26px 0px 20px; text-align:center;background: linear-gradient(49deg, red,#030e5c, #5240ff91);    border: 1px solid #fff; line-height: 36px; width: 100px;
}
.case_ul li a{ font-size:14px; color:#333;}
.case_ul li a b{ font-size:16px; color:#fff700;}
.case_ul li:hover{ background-color:#fa3131;}
.case_ul li a:hover{ color:#fff;}
.case_ul li a b:hover{ color:#fff;}




/*.case{ width:1209px; height:560px; margin:auto; overflow:hidden;}
.case li{ float:left; width:375px; height:265px; margin-right:28px; margin-top:28px;}*/
.wrapper {
  margin:auto; 
width:1209px;
}


ul.reset,
ul.reset li {
display:block;
list-style:none;
padding:0;
margin:0;
}


.gallery ul li {
width:375px;
height:295px;
margin-right:28px; margin-top:28px;
float:left;
position:relative;
}
.gallery ul li span a {
width:375px;
height:30px;
display:block; 
line-height:30px; 
text-align:center;
position:absolute;
top:340px;
left:80px;
}

.holder {
position:absolute;
top:0;
left:0;
margin:-100px 0 0 -100px;
}

a img {
border:none;
}


p,p a{color:#000;index:10000;}

/*经典案例*/
.case_show_box{ width:1180px; height:auto; margin:auto; overflow:hidden;padding:40px 0;}


.case_show{ width:1209px; height:auto; margin:auto; 
overflow:hidden; }


.case_show li
{ width:374px; height:302px; float:left; margin-right:24px; overflow:hidden;margin-top:18px;  border:1px solid #c2c2c2;  border-radius: 5px;

transition: all .25s; -text-align: -webkit-match-parent; box-shadow: 1px 3px 3px 4px #f6f6f6}

.case_show li a
{ font-size:16px;width:374px; height=60px; display:block;  text-align: center; }

.case_show li a img
{  padding:1px; height:265px;max-width:98%;border-radius: 10px; transition: all 0.6s ease-in-out}


.case_show li:hover{
font-size:16px; color:#000000;

background-color: #f0f7fa;

border-radius: 20px; 

}

.case_show li a:hover{

font-size:16px; color:#ff0000;
background-color: #f4efef;
transition: all .3s;

}
.case_show li img:hover
{  padding:1px; 
height:265px;max-width:100%;border-radius: 2px; 
 opacity: 0.6; transition: all .4s ease-in-out;}



.case_show li span a{ font-size:16px;width:375px; height:35px;border:0px; line-height:35px;  display :block; }




/*客户见证*/

.customer_box{width:1180px;margin: 0px auto 20px auto;}

.customer_con{width:1180px; margin:auto;overflow:hidden;}
.customer_con ul{width:1180px; float:left;overflow:hidden;}
.customer_con ul li{width:50%;float:left;overflow:hidden;padding:20px 0;}

.customer_con ul li .cus_img{width:35%;margin-left:3%; float:left;overflow:hidden;}
.customer_con ul li .cus_img img {width:100%;}

.customer_con ul li .cus_con{width:55%;margin-left:3%;float:left;overflow:hidden;}
.customer_con ul li .cus_con h3{font-size:16px;line-height:20px;padding-bottom: 10px;width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.customer_con ul li .cus_con p{font-size:14px;line-height:25px;height:175px;overflow: hidden;}


.case_show .kh_li{ width:374px; height:410px; float:left; margin-right:24px; margin-bottom:20px; overflow:hidden;text-align:center; margin-top:18px; box-shadow: 2px 2px 3px 4px #e9e9e9;}
.case_show .kh_li 
.kh_div{width:99%; height:418px; float:left;  text-shadow: 2px 2px 3px  #e9e9e9;; }

/*颜色border:1px solid #c2c2c2;*/


.case_show .kh_li .kh_img{width:100%;height:295px;text-align:center;}4
.case_show .kh_li a{ font-size:16px;width:100%;  display:block; }
.case_show .kh_li a img{  padding:1px; height:280px;max-width:100%;border:0px;}
.case_show .kh_li span a{ font-size:16px;width:375px; height:35px;border:0px; line-height:35px; text-align:center; display :block; }
.case_show .kh_li .kh_con h3{font-size:16px;line-height:20px;padding-bottom: 15px;width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.case_show .kh_li .kh_con p{font-size:14px;line-height:25px;overflow: hidden;     text-align: left;}


/*客户见证下的广告条*/
.banner_gg_box{width:100%;height:240px; margin:40px auto 20px auto; background: #353535;}
.banner_gg{width:1180px;height:240px; margin:auto;overflow:hidden;}
.index_jage{ width:40%;height:240px; float:left; display:inline;background-color:#333; color:#rgb(168, 9, 9)	;}
.index_jage h3{ font-size:24px; text-align:center; color:#fff; margin-top:20px;margin-bottom:10px;}
.index_jage h4{ font-size:40px; text-align:center; color:#fff; margin-top:20px;margin-bottom:10px;}
.index_jage h5{ font-size:22px; text-align:center; color:#fff; margin-top:20px;}
.index_jage h5 strong{ font-size:38px; text-align:center; color:#FF0;}
.banner_right{width:40%;height:240px; float:left;    background: linear-gradient(93deg, red, #b1080896);  font-size:14px; color:#fff; }
.banner_right .banner_con h4{ font-size:28px; color:#fff; margin-top:20px; margin-bottom:10px;text-align:center;}
.banner_right .banner_con{width:95%;margin:auto;}
.banner_right p{ font-size:16px; color:#fff;line-height:50px;text-align:center;    margin-top: 40px;}
.banner_ewm{width:18%;height:240px;float:left;margin-left:1%; height:auto; background-color:#D60C0C; display:inline-block; text-align:center; color:#CCC; }
.banner_ewm img{ width:100%; height:auto;display:inline-block}
.banner_ewm font{ color:#ccc;}

/*partner_box*/
.partner_box{ width:100%; height:418px; background-color: #FF9C01;  margin:0 auto; margin-top:30px;text-align:center; float:left;}
.partner_case{margin-top:100px;height:400px;}
.partner{ width:1180px; height:350px; margin:auto; overflow:hidden;text-align:center;}
.partner_information{ width:1180px; height:250px; margin:30px auto; overflow:hidden;}
.left_btn,.partner_main,.right_btn,.partner_img{ float:left;}
.left_btn{ width:26px; height:57px; float:left; overflow:hidden; margin:72px;}

.partner_main{ width:840px; height:250px; float:left;}
.partner_text{ width:530px; height:230px; float:left; overflow:hidden; margin-top:20px; margin-left:60px;}
.partner_tit{ font-size:24px; color:white; line-height:50px;}
.partner_p{ font-size:14px; color:white; line-height:26px; margin-top:10px;}


/*news_box*/
.news_box{ width:1180px;  /*height:860px;*/  margin:auto; overflow:hidden; }
.news{ width:1180px; /*height:760px;*/ margin:auto; overflow:hidden; padding-top:20px;}
.news_left{ width:49%;  /*height:760px;*/  float:left; overflow:hidden;}
.one_news{ width:100%; height:40px; background-color:#e6e6e6; overflow:hidden;}
.one_news a{ display:block; width:15%; height:40px; font-size:14px; color:#333; line-height:40px;  float:right; padding-right:5px;  text-align:right; overflow:hidden;}
.one_tit{ text-indent:2em; height:40px; overflow:hidden; width:80%; float:left;font-size:18px;  color:#333; line-height:40px; text-align:left; }
.one_text{  height:70px; overflow:hidden;font-size:14px; color:#666666; line-height:24px; text-align:left;}



.news_ul{ width:100%;  /*height:760px;*/  background-color:#f5f5f5; overflow:hidden;  }


.news_ul li{ width:100%; height:58px; margin:auto; overflow:hidden; line-height:58px; border-bottom:dashed 1px #d5d5d5; text-align: left;}



.news_ul li:hover{ width:100%; height:58px; margin:auto; overflow:hidden; line-height:58px; border-bottom:dashed 1px #d5d5d5; background-color:#fff; transition: all .3s; }



.news_ul li a{ width:77%; display:block;white-space: nowrap; font-size:14px; padding-left:10px;overflow: hidden;text-overflow: ellipsis; float:left; line-height:64px;}


.day{ width:16%; display:block; float:right; font-size:14px;}
.news_ico{ color:#fa3131; font-size:18px;  float:left; line-height:58px; display:block; margin-left:10px;}
.news_right{width:49%;  /*height:760px;*/   float:right; overflow:hidden;}


.one_tite{ text-indent:2em;  width:100%; height:46px; background-color:#e6e6e6; overflow:hidden;


border-top-left-radius:10px;     border-top-right-radius: 10px;
    background: linear-gradient(267deg, #c7c7c7, #bdbdbd7d);
}







.one_tite a{ display:block; width:auto; padding:0 8px; height:40px; font-size:18px;  line-height:40px;  float:left; text-align:center;  overflow:hidden;}

.one_tite a:hover,.one_ahover{ color:#fa3131;}





/*case2*/


.case_box2{ width:1180px; margin:auto; overflow:hidden;}



.case_ul2{width: 360px;
    height: 36px;
    margin: 0 auto;
    text-align: center;
    font-weight: 800; }
.case_ul2 li{ float:left; padding:0 20px; height:36px; width:100px; line-height:36px;
              
              
               border-radius:10px; background: linear-gradient(76deg, red, rgb(82 64 255 / 62%));margin-right:24px; border:1px soild #fff; box-shadow: 2px 2px 5px #c1c1c1;}
.case_ul2 li a{ font-size:16px; color:#fff700;}


.case_ul2 li:hover{ background-color:#fa3131;}
.case_ul2 li a:hover{ color:#fff;}


.case2{ width:1224px; height:260px; margin:auto; overflow:hidden;}

.case2 li{ float:left; width:260;; height:230px; margin-right:30px; margin-top:10px; border-radius:5px; border:1px solid #c2c2c2; transition: all .25s; -text-align: -webkit-match-parent; transition: all .25s;}



.case2 li img
{
padding:3px;border-radius:5px; 
max-height:200px;
width:auto;
justify-content: center;
align-items: center;
margin:auto;
pading:auto;
display: flex;
//transition: all 0.6s ease-in-out
/* 双层变化*/
}
.case2 li img:hover
{
max-height:200px; height:100%;
padding:3px;border-radius:5px; opacity: 0.6;

transition: all 0.6s ease-in-out;
/* 双层变化*/

}

.case2 li span a{  display:block; width:266px; height:30px; line-height:30px;  text-align:center;}






/*choose_box*/
.choose_box_box{ width:100%; height:490px; margin:auto; overflow:hidden; padding:30px 0; }
.choose_box{  width:100%; height:390px; margin:auto auto; overflow:hidden; background:url(../images/choose_bg.jpg);     background: linear-gradient(45deg, red, #2c2c2cf5); background-position:center;}
.choose_tit{ width:295px; height:50px; margin:auto; overflow:hidden; padding-bottom:20px;}
.choose{ width:1180px; height:390px; margin:auto; overflow:hidden;}
.left_choose{ width:510px; height:390px; padding-left:80px; overflow:hidden; float:left;}
.ch_01{ font-size:36px; color:white; font-family:"微软雅黑"; padding-top:35px;}
.ch_02{ font-size:14px; color:white; line-height:30px;}
.ch_02 a{  background-color:white; color:#fa3131; padding:0 5px;}

.ch_022{ font-size:14px; color:white; line-height:30px;}
.ch_022 a{  background-color:#fa3131; color:#fff; padding:0 5px;}

.ch_03{ font-size:18px; color:white;}
.ch_03_0{ font-size:26px; color:white;}
.form{ width:418px; height:160px; overflow:hidden; padding-top:30px;}
.name,.name2{ font-size:14px; color:white; margin-bottom:10px; width:418px; height:40px;}
.name span,.name2 span{ display:block; float:left; font-size:14px; color:white; line-height:40px;}
.name_img{ width:46px; height:40px; background-color:#e41f1f; overflow:hidden;}
.name_img img{ width:24px; height:24px; border-right:dashed 1px white; margin:8px; padding-right:8px;}
.name input{ width:320px; height:40px; background-color:#e41f1f; float:left; font-size:14px; padding-left:8px;color:#000;}

.name_img2{ width:46px; height:40px; background-color:#7e7e7e; overflow:hidden;}
.name_img2 img{ width:24px; height:24px; border-right:dashed 1px white; margin:8px; padding-right:8px;}
.name2 input{ width:320px; height:40px; background-color:#7e7e7e; float:left; font-size:14px; padding-left:8px; color:black;}


.sub_btn{ width:418px; height:36px;   overflow:hidden; margin-top:30px; margin-left:27px;}
.sub_btn a{ display:block; width:154px; height:36px; line-height:36px; text-align:center; font-size:16px; color:white; background-color:#d41919; float:left; margin-left:15px;}
.sub_btn input{ display:block; width:154px;  cursor:pointer; height:36px; line-height:36px; text-align:center; font-size:16px; color:white; border:0px; background-color:#d41919; float:left; margin-left:15px;}
/*link_box*/
.link_box{ width:100%; height:auto; margin:auto; overflow:hidden; border-top:solid 1px #e1e1e1;}
.link{ width:1180px; height:auto; margin:auto; overflow:hidden; border-left:solid 1px #e1e1e1;}
.link_tit{ width:110px; min-height:60px; height:auto; overflow:hidden;font-size:24px; float:left; text-align:center; padding-top:30px;border-right:solid 1px #e1e1e1;}


.link_ul{ width:1068px; height:auto; overflow:hidden; float:left; padding-top:15px;}

.link_ul li{ float:left; margin:8px 15px;}





.link_ul2
{ width:1068px; height:auto; overflow:hidden; float:left; padding-top:15px;}

.link_ul2 li{ float:left; margin:8px 13px;}



.link_ul2 li img
{
width:124px;
border-radius:5px;
 border:1px solid #c2c2c2;

}






/*footer_box*/


.footer_box{ width:100%; height:168px; background-color:#ededed; margin:auto; overflow:hidden;min-width: 1180px;}
.footer{ width:1180px; height:168px; margin:auto; overflow:hidden;}
.bottom_logo{ width:204px; height:60px; float:left; margin-top:51px;}
.address{ float:left; margin-top:60px; margin-left:30px;}
.address li{ line-height:23px; font-size:14px; color:#323232;}
.address li p{  line-height: 23px;
    font-size: 16px;
    color: #04305d;
    font-weight: 600;}}
.ewm{ float:right; margin-top:33px; width:260px; }
.bottom_ul{ float:right;}
.bottom_ul li{ float:left; margin-right:26px; margin-top:8px;}

/*bottom background-color:#343434; */
.bottom_box{ width:100%; height:auto; margin:auto; overflow:hidden;}
.bottom{ width:1180px; height:36px; margin:auto; overflow:hidden; border-bottom:1px solid #FFF;}
.bottom_text{ font-size:14px; color:white; line-height:36px; float:left;}
.bottom_text h1{ font-size:14px; color:white; line-height:36px; }
.bq{ width:1180px; height:auto; margin:auto;  color:#fff; line-height:30px; overflow:hidden; }
.bq p{color:#fff;}
.bq a{color:#fff;}
.bq span{color:#fff;}

.bottom_ul2{ width:45%;margin:auto;}
.bottom_ul2 li{ float:left; width:32%; margin-top:8px;}

/*bottom border-bottom:1px solid #FFF;*/
.bottom_box{ width:100%; height:auto; margin:auto; overflow:hidden;min-width: 1180px;}
.bottom_lx{width:1180px;margin:auto; overflow:hidden;margin-bottom: 10px;padding-bottom: 10px;}
.bottom2{ width:37%;height:132px; float:left; overflow:hidden;text-align:center;padding-top: 10px;}
.bottom2 p{ font-size:14px;width:100%; color:white; line-height:32px; float:left;}
/*bottom 中div*/
.l_bangh{ width:59%;height:150px;float:left;color:white; margin-left:2%; overflow:hidden;}
.l_bangh dt{ width:20%; float:left; display:inline; margin:0px 2%;}
.l_bangh dl{ width:100%; height:50px; line-height:50px; font-size:16px; color:white; font-weight:bold;float:left; display:inline-block}
.l_bangh a{ width:100%; height:25px; line-height:25px;font-size:12px; color:#999; float:left; display:inline-block;  }
.xf_box{ width: 100%; float: left; display: inline-block;}
.xf_box .xf_left{ width: 60%; float: left; display: inline-block;}
.xf_box .xf_r{ width: 38%; float: right; display: inline-block; height: 350px;border: 1px solid #f3f3f3;box-shadow: 0px 0px 20px rgba(7,18,101,.09);}
.c_list {width:100%; height:auto;float: left; display: inline-block;background-color: #eb3f3f;padding: 20px 0px;}
.c_list li{     width: 100%;font-size: 20px;font-weight: bold;padding: 15px 0px;float: left;display: inline-block;text-align: center;color: #fff;letter-spacing: 3px;}
.xf_left .s_bcountent p{ font-size: 18px;color: #fff; line-height: 40px;}
.xf_left .s_bcountent font{ font-size: 18px;color: #fff;}
 
.xf_r .newwslist .swiper-pagination-bullet { width: 20px; border-radius: 5px;}
.xf_r .newwslist .swiper-pagination-bullet-active{ background-color: #eb3f3f;}

/*****客户评价*****/
.plan_tg {
	width:1003px;
	height:184px;
	margin:18px auto;
	position:relative;
	
	padding-top:10px;
}
.plan_title {
	width:127px;
	height:37px;
	background:url(../images/plan_sj.png) no-repeat;
	line-height:37px;
	text-align:center;
	color:#fff;
	font-family:"微软", "微软雅黑";
	position:absolute;
	left:450px;
	top:-6px;
	font-size:16px;
}
ul, li {
	list-style:none;
}
.left {
	float:left;
}
.right {
	float:right;
}
.blk_18 {
	overflow:hidden;
	zoom:1;
	width:1003px;
}
.blk_18 .pcont {
	width:903px;
	float:left;
	overflow:hidden;
}
.blk_18 .ScrCont {
	width:32766px;
	zoom:1;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
	float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
	width:35px;
	height:98px;
	float:left;
	background:url(../images/ax.png) no-repeat;
	margin-top:75px;
}
.blk_18 .LeftBotton {
	background-position: 0 0;
	margin-right:15px;
}
.blk_18 .RightBotton {
	background-position: 0 -98px;
	margin-left:15px;
}
.blk_18 .LeftBotton:hover {
	background-position: -35px 0;
}
.blk_18 .RightBotton:hover {
	background-position: -35px -98px;
}
.ScrCont .p1 {
	width:890px;
	height:250px;
	float:left;
	padding:10px;
}
.ScrCont .p1 .left {
	width:232px;
	height:232px;
	padding:2px;
}
.ScrCont .p1 .right {
	width:610px;
	height:230px;
	float:right;
}
.ScrCont .p1 .right p {
	text-align:left;
	line-height:200%;
	padding-top:5px;
}
.ScrCont .p1 .right p b {
	font-family:"微软", "微软雅黑";
	font-size:16px;
	color:#3a4145;
	text-align:left;
}
.ScrCont .p1 .right p a {
	color:#bbbaba;
}
.ScrCont .p1 .right p a:hover {
	color:#666;
}




/*banner*/
.wechat_banner{ width:100%; height:400px; margin:auto; overflow:hidden; text-align:center;}

/*wechat_01*/
.wechat_01{ width:1180px; height:250px; margin:14px auto; overflow:hidden;}
.wechat_01 ul{ width:1017px; margin:auto; overflow:hidden; height:250px;}
.wechat_01 li{ width:325px; height:250px; float:left; overflow:hidden; margin-right:14px;}
.wechat_li_01{ background-color:#00a8ee;}
.wechat_li_02{ background-color:#66b732;}
.wechat_li_03{ background-color:#ee7e00;}
.wechat01_img{ width:182px; height:140px; overflow:hidden; margin:auto;}
.wechat01_tit{ font-size:20px; font-weight:bold; color:white; text-align:center; margin-top:6px;}
.wechat01_text{ font-size:14px; color:white; text-align:center; margin-top:12px; }

/*wechat_02*/
.wechat_02{ width:1180px; height:770px; margin:auto; overflow:hidden;}
.wechat_02_tit{width: 1000px;margin: 20px auto;border-bottom: solid 1px #bfbfbf;text-align: center;
}
.wechat_02_tit span{ display: block;margin: 10px auto;margin-bottom: -36px;text-align: center;width: 290px;height: 55px;background-color: white;padding: 0 22px; font-size:26px; color:#333333;}
.wechat02_ul{ width:999px; height:689px; margin:auto; overflow:hidden;border-right:dashed 1px #cfcfcf;border-bottom:dashed 1px #cfcfcf; padding-top:20px;}
.wechat02_ul li{ width:198px; height:228px; border-top:dashed 1px #cfcfcf; border-left:dashed 1px #cfcfcf; float:left;}
.wechat02_ico{ width:90px; height:90px;padding-top:25px; margin:auto;}
.wechat02_text{ width:140px; height:100px; margin:auto; overflow:hidden; text-align:center;}
.wechat02_text p:hover{ color:#fa3131; cursor:pointer;}
.wechat02_text_p1{font-size: 22px;color: #666;height: 40px;line-height: 40px;}
.wechat02_text_p2{font-size: 14px;color: #666;line-height: 20px;}

/*wechat_03*/
.wechat_03{ width:1180px; margin:auto; height:168px; overflow:hidden;}
.wechat03_ul{ width:1020px; height:100px; margin:auto; overflow:hidden; padding-top:20px;}
.wechat03_ul li{ float:left; margin-right:20px;}

/*wechat_04*/

#wrapper{ width:1000px; height:490px; margin:auto; overflow:hidden; padding-top:20px;}
.overlay{ position: absolute; top: 0;  left: 0;  width: 100%;  height: 100%; z-index: 10; /*dim the background*/  text-align:center; display:none;}
#overlay_pic { margin:200px auto;  width:400px;  box-shadow: 10px 10px 5px #000;}
.jscarousal{width:1000px; height:490px;	margin:0 auto;padding: 0;position: relative; /*overflow: hidden;*/}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right{float: left;width: 30px;height: 80px;position: relative;top: 155px;cursor: pointer;}
.jscarousal .jscarousal-left{background-image: url(../images/left_btn.jpg);background-repeat: no-repeat;background-position: left;}
.jscarousal .jscarousal-right{background-image: url(../images/right_btn.jpg);background-repeat: no-repeat;background-position: right;}
.jscarousal-contents{width: 915px;height: 410px;float: left;position: relative;	overflow: hidden;}
.jscarousal-contents > div{	position: absolute;	width: 100%;height: 410px;}
.jscarousal-contents > div > div{float: left;margin-left:12px; width:212px; height:377px; }
.jscarousal-contents img{width:212px;  height:377px;border:solid 1px #a5a5a5; border:solid 1px #a5a5a5;}
.hidden{display: none;}
.visible{display: block;}
.thumbnail-active{filter: alpha(opacity=100);opacity: 1.0;cursor: pointer;}
.thumbnail-inactive{filter: alpha(opacity=80);opacity: 0.8;	cursor: pointer;}
.thumbnail-text{color: #7A7677;	font-weight: bold; line-height:30px;	text-align: center;display: block;padding:2px;}
/*phone_01box*/
.phone_01box{ width:1180px; height:372px; margin:auto; overflow:hidden; background:url(../images/phone_bg.jpg) no-repeat center center;}
.phone_01{ width:1000px; height:372px; margin:auto; overflow:hidden;}
.phone_01img{ width:376px; height:339px; margin-top:30px; margin-left:30px; float:left;}
.phone_01text{ width:516px; height:246px; float:left; margin-top:90px; margin-left:70px; overflow:hidden;}
.phone_01tit{ font-size:30px; line-height:60px; color:#333;}
.phone_01main{ font-size:16px; line-height:30px; color:#646464;}


/*phone_02*/
.phone_02{ width:1180px; height:435px; margin:auto; overflow:hidden;}
.phone_02_tit{width: 1000px;margin: 20px auto;border-bottom: solid 1px #bfbfbf;text-align: center;
}
.phone_02_tit span{ display: block;margin: 10px auto;margin-bottom: -36px;text-align: center;width: 330px;height: 55px;background-color: white;padding: 0 22px; font-size:26px; color:#333333;}
.phone_02ul{ width:1032px; height:340px; margin:auto; overflow:hidden; }
.phone_02ul li{ width:476px; height:140px; float:left; overflow:hidden; margin-right:40px; margin-top:30px;}
.phone_02img{ width:194px; height:138px; border:solid 1px #CCC; float:left;}
.phone_02text{ width:270px; height:140px; overflow:hidden; float:right; }
.phone_02tit{ font-size:18px; color:#333;}
.phone_02main{ font-size:14px; color:#646464; margin-top:15px; line-height:26px;}

/*phone_03*/
.phone_03{ width:1180px; height:298px; margin:auto; overflow:hidden; background-color:#f6f6f6; border:solid 1px #e6e6e6;}
.phone_03_tit{width: 1000px;margin: 30px auto;border-bottom: solid 1px #bfbfbf;text-align: center;
}
.phone_03_tit span{ display: block;margin: 10px auto;margin-bottom: -36px;text-align: center;width: 330px;height: 55px;background-color: #f6f6f6;padding: 0 22px; font-size:26px; color:#333333;}
.phone03_ul{ width:1000px; height:298px; margin:auto; overflow:hidden; padding-left:112px; padding-top:30px;}
.phone03_ul li{ width:113px; height:150px; float:left; overflow:hidden; margin-right:80px; text-align:center; font-size:16px; color:#333; line-height:30px;}

/*phone_04*/
.phone_04{ width:1180px; height:500px; margin:auto; overflow:hidden;}

/*seo01*/
.seo01{ width:1180px; height:auto; margin:auto; overflow:hidden;}
.seo_02{ width:1180px; height:500px; margin:auto; overflow:hidden; background-color:#f3f3f3; border:solid 1px #e6e6e6;}
.seo_03_tit{width: 1000px;margin: 30px auto;border-bottom: solid 1px #bfbfbf;text-align: center;
}
.seo_03_tit span{ display: block;margin: 10px auto;margin-bottom: -36px;text-align: center;width: 330px;height: 55px;background-color: #f3f3f3;padding: 0 22px; font-size:26px; color:#333333;}
.seo_02main{ width:1000px; height:410px; margin:auto; padding-left:70px;}
.s_title{ width: 100%; float: left;  display: inline-block; height: auto; margin: 50px 0px;}
.s_title h3{ text-align: center; display: inline-block; font-size: 24px; width: 100%;letter-spacing: 3px;}
.s_title h3 font{ font-size: 32px; color: #eb3f3f;}
.s_list_A,.s_bcountent{ width: 100%; float: left;  display: inline-block; height: auto; margin: 0px 0px;}
.s_list_A li {display: block; width: 99.6%; float: left; display:inline-block;margin: 1.5% 0.5%;padding: 1%  ;background-color: #fff;border-radius: 10px;box-shadow: 0px 0px 20px rgba(7,18,101,.09);transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;  font-size:16px;transition: all .5s; height: auto; line-height: 30px; border: 1px solid #fff;}
.s_list_A li span{ font-size: 18px; font-weight: bold; height: 35px; width: 35px; line-height: 35px; text-align: center; display: inline-block;
background-color: #f1f1f1;    color: #f00; margin: 0px 10px 0px 0px;border-radius:50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;-moz-border-radius: 50%;
}
.s_list_A li:hover { font-weight: bold;box-shadow: 0 2px 10px rgba(240,94,75,0.5);  border: 1px solid #ffdfdf; }
.s_list_A li:hover  span{    background-color: #eb3f3f; color: #fff;   }
.flkh_boxl,.flkh_boxr{width: 43%;display: inline-block;}
.flkh_boxl{ float: left;  }
.flkh_c{float: left; display: inline-block; width: 14%; text-align: center;}
.flkh_boxr{ float: right; }
.flkh_c p{ width: 130px; height: 130px; line-height: 130px; text-align: center;display: inline-block;  margin: 0px;border-radius:50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;-moz-border-radius: 50%;box-shadow: 0px 0px 20px rgba(7,18,101,.09);transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s; font-size: 42px; font-weight: bold; color: #FFFFFF;margin-left: 10%; display: inline-block;}
.flkh_c p.c1{ background-color: #f00; margin-top: 100px;}
.flkh_c p.c2{ background-color: #00A8EE;margin-top: 100px;}
.flkh_c p:hover{box-shadow: 0px 0px 30px rgb(103, 85, 85); font-size: 38px;}
.s_list_B{ width: 100%; float: left;  display: inline-block; height: auto; margin: 0px 0px;} 
.s_list_B .lisshow_a {display: block; width:29%; float: left; display:inline-block;margin: 1%;padding: 1% 1%;background-color: #fff;border-radius: 10px;box-shadow: 0px 0px 20px rgba(7,18,101,.09);transition:  all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;  font-size:16px;  height: auto; line-height: 30px; border: 1px solid #fff; position: relative;}
 .lisshow_a dl,.lisshow_a dt,.lisshow_a dd{ width: 100%; float: left; display: inline-block;}
 .lisshow_a dt{ font-weight: 400;; font-size: 22px; line-height: 40px;;}
 .lisshow_a dd{  font-size: 16px; line-height: 30px;;}
 .lisshow_a .links{  font-size: 16px; line-height: 30px; float: left; display: inline-block; width: 100%; height: auto; margin-top: 20px;} 
 .lisshow_a .links font{ color: #9c9c9c;border: 1px solid #9c9c9c;  padding:0px 10px; display: inline-block; font-size: 14px; border-radius:5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;-moz-border-radius:5px;}
 .s_list_B .lisshow_a p{ width:100%; float: left; display: inline-block; height: auto;  position: relative;}
.s_list_B .lisshow_a p i{ font-size: 40px;position: absolute; right: 10px; color: #eb3f3f;}
.s_list_B .lisshow_a:hover{box-shadow: 0px 0px 10px rgba(235, 63, 63, 0.44); font-size: 38px; border: 1px solid rgba(235, 63, 63, 0.44);}
.s_list_B .lisshow_a:hover dt, .s_list_B .lisshow_a:hover  dd{ color: #eb3f3f;}
.s_list_B .lisshow_a:hover p i{ color: #000;}
.s_list_B .lisshow_a:hover .links font{ color: #fff;border: 1px solid #eb3f3f;background-color: #eb3f3f;}
.s_bcountent{ text-align: center; font-weight: bold; line-height: 50px; margin: 5px 0PX;}
.s_bcountent p{ font-size: 24px;}
.s_bcountent font{ color: #eb3f3f;font-size: 24px;text-transform : uppercase; display: inline-block;}


/*  */
.hz_box,.hz_box dl dt,.hz_box dl dd{ width: 100%; float: left; display: inline-block;}
.hz_box dl{ width: calc(100% / 6 - 4%); float: left; display: inline-block; min-width: 12%;box-shadow: 0px 0px 20px rgba(7,18,101,.09);transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s; text-align: center;    border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px; border-bottom: 10px solid #a0a0a0;
  position: relative;overflow: hidden;}
.hz_box li{ width: 4%; float: left; display: inline-block; text-align: center; font-size: 40px; margin-top: 85px;;}
.hz_box dl .i{ margin: 20px 0px;}
.hz_box dl .i i{ font-size: 42px;color: #fb3131}
.hz_box dl .n font{ width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    display: inline-block;
    margin:30px 0px 0px 0px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%; 
    font-size: 42px;
    font-weight: bold;
    color: #000; 
    display: inline-block; }
.hz_box dl dt{ font-size: 18px; margin: 0px 0px 20px 0px;}

  @keyframes sport {
            0%   {transform: translateY(100%);opacity: 1;}
            
            100% {transform: translateY(0%);opacity: 1}
        }
.hz_box dl:hover{ border-bottom: 10px solid #e93d3d; color: #fff;}		
.hz_box dl:hover dt{ color: #fff; font-weight: 100;}
.hz_box dl:hover .i i{ color: #fff;}
.hz_box dl:hover .n font{ color: #fff;  background-color:#e93d3d; ;}
.hz_box dl:hover:before{    content: "";
    background-color: #e93d3d;
    width: 100%;
    height: 100%; 
    position: absolute;
    left: 0;z-index: -7; animation: sport 1s; 
              
		}
.hz_box{ margin: 10px 0px 30px 0px;}
 
 
.slide-fade-enter-active {
  transition: all .3s ease;
}
.slide-fade-leave-active {
  transition: all .8s cubic-bezier(1.0, 0.5, 0.8, 1.0);
}
.slide-fade-enter, .slide-fade-leave-to
/* .slide-fade-leave-active for below version 2.1.8 */ {
  transform: translateX(10px);
  opacity: 0;
}

/*seo_03ul*/
.seo_03{ width:1180px; height:420px; margin:auto; overflow:hidden;}

.seo_03ul{ width:1016px; height:340px; margin:30px auto; overflow:hidden; padding-left:30px;}
.seo_03ul li{ width:188px; height:340px; float:left; overflow:hidden; text-align:center; margin-right:66px;}
.seo_03img{ width:180px; height:180px; overflow:hidden; margin:auto;} 
.seo_03tit{ width:188px; height:30px; overflow:hidden; font-size:24px; color:#cc0000; line-height:30px;}
.seo_03text{ width:188px; height:90px; overflow:hidden; font-size:14px; color:#3d3d3d; line-height:30px; padding-bottom:7px;}
.seo_03more{ width:106px; height:30px; background:url(../images/more_ico.png) no-repeat center center; text-align:center; margin:auto;}
.seo_03more a{ color:white; line-height:30px; font-size:14px;}

/*seo_04*/
.seo_04{ width:1180px; height:auto; margin:30px auto; overflow:hidden; background-color:#f3f3f3; border:solid 1px #e6e6e6;}
.seo_04ul{ width:1000px; height:auto; margin:auto; overflow:hidden; margin-bottom:30px;}
.seo_04ul ul{ width:1020px; height:auto; margin:auto; overflow:hidden;}
.seo_04ul li{  width:148px; height:82px; float:left; margin-right:22px; margin-top:22px; overflow:hidden;}




#rocket-to-top div {
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 149px;
}
#rocket-to-top .level-2 {
    background: url("../images/rocket_button_up.png") no-repeat scroll -149px 0 transparent;
    display: none;
    height: 250px;
    opacity: 0;
    z-index:9999999999999999999999999999999999999999998;
}
#rocket-to-top .level-3 {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 150px;
    z-index:9999999999999999999999999999999999999999999;
}
/*download by www.sucaijiayuan.com*/
#rocket-to-top {
    background: url("../images/rocket_button_up.png") no-repeat scroll 0 0 transparent;
    cursor: default;
    display: block;
    height: 250px;
    margin: -125px 0 0;
    overflow: hidden;
    padding: 0;
    position: fixed;
    right: 0;
    top: 80%;
    width: 149px;
     z-index:9999999999999999999999999999999999999999999;
}

//*
 * 嵌入式框样式自定义
 */
.bdcs-container .bdcs-main, .bdcs-container .bdcs-main * {
    box-sizing:content-box;
    margin:0;
    padding:0;
    float:none;
    clear:none;
    overflow:hidden;
    white-space:nowrap;
    word-wrap:normal;
    border:0;
    background:none;
    width:auto;
    height:auto;
    max-width:none;
    min-width:none;
    max-height:none;
    min-height:none;
    border-radius:0;
    box-shadow:none;
    transition:none;
    text-align:left;
}

.bdcs-container .bdcs-clearfix:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
}
.bdcs-container .bdcs-clearfix {
    zoom: 1;
}

.bdcs-container .bdcs-main {
    overflow: visible;
}
.bdcs-container .bdcs-search {
    display: block;
    overflow: visible;
    position: relative;
    border-style: solid;
}

.bdcs-container .bdcs-search-form-input-wrap {
    display: inline-block;
}
/*
 * 嵌入式框样式自定义
 */
.bdcs-container .bdcs-main, .bdcs-container .bdcs-main * {
    box-sizing:content-box;
    margin:0;
    padding:0;
    float:none;
    clear:none;
    overflow:hidden;
    white-space:nowrap;
    word-wrap:normal;
    border:0;
    background:none;
    width:auto;
    height:auto;
    max-width:none;
    min-width:none;
    max-height:none;
    min-height:none;
    border-radius:0;
    box-shadow:none;
    transition:none;
    text-align:left;
}

.bdcs-container .bdcs-clearfix:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
}
.bdcs-container .bdcs-clearfix {
    zoom: 1;
}

.bdcs-container .bdcs-main {
    overflow: visible;
}
.bdcs-container .bdcs-search {
    display: block;
    overflow: visible;
    position: relative;
    border-style: solid;
}

.bdcs-container .bdcs-search-form-input-wrap {
    display: inline-block;
}

/*输入框自定义样式*/
.bdcs-container .bdcs-search-form-input {
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    vertical-align: top;
    text-indent: 5px;
    float: left;

    border-color:#a6a6a6;
    margin-right:10px;
    width:260px;
    height:26px;
    line-height:26px;
    font-family:Arial,SimSun,sans-serif;
    color:#000000;
    font-size:14px;
    border-radius:0px;
    background-color:#FFFFFF;
}
.bdcs-container .bdcs-search-form-input:focus {
    border-width: 1px;
    border-style: solid;
    outline: none;
}
.bdcs-container .bdcs-search-form-submit-wrap {
    display: inline-block;
}

/*按钮样式自定义*/
.bdcs-container .bdcs-search-form-submit {
    display: inline-block;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    vertical-align: top;
    text-align: center;
    width: 80px;
    /*IE67 submit width fix*/
    /*width: 1;
    *overflow: visible;
    /*fix IE6 submit height but width still bug*/
    //_overflow: hidden;

    border-color:#a6a6a6;
    height:26px;
    background-color:#f5f5f5;
    color:#000000;
    font-family:Arial,SimSun,sans-serif;
    font-size:14px;
    border-radius:0px;
    *height:28px;
    *margin-top:1px;
    line-height:26px;
}

.bdcs-container .bdcs-search-form-submit-magnifier {
    width: 45px;
    padding: 0;
    text-indent: -999em;
    overflow: hidden;
    background: url('/static/customer-search/component/search/magnifier-icon.png') no-repeat center center;
    _background: url('/static/customer-search/component/search/magnifier-icon_ie6.png') no-repeat center center;
}
.bdcs-container .bdcs-search-form-input-wrap{}
.bdcs-container .bdcs-search-form-input-notspan{
    margin-left:0px;
    font-family:Arial,SimSun,sans-serif;
    color:#000000;
    font-size:14px;
}
.bdcs-container .bdcs-search-form-input .icon-nofocus{
    left:;
    right:;
    top:;
    height:;
    width:;
}
.bdcs-container .bdcs-search{
    width:310px;
    height:28px;
    overflow:visible;
    border-color:#ffffff;
    border-radius:0px;
    border-width:0px;
    box-shadow:none;
    background-color:none;
}

.bdcs-container .bdcs-search-form-input:focus{
    border-color:#f79646;
}
.bdcs-container .bdcs-search-form-submit-wrap{

}

.bdcs-container .bdcs-search-sug-list{
    width:250px;
}
.bdcs-container .bdcs-search-sug-list-item{
    height:30px;
    line-height:30px;
    font-family:Arial,SimSun,sans-serif;
    font-size:14px;
}
.bdcs-container .bdcs-search-sug-list-item-value{
    color:#000000;
}
.bdcs-container .bdcs-hot{
    width:400px;
    height:30px;
    line-height:30px;
}
.bdcs-container .bdcs-hot-item{
    color:#632423;
    font-family:Arial,Microsoft YaHei,sans-serif;
    font-size:14px;
}

/*频道设置*/
div#default-searchbox  .default-channel-meun{
    position: relative;
    width: 75px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    background: #fff;
    float: left;
    overflow: visible;
}
div#default-searchbox .default-channel-current{
    border: 1px solid;
    position: relative;
    width: 100%;
    border-right: none;
}

div#default-searchbox .default-channel-current span{
    margin-left: 8px;
}

div#default-searchbox .default-channel-current i{
    overflow: hidden;
    width: 0;
    height: 0;
    border-width: 6px 6px 0;
    border-color: #9E9E9E #ffffff;
    border-style: solid;
    display: block;
    position: absolute;
    right: 10px;
    top: 11px;
}

div#default-searchbox .default-channel-list{
    display: none;
    width: 99%;
    list-style: none;
    background: #fff;
    border: 1px solid #DDD;
    border-top: none;
    margin: 0;
    padding: 0;
    /*position: absolute;*/
    z-index: 30000;
}

div#default-searchbox .default-channel-list li{
    background: none;
    line-height: 24px;
    list-style: none;
    padding-left: 7px;
}
div#default-searchbox .default-channel-list li:hover{
    background: #DDD;
}


/*热搜词自定义*/
.bdcs-container .bdcs-hot, .bdcs-container .bdcs-hot * {
    box-sizing:content-box;
    margin:0;
    padding:0;
    float:none;
    clear:none;
    overflow:hidden;
    white-space:nowrap;
    word-wrap:normal;
    border:0;
    background:none;
    width:auto;
    height:auto;
    max-width:none;
    min-width:none;
    max-height:none;
    min-height:none;
    border-radius:0;
    box-shadow:none;
    transition:none;
    text-align:left;
}
.bdcs-container .bdcs-hot {
    display: block;
    white-space: normal;
}
.bdcs-container .bdcs-hot-item {
    margin-right: 10px;
}
.bdcs-container .bdcs-hot{
    width:300px;
    height:30px;
    line-height:30px;
}
.bdcs-container .bdcs-hot-item{
    color:#632423;
    font-family:Arial,Microsoft YaHei,sans-serif;
    font-size:14px;
}

.bdcs-container{
    /*width:px;*/
    height:50px;
}

.bdcs-main{
    overflow:visible;
}
.header_l{ float:left; line-height:30px;}

.ss{ height:30px; line-height:30px; font-size:12px; width:230px; padding:0px 2px; }
.tj{ width:50px; height:30px; line-height:30px; text-align:center; color:#fff;  font-size:14px; font-weight:bold;background-color: rgb(250, 49, 49);cursor:pointer}
 .sou{ height:56px; border-top:1px solid #c7c7c7; overflow:hidden;}
 .soucontent{ width:1180px; margin:-7px auto; }
 .sou span.fl{ width:1180px; color:white;height:56px; line-height:56px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;font-size:16px;}
.sou span.fl h2{font:12px "Microsoft Yahei"; font-weight:normal;    display: inline}
.sou span.fl h2 a{color:white; padding:0 7px; font-size:14px; }
.sou span.fl h2 a:hover{color:Red; font-size:16px;}

.floating_ck{position:fixed;top:2%;right: 10px;z-index: 99999;}
.floating_ck dl,.floating_ck dd, .floating_ck dt{margin:0;padding:0;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:rgba(230, 16, 16, 0.8);border-bottom:#f02540;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#f02540;border-bottom:solid 1px #f02540;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck .consult{background-image:url(../images/qq.png);}
.floating_ck .words{background-image:url(../images/zxicon.png);}
.quote{background-image:url(../images/kficon.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#f02540;border-bottom:solid 1px #f02540;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm img.ewm{display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}
.seo{width:1180px;}

    .swiper-container {
      width: 100%;
      height: 100%;
    }

.newwslist  .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

.newwslist .swiper-slide img{ width: 100%;}
@media screen and (max-width: 990px) { 
#seotg .seo_04, #seotg .s_title h3 span, #seotg .seo01, #seotg .flkh_boxl, #seotg .flkh_boxr, #seotg .seo_03_tit, #seotg .seo_04ul,#seotg .seo_04ul ul {
       width: 100%;   
      float: left;  
       display: inline-block; 
 }
	.flkh_c{ display: none;}
	.s_list_A li{ width: 98%;}.s_list_A li {width: 96%;}
	.s_list_B .lisshow_a{ width: 95%;}
	.hz_box dl{ margin:2%; width: 46%;}.hz_box li{ display: none;}
	.s_bcountent p{ font-size: 18px;}.s_bcountent font{ font-size: 20px;}
	.xf_box .xf_left,.xf_box .xf_r{ width: 100%; float: left;}
	.seo_03_tit span{ width: auto; padding: 0px 5px;;}
	#seotg .seo_04ul li { width: 31.33%; margin: 1%; padding: 0px;;}
	.seo_04ul li img{width:100%; }
	.s_title h3{ font-size: 20px;}
	.s_title h3 font{ font-size: 24px; }
		
}

/*! */
.i-m-h2{font-size:14px;line-height:34px;line-height:34px;color:#333;text-align:center;}
.ggg {
  line-height: 27px;
  font-size: 16px;
  color: #f9f900;
  width: 500px;
  margin-top: 5px;
  background: #c50a0a;
}
.ggg b{ font-size:16px; color: #fff;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
	vertical-align: baseline;
}

/*--------------Banner----------------*/

/*--------------SLIDER----------------*/



#slider {
	width: 100%; margin-top: 212px;
}


/*--------------CONTROLS--------------*/

/*position controls*/
.controls li {
	top: 50%;
	margin-top: -30px
}

.controls li:nth-child(1) {
	left: 0;
}

.controls li:nth-child(2) {
	right: 0;
}


/*------------PAGINATION------------*/

/*style pagination*/
.pagination li {
	background-color: #ddd;
}

.pagination li.active {
	background-color: #000;
}


/*-------------HELPERS----------------*/

.responsive {
	width: 100%;
	height: auto;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}



.footerr
{
       width: 100%;
    background-image: url(../img/ab88.jpeg);
    background-position: 50% 0px;
   
    height: 100%;
   position: relative;
      
        display:block;
    
}
    
    
.bkj {
  position: relative;
 
}
 
.bkj::before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('../img/bkj.jpg') ;
  opacity: 0.5; /* 设置透明度 */
  z-index: 99; /* 确保在文字后面 */
}  
    
.bkj2
{
      
    background: url('../img/bkj.jpg')  ;
    
    background-position: 50% 0px;
    width: 100%;
    height: 100%;
   position: relative;
    
        
    z-index:-1;
}