/* global */
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {margin:0;padding:0;}
body{font-family:Arial,Geneva,Microsoft YaHei,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;color:#585858;-webkit-font-smoothing:antialiased;background:#fff;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6,button,dd,dt,dl{margin:0px;padding:0}
h1,h2,h3,h4,h5,h6,button,.btn{clear:both;font-size:14px;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;_display:block;}
form,input,select;,textarea,td,th {font-size:12px;}
img {border:none;}
em,i{font-style:normal}
li {list-style-type:none;}
button, input {height:auto;-ms-interpolation-mode:bicubic;vertical-align:middle;}
textarea {background:none repeat scroll 0 0 #ffffff;resize:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#1a6bab;}
.text-overflow {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.h20 {height:20px;}
/* common */
.mainnew {margin:auto;width:1200px;clear:both;overflow:hidden;}
.banner{margin-top:0;}
.main_bg{overflow:hidden;background:#f0f0f0;padding:50px 0}
.mainxin{overflow:hidden;background:#fff;padding:50px 0}
.h30{height:30px;overflow:hidden;width:100%}
.top {height:40px;line-height:30px;background:#4a5154;width:100%;font-size:14px;color:#fff; border-bottom:1px solid #ddd; line-height:40px}
.top a {padding:0px 10px;color:#fff}
.top i { color:#fff;font-size:16px;}
.f_l {float:left;}
.f_r {float:right;}
.list-none {padding:128px 0;font-size:14px;color:#999999;text-align:center;}

/*头部导航*/
.rz_nav{width:1200px;margin:0 auto;height:90px;position:relative;}
.rz_nav .company_logo{height:90px;float:left;display:flex;align-items:center; margin-right:30px;}
.rz_nav .company_logo img{height:70px;width:140px;}
.rz_menu {height:100px; float:right;width:980px;text-align:right}
.rz_menu dl dd {display:inline-block;position:relative;margin-right:30px;box-sizing: border-box}
.rz_menu dl dd span a{font-size: 16px;color:#333; display:inline-block; line-height:90px; text-align:left}
.rz_menu dl dd.hover span a {color:#1a6bab; font-weight:700;}
.rz_menu dl dd:hover span a {color:#1a6bab; font-weight:700;}

/*幻灯片*/
.m-focus{width:100%;overflow:hidden;z-index:1;}
.m-focus-box{overflow:hidden;margin:0 auto;position:relative;}
.m-focus{display: block;overflow: hidden;position: relative;}
.m-focus .m-focus-box { margin: 0 auto;overflow: hidden;position: relative;backface-visibility: hidden;}
.m-focus .m-focus-box .swiper-wrapper li { float: left;list-style-type:none }
.m-focus .m-focus-box .swiper-wrapper li a { position: relative;width: 100%;display: block;}
.m-focus .m-focus-box .swiper-wrapper img { width: 100%;display: block;}
.m-focus .swiper-container { display: none;}
.m-focus-box .b-menu{text-align: center;position: absolute;width: 100%;left: 0;bottom:20px;z-index: 10;}
.swiper-pagination-bullet {display: inline-block;cursor:pointer;margin: 0 5px;width:12px;height:12px;background:rgba(255,255,255,.8);border-radius:50%;}
.swiper-pagination-bullet-active {background:#1a6bab;width:12px;height:12px;}


/*分类导航*/
.company_nav {height:60px; line-height:60px; font-size:16px; background:#1a6bab; border-bottom:1px solid #e6e6e6;overflow:hidden;}
.company_nav ul li { float:left; padding:0 40px; line-height:60px; height:60px; box-sizing:border-box;}
.company_nav ul li a { color:#fff;}
.company_nav ul li.focus { line-height:60px; background:#333;}
.company_nav ul li:hover { line-height:60px; background:#333}
.company_nav ul li.focus a { color:#fff;}




/* 主页标题 */


.index_title{width:1200px}
.index_title h3{box-sizing: border-box;font-size:28px;font-family: Microsoft YaHei;font-weight: normal;line-height: 30px;color:#0a2813;text-align:center;padding-bottom:15px;}
.index_title p{color:#737373;font-size: 18px;line-height:20px;text-align:center;text-transform : uppercase}
.index_title em{display:block;width:50%;height:1px ;background:#ddd;position:relative;margin:10px auto 20px}
.index_title em:before{content: "";background:#1a6bab;width:6%;position:absolute;top:-2px;height:4px;left:46.5%;z-index:10;border-radius:4px}

/*主页产品推荐*/
.main_elite ul li:hover a { box-shadow:0 0 10px rgba(0,0,0,0.4);}
.main_elite ul li a .pic { height:242px;width:280px;overflow:hidden;}
.elite-box {padding-top:20px}
.elite-box ul{width:1240px; overflow:hidden; margin-left:-10px;}
.elite-box ul li a { display:block;float:left; margin:12px 13px 13px 12px; width:280px; position:relative; overflow:hidden;transition:all 0.5s;}
.elite-box ul li a .pic {height:210px;width:280px;overflow:hidden;}
.elite-box ul li a .pic img { width:100%;transition:all 0.6s;}
.elite-box ul li:hover a .pic img{transform: scale(1.1);}
.elite-box ul li a .text-bd { position:absolute; top: 0px; left:0px; width: 100%; background:rgba(31,55,124,0.0);height: 242px; box-sizing:border-box;padding:35% 10%; transition:all 0.5s; opacity:0;}
.elite-box ul li:hover a .text-bd { background:rgba(0,74,136,0.8);opacity:1;}
.elite-box ul li a .text-bd .text p {font-size:18px; line-height:20px;height:40px; color:#fff; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center; transition:all 0.7s;}


/*主页公司*/
.main_company{width:1100px;padding: 50px;background-color: #fff;box-shadow: 0 0 15px rgb(0 0 0 / 20%);margin:0 auto;overflow:hidden;border-radius:5px;}
.main_company .main_company_left{width:45%;float:left;height:330px}
.main_company .main_company_left img{width:100%;height:100%;border-radius:5px;}
.main_company .main_company_right{float:left;margin-left:2%;width:50%}
.main_company .main_company_right h3{font-size:24px;color:#333;text-align:center;line-height:30px;margin-bottom:30px}
.main_company .main_company_right p{line-height:30px;font-size:14px;color:#333;text-indent:2em}
.main_company .main_company_right p a{color:#019966}

/*主页新闻*/
.main_news ul{margin-top:30px}
.main_news ul li { float:left; width:31.94%;margin-bottom: 25px;margin-right:25px;overflow:hidden;border-radius:5px;}
.main_news ul li:nth-child(3n+3) { float:right;margin-right:0px}
.main_news ul li .image { float:left;width:100%;height:280px;overflow:hidden}
.main_news ul li .image img { width:100%;height:100%;overflow:hidden;transition: all 0.3s}
.main_news ul li .text { overflow:hidden;padding:15px;z-index:1;padding-bottom:20px;background:#f2f2f2}
.main_news ul li .text  h5 { font-size:16px; color:#333;line-height:40px}
.main_news ul li .text em a{font-size:14px; color:#8e8e8e; line-height:26px;margin-top:10px;display:block}
.main_news ul li .text  p { font-size:14px; color:#8e8e8e; line-height:26px;}
.main_news ul li:hover .image img{transform: scale(1.03)}
.main_news ul li:hover .text h5 a{color:#333}
.main_news ul li:hover .text em a{color:#019966}

/*主页解决方案*/
.main_solution_box{margin-top:50px}
.main_solution_picbox {height:280px;position:relative;width:1200px;margin-top:30px}
.main_solution { position:absolute;left:0px;top:0px;}
.main_solution .pic {overflow:hidden;height:205px;width:400px;}
.main_solution li a{ display:block; transition:all 0.5s;overflow:hidden;padding-bottom:10px;margin:10px 0px; border:1px solid #eee;border-radius:5px;}
.main_solution li:hover a { box-shadow:0 0 10px rgba(0,0,0,0.7);}
.main_solution li { float:left;width:280px;overflow:hidden;transition: all 0.5s linear 0s;padding:0px 10px;}
.main_solution .pic img{width:280px;height:280px;transition: all 0.5s;}
.main_solution li:hover img{transform: scale(1.1);}
.main_solution .text {width:220px; line-height:50px;font-size:18px; color:#222;padding:0 30px;text-align:center;}


/*主页合作伙伴*/
.main_partner{ box-shadow: rgba(227,227,227,.5) 0 0 6px; overflow: hidden;width:1200px;margin-top:30px}
.main_partner ul {overflow: hidden;}
.main_partner li {float: left; width: 190px;cursor:pointer; padding:0px 0px;height: 105px; line-height:105px; border:#E9E9E9 solid 1px ;  overflow: hidden;margin-right:9px;margin-bottom:9px;background:#fff;border-radius:5px;}
.main_partner li:nth-child(6n+6){margin-right:0px}
.main_partner li {display:block; position: relative; height: 100%; text-align: center}
.main_partner li img {margin: 0px auto ; width:140px}
.main_partner li p {position: absolute; left: 0px; bottom: -23px; display: block; height: 22px; width: 100%; line-height: 22px;transition: all 0.5s;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
.main_partner li p span {display: block; position: relative; width: 100%; line-height: 22px; text-align: center; font-size: 13px; color: #fff; z-index: 1;}
.main_partner li p::after {background: #1a6bab; display: block; content: ""; width: 100%; height: 22px; margin-top: -22px; opacity: 0.9; filter: alpha(opacity=50)}
.main_partner li:hover p {bottom: 0}

/*主页产品*/
.main_product ul li { float:left; width:285px; box-sizing:border-box; margin-right:20px;height:345px;margin-bottom:15px;overflow:hidden;background:#fff;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;border-radius:5px;}
.main_product ul li .image { width:100%;height:285px}
.main_product ul li .image img { width:100%;height:100%}
.main_product ul li .text {margin:10px;text-align:center;border-top:1px #e6e6e6 solid;}
.main_product ul li .text h3 { font-size:16px; line-height:20px; height:20px; overflow:hidden;color:#333333;padding-top:10px;font-weight:500}
.main_product ul li:nth-child(4n+4){float:right;margin-right:0}
.main_product li:hover{box-shadow: 0 0 15px rgb(0 0 0 / 20%);}

/*产品频道*/
.product_list{overflow:hidden}
.product_list ul{padding-top:30px}
.product_list li{float:left;width:23.85%;margin-right:1.5%;margin-bottom:1.5%;border:1px solid #e6e6e6; box-sizing: border-box}
.product_list li:nth-child(4n+4){float:right;margin-right:0}
.product_list li .image{width:285px;overflow:hidden;text-align:center}
.product_list li .image img{vertical-align:middle;width:90%;transition: all 0.3s}
.product_list li .text{overflow:hidden;margin:10px;text-align:center; }
.product_list li .text h3{line-height:30px;color:#333;font-size:14px;}
.product_list li:hover .image img{transform: scale(1.03)}

.product_show {background: white;overflow: hidden;padding: 20px 20px 10px 20px;border-right: 10px;border: 1px solid #eee;margin-top: 20px;}
.product_show .left{width:400px; height:398px;float:left;padding:0px 30px 0px 0px}
.product_info {width:660px!important;  float:left; margin:0 20px;position:relative;}
.product_info h1{font-size: 20px; line-height: 30px; overflow: hidden; color:#000; margin-bottom: 15px; max-height: 60px;padding-left: 15px;}
.product_info .product_price { background:#fff5ec; border: 1px dotted #ffd1a7;border-bottom: 1px dotted #ffd1a7;margin-top: 20px;padding:0 15px 10px 15px;}
.product_info .product_price p { height:40px; line-height:40px;color:#666;}
.product_info .product_price p i {font-size:14px; color:#888; display:inline-block;margin-right:30px;}
.product_info .product_price p span {font-size:28px; font-weight: 700;color:#cc291b;}
.product_info .product_price p span em {font-size:14px;font-weight:400;}
.product_info .product_intro{padding-top:10px}
.product_info .product_intro dl{overflow:hidden;width:100%;font-size:14px;line-height:40px;}
.product_info .product_intro dt{float:left;color:#888;width:60px;padding-left:16px;}
.product_info .product_intro dd{overflow:hidden;;color:#000;}
.product_info .product_buy {padding-top:15px;overflow:hidden;width:100%}
.product_info .product_buy a{display: inline-block;width: 158px;height: 40px;line-height: 40px;text-align: center;font-size: 16px; color:#fff!important;cursor: pointer;border:1px solid #cc291b; margin-left:15px;}
.product_info .product_buy a span { display:inline-block;}
.product_info .product_buy a span:before{ display:inline-block;font-family: 'iconfont'; margin-right:6px; font-weight:400; font-size:20px;float:left;line-height:35px;}
.product_info .product_buy a:hover { opacity:.8;color:#fff}
.product_info .product_buy a:nth-child(2) { color:#cc291b!important;background:rgb(238 46 44 / .1);}
.product_info .product_buy a.lianxi span{font-size:16px; line-height:32px;}

.right-side { overflow:hidden; width:935px; float:right;}
.show_main { border:#eee 1px solid;border-top:none;background:#FFFFFF;padding:16px;margin:0 0 20px;overflow:hidden; line-height:28px; font-size:14px;}
.product_content {font-size:14px;line-height:26px; padding:0 10px 10px 10px;}
.product_content p{text-indent:2em;width:100%}
.product_xunjia {border:#eee 1px solid;border-top:none;background:#FFFFFF;padding:16px;margin:0 0 20px;overflow:hidden;}

.xc-album{width:400px;z-index:1000;}
#mid_pos {position:absolute;}
#mid_div {width:400px;height:300px;cursor:crosshair;background:#F2F2F2;border:1px solid #e6e6e6;}
#zoomer {width:160px;height:120px;background:#FFFFFF url('../image/ab-zoom-bg.gif');position:absolute;z-index:6;opacity:0.5;filter:alpha(opacity=50);}
#big_div {width:500px;height:300px;border:#DDDDDD 1px solid;background:#FFFFFF;position:relative;overflow:hidden;right:-410px;top:-398px;z-index:10000}
#big_pic {position:absolute;}
.tbs {width:414px;height:56px;margin:20px 0;}
.tbs img {cursor:pointer;}
.tbsl {width:32px;height:56px;float:left;}
.tbsr {width:20px;height:56px;float:left; margin-left:-7px;}
.tbsm {width:350px;height:56px;float:left;overflow:hidden;}
.ab_zoom {width:30px;height:30px;background:url('../image/ab-zoom.png') no-repeat center center;position:absolute;z-index:5;margin:270px 0 0 -30px;}
.ab_play {width:48px;height:48px;border-radius:50%;background:#FFFFFF url('../image/ab-play.png') no-repeat center center;position:absolute;z-index:7;margin:-170px 0 0 176px;}
.ab_play:hover {background:#FFFFFF url('../image/ab-play-on.png') no-repeat center center;cursor:pointer;}
.ab_hide {width:30px;height:30px;background:url('../image/ab-hide.png') no-repeat center center;position:absolute;z-index:12;margin:-300px 0 0 370px;display:none;}
.ab_hide:hover {background:url('../image/ab-hide-on.png') no-repeat center center;cursor:pointer;}
.ab_video {width:400px;height:300px;border:#000000 1px solid;background:#000000;position:absolute;z-index:10;margin:-302px 0 0 0;display:none;}
.ab_im {padding:2px;margin:0 14px 0 0;border:#e6e6e6 1px solid;float:left;width:50px;height:50px;}
.ab_on {padding:2px;margin:0 14px 0 0;border:#FF6600 1px solid;float:left;width:50px;height:50px;background:#FF6600;}

.rz_message { overflow:hidden; margin-top:10px; padding:0 15px;}
.rz_message dl { line-height:40px; font-size:14px; overflow:hidden;}
.rz_message dl dt { float:left; color:#888; width:10%;}
.rz_message dl dd { float:left; color:#000; width:80%;}
.rz_message input,select,textarea {font-size:14px;padding:4px;border-radius:2px;border:#e3e3e3 1px solid}


/*猜你喜欢*/
.left-side{width:250px;float:left;}
.show_title { height:45px;line-height:45px;padding:0 15px;font-size:16px;background:#fff; border:1px solid #eee;}
.show_title strong:before { content:""; display:inline-block; width:4px; height:16px; background:#1a6bab; float:left; margin:15px 10px 0 0;}
.left-side dl{padding:0 15px;padding:0 15px; overflow:hidden;border:1px solid #eee; border-top:none; background:#fff;}
.left-side a{width:95px;height:90px; display: block; color: #333; font-size: 12px; padding:19px 0px 19px 102px; border-bottom:1px solid #f3f3f3; position: relative; overflow:hidden;}
.left-side dl a img {width: 90px; height: 90px; position: absolute; left: 0; top: 19px;}
.left-side dl a b{display: block;  line-height:20px; color: #333; overflow: hidden; font-weight: 400; font-size:14px;}
.left-side dl a:hover b{ color:#ee2c2e}
.left-side dl a span {display: block; height: 25px; line-height: 25px; overflow: hidden; color: #ee2c2e; margin-top:5px; font-size:14px;}
.left-side dl a span em { font-size:12px;}
.left-side dl a:last-child{ border:none}


/* 新闻中心频道 */
.news_list{overflow:hidden}
.news_list ul{padding-top:30px}
.news_list li{ float:left;width:280px;overflow:hidden;transition: all 0.5s linear 0s;padding:0px 10px;}
.news_list li:nth-child(4n+4){float:right;margin-right:0}
.news_list li .image {float:left; width:280px; margin-right:30px;position:relative;}
.news_list li .image span { position: absolute;top: 0px;left:0px;display: inline-block;background: #ef9d09;width: 60px;height: 70px; text-align:center; color:#fff;}
.news_list li .image span i {height:60%;display:flex;align-items: center;justify-content: center; font-size:24px; font-weight:700;font-family: Impact;background:#1a6bab;}
.news_list li .image span em { height:40%;display: flex;align-items: center;justify-content: center; font-size:12px;font-family: Impact;}
.news_list li .image img { width:100%;}
.news_list li .text{width:280px; color:#222;}
.news_list li .text p{color:#969696;font-size:16px;line-height:30px;text-align:left;padding:20px 10px 0 10px;}
.news_list li a{ display:block; transition:all 0.5s;overflow:hidden;padding-bottom:10px;margin:10px 0px; border:1px solid #eee;}
.news_list li:hover a { box-shadow:0 0 10px rgba(0,0,0,0.7);}
.news_content {font-size:14px;line-height:26px; padding:0 0 10px 0;}
.news_content p{text-indent:2em;width:100%}
.title_show { font-size:30px; color:#000; margin-top:50px;margin-bottom:20px; text-align:center;}
.info_show { font-size:14px; color:#999; text-align:center; padding:10px 0; margin-bottom:30px;border-bottom:#ebebeb 1px solid;}
.info_show a { color:#024697;}

/* 解决方案频道 */
.solution_list{overflow:hidden}
.solution_list ul{padding-top:30px}
.solution_list li{ float:left;width:280px;overflow:hidden;transition: all 0.5s linear 0s;padding:0px 10px;}
.solution_list li:nth-child(4n+4){float:right;margin-right:0}
.solution_list li .image{overflow:hidden;height:205px;width:400px;}
.solution_list li .image img{vertical-align:middle;width:90%;transition: all 0.3s}
.solution_list li .text{width:220px; line-height:50px;font-size:18px; color:#222;padding:0 30px;text-align:center;}
.solution_list li .text h3{line-height:30px;color:#333;font-size:14px;}
.solution_list li a{ display:block; transition:all 0.5s;overflow:hidden;padding-bottom:10px;margin:10px 0px; border:1px solid #eee;}
.solution_list li:hover a { box-shadow:0 0 10px rgba(0,0,0,0.7);}
.solution_list li:hover img{transform: scale(1.1);}
.solution_content {font-size:14px;line-height:26px; padding:0 0 10px 0;}
.solution_content p{text-indent:2em;width:100%}
.solution_title { font-size:30px; color:#000; margin-top:50px;margin-bottom:50px; text-align:center;}

/* 荣誉资质频道 */
.honor_bg {width:1230px;overflow:hidden;margin:0px auto;padding: 80px 0 80px;}
.honor_list {overflow:hidden}
.honor_list span{text-align:center;overflow:hidden;font-size:30px;color:#333;line-height:40px;display:block;padding-bottom:80px}
.honor_list li {margin: auto;float:left; width:280px; box-sizing:border-box; margin:0 2% 1% 0;border:1px solid #ddd;position:relative;overflow:hidden}
.honor_list li .image{width:238px;overflow:hidden;text-align:center;padding:20px}
.honor_list li .image img{vertical-align:middle;width:100%;transition: all 0.3s}
.honor_list li .text { background:#2e2e2e; padding:10px;z-index:10}
.honor_list li .text h3 { font-size:16px; line-height:20px; height:20px; overflow:hidden;text-align:center;color:#fff;font-weight:500}
.honor_list li:hover .image img{transform: scale(1.05);overflow:hidden}
.honor_list li:hover .text{background:#1a6bab}
.honor_list li:hover .text h3,.honor_list li:hover .text p{color:#fff}

/*公司介绍频道*/
.company_box {padding:50px 30px 50px 30px; font-size:14px; line-height:26px; color:#666;}
.company_content {padding:0 70px 0 70px;}
.company_content img {float:right;width: 400px;margin:0 auto;border-radius:5px;}
.company_content p{text-indent:2em;width:100%;}
.company_content .company_video{padding:0 0 40px 0;}
.rz_table_style { padding:70px 0 50px; font-size:14px; line-height:26px; color:#666;}


/*联系方式频道*/
.rz_contact { overflow:hidden; margin-top:50px;margin-bottom:50px; padding:0 15px;}
.rz_contact dl { line-height:40px; font-size:16px; overflow:hidden;}
.rz_contact dl dt { float:left; color:#888; width:10%;}
.rz_contact dl dd { float:left; color:#000; width:80%;}
.rz_contact dl em { float:left; color:#000; width:10%;}
.rz_contact_map { width:100%; margin:50px 0; box-sizing:border-box;}
.rz_contact_map iframe { width:100%; height:300px; border:2px solid #1a6bab; overflow:hidden; box-sizing:border-box;}
.rz_contact_map p { font-size:14px; color:#666; line-height:26px; margin-top:20px; text-align:center;}
.rz_contact_map body, html, #allmap { width:100%;}


/* 分页 */
.pages {padding:24px 0;text-align:center;font-size:12px;color:#666666;clear:both;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#EEEEEE 1px solid;padding:6px;text-decoration:none;margin-right:6px;border-radius: 5px;}
.pages a:hover {background:#1a6bab;border:#1a6bab 1px solid;color:#FFFFFF;padding:6px;text-decoration:none;}
.pages strong {background:#1a6bab;padding:6px;border:#1a6bab 1px solid;color:#FFFFFF;margin-right:6px;border-radius: 5px;}
.pages label {background:#FFFFFF;border:#EEEEEE 1px solid;color:#666666;padding:6px 6px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}

/* 页脚 */

.rz_footer { background:#353535; padding:40px 0 30px;overflow:hidden}
.rz_footer .foot_nav{float:left;overflow:hidden;width:100%}
.rz_footer .foot_nav dl {overflow:hidden;width:10%;float:left;height:232px}
.rz_footer .foot_nav dl dt { font-size:20px; color:#fff;padding-bottom:18px;font-weight:600;position:relative;margin-bottom:8px}
.rz_footer .foot_nav dl dt:before{content: "";background: #1a6bab;height: 3px;width: 40px;position: absolute;bottom: 0;left: 0}
.rz_footer .foot_nav dl dd { float:left;text-align:left;width:100%;overflow:hidden}
.rz_footer .foot_nav dl dd a { display:block; line-height:30px; font-size:14px; color:rgb(153, 153, 153);float:left}
.rz_footer .foot_nav dl dd a:hover{color:#fff}
.rz_footer .foot_nav dl:nth-child(2){margin-left:5%}
.rz_footer .foot_nav dl:nth-child(3){width:50%;margin-left:60px}
.rz_footer .foot_nav dl .footer_tel{overflow:hidden}
.rz_footer .foot_nav dl .footer_tel{line-height:50px; font-size:24px; color:#fff;font-weight:550}
.rz_footer .foot_nav dl .footer_tel p {font-family: "Century Gothic";}
.rz_footer .foot_nav dl .footer_tel p:before {font-size: 40px;line-height: 50px;float: left;}
.rz_footer .foot_nav dl em{display:block; line-height:30px; font-size:14px; color:rgb(153, 153, 153);overflow:hidden}
.rz_footer .foot_nav dl:nth-child(4){float:right;width:16%;border-right:0}
.rz_footer .foot_nav dl .footer_r{overflow:hidden;}
.rz_footer .foot_nav dl .footer_r .weixin{width:125px;float:left;}
.rz_footer .foot_nav dl .footer_r .weixin .img{width:125px;height:125px;overflow:hidden;padding-top:5px}
.rz_footer .foot_nav dl .footer_r .weixin .img img{width:100%}
.rz_footer .foot_nav dl .footer_r .weixin p{font-size:14px;line-height:25px;height:25px;text-align:center;color:#999999;margin-top:10px}
.rz_footer .footer_link{width:100%;overflow:hidden}
.rz_footer .footer_link dl{padding-top:20px}
.rz_footer .footer_link dt{overflow:hidden;font-size:14px;color:#fff;line-height:26px;float:left}
.rz_footer .footer_link dd a{font-size:14px;line-height:26px;color:#999999;float:left;margin-right:20px}
.rz_footer .footer_link dd a:hover{color:#fff}

.foot_box {text-align:center; color:#999;  font-size:14px;width:100%;background:#2e2e2e;height:80px;line-height:80px}
.foot_box .foot_text p {color:#fff;line-height:80px}
.foot_box .foot_text a{color:#fff}

/*在线客服*/

.kefu{width: 50px;position: fixed;right: 1%;top: 44%;z-index: 999;}
.kefu dd{width: 50px;height: 50px;margin-bottom: 1px;position: relative;background: rgba(0,0,0,.2);;-webkit-border-radius: 100%;border-radius: 100%;}
.kefu dd i{width: 50px;height: 50px;display: block;position: absolute;left: 0;top: 0;cursor: pointer;text-align: center;-webkit-border-radius: 100%;border-radius: 100%;}
.kefu dd i span{width: 35px;height: 35px;display: block;margin: 7px 0 0 7px;background: url(kefu.png) no-repeat 0 0;}
.kefu dd em{margin: 7px 0 0 20px;}
.kefu .tel_box{display: block;width: 0;height: 50px;line-height: 50px;font-size: 24px;font-family: arial;color: #FFF;position: absolute;padding: 0 0 0 50px;top: 0;right: 0;overflow: hidden;-webkit-border-radius: 50px;border-radius: 50px;-webkit-transition: all .0s ease-in-out 0s;-moz-transition: all .0s ease-in-out 0s;transition: all .0s ease-in-out 0s;}
.kefu .weixin_pop{position: absolute;right: 90px;top: -51px;background: #1a6bab;display: none;}
.kefu .weixin_box{width: 160px;}
.kefu .weixin_box img{width: 120px;height: 120px;display: block;padding: 20px 20px 0;}
.kefu .weixin_box h3{height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 16px;font-weight: 400;white-space: nowrap;}
.kefu .weixin_box h3 b{display: block;font-size: 14px;font-weight: normal;}
.kefu .kefu_qq span{background-position: 0 -47px;}
.kefu .kefu_qq a{width: 50px;height: 50px;cursor: pointer;display: block;}
.kefu .kefu_qq:hover{background: #1a6bab;}
.kefu .kefu_tel span{background-position: 0 0;}
.kefu .kefu_tel:hover{background: #1a6bab;}
.kefu .kefu_weixin span{background-position: 0 -95px;}
.kefu .kefu_weixin:hover{background: #1a6bab;}
.kefu .top-back span{background-position: 0 -142px;}
.kefu .top-back:hover{background: #1a6bab;}
