header,
footer,
#main,
#info{width: 100%; overflow: hidden; min-width: 1200px;}
.wrapper{width: 1200px; margin: 0 auto; display: block; position: relative;}
/* 变量 */
/*css3*/
.clear::after{display: block; content: ''; clear: both;}
.header_nav_wrap{position: fixed; width: 100%; left: 0; top: 0; z-index: 300; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.czspjz{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.fix_nav{top: -173px; box-shadow: 0 0 10px #000;}
/************************header************************/
header{background: #fff;}
.header_cn{background: #11509b; color: #fff; font-size: 14px; line-height: 40px; border-bottom: 6px solid #e9e9e9; overflow: hidden; font-weight: 300;}
.header_cn a{color: #fff;}
.header_cn span{background: url("../images/header_peo.png") no-repeat left center; padding-left: 25px;}
.header_cn small{font-size: 14px; float: right; background: url("../images/header_earth.png") no-repeat left center; padding-left: 25px;}
.header_cn small a + a{border-left: 1px solid rgba(255, 255, 255, 0.65); padding-left: 15px; margin-left: 15px;}
.header_logo{background: #fff; padding: 25px 0; -moz-transition: all 400ms linear; -webkit-transition: all 400ms linear; transition: all 400ms linear; overflow: hidden; width: 100%; left: 0; top: 0; z-index: 1000;}
.header_logo h1{float: left;}
.header_logo h1 img{display: block;}
.header_logo h1 span{text-indent: -999rem; display: none;}
.header_logo .header_tel{background: url("../images/header_tel.jpg") no-repeat left center; padding-left: 65px; float: right; position: relative; top: 10px;}
.header_logo .header_tel small{font-size: 14px; position: relative; display: block; color: #828282;}
.header_logo .header_tel b{font-size: 30px; color: #26282b;}
.nav{background: #fff; height: 60px; position: relative; z-index: 100; line-height: 60px; border-top: 1px solid #e4e4e4;}
.nav::after{display: block; content: ''; clear: both;}
.nav ul li{float: left; position: relative; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.nav ul li:hover > a,
.nav ul li.n_act > a{background: #e9e9e9;}
.nav ul li:hover p{top: 60px; opacity: 1; visibility: visible;}
.nav ul li:nth-of-type(1) > a{border-left: 0;}
.nav ul li > a{font-size: 16px; color: #3a3a3a; display: block; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear; width: 149px; text-align: center; height: 100%; border-left: 1px solid #e4e4e4; position: relative; z-index: 2;}
.nav ul li > a span{display: block;}
.nav ul li > a small{display: block; font-size: 12px; color: #515555; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.nav ul li p{position: absolute; background: #11509b; text-align: center; padding: 10px 0; left: 0; top: 80px; width: 100%; opacity: 0; visibility: hidden; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.nav ul li p a{display: block; color: #fff; line-height: 35px; font-size: 14px; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.nav ul li p a:hover{background: #c8171e;}
.banner{margin-top: 186px;}
.banner .box_skitter .info_slide_dots .image_number{height: 6px; width: 35px; border-radius: 5px;}
.banner .box_skitter .info_slide_dots .image_number{background: #11509b; opacity: 0.8;}
.banner .box_skitter .info_slide_dots .image_number_select,
.banner .box_skitter .info_slide_dots .image_number_select:hover{background: #fff;}
/************************main************************/
/*-------------------------------------------------------------------------sousuoMian 首页搜索-----------------------------------------------------------------------------------*/
.fl{float: left; display: inline;}
.fr{float: right; display: inline;}
.sousuoMian{position: relative; z-index: 99;}
.sousuoMian .gjc{position: absolute; left: 0; top: -26px; height: 52px; color: #333; width: 100%;}
.sousuoMian .gjc .rm{width: 600px; background-color: #11509b; text-align: center; line-height: 52px; height: 52px;}
.sousuoMian .gjc .rm span{padding-left: 38px; color: #fff; background: url(../images/phone.png) no-repeat left 5px; display: inline-block; font-size: 16px; height: 50px; line-height: 50px;}
.sousuoMian .gjc .rm span em{font-size: 22px; font-weight: bold; position: relative; top: 2px;}
.sousuoMian .gjc .search{width: 600px;}
.sousuoMian .gjc .search .keywords{float: left; width: 485px; height: 52px; line-height: 52px; border: 0; background-color: #3c3e46; outline: 0; padding: 0 10px; font-family: microsoft yahei; font-size: 14px; color: #ffffff;}
.sousuoMian .gjc .search .button{float: right; width: 95px; height: 52px; background: #3c3e46 url(../images/ssImg.png) no-repeat center; border: 0; cursor: pointer;}
/*-------------------------------------------------------------------------i_friends 首页合作伙伴-----------------------------------------------------------------------------------*/
.i_friends{background: #f3f3f3; padding-top: 83px; padding-bottom: 53px;}
.swiper_friends{overflow: hidden; margin-top: 40px;}
.i_friends .ptop{text-align: center;}
.i_friends .ptop h5{font-size: 24px; margin-bottom: 5px; color: #333333;}
.i_friends .ptop h5 span{font-weight: normal; color: #666666;}
.i_friends .ptop em{color: #b3b3b3; text-transform: uppercase; font-size: 11px;}
.pbot{width: 82px; margin: 48px auto 0 auto; padding: 0 36px; overflow: hidden; background: url(../images/pbotbg.png) no-repeat center;}
.pbot .bot{float: left; margin-left: 1px;}
.bot{width: 40px; height: 40px; display: block; cursor: pointer;}
.bot1{background: url(../images/bot1.jpg) no-repeat center;}
.bot2{background: url(../images/bot2.jpg) no-repeat center;}
/*-------------------------------------------------------------------------idx_product 首页产品分类及热销-----------------------------------------------------------------------------------*/
.main_title{text-align: center; padding: 60px 0 50px 0;}
.main_title small{display: block; font-size: 14px; color: #9f9f9f;}
.main_title b{color: #3c3e46; font-size: 38px; display: block; margin-bottom: 8px;}
.main_title b strong{color: #11509b;}
.main_title em{font-style: normal; font-size: 16px; color: #747474; font-weight: 400; background: url("../images/main_embg.png") no-repeat center; display: block;}
.main_title2 em{background: url("../images/tbg2.png") no-repeat center;}
/*sidebar*/
.idx_product{position: relative; padding-bottom: 92px;}
.idx_product::after{display: block; content: ''; clear: both;}
.sidebar{width: 290px; float: left; background: #fff;}
.sidebar .sidebar_tit{text-align: center; padding: 22px 0; background: #11509b;}
.sidebar .sidebar_tit h4{font-size: 30px; color: #fff;}
.sidebar .sidebar_tit small{display: block; font-size: 14px; color: #4f82bf;}
.sidebar ul{padding: 15px; border: 4px solid #efefef;}
.sidebar ul li{position: relative;}
.sidebar ul li:before{display: block; width: 7px; height: 7px; background: #11509b; border-radius: 50%; position: absolute; left: 23px; top: 50%; margin-top: -3.5px; content: ''; z-index: 2; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.sidebar ul li:hover a,
.sidebar ul li.act a{background: #11509b; font-weight: bold; color: #fff;}
.sidebar ul li:hover:before,
.sidebar ul li.act:before{background: #fff;}
.sidebar ul li a{display: block; position: relative; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear; height: 35px; line-height: 35px; overflow: hidden; background: #efefef; color: #333; width: 100%; font-size: 13px; margin-bottom: 6px; text-indent: 42px;}
.sidebar .sidebar_con{background: #c8171e; padding: 25px;}
.sidebar .sidebar_con p{background-repeat: no-repeat; background-position: left 5px; padding-left: 25px; margin-bottom: 22px;}
.sidebar .sidebar_con p:nth-of-type(1){background-image: url("../images/s1.png");}

.sidebar .sidebar_con p:nth-of-type(2){background-image: url("../images/s2.png"); margin-bottom: 0;}
.sidebar .sidebar_con p small{display: block; font-size: 14px; color: #fff;}
.sidebar .sidebar_con p b{font-size: 20px; color: #fff;}
.sidebar .sidebar_con p span{display: block; font-size: 14px; color: #fff;}
.pro_right{width: 890px; float: right; background: #fff;}
.pro_right2{padding: 20px; width: 845px;}
.pro-list{width: 890px; overflow: hidden;}
.pro-list li{width: 273px; background: #fff; position: relative; float: left; margin-right: 20px; margin-bottom: 20px; overflow: hidden; border: 1px solid #efefef; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.pro-list li:hover{border: 1px solid #11509b;}
.pro-list li:hover span{background: #11509b; color: #fff;}
.pro-list li span{display: block; line-height: 50px; text-align: center; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear; position: relative; height: 50px; overflow: hidden; background: #efefef; font-size: 14px; font-weight: 400;}
.pro-list li p{height: 271px; vertical-align: middle; background: #fff; overflow: hidden; width: 100%; position: relative;}
.pro-list li p img{display: block; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); max-height: 100%; max-width: 100%;}
.pro_r_adv{background: url("../images/pro_bg.jpg") no-repeat center; color: #fff; position: relative; padding: 40px;}
.pro_r_adv b{display: block; font-size: 26px;}
.pro_r_adv small{display: block; font-size: 11px; color: #628bce; margin: 15px 0 10px 0;}
.pro_r_adv a{display: inline-block; width: 134px; line-height: 30px; text-align: center; color: #fff; font-size: 18px; font-weight: bold; background: #c8171e;}
.pro_r_adv span{font-size: 18px; font-weight: 300;}
.pro_r_adv img{position: absolute; right: 40px; top: 40px;}
/*-------------------------------------------------------------------------ys 首页优势------------------------------------------------------------------------------------*/
.ys{background: #f0f5f8;}
.ys::after{display: block; content: ''; clear: both;}
.ys_one{background: url("../images/ys_bg.jpg") no-repeat center; color: #fff; padding-top: 80px; overflow: hidden; background-size: cover;}
.ys_one p{font-size: 40px;}
.ys_one p b{padding-right: 40px;}
.ys_one p span{font-weight: 400;}
.ys_one .wrapper > small{display: block; font-size: 24px; font-weight: 300; margin: 20px 0 70px 0;}
.ys_one ul li{width: 320px; height: 185px; padding: 40px; float: left;}
.ys_one ul li:nth-of-type(1){background: #11509b;}
.ys_one ul li:nth-of-type(2){background: #15b485;}
.ys_one ul li strong{display: block; font-size: 20px; margin-bottom: 30px;}
.ys_one ul li small{display: block; font-size: 14px; opacity: 0.7; font-weight: 300; position: relative; margin-bottom: 30px; padding-left: 20px;}
.ys_one ul li small:after{display: block; content: ''; width: 5px; height: 5px; border: 5px solid #fff; position: absolute; left: 0; top: 2px; border-radius: 50%;}
.ys_two::after{display: block; content: ''; clear: both;}
.ys_two .ys_two_l{width: 800px; float: left; background: url("../images/pinzhi.jpg") no-repeat center; height: 270px;}
.ys_two .ys_two_l b{display: block; font-size: 20px; clear: #11509b; margin-left: 198px; margin-top: 50px;}
.ys_two .ys_two_l ul{margin-left: 198px; margin-top: 35px;}
.ys_two .ys_two_l ul li{font-size: 14px; color: #5b5b5b; position: relative; text-indent: 25px; margin-bottom: 20px;}
.ys_two .ys_two_l ul li:after{display: block; content: ''; width: 5px; height: 5px; border: 3px solid #11509b; position: absolute; left: 0; top: 4px; border-radius: 50%;}
.ys_two .ys_two_r{width: 400px; float: right; height: 270px; background: #28a1d9; position: relative;}
.ys_two .ys_two_r img{position: absolute; right: 24px; bottom: -25px;}
.ys_two .ys_two_r p{background: url("../images/ys_tel.png") no-repeat left center; padding-left: 65px; margin: 40px;}
.ys_two .ys_two_r p > *{display: block;}
.ys_two .ys_two_r p small{color: #89d3f5; font-size: 16px;}
.ys_two .ys_two_r p b{font-size: 38px; color: #fff; font-weight: 400;}
/*-------------------------------------------------------------------------解决方案 solve_ul------------------------------------------------------------------------------------*/
.solve_ul{overflow: hidden;}
.solve_ul li{width: 588px; height: 296px; float: left; position: relative; overflow: hidden;}
.solve_ul li:hover span{bottom: -100%;}
.solve_ul li:hover p{left: 0;}
.solve_ul li:nth-of-type(even){margin-left: 23px; margin-bottom: 23px;}
.solve_ul li span{position: absolute; left: 0; bottom: 0; width: 306px; line-height: 61px; background: url("../images/jie_bg1.png") no-repeat center; font-size: 20px; color: #fff; text-indent: 20px; -moz-transition: all 500ms linear; -webkit-transition: all 500ms linear; transition: all 500ms linear;}
.solve_ul li p{position: absolute; left: -100%; height: 100%; top: 0; background: url("../images/jie_bg2.png") no-repeat; width: 321px; padding-left: 25px; -moz-transition: all 600ms linear; -webkit-transition: all 600ms linear; transition: all 600ms linear;}
.solve_ul li p b{display: block; font-size: 20px; color: #fff; margin-top: 30px;}
.solve_ul li p small{font-size: 14px; color: #fff; display: block; margin: 30px 0; width: 295px;}
.solve_ul li p > a{width: 108px; line-height: 34px; text-align: center; border: 1px solid #fff; color: #fff; display: block; font-size: 14px; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.solve_ul li p > a:hover{color: #c8171e; border: 1px solid #c8171e;}
/*-------------------------------------------------------------------------公司简介 company------------------------------------------------------------------------------------*/
.company{background: url("../images/combg.jpg") no-repeat center top; overflow: hidden; padding-top: 70px;}
.company .company_top{text-align: center;}
.company .company_top b{display: block; font-size: 36px; color: #fff; margin-bottom: 30px;}
.company .company_top span{display: block; font-size: 14px; color: #fff; line-height: 30px; font-weight: 300; width: 90%; margin: 0 auto;}
.company .company_top a{color: #c8171e;}
.company .company_top > a{margin: 20px auto; display: block;}
.company .company_honor{overflow: hidden; background: #fff; padding: 20px;}
.company .company_honor p{text-align: center; margin-bottom: 38px;}
.company .company_honor p a{display: inline-block; width: 134px; line-height: 48px; border: 1px solid #484848; color: #464646; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.company .company_honor p a:hover{color: #fff; background: #11509b;}
.company .company_honor p a:nth-of-type(1){background: #464646; color: #fff;}
.company .company_honor .swiper-slide{border: 1px solid #ccc; height: 320px; position: relative;}
.company .company_honor .swiper-slide img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); display: block; max-width: 100%;}
.company .company_honor .swiper_honor{overflow: hidden;}
/*-------------------------------------------------------------------------新闻资讯 news------------------------------------------------------------------------------------*/
#main1_box{width: 100%; height: 550px; padding: 50px 0; position: relative; overflow: hidden;}
#main1_box .box{width: 1200px; height: 550px; margin: 0 auto; position: relative;}
#main1_box .in_title{text-align: left; font-size: 32px; font-weight: bold; color: #242424; margin-bottom: 30px;}
#in_xsdt{width: 780px; height: 580px; float: left;}
#xsdt_best_news{width: 780px; height: 228px; margin-bottom: 35px;}
#xsdt_best_news .news_img{width: 304px; height: 228px; float: left; background: #efefef; text-align: center;}
#xsdt_best_news .news_img a{width: 304px; height: 228px; display: block; position: relative; overflow: hidden;}
#xsdt_best_news .news_img a .time{width: 70px; height: 55px; background: #e70014; padding: 15px; line-height: 26px; color: #fff; position: absolute; top: 0; left: 0; z-index: 2;}
#xsdt_best_news .news_img a .time big{font-size: 26px; font-weight: bold;}
#xsdt_best_news .news_img img{max-width: 304px; height: 228px;}
#xsdt_best_news .news_img a img{transition: all 0.3s;}
#xsdt_best_news .news_img a:hover img{transform: scale(1.05);}
#xsdt_best_news .news_cont{width: 450px; height: 228px; float: right;}
#xsdt_best_news .news_cont .tit{width: 100%; height: 40px; line-height: 40px; font-size: 18px; color: #181717; font-weight: bold; overflow: hidden;}
#xsdt_best_news .news_cont .cont{width: 100%; height: 162px; overflow: hidden; line-height: 27px; font-size: 14px; color: #7e7e7e; text-align: justify;}
#xsdt_best_news .news_cont .more{line-height: 27px; font-size: 14px; color: #969090;}
#xsdt_best_news .news_cont .more a{line-height: 27px; font-size: 14px; color: #969090; display: inline-block; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
#xsdt_best_news .news_cont .more a:hover{transform: translateX(10px);}
#xsdt_list_news{width: 100%; height: 200px; margin-top: 30px;}
#xsdt_list_news li{width: 100%; height: 80px; margin-bottom: 20px;}
#xsdt_list_news li a{display: block; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
#xsdt_list_news li a:hover{transform: translateY(10px);}
#xsdt_list_news .time{width: 62px; height: 77px; border: 1px solid #ccc; line-height: 26px; color: #ccc; text-align: center; float: left; font-size: 12px;}
#xsdt_list_news .time big{width: 100%; height: 49px; line-height: 49px; display: block; color: #fff; font-size: 36px; font-weight: bold; background: #8f8f8f;}
#xsdt_list_news .news_cont{width: 700px; height: 80px; float: right;}
#xsdt_list_news .news_cont .tit{width: 100%; height: 30px; line-height: 30px; font-size: 18px; color: #181717; overflow: hidden;}
#xsdt_list_news .news_cont .cont{width: 100%; height: 50px; overflow: hidden; line-height: 25px; font-size: 14px; color: #7e7e7e; text-align: justify;}
#in_hydt{width: 383px; height: 580px; float: right;}
#hydt_best_news{width: 383px; height: 228px;}
#hydt_best_news .news_img{width: 383px; height: 228px; background: #f7f7f7; text-align: center;}
#hydt_best_news .news_img a{width: 383px; height: 228px; display: block; position: relative; overflow: hidden;}
#hydt_best_news .news_img a img{max-width: 383px; height: 228px;}
#hydt_best_news .news_img a img{transition: all 0.3s; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
#hydt_best_news .news_img a:hover img{transform: scale(1.05);}
#hydt_best_news .news_img .tit{width: 100%; height: 40px; line-height: 40px; font-size: 18px; color: #181717; overflow: hidden; background: rgba(231, 0, 20, 0.7); position: absolute; bottom: 0; left: 0; text-align: center; z-index: 2; color: #fff;}
#hydt_list_news{width: 100%; height: 220px; margin-top: 30px;}
#hydt_list_news li{width: 100%; height: 80px; margin-bottom: 30px;}
#hydt_list_news li a{display: block; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
#hydt_list_news li a:hover{transform: translateY(10px);}
#hydt_list_news .news_img{width: 115px; height: 87px; float: left; background: #f7f7f7; text-align: center;}
#hydt_list_news a .news_img{width: 115px; height: 87px; display: block; position: relative; overflow: hidden;}
#hydt_list_news .news_img img{max-width: 115px; height: 87px;}
#hydt_list_news a .news_img img{transition: all 0.3s; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
#hydt_list_news a .news_img:hover img{transform: scale(1.05);}
#hydt_list_news .news_cont{width: 250px; height: 87px; float: right;}
#hydt_list_news .news_cont .tit{width: 100%; height: 30px; line-height: 30px; font-size: 18px; color: #181717; overflow: hidden;}
#hydt_list_news .news_cont .cont{width: 100%; height: 50px; overflow: hidden; line-height: 25px; font-size: 14px; color: #7e7e7e; text-align: justify;}
/*-------------------------------------------------------------------------服务 service------------------------------------------------------------------------------------*/
.service{background: #f2f2f2; padding: 55px 0; overflow: hidden;}
.service .service_tit{text-align: center; padding-bottom: 30px;}
.service .service_tit b{display: block; font-size: 34px; color: #3d3d3d;}
.service .service_tit small{display: block; font-size: 16px; color: #8e8e8e;}
.service ol li{float: left; width: 600px; overflow: hidden; position: relative;}
.service ol li p{position: absolute; width: 100%; text-align: center; left: 0; top: 52px; color: #fff;}
.service ol li p b{display: block; font-size: 30px;}
.service ol li p small{display: block; font-size: 16px; font-weight: 300; margin: 20px 0;}
.service ol li p a{display: block; width: 108px; line-height: 34px; border: 1px solid #fff; text-align: center; margin: 0 auto; color: #fff; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.service ol li p a:hover{color: #c8171e; border: 1px solid #c8171e;}
/*-------------------------------------------------------------------------关于我们 footer------------------------------------------------------------------------------------*/
.f_top{overflow: hidden; background: #2b343f; padding: 50px 0;}
.f_top .f_top_l{float: left;}
.f_top .f_top_l dl{float: left; margin-right: 50px;}
.f_top .f_top_l dl dt{color: #fff; font-size: 18px;}
.f_top .f_top_l dl dt:after{display: block; content: ''; width: 18px; height: 1px; background: #c8171e; margin: 15px 0 20px 0;}
.f_top .f_top_l dl dd{margin-bottom: 5px;}
.f_top .f_top_l dl dd a{font-size: 14px; color: #808a96; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.f_top .f_top_l dl dd a:hover{color: #fff;}
.f_top .f_top_r{float: right; color: #fff; text-align: right;}
.f_top .f_top_r > *{display: block;}
.f_top .f_top_r b{font-size: 18px;}
.f_top .f_top_r strong{font-size: 24px; font-weight: 400;}
.f_top .f_top_r small{font-size: 14px; color: #808a96;}
.f_top .f_top_r img{margin-top: 20px; float: right;}
.f_login{line-height: 40px; text-align: center; background: #252a31; font-size: 14px; color: #646b75;}
.f_login a{color: #646b75; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.f_login a:hover{color: #fff;}
/*-------------------------------------------------------------------------关于我们详情页 info_company------------------------------------------------------------------------------------*/
.licheng_time{padding: 165px 0;}
.licheng_time::after{display: block; content: ''; clear: both;}
.licheng_time .swiper-wrapper li{position: relative; height: 96px;width: 300px; }
.licheng_time .swiper-wrapper li:after{display: block; content: ''; width: 48px; height: 227px; position: absolute;}
.licheng_time .swiper-wrapper li > span em{display: block; content: ''; width: 7px; height: 7px; background: #bfbfbf; border-radius: 50%; position: absolute; top: 55px;}
.licheng_time .swiper-wrapper li > span em:nth-of-type(1){left: 75px;}
.licheng_time .swiper-wrapper li > span em:nth-of-type(2){left: 115px;}
.licheng_time .swiper-wrapper li > span em:nth-of-type(3){left: 155px;}
.licheng_time .swiper-wrapper li > span em:nth-of-type(4){left: 195px;}
.licheng_time .swiper-wrapper li > span em:nth-of-type(5){left: 235px;}
.licheng_time .swiper-wrapper li > span em:nth-of-type(6){left: 275px;}

.licheng_time .swiper-slide{width:400px; dispaly:block}
.licheng_time .swiper-wrapper li:nth-of-type(odd):after{background: url("../images/time_top.png") no-repeat center; left: 7px; top: -145px;}
.licheng_time .swiper-wrapper li:nth-of-type(odd) div{position: relative; top: -135px; left: 52px; width: 300px;}
.licheng_time .swiper-wrapper li:nth-of-type(even):after{background: url("../images/time_bottom.png") no-repeat center; left: 7px; bottom: -166px;}
.licheng_time .swiper-wrapper li:nth-of-type(even) div{position: relative; bottom: -165px; left: 52px;width: 300px;}
.licheng_time .swiper-wrapper li div b{display: block; font-size: 40px; color: #11509b;}
.licheng_time .swiper-wrapper li div small{display: block; font-size: 16px; color: #6a6a6a; font-weight: 400; }
/*info_honor*/
.page_box{margin-top:0px;}
.tejia_con2 img{max-width: 333px; height: 226px;}
.tejia_con2 .img{width: 333px; height: 226px; transition: all 0.5s; text-align: center;}
.tejia_con2 ul li{width: 333px; height: 226px; margin: 0 4px; float: left;}
.tejia_con2 ul li a{display: block; padding: 50px 0; margin: 0 auto;}
.tejia_con2 ul{width: 99999px; position: absolute;}
.tejia_con2{position: relative; width: 999px; height: 440px; overflow: hidden; margin: 0 auto;}
.tejia_cc2{position: relative; width: 1160px; height: 440px; margin: 20px auto;}
.bbtn{text-align: center; z-index: 2;}
.aleft_l2{position: absolute; left: 0; top: 130px; font-size: 60px; width: 66px; height: 66px; line-height: 50px; text-align: center; background-color: #11509b; border-radius: 50%; background-image: url("../images/hleft.png"); background-position: center; background-repeat: no-repeat; background-size: 20px;}
.aright_r2{position: absolute; right: 0; top: 130px; font-size: 66px; width: 66px; height: 66px; line-height: 50px; text-align: center; background-color: #11509b; border-radius: 50%; background-image: url("../images/rleft.png"); background-position: center; background-repeat: no-repeat; background-size: 20px;}
.aleft_l2:hover,
.aright_r2:hover{background-color: #11509b;}
.aleft_l2 i,
.aright_r2 i{color: #fff;}
.show_img a{display: block; position: relative; width: 365px; height: 300px;}
.show_img .img{transform: scale(1.4);  border: 1px solid #eee;}
.gd_title{overflow: hidden; height: 0; transition: all 0.3s;}
.show_img .gd_title{width: 365px; left: 25px; height: 56px; line-height: 60px; position: absolute; bottom: 0; left: 0; text-align: center; width: 100%; background: url(../images/honor_gd_title.png) center no-repeat; color: #fff; font-size: 20px;}
/*page*/
.prev_next a:hover{color: #da0922;}
.prev_next{font-size: 14px; margin-top: 20px;}
div.page{margin: 20px 0 20px 0; clear: both; float: right; font-size: 14px;}
div.page a{padding: 2px 5px; margin: 2px; color: #fff; text-decoration: none; background: #9b9b9b;}
div.page a:hover{background: #5c5c5c;}
div.page span.current{padding: 2px 8px; font-weight: 700; margin: 2px; color: #fff; background-color: #da0922;}
div.page span.disabled{padding: 2px 5px; margin: 2px; color: #dddddd;}
.prev_next .prev,
.prev_next .next{font-size: 13px; border-top: 1px solid #ccc; padding: 5px 25px;}
.prev_next .prev a:hover,
.prev_next .next a:hover{color: #da0922;}
.prev_next .prev{margin-top: 20px; background: url("../images/prev_bg.png") no-repeat left center; background-size: 18px;}
.prev_next .next{border-bottom: 1px solid #ccc; background: url("../images/next_bg.png") no-repeat left center; background-size: 18px;}
/*location*/
/*product-info*/
/*缩略图*/
.concompanycon table{margin-left: 2px;}
.concompanycon table th{color: #444444; font-weight: normal; font-size: 14px; font-family: 'Microsoft YaHei', arial; text-align: right; vertical-align: top; padding-top: 9px;}
.concompanycon table td select{font-family: 'Microsoft YaHei', arial; font-size: 14px; width: 278px; height: 32px; text-indent: 8px; border: 1px solid #d2d4d6; margin: 5px auto 6px 5px; background: #FFF; margin-left: -3px;}
.concompanycon table td ul{list-style: none; position: absolute;}
.concompanycon table td ul li{font-family: 'Microsoft YaHei', arial; font-size: 14px; line-height: 28px; text-indent: 8px; width: 276px; height: 28px; border-left: 1px solid #d2d4d6; border-right: 1px solid #d2d4d6; background: #FFF;}
.concompanycon table td ul li a{display: block; text-decoration: none; color: #444444;}
.concompanycon table td ul li a:hover{color: #fe7d0c;}
.concompanycon table td ul li:last-child{border-bottom: 1px solid #d2d4d6;}
.concompanycon table td input{font-size: 14px; width: 276px; height: 28px; border: 1px solid #d2d4d6; margin: 5px auto 5px 5px;}
.concompanycon table td .yanzheng{width: 101px;}
.concompanycon table td textarea{resize: none; width: 545px; height: 178px; border: 1px solid #d2d4d6; margin: 5px auto 5px 5px;}
.concompanycon table td img{vertical-align: middle; margin-left: 5px; margin-bottom: 4px;}
.concompanycon table td .but{width: 74px; height: 31px; line-height: 27px; background: #d1020c; border-radius: 2px; border: none; text-align: center; margin-top: 14px; margin-left: 5px; font-size: 14px; font-family: 'Microsoft YaHei', SimHei, sans-serif; color: #FFF;}
.pro_img_left{width: 580px; border: 1px solid #ccc; height: 420px; position: relative; display: table-cell; vertical-align: middle; text-align: center; overflow: hidden;}
.pro_img_left img{max-height: 100%; max-width: 100%;}
#info{padding-bottom: 160px;}
.location{background: #fff;}
.location b a{padding-right: 10px; display: inline-block;}
.info2{padding-bottom: 80px;}
/*相册*/
.swiper-container-xc{position: relative; overflow: hidden;}
.swiper-container-xc{position: relative; overflow: hidden;}
.info_pro{overflow: hidden; border-bottom: 1px solid #ccc; padding-bottom: 40px; margin-bottom: 40px;}
.pro-img{float: left; width: 420px; padding: 0 10px;}
.info_pro-text{float: right; width: 380px; margin-top: 0px;}
.info_pro-text h4{font-size: 22px; color: #11509b; padding-bottom: 10px;}
.info_pro-text > small{background: #eee; line-height: 30px; padding: 20px; display: block; margin: 20px 0;}
.info_pro-text ul li{margin-top: 5px;}
.info_pro-text ul li small{display: inline-block; width: 60px; color: #a9a8a8; font-size: 14px; float: left; margin-top: 2px;}
.info_pro-text ul li span{color: #333; font-size: 14px;}
.info_pro-text ul li b{color: #c8171e; font-size: 35px;}
.info_pro-text ul li:nth-of-type(2) small{margin-top: 15px;}
.info_pro-text p{overflow: hidden; margin-top: 15px; margin-bottom: 15px;}
.info_pro-text p a{display: block; margin-right: 10px; float: left; font-size: 14px; text-align: center; color: #11509b; width: 157px; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear; overflow: hidden; height: 35px; line-height: 35px; transition: all 0.2s linear 0s; background: rgba(17, 80, 155, 0.07); border: 1px #11509b solid;}
.info_pro-text p a:hover{background: #11509b; color: #fff; border: 1px solid #11509b;}
.i_pro_con > h4{font-size: 35px; font-weight: 300; text-align: center; margin-bottom: 20px;}
.p_content b,
.p_content strong{font-size: 16px;}
.p_content img,
.p_content embed{margin: 0 auto !important; display: inline-block;}
.p_content embed{width: 500px !important; height: 400px !important; display: block;}
.p_content b.b_title,
.p_content strong.b_title{font-size: 16px !important; background: #00458E; color: #fff; display: inline-block; padding: 5px 10px !important;}
.p_content p.p_title{border-bottom: 1px solid #00458E !important; margin-bottom: 15px !important;}
.swiper-container{width: 100%; height: 300px; margin-left: auto; margin-right: auto;}
.gallery-top{width: 100%; height: 380px;}
.gallery-top img{display: block; width: 100%; height: 100%; object-fit: cover;}
.gallery-thumbs{height: 90px; box-sizing: border-box; padding: 10px 0;}
.gallery-thumbs .swiper-slide{width: 25%; height: 100%; border: 1px solid #ccc; box-sizing: border-box; /*opacity: 0.5;*/}
.gallery-thumbs .swiper-slide img{display: block; width: 100%; height: 100%; object-fit: cover;}
.gallery-thumbs .swiper-slide-thumb-active{opacity: 1 !important;}
.p_content{font-size: 15px; line-height: 30px; color: #6b6b6b;}
/* .p_content img{max-width: 100% !important; margin: 0 auto; display: inline-block;height: auto !important;} */
.p_content img{max-width: 100% !important; margin: 0 auto; display: inline-block;}
.p_content table{width: 95% !important; word-break: break-all; text-align: center; margin: 0 auto;}
.p_content table tr{background: #fff !important;}
.p_content table td{padding-left: 10px; background: #fff !important;}
.p_content2{color: #6e6e6e; line-height: 35px;}
.p_content2 p{text-indent: 2rem;}
.info_pro-text_ol{margin-bottom: 40px;}
.info_pro-text_ol li{font-size: 14px; line-height: 38px; border-bottom: 1px solid #ccc; color: #666;}
.info_pro-text_ol li span{width: 65px; display: inline-block;}
.info_pro-text_ol li small{font-size: 14px;}
/*i_pro_others*/
.i_pro_others{margin-top: 45px;}
.info-tj{text-align: center; border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 20px;}
.info-tj b{display: block; font-size: 30px; font-weight: 500; color: #11509b;}
.info-tj small{display: block; font-size: 16px; color: #999;}
.swiper-container-xc{padding-bottom: 36px;}
.pro-list-gallery{width: 900px;}
.pro-list-gallery li{float: left; width: 415px; overflow: hidden; margin-right: 15px; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear; margin-bottom: 23px;}
.pro-list-gallery li:hover{-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.18); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.18); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.pro-list-gallery li:hover span{background: #11509b;}
.pro-list-gallery li p{width: 100%; border: 1px solid #ccc; box-sizing: border-box; background: #fff; height: 311px; position: relative;}
.pro-list-gallery li p img{max-width: 100%; max-height: 100%; display: block; width: 100%; height: 100%; object-fit: contain;}
.i_pro_others::after{display: block; content: ''; clear: both;}
.i_pro_others .pro-list-others{width: 870px;}
.i_pro_others .pro-list-others li{float: left; width: 268px; overflow: hidden; margin-right: 20px; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.i_pro_others .pro-list-others li:hover{-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.18); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.18); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.i_pro_others .pro-list-others li:hover span{background: #c8171e;}
.i_pro_others .pro-list-others li p{width: 100%; border: 1px solid #ccc; box-sizing: border-box; height: 190px; position: relative;}
.i_pro_others .pro-list-others li p img{display: block; max-width: 100%; max-height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.i_pro_others .pro-list-others li span{display: block; height: 40px; overflow: hidden; width: 100%; line-height: 40px; background: #666; color: #fff; text-align: center; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
/*i_pro_order*/
.i_pro_order{padding-top: 60px; overflow: hidden; padding-bottom: 100px; margin-top: 0;}
.i_pro_order .i_pro_con_left{float: left; width: 370px; overflow: hidden;}
.i_pro_order .form_i{margin-bottom: 10px;}
.i_pro_order input{height:35px; line-height:35px; margin-bottom:10px;}

.submit5{
	background-color: #484848;
	color: #FFF;
	width: 70px;
	height: 35px;
	line-height: 35px;
	border: 0;
	margin: 4px 0 0 10px;
}
.reset5{background-color: #484848;
	color: #FFF;
width:70px;height:35px;line-height:35px;border:0;margin:4px 0 0 10px;}
input{heeight:30px; line-height:30px; margin-bottom:10px;}

.i_pro_con_right{float: right; width: 440px; margin-right: 4px;}
.i_pro_con_right #allmap{width: 100%; height: 194px; float: none;}
.i_pro_con_right h3{font-size: 22px; font-weight: 500; margin-top: 5px; margin-bottom: 5px;}
.i_pro_con_right ul li{font-size: 15px; margin-bottom: 10px; color: #666;}
#sub_bar_nav{position: fixed; right: 0; top: 300px; z-index: 90; width: 120px; background: #11509b;}
#sub_bar_nav ul{border: 1px #d1d1d1 solid; padding: 2px 0; height: auto; overflow: hidden;}
#sub_bar_nav li{display: block; line-height: 40px; color: #FFF; height: 40px; margin-bottom: 2px; font-size: 14px;}
#sub_bar_nav li:hover{background: #c8171e;}
#sub_bar_nav li a{display: block; float: left; height: 40px; line-height: 40px; margin: 0 11px; background: url(../images/dot.gif) repeat-x left bottom; clear: both; color: #FFF;}
#sub_bar_nav li a.no{background: none;}
#sub_bar_nav a:hover{color: #FFF; background: none;}
#sub_bar_nav li:hover a{color: #FFF; background: none;}
#sub_bar_nav li a.mainList i{display: block; float: left; background: url(../images/p1.png) no-repeat left center; width: 17px; height: 17px; transition: all 0.4s; margin: 10px 7px 0 0;}
#sub_bar_nav li a.mainList:hover i{background: url(../images/p1.png) no-repeat -22px center;}
#sub_bar_nav li a.biaoge i{display: block; float: left; background: url(../images/p2.png) no-repeat left center; width: 17px; height: 17px; transition: all 0.4s; margin: 10px 7px 0 0;}
#sub_bar_nav li a.biaoge:hover i{background: url(../images/p2.png) no-repeat -22px center;}
#sub_bar_nav li a.working i{display: block; float: left; background: url(../images/p4.png) no-repeat left center; width: 17px; height: 17px; transition: all 0.4s; margin: 10px 7px 0 0;}
#sub_bar_nav li a.working:hover i{background: url(../images/p4.png) no-repeat -20px center;}
#sub_bar_nav li a.data0 i{display: block; float: left; background: url(../images/p5.png) no-repeat left center; width: 17px; height: 17px; transition: all 0.4s; margin: 10px 7px 0 0;}
#sub_bar_nav li a.data0:hover i{background: url(../images/p5.png) no-repeat -16px center;}
/*location*/
.location{overflow: hidden; line-height: 60px; font-size: 14px; background: #eee; margin-bottom: 40px; color: #666;}
.location i{padding-right: 5px; font-size: 25px;}
.location a{color: #666; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.location a:hover{color: #11509b;}
.location b{float: left; font-size: 20px; font-weight: 300;}
.location span{float: right;}
/*联系我们*/
.info_title_all{text-align: center; padding: 0 0 45px;}
.info_title_all h3{display: block; font-size: 36px; color: #434242; margin-bottom: 15px;}
.info_title_all small{font-size: 20px; color: #848484; font-family: pictos;}
.info_title_all b{font-size: 20px; color: #11509b; display: block; margin-top: 20px;}
.info_contact{overflow: hidden;}
.h-contact-list{background-color: #fff; width: 48%; float: left; overflow: hidden;}
.h-contact-list ul{margin: 0 20px; width: 92%;}
.h-contact-li{position: relative; padding: 23px 10px 22px 50px; border-bottom: 1px solid #D2D2D2; font-size: 16px;}
.h-contact-li:last-child{border: none;}
.h-contact-li .ico{position: absolute; left: 0; top: 25px; display: block; width: 32px; height: 32px; background-position: 0 0; background-size: 100% 100%;}
.h-contact-li .addr{background-image: url(../images/h_ctc_ico1.png);}
.h-contact-li .tel{background-image: url(../images/h_ctc_ico2.png);}
.h-contact-li .fax{background-image: url(../images/h_ctc_ico3.png);}
.h-contact-li .mail{background-image: url(../images/h_ctc_ico4.png);}
.h-contact-li .contact{background-image: url(../images/h_ctc_ico5.png);}
.h-contact-li .mobile{background-image: url(../images/h_ctc_ico6.png);}
.h-contact-li .fax{background-image: url(../images/h_ctc_ico7.png);}
.h-contact-li .txt{color: #888;}
#allmap{width: 51%; height: 350px; float: right; border: 1px solid #ccc;}
/*在线留言*/
.info_mes{overflow: hidden;}
.info_mes .main-content{float: left; width: 50%;}

.mess{ text-align:left; color:#777; font-size:14px; margin-bottom:20px;  }
.mess b{ color:#333333; font-size:18px;}
.main-content  table{  margin-bottom:15px; font-size:14px; }
.main-content .input{ border:1px solid #ccc; padding:8px 0px; background-color:#ffffff; }
.main-content textarea{ margin:0; padding:0;background:#f9f9f9; border:1px solid #ccc;}
.submit2{background-color:#104b99;color:#FFF;width:120px;height:40px;line-height:40px;border:0;margin-right:30px;}
.reset2{background-color:#333333;color:#FFF;width:120px;height:40px;line-height:40px;border:0;}
.contact-left p{ line-height:24px;}
.contact-left2{width:650px; float:left;margin-left:50px; color:#333333; line-height:30px; font-size:14px;}
.mess2{ text-align:left; color:#777; font-size:14px;  margin-bottom:20px;   }
.mess2 b{ color: #333333;font-size: 18px;text-transform: uppercase;}




.info_mes .info_mes_r{float: right; width: 50%;}
.info_mes .info_mes_r img{max-width: 100%; display: block;}
/*qa*/
.qa_right ul li{border-bottom: 1px solid #ccc; padding: 32px 0;}
.qa_right ul li a{display: block;}
.qa_right ul li:hover span{color: #c8171e;}
.qa_right ul li:first-child{padding-top: 0;}
.qa_right ul li span{display: block; font-weight: bold; color: #3e3e3e; min-height: 25px; margin-bottom: 19px; background: url("../images/q.png") no-repeat left center; padding-left: 30px;}
.qa_right ul li small{display: block; font-size: 14px; color: #a6a6a6; background: url("../images/a.png") no-repeat left center; padding-left: 30px; min-height: 25px;}
/*子页面news*/
.inews_items{border-bottom: 1px #e2e2e2 solid; padding-bottom: 40px; margin-bottom: 30px; overflow: hidden;}
.inews_items li{position: relative; width: 385px; float: left; margin-left: 20px;}
.inews_items li:first-child{margin-left: 0;}
.inews_items li img{display: block; width: 100%; height: 290px; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.inews_items .bd{height: 418px; overflow: hidden; position: relative;}
.inews_items .bd li{float: left; width: 385px; margin-right: 20px;}
.inews_items .inews_pd .date{position: absolute; top: 0; left: 0; width: 106px; height: 82px; background-color: #11509b; color: #fff; text-align: center; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.inews_items .inews_pd .date span{display: block;}
.inews_items .inews_pd .date .day{font-size: 28px; font-weight: bold; line-height: 30px; margin-top: 15px;}
.inews_items .inews_pd .date .year{font-size: 15px;}
.inews_items ._inews_text ._title{font-size: 18px; font-weight: normal; line-height: 23px; height: 46px; overflow: hidden; margin: 20px 0 0;}
.inews_items ._inews_text ._text{font-size: 14px; color: #747474; height: 44px; line-height: 22px; overflow: hidden;}
.inews_items .hd{margin-top: 50px;}
.inews_items .hd ul{font-size: 0; text-align: center;}
.inews_items .hd li{display: inline-block; border: 1px #707070 solid; width: 9px; height: 9px; line-height: 99; overflow: hidden; margin: 0 4px; border-radius: 50%; cursor: pointer; *display: inline; *zoom: 1;}
.inews_items .hd li.on{border-color: #c8171e; background-color: #c8171e;}
.inews_items .inews_pd a{display: block; overflow: hidden;}
.inews_items li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.inews_items li:hover ._title{color: #11509b;}
.inews_items li:hover .inews_pd .date{background: #c8171e;}
.l{float: left;}
.news_bottom li{padding: 25px 0 30px; border-bottom: 1px dashed #ccc; overflow: hidden; *zoom: 1; width: 100%;}
.news_bottom li .data{font-family: Arial; border: 1px #ccc solid; width: 55px; margin-right: 2%;}
.news_bottom li .data span{display: block; text-align: center;}
.news_bottom li .data .day{font-size: 30px; font-weight: bold; background-color: #ccc; line-height: 45px; color: #fff;}
.news_bottom li .data .month{font-size: 0.77em; color: #565656;}
.news_bottom ._img{float: left; width: 15%; margin-right: 2%; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.news_bottom ._img img{height: 100%;}
.news_bottom ._t{font-size: 18px; margin-bottom: 5px; color: #555; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.news_bottom ._p a{line-height: 23px; height: 46px; overflow: hidden; color: #999; font-size: 14px;}
.news_bottom ._i{overflow: hidden; *zoom: 1; margin-top: 25px;}
.news_bottom ._i span,
.news_bottom ._i a{float: left; line-height: 26px; padding: 0 10px; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.news_bottom ._i ._more{background: #c8171e; color: #fff; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.news_bottom ._i ._date{background: #ededed; color: #999; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.news_bottom li:hover ._t{color: #11509b;}
.news_bottom li:hover span{color: #11509b;}
.news_bottom li:hover ._i ._more{background-color: #11509b;}
.news_bottom li:hover .data{border-color: #11509b;}
.news_bottom li:hover .data .day{background-color: #11509b;}
/*news_content*/
.news_info_con{overflow: hidden; border-bottom: 1px solid #ccc; padding-bottom: 30px; margin-bottom: 20px;}
.news_info_con ._title{float: left; font-size: 25px; font-weight: 400;}
.news_info_con .news_time{float: right; font-size: 14px; color: #666; margin-top: 12px;}
.news_info_con .news_time span{padding-left: 20px; margin-left: 20px;}
.news_info_con .news_time span:nth-of-type(1){background: url("../images/time.png") no-repeat left center;}
.news_info_con .news_time span:nth-of-type(2){background: url("../images/click.png") no-repeat left center;}
/*在线客服*/
.suspension{position: fixed; z-index: 101; right: 0; bottom: 85px; width: 70px; height: 240px;}
.suspension-box{position: relative; float: right;}
.suspension .a{display: block; width: 44px; height: 44px; background-color: #11509b; margin-bottom: 4px; cursor: pointer; outline: none;}
.suspension .a.active,
.suspension .a:hover{background: #F05352;}
.suspension .a .i{float: left; width: 44px; height: 44px; background-image: url(../images/side_icon.png); background-repeat: no-repeat;}
.suspension .a-service .i{width: 20px; height: 20px; margin-top: 12px; margin-left: 12px; background-image: url(../images/suspension-bg.png); background-repeat: no-repeat; background-position: 0 0;}
.suspension .a-service-phone .i{width: 20px; height: 20px; margin-top: 12px; margin-left: 12px; background-image: url(../images/suspension-bg.png); background-repeat: no-repeat; background-position: -27px 0;}
.suspension .a-qrcode .i{background-position: -44px 0;}
.suspension .a-cart .i{background-position: -88px 0;}
.suspension .a-top .i{background-position: -132px 0;}
.suspension .a-top{background: #D2D3D6; display: none;}
.suspension .a-top:hover{background: #c0c1c3;}
.suspension .d{display: none; width: 223px; background: #fff; position: absolute; right: 67px; min-height: 90px; border: 1px solid #E0E1E5; border-radius: 3px; box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position: absolute; width: 8px; height: 12px; background: url(../images/side_bg_arrow.png) no-repeat; right: -8px; top: 31px;}
.suspension .d-service{top: 0;}
.suspension .d-service-phone{top: 34px;}
.suspension .d-qrcode{top: 78px;}
.suspension .d .inner-box{padding: 8px 22px 12px;}
.suspension .d-service-item{border-bottom: 1px solid #eee; padding: 14px 0;}
.suspension .d-service .d-service-item{border-bottom: none;}
.suspension .d-service-item .circle{width: 44px; height: 44px; border-radius: 50%; overflow: hidden; background: #F1F1F3; display: block; float: left;}
.suspension .d-service-item .i-qq{width: 44px; height: 44px; background: url(../images/side_con_icon03.png) no-repeat center 15px; display: block; transition: all .2s; border-radius: 50%; overflow: hidden;}
.suspension .d-service-item:hover .i-qq{background-position: center 3px;}
.suspension .d-service-item .i-tel{width: 44px; height: 44px; background: url(../images/side_con_icon02.png) no-repeat center center; display: block;}
.suspension .d-service-item h3{float: left; width: 112px; line-height: 44px; font-size: 15px; margin-left: 12px;}
.suspension .d-service-item .text{float: left; width: 112px; line-height: 22px; font-size: 15px; margin-left: 12px;}
.suspension .d-service-item .text .number{font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;}
.suspension .d-service-intro{padding-top: 10px;}
.suspension .d-service-intro p{float: left; line-height: 27px; font-size: 12px; width: 50%; white-space: nowrap; color: #888;}
.suspension .d-service-intro i{background: url(../images/side_con_icon01.png) no-repeat center center; height: 27px; width: 14px; margin-right: 5px; vertical-align: top; display: inline-block;}
.suspension .d-qrcode{text-align: center;}
.suspension .d-qrcode .inner-box{padding: 20px 0;}
.suspension .d-qrcode p{font-size: 16px; color: #93959c;}
/*产品分类*/
.info_pro_list{padding: 25px; background: #fff; margin-top: 30px; overflow: hidden;}
.info_pro_list .pro-list{width: 1250px;}
.info_pro_list .pro-list li{width: 270px;}
.info_pro_type{overflow: hidden; background: #fff; padding: 25px;}
.info_pro_type li{width: 16.666%; float: left; background: #fff; line-height: 40px; height: 40px; overflow: hidden; border: 1px solid #ccc; box-sizing: border-box; margin-left: -1px; margin-top: -1px; text-align: center; font-size: 14px;}
.info_pro_type li a{display: block; color: #777; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.info_pro_type li a:hover{color: #fff; background: #11509b;}
/*#Online_qq*/
#online_qq{position: fixed; left: 0; top: 150px; z-index: 1000; width: 225px;}
#online_qq h1{width: 50px; height: 45px; background-image: url("../images/online_arrow.jpg"); background-position-y: center; background-position-x: -50px; text-indent: -999em; position: absolute; left: 169px; top: 0; cursor: pointer;}
#online_qq .online_content h2{width: 100%; height: 45px; line-height: 45px; background: #037feb; color: #fff; font-size: 18px; text-indent: 22px; position: relative;}
.online_content{position: absolute; left: 0; width: 145px; background: #fff; padding: 10px; border: 4px solid #11509b; border-left: 0;}
.online_content ul li{line-height: 33px; background: #11509b; color: #fff; text-align: center; border-radius: 5px; margin-top: 5px; overflow: hidden; height: 33px; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear;}
.online_content ul li:hover{background: #c8171e;}
.online_content ul li a{color: #fff; font-size: 14px; font-weight: bold; display: block;}
.online_content p{text-align: center; color: #c8171e; margin-top: 10px;}
.online_content p small{font-size: 16px;}
.online_content p span{font-weight: bold; font-size: 18px;}
.honor_list{width: 1250px;}
.honor_list li{float: left; position: relative; margin: 0 25px 25px 0; border: 1px solid #ccc; width: 383px; height: 285px;}
.honor_list li img{display: block; width: 100%; height: 88%; object-fit: contain;}
.honor_list li span{display: block; width: 100%; background: #11509b; color: #f5f5f5; line-height: 40px; position: absolute; bottom: 0; left: 0; text-align: center; transition: all 500ms; -webkit-transition: all 500ms;}
.honor_list li div{position: absolute; left: 0; top: 0; box-sizing: border-box; width: 100%; height: 100%; transition: all 500ms; -webkit-transition: all 500ms;}
.honor_list li:hover div{border: 10px solid #11509b;}
.honor_list li:hover span{bottom: 20px;}
.gray{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
/*qa*/
.news_list_con{background: #fff; padding: 30px 30px 80px 30px; margin-top: 30px;}
.news_list_con ul li{overflow: hidden; padding: 30px 20px; border-bottom: 1px solid #ccc; -moz-transition: all 200ms linear; -webkit-transition: all 200ms linear; transition: all 200ms linear; position: relative;}
.news_list_con ul li:hover{background: #eee;}
.news_list_con ul li:hover div.bdsharebuttonbox{opacity: 1;}
.news_list_con ul li a:hover b{color: #11509b;}
.news_list_con ul li img{float: left; width: 212px; height: 127px;}
.news_list_con ul li p,
.news_list_con ul li div.l_con{float: right; width: 865px; position: relative; height: 135px;}
.news_list_con ul li p b,
.news_list_con ul li div.l_con b{display: block; font-size: 18px; margin-bottom: 10px; font-weight: 500;}
.news_list_con ul li p span,
.news_list_con ul li div.l_con span{display: block; font-size: 14px; color: #666; line-height: 30px;}
.news_list_con ul li p small,
.news_list_con ul li div.l_con small{display: block; font-size: 12px; position: absolute; left: 0; bottom: 0; color: #666;}
.news_list_con ul li div.bdsharebuttonbox{position: absolute; right: 0; bottom: 0; opacity: 0;}



/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;left:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:6px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#11509b url(../images/fixCont.png) no-repeat 128px 0;}
.yb_bar .yb_phone{background:#11509b url(../images/fixCont.png) no-repeat 128px -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#11509b url(../images/fixCont.png) no-repeat 128px -113px;}
.yb_bar .yb_ercode{background:#11509b url(../images/fixCont.png) no-repeat 128px -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:6px;width:100%;height:100%;color:#fff;}


/*ul-seach*/
.ul-seach{}
.ul-seach li{}
.ul-seach li a{display:block; line-height:45px; border-bottom:1px dashed #999999; height:45px; background-image:url(../images/industry_jiao.png); background-repeat:no-repeat; background-position:left center; padding-left:25px; font-size:14px;color: #333333;}
.ul-seach li a:hover{ background-image:url(../images/industry_jiao2.png); color:#435c94;}
.ul-seach li a em{ float:right; font-style:normal; font-size:12px;color: #333333;}
.ul-seach li a:hover em{color:#435c94;}
