@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; box-sizing:border-box; }
img{ border:0;}
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.w1440{ width:1440px; margin: 0 auto; }
.clearfix{zoom:1; clear: none}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.header_top{width:100%; height: 30px; line-height: 30px; background: #283169}
.header_top h4{color:#fff; font-size: 14px; float: left}
.h_dh{float: right; color:#fff; background: url(../images/dh_icon.png) no-repeat left center; padding-left: 20px;}
.h_wx,.h_xcx{float: right; margin-right: 20px; position: relative}
.h_wx p{color:#fff; font-size: 14px; background: url(../images/wx_icon.png) no-repeat left center; padding-left:25px;}
.h_xcx p{color:#fff; font-size: 14px; background: url(../images/xcx_icon.png) no-repeat left center; padding-left: 20px;}
.h_wx img,.h_xcx img{width:100px; height: auto; position: absolute; top:30px; left:0; z-index: 9; display:none}
.h_wx:hover img{display: block}
.h_xcx:hover img{display: block}


.in_header_top{width:100%; height:30px; background:#283169; line-height:30px;}
.in_header_top h4{font-size:14px; color:#fff; float:left;}
.in_header_top .h_xcx p,.in_header_top .h_wx p{font-size:14px; background:none; padding-left:0}
.in_header_top .h_dh{font-size:14px; background:none; padding-left:0}
.in_header_top .h_wx img,.in_header_top .h_xcx img{top:30px;}


/* 导航栏 */
.header_nav{height:90px; width:100%; background: #fff }
.h_logo{width:253px; height:90px; float: left; display: flex; align-items: center;}
.h_logo img{width:100%; height: auto; display: block; align-items: center; margin: 0px auto;}
.header_dao{width:77%; height: 100%;  float: right; }
.nav{width:100%; height:100%;float: right;   }
.nav .nLi{ float:left;  position:relative; display:inline; height:90px;  width:12.5%;  text-align: center;  }
.nav .nLi h3{ height:100%; width:100%; text-align: center;}
.nav .nLi h3 a{font-size:16px;  color:#000000;  position: relative  }
.nav .nLi h3 a p{font-size:16px; color:#000000; line-height:84px; position: relative}
.nav .sub{ display:none;left:50%; top:90px;  position:absolute;  line-height:26px; width:140px; margin-left:-70px;   z-index: 999; background: #ddd;}
.nav .sub li{ zoom:1; border-bottom: 1px solid #eeeeee;  height:auto; line-height:26px; padding:5px 0;  background:#eeeeee;text-align: center }
.nav .sub li p{ width:100%; margin: 0px; font-size: 16px;}
.nav .sub li span{ float: right;}
.nav .sub a{ display:block; padding:0 10px; color: #434343; font-size: 15px; height: 100%; }
.nav .sub a:hover{color:#1a2a8c}
.nav .nLi.active p{ border-top: 6px solid #5063d7; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2}

.header_two{width:100%; height:90px; position:absolute; top:56px; left:0; z-index:2 }
.header_two .h_logo{width:323px;}
.in_header_nav{height: 80px; width: 100%; border-bottom: 1px solid #fff; position: absolute; top: 205px; left: 0;z-index: 2;}
.in_header_nav .nav .nLi h3 a p{color:#ffffff; font-size:16px; line-height:73px; font-weight:bold;}
.in_header_nav .nav .nLi{ height:80px;  }
.in_header_nav .nav .nLi.active p {
    border-top: 6px solid #fff;
    border-left: 1px solid rgba(255,255,255,0.67);
    border-right: 1px solid rgba(255,255,255,0.67);
}

.in_header_nav .nav .sub{top:80px}
.in_header_nav .nav .nLi:after{content:""; width:2px; height:44px; background:rgba(255,255,255,0.4); position:absolute; top:50%; right:0; margin-top:-22px;}
.in_header_nav .nav .nLi:nth-child(1):after{display:none;}





/* 搜索框 */
.souss{width:728px; height:auto; float:left; margin-left:15%}
.tiaozhuan{width: 100%; margin: 0 auto;}
.tiaozhuan ul{ width:100%; line-height:36px; height:36px;}
.tiaozhuan ul li{float:left; margin-right:10px;}
.tiaozhuan ul li a{color: #fff;font-size: 15px;padding:0 10px; display:block; height:100%}
.tiaozhuan ul li a:hover,.tiaozhuan ul li.active a{background: #df9e1e;}
.header_search{width:100%; height: 46px;margin:0 auto}
.h_input{width:100%; height:46px;background:  #ffffff; position:relative }
.header_search input[type="text"]{width:620px; height: 100%; border: 0px; padding-left:10px; font-size: 14px;color: #999999; float:left;}
.header_search input[type="submit"]{width:106px; height:46px; background: #000 url(../images/sousuo.png) no-repeat center; float: right; border:0; cursor:pointer}







/* 首页:banner */
.banner{ width:100%; height:auto; position: relative; overflow: hidden}
.banner .slideBox{ width:100%; height:600px; overflow:hidden; position:relative; }
.banner .slideBox .hd{ height:30px; overflow:hidden; position:absolute; right:30%; bottom:20px; z-index:1;  }
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left; margin-right:5px;    text-align:center; cursor:pointer; opacity: 0.5; background:#fff; width:12px; height:12px; border-radius:50%;
	position: relative; text-indent:-999px;}
.banner .slideBox .hd ul li.on{opacity:1}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; position: relative}
.banner .slideBox .bd li a{width:100%; height:600px; display: block}
.banner .swiper-container{width:100%; height:810px; overflow:hidden}
.banner .swiper-slide a{width:100%; height:810px; display:block}
.banner .swiper-slide a img{width:100%; display:block; object-fit: cover; object-position: center center; height: 100%;}




.banner_nav{width:1440px; position: absolute; top:0; left:50%; transform: translate(-50%,0); z-index:9; display:none}
.banner_nav_left{width:250px; float:left; position:relative}
.banner_nav_left h5{width:100%; height:80px; background: url(../images/bt_bjs.jpg) no-repeat center; text-align: center; line-height: 80px; font-size: 22px; 
	font-weight: bold; color:#fff; }
.service_nav{width:250px;height:525px; float: left; background: #fff; position: absolute; top:80px; left:0;}
.service_nav .parent{background-color: #0060c0; width: 280px;height: 40px; line-height: 40px;color: #fff; font-size: 14px; cursor: pointer; text-align: center}
.service_nav .second_l2 {width:100%; height:130px;  position: absolute; padding: 0 25px;}
.service_nav .second_l2 .btn_l2 aside { width: 100%; height:130px; overflow: hidden; padding-top: 42px; 
	background: url(../images/nav_jts.png) no-repeat right center}
.service_nav .second_l2 .btn_l2 aside p{width: 100%; height:30px; overflow: hidden;  line-height:30px; background: url(../images/xian.png) no-repeat left center; padding-left: 20px; color: #149379; font-size: 20px; font-weight: bold;}
.service_nav .second_l2 .btn_l2 aside span{font-size:13px; color: #1a2a8c; opacity: 0.5; padding-left: 20px;}
.btn_l2{width:100%; height: 100%; color: #fff; border-bottom: 1px solid rgba(46,165,137,0.5);  }
.service_nav .second_l2.second_zl{margin-top:130px;}
.service_nav .second_l2.second_bq{margin-top:260px;}
.service_nav .second_l2.second_gj{margin-top:390px;}
.service_nav .second_l2.second_fw{margin-top:520px; }
.service_nav .second_l2.second_fw .btn_l2{border-bottom: 0}
.service_nav .second_l2 .btn_l2 aside img{width:37px; height: 37px; float: left}
.service_nav .second_l2 .btn_l2 aside dl{ float: left; margin-left: 15px;}
.service_nav .second_l2 .btn_l2 aside dl dt{font-size: 16px; color: #fff;}
.service_nav .second_l2 .btn_l2 aside dl dd{font-size: 12px; color: #fff;font-family: "Arial"}
.service_nav .second_l2 .btn_l2 aside i{font-size: 24px; color: #fff; float: right;line-height: 60px;}
.service_nav .second_l2 .main_l2 { display: none; position: absolute; width: 836px; border-top: none 0; z-index:999;
    background-color: #fff;
    margin-left:225px;
    top:0;
    height: 459px;
    padding: 0 30px 0 34px;
}
.service_nav .second_l2.second_zl .main_l2 { margin-top: -59px;}
.service_nav .second_l2.second_bq .main_l2 { margin-top: -119px;}
.service_nav .second_l2.second_gj .main_l2 { margin-top: -179px;}
.service_nav .second_l2.second_fw .main_l2 {margin-top: -239px;}
.service_nav .second_l2 .main_l2 h4 {
  font-size: 18px;
  margin: 18px 0 5px; }
.service_nav .second_l2 .main_l2 p {
  border-bottom: 1px dashed #e9e9e9;
  color: #999; }
.service_nav .second_l2 .main_l2 p em {
  margin: 0 10px; }
.service_nav .second_l2 .main_l2 p a {
  color: #999;
  line-height: 35px; }
.service_nav .second_l2 .main_l2 p a.xc_txtB {
  color: #444;
  margin-right: 50px; }
.service_nav .second_l2 .main_l2 p a.xc_txtB .xc_ico_navhot {
  position: absolute;
  margin: 2px 0 0 5px; }
.service_nav .second_l2 .main_l2 p a:hover {
  color: #1a2a8c; }
.service_nav .second_l2:hover .main_l2 {
  display: block; }
.service_nav .second_l2:hover .main {
  display: block; }
.xm_nav .service_nav .second_l2:hover aside {
  position: absolute;
  z-index: 3;
  color: #1a2a8c; }
.xm_nav .else_nav {
  float: left;
  line-height: 40px;
  font-size: 16px; }
.xm_nav .else_nav a {
  text-align: center;
  display: inline-block;
  width: 110px;
  height: 40px; }
.xm_nav .else_nav .xc_ico_navhot {
  position: absolute;
  margin: 2px 0 0 5px; }
.xm_nav .else_nav .xc_ico_navsep {
  margin-left: 32px; }

.service_nav .second_l2:hover{background: #1a2a8c;}
.service_nav .second_l2:hover aside p{color:#fff}
.service_nav .second_l2:hover aside span{color:#fff}
.service_nav .second_l2:hover .btn_l2 aside{background: url(../images/nav_bjts.png) no-repeat right center;}





/*快捷*/
.index_hot{background: #fff; border-radius: 10px; box-shadow: 0 6px 6px rgba(38,38,39,0.24); margin:36px auto 50px; padding:35px 4%; overflow: hidden}
.index_hot a{width:33%; height: auto; float: left; text-align: center;}
.index_hot a h4{color:#333333; font-size: 22px; font-weight: bold; margin: 10px 0}
.index_hot a p{color:#666666; font-size: 16px; }
.index_hot img{-webkit-transition: -webkit-transform 0.5s ease-out;  -moz-transition: -moz-transform 0.5s ease-out;  transition: transform 0.5s ease-out; width:95px; display:block;  margin:0px auto;}
.index_hot a:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}



/*商标注册*/
.index_sbzc{width:100%; height: auto; overflow: hidden; margin-bottom: 30px; }
.index_sbzc ul{margin-left:20%;}
.index_sbzc ul li{width:32.6%; height: auto; float: left; margin-right: 1%; margin-top: 8px;  border-radius: 10px; box-shadow: 0 0 10px rgba(38,38,39,0.09); overflow:hidden}
.index_sbzc ul li:nth-child(3){margin-right: 0}
.index_sbzc ul li img{width:100%; display: block;  border-radius: 10px; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s; }
.index_sbzc ul li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}

/*商标服务*/
.index_sbfw{width:100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.index_sbfw ul{margin-left:20%; }
.index_sbfw ul li{width:19.4%; height: auto; float: left; margin-top: 8px; margin-right:0.75%; border-radius: 10px; box-shadow: 0 0 10px rgba(38,38,39,0.09); overflow:hidden}
.index_sbfw ul li:nth-child(5n){margin-right: 0}
.index_sbfw ul li img{width:100%; display: block; border-radius: 10px; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;
}
.index_sbfw ul li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}


/**/
.index_dsfw{width:100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.index_dsfw_left{width:19.3%; height: auto; float: left; position: relative}
.index_dsfw_left a{width:100%; display: block}
.index_dsfw_left a img{width:100%; display: block}
.index_dsfw_left span{width:151px; height: 40px; background: #fff; text-align: center; line-height: 40px; font-size: 16px; color: #333333; border-radius: 8px; position: absolute; bottom:30px; left:50%; margin-left:-75px; }
.index_dsfw ul{margin-left:20%; margin-top: 10px}
.index_dsfw ul li{width:24.2%; height: auto; float: left; margin-right: 1%; box-shadow: 0 0 10px rgba(38,38,39,0.09); border-radius:10px; margin-top:9px; overflow:hidden}
.index_dsfw ul li:nth-child(4){margin-right: 0}
.index_dsfw ul li img{width:100%; display: block; border-radius: 10px; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;
}
.index_dsfw_left span:hover{color:#1a2a8c; font-weight:bold;}
.index_dsfw ul li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}


/*关于我们*/
.index_about{width:100%; height: auto; overflow: hidden; padding:0px 0 50px}
.index_title{width:100%; height: auto; overflow: hidden; text-align: center}
.index_title h4{color:#333333; font-size: 30px; font-weight: bold; background: url(../images/ab_t.png) no-repeat center}
.index_about ul{width:100%; height: auto; overflow: hidden; padding: 0px 0; margin-top: 48px;}
.index_about ul li{width:31%; height: auto; float: left; margin-right:3.5%; box-shadow: 0 0 12px rgba(182,182,182,0.6); transition: all 0.4s ease-in-out;}
.index_about ul li:last-child{margin-right: 0}
.index_about_img{width:100%; height: auto; overflow: hidden}
.index_about_img img{width:100%; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s; }
.index_about_xx{width:100%; height: auto; overflow: hidden; background: #ffffff; text-align: center; padding: 26px}
.index_about_xx h4{width:100%; height: auto; overflow: hidden; color:#333333; font-size: 24px; font-weight: bold; margin-bottom: 8px;}
.index_about_xx p{width:100%; height: auto; overflow: hidden; color:#666666; font-size: 19px; line-height: 26px;}
.index_about ul li:hover{margin-top: -55px; transition: all 0.4s ease-in-out;}
.index_about ul li:hover h4,.index_about ul li:hover p{color:#1a2a8c}
.index_about ul li:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}



/*内页*/
.ny_banner{width:100%; height:350px; background: url(../images/product_ban.jpg) no-repeat center; background-size: cover;}


/*产品列表*/
.ny_hot{overflow: hidden; margin: 40px auto}
.ny_hot a{width:33%; height: auto; float: left}
.ny_hot a img{width:95px; height: auto; float: left; -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;}
.ny_hot a:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.index_hot_xx{margin-left:115px; margin-top:15px}
.index_hot_xx h4{color:#333333; font-size: 22px; font-weight: bold; line-height: 35px;}
.index_hot_xx p{color:#666666; font-size: 14px; line-height:35px;}
.ny_all{overflow: hidden; margin: 34px 0 70px;}
.ny_all_left{width:19.5%; height: auto; float: left; background: #f0f0f1}
.ny_left_title{width:100%; height:88px; background: #1a2a8c; text-align: center; line-height:88px; font-size: 30px; font-weight: bold; color:#fff}
.ny_all_right{width:77%; height: auto; float: right}
.ny_right_title{width:100%; height:60px; border-bottom: 1px solid #dddddd}
.ny_right_title h3{font-size: 24px; height: 40px; line-height: 40px; color: #333; font-weight: bold;  float: left; max-width: 50%}
.m-crm{font-size: 14px; color: #777777; line-height:60px; float: right }
.m-crm a{font-size: 14px; color: #777777}
.m-crm a:hover{color:#1a2a8c}
.ny_left_nav{width:100%; height: auto; padding: 25px 0 60px 25px}
.ny_left_nav ul{width:100%; height: auto; overflow: hidden}
.ny_left_nav ul li{width:100%; height: auto; overflow: hidden; position: relative; margin: 10px 0 25px; padding-left: 15px;}
.ny_left_nav ul li a{color:#333333; font-size: 17px; display: block}
.ny_left_nav ul li::before{content: "";  position: absolute;  height: 7px; width: 7px; background: #1a2a8c; left: 0; top:8px}
.ny_left_nav ul li:hover a,.ny_left_nav ul li.active a{color:#1a2a8c}
.ny_all_right ul{width:100%; height: auto; overflow: hidden; margin-top: 44px; margin-bottom: 50px;}
.ny_all_right ul li{width:24.1%; height: auto; float: left; margin-right:1.2%; margin-bottom:25px;}
.ny_all_right ul li:nth-child(4n){margin-right: 0}
.ny_product_img{width:100%; height: auto; overflow: hidden; border-radius: 15px;}
.ny_product_img img{width:100%; display: block; border-radius: 15px; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;
 }
.ny_all_right ul li h4{width:100%; height: 40px; line-height: 40px; color: #333333; font-size: 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-top: 5px;}
.ny_all_right ul li dl{width:100%; height: auto; overflow: hidden}
.ny_all_right ul li dl dt{width:50%; height: 100%; float: left; font-size: 18px; color: #999999}
.ny_all_right ul li dl dt span{color:#1a2a8c; font-size: 24px; font-weight: bold; font-family: "Arial"; margin-left:8px;}
.ny_all_right ul li dl dd{width:50%; height: 100%; float: right; color:#999999; font-size: 14px;  text-align: right}
.ny_all_right ul li:hover .ny_product_img img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}



/*产品详情*/
.ny_proshow_top{width:100%; height: auto; overflow: hidden; margin-top: 40px;}
.proshow_top_img{width:345px; height: auto; float: left}
.proshow_top_img img{width:100%; display: block}
.proshow_top_xx{margin-left:390px;}
.proshow_top_xx h4{color:#333333; font-size: 30px; font-weight: bold; margin-bottom: 5px;}
.proshow_top_info{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; font-size: 18px; color: #333333; 
	line-height:30px;}
.proshow_top_link{width:100%; height: auto; overflow: hidden; margin: 15px 0}
.ny_pzixun{width:230px; height: 60px; float: left; margin-left: 22px; text-align: center; line-height: 60px; background: #1a2a8c;  border-radius:8px; color:#fff; font-size: 16px; cursor: pointer}
.ny_pbanli{width:230px; height: 60px; float: left; text-align: center; line-height: 60px; background: #fdf8e1; color:#ff7c24; border-radius:8px; font-size: 16px; cursor: pointer}
.proshow_top_dh{width:100%; color:#555555; font-size: 18px; line-height:35px;}
.proshow_top_gw{width:100%; color:#1a2a8c; font-size: 18px; line-height:35px;}
.ny_proshow_bottom{width:100%; height: auto; overflow: hidden; border: 1px solid #f0f0f1; margin-top: 50px;}
.proshow_xxk{width:100%; height: 54px; line-height: 54px; background: #f0f0f1;  color: #333333; font-size: 24px; position:relative; padding-left:35px;}
.proshow_xx{width:100%; height: auto; overflow: hidden; padding: 20px; font-size: 16px; line-height: 30px; color:#666}
.proshow_xx img{max-width: 100%}
.proshow_top_jg{width:100%; height: auto; overflow: hidden; color:#333333; font-size:18px; margin: 20px auto;}
.proshow_top_jg span{color:#ff7c24; font-size:30px; font-weight: bold; font-family: "Arial"; }




/*弹出框*/
.tan_all{width:100%;  height: 100%; background: rgba(0,0,0,0.5); position: fixed; top:0; left:0; z-index: 999; display:none; }
.tan_close{width:33px; height: 33px; position: absolute; top:5px; right:15px;}
.tan_close img{width:100%; height: 100%;}
.fsbsj_tan{width:424px; height:316px; background: #fff; box-shadow: 1px 2px 3px rgba(0,0,0,0.2); border-top:8px solid #1a2a8c; position: fixed; top:50%; left:50%; 
	margin-left:-212px; margin-top: -158px; padding: 20px 24px 0;position: relative}
.fsbsj_tan h4{font-size: 24px; color: #1a2a8c; text-align: center; margin-bottom:20px; }
.fsbsj_tan input[type="text"]{width:100%; height: 40px; border: 1px solid #e5e5e5; background:none; padding-left: 10px; }
.fsbsj_tan p{width:172px; height: 24px; line-height: 23px; background: #22ac38 url(../images/dunpai.png) no-repeat 10px center; padding-left: 35px; font-size: 12px;color: #fff}
.sbcx_submit{width:100%; height:40px; line-height:40px; background: #1a2a8c; color: #fff; font-size: 16px;  border: 0; margin-top: 20px;}
.sbsj_sj{width:100%; height:40px; position:relative;margin-top: 16px;}
.sbzc_dw{width:100%; height: 40px; margin-bottom:20px; position:relative}
.sbcx_submit:hover{background: #e52e00}




/*底部*/
.footer{width:100%; height:auto; overflow: hidden; background: #283169; padding: 40px 0}
.footer .w1440{position: relative}
.footer_left{width: 312px; height: auto; overflow: hidden; float: left}
.f_logo{width: 100%; display: block}
.f_dianhua{width: 100%; height: 63px; line-height: 63px; overflow: hidden; background: url(../images/hh_bjs.png) no-repeat center; text-align: center; color: #fff; font-size: 20px; margin-top: 8px;}
.f_dianhua span{color: #fff; font-size: 24px; font-weight: bold;}
.footer_nav{width:38%; height: auto; overflow: hidden; margin-left:6%; float: left }
.footer_nav dl{width:auto; height: auto; float: left; text-align: center; margin-right:6%}
.footer_nav dl dt{color: #fff; font-size: 18px; font-weight: bold; margin-bottom: 10px}
.footer_nav dl dd{width: 100%; height:auto;}
.footer_nav dl dd a{color: #6c97d9; font-size:16px; display: block; line-height:40px; }
.footer_nav dl dd a:hover{color:#fff}
.footer_nav dl:last-child{margin-right: 0}
.footer_ma{width:32%; float: right}
.m1,.m2{width:29%; height:auto; float: left; position: relative; margin: 0 2%;}
.m1 img,.m2 img{width:100%; height: auto; }
.m1 p,.m2 p{color:#fff; font-size: 14px;  text-align: center; opacity: 0.5; margin-top: 5px;}

.copy{clear:both;width:100%;height:50px; line-height:50px;  position: relative; background: #777777}
.copy_tab{display: table; margin: 0px auto;}
.copy_l{float:left; font-size:14px; color:#c5c5c5; height: 100%; }
.copy_l a{color:#c5c5c5}
.copy_l a:hover{color:#fff!important}
.footer_zhichi{width:auto; height:100%; float: right; margin-left: 20px; }
.footer_zhichi p{ width: auto; float: left; margin-right: 20px;   color:#c5c5c5; height: 100%}
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top:15px; margin-right: 10px}
.footer_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top:15px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/wl_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 14px; color: #c5c5c5;}
.footer_zhichi i{ float: left;}


/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:250px;
    width: 77px;
    z-index: 999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
	 font-size: 14px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li i.icon-top {
    background-position: -30px -49px; height:32px;
}

.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#1a2a8c;
    height: 62px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}








@media screen and (max-width:1500px){
	.w1440,.banner_nav{width:1200px;}
	.footer_nav{margin-left:3%}
	.footer_nav dl{margin-right:1%}
	.souss{margin-left:10%}
}








