*{padding:0; border:0;margin:0; color:#000; font-family:'微软雅黑';font-size:14px;}
img{border:0px;text-decoration: none;}
a{ color:#000; text-decoration:none;}
a:hover{text-decoration: none;}
p{ line-height:20px; }
ul li{list-style-type: none;}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr {margin: 0;padding: 0}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;} 
/*================================首页================================================*/
.ind_top{height:89px;width:1200px;margin:auto;overflow:hidden;}
.ind_top .logo{display:block;width:325px;float:left;display: flex;justify-content:center;align-items:Center;height:89px;}
.ind_top .logo img{max-height:100%;max-width:100%;}
.ind_top .nav{float:right;margin-top:29px;}
.ind_top .nav li{float:left;height:40px;border-left:1px dashed #e5e5e5;width:119px;}
.ind_top .nav li p:nth-child(1){line-height:1em;color:#666;font-size:14px;text-align:center;margin-top:3px;}
.ind_top .nav li p:nth-child(2){line-height:1em;color:#999;font-size:12px;text-align:center;margin-top:7px;text-transform:Capitalize;}
.ind_top .nav li:hover p:nth-child(2){color:#1f55ab;}
.ind_top .nav .action p:nth-child(2){color:#1f55ab;}
.ind_top .nav #tel{background:url(../tel_07.png)no-repeat center left 23px;width:240px;}
.ind_top .nav #tel p{color:#5b87cc;font-size:14px;text-align:left;text-indent:65px;margin-top:0px;line-height:1em;line-height:1em;}
.ind_top .nav #tel h4{color:#1f55ab;font-size:22px;text-align:left;text-indent:65px;line-height:1em;margin-top:4px;}
.banner{height: 800px;overflow: hidden;text-align: center;width: 100%;position:relative;}
.banner .flash {left: 50%;margin-left: -960px;position: absolute;top: 0;width: 1920px;}
.pro_class{width:1200px;margin:auto;border-bottom:1px dashed #e5e5e5;height:auto;overflow:hidden;}
.pro_class li{float:left;width:220px;height:95px;overflow:hidden;}
.pro_class li:nth-child(1){margin-left:158px;}
.pro_class li:nth-child(1) .icom{width:37px;height:37px;margin-left:35px;margin-top:29px;float:left;background:url(../pro_class_icom_03.png)no-repeat center;}
.pro_class li:nth-child(2) .icom{width:37px;height:37px;margin-left:35px;margin-top:29px;float:left;background:url(../pro_class_icom_06.png)no-repeat center;}
.pro_class li:nth-child(3) .icom{width:37px;height:37px;margin-left:35px;margin-top:29px;float:left;background:url(../pro_class_icom_08.png)no-repeat center;}
.pro_class li:nth-child(4) .icom{width:37px;height:37px;margin-left:35px;margin-top:29px;float:left;background:url(../pro_class_icom_10.png)no-repeat center;}
.pro_class h4{font-weight:normal;color:#999;font-size:18px;margin-top:31px;line-height:1em;margin-left:8px;float:left;width: 134px;}
.pro_class p{color:#cccccc;font-size:12px;margin-top:5px;line-height:1em;margin-left:8px;float:left;text-transform:Capitalize;width: 134px;}
.pro_class li:hover{background:url(../pro_class_03.jpg)no-repeat center;}
.pro_class li:hover p{color:#fff;}
.pro_class li:hover h4{color:#fff;}
.pro_class li:hover:nth-child(1) .icom{background:url(../1.png)no-repeat center;}
.pro_class li:hover:nth-child(2) .icom{background:url(../2.png)no-repeat center;}
.pro_class li:hover:nth-child(3) .icom{background:url(../3.png)no-repeat center;}
.pro_class li:hover:nth-child(4) .icom{background:url(../4.png)no-repeat center;}

.ind_pro{width:1200px;margin:auto;height:auto;overflow:hidden;margin-top:70px;padding-bottom:78px;}
.ind_pro .title{text-align:center;color:#444;font-size:30px;position:relative;line-height:1em;}
.ind_pro .title:before{position:absolute;width:36px;height:2px;background:#1f55ab;content:"";left:50%;margin-left:-18px;top:40px;}
.ind_pro .subtitle{color:#999;font-size:14px;text-align:center;line-height:1em;margin-top:32px;white-space:pre;}
.swiper-container {width: 1200px;height: 432px;margin:auto;margin-top:40px;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;}
.swiper-slide .fm_img{float:left;width:840px;height:400px;}
.swiper-slide .fm_img img{display: flex;justify-content:center;align-items:Center;max-width:840px;max-height:400px;}
.swiper-slide .prp_img{width:360px;height:400px;background:url(../prp_img_04.jpg)no-repeat center;float:left;}
.swiper-slide .box{width:328px;height:368px;overflow:hidden;margin-left: 16px;margin-top: 16px;position:relative;}
.swiper-slide .box img{max-width:328px;max-height:368px;display:flex;justify-content:center;align-items:center;}
.swiper-slide .box .ind_pro_title{color:#666666;font-size:18px;bottom: 60px;position:relative;width:274px;left:27px;text-align:left;position:relative;}
.swiper-slide .box .ind_pro_title:before{position:absolute;content:"";width:48px;height:3px;background:#ccc;top:36px;}

.ind_cla{width:100%;height:560px;background:#fafafa; overflow: hidden;}
.ind_cla>ul{ display: block; width: 1200px; margin: auto; margin-top: 80px;}
.ind_cla>ul>li{ display: block; float: left; width: 285px; height: 400px; margin-right: 20px; box-shadow: 0 0 20px #ccc;}
.ind_cla>ul>li:last-child{ margin-right: 0px;}
.ind_cla>ul>li .img{ width: 100%; height: 200px; overflow: hidden; position: relative;}
.ind_cla>ul>li .img>img{ display: block; width: 100%; height: 100%;}
.ind_cla>ul>li .img>span{ display: block; width: calc(100% - 40px); height: 60px; padding: 0px 20px; background:rgba(0, 0, 0, 0.6); overflow: hidden; text-align: center; font-size: 18px; color: #ffffff; line-height: 60px; white-space: nowrap; position: absolute; left: 0px; bottom: 0px;}
.ind_cla>ul>li .text{ width: 100%; height: 200px; position: relative;}
.ind_cla>ul>li .text::after{ content: ''; display: block; width: 30px; height: 2px; background: #dcdcdc; position: absolute; left: 20px; top: 20px;}
.ind_cla>ul>li .text>p{ display: -webkit-box; width: calc(100% - 40px); padding: 0px 20px; font-size: 14px; color: #666666; line-height: 25px; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; padding-top: 40px;}
.ind_cla>ul>li .text>span{ display: block; width: 85px; font-size: 14px; color: #999999; position: absolute; bottom: 10px; right: 70px;}
.ind_cla>ul>li .text>a{ display: block; width: 40px; height: 60px; background: url("../ind_cla_more.png") no-repeat center center; background-size: 100% 100%; position: absolute; bottom: -10px; right: 20px;}

.ind_adv{ width: 100%; height: 360px; overflow: hidden;}

.ind_case{ width: 100%; height: 760px; padding-top: 60px; background: #fafafa;}
.ind_case .title{text-align:center;color:#444;font-size:30px;position:relative;line-height:1em;}
.ind_case .title:before{position:absolute;width:36px;height:2px;background:#1f55ab;content:"";left:50%;margin-left:-18px;top:40px;}
.ind_case .subtitle{color:#999;font-size:14px;text-align:center;line-height:1em;margin-top:32px;white-space:pre;margin-bottom: 35px;}
.ind_case .list_box{ width: 1200px; height: 590px; margin: auto; overflow: hidden;}
.ind_case .list_box .big{ width: 590px; height: 590px; margin-right: 20px; float: left;}
.ind_case .list_box .big>a{ display: block; width: 100%; height: 100%; position: relative;}
.ind_case .list_box .big>a>img{ width: 100%; height: 100%;}
.ind_case .list_box .big>a .text{ display: none; width: 360px; height: 360px; background: url("../ind_case_list_img_big.png") no-repeat center center; background-size: 100% 100%; position: absolute; left: 50%; margin-left: -180px; top: 50%; margin-top: -180px; overflow: hidden;}
.ind_case .list_box .big>a .text>b{ display: block; width: calc(100% - 110px); padding: 0px 55px; font-size: 18px; color: #444444; text-align: center; overflow: hidden; white-space: nowrap; margin-top: 83px;}
.ind_case .list_box .big>a .text>i{ display: block; width: 24px; height:2px; background: #1f55ab; margin: auto; margin-top: 20px; margin-bottom: 40px;}
.ind_case .list_box .big>a .text>p{ display: -webkit-box; width: calc(100% - 110px); padding: 0px 55px; line-height: 25px; font-size: 14px; color: #666666; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.ind_case .list_box .big>a:hover .text{ display: block;}
.ind_case .list_box .list{ width: 100%; height: 590px; float: left;}
.ind_case .list_box .list>a{ display: block; width: 285px; height: 285px; position: relative; float: left;margin-right:20px;margin-bottom:20px;}
.ind_case .list_box .list>a:nth-child(2n + 1){ margin-right: 0px;}
.ind_case .list_box .list>a:first-child{width: 590px; height: 590px;margin-right:20px;}
.ind_case .list_box .list>a:first-child .text{ display: none; width: 360px; height: 360px; background: url("../ind_case_list_img_big.png") no-repeat center center; background-size: 100% 100%; position: absolute; left: 50%; margin-left: -180px; top: 50%; margin-top: -180px; overflow: hidden;}
.ind_case .list_box .list>a:first-child .text>b{ display: block; width: calc(100% - 110px); padding: 0px 55px; font-size: 18px; color: #444444; text-align: center; overflow: hidden; white-space: nowrap; margin-top: 83px;}
.ind_case .list_box .list>a:first-child .text>i{ display: block; width: 24px; height:2px; background: #1f55ab; margin: auto; margin-top: 20px; margin-bottom: 40px;}
.ind_case .list_box .list>a:first-child .text>p{ display: -webkit-box; width: calc(100% - 110px); padding: 0px 55px; line-height: 25px; font-size: 14px; color: #666666; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.ind_case .list_box .list>a>img{ display: block; width: 100%; height: 100%;}
.ind_case .list_box .list>a .text{ display: none; width: 200px; height: 200px; background: url("../ind_case_list_img.png") no-repeat center center; background-size: 100% 100%; position: absolute; left: 50%; margin-left: -100px; top: 50%; margin-top: -100px;}
.ind_case .list_box .list>a .text>b{ display: block; width: calc(100% - 50px); padding: 0px 25px; margin-top: 37px; font-size: 18px; color: #444444; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ind_case .list_box .list>a .text>i{ display: block; width: 24px; height:2px; background: #1f55ab; margin: auto; margin-top: 8px; margin-bottom: 15px;}
.ind_case .list_box .list>a .text>p{ display: -webkit-box; width: calc(100% - 50px); padding: 0px 25px; line-height: 22px; font-size: 12px; color: #666666; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.ind_case .list_box .list>a:hover .text{ display: block;}

.footer{width:100%;height:417px;background:url(../foot_07.jpg)no-repeat center;overflow:hidden;}
.footer .center_box{ width: 1200px; height: 280px; margin: auto; margin-top: 70px; position: relative;}
.footer .center_box .about{ display: block; width: 140px; height: 100%; float: left; margin-right: 5px;}
.footer .center_box .about>span{ display: block; width: 100%; text-align: center; font-size: 20px; color: #cccccc; padding-bottom: 10px; border-bottom: 1px solid #cccccc; margin-bottom: 15px;}
.footer .center_box .about>li{ display: block; width: 100%;text-align: center; line-height: 40px; overflow: hidden; white-space: nowrap;}
.footer .center_box .about>li>a{ font-size: 14px; color: #cccccc;}
.footer .center_box .asso{ width: 470px; height: 100%; float: left; margin-right: 5px;}
.footer .center_box .asso>span{ display: block; width: 410px; text-align: left; font-size: 20px; color: #cccccc; padding: 0 30px; padding-bottom: 10px; border-bottom: 1px solid #cccccc; margin-bottom: 15px;}
.footer .center_box .asso>ul{ display: block; overflow: hidden; width: 25%; float: left; text-align: center;}
.footer .center_box .asso>ul>li{ display: block; width: 100%;text-align: center; line-height: 40px; overflow: hidden; white-space: nowrap;}
.footer .center_box .asso>ul>li>a{ font-size: 14px; color: #cccccc;}
.footer .center_box .media{ width: 410px; height: 100%; float: left;}
.footer .center_box .media>span{ display: block; width: calc(100% - 100px); padding: 0 50px 10px; text-align: left; font-size: 20px; color: #cccccc; border-bottom: 1px solid #cccccc; margin-bottom: 15px;}
.footer .center_box .media .center{ width: calc(100% - 100px); padding: 0px 50px;}
.footer .center_box .media .center .qr{ width: 90px; overflow: hidden; float: left; margin-right: 20px;}
.footer .center_box .media .center .qr3{ margin-right: 0px;}
.footer .center_box .media .center .qr>img{ display: block; width: 100%; margin-bottom: 5px;}
.footer .center_box .media .center .qr>span{ display: block; width: 100%; font-size: 14px; color: #cccccc;}
.footer .center_box .media .center .link{ display: block; width: 100%; margin-top: 45px; float: left;}
.footer .center_box .media .center .link>span{ display: block; width: 100%; font-size: 20px; color: #cccccc; margin-bottom: 20px;}
.footer .center_box .media .center .link>li{ display: block; padding-right: 15px; margin-right: 15px; float: left; border-right: 1px solid #cccccc;}
.footer .center_box .media .center .link>li:last-child{ border-right: none; padding-right: 0; margin-right: 0;}
.footer .center_box .media .center .link>li>a{ font-size: 14px; color: #cccccc;}
.footer .center_box .top{ display: block; width: 48px; height: 48px; background: url("../back_top.png") no-repeat center center; background-size: 100% 100%; position: absolute; right:0; bottom: -67px;}
.record{ width: 100%; height: 52px; background: #323232;}
.record>p{ display: block; width: 1200px; margin: auto; line-height: 52px; font-size: 12px; color: #999999;}
.record>p>a{ font-size: 12px; color: #999999; margin-right: 10px;}

.service_box{ width: 163px; height:257px; position: fixed; right:0px; bottom: 180px; overflow: hidden; z-index:30;transition: right .3s;}
.service_box:hover{right: 0px;}
.service_box .service{display: block; width: 72px; height: 125px; position: absolute; right: 0; top: 0;}
.service_box .service>img{ display: block; width: 100%; height: 100%;}
.service_box .hover{ width:100%; height: 100%; position: absolute; left: 0; top: 0;}
.service_box .hover>img{ display: block; width: 100%; height: 100%;}
.service_box .hover .text{ width: 130px; height: auto; overflow: hidden; position: absolute; top: 60px; right: 15px;}
.service_box .hover .text>a{ display: -webkit-box; width: 100%; font-size: 12px; color: #999999; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-bottom: 10px;}
.service_box .hover .online{position: absolute; display: block; width: 160px; height: 36px; bottom: 0; right: 3px;}

/*================================蓝健简介================================================*/
.pagi_banner{ height: 240px;overflow: hidden;text-align: center;width: 100%;position:relative;}
.pagi_banner .flash {left: 50%;margin-left: -960px;position: absolute;top: 0;width: 1920px;}
.menu_box{ width: 1180px; height: 40px; padding: 0px 20px; border-bottom: 1px dashed #dcdcdc; margin: auto;}
.menu_box .left{ display: block; width: calc(50% - 35px); height: 100%; float: left; padding-left: 35px; background: url("../menu_img.png") no-repeat left center; background-size: auto auto; line-height: 40px; font-size: 14px; color: #999999;}
.menu_box .left>a{font-size: 14px; color: #999999;}
.menu_box .left>a:hover{ color: #1f55ab;}
.menu_box .right{ display: block; width: 50%; height: 100%; float: right; text-align: right;}
.menu_box .right>li{ display: inline-block; padding-left: 10px; line-height: 40px; position: relative; margin: 0px -4px; margin-left: 20px;}
.menu_box .right>li::after{ content: ''; display: block; width: 4px; height: 4px; background: #cccccc; position: absolute; left: 0px; top: 50%; margin-top: -2px;}
.menu_box .right>li>a{ display: block; font-size: 14px; color: #444444;}
.menu_box .right>li:hover::after{ background: #1f55ab;}
.menu_box .right>li:hover>a{ color: #1f55ab;}
.menu_box .right .hover::after{ background: #1f55ab;}
.menu_box .right .hover>a{ color: #1f55ab;}
.pagi_profile .text{ width: 100%; height: auto; overflow: hidden; margin-top: 35px;}
.pagi_profile .text>img{ width: 100%;}

/*================================荣誉证书================================================*/
.pagi_honor .list{ width: 100%; height: auto; overflow: hidden; margin-top: 35px;}
.pagi_honor .list>a{ display: block; width: 285px; height: 430px; float: left; overflow: hidden; margin-right: 20px; margin-bottom: 40px;}
.pagi_honor .list>a:nth-child(4n+0){ margin-right: 0px;}
.pagi_honor .list>a .img{ width: 285px; height: 395px; overflow: hidden; margin-bottom: 10px;}
.pagi_honor .list>a .img>img{ width: 100%; height: 100%;}
.pagi_honor .list>a>span{ display: block; width: 100%; text-align: center; font-size: 18px; color: #666666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.flip{ width: 100%; height: 36px; margin: auto;}

/*================================荣誉证书================================================*/
.pagi_case .list{ width: 100%; height: auto; overflow: hidden; margin-top: 35px; margin-bottom: 20px;}
.pagi_case .list>a{ display: block; width:285px; height: 285px; overflow: hidden; float: left; margin-right: 20px; margin-bottom: 20px;}
.pagi_case .list>a:nth-child(4n+0){ margin-right: 0px;}
.pagi_case .list>a>img{ width: 100%; height: 100%;}

/*================================联系我们================================================*/
.pagi_contact .map{ display: block; width: calc(100% - 20px); height: 280px; padding: 9px; border: 1px solid #dcdcdc; overflow: hidden; margin-top: 35px; margin-bottom: 23px;}
.pagi_contact .info{ width: calc(100% - 60px); overflow: hidden;}
.pagi_contact .info>b{ display: block; font-size: 24px; color: #444444; font-weight: normal; margin-bottom: 20px; line-height: 25px;}
.pagi_contact .info>b>span{ font-size: 12px; color: #444444;}
.pagi_contact .info>ul{ display: block; width: 100%; height: 19px; overflow: hidden;}
.pagi_contact .info>ul>li{ float: left; padding-left: 25px; margin-right: 50px; font-size: 14px; color: #444444;}

/*================================产品分类================================================*/
.product_ify{ width: 1230px; height: auto; margin: auto; overflow: hidden; margin-top: 40px; margin-bottom: 20px;}
.search_box{ width: 950px; margin: auto; overflow: hidden; margin-bottom: 40px;}
.search_box .text{ display: block; width: 758px; height: 18px; float: left; padding: 10px 20px; border: 1px solid #dcdcdc; font-size: 14px; color: #cccccc; margin-right: 10px; outline:none;}
.search_box .submit{ display: block; width: 140px; height: 40px; background: url("../search_button.png") no-repeat center center; background-size: 100% 100%; outline:none;}
.product_ify .list{ width: 380px;overflow:hidden;float:left; height: 260px; padding: 0 15px 20px; border-bottom: 1px dashed #dcdcdc; margin-bottom: 20px;}
.product_ify .list .a{ display: block; width: 385px; height: 260px; float: left; position: relative; overflow: hidden;}

.product_ify .list .a img{ display: block; width: 385px; height: 260px;}
.product_ify .list .a b{ display: block; width: 200px; font-size: 36px; color: #444444; position: absolute; left: 30px; top: 56px; overflow: hidden; white-space: nowrap;}
.product_ify .list .a b a{  font-size: 36px; color: #444444;}
.product_ify .list .a span{ display: block; width: 200px; font-size: 24px; color: #cccccc; position: absolute; left: 30px; top: 122px; line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.product_ify .list>ul{ display: block; width: 792px; height: 260px; overflow: hidden; float: right;}
.product_ify .list>ul>li{ display: block; width: 385px; height: 120px; position: relative; float: left; margin-right: 22px; margin-bottom: 20px;}
.product_ify .list>ul>li:nth-child(2n+0){ margin-right: 0px;}
.product_ify .list>ul>li:nth-child(3){ margin-bottom: 0px;}
.product_ify .list>ul>li:nth-child(4){ margin-bottom: 0px;}
.product_ify .list>ul>li>a{ display: block; width: 100%; height: 100%;}
.product_ify .list>ul>li>a>img{ display: block; width: 385px; height: 120px;}
.product_ify .list>ul>li>a>b{ display: block; width: 160px; font-size: 24px; color: #444444; position: absolute; top: 40px; left: 53px;}

/*================================产品列表================================================*/
.product_list{ width: 1200px; height:auto; margin: auto; overflow: hidden;}
.product_list>a{ display: block; width: 285px; height: 433px; overflow: hidden; float: left; margin-right: 20px; margin-bottom: 35px;}
.product_list>a:nth-child(4n+0){ margin-right: 0px;}
.product_list>a .img{ width: 283px; height: 358px; border: 1px solid #eeeeee; margin-bottom: 20px;}
.product_list>a .img>img{ width: 100%; height: 100%;}
.product_list>a>b{ display: block; width: calc(100% - 40px); padding: 0px 20px; font-size: 18px; color: #716d6d; margin-bottom: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product_list>a>span{ display: block; width: calc(100% - 40px); padding: 0px 20px; font-size: 14px; color: #999999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*================================产品详情================================================*/
.product_detail_box{ width: 100%; height:505px; margin: auto; overflow: hidden; margin-bottom: 80px;}
.product_detail_box .attribute{ width: 700px; height: 475px; padding-top: 30px; overflow: hidden; float: left;}
.product_detail_box .attribute .text{ width: 425px; height: 100%; overflow: hidden; float: left;}
.product_detail_box .attribute .text>b{ display: block; width: 100%; height: 62px; font-size: 24px; color: #444444;}
.product_detail_box .attribute .text .parameter{ display: block; width: 100%; height: 280px; overflow: hidden; margin-bottom: 20px;}
.product_detail_box .attribute .text .parameter>h2{width: 100%; line-height: 28px;color: #666666;font-size: 16px;}
.product_detail_box .attribute .text .parameter>span{display:block;width: 100%;line-height: 28px;color: #8c8c8c;font-size: 14px;white-space: pre-wrap;margin-bottom: 20px;}
.product_detail_box .attribute .text .img{ width: 100%; height: 100px; overflow: hidden;}
.product_detail_box .attribute .text>div>img{ display: block; float: left; width: 77px; height: 100px; margin-right: 10px;}
.product_detail_box .attribute .text>div>img:last-child{ margin-right: 0px;}
.product_detail_box .attribute .tmall{ width: 181px; height: auto; overflow: hidden;}
.product_detail_box .attribute .tmall>a{ display: block; width: 181px; height: 40px; margin-bottom: 20px; background: url("../tmall_img.png") no-repeat center center; background-size: 100% 100%;}
.product_detail_box .attribute .tmall>div{ width: calc(100% - 28px); padding-left: 28px; overflow: hidden;}
.product_detail_box .attribute .tmall>div>span{ display: block; width: 56px; float: left; font-size: 14px; color: #999999;}
.product_detail_text{ width: 100%; height:auto; margin: auto; overflow: hidden; margin-bottom: 90px;}
.product_detail_text .title{ width: 100%; font-size: 18px; color: #444444; background: #fafafa; padding: 10px 20px; margin-bottom: 40px;}
.product_detail_text .text{ width: 100%; overflow: hidden;}
.product_detail_text .text>img{ width: 100%;}
.hot_list_box{ width: 1200px; margin: auto; overflow: hidden; margin-bottom: 60px;}
.hot_list_box .title{ display: block; width: 100%; height: auto; font-size: 30px; color: #444444; text-align: center; background: url("../line2.png") no-repeat center center; margin-bottom: 35px;}
.hot_list_box>a{ display: block; width: 190px; float: left; margin-right: 12px;}
.hot_list_box>a:last-child{ margin-right: 0;}
.hot_list_box>a .img{ width: calc(100% - 2px); height: 238px; border: 1px solid #eeeeee; overflow: hidden; margin-bottom: 15px;}
.hot_list_box>a .img>img{ width: 100%; height: 100%;}
.hot_list_box>a>span{ display: block; width: 100%; font-size: 14px; color: #444444;}

/*================================客户支持================================================*/
.trouble_box{ width: 1200px; height:740px; overflow: hidden; margin: 60px auto 80px;}
.trouble_box .cue{ width: 758px; height: 688px; border: 1px solid #dcdcdc; float: left; overflow: hidden; background: #ffffff;padding:20px;}
.trouble_box .cue>img{ display: block; width: 176px; height: 176px; margin: 202px auto 62px;}
.trouble_box .cue>span{ display: block; width: 100%; text-align: center; font-size: 24px; color: #666666;}
.trouble_box .answer_box{ width: 400px; height:100%; overflow: hidden; float: left;}
.trouble_box .answer_box .list_box{ width: 100%; height: 370px;}
.trouble_box .answer_box .list_box>span{ display: block; width: calc(100% - 40px); height: 40px; padding: 0 20px; font-size: 18px; color: #444444; line-height: 40px; background: #fafafa;}
.trouble_box .answer_box .list_box .box{ width: 100%; height: 330px;}

/*================================搜索结果================================================*/
.search_result{ width: 1200px; height: auto; overflow: hidden; margin: 40px auto 50px;}
.search_result .result{ width: 100%; height: auto; overflow: hidden;}
.search_result .result>span{ display: block; width: 100%; text-align: center; font-size: 14px; color: #999999; margin-bottom: 50px;}
.search_result .result>span>i{ font-style: normal; color: #1f55ab;}
.search_result .result .list{ width: 100%; height:auto; overflow: hidden;}
.search_result .result .list>a{ display: block; width: 100%; margin-bottom: 18px; font-size: 16px; color: #444444;}
.search_result .result .list>a em{font-size: 18px; color: #ce0203;}